/* 観光CSS **/
/* 右絵左文 **/

.tor {
	WIDTH: 790px;
	padding: 0px 16px 20px 24px;
	float: left;
}
/* 両側絵中文 **/
.tow {
	WIDTH: 798px;
	padding: 0px 16px 20px 16px;
	float: left;
}
/* 左絵右文 **/
.tol {
	WIDTH: 798px;
	padding: 0px 16px 20px 16px;
	float: left;
}
/* 左絵右文 **/
.tol2 {
	WIDTH: 798px;
	padding: 0px 16px 0px 16px;
	float: left;
}
/* 全絵 **/
.toa {
	WIDTH: 798px;
	padding: 0px 16px 20px 16px;
	float: left;
}
.toab {
	WIDTH: 758px;
	padding: 0px 36px 10px 36px;
	float: left;
}
.toac {
	WIDTH: 798px;
	padding: 0px 16px 10px 16px;
	float: left;
}
/* 下調整 **/
.adb	{
	margin-bottom: -20px;
}
/* 全文 **/
.toat {
	WIDTH: 782px;
	padding: 0px 24px 0px 24px;
}
/* 全文 **/
.toam {
	WIDTH: 782px;
	margin: -20px 24px 0px 24px;
}
/*左文　右写真**/
.sbl01 {
	WIDTH: 399px;
	padding: 0px 14px 10px 0px;
	float: left;
}
.sblx01 {
	WIDTH: 380px;
	padding: 0px 14px 10px 0px;
	float: left;
}
/*右文　左写真**/
.sbr01 {
	WIDTH: 399px;
	padding: 0px 0px 10px 14px;
	float: right;
}
/*右写真　中文　左写真**/
.sbl02 {
	WIDTH: 250px;
	padding: 0px 14px 10px 0px;
	float: left;
}
.sbm02 {
	WIDTH: 270px;
	padding: 20px 14px 10px 15px;
	float: left;
}
.sbr02 {
	WIDTH: 250px;
	padding: 0px 0px 10px 14px;
	float: right;
}
.sbr02f {
	WIDTH: 300px;
	padding: 0px 0px 10px 14px;
	float: right;
}
/*写真 ミニ**/
.sbl03 {
	WIDTH: 144px;
	padding: 0px 14px 10px 0px;
	float: left;
}
.sbr03 {
	WIDTH: 144px;
	padding: 0px 0px 10px 14px;
	float: right;
}
/*左文　右写真 クレジット付**/
.sbl04 {
	WIDTH: 399px;
	padding: 0px 14px 0px 0px;
	float: left;
}
.sbr04 {
	WIDTH: 399px;
	padding: 0px 0px 0px 14px;
	float: right;
}
/*左文　右写真 クレジット付**/
.sbl05 {
	WIDTH: 320px;
	padding: 0px 14px 0px 0px;
	float: left;
}
/*左文　バナー**/
.sbl06 {
	WIDTH: 200px;
	padding: 0px 14px 0px 14px;
	float: left;
}
/*地図**/
.mpl {
	WIDTH: 365px;
	height: 232px;
	padding: 20px 0px 10px 25px;
	float: left;
}
.mpr {
	WIDTH: 380px;
	height: 232px;
	padding: 20px 25px 10px 25px;
	float: left;
}
.mpr ul{
	list-style: none;
	margin-top:-1px;
	margin-left:0px;
	padding-left:0px;
}
.mpr ul li{
	width: 250px;
	padding:24px 0px 0px 18px;
	background: url(../img/_common/li3.gif) no-repeat 3px 80%;
	float: left;
}
.mpr ul li.nr{
	width: 250px;
	padding:12px 0px 0px 18px;
	background: url(../img/_common/li3.gif) no-repeat 3px 80%;
	float: left;
}
.mid{
	vertical-align: middle;
}
/*観光地図**/
.kmpla{
	WIDTH: 225px;
	float: left;
}
.kmpl {
	WIDTH: 200px;
	padding: 0px 0px 10px 25px;
}
.kmpl ul{
	list-style: none;
	margin-top:-1px;
	margin-left:0px;
	padding-left:0px;
}
.kmpl ul li{
	width: 175px;
	padding:5px 0px 0px 18px;
	background: url(../img/_common/li3.gif) no-repeat 3px 60%;
	float: left;
}
.kmpl ul div.nr{
	width: 175px;
	padding:0px 0px 0px 18px;
	float: left;
}
.kmpr {
	WIDTH: 555px;
	padding: 0px 25px 10px 25px;
	float: left;
}
.areak1{WIDTH: 380px; float: left;}
.areak2{WIDTH: 432px; float: left; padding: 15px 18px 0px 0px; text-align:right; height: 32px;} /* サブタイトル */
.areak3{WIDTH: 830px; height: 47px; float: left;} /* サブタイトル */
.areak4{WIDTH: 400px; float: left;height: 47px;}
.areak5{WIDTH: 830px; float: left;}
/*インフォメーション**/
.if {
	WIDTH: 830px;
	float: left;
}
.if ul{
	list-style: none;
	margin-top:-1px;
	margin-left:0px;
	padding-left:15px;
}
.if ul li.mn{
	width: 145px;
	padding:0px 0px 0px 20px;
	background: url(../img/_common/li1.gif) no-repeat 10px 50%;
	float: left;
}
.if ul li.ex{
	width: 632px;
	padding:0px 0px 0px 18px;
	float: left;
}
/*関連リンク**/
.lk {
	WIDTH: 830px;
}
.lk ul{
	list-style: none;
	margin-top:0px;
	margin-left:0px;
	padding-left:25px;
}
.lk ul li{
	width: 250px;
	padding:5px 0px 0px 18px;
	background: url(../img/_common/li3.gif) no-repeat 3px 70%;
	float: left;
}
/*最下部**/
.ttpl {
	width: 733px;
	height: 29px;
	padding: 18px 10px 0px 20px;
	color: #333333;
	float: left;
}
.ttpr {
	width: 43px;
	height: 29px;
	padding: 18px 6px 0px 18px;
	text-align:right;
	float: left;
}
/* 観光写真枠*/
.gr {
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #F0F0F0;
}
/* 次のページ
#leaf_page { width: 610px; overflow: hidden; margin-bottom: 0px; }
#leaf_page .md { width: 610px; margin-left: 0px; float:left;}
#leaf_page .md p { text-align: center; margin-bottom: 0; }
#leaf_page .md p a { border: solid 1px #ccc; background-color: #eeeeee; background-repeat: repeat; text-decoration: none; color: #333; padding: 2px 8px; line-height: 28px; }
#leaf_page .md p a.on { color: #333; border-color: #AC8382; background-color: #DDCCCC; font-weight: bold;}
#leaf_page .md p a:hover { background-color: #eeeeee; border-color: #AC8382; color: #900; }
*/
/* 次のページ*/
#leaf2_page { width: 830px; overflow: hidden; margin-bottom: 0px; margin-top: 20px; clear:both;}
#leaf2_page .ld { width: 100px; margin-left: 25px; float:left;display:inline;}
#leaf2_page .md { width: 580px; margin-top: 0px; float:left;}
#leaf2_page .rd { width: 100px; margin-right: 25px; float:right;display:inline; }
#leaf2_page .ld p { text-align: left; margin: 10px 0px 2px 0px; }
#leaf2_page .md p { text-align: center; margin: 10px 0px 2px 0px; }
#leaf2_page .rd p { text-align: right; margin: 10px 0px 2px 0px; }
#leaf2_page .ld p a { border: solid 1px #ccc; background-color: #fff; background-repeat: repeat; text-decoration: none; color: #333; padding: 4px 8px; line-height: 28px; }
#leaf2_page .ld p a.on { color: #333; border-color: #AC8382; background-color: #DDCCCC; font-weight: bold;}
#leaf2_page .ld p a:hover { background-color: #eeeeee; border-color: #AC8382; color: #900; }
#leaf2_page .md p { text-align: center; margin-bottom: 0; }
#leaf2_page .md p a { border: solid 1px #ccc; background-color: #eeeeee; background-repeat: repeat; text-decoration: none; color: #333; padding: 4px 8px; line-height: 28px; }
#leaf2_page .md p a.on { color: #333; border-color: #AC8382; background-color: #DDCCCC; font-weight: bold;}
#leaf2_page .md p a.on:hover { color: #333; border-color: #AC8382; background-color: #DDCCCC; font-weight: bold;}
#leaf2_page .md p a:hover { background-color: #eeeeee; border-color: #AC8382; color: #900; }
#leaf2_page .rd p a { border: solid 1px #ccc; background-color: #fff; background-repeat: repeat; text-decoration: none; color: #333; padding: 4px 8px; line-height: 28px; }
#leaf2_page .rd p a.on { color: #333; border-color: #AC8382; background-color: #DDCCCC; font-weight: bold;}
#leaf2_page .rd p a:hover { background-color: #eeeeee; border-color: #AC8382; color: #900; }