@charset "utf-8";
/*-----------------------------*/

/*Inquiry*/
.usual{
	margin		: 30px 0px 0px;
	color		: #333333;
	background	: #ebebeb;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #a9a9a9;

}

#inquiry h1{
	border-width	: 0px 0px 5px;
	border-style	: solid;
	border-color	: #4a4a4a;
	margin		: 25px 12px 0px;
	padding		: 0px 0px 10px;
	
}

#inquiry{
	padding		: 0px 0px 0px;
}

#inquiry a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

#inquiry section{
	padding		: 0px 20px;
}

#inquiry h2{
	margin		: 30px 0px 0px;
	font-size	: 120%;
	font-weight	: bold;
	text-align	: left;
	padding		: 0px 0px 5px;
	border-style	: solid;
	border-color	: #cccccc;
	border-width	: 0px 0px 1px;
}

#inquiry h2 span{
	color		: #999999;
	font-size	: 85%;
}

#inquiry h3{
	margin		: 30px 0px 0px;
	font-size	: 100%;
	font-weight	: bold;
	text-align	: left;
	padding		: 0px 0px 5px;
}

#inquiry table{
	width		: 100%;
	margin		: 0px 0px 60px;
}

#inquiry table.tbl_02{
	width		: 100%;
	margin		: 0px 0px 20px;
}

#inquiry table th{
	color		: #333333;
	width		: 100px;
	background	: #dddddd;
	padding		: 8px 5px 8px 35px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #cccccc;
	text-align	: left;
}

#inquiry table th.th_tel{
	background	: #dddddd url(../images/ico_tel.gif) no-repeat 10px 50%;
}
#inquiry table th.th_fax{
	background	: #dddddd url(../images/ico_fax.gif) no-repeat 10px 50%;
}
#inquiry table th.th_time{
	background	: #dddddd url(../images/ico_time.gif) no-repeat 10px 50%;
}
#inquiry table th.th_mail{
	background	: #dddddd url(../images/ico_mail.gif) no-repeat 10px 50%;
}
#inquiry table th.th_address{
	background	: #dddddd url(../images/ico_address.gif) no-repeat 10px 50%;
}

#inquiry table td{
	background	: #f5f5f5;
	border-width	: 1px;
	padding		: 8px;
	border-style	: solid;
	border-color	: #cccccc;
}

#inquiry table td img{
	margin		: 0px 3px 0px 0px;
}

#inquiry table td a{
	background	: url(../../common/images/ico_pointer_red_right.gif) no-repeat 0 50%;
	padding		: 0px 0px 0px 13px;
}

#inquiry table td a:hover{
	background	: url(../../common/images/ico_pointer_red_right.gif) no-repeat 1px 50%;
	padding		: 0px 0px 0px 13px;
}

#inquiry ul{
	margin		: 12px 0px 0px;
}

#inquiry ul li{
	line-height	: 170%;
	padding		: 5px 0px 5px 0px;
	color		: #666666;
}
#inquiry ul li img{
	margin		: 0px 10px 0px 0px;
	vertical-align	: -13px;
}

#inquiry a{
	color		: #666666;
	text-decoration	: none;
}
#inquiry a:hover{
	color		: #999999;
}



#inquiry p.notice{
	background	: #eeeeee;
	border-style	: dashed;
	border-color	: #cccccc;
	border-width	: 1px;
	margin		: 30px 20px 30px;
	padding		: 12px;
	color		: #999999;
	line-height	: 170%;
}

#inquiry p.notice img{
	margin		: 10px 0px 0px;
}

@media (max-width: 570px){
	#inquiry ul li img {
		display: block;
	}
}