@charset "UTF-8";

/* structure */

#contents_wrapper1{
	padding:10px 0 30px 15px;
	text-align:left;
}

#contents_wrapper2{
	width:756px;
}

#contents{
	width:545px;
}

#lead{
	width:545px;
	margin:0 0 15px 0;
}

#lead strong{
	color:#ff0000;
}

#contents dl{
	padding:0 0 0 0;
	margin:0 0 20px 0;
}

#contents dt{
	text-indent:-9999px;
	width:545px;
	height:27px;
	margin:0 0 10px 0;
}

#contents dd{
	padding:0;
	margin:0 0 0 15px;
}

#select1 dt{
	background:url('../../images/sub2/subtit1.gif');
}

#select2 dt{
	background:url('../../images/sub2/subtit2.gif');
}

#select2 dd{
	margin:0 0 0 0;
}

#select3 dt{
	background:url('../../images/sub2/subtit3.gif');
}

#select4 dt{
	background:url('../../images/sub2/subtit4.gif');
}

#select5 dt{
	background:url('../../images/sub2/subtit5.gif');
}

#contents dl#select6{
	margin:0 0 40px 0;
}

#select6 dt{
	background:url('../../images/sub2/subtit6.gif');
}

#contents ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#contents ul.inner{
	margin:0 0 0 15px;
	padding:5px 0 0 0;
}

#contents li{
	display:block;
	white-space:nowrap;
	float:left;
	margin:0 15px 5px 0;
}

#contents li.nof{
	float:none;
}

#bottom{
	display:none;
	border:solid 1px #ccc;
	background:#f5f5f5;
	padding:14px 0;
}

#bottom ul{
	font-size:10px;
	line-height:12px;
	padding:0;
	margin:0 0 0 102px;
	height:36px;
}

#bottom li{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
}

#bottom li#bottom_btn1 a{
	text-indent:-9999px;
	display:block;
	width:145px;
	height:32px;
	margin:2px 16px 0 0;
	background:url('../../images/sub2/formbtn1.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

#bottom li#bottom_btn1 a:hover{
	background:url('../../images/sub2/formbtn1.gif');
	background-repeat:no-repeat;
	background-position:0 -32px;
}

#bottom li#bottom_btn2 a{
	text-indent:-9999px;
	display:block;
	width:182px;
	height:36px;
	background:url('../../images/sub2/formbtn2.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0 0 0 0;
}

#bottom li#bottom_btn2 a:hover{
	background:url('../../images/sub2/formbtn2.gif');
	background-repeat:no-repeat;
	background-position:0 -36px;
}



/* rightbox */

#rightbox{
	position:absolute;
	display:none;
	left:100px;
	top:235px;
	width:190px;
	background:#ccc;
	font-size:12px;
	background:url('../../images/sub2/rightbox_bg.gif');
	background-repeat:repeat-y;
}

#rightbox_upper{
	background:url('../../images/sub2/rightbox_upper.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	padding:10px 0 0 0;
}

#rightbox_bottom{
	background:url('../../images/sub2/rightbox_bottom.gif');
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding:0 7px 7px 7px;
}

#rightbox dl{
	width:176px;
	background:url('../../images/sub2/rightbox_img1.gif');
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding:0 0 6px 0;
	margin:0 0 0 0;
}

#rightbox dt{
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:0 0 5px 0;
	margin:0 0 0 0;
}

#rightbox dd{
	background:#fff;
	margin:0 0 1px 0;
	font-size:10px;
	line-height:12px;
	padding:3px 5px;
}

#rightbox dd .bl{
	font-weight:bold;
}

#num_area{
	text-align:center;
	background:#fff;
	padding:5px;
	font-size:10px;
	line-height:20px;
	font-weight:bold;
}

#hitnum{
	font-size:20px;
	line-height:20px;
	color:#ff0000;
}

#right_btns{
	background:#fff;
}

#right_btns{
	display:none;
	padding:0 0 10px 0;
	margin:0 0 0 0;
	font-size:10px;
	line-height:12px;
}

#right_btns li{
	padding:0 0 0 0;
	list-style:none;
}

#right_btn1 a{
	text-indent:-9999px;
	display:block;
	width:154px;
	height:32px;
	margin:0 0 10px 11px;
	background:url('../../images/sub2/formbtn3.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

#right_btn1 a:hover{
	background:url('../../images/sub2/formbtn3.gif');
	background-repeat:no-repeat;
	background-position:0 -32px;
}

#right_btn2{
	text-align:center;
}

#right_btn2 a{
	background:url('../../images/sub2/right_btn2_bg.gif');
	background-repeat:no-repeat;
	background-position:0 center;
	padding:0 0 0 9px;
}



/* result */

#attentionbox{
	width:426px;
	margin:0 0 0 135px;
	background:url('../../images/sub2/attentionbox_bg.gif');
}

#attentionbox_upper{
	background:url('../../images/sub2/attentionbox_upper.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	padding:10px 0 0 0;
}

