@charset "utf-8";

DIV#g_map_350 {width:352px; height:352px; margin-left:8px}

.c_search_top { width:753px; height:12px; margin-top:3px; background:url(/img/area/c_search_top_753.gif) repeat-x; font-size:0; line-height:0 }
.c_search_btm { width:753px; height:10px; background:url(/img/area/c_search_btm_753.gif) repeat-x; font-size:0; line-height:0 }

/*-- // narrow_catg --*/
#narrow_catg H3 { width:747px; margin:0; }
#narrow_catg DIV.part{ padding:0 4px; clear:both; }

#narrow_catg_box { background:url(/img/area/c_search_mid_753.gif) repeat-y }

#condition { padding:8px 12px;clear:both }
#condition H4.t1 { width:156px; height:23px; margin:0; padding:0;background:url(/img/search/tit_condition.gif) no-repeat; text-indent:-5000px; }
#condition H4.t2 { width:200px; height:23px; margin:0; padding:0;background:url(/img/search/tit_select.gif)    no-repeat; text-indent:-5000px; }
#condition TABLE { width:724px; margin-top:8px; border:1px solid #D4E2ED; font-weight:bold }
#condition DIV.btm { height:5px; font-size:0; line-height:0; clear:both }
#condition TH { width:75px }
#condition TD A { margin:auto 7px; white-space:nowrap; line-height:1.4em }
#condition TD SPAN { margin:auto 7px; white-space:nowrap; line-height:1.4em }
#condition TR.area TH, #condition TR.area TD { padding:6px 8px; background:#FCE0EF; border-bottom:1px solid #D4E2ED }
#condition TR.category TH, #condition TR.category TD { padding:8px; background:#D9ECFF }
#condition TR.area  TH SPAN { margin:auto 0!important; width:65px; height:18px; text-indent:-5000px; background:url(/img/search/tit_area.gif) no-repeat;display:block}
#condition TR.category TH SPAN { margin:auto 0!important; width:65px; height:18px; text-indent:-5000px; background:url(/img/search/tit_category.gif) no-repeat;display:block}


#condition_btn { margin:10px 0 0 15px; padding:0; list-style:none }
#condition_btn LI { margin:0; padding:3px 10px 3px 20px; line-height:1.4em; background:url(/img/arrow_l.gif) 0 center no-repeat; font-weight:bold }
#rank_btn { margin:10px auto; padding:0; text-align:center; }
#rank_btn UL { margin:10px auto; padding:0; list-style:none; text-align:center; }
#rank_btn LI { margin:0; padding:3px 10px 3px 20px; line-height:1.4em; background:url(/img/arrow_l.gif) 0 center no-repeat; font-weight:bold; display:inline; }
/*--  narrow_catg // --*/


/*--// select_catg --*/
#select_catg { background:url(/img/area/c_search_mid_753.gif) repeat-y }


#tb_area { width:365px; margin-left:10px }
#tb_area DIV.head { background:url(/img/search/tb_area.gif) no-repeat; width:360px; height:33px }
#tb_area DIV.btm { background:url(/img/search/tb_area_btm.gif) no-repeat; width:360px; height:12px }
#tb_area TABLE { width:360px; border-left:1px solid #F8B3D8; border-right:1px solid #F8B3D8; }
#tb_area TH { padding:6px; background:#FCE0EF; border-top:1px dotted #CCC; text-align:left; vertical-align:top; }
#tb_area TD { padding:6px; background:#FFF; border-top:1px dotted #CCC; text-align:left; }
#tb_area TR.top TH { border-top:none; width:90px }
#tb_area TR.top TD { border-top:none }
#tb_area UL { margin:0; padding:0;list-style:none }
#tb_area UL LI { margin:0 4px; float:left; line-height:1.4em; white-space:nowrap; }
#tb_area p, #tb_category p { color:#3DB83D; text-align:center; font-weight:bold }

#tb_category { width:365px; margin-left:7px }
#tb_category DIV.head { background:url(/img/search/tb_category.gif) no-repeat; width:360px; height:33px }
#tb_category DIV.btm { background:url(/img/search/tb_category_btm.gif) no-repeat; width:360px; height:12px }
#tb_category TABLE { width:360px; border-left:1px solid #92C9FE; border-right:1px solid #92C9FE; }
#tb_category TH { width:90px; padding:6px; background:#D9ECFF; border-top:1px dotted #CCC; text-align:left; vertical-align:top; }
#tb_category TD { padding:6px; background:#FFF; border-top:1px dotted #CCC; text-align:left; }
#tb_category TR.top TH { border-top:none; }
#tb_category TR.top TD { border-top:none }
#tb_category UL { margin:0; padding:0;list-style:none }
#tb_category UL LI { margin:0 4px; float:left; line-height:1.4em;white-space:nowrap; }
/*-- select_catg // --*/


/* block_new_vote */
#block_new_vote { margin-top:10px; }
#block_new_vote H3 { }


/* block_new_teach */
#block_new_teach { margin-top: 10px; }
#block_new_teach H3 { }


/* block_new_info_iname */
#block_new_info_iname { margin-left:10px; background-color:#FFFFFF; }
#block_new_info_iname H3 { width:349px; }
#block_new_info_iname DIV.c_h_btm { width:355px; }


/* block_new_info */
#block_new_info { margin-top:10px; }
#block_new_info H3 { }


/* dokoiku ads_yoko */
#block_ads_yoko { margin-top:10px; }


#select_catg_button { margin:0; text-align:center; }












DIV.narrow_catg {
	text-align:		left;
	padding:		5px;
	width:			100%;
}

DIV.narrow_catg_title {
	text-align:		left;
}


TABLE.narrow_catg_new {
	margin-left:		15px;
	margin-right:		5px;
	width:			auto;
}

TD.narrow_catg_map {
	width:			auto;
	text-align:		center;
	vertical-align:		top;
}

TD.narrow_catg_new {
	width:			100%;
	vertical-align:		top;
}





/* -- // info_data_input -- */

#narrow_catg_info {
	margin-top:		20px;
	margin-bottom:		20px;
	text-align:		center;
	color:			#89E600;
	font-weight:		bold;
}



#narrow_catg_info TABLE { width:60%; margin-left:auto; margin-right:auto; background-color:#CCCCCC;  }


/* -- info_data_input // -- */

TD.narrow_catg_area_info1 { padding:5px; background-color:#FCE0EF; text-align:center; font-weight:bold; color:#F376B8; width:20%; }
TD.narrow_catg_area_info2 { padding:5px; background-color:#FFFFFF; text-align:left; width:30%; }
TD.narrow_catg_kind_info1 { padding:5px; background-color:#D9ECFF; text-align:center; font-weight:bold; color:#4DA6FF; width:20%; }
TD.narrow_catg_kind_info2 { padding:5px; background-color:#FFFFFF; text-align:left; width:30%; }

