@charset "utf-8";

/***********************************/
/*search*/
/***********************************/
/* テキストを非表示 */
#serach_box h2,
#tab_box a,
#map_box a,
#tbl_pref th{
text-indent 		: -9999px;
overflow 			: hidden;
}

.serach_box_t,
.serach_box_m,
.serach_box_b,
#serach_box{
clear:both;
}
#serach_box{
padding:12px 14px 0px 14px;

}

#serach_box h2{
background: url(../img/search/search_title.png);
width:548px;
height:70px;
margin: 0;
}

/* タブ部分 */
#tab_box li{float:left;	padding-right:1px;}
#tab_box a{
display:block;
background: url(../img/search/tab_search.png);
width:178px;
height:52px;
}
#tab_box #tab_elder a	{background-position: 0px 0px;}
#tab_box #tab_disable a	{background-position:-179px 0px;}
#tab_box #tab_foreign a	{background-position:-358px 0px;}
#tab_box #tab_child a	{background-position:-537px 0px;}
#tab_box #tab_coop a	{background-position:-716px 0px;	width:114px;}
#tab_box #tab_elder a:hover		{background-position: 0px -53px;}
#tab_box #tab_disable a:hover	{background-position:-179px -53px;}
#tab_box #tab_foreign a:hover	{background-position:-358px -53px;}
#tab_box #tab_child a:hover		{background-position:-537px -53px;}
#tab_box #tab_coop a:hover		{background-position:-716px -53px;}

/* 地図操作説明エリア */
#caption_box{
width:212px;
padding-left:168px;
padding-right:16px;
margin:24px 0 0 6px;
position:absolute;
}
#caption_box p{
margin:16px 0;
}

