@charset "Shift_JIS";

/******@stores  ******/
#stores {width:900px;}
#stores:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#stores #main{width:684px;font-size:14px;float:left;margin:0 0px 0 12px;}
#stores #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;}
#stores #main .sttl span.fl{padding:0;float:left;}
#stores #main .sttl span.fr{font-size:12px;padding:0 20px 0px 0;float:right;}

#stores #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;}
#stores #main .textarea:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}

#stores #main .newsLeft{ width:190px; float:left;}
#stores #main .newsLeft li{ height:40px; font-size:12px;}
#stores #main .newsLeft li.crnt{ font-weight:bold;}

#stores #main .newsList{ width:420px;padding-bottom:5em; float:right;}

#stores #main .newsList .newsBx{margin-bottom:25px; padding-bottom:26px;border-bottom:#164a84 1px dotted; clear:both;}

#stores #main .newsList dl{ width:100%; font-size:12px; clear:both;}

#stores #main .newsList dt{ padding:0 0 0.3em;}

#stores #main .newsList dd{ line-height:1.5;}
#stores #main .newsList dd h3{ margin-bottom:0.25em; font-size:16px;}

#stores #main .newsList dd .more a{ display:block;}

#stores #main .newsList dd .thum{ padding:3px 15px 0 0; float:left;}

#stores #main .newsList .btn_dwld{ padding-top:1em;text-align:right;}
#stores #main .newsList .btn_dwld img{ vertical-align:middle;}
#stores #main .newsList .btn_dwld span{ margin:0 0.8em 0 0;}


/*

#stores #main .textarea .innner_menu {
	float:left; margin:0; padding:0; width:185px;
}
#stores #main .textarea .innner_menu ul {
	margin:0; padding:0;
}
#stores #main .textarea .innner_menu ul li {
	margin:0; padding:0 0 30px 0;
	font-size:12px;
}

#stores #main .textarea .innner_list {
	width:430px; margin:0; padding:0; float:right;
}




#stores #main .list_a {
	margin:0 0 20px 0; padding:0 0 10px 0;
	border-bottom:#164a84 1px dotted;
}
#stores #main .list_a:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#stores #main .list_b {
	margin:0 0 20px 0; padding:0 0 10px 0;
}
#stores #main .list_b:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}


#stores #main .txt_nomal {font-size:12px; margin:0; padding:0 0 3px 0; line-height:18px;}
#stores #main .txt_book {font-size:16px; line-height:30px; margin:0; padding:0;}

#stores #main .btn_pdf { width:430px; margin:10px 0 0 0; padding:0; clear:both; text-align:right; vertical-align:middle;}
#stores #main .btn_pdf .fltr {float:right;}
#stores #main .btn_pdf span { margin:0; padding:3px 15px 0 0 ;}

#stores #main .thm_area {
	width:430px; margin:0; padding:0; clear:both;
}
#stores #main .thm_area:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	line-height: 0;
}
#stores #main .thm_area_l {
	float:left; width:100px; margin:0 15px 0 0; padding:0;
}
#stores #main .thm_area_r {
	float:right; width:315px; margin:0; padding:0;
}


#stores a.menuw {
	font-size:12px; margin:0; padding:0; font-weight:normal;
	text-decoration:none;
}
#stores a.menuw:link{text-decoration:none;}
#stores a.menuw:hover{text-decoration:underline;}

#stores .menuw_nomal {
	font-size:12px; margin:0; padding:0; font-weight:bold;
	text-decoration:none;

}

#stores a.menuw2 {
	font-size:12px; margin:0; padding:0; font-weight:bold;
	text-decoration:none;
}
#stores a.menuw2:link{text-decoration:none;}
#stores a.menuw2:hover{text-decoration:underline;}


