@charset "Shift_JIS";

/******@errata  ******/
#errata {width:900px;}
#errata:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#errata #main{width:684px;font-size:14px;float:left;margin:0 0px 0 12px;}
#errata #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;}
#errata #main .sttl span.fl{padding:0;float:left;}
#errata #main .sttl span.fr{font-size:12px;padding:0 20px 0px 0;float:right;}

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



#errata #main .txt_nomal {font-size:12px; margin:0; padding:0 0 3px 0; line-height:18px;}
#errata #main .txt_book {font-size:16px; line-height:30px; margin:0; padding:0;}


#errata #main .dot {
	border-bottom:#164a84 1px dotted;
	padding:0; margin:0 0 15px 0;
}
#errata #main .dot :after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}



#errata .s_area {
	width:620px;
	margin:0 0 25px 0; padding:0 0 10px 0;
	clear:both;
	border:1px #ccc solid;
	clear:both;
}
#errata .s_area:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#errata .s_area .box {
margin:0; padding:15px 0 0 20px;
clear:both;
width:620px;
}
#errata .s_area .box:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#errata .s_area .leftarea {
	float:left;
	width:110px;
	margin:0; padding:0;
}

#errata .s_area .rightarea {
	float:right;
	width:500px;
	margin:0; padding:0;
}
#errata .sa{margin:0;padding:0px;width:380px; }
#errata .sa .mark{width:240px; height:25px; border:1px solid #999999; float:left;}
#errata .sa .mark .search_query{width:200px;margin:0px; padding:5px 0 0 10px;color:#999999;
font-size:12px;height:18px;vertical-align:middle;border:none;float:left;background-color: #FFFFFF;line-height:20px;}
#errata .sa .mark .search_btn{width:27px;}
#errata .sa p.dtl_search{width:120px;height:28px; float:right;}
#errata ul.check {
	margin:0; padding:0; clear:both;
}
#errata ul.check li {
	width:100px; margin:0; padding:0;
	list-style:none;
	float:left;
}
#errata .mt5 {padding:5px 0 0 0; }

#errata .radiosp {margin:0; padding:2px 10px 0 0; }


#errata .radio input{
	padding:0 0 0 0; margin:0 5px 0 0;
	vertical-align:middle;

}




#errata #main .textarea .innner_menu {
	float:left; margin:0; padding:0; width:185px;
}
#errata #main .textarea .innner_menu ul {
	margin:0; padding:0;
}
#errata #main .textarea .innner_menu ul li {
	margin:0; padding:0 0 30px 0;
	font-size:12px;
}

#errata #main .textarea .innner_list {
	width:430px; margin:0; padding:0; float:right;
}




#errata #main .list_a {
	margin:0 0 20px 0; padding:0 0 10px 0;
	border-bottom:#164a84 1px dotted;
}
#errata #main .list_a:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#errata #main .list_b {
	margin:0 0 20px 0; padding:0 0 10px 0;
}
#errata #main .list_b:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}


#errata #main .txt_nomal {font-size:12px; margin:0; padding:0 0 3px 0; line-height:18px;}
#errata #main .txt_book {font-size:16px; line-height:30px; margin:0; padding:0;}

#errata #main .btn_pdf { width:610px; margin:10px 0 0 0; padding:0; clear:both; text-align:right; vertical-align:middle;}
#errata #main .btn_pdf .fltr {float:right;}
#errata #main .btn_pdf span { margin:0; padding:3px 15px 0 0 ;}

#errata #main .thm_area {
	width:430px; margin:0; padding:0; clear:both;
}
#errata #main .thm_area:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#errata #main .thm_area_l {
	float:left; width:100px; margin:0 15px 0 0; padding:0;
}
#errata #main .thm_area_r {
	float:right; width:315px; margin:0; padding:0;
}


#errata ul.npage {
	margin:0; padding:0; clear:both;
}
#errata ul.npage li {
	 margin:0 15px 0 0; padding:5px;
	list-style:none;
	float:left;
	vertical-align:middle;
	background-color:#fff;
}
#errata ul.npage li.ch {
	 margin:0 15px 0 0; padding:5px;
	list-style:none;
	float:left;
	vertical-align:middle;
	background-color:#afd0f5;
}

#errata ul.npage li a.npage_txt {
	font-size:12px; margin:0; padding:0; font-weight:normal;
	text-decoration:none;
}
#errata ul.npage li a.npage_txt:hover {text-decoration:underline;}

#errata ul.npage li a.npage_txt2 {
	font-size:12px; margin:0; padding:0; font-weight:bold;
	text-decoration:none;
}
#errata ul.npage li a.npage_txt2:hover {text-decoration:underline;}


