*{font-family:Hiragino Kaku Gothic Pro, Meiryo, sans-serif;}
body{background-color:#e7fffd;margin:0;}
#container{}
#wrapper{margin:8px auto;width:664px;}
#slide{overflow:hidden;margin:auto;width:640px;}
.loading{background:#ffffff url("../../../js/loading.gif") center center no-repeat;}
#slide ul{list-style:none;overflow:hidden;width:640px;height:360px;padding:0;margin:0;}
#slide ul li{position:absolute;width:640px;height:360px;opacity:0;overflow:hidden;}
#slide ul li img{width:640px;height:360px;}
p{font-size:12px;margin:0;padding:5px 0;text-align:center;}
#allow{overflow:hidden;list-style:none;padding:4px;width:456px;margin:5px auto;background-color:#d5dbde;border-radius: 20px;}
#allow li{float:left;}
div.light-box{width:6px;height:30px;margin-left:0px;}
.high-light {background-color:#1babf6!important; width:30px!important; height:30px!important; border-radius:50%;box-shadow:0 2px 4px #aaaaaa;cursor:pointer;}
.active{background-color:#1babf6!important;color:#ffffff!important;}
#button-box ul{list-style:none;padding:0;overflow: hidden;}
#button-box ul li{width:50%;float:left;text-align:center;}
.button{
width:200px;padding:10px;background-color:#cecece;display:inline-block;line-height:24px; cursor:pointer;
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
-o-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.button:hover{
opacity:0.7;
}
