@charset "utf-8";

@import url("common.css");

@import url("relateditems.css");

@import url("calendar.css");



/* conteiner */

#conteiner{

	width: 750px;

	background: #FFFFFF;

	border-top: 5px solid #C50000;

}



#conteiner_inner{

	padding: 0px 10px;

}



/* globalmenu */

#gl_navi{

	width :730px;

	background: url(../images/home/gl_navi.gif) no-repeat;

}



#gl_navi ul{

	display:inline-table;

}

/* \*/

#gl_navi ul:after{

	content:"."; 

	display:block; 

	height:0; 

	clear:both;  

	visibility:hidden;

}

#gl_navi ul{

	display:block;

}

/* */



#gl_navi ul{

	margin-left: 18px;

	clear: both;

}



#gl_navi li{

	float: left;

	margin-right: 2px;

	height: 27px;

	text-indent: -9999px;

	background-image: url(../images/home/gl_navi.gif);

}



#gl_navi li a{

	display: block;

	background-image: url(../images/home/gl_navi.gif);

	background-repeat: no-repeat;

	height: 27px;

	text-indent: -9999px;

	width: 121px;

	text-decoration:none;

}



a.home{

	background-position: -18px 0px;

}



a:hover.home{

	background-position: -18px -27px;

}



a.tours{

	background-position: -141px 0px;

}



a:hover.tours{

	background-position: -141px -27px;

}



a.hotel{

	background-position: -264px 0px;

}



a:hover.hotel{

	background-position: -264px -27px;

}



a.info{

	background-position: -387px 0px;

}



a:hover.info{

	background-position: -387px -27px;

}





/* contents */

#contents{

	background: url(../images/misc/contents_bg.gif) repeat-y;

	width: 730px;

	margin-top: 15px;

}



#contents_left{

	width: 180px;

	float: left;

}



#contents_right{

	width: 520px;

	float: right;

}



.snv2{

	margin:0 0 10px 0;

	padding:0;

	color:#505050;

}



.snv2 p{

	margin:0;

	padding:0;

	font-size:10px;

}



#article{

	float:right;

	width:320px;

}



#article ul{

width:320px;

margin:0;

padding:0;

list-style-type:none;

}



#article li{

margin:0 8px 0 0;

padding:6px 0 0 23px !important;

padding:5px 0 0 23px;

width:72px;

height:14px;

display:block;

font-size:11px;

line-height:14px;

background:url(../images/article/tour_04_bt.gif) no-repeat left top;

float:left;

}



#article li.new1{

margin:0 10px 0 0;

padding:6px 0 0 23px !important;

padding:5px 0 0 23px;

width:72px;

letter-spacing:-0.1em;

height:14px;

display:block;

font-size:11px;

line-height:14px;

background:url(../images/article/tour_04_bt.gif) no-repeat left top;

float:left;

}





#article li a{

color:#727EB3;

text-decoration:none;

}



.article_content{

clear:both;

padding:10px;

background-color:#E5E5E5;

height:179px;

}



.article_content_txt{

width:195px;

padding:10px 0 10px 10px;

float:left;

}



.article_content_txt h1{

font-size:16px;

font-weight:bold;

color:#2C4096;

padding:0;

margin:0;

}



.article_content_txt p{

font-size:11px;

color:#404040;

line-height:15px;

margin:0;

padding:0;

}



.aticle_date{

font-size:10px;

color:#404040;

line-height:12px;

padding:0;

margin:0;

}



.article_content_pic{

float:right;

width:255px;

}

.article_content_pic .img{

border:2px solid #999999;

}

.article_content_m{

width:520px;

}



.article_content_m p{

padding:10px;

margin:0;

width:490px;

font-size:11px;

color:#404040;

}



.article_content_m ul{

padding:10px;

list-style-type:circle;

margin-left:30px;

font-size:11px;

color:#404040;

}



