@charset "utf-8";
 
/*-------------   event-calender    -------------*/
.event_navi_fotter {
margin:10px 0 43px 199px;
}

.event_navi_fotter li{
float:left;
width:232px;
}
.event_navi_fotter li.btn01{
float:left;
width:242px;
}
.event_navi_fotter li.btn02{
float:right;
width:232px;
}
 
#event_navi {
	width:674px;
	border:1px solid #dcdcdc;
	margin-top:20px;
}
#event_navi table{
	margin:2px;
	background-color:#267700;
}
#event_navi table #category_pulldown{
	background-color:#78b407;
}
 
#event_navi span {
	display:block;
	color:#ffffff;
	font-size:128%;
	font-weight:bold;
	margin:0 10px 0 10px;
}
 
.event_entry_one {
	clear:both;
	padding-bottom:26px;
	margin-bottom:26px;
	border-bottom:1px solid #dcdcdc;
}
.event_entry_right {
	float:left;
	width:455px;
}
.event_entry_title {
	color:#007900;
	font-weight:bold;
	font-size:116%;
}
.term {
	margin-top:5px;
	text-indent:-4em;
	padding-left:4em;
	background:url(../sightseeing/img/event_entry_border.gif) repeat-y 3.5em bottom;
}
.location {
	text-indent:-3em;
	padding-left:3em;
	background:url(../sightseeing/img/event_entry_border.gif) repeat-y 3.5em top;
}
 
.term span{
	color:#d97e00;
	font-weight:bold;
	padding-right:2em;
}
.term span.termline2{
	color:#000000;
	font-weight:normal;
	padding-left:0em;
}
.location span{
	color:#d97e00;
	font-weight:bold;
	padding-right:1em;
}
.event_entry_body {
	margin-top:5px;
}
.event_entry_link{
	margin-top:10px;
	padding-left:14px;
	line-height:1.4;
	background:url(../img/common/cap_ore.gif) left 0.3em no-repeat;
}
.event_entry_img {
	width:210px;
	float:right;
}
.event_entry_img img{margin-right:10px;}
 
 
/*-------------   event_ture    -------------*/
 
.event_tour_header{margin-bottom:40px;}
 
.event_tour_one{
	margin-top:20px;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:20px;
}
 
.event_tour_title{
	color:#007900;
	font-weight:bold;
	font-size:116%;	
}
.event_tour_body{
	margin-top:5px;	
}
.event_tour_img{
	float:right;
	width:210px;
}
.event_tour_warpper{
	float:left;
	width:455px;
}
 
.event_tour_btn{
	margin-top:10px;
	background:url(../sightseeing/img/sgt_from_hotel_btn01.gif) left top no-repeat;
	}
.event_tour_btn a{
	display:block;
	width:130px;
	height:27px;
	text-indent:-9999pt;
	background:url(../sightseeing/img/sgt_from_hotel_btn01.gif) left top no-repeat;
}
.event_tour_btn a:hover{background:url(../sightseeing/img/sgt_from_hotel_btn01ov.gif) left top no-repeat;}
 
.event_calendar_btn{	
	clear:both;
	margin-top:50px;
	background:url(../sightseeing/img/sgt_from_hotel_btn02.jpg) left top no-repeat;	
}
.event_calendar_btn a{
	display:block;
	width:675px;
	height:105px;
	text-indent:-9999pt;
	background:url(../sightseeing/img/sgt_from_hotel_btn02.jpg) left top no-repeat;	
}
.event_calendar_btn a:hover,
.event_calendar_btn a:active{background:url(../sightseeing/img/sgt_from_hotel_btn02ov.jpg) left top no-repeat;}


/*-------------   liveCamera    -------------*/
.liveCamera{
clear:both;
margin-top:50px;
}

.liveCamera .camera01 .ovflow{
width:196px;
height:133px;
overflow:hidden;
position:relative;
}
.liveCamera .camera01 .ovflow object{
position:absolute;
top:0;
left:0;
width:196px;
height:133px;
}
.liveCamera .subTtl {
	style="font-size:14px;
	color: #007900;
	font-weight: bold;
	padding-top: 25px;
	font-size: 18px;
}
.liveCamera .btn01,
.liveCamera .btn02,
.liveCamera .btn03,
.liveCamera .btn04{
margin-top:5px;
}
.liveCamera .btn01 a,
.liveCamera .btn02 a,
.liveCamera .btn03 a,
.liveCamera .btn04 a{
display:block;
height:27px;
text-indent:-9999pt;
}

