/* styles written in this file is for Standard */





/* ---------- common ---------- */

body	{
	margin:			0px;
	padding:		0px;
}

div#content{
	margin:			0px auto;
	padding:		0px;
	width:			900px;
}

a:link,
a:visited,
a:hover,
a:active{
}









/* ---------- search ---------- */

.search{
	margin:			0px 20px;
	padding:		0px;
}

.search p{
	margin:			0px;
	padding:		0px;
}













/* ---------- main ---------- */

.main-contents{
	margin:			0px 0px;
	padding:		0px;
}

.main-contents .main-contents-child{
	margin:			0px;
	padding:		0px;
	float:			left;
}

.main-contents .array-01{
	width:			245px;
}

/*
.main-contents .array-02{
	width:			427px;
	margin:			0px 5px 0px 5px;
	z-index:            1;
}
*/

.main-contents .array-03{
	width:			232px;
}

.main-contents .main-contents-child h2{
	margin:			0px;
	padding:		0px;
}




/* ---------- club card ---------- */

.club p{
	margin:			0px;
	padding:		0px;
}




/* ---------- new open ---------- */
/*
.newopen{
	margin:			0px;
	padding:		0px;
	height:			630px;
	background-image:	url(../_img/bod_mai_bg_new.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	background-color: #FFFFFF;
	overflow:		auto;
}
*/
.newopen .wrap{
	margin:			5px 0px 3px 6px;
	padding:		0px;
}


.newopen .article{
	margin:			0px;
	padding:		0px 0px 8px 0px;
	width:			235px;
	height:        87px;
	overflow:		visible;
}
.newopen .article div.gaikan{
	margin:			0px;
	padding:		0px;
	width:			70px;
	float:			left;
}
.newopen .article div.gaikan div{
	margin:			0px;
	padding:		0px;
	height:			85px;
	overflow:		visible;
}
.newopen .article div.gaikan div p.pic{
	margin:			0px;
	padding:		0px 0px 0px 0px;
	height:			59px;
}

.newopen .article div.gaikan div p.pref{
	font-size:		15px;
	text-align: center;
	color:		#FFFFFF;
	height:			15px;
	width:			70px;
	float:			left;
}

.newopen .article div.spec{
	margin:			0px;
	padding:		0px;
	width:			165px;
	float:			left;
}

.newopen .article div.spec div{
	margin:			0px;
	padding:		0px;
	overflow:		visible;
}

.newopen .tgc div.spec div{
	padding-top:		18px;
	background-image:	url(../_img/no_img_01.gif);
	background-repeat:	no-repeat;
	height:			75px;
}


.newopen .article div.spec div p.date{
	margin:			0px;
	padding:		0px 0px 3px 0px;
	font-size:		15px;
	font-weight:		900;
	color:			#ff0000;
	line-height:		1.3;
}


.newopen .article div.spec div p.name{
	margin:			0px;
	padding:		0px 0px 2px 0px;
	font-size:		16px;
	font-weight:		900;
	color:			#000000;
}
.newopen .article div.spec div p.name2{
	margin:			0px;
	padding:		0px 0px 2px 0px;
	font-size:		13px;
	font-weight:		900;
	color:			#000000;
	line-height:		1.3;
}
.newopen .article div.spec div p.price{
	margin:			0px;
	padding:		0px 0px 2px 0px;
	font-size:		15px;
	font-weight:		900;
	color:			#0000ff;
}
.newopen .article div.spec div p.intro{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	color:			#000000;
}

.newopen .article div.spec ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.newopen .article div.spec ul li{
	display:		inline;
}

.newopen .article div.spec div a:link,
.newopen .article div.spec div a:visited,
.newopen .article div.spec div a:hover,
.newopen .article div.spec div a:active{
	color:			#000000;
	font-size:		17px;
	font-weight:		900;
}


/* ---------- rentacar ---------- */

.rentacar h2{
	display:		none;
}

.rentacar p{
	margin:			0px;
	padding:		0px;
}




/* ---------- internet service ---------- */

.internet{
	padding-bottom:		5px;
}

.internet p{
	margin:			0px;
	padding:		0px;
}




/* ---------- topics ---------- */