/*



.aticle_tour{

width:520px;

}



.aticle_tour p.blocktitle {

	margin: 20px 0 5px;

}



.aticle_tour_tit{

width:520px;

background-color:#AAAAAA;

}



.aticle_tour_m{

width:510px;

padding:5px;

background-color:#E1E1E1;

}



.aticle_tour_m .detail{

	margin:0;

	padding:5px;

	background-color:#FFFFFF;

}

.aticle_tour_m .detail .box{

	font-size:12px;

	color:#404040;

}

.aticle_tour_m .detail .box .img{

	float:left;

	margin-right:5px;

}

.aticle_tour_m .detail .box .title{

	font-size:12px;

	color: #C50000;

	font-weight:bold;

	margin: 3px 0;

}

.aticle_tour_m .detail .box .from{

	font-size:14px;

	color: #404040;

	font-weight:bold;

	margin: 5px 0;

}



.aticle_tour_m .detail .box .from img {

	margin-bottom:5px;

}



.aticle_tour_m .detail .box .more{

	text-align:right;

}

.tab_w{

background-color:#fff;

}



.aticle_tour_box{

	width:380px;

}



.aticle_tour_box dl{

	padding:0;

	margin:0;

	width:380px;

}





.aticle_tour_box dt{

	color: #C50000;

	font-weight: bold;

	font-size: 12px;

	padding:0;

	margin:0;

}



.aticle_tour_box dd{

	color:#404040;

	padding:0;

	margin:0;

}



.aticle_tour_box dd.margin{

	margin-bottom: 10px;

	font-weight:bold;

	padding:0;

	margin:0;

}

*/

.aticle_m{

	float:right;

	padding:0 5px 0 0;

}



.tour_line{

	padding:5px 0 0 0;

}



.aticle_index{

	width:512px;

	padding:4px;

}



.aticle_box{

	width:350px;

}



.aticle_box dl{

	padding:0;

	margin:0;

	width:350px;

}





.aticle_box dt{

	color: #2C4096;

	font-weight: bold;

	font-size: 16px;

	padding:0;

	margin:0;

}



.aticle_box dd{

	color:#404040;

	padding:0;

	margin:0;

}



.aticle_box dd.date{

	font-size:10px;

	font-weight:bold;

	padding:0;

	margin:0;

}



.article_news{

	width:494px;

	margin:0 auto;

	background-color:#EBEBEB;

	padding:0 0 2px 0;

}



.article_news_box{

	width:350px;

}



.article_news_box dl{

	padding:0;

	margin:0;

	width:350px;

}





.article_news_box dt{

	color: #C50000;

	font-weight: bold;

	font-size: 12px;

	padding:0;

	margin:0;

}



.article_news_box dd{

	color:#404040;

	padding:0;

	margin:0;

}



.article_pic{

	border:4px solid #fff;

}





.seemore {

	text-align: right;

	margin-right: 10px;

}





.playmovie {

	float:right;

	margin-left:10px;

}



/* footer */

#footer{

	width: 750px;

	border-top: 10px solid #C50000;

	margin-top: 15px;

	text-align: center;

	padding: 5px 0px;

}



a.amore:link {

	color:#4F69A2;

	text-decoration:underline;

}

a.amore:visited {

	color:#4F69A2;

	text-decoration:underline;

}

a.amore:active {

	color:#4F69A2;

	text-decoration:underline;

}

a.amore:hover {

	color:#333;

	text-decoration:none;

}





.tab_blk{

	margin:0;

	padding:0 5px 5px 5px;

	border-left:1px solid #000;

	border-right:1px solid #000;

	border-bottom:1px solid #000;

}



.tab_blk .pad{

	padding:0 0 0 5px;

	margin:0;

}



.tab_blk img{

	margin:12px 0 7px 0;

	padding:0;

}



.plan{

	margin:5px 0 0 0;

	padding:0 0 0 5px;

}



.tab_blk .sinput{

	margin:0;

	padding:1px;

	border:1px solid #000;

	width:40px;

	font-size:10px;

}

.tab_blk .key{

	margin:0 0 5px 0;

	padding:1px;

	border:1px solid #000;

}

.tab_blk .arr{

	margin:0 0 7px 0;

	padding:0;

}



.tab_blk .arr2{

	margin:0 5px 0 0;

	padding:0;

	border:0;

	width:15px;

}



.archive{

	margin:10px 0 0 0;

	padding:0 10px;

}

.archive .box{

	margin:0;

	padding:0;

	font-size:12px;

	color:#404040;

}

.archive .box .img{

	float:left;

	margin-right:10px;

}

.archive .box .date{

	font-size:10px;

	color:#404040;

}

.archive .box .title{

	font-size:14px;

	color: #2C4096;

	font-weight:bold;

	margin:5px 0;

}

