/* 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 20px;
	padding:		0px;
	background-repeat:	no-repeat;
	background-position:	bottom left;
}

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

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

.main-contents .array-02{
	width:			430px;
}

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




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

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




/* ---------- new open ---------- */

.newopen .wrap{
	margin:			5px 11px 3px 6px;
	padding:		0px;
	height:			389px;
	overflow:		auto;
	width:			404px;
}

.newopen .article{
	margin:			0px;
	padding:		0px 0px 8px 0px;
	width:			360px;
}

.newopen .article h3{
	margin:			0px;
	padding:		0px;
	width:			66px;
	float:			left;
}

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

.newopen .article div.spec div{
	margin:			0px;
	padding:		0px;
	height:			65px;
	overflow:		hidden;
}

.newopen .tgc div.spec div{
	padding-top:		24px;
	background-image:	url(./_images/no_thankyou.gif);
	background-repeat:	no-repeat;
	height:			104px;
}

.newopen .article div.spec div p.pref{
	display:		none;
}

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

.newopen .article div.spec div p.name{
	margin:			0px;
	padding:		0px 0px 2px 0px;
	font-size:		16px;
	font-weight:		900;
	color:			#000000;
	line-height:		1.2;
}

.newopen .article div.spec div p.intro{
	margin:			0px;
	padding:		0px;
	font-size:		14px;
	color:			#000000;
	line-height:		1.2;
}

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

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

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

.rentacar h2{
	display:		show;
}

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




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

.internet{
	padding-bottom:		5px;
}

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




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

.topics div.wrap{
	margin:			8px 8px 25px 0px;
	padding:		0px;
	overflow:		auto;
}

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

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

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

.topics dl dt{
	margin:			0px 255px 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{
	margin:			0px 0px 6px 0px;
	padding:		0px 60px 5px 20px;
	border-bottom:		1px solid #CCCCCC;
	background-image:	url(../_img/top_lis_mar_01.gif);
	background-repeat:	no-repeat;
}

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

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

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




/* ---------- info ---------- */

.info .banner{
	margin:			5px 0px 0px 6px;
	padding:		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 14px 12px;
	background-image:	url(../_img/ban_lis_mar.gif);
	background-repeat:	no-repeat;
	font-size:		11px;
	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:		11px;
	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:		11px;
	line-height:		1.0;
	color:			#000000;
	text-decoration:	none;
}



/* ---------- others ---------- */

.others .wrap{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	height:			120px;
	overflow:		auto;
}

.others .iso {
	float:              left;
}


