#mainVisualContainer{text-align:center;width:100%;overflow:hidden;z-index:1;margin:0 auto 0 auto;padding-bottom:0}#mainVisualContainer img{text-align:center;width:100%;overflow:hidden;z-index:1;margin:0 auto 0 auto}#hdNav{margin:10px 0 10px 0}ul#nav1st{border:2px solid #cc4d7f;border-top-left-radius:22px;border-top-right-radius:22px;border-bottom-left-radius:22px;border-bottom-right-radius:22px;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:-ms-linear-gradient(top,#fff,#fff);margin-bottom:5px;box-shadow:0 3px 8px #cc4d7f}#hdNav:after{display:block;margin-top:-1px;height:1px;content:"";clear:both}#hdNav ul:after{display:block;margin-top:-1px;height:1px;content:"";clear:both}.br_b{border-right:1px dotted #cc4d7f}#hdNav ul li{float:left;width:33.3%;text-align:center;border-bottom:1px dotted #cc4d7f}ul#nav1st li a{height:40px;display:block;font-size:12px;font-weight:bold;color:#ed0677;padding:10px 0 10px;background-repeat:no-repeat;background-position:center bottom;line-height:14px}ul#nav1st li a .english{color:#403014;font-size:11px}#hdNav ul li.down{float:left;width:33.3%;text-align:center;border-bottom:none}ul#nav1st li.down a{height:40px;display:block;font-size:12px;color:#ed0677;padding:10px 0 10px;background-repeat:no-repeat;background-position:center bottom}#stayplan{clear:both;margin-top:20px;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1.0)),to(rgba(255,255,255,1.0)));background-image:-moz-linear-gradient(top,rgba(255,255,255,1.0),rgba(255,255,255,1.0));background-image:-o-linear-gradient(top,rgba(255,255,255,1.0),rgba(255,255,255,1.0));background-image:-ms-linear-gradient(top,rgba(255,255,255,1.0),rgba(255,255,255,1.0))}#stayplan h2{display:block;color:#60a27d;font-size:16px;letter-spacing:1px;padding-bottom:3px}.campaign{display:block;overflow:hidden;border-bottom:1px dotted #960}.campaign p{font-size:12px;padding-top:10px;width:auto}.campaign dl{overflow:hidden;list-style-type:none}.campaign dl dt{float:left;display:table-cell;width:80px;vertical-align:middle;padding-right:10px}.campaign dl dd{display:table-cell;vertical-align:middle;font-size:13px;line-height:1.5;color:#000}#campaign div:after{display:block;margin-top:-1px;height:1px;content:"";clear:both}*+html .campaign div{min-height:1%}*html .campaign div{height:1%;overflow:visible}#news{clear:both;margin-top:20px;padding:10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,1.0)),to(rgba(255,255,255,1.0)));background-image:-moz-linear-gradient(top,rgba(255,255,255,1.0),rgba(255,255,255,1.0));background-image:-o-linear-gradient(top,rgba(255,255,255,1.0),rgba(255,255,255,1.0));background-image:-ms-linear-gradient(top,rgba(255,255,255,1.0),rgba(255,255,255,1.0))}#stayplan h2{color:#7e4e31;font-size:16px;letter-spacing:1px;padding-bottom:3px;background-size:contain;font-weight:bold;padding:5px;border-bottom:6px solid #ff0101}#news h2{color:#f60;font-size:16px;letter-spacing:1px;padding-bottom:3px;background-size:contain;font-weight:bold;padding:5px;border-bottom:6px solid #ffdd19}