.topics div.wrap{
	margin:			8px 0px 10px 0px;
	padding:		0px;
	overflow:		visible;
}

.notice div.wrap{
	height:			455px;
}

.news div.wrap{
	height:			200px;
	margin-bottom:		0px;
}

.topics dl{
	margin:			0px;
	padding:		0px;
	font-size:		13px;
	line-height:		1.2;
	width:			409px;
}

.topics dl dt{
	margin:			0px 305px 0px 0px;
	padding:		0px 0px 0px 7px;
	font-weight:		900;
	letter-spacing:		0px;
}

.topics dl dt.new{
	background-image:	url(../_img/top_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom right;
}

.topics dl dd.new{
	margin:			0px 0px 6px 0px;
	padding:		0px 0px 5px 20px;
	border-bottom:		1px solid #CCCCCC;
	background-image:	url(../_img/top_lis_mar_01.gif);
	background-repeat:	no-repeat;
}

.topics dl dd{
	margin:			0px 0px 6px 0px;
	padding:		0px 50px 5px 20px;
	border-bottom:		1px solid #CCCCCC;
	background-image:	url(../_img/top_lis_mar_01.gif);
	background-repeat:	no-repeat;
}

.topics dl dd.infon{
	background-image:	url(../_img/top_lis_mar_02.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}

.topics dl dd.camp{
	background-image:	url(../_img/top_lis_mar_03.gif);
	background-repeat:	no-repeat;
	background-position: right top;
}

.topics dl dd.toku{
	background-image:	url(../_img/top_lis_mar_04.gif);
	background-repeat:	no-repeat;
	background-position: right top;
	background-color: #ffffff;
}

.topics dl dd.news{
	background-image:	url(../_img/top_lis_mar_05.gif);
	background-repeat:	no-repeat;
	background-position: right top;
	background-color: #ffffff;
}
.topics dl dd a:link,
.topics dl dd a:visited,
.topics dl dd a:hover,
.topics dl dd a:active{
	color:			#014385;
}




/* ---------- info ---------- */
.info{
	margin:			0px;
	padding:		0px;
	background-image:	url(../_img/bod_mai_bg.gif);
	background-repeat:	no-repeat;
	background-position:	bottom right;
}

.info .banner{
	margin:			0px 0px 0px 6px;
	padding:		5px 0px 0px 0px;
}

.info .banner dl{
	margin:			0px;
	padding:		0px;
}

.info .banner dl dt{
	margin:			0px;
	padding:		0px 0px 1px 0px;
}

.info .banner dl dt img{
	vertical-align:		bottom;
}

.info .banner dl dd{
	margin:			0px;
	padding:		0px 0px 5px 12px;
	background-image:	url(../_img/ban_lis_mar.gif);
	background-repeat:	no-repeat;
	font-size:		13px;
	line-height:		1.2;
	letter-spacing:		0px;
}

.info .banner dl dd a:link,
.info .banner dl dd a:visited,
.info .banner dl dd a:hover,
.info .banner dl dd a:active{
	color:			#0066CC;
}

.info .misc{
	margin:			5px 0px 0px 6px;
	padding:		0px;
}

.info .misc ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.info .misc ul li{
	margin:			0px;
	padding:		0px 0px 10px 65px;
	font-size:		13px;
	line-height:		1.2;
	background-repeat:	no-repeat;
	min-height:		48px;
}

.info .misc ul li.rplan{
	background-image:	url(../_img/mis_ico_01.gif);
}

.info .misc ul li.toku{
	background-image:	url(../_img/mis_ico_02.gif);
}

.info .misc ul li.present{
	background-image:	url(../_img/mis_ico_03.gif);
}




/* ---------- rss ---------- */

.rss{
	margin:			0px;
	padding:		12px 20px 6px 20px;
}

.rss p{
	margin:			0px;
	padding:		0px;
	text-align:		right;
}

.rss p a:link,
.rss p a:visited,
.rss p a:hover,
.rss p a:active{
	padding:		2px 0px 2px 40px;
	background-image:	url(../_img/rss_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	font-size:		13px;
	line-height:		1.0;
	color:			#000000;
	text-decoration:	none;
}









