@charset "utf-8";

/*slide*/
#home {overflow-x: hidden;}
#home #slidewrap{width: 100%; background: #000; height: 550px; display: inline-block; position: absolute; top:0;}
#home #slideshow{width:1500px; height:550px; position:absolute; top:0; left:50%; margin-left:-750px; }
#home #slideshow div{width:1500px; height:550px; overflow:hidden; position:relative;}
#home #slideshow div div {top: 0; left: 0; position: absolute; }
#home #slideNavi{position:relative; margin-top:-20px;  z-index:102; float:right; padding: 0 225px 0 0px;}
#home #slideNavi li{float:left; margin-right:5px;}
#home #slideshow .active{
	filter:alpha(opacity=100)!important;
	-moz-opacity: 1!important;
	opacity: 1!important;
}

#home{padding: 550px 0 0 0;}

/**/

#home #i_charm{background: url(../../img/charm_bg.jpg) no-repeat center top; width:100%; display: inline-block; padding: 0 0 50px 0; }
#home #i_charm div{width: 1100px; margin: 0 auto; background: url(../../img/charm_bg3.png) no-repeat 353px 0; text-align: left; padding: 50px 0 0 0;}
#home #i_charm div:after{content:''; height:0; display:block; clear:both;}

#home #i_charm .pic{float: right;}
#home #i_charm h2{padding: 37px 27px 0 18px; float: right;}
#home #i_charm p{padding: 37px 12px 32px 0; float: left; background: url(../../img/charm_bg2.jpg) no-repeat left bottom; width: 507px; text-align: right;}
#home #i_charm p img{margin: 0 0 0 10px;}
#home #i_charm a{float: right; margin: 187px 0 0 0;}


/**/

#home #info_wrap{background: url(../../img/bg3.gif) repeat-x top #fff; width: 100%;  padding: 40px 0;}
#home #info_wrap h2{margin: 0 0 20px 0;}
#home #info{width: 1100px; margin: 0 auto; text-align: left;}
#home #info:after{content:''; height:0; display:block; clear:both;}
#home .rec{width: 609px; float: left;}

/*
#home .rec div{float: left; width: 183px; margin: 0 20px 40px 0;}
#home .rec .pict{width: 177px; border: 3px solid #d6d6d6; margin: 0 0 10px 0;}
#home .rec .btn{margin: 17px 0 0 0; display: block;}
#home .rec a{color: #000; text-decoration: none;}
#home .rec a:hover{text-decoration: underline;}
*/

#home .rec .PlanView{width: 183px; float: left; margin: 0 20px 0px 0;}
#home .rec .PlanView img{width: 177px; border: 3px solid #d6d6d6; margin: 0 0 10px 0;}
#home .rec .comment{display: none;}
#home .rec .pblist a{width: 180px; height: 26px; text-indent: -9999px; display: block; background: url(../../img/info_btn_detail.jpg) no-repeat; margin: 17px 0 0 0;}



#home .news{float: right; width: 445px;}
#home .news li{padding: 10px 0; border-bottom: 1px dotted  #c8c8c8;}
#home .news a{color: #000; text-decoration: none;}
#home .news a:hover{text-decoration: underline;}
#home .news span{padding: 0 33px 0 0;}
#home .news p{width: 100%; text-align: center; padding: 20px 0;}

/**/

#home #i_spa_wrap{background: url(../../img/bg.gif) repeat-x; width: 100%; padding: 3px 0;}
#home #i_spa{background: url(../../img/spa_bg.jpg) no-repeat center top; text-align: center;}
#home #i_spa div{margin: 0 auto; width: 450px; padding: 0 650px 0 0; display: inline-block; height: 374px;}
#home #i_spa h2{float: right; margin: 0 0 0 13px;}
#home #i_spa p{float: right; margin: 30px 0px 0 26px; display: inline;}
#home #i_spa a{float: right; margin: 170px 0 0 0;}


/**/

#home #i_meal{width: 1100px; margin: 0 auto; padding: 30px 0;}
#home #i_meal:after{content: ''; height: 0; display: block; clear: both;}
#home #i_meal h2{float: right; margin: -30px 0 0 0; position: relative;}
#home #i_meal p{float: right; padding: 16px 24px 0 12px;}
#home #i_meal a{float: right; margin: 168px 0 0 0;}
#home #i_meal .pic{float: left;}


/**/


#home #i_fac{width: 100%; background: url(../../img/bg2.gif) repeat-x #fff; padding: 43px 0 47px 0;}
#home #i_fac div{width: 1100px; margin: 0 auto; }
#home #i_fac div:after{content:''; height:0; display:block; clear:both;}
#home #i_fac h2{float: right; padding: 0 25px 0 27px; margin: -40px 0 0 0; position: relative;}
#home #i_fac p{float: right; margin: 0 0 0 32px;}
#home #i_fac a{float: right; margin:157px 0px 0 0px;}
#home #i_fac .pic{float: right;}


/**/


#home .pick{width: 1100px; margin: 0 auto;}
#home .pick:after{content:''; height:0; display:block; clear:both;}
#home .pick dt{margin: 0 0 30px 0; width: 100%; text-align: center;}
#home .pick dd{float: left; margin: 0 12px 0 0px;}
#home .pick .last{margin: 0 0 0 0;}



#home .news ul { padding:0 0 30px 0;}#home 