h2#search_top{background:url(/img/user/search_top/header_pagetitle.gif) no-repeat center center; width:167px; height:20px; text-indent:-9999px; overflow:hidden; padding:20px 0;}


h3#box_header{background:url(/img/user/search_top/box_header.gif) no-repeat;width:920px;height:86px;text-indent:-9999px;overflow:hidden;margin-bottom:10px;}

form{border-bottom:none;padding:7px;padding-bottom:20px;}
div#box_kodawari{padding-bottom:6px;margin-bottom:10px;}

h4#step1{background:url(/img/user/search_top/h4_step1.gif) no-repeat center center;width:900px;height:36px;text-indent:-9999px;overflow:hidden;padding:10px 0;margin-left:auto;margin-right:auto;}

h4#step2{background:url(/img/user/search_top/h4_step2.gif) no-repeat center center;width:900px;height:34px;text-indent:-9999px;overflow:hidden;padding:10px 0;margin:0 auto;}

.indenter{padding-top:10px;padding-bottom:10px;}

div#box_region{padding:15px 10px;border:1px solid #cccccc;background:#f8f8f8;text-align:center;width:838px;margin:10px auto;}
div#box_region select{color:blue;margin-bottom:10px;font-size:15px;}

div#box_keyword{padding:15px 10px;border:1px solid #cccccc;background:#f8f8f8;text-align:center;width:838px;margin:0 auto;}
div#box_keyword input{color:blue;padding:5px;margin:0;margin-left:-20px;margin-bottom:5px;}

h5#opt_select_1{background:url(/img/user/search_top/h5_opt1.gif) no-repeat;width:860px;height:32px;text-indent:-9999px;overflow:hidden;margin:0 auto;margin-bottom:8px;}
h5#opt_select_2{background:url(/img/user/search_top/h5_opt2.gif) no-repeat;width:860px;height:32px;text-indent:-9999px;overflow:hidden;margin:0 auto;margin-bottom:20px;}

p#desc_opt_select_1{background:url(/img/user/search_top/opt1_desc.gif) no-repeat;width:325px;height:12px;text-indent:-9999px;overflow:hidden;margin-left:32px;margin-bottom:20px;}
p#desc_opt_select_2{background:url(/img/user/search_top/opt2_desc.gif) no-repeat top left;width:360px;height:12px;text-indent:-9999px;overflow:hidden;margin:0 auto;margin-bottom:10px;}

ul#optionlist{width:838px;margin:0 auto;}
ul#optionlist li{width:140px;border:1px solid #cccccc;padding:5px;float:left;margin-right:12px;margin-bottom:10px;}
ul#optionlist li input{float:left;margin:0;padding:0;} 
ul#optionlist li label{width:70px;height:30px;float:left;font-size:10px;line-height:15px;padding-left:10px;padding-right:5px;}
ul#optionlist li img{float:right;}

a#btn_submit{display:block;background:url(/img/user/search_top/btn_submit.gif) no-repeat;width:309px;height:46px;cursor:pointer;margin-left:auto;margin-right:auto;text-indent:-9999px;overflow:hidden;}

hr{color:#EEEEEE;margin:20px;margin-bottom:20px;}

label.option_title{color:#FF6600;}