/* CSS Document */

#index #content .box{
	border:1px solid #dddddd;
	border-top:none;
	padding:10px;
	margin-bottom:15px;
	text-align:left;
}

#index #content #saArea .genre,
#index #content #otherArea .genre{
	font-size:16px;
	border-bottom:1px dotted #dddddd;
	margin:5px 0 5px 0;
	padding:0 0 5px 0;
}

#index #content #saArea li,
#index #content #otherArea li{
	float:left;
	width:200px;
	margin:0 20px 4px 0;
}

#index #content #saArea li a,
#index #content #otherArea li a{
	background:url(../common/images/icon01.gif) 0 2px no-repeat;
	padding-left:10px;
}

#index #content #news img{
	display:inline;
	vertical-align:text-bottom;
}


#index #content #news dl{
	border-bottom:1px dotted #dddddd;
	padding-bottom:10px;
	margin-bottom:11px;
}

#index #content #news dl dt{
	float:left;
	width:80px;
}

#index #content #news dl dd{
	float:left;
	width:600px;
}

#index #bukkenArea{
	border-top:none;
}

#notfound{
	background:url(../images/notfound_img.jpg) no-repeat;
	height:108px;
	width:388px;
	padding:177px 0 0 272px;
}

#index #searchArea{
	border:3px solid #00a3e9;
	margin:0 0 15px 0;
	padding:0;
}

#index #searchArea #map{
	background:url(../images/mainimg_bg.jpg) no-repeat;
/*	width:705px;*/
/*	height:251px;*/
	width:640px;
	height:236px;
	padding:15px 0 0 65px;

}

#index #searchArea #map01{
/*	padding:15px 0 0 65px;*/
/*	margin:15px 0 0 65px;*/
}

#index #searchArea #town{
	padding:10px;
}

#index #searchArea #town #tab li a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:29px;
}

#index #searchArea #town #n01 a{
	background:url(../images/name_btn01.gif) no-repeat;
	width:68px;
}
#index #searchArea #town #n02 a{
	background:url(../images/name_btn02.gif) no-repeat;
	width:69px;
}
#index #searchArea #town #n03 a{
	background:url(../images/name_btn03.gif) no-repeat;
	width:68px;
}
#index #searchArea #town #n04 a{
	background:url(../images/name_btn04.gif) no-repeat;
	width:68px;
}
#index #searchArea #town #n05 a{
	background:url(../images/name_btn05.gif) no-repeat;
	width:69px;
}
#index #searchArea #town #n06 a{
	background:url(../images/name_btn06.gif) no-repeat;
	width:68px;
}
#index #searchArea #town #n07 a{
	background:url(../images/name_btn07.gif) no-repeat;
	width:68px;
}
#index #searchArea #town #n08 a{
	background:url(../images/name_btn08.gif) no-repeat;
	width:68px;
}
#index #searchArea #town #n09 a{
	background:url(../images/name_btn09.gif) no-repeat;
	width:69px;
}
#index #searchArea #town #n10 a{
	background:url(../images/name_btn10.gif) no-repeat;
	width:70px;
}

#index #searchArea #town #n01.selected a{
	background:url(../images/name_btn01.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n02.selected a{
	background:url(../images/name_btn02.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n03.selected a{
	background:url(../images/name_btn03.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n04.selected a{
	background:url(../images/name_btn04.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n05.selected a{
	background:url(../images/name_btn05.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n06.selected a{
	background:url(../images/name_btn06.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n07.selected a{
	background:url(../images/name_btn07.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n08.selected a{
	background:url(../images/name_btn08.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n09.selected a{
	background:url(../images/name_btn09.gif) no-repeat 0 -29px;
}
#index #searchArea #town #n10.selected a{
	background:url(../images/name_btn10.gif) no-repeat 0 -29px;
}

#index #searchArea #town a:hover{
	color:#e1631f;
}

#index #searchArea .nameBox{
	border:2px solid #00a3e9;
	padding:5px 10px 10px 10px;
}

#index #searchArea .nameBox p{
	margin:5px 0 0 0;
	padding-left:5px;
	border-bottom:1px solid #dddddd;
}

#index #searchArea .nameBox ul{
	margin-top:5px;
}

#index #searchArea #town .name01 li{
	float:left;
}

#index #searchArea #town .townName li{
	float:left;
	width:80px;
}

#index #contentbnr{
	margin-bottom:15px;
}

#index #contentbnr li{
	float:left;
	margin:0 15px 0 0;
	width:227px;
}

#index #contentbnr li.r{
	margin-right:0;
}