@charset "UTF-8";.header{height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap}.header_icon{display:block;width:30px;height:30px;margin-right:15px;position:relative;cursor:pointer}.header_icon_item{position:absolute;-webkit-transition:-webkit-transform 240ms ease-in-out;transition:-webkit-transform 240ms ease-in-out;transition:transform 240ms ease-in-out;transition:transform 240ms ease-in-out,-webkit-transform 240ms ease-in-out}.header_icon .blue{-webkit-transform:scale(.77,.77) translate3d(-15px,4px,0) rotate(0deg);transform:scale(.77,.77) translate3d(-15px,4px,0) rotate(0deg)}.header_icon .yellow{-webkit-transform:translate3d(-7px,8px,0) rotate(0deg);transform:translate3d(-7px,8px,0) rotate(0deg)}.header_icon .red{-webkit-transform:translate3d(1px,10px,0) rotate(0deg);transform:translate3d(1px,10px,0) rotate(0deg)}.header_icon.o-open .header_icon_item{-webkit-transition-duration:300ms;transition-duration:300ms}.header_icon.o-open .blue{z-index:1;-webkit-transform:scale(.8,1) translate3d(-6px,4px,0) rotate(482deg);transform:scale(.8,1) translate3d(-6px,4px,0) rotate(482deg)}.header_icon.o-open .yellow{-webkit-transform:translate3d(-4px,8px,0) rotate(354deg);transform:translate3d(-4px,8px,0) rotate(354deg)}.header_icon.o-open .red{-webkit-transform:translate3d(-2px,5px,0) rotate(597deg);transform:translate3d(-2px,5px,0) rotate(597deg)}.header_nav{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;-webkit-transition:height 300ms ease-in-out;transition:height 300ms ease-in-out;width:100%;height:0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;background:#f0f0f0;position:fixed;top:50px;left:0}.header_nav.o-open{height:calc(100% - -50px);padding-bottom:100px;-webkit-transition-property:padding-bottom,height;transition-property:padding-bottom,height}.header_nav.o-open .global_nav_item:nth-child(1){opacity:1;-webkit-transition-delay:350ms;transition-delay:350ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-open .global_nav_item:nth-child(2){opacity:1;-webkit-transition-delay:400ms;transition-delay:400ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-open .global_nav_item:nth-child(3){opacity:1;-webkit-transition-delay:450ms;transition-delay:450ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-open .global_nav_item:nth-child(4){opacity:1;-webkit-transition-delay:500ms;transition-delay:500ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-open .global_nav_item:nth-child(5){opacity:1;-webkit-transition-delay:550ms;transition-delay:550ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-open .global_nav:after{opacity:1;-webkit-transition-delay:550ms;transition-delay:550ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-open .share_text{opacity:1;-webkit-transition-delay:600ms;transition-delay:600ms;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-open .share_sns{opacity:1;-webkit-transition-delay:650ms;transition-delay:650ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-duration:100ms;transition-duration:100ms}.header_nav.o-close{height:0;padding-bottom:0}.header_nav.o-close .global_nav_item:nth-child(1){opacity:0;-webkit-transition:opacity 170ms ease;transition:opacity 170ms ease}.header_nav.o-close .global_nav_item:nth-child(2){opacity:0;-webkit-transition:opacity 170ms ease;transition:opacity 170ms ease}.header_nav.o-close .global_nav_item:nth-child(3){opacity:0;-webkit-transition:opacity 170ms ease;transition:opacity 170ms ease}.header_nav.o-close .global_nav_item:nth-child(4){opacity:0;-webkit-transition:opacity 170ms ease;transition:opacity 170ms ease}.header_nav.o-close .global_nav:after{opacity:0;-webkit-transition:opacity 170ms ease;transition:opacity 170ms ease}.header_nav.o-close .share_text{opacity:0;-webkit-transition:opacity 170ms ease;transition:opacity 170ms ease}.header_nav.o-close .share_sns{opacity:0;-webkit-transition:opacity 170ms ease;transition:opacity 170ms ease}.header_nav.o-no_animation{-webkit-transition:none;transition:none}.header .share{width:100%;padding:0;margin-top:30px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;flex-flow:column wrap;overflow:hidden}.header .share_text{padding:0;opacity:0;width:68px;margin-right:0;-webkit-transform:translate3d(-61vw,0,0);transform:translate3d(-61vw,0,0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header .share_item{width:40px;height:40px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;background:#fff;border-radius:20px}.header .share_sns{opacity:0;margin-top:15px;padding:0;-webkit-transform:translate3d(-61vw,0,0);transform:translate3d(-61vw,0,0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.header .share_sns_twitter{margin:0}.header .logo{-webkit-box-flex:0;-webkit-flex:none;flex:none;height:50px;line-height:50px;padding-left:15px}.header .logo_anchor{width:86px}.global_nav{width:100%;margin-top:-15px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.global_nav:after{content:'';position:relative;left:0;height:2px;width:30px;opacity:0;-webkit-transform:translate3d(-60vw,0,0);transform:translate3d(-60vw,0,0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.755,.05,.855,.06);transition-timing-function:cubic-bezier(.755,.05,.855,.06)}.global_nav:before{content:'';position:absolute;left:0;width:20%;top:0;bottom:0;z-index:10;background-image:-webkit-linear-gradient(left,#f0f0f0 0,rgba(240,240,240,.5) 60%,rgba(240,240,240,0) 100%);background-image:linear-gradient(to right,#f0f0f0 0,rgba(240,240,240,.5) 60%,rgba(240,240,240,0) 100%)}.global_nav_item{padding:0;opacity:0;margin:15px auto;-webkit-transform:translate3d(-60vw,0,0);transform:translate3d(-60vw,0,0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.global_nav_item:last-child{margin-bottom:30px}.global_nav_item_line_up{width:75px;height:32px}.global_nav_item_campaign_event{width:185px;height:32px;margin-bottom:-2px}.global_nav_item_journal{width:95px;height:32px}.global_nav_item_ad_gallery{width:115px;height:32px}.global_nav_item_news{width:56px;height:32px}.d-old_android .header_nav{overflow:hidden}.d-old_android .header_nav.o-open{overflow:visible;height:100%}.main_inner{padding-top:100px}.pjax_shutter{top:50px}@media(orientation:landscape){.header .share{margin-top:12px}.global_nav_item{margin:5px auto}.global_nav_item:last-child{margin-bottom:10px}.global_nav_item_line_up,.global_nav_item_ad_gallery,.global_nav_item_news{height:16px}.global_nav_item_campaign_event{height:20px}}