@charset "utf-8";#mainVisual{max-width:640px;margin:0 auto;padding:0;font-size:1px;line-height:1;padding:0 0 12px;background-image:-webkit-gradient(linear,left top,left bottom,
color-stop(0%,#ffffff),
color-stop(90%,#ffffff),
color-stop(100%,#f2f2f2));border-bottom:1px solid #707070;z-index:1;}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus{outline:none;}
.slides,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{max-width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;}
.flexslider .slides{zoom:1;}
.flexslider .slides > li{position:relative;}
.flex-container{zoom:1;position:relative;}
.flex-control-nav{width:100%;padding:10px 0 0 0;text-align:center;border-top:1px solid #55301d;}
.flex-control-nav li{margin:0 0 0 10px;display:inline-block;zoom:1;*display:inline;}
.flex-control-nav li:first-child{margin:0;}
.flex-control-nav li a{width:13px;height:13px;display:block;background:url(../img/bg_control_nav.png) no-repeat;background-size:100% auto;cursor:pointer;text-indent:-999em;}
.flex-control-nav li a:hover{background-position:0 -26px;}
.flex-control-nav li a.active{background-position:0 -26px;cursor:default;}
nav.bnrArea{padding:5px 0 0 10px;background:url(/s/common/img/bg_slash.png) 0 0 repeat;background-size:8px auto;}
nav.bnrArea ul li{float:left;width:48%;margin-right:5px;}
nav.bnrArea ul li:last-child{margin-right:0;}
div#feature{margin-bottom:10px;}
div#feature h3{font-size:16px;font-weight:bold;color:#c11920;padding:10px 10px 0;}
div#feature p#lead{font-size:12px;padding:10px;}
div#feature a{text-align:right;padding:0 10px 0 0;}
ul#campaign{padding:10px;}
ul#campaign li{margin-bottom:5px;}
div#news{border:5px solid #ededed;box-shadow:inset 0 0 2px #606060;position:relative;}
div#news p.newsTitle{letter-spacing:1px;font-size:16px;font-weight:bold;text-shadow:#fff 1px 1px 0px;background-color:#ddd;box-shadow:inset 0 0 1px #606060;padding:8px;}
div#news p#btn_detail{position:absolute;top:6px;right:6px;z-index:1;width:110px;border-radius:4px;background:-webkit-gradient(linear,left top,left bottom, from(#569bf9), to(#2b80f3));box-shadow:inset 0 0 2px #555;}
div#news p#btn_detail a{color:#FFF;font-weight:bold;text-align:center;padding:3px;}
div#news ul{padding:10px 10px 10px 0;}
div#news ul li{margin-bottom:10px;}
div#news ul li span{font-size:12px;color:#FFF;padding:3px 5px;background-color:#4d4d4d;}
div#news ul li p{padding:5px 0 3px 10px;}
div#news ul li p a{display:inline-block;text-decoration:underline;}
ul#atlasc{padding:10px;alignment-adjust:central;}
ul#atlasc li{margin-bottom:5px;}