@charset "Shift_JIS";
@media all{

/*	色見本
	#fffcfa		ほとんど白の黄色
	#ffecaa		クリーム色
	#f7e40f		マリーゴールド（ちょっと緑ががってる？）
	#ffc73d		山吹色
	#fd9900		濃いオレンジ。ちょっとくすんでる。
	#5a2800		茶色。ほぼ焦げ茶。
	#f3fffc		水色
	#648F8B		ねず茶。グレーに近い濃い青緑。
*/
#div_otherlistsannounce{
	width : 90%;
	font : normal 110% auto;
	text-align : left;
	color : #666;
	border : 0px;
	padding : 0px;
	margin : 0px auto;
	margin-top : 10px;}

#div_otherlistsnavi{
	width : 88%;
	height: 20px;
	border : 0px;
	border-top : 1px dashed #548F8B;
	border-bottom : 1px dashed #548F8B;
	padding : 5px 0px 0px 0px;
	margin : 0px auto;
	margin-top : 5px;
	overflow : visible;}
	
#ul_otherlistsnavi{
	text-align : center;
	list-style-type : none;
	list-style-position : outside;;
	border : 0px;
	padding : 0px;
	margin : 0px;}
	
#ul_otherlistsnavi li{
	width : 24%;
	height : 20px;
	text-align : center;
	vertical-align : bottom;
	float : left;
	clear : none;
	border : 0px;
	padding : 0px;
	margin : 0px;}
	
#ul_otherlistsnavi li img{
	vertical-align : text-bottom;
	border : 0px;
	padding : 0px;
	margin : 0px;}
		
#ul_otherlistsnavi li a{
	font : normal 100% auto;
	letter-spacing : 0.1em;
	text-align : center;
	vertical-align : bottom;}
	
h2#caption{
	color : #000;
	/*background : url(image/grd.jpg);
	background-position : top right;
	background : #FAEBD7;*/
	border : 1px solid #648F8B;
	border-left : 8px solid #648F8B;
	border-top : 0px;
	border-right : 0px;
	padding : 3px 2px 2px 10px;
	font : normal 270% auto;
	text-align : left;
	margin : 10px 20px 0px 20px;}

#div_listtitle{
	width : auto;
	font : normal 130% auto;
	color : #666;
	text-align : left;
	border : 0px;
	padding : 0px 30px;
	margin : 0px;
	margin-top : 10px;}
	
span.count{
	font-size : 110%;
	color : #e00;}
	
#table_areaform{
	margin : 5px auto;
	width : 96%;
	background : #f3fffc;
	border : 1px solid #648F8B;}
	
#table_areaform td{
	background : #f3fffc;
	border : 0px;
	padding : 8px 0px;
	margin : 0px;}
	
#table_areaform select{
	z-index : 1;}
	
#div_index{
	width : 600px;
	text-align : left;
	line-height : 160%;
	border : 0px;
	padding : 20px 0px 0px 0px;
	margin : 0px auto;}
	
#div_index strong{
	background : #f3fffc;
	font : normal 120% auto;
	border: 1px solid #648F8B;
	padding : 4px;
	margin : 0px 5px 0px 0px;}
	
#div_index a:link,#div_index a:visited,#div_index a:active{
	color : #00f;}
	
#div_index a:hover{
	color : #ffc73d;}
	
.table_arealist{
	width : 680px;
	empty-cells : show;
	border : 2px solid #648F8B;
	border-bottom : 1px solid #648F8B;
	padding : 0px;
	margin : 5px auto 15px;}
	
.table_arealist .td_number{
	width : 85px;
	background : #fff;
	color : #333;
	text-align : center;
	vertical-align : middle;
	border : 0px;
	border-right : 1px dotted #648F8B;
	border-bottom : 1px solid #648F8B;
	padding : 0px;
	margin : 0px;}
	
.table_arealist .td_textlink{
	width : auto;
	text-align : left;
	vertical-align : middle;
	text-indent : 1em;
	border : 0px;
	border-right : 1px dotted #648F8B;
	border-bottom : 1px solid #648F8B;
	padding : 0px;
	margin : 0px;}
	
.table_arealist .td_thum{
	width : 40px;
	text-align : center;
	vertical-align : middle;
	border : 0px;
	border-bottom : 1px solid #648F8B;
	padding : 0px;
	margin : 0px;}
	
.table_arealist thead .td_number,.table_arealist thead .td_textlink,.table_arealist thead .td_thum{
	background : #f3fffc;
	color : #666;
	font : normal 100% auto;
	padding : 4px 0px 3px 0px;}
	
.img_listthum{
	width : 36px;
	height : 45px;
	border : 0px;
	padding : 0px;
	margin : 0px;}
	
.h2_listtitle{
	width : 680px;
	color : #666;
	font : normal medium auto;
	text-align : left;
	letter-spacing : 0.1em;
	border : 0px;
	padding : 0px;
	padding-top : 10px;
	margin : 0px auto;}
	
.limg{
	display:none;
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:51px;
	right:51px;
	/*\
	bottom:49px;
	right:49px;
	 */
	}
	
.limg img{
	border:1px solid #cccccc;
	z-index:999;
	}
	
div.test_thum{
	width : 36px;
	height : 45px;
	position : relative;
	top: 0px;
	left : 0px;
	float : right;}
	
.expander {
	position:absolute;
	top:25px;
	left:20px;
	/*\*//*
	top:32px;
	left:32px;*/
	/* *//*
	_top:33px;
	_left:33px;*/
	z-index:1000;
	}
	
.return{
	width : 680px;
	font : normal 100% auto;
	text-align : right;
	margin : 0px auto;
	margin-bottom : 10px;}
	
.return a:visited,.return a:link,.return a:active,.return a:hover{
	color : #00f;}
}
