@charset "UTF-8";#pinContainer{width:100%;height:100vh;overflow:hidden;-webkit-perspective:1000;perspective:1000;z-index:998}#slideContainer{width:300%;height:100%}.sideways-panel{height:100%;width:33.3%;float:left;color:#333;overflow:hidden}.sideways-panel-inner{margin:10px;padding:10px;background:rgba(255,255,255,0.5);height:98%}.policy-panel-btn-open-01,.policy-panel-btn-open-02,.policy-panel-btn-open-03{position:absolute;top:0;right:0;padding:10px;background-color:#f9e441;display:block;cursor:pointer}.policy-panel-btn-close-01,.policy-panel-btn-close-02,.policy-panel-btn-close-03{position:absolute;top:10px;right:10px;padding:10px;background-color:#f9e441;display:block;cursor:pointer}.policy-panel-01,.policy-panel-02,.policy-panel-03{position:absolute;top:0;left:0;width:100%;height:100vh;padding:10px;display:block;background-color:#fcfcfc;z-index:999;margin-left:-100%}.event{display:block;width:100%;height:100%}.event .ad-link{display:block;width:100%;height:100%}.ad-link{display:block;width:100%;height:100%}.top-catch{position:relative;top:0;overflow:hidden}.top-catch .catch-text01,.top-catch .catch-text02,.top-catch .catch-icon01,.top-catch .catch-icon02{position:absolute;top:0;left:50%;z-index:10;filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;width:100%;height:auto;max-width:700px;margin-left:-350px}.top-catch .catch-text00{z-index:10;color:#fff;position:relative;top:50px;left:0}.top-catch .catch-ggd{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:100%;background-image:url('/img/policy2016/home/bg-ggd.png');background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}.top-catch-sp{position:relative;background-image:url('/img/policy2016/sp/home/bg-top-main-sp.jpg');background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;margin-top:50px}.top-catch-sp .catch-text-sp,.top-catch-sp .name-sp{position:absolute;top:0;right:0;z-index:10;width:100%;height:auto}.catch-pad{width:100%;height:100%}.catch-pad img{width:100%;height:auto}.sub-catch{position:relative;top:0;overflow:hidden}.sub-catch .sub-catch-item{z-index:10;filter:alpha(opacity=0);-moz-opacity:0;-webkit-opacity:0;opacity:0;width:100%;height:auto;margin-left:-20px}.sub-catch .sub-catch-item-move{margin-left:0;-moz-opacity:1;-webkit-opacity:1;opacity:1}.catch-ggd{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:100%;background-image:url('/img/policy2016/home/bg-ggd.png');background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto}.flip-left,.flip-right,.flip-up{position:relative;transition:all .5s;opacity:0}.flip-absolute{position:absolute !important;top:0;left:0}.red-border{background-color:#f00;width:0;height:10px}.black{background-color:#000}.box2{min-width:50px;height:50px;margin:25px auto 25px auto;display:inline-block;position:relative;border-radius:8px;border:0 solid #fff;text-align:center;vertical-align:middle;padding:0 5px}.spacer.s1{min-height:100px}.policy123-link-sp{padding:30px 0}@media (max-width:480px){.top-catch{display:none}}@media (max-width:767px){.top-catch{display:none}}