@charset "shift_jis";

* {
  margin: 0;
  padding: 0;
}
img {border:0 none}

a:link,
a:visited,
a:hover,
a:active { text-decoration: underline; }

a:link { color: #ffffff; font-weight:bold; }
a:visited { color: #ffffff; font-weight:bold; }
a:hover { color: #ffffff; font-style:oblique; }
a:active { color: #ffffff; font-style:oblique; }

/* ------------------------------------------------------------- */
body {
  font-size: 90%;
  text-align: center;
  color:#ffffff;
  font-family:"メイリオ","ヒラギノ角ゴ Pro W3",Verdana,Arial,Helvetica,sans-serif,"ＭＳ Ｐゴシック",Osaka;
  background-image: url("back.gif");
  background-repeat: repeat;
  background-attachment: scroll;
}


/*-- ヘッダー部分 --*/
#header {display:none;}

/*-- コンテンツ部分 --*/
#contents{
text-align:left;
background:#663333;
padding:7px;
width:866px;
position:relative;
}

h1{text-align:right;float:left;margin:10px;}

/*-- フッター部分 --*/
#footer {display:none;}

/* -------------------------------------------------------------
   [2] ヘッダーブロック内に関する指定 */

/* サイトタイトル */
#logo{float: right;margin-left: 1em;font-size:10px;color:#6a1917;}
#title{margin:6px 0 6px 0;font-size:80%;text-align:left;}
#welcome{margin:6px 0 6px 0;font-size:70%;text-align:left;}
#wrapper{float:left;width:880px;}

/* 概要 */
.description {
  line-height: 1.5em;
  position: absolute;
  bottom: 45px;
  left: 30px;
  color: #000;
}

/*---------------------------------------グローバルナビ部分*/
#gnavi {display:none;}

/* ------------------------------------------------------------- */
.plan_menu {
	width:700px;
	color:#ffe1d4;
	font-size:90%;
	padding-top:10px;
	padding-left:0px;
}
.plan_menu .title {margin:20px 0;color:#edcf0f;font-weight:bold;font-size:120%;clear: both;}
.plan_menu li {list-style:none;}
.plan_menu .img2 {float:left; padding-right:10px;}

.menu_right {
	width:700px;
	color:#ffe1d4;
	font-size:90%;
	padding-top:10px;
	padding-left:0px;
}
.menu_right .title {margin:20px 0;color:#ffffff;font-weight:bold;font-size:120%;}
.menu_left {display:none;}
/* 目的別プラン */
#plans table {border:ridge 1px;width:665px;background-color: #8f6552;font-size:90%;}
#plans th {padding:5px;text-align:center;background:#72640c;color:#ffffff;border:groove 1px;}
#plans td {padding:5px;border:groove 1px;color:#ffffff;font-size:90%;}
#plans img {float: left;padding:0px 15px 0px 0px;width:166px;height:128px;}
/* ------------------------------------------------------------- */

.color-yellow {color:#ffdc00;}
.color-yellow-b {color:#ffdc00;font-weight:bold;}
.color-blue {color:#4169e1;}
.color-blue-b {color:#4169e1;font-weight:bold;}
.color-white {color:#ffffff;}
.color-white-b {color:#ffffff;font-weight:bold;}
.color-red {color:#ff0000;}
.color-red-b {color:#ff0000;font-weight:bold;}

.f60 {font-size:60%;}
.f70 {font-size:70%;}
.f90 {font-size:90%;}
.f120 {font-size:120%;}
.f140 {font-size:140%;}

.text-center {text-align:center;margin-left:auto;margin-right:auto;}
.text-right {text-align:right;margin-left:auto;margin-right:0px;}
.text-left {text-align:left;margin-left:0px;margin-right:auto;}
.ver-top {vertical-align:top;}
.ver-middle {vertical-align:middle;}
.ver-bottom {vertical-align:bottom;}
.imgleft{float: left;margin-right: 1em;}
.imgright{float: right;margin-left: 1em;}
.imgcenter{align:center;text-align:center;}
.imgclear{clear: both;}


.pics { height: 454px; width: 679px; padding:0; margin:0; overflow: hidden }
.pics img { height: 450px; width: 675px; padding: 2px; border: 1px solid #773203; background-color: #773203; top:0; left:0 }
.pics img {
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}

/* アクセス */
#access {margin:20px 0;}
#access .exp {margin:40px 0 25px 0;font-size:120%;color:#fffd60;font-weight:bold;}
#access h3 {margin-bottom:5px;color:#ffffff;font-weight:bold;font-size:120%;}
#access p {margin:20px 0;font-size:85%;}
#access img.route {margin:0px 20px 50px 20px;}
#access img.map {float:center;margin:0 0 0 0}


#pageslide-body-wrap {
position: relative;
}
#pageslide-slide-wrap {
position: fixed;
width: 0;
top: 0;
right: 0;
height: 100%;
background-color: #000;
}

.photoslider_caption {display:none;}
.photoslider_thumb {display:none;}

/* 観光 */
/* Hides from IE-mac \*/
* html #mikaku {height: 1%;}
/* End hide from IE-mac */

#bousou {margin-top:20px;margin-bottom:20px;position:relative;text-align:center;}
	#bousou .lm {width:128px;border:1px solid #3e3730;background:#5c554a;position:absolute;}
	#bousou .lm h3 {background:#3e3730;color:#ffffff;padding:3px;font-size:12px;font-weight:normal;}
		#bousou .lm img {margin:3px 0px 2px 0px;}
		#bousou .lm p {margin:0px;padding:2px 5px 2px 5px;font-size:10px;text-align:justify;text-justify:inter-ideograph;line-height:11px;color:#ffffff;}

#mikaku {border:1px solid #3e3730;text-align:left;}
	#mikaku:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	#mikaku h3 {background:#3e3730;color:#ffffff;padding:5px 20px;font-size:12px;font-weight:normal;}
	#mikaku img {float:right;margin:20px 30px 20px 30px;}
	#mikaku ul {margin-left:2em;margin-bottom:10em;}
	#mikaku ul li {font-size:90%;}

.eventinfo {padding:15px;}
.eventinfo .title {color:#ffcc00;}
.eventinfo .info {color:#ff6600;}

.whatsnew {height:300px;padding:10px 5px;overflow:auto;text-align:justify;text-justify:inter-ideograph;font-size:90%;}
.whatsnew dt {font-size:120%;font-weight:bold;color:#bc611e;}
.whatsnew em {font-size:100%;font-weight:bold;color:#bc611e;}
.whatsnew dd {margin-bottom:10px;}