.liveCamera .btn01{
float:right;
width:302px;
background:url(../sightseeing/img/btn_live_viewer.gif) left top no-repeat;
}
.liveCamera .btn01 a{background:url(../sightseeing/img/btn_live_viewer.gif) left top no-repeat; height: 38px}
.liveCamera .btn01 a:hover{background:url(../sightseeing/img/btn_live_viewer_ov.gif) left top no-repeat;}

.liveCamera .btn02{
float:right;
width:224px;
background:url(../sightseeing/img/sgt_from_hotel_btn04.gif) left top no-repeat;
}
.liveCamera  .btn02 a{background:url(../sightseeing/img/sgt_from_hotel_btn04.gif) left top no-repeat;}
.liveCamera .btn02 a:hover{background:url(../sightseeing/img/sgt_from_hotel_btn04ov.gif) left top no-repeat;}

.liveCamera .btn03{
width:201px;
background:url(../sightseeing/img/btn_magnify.gif) left top no-repeat;
}
.liveCamera  .btn03 a{background:url(../sightseeing/img/btn_magnify.gif) left top no-repeat; height: 38px}
.liveCamera .btn03 a:hover{background:url(../sightseeing/img/btn_magnify_ov.gif) left top no-repeat;}

.liveCamera .btn04{
float:right;
width:224px;
background:url(../sightseeing/img/sgt_from_hotel_btn06.gif) left top no-repeat;
}
.liveCamera  .btn04 a{background:url(../sightseeing/img/sgt_from_hotel_btn06.gif) left top no-repeat;}
.liveCamera .btn04 a:hover{background:url(../sightseeing/img/sgt_from_hotel_btn06ov.gif) left top no-repeat;}

.liveCamera .cameraCon01{
clear:both;
margin-top:10px;
border-bottom:1px solid #e3e3e3;
padding:0 0 10px 0;
}
.liveCamera .cameraCon01 div.left{
float:left;
width:221px;
}

.liveCamera .cameraCon01 .camera01{
margin:0 0 0 19px;
padding:23px 0 2px 2px;
background:url(../sightseeing/img/sgt_from_hotel_bg01.gif) left top no-repeat;
}

.liveCamera .cameraCon01 .camera07{
margin:0 0 0 19px;
padding:23px 0 3px 2px;
background:url(../sightseeing/img/sgt_from_hotel_bg07.gif) left top no-repeat;
}

.liveCamera .cameraCon01 div.right{
float:right;
width:425px;
}
.liveCamera .cameraCon01 div.right .inner{margin:0 21px 0 0;}
.liveCamera dl{margin-top:24px;}
.liveCamera dd{margin-top:10px;}

.liveCamera .cameraCon02{
clear:both;
margin-top:10px;
border-bottom:1px solid #e3e3e3;
padding:0 0 10px 0;
}
.spend .liveCamera .cameraCon02{
border-bottom:1px solid #fff;
}

.liveCamera .cameraCon02 p.ttl01{margin:0 0 0 19px;}
.liveCamera .cameraCon02 div.left{
float:left;
width:328px;
}
.liveCamera .cameraCon02 div.left .inner{margin:10px 0 0 21px;}
.liveCamera .cameraCon02 div.right{
float:right;
width:328px;
}
.liveCamera .cameraCon02 div.right .inner{margin:10px 21px 0 0;}
.cName{
	font-size: 14px;
}
.liveCamera .cameraCon02 .camera01{
	margin-top: 10px;
	padding: 0 0 2px 2px;
	background: url(../sightseeing/img/sgt_from_hotel_bg01.gif) left top no-repeat;
}
.liveCamera .cameraCon02 .txt01{
margin-top:10px;
}

.liveCamera .note{
margin-top:2px;
font-size:10px;
line-height:1.2;
}
.liveCamera .noteline2{
margin-top:2px;
font-size:10px;
line-height:1.2;
text-indent:-1em;
padding-left:1em;
}




#cont .mt05{margin-top:5px;}
#cont .mt10{margin-top:10px;}
#cont .mt20{
	margin-top: 10px;
}
#cont .mt25{margin-top:25px;}
#cont .mt30{margin-top:30px;}

