@charset "UTF-8";

div#topicpass{
	clear:both;
	position:relative;
	width:680px;
	height:25px;
}

ul#text_faq{
	margin:0px 0px 5px 2em;
	padding:0px;
	list-style-type:square;
}

ul#text_faq li{
	margin:0px 2px 0px;
	padding:0px;
}

ul#text_faq li a:link{
	text-decoration:none;
	color:#38a0f9;
}

ul#text_faq li a:visited{
	text-decoration:none;
	color:#38a0f9;
}

ul#text_faq li a:hover{
	text-decoration:underline;
	color:#230d12;
}

ul#text_faq li a:active{
	text-decoration:underline;
	color:#AAAAAA;
}

ul.text_guide{
	margin:0px 0px 5px 2em;
	padding:0px;
	list-style-type:disc;
	color:#006d85;
}

ul.text_guide li{
	margin:0px 2px 0px;
	padding:0px;
	font:x-small/1.6em Verdana,Arial,Monaco,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Osaka,'ＭＳ ゴシック',sans-serif;
/*except IE 5.x for Mac\*/
	letter-spacing:1px;
/* end */
}

ul.text_guide li a:link{
	text-decoration:none;
	color:#006d85;
}

ul.text_guide li a:visited{
	text-decoration:none;
	color:#006d85;
}

ul.text_guide li a:hover{
	text-decoration:none;
	color:#230d12;
}

ul.text_guide li a:active{
	text-decoration:none;
	color:#AAAAAA;
}

#qa_listup{
	margin:10px 0px;
	padding:20px;
	border:1px solid #cccc99;
}

.h2_title{
	font-family:sans-serif;
	font-size:15px;
	color:#000000;
	margin:0px 0px 10px 0px;
	padding:10px 12px;
	border-left:solid 10px #f46100;
	background-color:#e7e7e7;
}

.faq_left{
	padding-left:20px;
}

.pagetop{
	text-align:right;
	font-size:10px;
}

.sectiontopic{
	text-align:left;
	background-color:#eff4f8;
	font-size:12px;
	color:#003366;
	margin:0px ;
	padding:2px;
}

.statictable{
	border-bottom:solid 1px #cccc99;
}

.statictable th{
	border-top:solid 1px #cccc99;
	padding:3px;
}

.statictable td{
	border-top:solid 1px #cccc99;
	padding:3px;
}

.sectionmenu_left{
	width:330px;
	margin:0px;
	padding-left:10px;
	float:left;
}

.sectionmenu_right{
	width:330px;
	margin:0px;
	padding:0px;
	float:right;
}

.company_greeting_area_left{
	width:500px;
	float:left;
}

.company_greeting_area_right{
	width:160px;
	float:left;
}

.company_greeting_area_margin1{
	padding:0px 4px 0px 0px;
}

.company_greeting_area_margin2{
	text-align:center;
	padding:0px 4px;
	border-left:1px solid #cccccc;
}


.company_outline_area_left{
	width:450px;
	float:left;
}

.company_outline_area_right{
	width:210px;
	float:left;
}

.company_outline_area_margin1{
	padding:0px 4px 0px 0px;
}

.company_outline_area_margin2{
	text-align:center;
	padding:0px 4px;
	border-left:1px solid #cccccc;
}

.contact_btn_area{
	width:330px;
	float:left;
	margin:0px 0px 10px 0px;
	text-align:center;
}


.id_pass_input_table{
	border:dotted 1px #999999;
	margin:0px auto;
}

.id_pass_input_table th{
	text-align:left;
}

.id_pass_input_table td{
	text-align:left;
}

#form_submit_btn_submit{
	width:190px;
	height:50px;
	position:absolute;
	top:25px;
	right:0px;
}

#form_submit_btn_cancel{
	width:130px;
	height:50px;
	position:absolute;
	top:25px;
	right:216px;
}