/* 地図検索 */
#map_box{
background: url(../img/search/map_no.gif) no-repeat;
width:702px;
height:484px;
margin:8px auto 0px 46px;
position: absolute;

}
#map_box a{
display:block;
background: url(../img/search/map_yes.gif);
position:absolute;
}
#map_box a:hover{
background: url(../img/search/map_select.gif);
}
/* 地図　都道府県毎に表示を指定 (bg_position:x y)*/
#map_box a#prefcode01{width:146px;	height:110px;	background-position:-556px 0px;		margin-left:556px;	margin-top:0px;}
#map_box a#prefcode02{width:138px;	height:30px;	background-position:-564px -122px;	margin-left:564px;	margin-top:122px;}
#map_box a#prefcode03{width:68px;	height:42px;	background-position:-634px -155px;	margin-left:634px;	margin-top:155px;}
#map_box a#prefcode04{width:68px;	height:42px;	background-position:-634px -200px;	margin-left:634px;	margin-top:200px;}
#map_box a#prefcode05{width:68px;	height:42px;	background-position:-564px -155px;	margin-left:564px;	margin-top:155px;}
#map_box a#prefcode06{width:68px;	height:42px;	background-position:-564px -200px;	margin-left:564px;	margin-top:200px;}
#map_box a#prefcode07{width:92px;	height:38px;	background-position:-610px -245px;	margin-left:610px;	margin-top:245px;}
#map_box a#prefcode08{width:46px;	height:58px;	background-position:-656px -286px;	margin-left:656px;	margin-top:286px;}
#map_box a#prefcode09{width:42px;	height:48px;	background-position:-610px -286px;	margin-left:610px;	margin-top:286px;}
#map_box a#prefcode10{width:42px;	height:48px;	background-position:-564px -286px;	margin-left:564px;	margin-top:286px;}
#map_box a#prefcode11{width:89px;	height:37px;	background-position:-564px -338px;	margin-left:564px;	margin-top:338px;}
#map_box a#prefcode12{width:46px;	height:98px;	background-position:-656px -347px;	margin-left:656px;	margin-top:347px;}
#map_box a#prefcode13{width:80px;	height:35px;	background-position:-573px -379px;	margin-left:573px;	margin-top:379px;}
#map_box a#prefcode14{width:68px;	height:50px;	background-position:-564px -417px;	margin-left:564px;	margin-top:417px;}
#map_box a#prefcode15{width:96px;	height:38px;	background-position:-510px -245px;	margin-left:510px;	margin-top:245px;}
#map_box a#prefcode16{width:46px;	height:48px;	background-position:-460px -245px;	margin-left:460px;	margin-top:245px;}
#map_box a#prefcode17{width:52px;	height:48px;	background-position:-405px -245px;	margin-left:405px;	margin-top:245px;}
#map_box a#prefcode18{width:64px;	height:38px;	background-position:-393px -296px;	margin-left:393px;	margin-top:296px;}
#map_box a#prefcode19{width:60px;	height:35px;	background-position:-510px -379px;	margin-left:510px;	margin-top:379px;}
#map_box a#prefcode20{width:50px;	height:90px;	background-position:-510px -286px;	margin-left:510px;	margin-top:286px;}
#map_box a#prefcode21{width:46px;	height:80px;	background-position:-460px -296px;	margin-left:460px;	margin-top:296px;}
#map_box a#prefcode22{width:50px;	height:50px;	background-position:-510px -417px;	margin-left:510px;	margin-top:417px;}
#map_box a#prefcode23{width:46px;	height:88px;	background-position:-460px -379px;	margin-left:460px;	margin-top:379px;}
#map_box a#prefcode24{width:64px;	height:33px;	background-position:-393px -427px;	margin-left:393px;	margin-top:427px;}
#map_box a#prefcode25{width:64px;	height:38px;	background-position:-393px -338px;	margin-left:393px;	margin-top:338px;}
#map_box a#prefcode26{width:42px;	height:84px;	background-position:-348px -304px;	margin-left:348px;	margin-top:304px;}
#map_box a#prefcode27{width:48px;	height:45px;	background-position:-342px -393px;	margin-left:342px;	margin-top:393px;}
#map_box a#prefcode28{width:42px;	height:86px;	background-position:-303px -304px;	margin-left:303px;	margin-top:304px;}
#map_box a#prefcode29{width:64px;	height:45px;	background-position:-393px -379px;	margin-left:393px;	margin-top:379px;}
#map_box a#prefcode30{width:56px;	height:43px;	background-position:-334px -441px;	margin-left:334px;	margin-top:441px;}
#map_box a#prefcode31{width:48px;	height:42px;	background-position:-252px -304px;	margin-left:252px;	margin-top:304px;}
#map_box a#prefcode32{width:46px;	height:42px;	background-position:-203px -304px;	margin-left:203px;	margin-top:304px;}
#map_box a#prefcode33{width:48px;	height:42px;	background-position:-252px -349px;	margin-left:252px;	margin-top:349px;}
#map_box a#prefcode34{width:46px;	height:42px;	background-position:-202px -349px;	margin-left:202px;	margin-top:349px;}
#map_box a#prefcode35{width:45px;	height:87px;	background-position:-155px -304px;	margin-left:155px;	margin-top:304px;}
#map_box a#prefcode36{width:69px;	height:37px;	background-position:-249px -447px;	margin-left:249px;	margin-top:447px;}
#map_box a#prefcode37{width:69px;	height:38px;	background-position:-249px -406px;	margin-left:249px;	margin-top:406px;}
#map_box a#prefcode38{width:69px;	height:38px;	background-position:-177px -406px;	margin-left:177px;	margin-top:406px;}
#map_box a#prefcode39{width:69px;	height:37px;	background-position:-177px -447px;	margin-left:177px;	margin-top:447px;}
#map_box a#prefcode40{width:91px;	height:38px;	background-position:-61px -304px;	margin-left:61px;	margin-top:304px;}
#map_box a#prefcode41{width:58px;	height:38px;	background-position:-0px -314px;	margin-left:0px;	margin-top:314px;}
#map_box a#prefcode42{width:58px;	height:38px;	background-position:-0px -355px;	margin-left:0px;	margin-top:355px;}
#map_box a#prefcode43{width:44px;	height:91px;	background-position:-61px -346px;	margin-left:61px;	margin-top:346px;}
#map_box a#prefcode44{width:44px;	height:44px;	background-position:-108px -346px;	margin-left:108px;	margin-top:346px;}
#map_box a#prefcode45{width:44px;	height:44px;	background-position:-108px -393px;	margin-left:108px;	margin-top:393px;}
#map_box a#prefcode46{width:91px;	height:44px;	background-position:-61px -440px;	margin-left:61px;	margin-top:440px;}
#map_box a#prefcode47{width:40px;	height:48px;	background-position:-0px -436px;	margin-left:0px;	margin-top:436px;}

/* リスト検索 */

#pref_list_box{
margin-top:516px;
}
#tbl_pref{
width:804px;
margin:0px auto ;
}
#tbl_pref th{
width:150px;
}
#tbl_pref th,
#tbl_pref td{
padding:4px 8px;
}
/* 地域見出し　ポジション＝X+8px、Y+8px */
#tbl_pref th#hokkaido_tohoku	{background-position:8px 4px;}
#tbl_pref th#kanto				{background-position:-172px 4px;}
#tbl_pref th#hokuriku_chubu		{background-position:-352px 4px;}
#tbl_pref th#kinki				{background-position:-532px 4px;}
#tbl_pref th#chugoku_shikoku	{background-position:-712px 4px;}
#tbl_pref th#kyushu_okinawa		{background-position:-892px 4px;}

/* 都道府県 */
.ul_pref li{
float:left;
font-size:90%;
width:206px;
padding:2px 0;
color:#999;
}
.ul_pref span{
color:#000;
}