<!--#cont .mb05{margin-bottom:05px;}-->
#cont .mb15{margin-bottom:15px;}

#cont .ml15{
	margin-left: 15px;
}
#cont .center {
	text-align: center;
}



/*-------------   tourism    
.tour .btn01 {
margin-top: 40px;
padding: 15px 0 15px 15px;
background: #EEE;
}
.tour .btn01 li {
float: left;
width: 326px;
}
.tour .btn01 {
    zoom: 100%;
}
.tour .btn01:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}

.spend {
	padding-bottom:20px;
	clear:both;}
.spend dt {margin-bottom:15px;}
.spend dd {margin-bottom:15px;}
.spend .left {float:left;}
.spend .right {float:right;}
-------------*/

/*-------------　20130617改修　-------------*/
#innner-wrapper {
	background: url(../sightseeing/img/bk_head.jpg) right top no-repeat !important;
	color: #333;
}
#cont .pagelink {
	overflow: hidden;
	margin-top: 20px;
}
#cont .pagelink li {float:left;}


#cont #tour_ranking {
	clear: both;
	margin-top: 40px;
	background:  url(../sightseeing/img/character.png) 500px 66px no-repeat;
}
#cont .tour_list li {
	overflow: hidden;
	*zoom:1;
}

#cont .tour_list .tour_btn {
	text-align: center;
	margin-top: 20px;
}

#cont .tour_list .tour_warpper01 {
	width: 308px;
}
#cont .tour_list .tour_warpper01 dt {
	text-align: center;
}
#cont .tour_list .tour_warpper01 .tour_name {
	font-size: 1.1em;
	font-weight: bold;
}

#cont .tour_list .tour_warraper02 {
	width: 201px;
}
#cont .tour_list .tour_warraper02 dt {
	text-align: center;
}
#cont .tour_list .tour_warraper02 .tour_name {
	font-size: 1.1em;
	font-weight: bold;
}

#cont #recommend_tour {
	overflow: hidden;
	margin-top: 20px;
}
/*-------------　20140401改修　-------------*/
#cont .tour_warraper02 table {
	vertical-align: top;
}
#cont .tour_warraper02 dd.event_info{
	padding: 10px;
	background:#eee;
	margin-top: 15px;
}
#cont .tour_warraper02 table th,
#cont .tour_warraper02 table td {
	vertical-align: top;
}
#cont .tour_warraper02 table th{
	width: 35px;
}
#cont .tour_warraper02 table th.listhead{
	width: 15px;
}
#cont ul.tour_list {
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-bottom: dotted 1px #ccc;
	width: 635px;
}
.tour_2ndarea {
	padding-left: 19px;
}
.mgn_l_15 {
	margin-left: 15px;
}
.mgn_t_15 {
	margin-top: 15px
}
.mb20 {
	margin-bottom: 20px;
}
.mb30 {
	margin-bottom: 30px;
}
.pad_b_20 {
	padding-bottom: 20px;
}
#center_shadow {
	background-image: none !important;
}
#recommend_tour ul li.tour_list_box1 {
	border-bottom: dotted 1px #ccc;
}
.liveCamera .tour_name {
	font-size: 1.1em;
	font-weight: bold;
}

#cont .sightseeing_serviceBox {
	font-size: 85%;
	background-image: url(../sightseeing/img/wa_bg_service03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow: hidden;
	padding-bottom: 18px;
}

/*#cont .sightseeing_serviceBox .bgTop {
	background-image: url(../sightseeing/img/shokawa_ttl3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 635px;
}
*/

#cont .sightseeing_serviceBox .inner {
	background-image: url(../sightseeing/img/wa_bg_service02.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	width: 605px;
}

/*#cont .sightseeing_serviceBox .inner .block {
	padding: 20px 0;

}
*/

#cont .sightseeing_serviceBox .inner .block .sImg {

	width: 210px;

	float: left;

}

#cont .sightseeing_serviceBox .inner .block .sInfo {
	width: 370px;
	float: right;
	
}

#cont .sightseeing_serviceBox .inner .block .sInfo dl dt {

	background: url('../room/img/wa_line_service.gif') no-repeat bottom left;

	padding-bottom: 5px;

	margin-bottom: 5px;

}

/*#cont .content .sCaption {

	width: 645px;

	font-size: 85%;

	line-height: 1.7;

	color: #333;

}
*/

