/* CSS Document */

 
/* メイン */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th {
	color: #333333;
	line-height:148%;
	font-size:12px;
}

a:link {
	color: #6666CC;
}

a:visited {
	color: #336699;
}

a:hover {
	color: #663366;
}

a:active {
	color: #6666CC;
}

h1 {
	font-size:12px;
	color:#666666;
	line-height:20px;
	font-weight:normal;
}




/* 全ページ共通 */

.heder {
	height:78px;
	background-image:url(../img/bg.gif);
}

.footer {
	height:38px;
	background-image:url(../img/bg2.gif);
	padding:10 0 0 0px;
}


/* レイアウト関連 */
 
.layout02 {
	width:760px;
}

.layout03 {
	width:540px;
	padding:3 0 3 0px;
}

.layout04 {
	border:1px solid #999;
	background-color:#dddddd;
	padding:2 3 2 3px;
	width:236px;
}

.news {
	padding:6 0 0 0px;
	width:236px;
	line-height:14px;
}


/* テキスト関連 */
 
.tex01 {
	font-size:10px;
	color:#666666;
	line-height:12px;
}

.tex02 {
	font-size:12px;
	color:#777777;
	line-height:19px;
	margin-left:5px;
}

/* 各ページ専用ＣＳＳ */

.shisetsu01 {
	font-size:14px;
	font-weight:bold;
	line-height:35px;
	color:#666666;
}

.shisetsu02 {
	color:#669900;
}

.shisetsu03 {
	border:1px solid #666;
	border-left:10px solid #666;;
	background-color:#eeeeee;
	padding:2 3 2 3px;
	width:540px;
}

.onsen01 {
	padding:5 5 5 5px;
}

.onsen02 {
	font-weight:bold;
}

.okugai01 {
	padding-left:15px;
}

.guide01 {
	border:1px solid #666;
	background-color:#ffffff;
	width:540px;
}

.spring {
	border-left:10px solid #669966;
	padding:2 3 2 3px;
}

.summer {
	border-left:10px solid #669999;
	padding:2 3 2 3px;
}

.fall {
	border-left:10px solid #999966;
	padding:2 3 2 3px;
}

.winter {
	border-left:10px solid #996666;
	padding:2 3 2 3px;
}
