@charset "utf-8";

/* お問い合わせ- 共通スタイル */

#main_inner a:hover {
	color:#009999;
	text-decoration:none;
	}
	
#main_inner a:link {
	color:#009999;
	}
	
#main_inner a:visited {
	color:#009999;
	}

#main_inner a:active {
	color:#009999;
	}

.attention{
	color:#FF0000;
	}	

/* お問い合わせページ */

/*.confirmbox{
	width:600px;
	margin:0 auto;
	border:1px solid #F00;
	padding:20px;
	}
*/
.confirmbox p.attention{
	padding-bottom:15px;
	}
.confirmbox ul{
	width:600px;
	margin:0 auto;
	border:1px solid #F00;
	padding:20px 10px;
	margin-bottom:20px;
	}
.confirmbox ul li{
	padding:0 0 10px 0;
	width:620px;
	margin:0 auto;
	}




.ctnTxt{
	padding-bottom:10px;
	}
	
.ctnTxt span{
	color:#0C3C5F;
	}

#txtBox p span{
	color:#0C3C5F;
	}
	
table.contactTbl{
	width:100%;
	border-collapse:separate;
	border-spacing: 1px 13px;
	}
	
.txt span{
	color:#0C3C5F;
	}

table.table_nor3{
	margin-bottom:10px;
	}

table.table_nor3 th{
	width:150px;
	}		
table.table_nor3 th,
table.table_nor3 td{
	font-weight:normal;
	padding:10px;
	}

table.contactTbl th span{
	color:#0C3C5F;
	}
	
table.contactTbl td{
	padding:10px;
	margin-left:10px;
	border-left:1px solid #d6d6d6;
	border-bottom:5px solid #d6d6d6;
	}
	
table.contactTbl td span{
	color:#0C3C5F;
	display:block;
	padding-top:2px;
	}

.rekeyTxt{
	padding:2px 0 3px 0;
	}
	
.checkTxt{
	text-align:center;
	padding: 10px 0 10px 0;
	}
	
#submitBtn{
margin:0 auto;
width:180px;
	}
	
#checkBox{
	width:550px;
	}
	
#checkBox ul{
	padding:10px;
	margin-bottom:10px;
	border:solid 1px #0C3C5F;
	}
	
#checkBox li{ 
	padding:5px;
	}

.position_c{
	text-align:center;
	padding:10px 0 15px 0;
	}
	
.complete{
	color:#0C3C5F;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	}