@charset "Shift_JIS";

/* -------------------------------------------------------------------
	 MODULE
------------------------------------------------------------------- */	

.clear_src{
	clear:both;
	font-size:0;
	width:0;
	height:0;
	line-height:0;
	display:block;
}
	


/* -------------------------------------------------------------------
	 BASIC SETTING 
------------------------------------------------------------------- */

p,ul,ol,dl {
	margin-top:1em;
	margin-bottom:0px;
}
li {
	line-height: 150%;
	font-size: 105%;
}
*html li {
	font-size: 100%
}


strong{
	font-style:normal;
	font-weight:bold;
}
em{
	font-style:normal;
	color:#990000;
}


/* -------------------------------------------------------------------
	 MAIN
------------------------------------------------------------------- */

#search{
	width:235px;
	height:340px;
	text-align:left;
	margin: 5px 0px 0px 5px;
}
#search_inner{
	background:url(../images/search/search_bg.gif) no-repeat;
	width:225px;
	padding:5px;
}
#search_inner .search_title{
	margin:0;
	padding-top:7px;
}

#tab{
	height:290px;
	position:relative;
}

#searchform{
	width:215px;
	margin-left:5px;
	background:url(../images/search/searchform_bg.gif) no-repeat;
	padding:10px;
}
#searchform p{
	margin:0;
}
#searchform input{
	vertical-align:top;
	border:solid 1px #9dc32c;
	background:#eaf0d8;
	width:143px;
}
#searchform img{
	vertical-align:top;
}

#navi_src{
	padding-top:7px;
	width:225px;
}
#navi_src ul{
	list-style:none;
	margin:0;
	padding:10px 0 0 10px;
}
#navi_src li{
	float:left;
	margin:0;
	padding:0 5px 0 0;
}


#page2,#page3,#page4{
	display:none;
}

#contents{
	width:225px;
	clear:both;
	
}

.listmark{
	clear:both;
	list-style:none;
	margin:0;
	padding-left:20px;
	padding-top:10px;
}
.listmark li{
	margin:0;
	padding:0;
	display:inline;
}
.listmark a{
	background:url(../images/search/listmark.gif) no-repeat left center;
	padding-left:26px;
	font-size: 105%;
	display:block;
	margin:0;
	width:150px;
	text-decoration:none;
}
*html .listmark a{
	font-size: 100%
}
.listmark a:visited{
	text-decoration:none;
}
.listmark a:hover{
	background:url(../images/search/listmark_hover.gif) no-repeat left center;
	text-decoration:underline;
}
.listmark a:active{
	text-decoration:none;
}

.listmark2{
	clear:both;
	list-style:none;
	margin:0;
	padding-left:20px;
	padding-top:10px;
}
.listmark2 li{
	margin:0;
	padding:0;
	display:inline;
}
.listmark2 a{
	background:url(../images/search/listmark.gif) no-repeat left center;
	padding-left:26px;
	font-size: 105%;
	display:block;
	margin:0;
	width:70px;
	text-decoration:none;
}
*html .listmark2 a{
	font-size: 100%
}
.listmark2 a:visited{
	text-decoration:none;
}
.listmark2 a:hover{
	background:url(../images/search/listmark_hover.gif) no-repeat left center;
	text-decoration:underline;
}
.listmark2 a:active{
	text-decoration:none;
}

.table-map{
	clear:both;
	background:url(../images/search/map_bg.gif) no-repeat;
	margin-left:5px;
	margin-top:1px;
}

.map{
	text-align:center;
	margin:0;
	padding:0 0 5px 0;
}

#page1_1,#page1_2,#page1_3,#page1_4,#page1_5,#page1_6,#page1_7,#page1_99{
	width:119px;
	position:absolute;
	top:0;
	left:0;
	background:#ffffff;
	display:none;
	background:url(../images/search/popup_bg_bottom.gif) no-repeat left bottom;
	margin-top:45px;
}
#page1_1 div,#page1_2 div,#page1_3 div,#page1_4 div,#page1_5 div,#page1_6 div,#page1_7 div,#page1_99 div{
	background:url(../images/search/popup_bg_top.gif) no-repeat;
	width:120px;
	padding:10px;
}
#page1_1 ul,#page1_2 ul,#page1_3 ul,#page1_4 ul,#page1_5 ul,#page1_6 ul,#page1_7 ul,#page1_99 ul{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
}
#page1_1 li,#page1_2 li,#page1_3 li,#page1_4 li,#page1_5 li,#page1_6 li,#page1_7 li,#page1_99 li{
	font-size: 105%;
	margin:0;
	padding:0;
}
*html #page1_1 li,#page1_2 li,#page1_3 li,#page1_4 li,#page1_5 li,#page1_6 li,#page1_7 li,#page1_99 li{
	font-size: 100%
}

#page1_1 a,#page1_2 a,#page1_3 a,#page1_4 a,#page1_5 a,#page1_6 a,#page1_7 a,#page1_99 a{
	text-decoration:none;
}
#page1_1 a:visited,#page1_2 a:visited,#page1_3 a:visited,#page1_4 a:visited,#page1_5 a:visited,#page1_6 a:visited,#page1_7 a:visited,#page1_99 a:visited{
	text-decoration:none;
}
#page1_1 a:hover,#page1_2 a:hover,#page1_3 a:hover,#page1_4 a:hover,#page1_5 a:hover,#page1_6 a:hover,#page1_7 a:hover,#page1_99 a:hover{
	text-decoration:underline;
}
#page1_1 a:active,#page1_2 a:active,#page1_3 a:active,#page1_4 a:active,#page1_5 a:active,#page1_6 a:active,#page1_7 a:active,#page1_99 a:active{
	text-decoration:none;
}