/* CSS Document */

/*======================================
		サブメニューの長さ
=======================================*/

div#sub_menu{
height:1200px;
}

/*=====================================
		コンテンツ
======================================*/

li#form{
font-weight:bold;
}

h2#line_form{
width:470px;
height:40px;
text-indent:-999px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-image:url(../img/line_form.jpg);
}

h2#line_fax{
width:470px;
height:40px;
text-indent:-999px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-image:url(../img/line_fax.jpg);
}

h2#line_mail{
width:470px;
height:40px;
text-indent:-999px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-top:40px;
background-image:url(../img/line_mail.jpg);
}

div.sub_con{
width:440px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:30px;
}

/*==============================
		フォーム部分
===============================*/

div#form_1{
width:440px;
height:20px;
background-image:url(../img/form_1.jpg);
}

div#form_2{
width:440px;
background-color:#f6f6ff;
}

div#form_2_in{
width:395px;
margin-left:auto;
margin-right:auto;
}

div#form_3{
width:445px;
height:20px;
background-image:url(../img/form_3.jpg);
}

div.left{
float:left;
width:85px;
font-weight:bold;
}

div.left span.red{
color:#FF3300;
}

span.red{
color:#FF3300;
}

div.right{
float:left;
width:270px;
padding-left:25px;
}

div.form_wrap{
clear:both;
padding-top:10px;
}

div.form_textarea{
clear:both;
padding-top:3px;
}

form input#submit{
clear:both;
width:190px;
height:50px;
margin-left:105px;
margin-top:30px;
}

form input#submit_return{
clear:both;
width:160px;
height:30px;
margin-left:120px;
margin-top:20px;
}

/*===================================
		注意テキスト・送信完了テキスト
====================================*/

div.warning{
width:400px;
padding:20px;
color:#CC0000;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
border-style:solid;
color:#CC0000;
border-width:1px;
}

p.ok{
width:400px;
padding:20px;
color:#336699;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
border-style:solid;
color:#336699;
border-width:1px;
}





/*==============================
		dlを使ったテキスト
===============================*/

dl{
clear:both;
margin-top:30px;
margin-bottom:20px;
}

dl dt{
color:#84a1bf;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}

dd{
margin-left:20px;
}