#attentionbox_bottom{
	background:url('../../images/sub2/attentionbox_bottom.gif');
	background-repeat:no-repeat;
	background-position:0 bottom;
	padding:0 15px 10px 15px;
	font-size:12px;
	line-height:15px;
}

#attentionbox_inner{
	font-weight:bold;
	text-align:center;
	padding:8px 0 0 0;
}

#result_contents{
	width:695px;
	margin:0 0 0 28px;
}

#result_contents .redb{
	color:#ff0000;
	font-weight:bold;
}

#result_msg{
	height:25px;
}

#result_btn3{
	margin:-25px 0 0 553px;
	height:34px;
}

#result_btn3 li{
	list-style:none;
}

#result_btn3 li a{
	text-indent:-9999px;
	display:block;
	width:142px;
	height:24px;
	background:url('../../images/sub2/result_btn3.gif');
	background-repeat:no-repeat;
	background-position:0 0;
}

#result_btn3 li a:hover{
	background:url('../../images/sub2/result_btn3.gif');
	background-repeat:no-repeat;
	background-position:0 -24px;
}

#result_localnavi1{
	width:695px;
	border-top:dotted 1px #cccccc;
	padding:2px 0 0 0;
	margin:0 0 20px 0;
}

#result_localnavi2{
	width:695px;
	border-bottom:dotted 1px #cccccc;
	padding:0 0 8px 0;
	margin:0 0 30px 0;
}

#result_localnavi_left{
	height:18px;
}

#result_localnavi_right{
	margin:-18px 0 0 300px;
	text-align:right;
}

#result_localnavi_right ul{
	width:395px;
}

#result_localnavi_right li{
	list-style:none;
	float:right;
}

#result_localnavi_right li.nextarrow a{
	background:url('../../images/sub2/arrow1.gif');
	background-repeat:no-repeat;
	background-position:right center;
	padding:0 10px 0 0;
}

#result_localnavi_right li.prevarrow a{
	background:url('../../images/sub2/arrow2.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding:0 0 0 10px;
}

#result_list table{
	font-size:1em;
	line-height:150%;
	border-collapse: collapse;
	width:695px;
}

#result_list caption{
	font-weight:bold;
	text-align:left;
}

#result_list th{
	vertical-align:top;
	text-align:left;
	border:solid 1px #999999;
	background:#f1f1f1;
	padding:6px;
	width:90px;
}

#result_list td{
	vertical-align:top;
	text-align:left;
	border:solid 1px #999999;
	padding:6px;
	width:590px;
}

#result_list td.td1{
	background:url('../../images/sub2/result_stitle_bg.gif') #ff6666;
	background-repeat:repeat-x;
	padding:0 6px 6px 6px;
	color:#ffffff;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	width:681px;
}

#result_list td.td2{
	background:#f1f1f1;
	padding:6px 0 0 6px;
	width:687px;
}

.icon li{
	list-style:none;
	float:left;
	padding:0 0 6px 0;
	margin:0 4px 0 0;
}

.list_title{
	display:block;
	float:left;
	margin:6px 0 0 0;
}

.stat_1{
	text-indent:-9999px;
	display:block;
	width:36px;
	height:18px;
	background:url('../../images/sub2/stat_1.gif');
	background-repeat:no-repeat;
	margin:6px 6px 0 0;
	float:left;
}

.stat_2{
	text-indent:-9999px;
	display:block;
	width:52px;
	height:18px;
	background:url('../../images/sub2/stat_2.gif');
	background-repeat:no-repeat;
	margin:6px 6px 0 0;
	float:left;
}

.stat_3{
	text-indent:-9999px;
	display:block;
	width:98px;
	height:18px;
	background:url('../../images/sub2/stat_3.gif');
	background-repeat:no-repeat;
	margin:6px 6px 0 0;
	float:left;
}

.icon1_1{
	text-indent:-9999px;
	display:block;
	width:45px;
	height:18px;
	background:url('../../images/sub2/icon1_1.gif');
	background-repeat:no-repeat;
}

.icon1_0{
	text-indent:-9999px;
	display:block;
	width:45px;
	height:18px;
	background:url('../../images/sub2/icon1_0.gif');
	background-repeat:no-repeat;
}

.icon2_1{
	text-indent:-9999px;
	display:block;
	width:45px;
	height:18px;
	background:url('../../images/sub2/icon2_1.gif');
	background-repeat:no-repeat;
}

.icon2_0{
	text-indent:-9999px;
	display:block;
	width:45px;
	height:18px;
	background:url('../../images/sub2/icon2_0.gif');
	background-repeat:no-repeat;
}

.icon3_1{
	text-indent:-9999px;
	display:block;
	width:45px;
	height:18px;
	background:url('../../images/sub2/icon3_1.gif');
	background-repeat:no-repeat;
}

