@charset "Shift_JIS";

/******@advanced_search  ******/
#advanced_search {width:900px;}
#advanced_search:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#advanced_search #main{width:684px;font-size:14px;float:left;margin:0 0px 0 12px;}
#advanced_search #main .sttl{background:url(../img/advanced_search/d_ttl.gif) no-repeat;
height:29px;padding:8px 0 0 10px;color:#FFF;line-height:18px;width:675px;}
#advanced_search #main .sttl span.fl{padding:0;float:left;}
#advanced_search #main .sttl span.fr{font-size:12px;padding:0 20px 0px 0;float:right;}

#advanced_search #main .textarea{margin:0 0 15px 5px;padding:25px 15px 8px 60px;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
font-size:12px;width:603px;}


#advanced_search #main dt{font-size:13px;clear:both;float:left;width:160px;padding:4px 0px 0 0;display:block;margin: 0 0px 20px 0;}
#advanced_search #main dd{font-size:13px;float:left;width:400px;padding:2px 0px;margin: 0 0px 20px 0;}
#advanced_search #main a:link{text-decoration:none;}
#advanced_search #main a:hover{text-decoration:underline;}
#advanced_search #main .txtbox{	border: 1px solid #d1d1d1; height: 12px; margin: 0; padding: 5px; width: 390px;
vertical-align:middle;line-height:12px;}

#advanced_search #main dd.check .cbxbd{float:left;line-height: 12px;font-size:12px;margin:5px 25px 8px 0;	padding: 0px;}
#advanced_search #main dd.check .mb10{margin-bottom:10px;}
#advanced_search #main dd.check input {margin:0 5px 0 0;	vertical-align:middle;}

#advanced_search #main dd.radio{padding:0px 0 3px 0;margin:0 0 15px 0;	line-height: 12px;}

#advanced_search #main dd.radio input[type=radio] + label {
    position: relative;
    display: inline-block;
    margin-right: 30px;
    font-size: 13px;
    line-height: 30px;

}
#advanced_search #main .dsearchbtn{clear:both;text-align:center;width:560px;padding:10px 0px 25px 0;}

