@import "../../common_css/common.css";
@import "../../js/droppy/src/stylesheets/droppy.css";
@import "../../common_css/header.css";
@import "../../common_css/footer.css";
.main_contents{
	padding-left: 40px;
	padding-bottom: 40px;
}
#question_msg {
	padding-top: 20px;
	width: 800px;
	line-height: 20px;
}
#head_footer_navi{
	margin-top: 40px;
	margin-left: 111px;
}
#head_footer_navi a{
	text-decoration:none;
	background-image: url(../../common_image/anchor_btn_200.jpg);
	background-repeat: no-repeat;
	color: #333333;
	border: 1px solid #CCCCCC;
	line-height: 25px;
	text-align: center;
	float: left;
	width: 195px;
	font-size: 12px;
	margin-right: 3px;
}

#head_footer_navi a:hover,#head_footer_navi a:active {
	text-decoration:none;
	background-image: url(../../common_image/anchor_btn_on200.jpg);
	color: #999999;
}
.dot_line {
	background: url(../../common_image/dot_line_x.gif) repeat-x;
	line-height: 40%;
}
#eigyosyo_add {
	margin-top: 30px;
	letter-spacing: 2px;
}
#eigyosyo_add img {
	margin-right: 4px;
}
#saiyou dl, #catalog dl{
	width: 618px;
	border: 1px solid #CCCCCC;
	margin-top: 15px;
}
#saiyou dt, #catalog dt{
	float: left;
	width: 210px;
}
#saiyou dd, #catalog dd{
	line-height: 100px;
	font-size: 12px;
}
#saiyou  a{
	background-image: url(../images/question_saiyou.jpg);
	background-repeat: no-repeat;
	width: 200px;
	display: block;
	height: 100px;
}
#saiyou a:hover,#saiyou a:active{
	background-image: url(../images/question_saiyou_on.jpg);
}
#catalog a{
	background-image: url(../images/question_catalog.jpg);
	background-repeat: no-repeat;
	width: 200px;
	display: block;
	height: 100px;
}
#catalog a:hover,#catalog a:active{
	background-image: url(../images/question_catalog_on.jpg);
}
#Free_call {
	padding-top: 16px;
	padding-bottom: 26px;
}
#Free_call_meisai img {
	vertical-align: text-bottom;
}
#Free_call p {
	padding-top: 10px;
}
#Free_call_meisai {
	border: 1px solid #CCCCCC;
	width: 700px;
	background-color: #FFF3CA;
	padding-left: 30px;
	padding-bottom: 35px;
	padding-top: 10px;
}
#Free_call_meisai p {
	line-height: 2em;
}
#Free_call_center {
	font-size: 1.1em;
	font-weight: bold;
}
.Free_call_tel {
	font-weight: bold;
	font-size: 1.3em;
	letter-spacing: 3px;
}
#qalink {
	height: 45px;
	line-height: 45px;
}
#qalink img {
	vertical-align: middle;
}