.icon3_0{
	text-indent:-9999px;
	display:block;
	width:45px;
	height:18px;
	background:url('../../images/sub2/icon3_0.gif');
	background-repeat:no-repeat;
}

.icon4_1{
	text-indent:-9999px;
	display:block;
	width:76px;
	height:18px;
	background:url('../../images/sub2/icon4_1.gif');
	background-repeat:no-repeat;
}

.icon4_0{
	text-indent:-9999px;
	display:block;
	width:76px;
	height:18px;
	background:url('../../images/sub2/icon4_0.gif');
	background-repeat:no-repeat;
}

.icon5_1{
	text-indent:-9999px;
	display:block;
	width:56px;
	height:18px;
	background:url('../../images/sub2/icon5_1.gif');
	background-repeat:no-repeat;
}

.icon5_0{
	text-indent:-9999px;
	display:block;
	width:56px;
	height:18px;
	background:url('../../images/sub2/icon5_0.gif');
	background-repeat:no-repeat;
}

.icon6_1{
	text-indent:-9999px;
	display:block;
	width:76px;
	height:18px;
	background:url('../../images/sub2/icon6_1.gif');
	background-repeat:no-repeat;
}

.icon6_0{
	text-indent:-9999px;
	display:block;
	width:76px;
	height:18px;
	background:url('../../images/sub2/icon6_0.gif');
	background-repeat:no-repeat;
}

.icon7_1{
	text-indent:-9999px;
	display:block;
	width:100px;
	height:18px;
	background:url('../../images/sub2/icon7_1.gif');
	background-repeat:no-repeat;
}

.icon7_0{
	text-indent:-9999px;
	display:block;
	width:100px;
	height:18px;
	background:url('../../images/sub2/icon7_0.gif');
	background-repeat:no-repeat;
}

.icon8_1{
	text-indent:-9999px;
	display:block;
	width:76px;
	height:18px;
	background:url('../../images/sub2/icon8_1.gif');
	background-repeat:no-repeat;
}

.icon8_0{
	text-indent:-9999px;
	display:block;
	width:76px;
	height:18px;
	background:url('../../images/sub2/icon8_0.gif');
	background-repeat:no-repeat;
}

.icon9_1{
	text-indent:-9999px;
	display:block;
	width:56px;
	height:18px;
	background:url('../../images/sub2/icon9_1.gif');
	background-repeat:no-repeat;
}

.icon9_0{
	text-indent:-9999px;
	display:block;
	width:56px;
	height:18px;
	background:url('../../images/sub2/icon9_0.gif');
	background-repeat:no-repeat;
}

.icon10_1{
	text-indent:-9999px;
	display:block;
	width:65px;
	height:18px;
	background:url('../../images/sub2/icon10_1.gif');
	background-repeat:no-repeat;
}

.icon10_0{
	text-indent:-9999px;
	display:block;
	width:65px;
	height:18px;
	background:url('../../images/sub2/icon10_0.gif');
	background-repeat:no-repeat;
}

.icon11_1{
	text-indent:-9999px;
	display:block;
	width:108px;
	height:18px;
	background:url('../../images/sub2/icon11_1.gif');
	background-repeat:no-repeat;
}

.icon11_0{
	text-indent:-9999px;
	display:block;
	width:108px;
	height:18px;
	background:url('../../images/sub2/icon11_0.gif');
	background-repeat:no-repeat;
}

.icon12_1{
	text-indent:-9999px;
	display:block;
	width:56px;
	height:18px;
	background:url('../../images/sub2/icon12_1.gif');
	background-repeat:no-repeat;
}

.icon12_0{
	text-indent:-9999px;
	display:block;
	width:56px;
	height:18px;
	background:url('../../images/sub2/icon12_0.gif');
	background-repeat:no-repeat;
}

.list_bottom_btns{
	margin:0 0 30px 0;
	border-bottom:solid 2px #999999;
	padding:15px 0 15px 124px;
}

.list_bottom_btns li{
	float:left;
	list-style:none;
}

.list_bottom_btn1 a{
	text-indent:-9999px;
	display:block;
	width:235px;
	height:50px;
	background:url('../../images/sub2/result_btn1.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	margin:0 22px 0 0;
}

.list_bottom_btn1 a:hover{
	background:url('../../images/sub2/result_btn1.gif');
	background-repeat:no-repeat;
	background-position:0 -50px;
}

.list_bottom_btn2 a{
	text-indent:-9999px;
	display:block;
	width:235px;
	height:50px;
	background:url('../../images/sub2/result_btn2.gif');
	background-repeat:no-repeat;
}

.list_bottom_btn2 a:hover{
	background:url('../../images/sub2/result_btn2.gif');
	background-repeat:no-repeat;
	background-position:0 -50px;
}


/* othes */

.cll{
	display:block;
	clear:left;
	height:0;
}

.clr{
	clear:right;
	height:0;
}

.cla{
	clear:both;
	height:0;
}

.cll br,.clr br,.cla br{
	display:none;
}