@charset "utf-8";
/* CSS Document */
/**----------------------------------------------------------
 *CSS information 
 *
 * file name	: this_dirctory_css.css
 * author		: takaaki koyama
 * style info	: このディレクトリ内用ページCSS
 -----------------------------------------------------------*/
/* subpage.css -  2階層目以降ページ用共通CSS
----------------------------------------------------------- */
@import url("../../../common/css/sub.css");

/* index.html
----------------------------------------------------------- */

#contact #contact_fl {
	float:left;
	width:270px;
}

#contact #contact_fr {
	float:right;
	width:270px;
}

#contact #contact_fl h4,#contact #contact_fr h4{
	font-size:1.7em;
	line-height:1.2em;
}

#contact #line_box_unit {
	font-size:0.8em;
	color:#666;
	margin-bottom:5px;
}

#line_box_unit h5{
	font-size:1.3em;
}

#line_box_unit p{
	font-size:1.2em;
}




/* form.php
----------------------------------------------------------- */

#contact_form .req{
	color:#d90000;
}

#contact_form .text_input{
	width:220px;
	border:1px solid #dbdbdb;
	border-bottom:0;
	background-color:#f3f3f3;
}

#contact_form textarea.text_input{
	width:330px;
	margin-bottom:1em;
}

#contact_form form .form_error{
	border:1px solid #f9a9a9;
	border-bottom:0;
	background-color:#f4d8d8;
}

#contact_form .error{
	font-size:0.833em;
	color:#d90000;
	line-height:1.2;
}

#contact_form #form_btns{
	line-height:1;
	padding-left:140px;
}

#contact_form #form_btns a{
	margin-right:10px;
}

/* thanks.php
----------------------------------------------------------- */
#contact_complete{
}





/* other
----------------------------------------------------------- */
.contactPersonalInfo{
font-size:1.5em;
}

.personalInfoAttention{
font-size:0.8em;
color:#666;
padding:0 5px 0 2px;
padding-bottom:7px;
margin-right:20px;
}

.personalInfoAttention li{
background:url(../../../common/img/icon/icon_six.gif) no-repeat left 0.5em;
padding-left:8px;
}

.personalPolicy{
border:3px double #F8B41E;
padding:5px 0;
color:#ECAB1C;
font-size:1.2em;
text-align:center;
}

.personalPolicyDL{
padding-left:10px;
color:#666;
}

.personalPolicyDL dt{
width:20px;
float:left;
clear:left;
color:#ECAB1C;
}

.personalPolicyDL dd{
padding-left:20px;
}

.presidentSign{
text-align:right;
}

.presidentSign span{
font-weight:bold;
font-size:1.2em;
}

#article{
width:800px;
}

.checkAttention{
font-size:1.3em;
color:#CC0000;
}

.line_box_unitMini{
border-bottom:1px dotted #ccc;
margin-bottom:12px;
margin-right:20px;
}

.yesNo{
width:763px;
text-align:center;
border:3px solid #ccc;
}

.yesNo p{
font-size:1.2em;
padding-top:20px;
}

.btnYesNoIn{
margin-left:270px;
}

.btnYesNo li{
float:left;
margin-bottom:25px;
}

.btnYesNo .yes{
margin-right:40px;
}





