/*index.html*/

/*左側コンテンツ*/
#left_content_01{
	width:730px;
	float:left;
	line-height:22px;
	margin-bottom:30px;
}
#left_content_haika_01{
	width:730px;
	float:left;
	line-height:22px;
	margin-bottom:30px;
}
#left_content_haika_02{
	width:730px;
	float:left;
	line-height:22px;
	margin-bottom:30px;
}
h3{ 
	width:756px;
    height:60px;
	background-image:url(../img/daiji_sita.png)
}
.daiji{
	padding-left:70px;
	padding-top:20px;
	color:#ed0015;
	font-size:18px;
	font-weight:bold;
}
h4{
	color:#fb9715;
	font-size:16px;
	margin-top:12px;
	font-weight:bold;
}
.leftcon_left{
	width:440px;
	float:left;
	margin-top:15px;
	margin-bottom:5px;
}
.leftcon_right{
	float:right;
	width:272px;
	margin-top:40px;
	margin-left:15px;
}
.sen{
	clear:both;
}
/*IE9以上でフィルター解除*/
:not(:target){
filter: none;
-ms-filter: none;
}
/*IE9以上でフィルター解除ここまで*/

/*左側コンテンツ*/
 



/*TELバナー*/
.tel_b{
	margin-top:250px;
	margin-bottom:20px;
}
.tel_b_2{
	margin-top:30px;
	margin-bottom:10px;
}
/*TELバナーここまで*/

/*インタビュー*/
#inta{
	width:714px;
	padding:8px;
	background:#ffc943;
	margin-top:15px;
	margin-bottom:35px;
}
#inta_in{
	width:654px;
	background:#ffffff;
	padding:30px;
	padding-bottom:30px;
}
#inta_in_left{
	width:470px;
	float:left;
	margin-right:40px;
}
#inta_in_left #namae{
	font-size:15px; 
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
#inta_in_right{
	padding-top:75px;
}
#inta_tou{
	color: #fb9715;
	font-size: 16px;
	font-weight: bold;
	margin-top:0px;
}

/*インタビューここまで*/

/*よくあるご質問*/
#faq{
	margin-top:10px;
	margin-bottom:35px;
}
#faq1{
	font-weight:bold;
	font-size:24px;
	position:absolute;
	margin-top:-335px;
	margin-left:90px;
	width:620px;
}
#faq2{
	position:absolute;
	margin-top:-245px;
	margin-left:90px;
	width:620px;
}
#faq3{
	position:absolute;
	margin-top:-155px;
	margin-left:90px;
	width:620px;
}
/*よくあるご質問ここまで*/

/*index.htmlここまで*/


/*下層ページのスタイル（右側コンテンツ）は以下に記載*/
/*パンくずリスト*/
.pankuzu{
  	margin-top:10px;
	margin-right:20px;
	margin-bottom:10px;
	font-size:14px;
	color:#2e1008;
}
.p_home{
	text-decoration:underline;
    float:left;
}
.p_aida{
	 float:left;
}
.p_matu a{
	text-decoration:none;
}
.pankuzu a:hover{
	text-decoration:underline;
}
/*パンくずリストここまで*/

/*料金表*/



.h_con{
	width:270px;
	margin-left:30px;
    float:left;
	margin-bottom:10px;
}


.h_cont01{
	font-weight:bold;
	margin-top:20px;
}

.h_cont02{
	font-weight:normal;
	margin-right:35px;
}

.h_cont03{
	font-weight:bold;
	color:#F00;
}

/*料金表ここまで*/


#tate{
	width:200px;
	 float:left;
	 margin-top:30px;
	 margin-bottom:30px;
}
#tate_2{
	width:400px;
    float:left; 
    margin-top:35px;
	margin-bottom:35px;
}
.cont01{
	margin-top:30px;
	display:block;
	padding:10px 60px 10px 10px;
    background-color:#F5FDBD;
	width:250px;
}
.cont02{
	margin-top:-40px;
	display:block;
	padding:10px 60px 10px 10px;
    background-color:#F5FDBD;
	width:250px;
	float:right;
}
.cont03{
	margin-top:10px;
	display:block;
	padding:10px 60px 10px 10px;
    background-color:#F5FDBD;
	width:250px;
}
.koumoku_2{
	display:block;
	background-color:#fefa97;
 	float:left;
	text-align:left;
	margin:5px;
	padding-left:30px;
	width:480px;
}
.nakami_2{
	line-height: 50px;
    height:50px;
}
.mokuji_2{
	display:block;
	background-color:#fecf97;
   	margin:10px;
	width:200px;
	text-align:center;
}
.nakami_1{
	line-height: 50px;
    height:50px;
}
.top_policy{
	text-align:right;
}
.dan1{
	margin-top:30px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:30px;
}
.dan2{
	margin-top:30px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:30px;
}
.cont01{
	margin-left:20px;
	margin-top:30px;
	display:block;
	padding:10px 10px 10px 10px;
    background-color:#fecf97;
	width:260px;
}
.cont02{
	margin-top:-37px;
	display:block;
	padding:10px 10px 10px 10px;
    background-color:#fecf97;
	width:260px;
	float:right;
	margin-right:60px;
}
.bottom_policy{
	text-align:right;	
}
.bottom_right_policy{
    text-align:right;	
}

.daikou01{
	}
.nakami_3{
	margin-left:25px;
}

/*お問い合わせ*/
#prof_t2 th{
	width:200px;
	text-align:left;
	padding-left:30px;
	padding:10px;
	background-color:#Fefa97;
	line-height: 1.3;
	font-weight:100;
}
#prof_t2 td{
	text-align:left;
	padding-left:30px;
	padding:10px;
	background-color:#F5D78F;
	line-height: 1.3;
	font-weight:100;
	width:470px;
}

.field{
	border:0;
	padding:4px;
	border:solid 1px #ccc;
	margin:5px 0 5px 10px;
}
#yubin{
	margin:15px 0px 5px 5px;
	float:left;
	font-size:17px;
}
#yubin_f{
	margin:0;
	float:left;
}
.yubin_bottom{
	clear:both;
}
.field2{
	border:0;
	padding:4px;
	border:solid 1px #ccc;
	margin:15px 40px 15px 10px;
	width:150px;
}
.water{
	color:#999;
}
.button{
	text-align:center;
	width:715px;
}
.kojin{
    margin:30px 260px 15px 250px;
}
.button2{
    text-align:center;
	width:715px;
}
.dai{
    margin:20px 20px 20px 0;
	padding-left:10px;
	padding-bottom:5px;
	border-left:10px #F90 solid;
	border-bottom:2px #F90 dotted;
}
.bt1{
	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fefa97', endColorstr = '#fecf97');
/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fefa97', endColorstr = '#fecf97')";
/*Element must have a height (not auto)*/
/*All filters must be placed together*/
background-image: -moz-linear-gradient(top, #fefa97, #fecf97);
background-image: -ms-linear-gradient(top, #fefa97, #fecf97);
background-image: -o-linear-gradient(top, #fefa97, #fecf97);
background-image: -webkit-gradient(linear, center top, center bottom, from(#fefa97), to(#fecf97));
background-image: -webkit-linear-gradient(top, #fefa97, #fecf97);
background-image: linear-gradient(top, #fefa97, #fecf97);
/*--IE9 DOES NOT SUPPORT CSS3 GRADIENT BACKGROUNDS--*/
    margin:20px;
	cursor:pointer;
	padding:10px 50px;
	width:248px;
	border:4px solid #fecf99;
}

.toiawase{
	margin-top:20px;
	margin-left:10px; 

}