@charset "UTF-8";
/* CSS Document */



#contents{
width:1004px;
height:900px;
background:url(../images/contents_back.png);
background-repeat:repeat-y;
margin:0 auto;
margin-top:0px;
position:relative;
}

.main_visual{
width:881px;
height:161px;
margin-top:0px;
margin-left:65px;
}



#business_details{
width:850px;
height:170px;
margin-left:105px;
margin-top:30px;
padding:0px 0px 0px 0px;
}



.text1{
font-size:14px;
line-height:28px;
text-align:left;
width:850px;
height:50px;
margin-bottom:10px;
}

.text2{
font-size:13px;
line-height:21px;
color:#0081CC;
text-align:left;
width:650px;
height:50px;
margin-top:15px;
margin-bottom:10px;
}


.text3{
font-size:13px;
line-height:21px;
color:#406186;
text-align:left;
width:650px;
height:30px;
margin-top:10px;
margin-bottom:10px;
}

.text4{
font-size:14px;
line-height:28px;
text-align:left;
width:1004px;
height:110px;
margin-top:20px;
margin-bottom:10px;
text-align:center;
}


a.text_bt{
font-size:13px;
color:#187FC3;
}


/* フォームの設定 */


#contact_form{
width:850px;
height:480px;
margin-top:0px;
margin-left:0px;
}

#contact_form2{
margin-top:0px;
margin-left:50px;
height:480px;
}

#contact_form3{
margin-top:0px;
margin-left:50px;
height:480px;
}



.form_text1{
font-size:13px;
line-height:25px;
padding-right:5px;
font-weight:100;
padding-left:10px;
}

.form_text2{
font-size:13px;
line-height:25px;
padding-right:5px;
font-weight:100;
}

.form_red{
font-size:9px;
color:#DF000F;
}

.form_s{
font-size:10px;
line-height:25px;
}


.form_attention{
margin-bottom:10px;
margin-left:750px;
}

.attention_text{
font-size:10px;
}


.form_main{
margin-top:0px;
padding-left:0px;
padding-top:0px;
width:800px;
height:auto;
}

.form_main2{
margin-top:0px;
padding-left:0px;
padding-top:0px;
height:310px;
}

.form_main3{
margin-top:0px;
padding-left:0px;
padding-top:0px;
height:350px;
}

.form_bt{
width:800px;
margin-top:50px;
margin-left:0px;
padding-left:0px;
text-align:center;
}

.form_bt2{
width:800px;
margin-top:40px;
margin-left:0px;
padding-left:0px;
text-align:center;
}

#compleat{
margin-top:40px;
}

.com_text{
font-size:14px;
line-height:28px;
text-align:center;
}

p{
font-size:14px;
}


.ERR{color: #FF0000;
     font-size:10px;}

.fm_aten{padding-left:740px;
         font-size:9px;}


		  
#compleat{
margin-top:40px;
}

.com_text{
font-size:14px;
line-height:28px;
text-align:center;
}

p{
font-size:14px;
}


.ERR{color: #FF0000;
     font-size:10px;}

.fm_aten{
         font-size:9px;}

.table_f {
border:solid 1px;
border-color:#000000;
 }
 
.table1 {
border-right:solid 1px;
border-bottom:solid 1px;
border-color:#000000;
font-size:12px;
}
   
.table2 {
border-right:solid 1px; 
border-color:#000000; 
font-size:12px;
}

.table3 {border-bottom:solid 1px; 
border-color:#000000; 
font-size:12px;
}	
	 







