/* CSS Document */


/* == family CSS(Commonness)========================= */


.box00{
	height:383px;
	overflow:auto;
	margin:3px 0 0 0;
	padding:20px 0 10px 0;
	} 
/* safari only \*/
html:\66irst-child div.box00{
	overflow:scroll;
	}
/* end */
.box00 dt,
.box00 dd{
	margin:0 10px 0 0;
	}
div#news dt{
	margin-right:20px;
	}
div#news dd{
	margin-right:20px;
	}

span.c_brown{
	color:#A75529;
	}
div.planSent{
	padding-left:20px;
	padding-right:20px;
	}
.news_box img{
margin:15px;
}

div.mt_txt p span{
	line-height:1.5;
	}
div.mt_txt p{
	line-height:1.5;
	}
div.mt_txt ul{
	margin:0 0 10px 15px;
	}
div.mt_txt li{
	list-style-type:disc;
	padding:0 0 4px 0;
}
div.dis_off{
	display:none;
	}
div.plan_photo01{
	padding:0 0 15px 5px;
	clear:both;
	}
.mt_txt{
	clear:both;
	padding:15px 0 15px 0;
	margin-left:38px;
	}
.mt_txt span{
	display:block;
	}
.mt_txt .detail{
	margin-left:0;
	}
.mt_txt p{
	margin-right:80px;
	}
div#conleft dt a:link {
	color: #6fb500;
	text-decoration: underline;
}
div#conleft dt a:visited {
	color: #6fb500;
	text-decoration: underline;
}
div#conleft dt a:hover {
	color: #f4b407;
	text-decoration: underline;
}
p.page_return{
	background:url("../../img/common/arrow_01.gif") no-repeat;
	margin:8px 0 8px 0;
	padding:0 15px 0 10px;
	background-position:0 2px;
	text-align:right;
	font-size:10px;
	float:right;
	}
/*--------- attraction ---------*/
div.work_open{
	width:61px;
	height:15px;
	background:url("../../attraction/img/work_open_all.gif") no-repeat;
	margin-left:31px;
	}
div.work_close{
	width:61px;
	height:15px;
	background:url("../../attraction/img/work_close_all.gif") no-repeat;
	margin-left:31px;
	}
div.work_others{
	width:61px;
	height:15px;
	background:url("../../attraction/img/work_others_all.gif") no-repeat;
	margin-left:31px;
	}

.mt_attraction_01{
	width:640px;
	height:86px;
	background:url("../../attraction/img/img_mt1_pic01.gif") no-repeat;
	margin:15px 0 10px 0;
	font-size:15px;
	font-weight:bold;
	}
.mt_attraction_01 p{
	padding:14px 0 0 38px;
	}


#mt_box{

}
table.design1{
	border:none;
}
table.design1 th,
table.design1 td{
	border:none;
	padding:6px;
}

table.design1{
	width:500px;
	margin:10px 0 25px 25px;
	border-collapse:collapse;
	border:1px solid #cccccc;
	font-size:12px;
	line-height:1.2;
}
div#conleft .design1 th{
	color:#666;
	background-color:#eee;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}
div#conleft .design1 td{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	vertical-align:top;
}
th.t_wide{
	width:350px;
	text-align:left;
	}
.set01{
	margin:0 0 8px 0;
	}
.mt_txt01{
	margin:20px 40px 15px 15px;
	font-size:12px;
	color:5A5A5A;
	line-height:1.5;
	}
/*--------- attraction ---------*/

/*--------- news ---------*/
#mt_box_news{
	font-size:12px;
	line-height:1.5;
	}
#mt_box_news img{
	margin:10px;
	}
#mt_box_news p{
	margin-right:50px;
	}
#mt_box_news h3{
	clear:both;
	margin:15px 22px 10px 0;
	padding:0 0 6px 10px;
	font-size:14px;
	font-weight:bold;
	background:url("../../img/common/mt_border.gif") no-repeat;
	border-left:none;
	height:28px;
}
.mb10{
	margin-bottom:10px;
	}
/*--------- news ---------*/
/*--------- event ---------*/
.set_event01{
	margin:14px 0 15px 0;
	}
#mt_box_event{
	font-size:12px;
	line-height:1.5;
	color:5A5A5A;
	}
#mt_box_event img{
	margin:10px;
	}
.box01{
	background:url("../../event/img/mt_season_m.gif") repeat-y;
	background-position:left bottom;
	width:200px;
	margin-bottom:10px;
}
.box02{
	background:url("../../event/img/mt_season_b.gif") no-repeat;
	background-position:left bottom;
	width:200px;
	padding-bottom:9px;
	font-size:12px;
	}
.box02 ul{
	padding:14px 0 0 13px;
	}
.box02 li{
	background:url("../../event/img/mt_season_arrow.gif") no-repeat;
	padding:0 0 9px 16px;
	margin:0 13px 13px 0;
	font-weight:bold;
	border-bottom:1px dotted #a8a8a8;
	line-height:1.2;
	background-position:0 2px;
	}
.box02 li a{
	text-decoration:none;
	color:#565656;
	}
.box02 li a:visited{
	text-decoration:none;
	color:#565656;
}
.box02 li a:hover{
	color:#fa8c0b;
	}
/*--------- event ---------*/

/*--------- coupon ---------*/
#mt_box_coupon{
margin:0 0 0 15px;
}
.mb35{
	margin-bottom:35px;
	}
h3.coupon_mt{
	clear:both;
	margin:15px 22px 10px 0;
	padding:0 0 6px 10px;
	font-size:14px;
	font-weight:bold;
	background:url("../../img/common/mt_border.gif") no-repeat;
	border-left:none;
	height:28px;
}
.pri_non{
margin:0 0 15px 0;
}
.set_coupon01{
margin:0 0 15px 0;
line-height:1.3;
}
/*--------- coupon ---------*/

/*--------- TinyMCEforMT ---------*/
.title001 {
	margin:0 22px 10px 0;
	padding:0 0 6px 10px;
	font-size:14px;
	font-weight:bold;
	background:url("../../img/common/mt_border.gif") no-repeat;
	border-left:none;
	height:28px;
	}

.table001 {
	margin-bottom:16px;
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #cccccc;
	line-height:1.5em;
 
}

.table001 td{
	border:solid 1px #cccccc;
	vertical-align:top;
	padding:6px 15px 5px 10px;
	color:#FF3300;
}
table.table002 {
	margin-bottom:16px;
	margin-top:10px;
	border-collapse:collapse;
	border:1px solid #cccccc;
	line-height:1.5em;
 
}

.table002 td{
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	vertical-align:top;
	padding:6px 15px 5px 10px;
	color:#626262;
}
.table_title td{
	text-align:left;
	color:#626262;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:6px 15px 5px 10px;
	background-color:#f3f3f3;
}
.table_title {

}
.color_gray {
	color:#626262;
	}
.color_wine {
	color:#CC0000;
	}
div#mt_box_news ul{
	margin:0 0 10px 15px;
	}
div#mt_box_news li{
	list-style-type:none;
	background:url("/img/common/bg_dot01.gif") no-repeat;
	background-position:0 5px;
	padding:0 0 4px 10px;
}


/*--------- TinyMCEforMT ---------*/