﻿@keyframes show_loading{from{opacity:0}to{opacity:1}}@keyframes show_loading{from{opacity:0}to{opacity:1}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}body{color:#000;font:13px YakuHanJP,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',"游ゴシック",YuGothic,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-size:14px;font-size:1.4rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;text-align:justify}a{color:#000;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus{outline:none}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:normal}html,body{width:100%;height:100%;min-height:100%}img{width:100%;vertical-align:top}h1.logo{width:170px;height:105px}h1.logo svg{width:170px;height:105px}h1.logo .st0{fill:#FFFFFF}.video-js{background:#fff !important}@-webkit-keyframes border-animation{0%{-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}100%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}}@-moz-keyframes border-animation{0%{-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}100%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}}@keyframes border-animation{0%{-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}100%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}}@-webkit-keyframes nav-animation{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-moz-keyframes nav-animation{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes nav-animation{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes scroll-animation{0%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}100%{-webkit-transform:translate3d(10%, 100%, 0);-ms-transform:translate3d(10%, 100%, 0);transform:translate3d(10%, 100%, 0)}}@-moz-keyframes scroll-animation{0%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}100%{-webkit-transform:translate3d(10%, 100%, 0);-ms-transform:translate3d(10%, 100%, 0);transform:translate3d(10%, 100%, 0)}}@keyframes scroll-animation{0%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}100%{-webkit-transform:translate3d(10%, 100%, 0);-ms-transform:translate3d(10%, 100%, 0);transform:translate3d(10%, 100%, 0)}}@-webkit-keyframes btnborder_t{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}50%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-moz-keyframes btnborder_t{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}50%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes btnborder_t{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}50%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-webkit-keyframes btnborder_b{0%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}50%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-moz-keyframes btnborder_b{0%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}50%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes btnborder_b{0%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}50%{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}75%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@-webkit-keyframes btnborder_r{0%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}50%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}100%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}}@-moz-keyframes btnborder_r{0%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}50%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}100%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}}@keyframes btnborder_r{0%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}50%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}100%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}}@-webkit-keyframes btnborder_l{0%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}50%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}100%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}}@-moz-keyframes btnborder_l{0%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}50%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}100%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}}@keyframes btnborder_l{0%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}50%{-webkit-transform:translate3d(0%, 100%, 0);-ms-transform:translate3d(0%, 100%, 0);transform:translate3d(0%, 100%, 0)}100%{-webkit-transform:translate3d(0%, -100%, 0);-ms-transform:translate3d(0%, -100%, 0);transform:translate3d(0%, -100%, 0)}}.movie.active ul{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.movie:hover ul{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.movie ul{-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.movie .thumb{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:2;transition:opacity .4s ease;display:block}.movie.playing .thumb{opacity:0}body .ui-video ul.hide{-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.ui-video{position:absolute;bottom:0px;left:0px;height:32px;width:100%;z-index:3}.ui-video .btns{width:100%;height:32px;display:block;position:absolute;overflow:hidden}.ui-video ul{width:100%;height:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;position:absolute;bottom:2px;background:#525252;width:100%;transition:transform .6s ease}.ui-video ul li{width:25%;position:relative}.ui-video ul li a{width:100%;height:100%;position:absolute;top:0px;left:0px;text-align:center}.ui-video ul li a span{display:block;position:absolute}.ui-video ul li:nth-child(1) a span{position:absolute;top:8px;left:25px;width:12.5px;height:15.5px;background:url(../images/common/icon_playback.png) top left no-repeat;background-size:cover}.ui-video ul li:nth-child(2) a span{left:50%;margin-left:-8px;top:8px;width:16px;height:18px;display:block;background:url(../images/common/icon_play.png) top left no-repeat;background-size:200%}.ui-video ul li:nth-child(2) a.active span{background-position:right top}.ui-video ul li:nth-child(3) a span{position:absolute;top:7px;right:25px;width:18.5px;height:17px;display:block;background:url(../images/common/icon_sound.png) top left no-repeat;background-size:cover}.ui-video ul li:nth-child(3) a.active span{background-position:right top}.ui-video ul li:nth-child(4) a span{position:absolute;top:8px;right:25px;width:16px;height:16px;display:block;background:url(../images/common/icon_fullscreen.png) top left no-repeat;background-size:cover}.ui-video ul li:nth-child(4) a.active span{background-position:right top}.ui-video .timeline{width:100%;height:2px;background:none;bottom:0px;position:absolute;background:#bfbfbf}.ui-video .timeline p{width:0%;height:100%;position:absolute;left:0px;top:0px;background:#525252}header#global-header{width:100%;position:absolute;top:0px;left:0px;z-index:10}header#global-header h6,header#global-header h6 svg{width:70px;height:29px}header#global-header h6{position:absolute;right:8px;top:10px}.page footer{background:#060a25}.page footer .footer-inner{width:100%;position:relative;display:inline-block;padding-top:50px;height:auto}.page footer .footer-content{width:100%;text-align:left;display:block;margin-bottom:90px}.page footer .btn-official{width:280px;margin-bottom:50px}.page footer .btn-official a{width:278px;box-sizing:border-box}.page footer .btn-official a .inr{background:#060a25}.page footer h6.logo{width:196px;height:46px;margin-bottom:40px}.page footer h6.logo svg{width:196px;height:46px}.page footer .wwd-info{letter-spacing:-.04em;width:calc(100% - 40px);margin:auto;position:static;text-align:center}.page footer .wwd-info h6,.page footer .wwd-info .wwd-social{display:inline-block;vertical-align:top}.page footer .wwd-info h6{width:75px;height:22px;margin:auto;padding-bottom:0px;border-right:1px solid #bbb8b3;padding-right:22px;margin-right:20px}.page footer .wwd-info h6 svg{width:75px;height:22px}.page footer .wwd-info h6 .st0{fill:#7e7b77}.page footer .wwd-info .fcol2{width:100%}.page footer .wwd-info .wwd-social{width:142px;border-top:none;padding-top:0px}.page footer .wwd-info .wwd-social .st0{fill:#7e7b77}.page footer .wwd-info .wwd-social p.txt-follow{text-align:center;color:#7e7b77}.page footer .wwd-info .wwd-social ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:start;align-items:flex-start;margin-bottom:10px}.page footer .wwd-info .wwd-social ul li{margin-right:20px;line-height:1}.page footer .wwd-info .wwd-social ul li:last-child{margin-right:0px}.page footer .wwd-info .wwd-social ul li a{display:block}.page footer p.copy{width:calc(100% - 60px);margin:auto;margin-top:20px;color:#7e7b77;text-align:center}#top footer{height:100%}footer{text-align:right;position:relative;background:#fff}footer .footer-inner{width:217px;position:absolute;top:0px;right:0px;height:calc(100% - 208px);display:table}footer .footer-content{width:200px;text-align:left;display:table-cell;vertical-align:middle}footer h6.logo{width:157px;height:37px;margin:auto;margin-bottom:25px}footer h6.logo svg{width:157px;height:37px;display:block}footer .btn-official{width:200px;height:60px;margin:auto;overflow:hidden;margin-bottom:25px}footer .btn-official a{width:200px;height:60px;line-height:1.5;display:block;text-align:center;position:relative;color:#8c7349;letter-spacing:.1em;font-size:12px;font-size:1.2rem;box-sizing:border-box}footer .btn-official a:before,footer .btn-official a:after{content:"";display:block;width:100%;height:1px;background:#8c7349;position:absolute;z-index:2}footer .btn-official a:before{left:0px;top:0px;;-webkit-animation:btnborder_t 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_t 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_t 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}footer .btn-official a:after{right:0px;bottom:0px;;-webkit-animation:btnborder_b 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_b 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_b 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}footer .btn-official a .inr .inr_bdr{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0px;left:0px;border:1px solid #8c7349;opacity:.4}footer .btn-official a .inr:before,footer .btn-official a .inr:after{content:"";display:block;width:1px;height:100%;background:#8c7349;position:absolute;z-index:2}footer .btn-official a .inr:before{left:0px;top:0px;;-webkit-animation:btnborder_l 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_l 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_l 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}footer .btn-official a .inr:after{right:0px;bottom:0px;;-webkit-animation:btnborder_r 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_r 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_r 2s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}footer .btn-official a .inr span{position:absolute;top:50%;margin-top:-1.5em;width:100%;left:0px}footer dl.info{text-align:center}footer dl.info dt,footer dl.info dd,footer dl.info a{color:#8c7349;line-height:1;font-size:12px;font-size:1.2rem;letter-spacing:.1em}footer dl.info dt{margin-bottom:15px}footer dl.info dd{margin-bottom:15px}footer dl.info dd.link{margin-bottom:0px}footer .wwd-info{width:217px;position:absolute;bottom:0px;right:0px}footer .wwd-info .fcol2{width:200px}footer .wwd-info h6{width:83px;height:24.5px;margin:auto;padding-bottom:20px}footer .wwd-info h6 a{display:block}footer .wwd-info h6 svg{width:83px;height:24.5px}footer .wwd-info h6 .st0{fill:#393939}footer .wwd-info .wwd-social{width:100%;border-top:1px solid #000;padding-top:20px}footer .wwd-info .wwd-social .st0{fill:#393939}footer .wwd-info .wwd-social p.txt-follow{text-align:center}footer .wwd-info .wwd-social ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center;align-items:center;margin-bottom:10px}footer .wwd-info .wwd-social ul li{margin-right:35px;line-height:1}footer .wwd-info .wwd-social ul li:last-child{margin-right:0px}footer .wwd-info .wwd-social ul li a{display:block}footer .wwd-info .wwd-social ul li:nth-child(1) svg{width:25px;height:25px}footer .wwd-info .wwd-social ul li:nth-child(2) svg{width:22.5px;height:22.5px}footer .wwd-info .wwd-social ul li:nth-child(3) svg{width:26px;height:21px}footer .wwd-info .wwd-social ul li:nth-child(4) svg{width:22.5px;height:22.5px}footer p.copy{width:200px;font-size:10px;font-size:1rem;margin-top:20px;text-align:justify;padding-bottom:20px}footer p.copy br{display:none}#block-nav{width:100%;height:100%;position:fixed;top:0px;left:0px;z-index:100;background:#fff;opacity:0;width:0px;transition:opacity .6s ease}#block-nav .nav-inner{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;-ms-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;position:absolute;width:100%;height:100%;display:block;top:0px;left:0px;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;-webkit-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}#block-nav .nav-content{width:100%;height:100%;position:absolute;box-sizing:border-box;top:0px;left:0px;padding-top:0px;display:table}#block-nav .nav-content .nav-content_inner{display:table-cell;vertical-align:middle}#block-nav .nav{width:100%;max-width:800px;margin:auto;text-align:center;height:auto}#block-nav .nav ul.glbnav{width:68%;margin:auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-bottom:4.6%}#block-nav .nav ul.glbnav li{width:30.76%;margin-right:3.6%;margin-bottom:4.6%}#block-nav .nav ul.glbnav li:nth-child(3n){margin-right:0px}#block-nav .nav ul.glbnav li:nth-last-of-type(1),#block-nav .nav ul.glbnav li:nth-last-of-type(2){margin-bottom:0px}#block-nav .nav ul.glbnav li:last-child{margin-right:0px}#block-nav .nav ul.glbnav li figure{margin-bottom:6px}#block-nav .nav ul.glbnav li p{line-height:1;font-size:12px;font-size:1.2rem;color:#8c7349}#block-nav .nav ul.glbnav li a{position:relative;display:block}#block-nav .nav ul.glbnav li a.current{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:default}#block-nav .nav ul.glbnav li a.current:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:default}#block-nav .nav ul.glbnav li a .cover{position:absolute;width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px}#block-nav .nav ul.glbnav li a .cover .c-i{position:absolute;width:100%;height:100%;top:0px;left:0px}#block-nav .nav ul.glbnav li a .cover:before,#block-nav .nav ul.glbnav li a .cover:after,#block-nav .nav ul.glbnav li a .cover .c-i:before,#block-nav .nav ul.glbnav li a .cover .c-i:after{content:"";position:absolute;background:#8c7349}#block-nav .nav ul.glbnav li a .cover:before,#block-nav .nav ul.glbnav li a .cover:after{width:0%;height:1px;transition:width .3s ease}#block-nav .nav ul.glbnav li a .cover .c-i:before,#block-nav .nav ul.glbnav li a .cover .c-i:after{width:1px;height:0%;transition:height .3s ease;transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s}#block-nav .nav ul.glbnav li a .cover:before{right:0px;top:0px}#block-nav .nav ul.glbnav li a .cover:after{left:0px;bottom:0px}#block-nav .nav ul.glbnav li a .cover .c-i:before{left:0px;top:0px}#block-nav .nav ul.glbnav li a .cover .c-i:after{right:0px;bottom:0px}#block-nav h3{width:180px;height:42px;margin:auto;margin-bottom:104px;margin-top:20px}#block-nav h3 svg{width:180px;height:42px}#block-nav h3 .st0{fill:#000}#block-nav a.btn-home{display:block;line-height:1;margin-bottom:12px;font-size:22px;font-size:2.2rem}#block-nav .btn-official{width:270px;height:40px;margin:auto;overflow:hidden}#block-nav .btn-official a{width:268px;height:38px;line-height:38px;display:block;text-align:center;position:relative}#block-nav .btn-official a:before{content:"";display:block;width:200%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/common/bdr.png) top left repeat-x;background-size:540px;padding:1px;;-webkit-animation:border-animation 5s linear 0s infinite;-moz-animation:border-animation 5s linear 0s infinite;animation:border-animation 5s linear 0s infinite}#block-nav .btn-official a .inr{position:absolute;top:1px;left:1px;width:100%;height:100%;border:1px solid transparent;background:#fff;box-sizing:border-box}#block-nav .share{position:absolute;bottom:10px;width:100%;left:0px}#block-nav .share ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center;align-items:center;margin-bottom:12px}#block-nav .share ul .st0{fill:#393939;transition:fill .15s linear}#block-nav .share ul li:nth-child(1){margin-right:50px}#block-nav .share ul li:nth-child(1) a{display:block}#block-nav .share ul li:nth-child(1) svg{width:20px;height:20px}#block-nav .share ul li:nth-child(2){margin-right:50px}#block-nav .share ul li:nth-child(2) a{display:block}#block-nav .share ul li:nth-child(2) svg{width:22px;height:18px}#block-nav .share ul li:nth-child(3) a{display:block}#block-nav .share ul li:nth-child(3) svg{width:20px;height:20px}#block-nav .share p{text-align:center}a#btn-menu{width:50px;height:50px;position:fixed;top:0px;left:0px;display:block;z-index:101}a#btn-menu .inr{width:35px;height:35px;position:absolute;top:50%;left:50%;margin:-17.5px 0 0 -17.5px}a#btn-menu .inr div{height:2px;position:absolute;overflow:hidden;-webkit-transition:top .2s ease 0s,transform .6s ease 0s;-ms-transition:top .2s ease 0s,transform .6s ease 0s;transition:top .2s ease 0s,transform .6s ease 0s}a#btn-menu .inr div:before{width:100%;height:2px;position:absolute;top:0px;left:0px;content:"";display:block;background:#67625c;opacity:.6}a#btn-menu .inr div span{width:100%;height:2px;position:absolute;top:0px;background:#67625c;display:block;;-webkit-animation:nav-animation 3s linear 0s infinite;-moz-animation:nav-animation 3s linear 0s infinite;animation:nav-animation 3s linear 0s infinite}a#btn-menu .s0{width:100%;top:7px}a#btn-menu .s1{width:30px;top:15px}a#btn-menu .s2{width:30px;top:23px}.ie11 a#btn-menu .inr div span{top:1px}.nav body{overflow:hidden}.nav #block-nav{width:100%}.nav a#btn-menu .inr .s0{display:none}.nav a#btn-menu .inr .s2{top:15px}.nav.show-nav #block-nav{opacity:1;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav.show-nav #block-nav .nav-inner{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav.show-nav #block-nav .nav ul.glbnav a .cover:before,.nav.show-nav #block-nav .nav ul.glbnav a .cover:after{width:100%;transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;-webkit-transition-delay:.7s}.nav.show-nav #block-nav .nav ul.glbnav a .cover .c-i:before,.nav.show-nav #block-nav .nav ul.glbnav a .cover .c-i:after{height:100%;transition-delay:.9s;-moz-transition-delay:.9s;-o-transition-delay:.9s;-webkit-transition-delay:.9s}.nav.show-nav a#btn-menu .inr .s1{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav.show-nav a#btn-menu .inr .s2{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes barrl{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@-moz-keyframes barrl{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes barrl{0%{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{-webkit-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.block-credit{width:100%;padding:74px 0 20px 0}.block-credit .credit-inner{width:calc(100% - 64px);margin:auto;position:relative}.block-credit p.txt-credit{font-size:10px;font-size:1rem;line-height:2;letter-spacing:.2em;color:#595959}.block-credit .staff-credit{margin-top:45px;text-align:center;margin-bottom:50px}.block-credit .staff-credit p{color:#595959;font-size:12px;font-size:1.2rem;line-height:32px;letter-spacing:.2em}.block-credit .page-share{margin-bottom:50px}.block-credit .page-share ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center;align-items:center;margin-bottom:28px}.block-credit .page-share ul li{margin-right:70px;line-height:1}.block-credit .page-share ul li:nth-child(1) svg{width:30px;height:30px}.block-credit .page-share ul li:nth-child(2) svg{width:34px;height:27.5px}.block-credit .page-share ul li:nth-child(3) svg{width:28.5px;height:29px}.block-credit .page-share ul li .st0{fill:#393939}.block-credit .page-share ul li:last-child{margin-right:0px}.block-credit .page-share p{font-size:19px;font-size:1.9rem;width:100%;line-height:1;text-align:center;letter-spacing:.2em;color:#4f4f4f}#loading{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#fff;z-index:10;transition:opacity .6s linear;opacity:0}#loading .loading-inner{width:100%;height:100%;position:absolute;top:0px;left:0px;display:table}#loading .loading-inner .loading-content{display:table-cell;vertical-align:middle}#loading .loading-inner .txt-loading{width:100%;text-align:center}#loading .loading-inner .txt-loading .txt_inner{width:224px;display:inline-block;position:relative}#loading .loading-inner .txt-loading p{font-family:"Cronos Pro Light Display", sans-serif;color:#8c7349;letter-spacing:.2em;font-size:28px;font-size:2.8rem;line-height:1;margin-bottom:15px}#loading .loading-inner .txt-loading .line{width:100%;height:1px;position:relative;margin:auto;background:#d7cebf}#loading .loading-inner .txt-loading .l,#loading .loading-inner .txt-loading .r{height:1px;display:block;background:#8c7349;position:absolute;transition:width .1s linear;width:0px}#loading .loading-inner .txt-loading .l{left:0px;top:0px}#loading .loading-inner .txt-loading .r{right:0px;top:0px}.disable #loading{opacity:1}.backtohome{width:100%;text-align:center;position:relative;background:#fff;padding-bottom:30px}.backtohome a{display:inline-block;font-size:20px;font-size:2rem;color:#4f4f4f;position:relative;letter-spacing:.1em;overflow:hidden}.backtohome a:before{content:"";width:100%;height:1px;background:#e0e0e0;display:block;position:absolute;bottom:0px}.backtohome a:after{content:"";width:100%;height:1px;background:#bababa;display:block;position:absolute;bottom:0px;left:0px;;-webkit-animation:barrl 4s linear 0s infinite;-moz-animation:barrl 4s linear 0s infinite;animation:barrl 4s linear 0s infinite}#othercontent{width:100%;background:#fff;position:relative;padding-bottom:78px;z-index:2}#othercontent.active1 .ttl_story .ttl_inner h4:nth-of-type(1){display:block}#othercontent.active1 .col2 .col_l_nav ul li:nth-child(1) a .nav_inr span{font-size:24px;font-size:2.4rem}#othercontent.active1 .col2 .col_l_nav ul li:nth-child(1) a:before{background:#67625c;width:5px}#othercontent.active1 .col2 .col_r_content ul{-webkit-transform:translate3d(0, 0%, 0);-ms-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more{border:none}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more:before,#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more:after{content:"";display:block;width:100%;height:1px;background:#8c7349;position:absolute;z-index:2}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more:before{left:0px;top:0px;;-webkit-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more:after{right:0px;bottom:0px;;-webkit-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more .inr .inr_bdr{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0px;left:0px;border:1px solid #8c7349;opacity:.4}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more .inr:before,#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more .inr:after{content:"";display:block;width:1px;height:100%;background:#8c7349;position:absolute;z-index:2}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more .inr:before{left:0px;top:0px;;-webkit-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more .inr:after{right:0px;bottom:0px;;-webkit-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active1 .col2 .col_r_content ul li:nth-child(1) a.btn-more .inr span{position:absolute;top:50%;margin-top:-1.5em;width:100%;left:0px}#othercontent.active2 .ttl_story .ttl_inner h4:nth-of-type(2){display:block}#othercontent.active2 .col2 .col_l_nav ul li:nth-child(2) a .nav_inr span{font-size:24px;font-size:2.4rem}#othercontent.active2 .col2 .col_l_nav ul li:nth-child(2) a:before{background:#67625c;width:5px}#othercontent.active2 .col2 .col_r_content ul{-webkit-transform:translate3d(0, -100%, 0);-ms-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more{border:none}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more:before,#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more:after{content:"";display:block;width:100%;height:1px;background:#8c7349;position:absolute;z-index:2}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more:before{left:0px;top:0px;;-webkit-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more:after{right:0px;bottom:0px;;-webkit-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more .inr .inr_bdr{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0px;left:0px;border:1px solid #8c7349;opacity:.4}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more .inr:before,#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more .inr:after{content:"";display:block;width:1px;height:100%;background:#8c7349;position:absolute;z-index:2}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more .inr:before{left:0px;top:0px;;-webkit-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more .inr:after{right:0px;bottom:0px;;-webkit-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active2 .col2 .col_r_content ul li:nth-child(2) a.btn-more .inr span{position:absolute;top:50%;margin-top:-1.5em;width:100%;left:0px}#othercontent.active3 .ttl_story .ttl_inner h4:nth-of-type(3){display:block}#othercontent.active3 .col2 .col_l_nav ul li:nth-child(3) a .nav_inr span{font-size:24px;font-size:2.4rem}#othercontent.active3 .col2 .col_l_nav ul li:nth-child(3) a:before{background:#67625c;width:5px}#othercontent.active3 .col2 .col_r_content ul{-webkit-transform:translate3d(0, -200%, 0);-ms-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more{border:none}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more:before,#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more:after{content:"";display:block;width:100%;height:1px;background:#8c7349;position:absolute;z-index:2}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more:before{left:0px;top:0px;;-webkit-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more:after{right:0px;bottom:0px;;-webkit-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more .inr .inr_bdr{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0px;left:0px;border:1px solid #8c7349;opacity:.4}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more .inr:before,#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more .inr:after{content:"";display:block;width:1px;height:100%;background:#8c7349;position:absolute;z-index:2}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more .inr:before{left:0px;top:0px;;-webkit-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more .inr:after{right:0px;bottom:0px;;-webkit-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active3 .col2 .col_r_content ul li:nth-child(3) a.btn-more .inr span{position:absolute;top:50%;margin-top:-1.5em;width:100%;left:0px}#othercontent.active4 .ttl_story .ttl_inner h4:nth-of-type(4){display:block}#othercontent.active4 .col2 .col_l_nav ul li:nth-child(4) a .nav_inr span{font-size:24px;font-size:2.4rem}#othercontent.active4 .col2 .col_l_nav ul li:nth-child(4) a:before{background:#67625c;width:5px}#othercontent.active4 .col2 .col_r_content ul{-webkit-transform:translate3d(0, -300%, 0);-ms-transform:translate3d(0, -300%, 0);transform:translate3d(0, -300%, 0)}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more{border:none}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more:before,#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more:after{content:"";display:block;width:100%;height:1px;background:#8c7349;position:absolute;z-index:2}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more:before{left:0px;top:0px;;-webkit-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more:after{right:0px;bottom:0px;;-webkit-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more .inr .inr_bdr{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0px;left:0px;border:1px solid #8c7349;opacity:.4}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more .inr:before,#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more .inr:after{content:"";display:block;width:1px;height:100%;background:#8c7349;position:absolute;z-index:2}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more .inr:before{left:0px;top:0px;;-webkit-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more .inr:after{right:0px;bottom:0px;;-webkit-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active4 .col2 .col_r_content ul li:nth-child(4) a.btn-more .inr span{position:absolute;top:50%;margin-top:-1.5em;width:100%;left:0px}#othercontent.active5 .ttl_story .ttl_inner h4:nth-of-type(5){display:block}#othercontent.active5 .col2 .col_l_nav ul li:nth-child(5) a .nav_inr span{font-size:24px;font-size:2.4rem}#othercontent.active5 .col2 .col_l_nav ul li:nth-child(5) a:before{background:#67625c;width:5px}#othercontent.active5 .col2 .col_r_content ul{-webkit-transform:translate3d(0, -400%, 0);-ms-transform:translate3d(0, -400%, 0);transform:translate3d(0, -400%, 0)}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more{border:none}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more:before,#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more:after{content:"";display:block;width:100%;height:1px;background:#8c7349;position:absolute;z-index:2}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more:before{left:0px;top:0px;;-webkit-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more:after{right:0px;bottom:0px;;-webkit-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more .inr .inr_bdr{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0px;left:0px;border:1px solid #8c7349;opacity:.4}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more .inr:before,#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more .inr:after{content:"";display:block;width:1px;height:100%;background:#8c7349;position:absolute;z-index:2}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more .inr:before{left:0px;top:0px;;-webkit-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more .inr:after{right:0px;bottom:0px;;-webkit-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#othercontent.active5 .col2 .col_r_content ul li:nth-child(5) a.btn-more .inr span{position:absolute;top:50%;margin-top:-1.5em;width:100%;left:0px}#othercontent .ttl_h3{width:100%;text-align:center;margin-bottom:14px}#othercontent .ttl_h3 h3{line-height:1}#othercontent .ttl_h3 h3 span{position:relative;font-family:"Cronos Pro Light Display", sans-serif;color:#8c7349;font-size:28px;font-size:2.8rem;letter-spacing:.1em;padding-bottom:4px;line-height:1}#othercontent .ttl_h3 h3 span:after{content:"";display:inline-block;border-bottom:1px solid #8c7349;width:90%;height:1px;position:absolute;bottom:0px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}#othercontent a.btn-more{width:100%;height:40px;line-height:44px;box-sizing:border-box;overflow:hidden;display:block;text-align:center;position:relative;margin-top:20px;border:1px solid #8c7349}#othercontent a.btn-more span{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em;font-size:14px;font-size:1.4rem;color:#8c7349}#othercontent .ttl_story{text-align:center;margin-bottom:10px;height:22px;overflow:hidden}#othercontent .ttl_story .ttl_inner{position:relative;display:block;transition:transform .4s ease;height:22px}#othercontent .ttl_story h4{font-family:"Cronos Pro Light Display", sans-serif;color:#8c7349;font-size:18px;font-size:1.8rem;letter-spacing:.1em;position:absolute;top:0px;width:100%;text-indent:center;display:none}#othercontent .col2{height:0px;padding-bottom:104%;position:relative;overflow:hidden}#othercontent .col2 .col_l_nav{width:38%;position:absolute;top:0px;height:100%}#othercontent .col2 .col_l_nav ul{position:absolute;top:0px;left:0px;height:100%}#othercontent .col2 .col_l_nav ul li{width:100%;height:20%;position:absolute;top:0px}#othercontent .col2 .col_l_nav ul li a{display:block;position:absolute;top:0px;left:0px;height:calc(100% - 26%);width:100%;display:table}#othercontent .col2 .col_l_nav ul li a:before{content:"";display:block;position:absolute;height:100%;width:2px;background:#e1e0de;-webkit-transition:width .15s linear 0s,background .15s linear 0s;-ms-transition:width .15s linear 0s,background .15s linear 0s;transition:width .15s linear 0s,background .15s linear 0s}#othercontent .col2 .col_l_nav ul li a .nav_inr{display:table-cell;vertical-align:middle;padding-left:15px}#othercontent .col2 .col_l_nav ul li a .nav_inr span{color:#8c7349;font-family:"Cronos Pro Light Display", sans-serif;font-size:20px;font-size:2rem;letter-spacing:.1em}#othercontent .col2 .col_l_nav ul li:nth-child(2){top:20%}#othercontent .col2 .col_l_nav ul li:nth-child(3){top:40%}#othercontent .col2 .col_l_nav ul li:nth-child(4){top:60%}#othercontent .col2 .col_l_nav ul li:nth-child(5){top:80%}#othercontent .col2 .col_r_content{width:53%;height:100%;position:absolute;top:0px;right:8%}#othercontent .col2 .col_r_content ul,#othercontent .col2 .col_r_content ul li{position:absolute;left:0px;top:0px;width:100%;height:100%}#othercontent .col2 .col_r_content .oc_content{width:100%;height:100%;position:absolute;top:0px;left:0px;display:table}#othercontent .col2 .col_r_content .oc_content .oc_inr{display:table-cell;vertical-align:middle}#othercontent .col2 .col_r_content .oc_content .img{margin-bottom:9px}#othercontent .col2 .col_r_content .oc_content .img:nth-last-of-type(1){margin-bottom:30px}#othercontent .col2 .col_r_content ul{transition:transform .6s ease}#othercontent .col2 .col_r_content ul li:nth-child(2){-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}#othercontent .col2 .col_r_content ul li:nth-child(3){-webkit-transform:translate3d(0, 200%, 0);-ms-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}#othercontent .col2 .col_r_content ul li:nth-child(4){-webkit-transform:translate3d(0, 300%, 0);-ms-transform:translate3d(0, 300%, 0);transform:translate3d(0, 300%, 0)}#othercontent .col2 .col_r_content ul li:nth-child(5){-webkit-transform:translate3d(0, 400%, 0);-ms-transform:translate3d(0, 400%, 0);transform:translate3d(0, 400%, 0)}@media all and (min-width: 360px){.page footer .btn-official{width:315px}.page footer .btn-official a{width:315px}.page footer .wwd-info{width:315px;margin:auto}.page footer .wwd-info .wwd-social{width:190px}.page footer .wwd-info .wwd-social ul li{margin-right:32px}.page footer .wwd-info .wwd-social ul li:last-child{margin-right:0px}.page footer p.copy{width:315px}}@media all and (min-width: 375px){#block-nav .nav ul.glbnav{width:86.6%;margin-bottom:6%}#block-nav h3{margin-top:30px}#block-nav a.btn-home{margin-bottom:18px}#block-nav .btn-official{width:270px;height:50px}#block-nav .btn-official a{width:268px;height:48px;line-height:48px}#block-nav .share{bottom:20px}}@media all and (min-width: 768px){footer .footer-inner{width:434px;height:calc(100% - 208px);display:table}footer .footer-content{width:400px;text-align:left;display:table-cell;vertical-align:middle}footer h6.logo{width:221px;height:52px;margin-bottom:40px}footer h6.logo svg{width:221px;height:52px}footer .btn-official{width:350px;height:50px;margin:auto;overflow:hidden;margin-bottom:37px}footer .btn-official a{width:350px;height:50px;line-height:50px;font-size:12px;font-size:1.2rem}footer .btn-official a br{display:none}footer .btn-official a:before{background-size:700px}footer .btn-official a .inr span{position:static;top:auto;margin-top:0;width:100%}footer dl.info{text-align:center}footer dl.info dt,footer dl.info dd,footer dl.info a{color:#8c7349;line-height:1;font-size:12px;font-size:1.2rem;letter-spacing:.1em}footer dl.info dt{margin-bottom:15px}footer dl.info dd{margin-bottom:15px}footer dl.info dd.link{margin-bottom:0px}footer .wwd-info{width:434px;position:absolute;bottom:0px;right:0px}footer .wwd-info .fcol2{width:400px}footer .wwd-info .wwd-social ul{margin-bottom:10px}footer .wwd-info .wwd-social ul li{margin-right:70px}footer p.copy{width:400px;font-size:10px;font-size:1rem;margin-top:20px;text-align:justify;padding-bottom:20px}footer p.copy br{display:none}}@media all and (min-width: 864px){.movie.active ul,.movie:hover ul{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.movie ul{-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.ui-video{height:40px}.ui-video .btns{width:100%;height:40px}.ui-video ul{height:40px}.ui-video ul li{height:40px}.ui-video ul li:nth-child(1) a span{top:11px;left:25px;width:18px;height:22px}.ui-video ul li:nth-child(2) a{display:block}.ui-video ul li:nth-child(2) a span{margin-left:-9.5px;top:12px;width:19px;height:23px}.ui-video ul li:nth-child(3) a span{top:9px;right:25px;width:26px;height:24px}.ui-video ul li:nth-child(4) a span{top:12px;right:25px;width:20px;height:20px}header#global-header h6,header#global-header h6 svg{width:84px;height:35px}header#global-header h6{top:15px;right:15px}.page footer{background:#04071a}.page footer .btn-official{width:350px;margin-bottom:30px}.page footer .btn-official a{width:350px}.page footer .btn-official a .inr{background:#04071a}.page footer .footer-content{margin-bottom:60px}.page footer h6.logo{width:221px;height:52px;margin-bottom:25px}.page footer h6.logo svg{width:221px;height:52px}.page footer .wwd-info{width:400px}.page footer .wwd-info h6{width:94px;height:27px;margin:auto;padding-right:42px;margin-right:40px;border-color:#615e5b}.page footer .wwd-info h6 svg{width:94px;height:27px}.page footer .wwd-info h6 .st0{fill:#615e5b}.page footer .wwd-info .wwd-social{width:208px}.page footer .wwd-info .wwd-social p.txt-follow{text-align:center}.page footer .wwd-info .wwd-social ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:start;align-items:flex-start;margin-bottom:10px}.page footer .wwd-info .wwd-social ul li{margin-right:60px;line-height:1}.page footer .wwd-info .wwd-social ul li:last-child{margin-right:0px}.page footer .wwd-info .wwd-social ul li a{display:block}.page footer .wwd-info .wwd-social ul li .st0{fill:#615e5b}.page footer .wwd-info .wwd-social ul li:nth-child(1) svg{width:28px;height:28px}.page footer .wwd-info .wwd-social ul li:nth-child(2) svg{width:27px;height:27px}.page footer .wwd-info .wwd-social ul li:nth-child(3){margin-right:0px}.page footer .wwd-info .wwd-social ul li:nth-child(3) svg{width:32px;height:26px}.page footer .wwd-info .wwd-social ul li:nth-child(4){display:none}.page footer .wwd-info .wwd-social ul li:nth-child(4) svg{width:22.5px;height:22.5px}.page footer p.copy{width:400px}#top footer .footer-inner{right:auto;left:50%;margin-left:-200px}#top footer .wwd-info .fcol2{width:100%}#top footer p.copy{width:100%}#top footer p.copy br.pc{display:block;line-height:12px}footer{width:100%;text-align:left}footer .footer-inner{width:400px;display:block;position:absolute;display:table;padding:0px}footer .footer-content{width:100%;vertical-align:middle;display:table-cell}footer p.copy{text-align:center}footer p.copy br.sp{display:none}footer nav#fnav{display:none}footer h6.logo{width:221px;height:52px;margin-bottom:40px}footer h6.logo svg{width:221px;height:52px}footer .btn-official{width:350px;height:50px;margin:auto;overflow:hidden;margin-bottom:37px}footer .btn-official a{width:350px;height:50px;line-height:50px;font-size:12px;font-size:1.2rem}footer .btn-official a br{display:none}footer .btn-official a:before{background-size:700px}footer .btn-official a .inr span{position:static;top:auto;margin-top:0;width:100%;transition:color .15s linear}footer .btn-official a:hover .inr{background:#8c7349}footer .btn-official a:hover .inr span{color:#fff}footer dl.info dt,footer dl.info dd,footer dl.info a{font-size:12px;font-size:1.2rem}footer dl.info dt{margin-bottom:17px}footer dl.info dd{margin-bottom:17px}footer dl.info dd.link{margin-bottom:0px}footer .wwd-info{letter-spacing:-.04em;width:100%;display:block;text-align:center}footer .wwd-info h6,footer .wwd-info .wwd-social{display:inline-block;vertical-align:top}footer .wwd-info h6{width:94px;height:27px;margin:auto;padding-bottom:0px;border-right:1px solid #bbb8b3;padding-right:42px;margin-right:40px}footer .wwd-info h6 svg{width:94px;height:27px}footer .wwd-info h6 svg .st0{transition:fill .15s linear}footer .wwd-info h6 a:hover .st0{fill:#8c7349}footer .wwd-info .wwd-social{width:294px;border-top:none;padding-top:0px}footer .wwd-info .wwd-social .st0{fill:#393939;transition:fill .15s linear}footer .wwd-info .wwd-social p.txt-follow{text-align:center}footer .wwd-info .wwd-social ul{justify-content:start;align-items:flex-start;margin-bottom:10px}footer .wwd-info .wwd-social ul li{margin-right:60px}footer .wwd-info .wwd-social ul li:last-child{margin-right:0px}footer .wwd-info .wwd-social ul li a{display:block}footer .wwd-info .wwd-social ul li:nth-child(1) svg{width:28px;height:28px}footer .wwd-info .wwd-social ul li:nth-child(2) svg{width:27px;height:27px}footer .wwd-info .wwd-social ul li:nth-child(3) svg{width:32px;height:26px}footer .wwd-info .wwd-social ul li:nth-child(4) svg{width:27px;height:27px}footer .wwd-info .wwd-social ul li a:hover .st0{fill:#8c7349}#block-nav .nav-content{width:100%;height:100%;position:absolute;display:table;top:0px;left:0px}#block-nav .nav-content_inner{width:100%;display:table-cell;vertical-align:middle}#block-nav a.btn-home{font-size:20px;font-size:2rem;margin-bottom:24px}#block-nav h3{width:192px;height:45px;margin-bottom:40px;margin-top:50px}#block-nav h3 svg{width:192px;height:45px}#block-nav .nav ul.glbnav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:50px}#block-nav .nav ul.glbnav li{width:150px;margin-right:12px;margin-bottom:0px}#block-nav .nav ul.glbnav li:nth-child(3n){margin-right:12px}#block-nav .nav ul.glbnav li:last-child{margin-right:0px}#block-nav .nav ul.glbnav li a .cover{width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}#block-nav .nav ul.glbnav li a .cover:before,#block-nav .nav ul.glbnav li a .cover:after{width:0%;height:1px;transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}#block-nav .nav ul.glbnav li a .cover .c-i:before,#block-nav .nav ul.glbnav li a .cover .c-i:after{width:1px;height:0%;transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s}#block-nav .nav ul.glbnav li a .cover:before{right:0px;top:0px}#block-nav .nav ul.glbnav li a .cover:after{left:0px;bottom:0px}#block-nav .nav ul.glbnav li a .cover .c-i:before{left:0px;top:0px}#block-nav .nav ul.glbnav li a .cover .c-i:after{right:0px;bottom:0px}#block-nav .nav ul.glbnav li a:hover .cover:before,#block-nav .nav ul.glbnav li a:hover .cover:after{width:100%}#block-nav .nav ul.glbnav li a:hover .cover .c-i:before,#block-nav .nav ul.glbnav li a:hover .cover .c-i:after{height:100%}#block-nav .nav .btn-official{width:400px}#block-nav .nav .btn-official a{width:398px;font-size:11px;font-size:1.1rem;letter-spacing:.2em}#block-nav .nav .btn-official a:before{background-size:800px}#block-nav .nav .btn-official a:hover .inr{background:#8c7349;color:#fff}#block-nav .share{margin-top:25px}#block-nav .share ul{margin-bottom:16px}#block-nav .share ul li:nth-child(1){margin-right:50px}#block-nav .share ul li:nth-child(1) svg{width:25px;height:25px}#block-nav .share ul li:nth-child(2){margin-right:0px}#block-nav .share ul li:nth-child(2) svg{width:29px;height:23px}#block-nav .share ul li:nth-child(3){display:none}#block-nav .share ul li a:hover .st0{fill:#8c7349}.nav.show-nav #block-nav .nav ul.glbnav a .cover:before,.nav.show-nav #block-nav .nav ul.glbnav a .cover:after{width:0%;transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s}.nav.show-nav #block-nav .nav ul.glbnav a .cover .c-i:before,.nav.show-nav #block-nav .nav ul.glbnav a .cover .c-i:after{height:0%;transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;-webkit-transition-delay:.2s}.nav.show-nav #block-nav .nav ul.glbnav a.current .cover:before,.nav.show-nav #block-nav .nav ul.glbnav a.current .cover:after{width:100%}.nav.show-nav #block-nav .nav ul.glbnav a.current .cover .c-i:before,.nav.show-nav #block-nav .nav ul.glbnav a.current .cover .c-i:after{height:100%}.nav.show-nav #block-nav .nav ul.glbnav a:hover .cover:before,.nav.show-nav #block-nav .nav ul.glbnav a:hover .cover:after{width:100%}.nav.show-nav #block-nav .nav ul.glbnav a:hover .cover .c-i:before,.nav.show-nav #block-nav .nav ul.glbnav a:hover .cover .c-i:after{height:100%}.block-credit{width:100%;min-width:1200px;padding:74px 0 20px 0;position:relative}.block-credit .credit-inner{width:470px;margin:auto}.block-credit p.txt-credit{text-align:center}.block-credit .staff-credit{margin-top:26px;text-align:center;margin-bottom:40px}.block-credit .staff-credit p{font-size:10px;font-size:1rem;line-height:20px}.block-credit .page-share{margin-bottom:38px}.block-credit .page-share ul{margin-bottom:16px}.block-credit .page-share ul li{margin-right:60px}.block-credit .page-share ul li:nth-child(1) svg{width:28px;height:28px}.block-credit .page-share ul li:nth-child(2){margin-right:0px}.block-credit .page-share ul li:nth-child(2) svg{width:32px;height:26px}.block-credit .page-share ul li:nth-child(3){display:none}.block-credit .page-share ul li .st0{fill:#4f4f4f}.block-credit .page-share ul li:last-child{margin-right:0px}.block-credit .page-share p{font-size:12px;font-size:1.2rem}.backtohome{padding-bottom:30px}.backtohome a{font-size:22px;font-size:2.2rem}.backtohome a:after{transition:background .15s linear}.backtohome a:hover:after{background:#8c7349}#othercontent{width:100%;min-width:1200px;padding-bottom:78px}#othercontent.active1 .ttl_story h4:nth-child(1){opacity:1}#othercontent.active1 .col2 .col_l_nav ul li:nth-child(1) a span{font-size:24px;font-size:2.4rem}#othercontent.active1 .col2 .col_l_nav ul li:nth-child(1) a:before{background:#67625c}#othercontent.active2 .ttl_story h4:nth-child(2){opacity:1}#othercontent.active2 .col2 .col_l_nav ul li:nth-child(2) a span{font-size:24px;font-size:2.4rem}#othercontent.active2 .col2 .col_l_nav ul li:nth-child(2) a:before{background:#67625c}#othercontent.active3 .ttl_story h4:nth-child(3){opacity:1}#othercontent.active3 .col2 .col_l_nav ul li:nth-child(3) a span{font-size:24px;font-size:2.4rem}#othercontent.active3 .col2 .col_l_nav ul li:nth-child(3) a:before{background:#67625c}#othercontent.active4 .ttl_story h4:nth-child(4){opacity:1}#othercontent.active4 .col2 .col_l_nav ul li:nth-child(4) a span{font-size:24px;font-size:2.4rem}#othercontent.active4 .col2 .col_l_nav ul li:nth-child(4) a:before{background:#67625c}#othercontent.active5 .ttl_story h4:nth-child(5){opacity:1}#othercontent.active5 .col2 .col_l_nav ul li:nth-child(5) a span{font-size:24px;font-size:2.4rem}#othercontent.active5 .col2 .col_l_nav ul li:nth-child(5) a:before{background:#67625c}#othercontent .ttl_h3{margin-bottom:14px}#othercontent .ttl_h3 h3 span{font-size:32px;font-size:3.2rem;padding-bottom:8px;line-height:1}#othercontent .ttl_h3 h3 span:after{width:70%}#othercontent a.btn-more{width:300px;height:50px;line-height:60px;margin:auto;margin-top:0px;transition:background .15s linear}#othercontent a.btn-more span{font-size:20px;font-size:2rem;transition:color .15s linear}#othercontent a.btn-more:hover{background:#8c7349}#othercontent a.btn-more:hover span{color:#fff}#othercontent .ttl_story{margin-bottom:16px;height:24px;overflow:hidden}#othercontent .ttl_story .ttl_inner{position:relative;display:block;transition:transform .4s ease;height:24px}#othercontent .ttl_story h4{font-family:"Cronos Pro Light Display", sans-serif;color:#8c7349;font-size:20px;font-size:2rem;opacity:0;transition:opacity .6s ease}#othercontent .col2{height:380px;padding-bottom:0%;position:relative;overflow:hidden}#othercontent .col2 .col_l_nav{width:120px}#othercontent .col2 .col_l_nav ul{position:absolute;top:0px;left:0px;height:100%}#othercontent .col2 .col_l_nav ul li{width:100%;height:76px}#othercontent .col2 .col_l_nav ul li a{height:calc(100% - 6px)}#othercontent .col2 .col_l_nav ul li a:hover .nav_inr span{font-size:24px;font-size:2.4rem}#othercontent .col2 .col_l_nav ul li a:before{background:#e1e0de}#othercontent .col2 .col_l_nav ul li a .nav_inr{padding-left:15px}#othercontent .col2 .col_l_nav ul li a .nav_inr span{font-size:12px;font-size:1.2rem;transition:font-size .15s linear}#othercontent .col2 .col_r_content{width:900px;margin:auto;height:100%;position:static;top:auto;right:auto}#othercontent .col2 .col_r_content ul{left:auto;top:auto;width:900px;height:380px}#othercontent .col2 .col_r_content ul li{height:380px}#othercontent .col2 .col_r_content .oc_content .imgs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#othercontent .col2 .col_r_content .oc_content .img{margin-bottom:9px;height:280px;display:block;background-size:cover;background-position:top left;background-repeat:no-repeat}#othercontent .col2 .col_r_content .oc_content .img img{display:none}#othercontent .col2 .col_r_content .oc_content .img:nth-last-of-type(1){margin-bottom:30px}#othercontent .col2 .col_r_content ul{transition:transform .6s ease}#othercontent .col2 .col_r_content ul li:nth-child(1) .oc_content .img:nth-of-type(1){width:350px;background-image:url(../images/common/oc/img_story1_01.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(1) .oc_content .img:nth-of-type(2){width:538px;margin-left:12px;background-image:url(../images/common/oc/img_story1_02.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(2){-webkit-transform:translate3d(0, 380px, 0);-ms-transform:translate3d(0, 380px, 0);transform:translate3d(0, 380px, 0)}#othercontent .col2 .col_r_content ul li:nth-child(2) .oc_content .img:nth-of-type(1){width:445px;background-image:url(../images/common/oc/img_story2_01.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(2) .oc_content .img:nth-of-type(2){width:445px;margin-left:12px;background-image:url(../images/common/oc/img_story2_02.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(3){-webkit-transform:translate3d(0, 760px, 0);-ms-transform:translate3d(0, 760px, 0);transform:translate3d(0, 760px, 0)}#othercontent .col2 .col_r_content ul li:nth-child(3) .oc_content .img:nth-of-type(1){width:350px;background-image:url(../images/common/oc/img_story3_01.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(3) .oc_content .img:nth-of-type(2){width:538px;margin-left:12px;background-image:url(../images/common/oc/img_story3_02.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(4){-webkit-transform:translate3d(0, 1140px, 0);-ms-transform:translate3d(0, 1140px, 0);transform:translate3d(0, 1140px, 0)}#othercontent .col2 .col_r_content ul li:nth-child(4) .oc_content .img:nth-of-type(1){width:442px;background-image:url(../images/common/oc/img_story4_01.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(4) .oc_content .img:nth-of-type(2){width:442px;margin-left:12px;background-image:url(../images/common/oc/img_story4_02.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(5){-webkit-transform:translate3d(0, 1520px, 0);-ms-transform:translate3d(0, 1520px, 0);transform:translate3d(0, 1520px, 0)}#othercontent .col2 .col_r_content ul li:nth-child(5) .oc_content .img:nth-of-type(1){width:442px;background-image:url(../images/common/oc/img_story5_01.jpg)}#othercontent .col2 .col_r_content ul li:nth-child(5) .oc_content .img:nth-of-type(2){width:442px;margin-left:12px;background-image:url(../images/common/oc/img_story5_02.jpg)}}@keyframes show_loading{from{opacity:0}to{opacity:1}}@font-face{font-family:"Chronicle Display Light Italic";src:url("Chronicle Display Light Italic.woff2") format("woff2"),url("Chronicle Display Light Italic.woff") format("woff")}@font-face{font-family:"Cronos Pro Light Display";src:url("../fonts/Cronos Pro Light Display.woff2") format("woff2"),url("../fonts/Cronos Pro Light Display.woff") format("woff")}@font-face{font-family:'notoIE';font-style:normal;font-weight:400;src:url("../fonts/NotoSerifCJKjp-Regular.woff2") format("woff2"),url("../fonts/NotoSerifCJKjp-Regular.woff") format("woff")}.ie11 #kv .scene1 .ttl .col-r p{font-family:'notoIE', sans-serif}.ie11.foundation #main h2,.ie11.essence #main h2,.ie11.lip #main h2,.ie11.cream #main h2,.ie11.basic #main h2{font-family:'notoIE', sans-serif}p.copy{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:0em}.wwd-social p.txt-follow{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.1em}.block-credit .staff-credit p{font-family:"Cronos Pro Light Display", sans-serif}#block-nav .btn-home{font-family:"Cronos Pro Light Display", sans-serif;color:#8c7349;letter-spacing:.2em}#block-nav ul p{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em}#block-nav .btn-official a{color:#8c7349;font-size:11px;font-size:1.1rem;letter-spacing:.025em}#block-nav .share p{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em;color:#595959}#block-indicator ul li{font-family:"Cronos Pro Light Display", sans-serif}#kv h2{font-family:"Cronos Pro Light Display", sans-serif;color:#fff;letter-spacing:.32em;line-height:1}#kv .txt_transparent p{font-family:"Cronos Pro Light Display", sans-serif}.page-share p{font-family:"Cronos Pro Light Display", sans-serif}.backtohome a{font-family:"Cronos Pro Light Display", sans-serif}#next_content h5,#next_content p{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.3em}#top .story h3{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.3em}#top #prologue h3{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.3em}.lip #ttl-page h3,.lip #ttl-page h4{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em}.lip #blk-lip03 h4{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.05em}.lip #block-product h3{font-family:"Cronos Pro Light Display", sans-serif}.lip a.btn-detail{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.1em}.essence #ttl-page h3,.essence #ttl-page h4{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em}.essence #block-product h3{font-family:"Cronos Pro Light Display", sans-serif}.essence a.btn-detail{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.1em}.foundation #ttl-page h3,.foundation #ttl-page h4{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em}.foundation #block-product h3{font-family:"Cronos Pro Light Display", sans-serif}.foundation a.btn-detail{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.1em}.cream #ttl-page h3,.cream #ttl-page h4{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em}.cream #block-product h3{font-family:"Cronos Pro Light Display", sans-serif}.cream a.btn-detail{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.1em}.basic #ttl-page h3,.basic #ttl-page h4{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em}.basic #block-product h3{font-family:"Cronos Pro Light Display", sans-serif}.basic a.btn-detail{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.1em}@keyframes show_loading{from{opacity:0}to{opacity:1}}html.sp,html.sp body{-webkit-overflow-scrolling:touch}html,body{width:100%;height:100%;min-height:100%}#kv{width:100%;height:100%;position:fixed;top:0px;left:0px}#kv .kv_inner{width:100%;height:100%;position:absolute;top:0px;left:0px}#wrapper{position:relative}#dmy{width:100%;position:relative;display:none}#dmy ul{width:100%;top:0px;left:0px}#dmy ul li{width:100%;height:100%;min-height:100%}#prologue{z-index:3}#story1{z-index:3}#next_content{z-index:3}.ie11 #top #wrap{height:100%;z-index:3}.ie11 #top .b{z-index:3;transition:transform .8s cubic-bezier(0.7, 0, 0.3, 1)}.ie11 #top.active1 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active1 #prologue{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.ie11 #top.active1 #story5{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.ie11 #top.active1 #story4{-webkit-transform:translate(0, 200%);-ms-transform:translate(0, 200%);transform:translate(0, 200%)}.ie11 #top.active1 #story3{-webkit-transform:translate(0, 300%);-ms-transform:translate(0, 300%);transform:translate(0, 300%)}.ie11 #top.active1 #story2{-webkit-transform:translate(0, 400%);-ms-transform:translate(0, 400%);transform:translate(0, 400%)}.ie11 #top.active1 #story1{-webkit-transform:translate(0, 500%);-ms-transform:translate(0, 500%);transform:translate(0, 500%)}.ie11 #top.active1 footer{-webkit-transform:translate(0, 600%);-ms-transform:translate(0, 600%);transform:translate(0, 600%)}.ie11 #top.active2 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active2 #prologue{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ie11 #top.active2 #story5{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.ie11 #top.active2 #story4{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.ie11 #top.active2 #story3{-webkit-transform:translate(0, 200%);-ms-transform:translate(0, 200%);transform:translate(0, 200%)}.ie11 #top.active2 #story2{-webkit-transform:translate(0, 300%);-ms-transform:translate(0, 300%);transform:translate(0, 300%)}.ie11 #top.active2 #story1{-webkit-transform:translate(0, 400%);-ms-transform:translate(0, 400%);transform:translate(0, 400%)}.ie11 #top.active2 footer{-webkit-transform:translate(0, 500%);-ms-transform:translate(0, 500%);transform:translate(0, 500%)}.ie11 #top.active3 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active3 #prologue{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}.ie11 #top.active3 #story5{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ie11 #top.active3 #story4{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.ie11 #top.active3 #story3{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.ie11 #top.active3 #story2{-webkit-transform:translate(0, 200%);-ms-transform:translate(0, 200%);transform:translate(0, 200%)}.ie11 #top.active3 #story1{-webkit-transform:translate(0, 300%);-ms-transform:translate(0, 300%);transform:translate(0, 300%)}.ie11 #top.active3 footer{-webkit-transform:translate(0, 400%);-ms-transform:translate(0, 400%);transform:translate(0, 400%)}.ie11 #top.active4 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active4 #prologue{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}.ie11 #top.active4 #story5{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}.ie11 #top.active4 #story4{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ie11 #top.active4 #story3{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.ie11 #top.active4 #story2{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.ie11 #top.active4 #story1{-webkit-transform:translate(0, 200%);-ms-transform:translate(0, 200%);transform:translate(0, 200%)}.ie11 #top.active4 footer{-webkit-transform:translate(0, 300%);-ms-transform:translate(0, 300%);transform:translate(0, 300%)}.ie11 #top.active5 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active5 #prologue{-webkit-transform:translate(0, -400%);-ms-transform:translate(0, -400%);transform:translate(0, -400%)}.ie11 #top.active5 #story5{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}.ie11 #top.active5 #story4{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}.ie11 #top.active5 #story3{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ie11 #top.active5 #story2{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.ie11 #top.active5 #story1{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.ie11 #top.active5 footer{-webkit-transform:translate(0, 200%);-ms-transform:translate(0, 200%);transform:translate(0, 200%)}.ie11 #top.active6 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active6 #prologue{-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%)}.ie11 #top.active6 #story5{-webkit-transform:translate(0, -400%);-ms-transform:translate(0, -400%);transform:translate(0, -400%)}.ie11 #top.active6 #story4{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}.ie11 #top.active6 #story3{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}.ie11 #top.active6 #story2{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ie11 #top.active6 #story1{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.ie11 #top.active6 footer{-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.ie11 #top.active7 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active7 #prologue{-webkit-transform:translate(0, -600%);-ms-transform:translate(0, -600%);transform:translate(0, -600%)}.ie11 #top.active7 #story5{-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%)}.ie11 #top.active7 #story4{-webkit-transform:translate(0, -400%);-ms-transform:translate(0, -400%);transform:translate(0, -400%)}.ie11 #top.active7 #story3{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}.ie11 #top.active7 #story2{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}.ie11 #top.active7 #story1{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ie11 #top.active7 footer{-webkit-transform:translate(0, 0%);-ms-transform:translate(0, 0%);transform:translate(0, 0%)}.ie11 #top.active8 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active8 #prologue{-webkit-transform:translate(0, -700%);-ms-transform:translate(0, -700%);transform:translate(0, -700%)}.ie11 #top.active8 #story5{-webkit-transform:translate(0, -600%);-ms-transform:translate(0, -600%);transform:translate(0, -600%)}.ie11 #top.active8 #story4{-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%)}.ie11 #top.active8 #story3{-webkit-transform:translate(0, -400%);-ms-transform:translate(0, -400%);transform:translate(0, -400%)}.ie11 #top.active8 #story2{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}.ie11 #top.active8 #story1{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}.ie11 #top.active8 footer{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.ie11 #top.active9 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active9 #prologue{-webkit-transform:translate(0, -800%);-ms-transform:translate(0, -800%);transform:translate(0, -800%)}.ie11 #top.active9 #story5{-webkit-transform:translate(0, -700%);-ms-transform:translate(0, -700%);transform:translate(0, -700%)}.ie11 #top.active9 #story4{-webkit-transform:translate(0, -600%);-ms-transform:translate(0, -600%);transform:translate(0, -600%)}.ie11 #top.active9 #story3{-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%)}.ie11 #top.active9 #story2{-webkit-transform:translate(0, -400%);-ms-transform:translate(0, -400%);transform:translate(0, -400%)}.ie11 #top.active9 #story1{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}.ie11 #top.active9 footer{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}.ie11 #top.active10 #wrap{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.ie11 #top.active10 #prologue{-webkit-transform:translate(0, -900%);-ms-transform:translate(0, -900%);transform:translate(0, -900%)}.ie11 #top.active10 #story5{-webkit-transform:translate(0, -800%);-ms-transform:translate(0, -800%);transform:translate(0, -800%)}.ie11 #top.active10 #story4{-webkit-transform:translate(0, -700%);-ms-transform:translate(0, -700%);transform:translate(0, -700%)}.ie11 #top.active10 #story3{-webkit-transform:translate(0, -600%);-ms-transform:translate(0, -600%);transform:translate(0, -600%)}.ie11 #top.active10 #story2{-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%)}.ie11 #top.active10 #story1{-webkit-transform:translate(0, -400%);-ms-transform:translate(0, -400%);transform:translate(0, -400%)}.ie11 #top.active10 footer{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}#top{position:fixed;overscroll-behavior-y:none}#top header{transition:transform 1s cubic-bezier(0.7, 0, 0.3, 1)}#top.fixed{position:fixed}#top.noscrl{overflow:hidden}#top.noscrl #mainvideo_pc{opacity:1}#top #kv h1{margin:auto}#top #wrapper{background:#fff}#top footer,#top .block{position:fixed;width:100%;height:100%;min-height:100%;top:0px;left:0px}#top #prologue{-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}#top #story5{-webkit-transform:translate3d(0, 200%, 0);-ms-transform:translate3d(0, 200%, 0);transform:translate3d(0, 200%, 0)}#top #story4{-webkit-transform:translate3d(0, 300%, 0);-ms-transform:translate3d(0, 300%, 0);transform:translate3d(0, 300%, 0)}#top #story3{-webkit-transform:translate3d(0, 400%, 0);-ms-transform:translate3d(0, 400%, 0);transform:translate3d(0, 400%, 0)}#top #story2{-webkit-transform:translate3d(0, 500%, 0);-ms-transform:translate3d(0, 500%, 0);transform:translate3d(0, 500%, 0)}#top #story1{-webkit-transform:translate3d(0, 600%, 0);-ms-transform:translate3d(0, 600%, 0);transform:translate3d(0, 600%, 0)}#top #wrap{position:fixed;top:0px;width:100%;transition:transform 1s cubic-bezier(0.7, 0, 0.3, 1);height:100%;min-height:100%}#top footer{-webkit-transform:translate3d(0, 700%, 0);-ms-transform:translate3d(0, 700%, 0);transform:translate3d(0, 700%, 0)}#top.active0 #wrap{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#top.active0 #block-indicator{-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}#top.active1 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active1 #wrap{-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}#top.active1 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active1 #block-indicator ul li:nth-child(1) a span{font-size:12px;font-size:1.2rem}#top.active1 #block-indicator ul li:nth-child(1) a span.bar{height:100%}#top.active2 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active2 #wrap{-webkit-transform:translate(0, -200%);-ms-transform:translate(0, -200%);transform:translate(0, -200%)}#top.active2 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active2 #block-indicator ul li:nth-child(2) a span{font-size:12px;font-size:1.2rem}#top.active2 #block-indicator ul li:nth-child(2) a span.bar{height:100%}#top.active3 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active3 #wrap{-webkit-transform:translate(0, -300%);-ms-transform:translate(0, -300%);transform:translate(0, -300%)}#top.active3 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active3 #block-indicator ul li:nth-child(3) a span{font-size:12px;font-size:1.2rem}#top.active3 #block-indicator ul li:nth-child(3) a span.bar{height:100%}#top.active4 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active4 #wrap{-webkit-transform:translate(0, -400%);-ms-transform:translate(0, -400%);transform:translate(0, -400%)}#top.active4 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active4 #block-indicator ul li:nth-child(4) a span{font-size:12px;font-size:1.2rem}#top.active4 #block-indicator ul li:nth-child(4) a span.bar{height:100%}#top.active5 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active5 #wrap{-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%)}#top.active5 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active5 #block-indicator ul li:nth-child(5) a span{font-size:12px;font-size:1.2rem}#top.active5 #block-indicator ul li:nth-child(5) a span.bar{height:100%}#top.active6 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active6 #wrap{-webkit-transform:translate(0, -600%);-ms-transform:translate(0, -600%);transform:translate(0, -600%)}#top.active6 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active6 #block-indicator ul li:nth-child(6) a span{font-size:12px;font-size:1.2rem}#top.active6 #block-indicator ul li:nth-child(6) a span.bar{height:100%}#top.active7 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active7 #wrap{-webkit-transform:translate(0, -700%);-ms-transform:translate(0, -700%);transform:translate(0, -700%)}#top.active7 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active7 #block-indicator ul li:nth-child(7) a span{font-size:12px;font-size:1.2rem}#top.active7 #block-indicator ul li:nth-child(7) a span.bar{height:100%}#top.active8 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active8 #wrap{-webkit-transform:translate(0, -800%);-ms-transform:translate(0, -800%);transform:translate(0, -800%)}#top.active8 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active8 #block-indicator ul li:nth-child(8) a span{font-size:12px;font-size:1.2rem}#top.active8 #block-indicator ul li:nth-child(8) a span.bar{height:100%}#top.active9 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active9 #wrap{-webkit-transform:translate(0, -900%);-ms-transform:translate(0, -900%);transform:translate(0, -900%)}#top.active9 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active9 #block-indicator ul li:nth-child(9) a span{font-size:12px;font-size:1.2rem}#top.active9 #block-indicator ul li:nth-child(9) a span.bar{height:100%}#top.active10 header{-webkit-transform:translate3d(0, -100px, 0);-ms-transform:translate3d(0, -100px, 0);transform:translate3d(0, -100px, 0)}#top.active10 #wrap{-webkit-transform:translate(0, -1000%);-ms-transform:translate(0, -1000%);transform:translate(0, -1000%)}#top.active10 #block-indicator{-webkit-transform:translate3d(0%, 0, 0);-ms-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#top.active10 #block-indicator ul li:nth-child(10) a span{font-size:12px;font-size:1.2rem}#top.active10 #block-indicator ul li:nth-child(10) a span.bar{height:100%}#block-indicator{position:fixed;left:0px;top:0px;width:120px;height:84%;top:8%;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);transition:transform 1s cubic-bezier(0.7, 0, 0.3, 1)}#block-indicator ul{position:absolute;width:100%;height:100%;top:0px;left:0px}#block-indicator ul.list6 li{height:calc(100%/6)}#block-indicator ul.list7 li{height:calc(100%/7)}#block-indicator ul li{width:100%;height:25%;position:absolute}#block-indicator ul li a{display:block;width:100%;height:96%;position:absolute;top:2%;left:0px;-webkit-tap-highlight-color:transparent}#block-indicator ul li a:before{content:"";display:block;width:3px;height:100%;position:absolute;top:0px;left:1px;background:#67625c;opacity:.22;-webkit-transition:opacity .15s linear 0s,width .15s linear 0s;-ms-transition:opacity .15s linear 0s,width .15s linear 0s;transition:opacity .15s linear 0s,width .15s linear 0s}#block-indicator ul li a span.bar{display:block;width:5px;position:absolute;top:0%;left:0px;background:#67625c;height:0px;-webkit-transition:opacity .15s linear 0s,height .15s linear 0s;-ms-transition:opacity .15s linear 0s,height .15s linear 0s;transition:opacity .15s linear 0s,height .15s linear 0s}#block-indicator ul li a.active span{font-size:12px;font-size:1.2rem}#block-indicator ul li p{width:100px;height:100%;position:absolute;top:0px;display:block}#block-indicator ul li span.txt{letter-spacing:.05em;white-space:nowrap;display:inline-block;position:absolute;top:50%;margin-top:-.5em;line-height:1;left:12px;font-size:10px;font-size:1rem;transition:font-size .2s linear}#block-indicator ul li:nth-child(0){top:-14.28%}#block-indicator ul li:nth-child(1){top:0%}#block-indicator ul li:nth-child(2){top:14.28%}#block-indicator ul li:nth-child(3){top:28.56%}#block-indicator ul li:nth-child(4){top:42.84%}#block-indicator ul li:nth-child(5){top:57.12%}#block-indicator ul li:nth-child(6){top:71.4%}#block-indicator ul li:nth-child(7){top:85.68%}@-webkit-keyframes wind{0%{opacity:0;-webkit-transform:translate3d(36.4159265913px, -59.2176264115px, 0);-ms-transform:translate3d(36.4159265913px, -59.2176264115px, 0);transform:translate3d(36.4159265913px, -59.2176264115px, 0)}10%{opacity:.2;-webkit-transform:translate3d(32.5824116886px, -33.467484507px, 0);-ms-transform:translate3d(32.5824116886px, -33.467484507px, 0);transform:translate3d(32.5824116886px, -33.467484507px, 0)}20%{opacity:.4;-webkit-transform:translate3d(27.7327779995px, -15.9402476098px, 0);-ms-transform:translate3d(27.7327779995px, -15.9402476098px, 0);transform:translate3d(27.7327779995px, -15.9402476098px, 0)}30%{opacity:.6;-webkit-transform:translate3d(22.4586106943px, -5.8894216274px, 0);-ms-transform:translate3d(22.4586106943px, -5.8894216274px, 0);transform:translate3d(22.4586106943px, -5.8894216274px, 0)}40%{opacity:.8;-webkit-transform:translate3d(17.3371945189px, -1.260755958px, 0);-ms-transform:translate3d(17.3371945189px, -1.260755958px, 0);transform:translate3d(17.3371945189px, -1.260755958px, 0)}50%{opacity:1;-webkit-transform:translate3d(12.853981634px, 0px, 0);-ms-transform:translate3d(12.853981634px, 0px, 0);transform:translate3d(12.853981634px, 0px, 0)}60%{opacity:1;-webkit-transform:translate3d(9.3415742685px, 0px, 0);-ms-transform:translate3d(9.3415742685px, 0px, 0);transform:translate3d(9.3415742685px, 0px, 0)}70%{opacity:1;-webkit-transform:translate3d(6.9425162346px, 0px, 0);-ms-transform:translate3d(6.9425162346px, 0px, 0);transform:translate3d(6.9425162346px, 0px, 0)}80%{opacity:1;-webkit-transform:translate3d(5.5999908074px, 0px, 0);-ms-transform:translate3d(5.5999908074px, 0px, 0);transform:translate3d(5.5999908074px, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(5.0768802444px, 0px, 0);-ms-transform:translate3d(5.0768802444px, 0px, 0);transform:translate3d(5.0768802444px, 0px, 0)}100%{opacity:1;-webkit-transform:translate3d(5px, 0px, 0);-ms-transform:translate3d(5px, 0px, 0);transform:translate3d(5px, 0px, 0)}}@-moz-keyframes wind{0%{opacity:0;-webkit-transform:translate3d(36.4159265913px, -59.2176264115px, 0);-ms-transform:translate3d(36.4159265913px, -59.2176264115px, 0);transform:translate3d(36.4159265913px, -59.2176264115px, 0)}10%{opacity:.2;-webkit-transform:translate3d(32.5824116886px, -33.467484507px, 0);-ms-transform:translate3d(32.5824116886px, -33.467484507px, 0);transform:translate3d(32.5824116886px, -33.467484507px, 0)}20%{opacity:.4;-webkit-transform:translate3d(27.7327779995px, -15.9402476098px, 0);-ms-transform:translate3d(27.7327779995px, -15.9402476098px, 0);transform:translate3d(27.7327779995px, -15.9402476098px, 0)}30%{opacity:.6;-webkit-transform:translate3d(22.4586106943px, -5.8894216274px, 0);-ms-transform:translate3d(22.4586106943px, -5.8894216274px, 0);transform:translate3d(22.4586106943px, -5.8894216274px, 0)}40%{opacity:.8;-webkit-transform:translate3d(17.3371945189px, -1.260755958px, 0);-ms-transform:translate3d(17.3371945189px, -1.260755958px, 0);transform:translate3d(17.3371945189px, -1.260755958px, 0)}50%{opacity:1;-webkit-transform:translate3d(12.853981634px, 0px, 0);-ms-transform:translate3d(12.853981634px, 0px, 0);transform:translate3d(12.853981634px, 0px, 0)}60%{opacity:1;-webkit-transform:translate3d(9.3415742685px, 0px, 0);-ms-transform:translate3d(9.3415742685px, 0px, 0);transform:translate3d(9.3415742685px, 0px, 0)}70%{opacity:1;-webkit-transform:translate3d(6.9425162346px, 0px, 0);-ms-transform:translate3d(6.9425162346px, 0px, 0);transform:translate3d(6.9425162346px, 0px, 0)}80%{opacity:1;-webkit-transform:translate3d(5.5999908074px, 0px, 0);-ms-transform:translate3d(5.5999908074px, 0px, 0);transform:translate3d(5.5999908074px, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(5.0768802444px, 0px, 0);-ms-transform:translate3d(5.0768802444px, 0px, 0);transform:translate3d(5.0768802444px, 0px, 0)}100%{opacity:1;-webkit-transform:translate3d(5px, 0px, 0);-ms-transform:translate3d(5px, 0px, 0);transform:translate3d(5px, 0px, 0)}}@keyframes wind{0%{opacity:0;-webkit-transform:translate3d(36.4159265913px, -59.2176264115px, 0);-ms-transform:translate3d(36.4159265913px, -59.2176264115px, 0);transform:translate3d(36.4159265913px, -59.2176264115px, 0)}10%{opacity:.2;-webkit-transform:translate3d(32.5824116886px, -33.467484507px, 0);-ms-transform:translate3d(32.5824116886px, -33.467484507px, 0);transform:translate3d(32.5824116886px, -33.467484507px, 0)}20%{opacity:.4;-webkit-transform:translate3d(27.7327779995px, -15.9402476098px, 0);-ms-transform:translate3d(27.7327779995px, -15.9402476098px, 0);transform:translate3d(27.7327779995px, -15.9402476098px, 0)}30%{opacity:.6;-webkit-transform:translate3d(22.4586106943px, -5.8894216274px, 0);-ms-transform:translate3d(22.4586106943px, -5.8894216274px, 0);transform:translate3d(22.4586106943px, -5.8894216274px, 0)}40%{opacity:.8;-webkit-transform:translate3d(17.3371945189px, -1.260755958px, 0);-ms-transform:translate3d(17.3371945189px, -1.260755958px, 0);transform:translate3d(17.3371945189px, -1.260755958px, 0)}50%{opacity:1;-webkit-transform:translate3d(12.853981634px, 0px, 0);-ms-transform:translate3d(12.853981634px, 0px, 0);transform:translate3d(12.853981634px, 0px, 0)}60%{opacity:1;-webkit-transform:translate3d(9.3415742685px, 0px, 0);-ms-transform:translate3d(9.3415742685px, 0px, 0);transform:translate3d(9.3415742685px, 0px, 0)}70%{opacity:1;-webkit-transform:translate3d(6.9425162346px, 0px, 0);-ms-transform:translate3d(6.9425162346px, 0px, 0);transform:translate3d(6.9425162346px, 0px, 0)}80%{opacity:1;-webkit-transform:translate3d(5.5999908074px, 0px, 0);-ms-transform:translate3d(5.5999908074px, 0px, 0);transform:translate3d(5.5999908074px, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(5.0768802444px, 0px, 0);-ms-transform:translate3d(5.0768802444px, 0px, 0);transform:translate3d(5.0768802444px, 0px, 0)}100%{opacity:1;-webkit-transform:translate3d(5px, 0px, 0);-ms-transform:translate3d(5px, 0px, 0);transform:translate3d(5px, 0px, 0)}}@-webkit-keyframes wind02{0%{opacity:0;-webkit-transform:translate3d(36.4159265913px, 59.2176264115px, 0);-ms-transform:translate3d(36.4159265913px, 59.2176264115px, 0);transform:translate3d(36.4159265913px, 59.2176264115px, 0)}10%{opacity:.2;-webkit-transform:translate3d(32.5824116886px, 33.467484507px, 0);-ms-transform:translate3d(32.5824116886px, 33.467484507px, 0);transform:translate3d(32.5824116886px, 33.467484507px, 0)}20%{opacity:.4;-webkit-transform:translate3d(27.7327779995px, 15.9402476098px, 0);-ms-transform:translate3d(27.7327779995px, 15.9402476098px, 0);transform:translate3d(27.7327779995px, 15.9402476098px, 0)}30%{opacity:.6;-webkit-transform:translate3d(22.4586106943px, 5.8894216274px, 0);-ms-transform:translate3d(22.4586106943px, 5.8894216274px, 0);transform:translate3d(22.4586106943px, 5.8894216274px, 0)}40%{opacity:.8;-webkit-transform:translate3d(17.3371945189px, 1.260755958px, 0);-ms-transform:translate3d(17.3371945189px, 1.260755958px, 0);transform:translate3d(17.3371945189px, 1.260755958px, 0)}50%{opacity:1;-webkit-transform:translate3d(12.853981634px, 0px, 0);-ms-transform:translate3d(12.853981634px, 0px, 0);transform:translate3d(12.853981634px, 0px, 0)}60%{opacity:1;-webkit-transform:translate3d(9.3415742685px, 0px, 0);-ms-transform:translate3d(9.3415742685px, 0px, 0);transform:translate3d(9.3415742685px, 0px, 0)}70%{opacity:1;-webkit-transform:translate3d(6.9425162346px, 0px, 0);-ms-transform:translate3d(6.9425162346px, 0px, 0);transform:translate3d(6.9425162346px, 0px, 0)}80%{opacity:1;-webkit-transform:translate3d(5.5999908074px, 0px, 0);-ms-transform:translate3d(5.5999908074px, 0px, 0);transform:translate3d(5.5999908074px, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(5.0768802444px, 0px, 0);-ms-transform:translate3d(5.0768802444px, 0px, 0);transform:translate3d(5.0768802444px, 0px, 0)}100%{opacity:1;-webkit-transform:translate3d(5px, 0px, 0);-ms-transform:translate3d(5px, 0px, 0);transform:translate3d(5px, 0px, 0)}}@-moz-keyframes wind02{0%{opacity:0;-webkit-transform:translate3d(36.4159265913px, 59.2176264115px, 0);-ms-transform:translate3d(36.4159265913px, 59.2176264115px, 0);transform:translate3d(36.4159265913px, 59.2176264115px, 0)}10%{opacity:.2;-webkit-transform:translate3d(32.5824116886px, 33.467484507px, 0);-ms-transform:translate3d(32.5824116886px, 33.467484507px, 0);transform:translate3d(32.5824116886px, 33.467484507px, 0)}20%{opacity:.4;-webkit-transform:translate3d(27.7327779995px, 15.9402476098px, 0);-ms-transform:translate3d(27.7327779995px, 15.9402476098px, 0);transform:translate3d(27.7327779995px, 15.9402476098px, 0)}30%{opacity:.6;-webkit-transform:translate3d(22.4586106943px, 5.8894216274px, 0);-ms-transform:translate3d(22.4586106943px, 5.8894216274px, 0);transform:translate3d(22.4586106943px, 5.8894216274px, 0)}40%{opacity:.8;-webkit-transform:translate3d(17.3371945189px, 1.260755958px, 0);-ms-transform:translate3d(17.3371945189px, 1.260755958px, 0);transform:translate3d(17.3371945189px, 1.260755958px, 0)}50%{opacity:1;-webkit-transform:translate3d(12.853981634px, 0px, 0);-ms-transform:translate3d(12.853981634px, 0px, 0);transform:translate3d(12.853981634px, 0px, 0)}60%{opacity:1;-webkit-transform:translate3d(9.3415742685px, 0px, 0);-ms-transform:translate3d(9.3415742685px, 0px, 0);transform:translate3d(9.3415742685px, 0px, 0)}70%{opacity:1;-webkit-transform:translate3d(6.9425162346px, 0px, 0);-ms-transform:translate3d(6.9425162346px, 0px, 0);transform:translate3d(6.9425162346px, 0px, 0)}80%{opacity:1;-webkit-transform:translate3d(5.5999908074px, 0px, 0);-ms-transform:translate3d(5.5999908074px, 0px, 0);transform:translate3d(5.5999908074px, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(5.0768802444px, 0px, 0);-ms-transform:translate3d(5.0768802444px, 0px, 0);transform:translate3d(5.0768802444px, 0px, 0)}100%{opacity:1;-webkit-transform:translate3d(5px, 0px, 0);-ms-transform:translate3d(5px, 0px, 0);transform:translate3d(5px, 0px, 0)}}@keyframes wind02{0%{opacity:0;-webkit-transform:translate3d(36.4159265913px, 59.2176264115px, 0);-ms-transform:translate3d(36.4159265913px, 59.2176264115px, 0);transform:translate3d(36.4159265913px, 59.2176264115px, 0)}10%{opacity:.2;-webkit-transform:translate3d(32.5824116886px, 33.467484507px, 0);-ms-transform:translate3d(32.5824116886px, 33.467484507px, 0);transform:translate3d(32.5824116886px, 33.467484507px, 0)}20%{opacity:.4;-webkit-transform:translate3d(27.7327779995px, 15.9402476098px, 0);-ms-transform:translate3d(27.7327779995px, 15.9402476098px, 0);transform:translate3d(27.7327779995px, 15.9402476098px, 0)}30%{opacity:.6;-webkit-transform:translate3d(22.4586106943px, 5.8894216274px, 0);-ms-transform:translate3d(22.4586106943px, 5.8894216274px, 0);transform:translate3d(22.4586106943px, 5.8894216274px, 0)}40%{opacity:.8;-webkit-transform:translate3d(17.3371945189px, 1.260755958px, 0);-ms-transform:translate3d(17.3371945189px, 1.260755958px, 0);transform:translate3d(17.3371945189px, 1.260755958px, 0)}50%{opacity:1;-webkit-transform:translate3d(12.853981634px, 0px, 0);-ms-transform:translate3d(12.853981634px, 0px, 0);transform:translate3d(12.853981634px, 0px, 0)}60%{opacity:1;-webkit-transform:translate3d(9.3415742685px, 0px, 0);-ms-transform:translate3d(9.3415742685px, 0px, 0);transform:translate3d(9.3415742685px, 0px, 0)}70%{opacity:1;-webkit-transform:translate3d(6.9425162346px, 0px, 0);-ms-transform:translate3d(6.9425162346px, 0px, 0);transform:translate3d(6.9425162346px, 0px, 0)}80%{opacity:1;-webkit-transform:translate3d(5.5999908074px, 0px, 0);-ms-transform:translate3d(5.5999908074px, 0px, 0);transform:translate3d(5.5999908074px, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(5.0768802444px, 0px, 0);-ms-transform:translate3d(5.0768802444px, 0px, 0);transform:translate3d(5.0768802444px, 0px, 0)}100%{opacity:1;-webkit-transform:translate3d(5px, 0px, 0);-ms-transform:translate3d(5px, 0px, 0);transform:translate3d(5px, 0px, 0)}}#wrapper{z-index:1}#kv{z-index:3}#block-indicator{z-index:10}footer{z-index:4;position:relative}#kv{width:100%;height:100%;min-height:600px;height:100%;display:none}#kv:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:#000;opacity:0;transition:opacity .6s ease;transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-webkit-transition-delay:.1s}#kv:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0px;top:0px;background:#fff;transition:opacity 2s cubic-bezier(0.55, 0.055, 0.675, 0.19)}#kv .section-inner{position:absolute;width:100%;height:100%}#kv .kv_content{width:100%;position:absolute;height:100%;display:table}#kv .kv_content .scene1{display:table-cell;vertical-align:middle}#kv .scene1 .ttl{width:100%}#kv .scene1 .ttl .ttl-content{width:100%;justify-content:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;align-items:center}#kv .scene1 .ttl .col-l{width:90px}#kv .scene1 .ttl .col-l h1,#kv .scene1 .ttl .col-l h1 svg{width:90px;height:55px;display:block}#kv .scene1 .ttl .col-r{margin-left:40px}#kv .scene1 .ttl .col-r h2{font-size:14px;font-size:1.4rem;line-height:1;margin-bottom:1em;letter-spacing:.1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center}#kv .scene1 .ttl .col-r h2 span:nth-child(1),#kv .scene1 .ttl .col-r h2 span:nth-child(4){margin-right:.3em}#kv .scene1 .ttl .col-r p{font-size:12px;font-size:1.2rem;font-family:'Noto Serif SC', sans-serif;line-height:1;color:#fff;letter-spacing:.06em;text-align:center}#kv .scene1 .ttl .col-r p span{position:relative;display:inline-block}#kv .scene1 h1{-webkit-transition:opacity 1s ease 0s,transform 1s ease 0s;-ms-transition:opacity 1s ease 0s,transform 1s ease 0s;transition:opacity 1s ease 0s,transform 1s ease 0s;-webkit-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#kv .scene1 h2,#kv .scene1 p{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;-ms-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s}#kv .scene1 h2 span,#kv .scene1 p span{opacity:0}#kv.active{display:block}#kv.active:after{opacity:0}#kv.active.show:before{opacity:.2}#kv.active.show h1{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#kv.active.show h2{opacity:1}#kv.active.show h2 span:nth-child(0){;-webkit-animation:wind 1s linear 0s 1;-moz-animation:wind 1s linear 0s 1;animation:wind 1s linear 0s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(1){;-webkit-animation:wind 1s linear .1s 1;-moz-animation:wind 1s linear .1s 1;animation:wind 1s linear .1s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(2){;-webkit-animation:wind 1s linear .2s 1;-moz-animation:wind 1s linear .2s 1;animation:wind 1s linear .2s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(3){;-webkit-animation:wind 1s linear .3s 1;-moz-animation:wind 1s linear .3s 1;animation:wind 1s linear .3s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(4){;-webkit-animation:wind 1s linear .4s 1;-moz-animation:wind 1s linear .4s 1;animation:wind 1s linear .4s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(5){;-webkit-animation:wind 1s linear .5s 1;-moz-animation:wind 1s linear .5s 1;animation:wind 1s linear .5s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(6){;-webkit-animation:wind 1s linear .6s 1;-moz-animation:wind 1s linear .6s 1;animation:wind 1s linear .6s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(7){;-webkit-animation:wind 1s linear .7s 1;-moz-animation:wind 1s linear .7s 1;animation:wind 1s linear .7s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(8){;-webkit-animation:wind 1s linear .8s 1;-moz-animation:wind 1s linear .8s 1;animation:wind 1s linear .8s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(9){;-webkit-animation:wind 1s linear .9s 1;-moz-animation:wind 1s linear .9s 1;animation:wind 1s linear .9s 1;animation-fill-mode:forwards}#kv.active.show h2 span:nth-child(10){;-webkit-animation:wind 1s linear 1s 1;-moz-animation:wind 1s linear 1s 1;animation:wind 1s linear 1s 1;animation-fill-mode:forwards}#kv.active.show p{opacity:1}#kv.active.show p span:nth-child(0){;-webkit-animation:wind02 1s linear .4s 1;-moz-animation:wind02 1s linear .4s 1;animation:wind02 1s linear .4s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(1){;-webkit-animation:wind02 1s linear .5s 1;-moz-animation:wind02 1s linear .5s 1;animation:wind02 1s linear .5s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(2){;-webkit-animation:wind02 1s linear .6s 1;-moz-animation:wind02 1s linear .6s 1;animation:wind02 1s linear .6s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(3){;-webkit-animation:wind02 1s linear .7s 1;-moz-animation:wind02 1s linear .7s 1;animation:wind02 1s linear .7s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(4){;-webkit-animation:wind02 1s linear .8s 1;-moz-animation:wind02 1s linear .8s 1;animation:wind02 1s linear .8s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(5){;-webkit-animation:wind02 1s linear .9s 1;-moz-animation:wind02 1s linear .9s 1;animation:wind02 1s linear .9s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(6){;-webkit-animation:wind02 1s linear 1s 1;-moz-animation:wind02 1s linear 1s 1;animation:wind02 1s linear 1s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(7){;-webkit-animation:wind02 1s linear 1.1s 1;-moz-animation:wind02 1s linear 1.1s 1;animation:wind02 1s linear 1.1s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(8){;-webkit-animation:wind02 1s linear 1.2s 1;-moz-animation:wind02 1s linear 1.2s 1;animation:wind02 1s linear 1.2s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(9){;-webkit-animation:wind02 1s linear 1.3s 1;-moz-animation:wind02 1s linear 1.3s 1;animation:wind02 1s linear 1.3s 1;animation-fill-mode:forwards}#kv.active.show p span:nth-child(10){;-webkit-animation:wind02 1s linear 1.4s 1;-moz-animation:wind02 1s linear 1.4s 1;animation:wind02 1s linear 1.4s 1;animation-fill-mode:forwards}#kv.active.show.disable:before{opacity:0}#kv.active.show.disable h1{opacity:0;-webkit-transform:translate3d(0, -40px, 0);-ms-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}#kv.active.show.disable h2,#kv.active.show.disable p{opacity:0;-webkit-transform:translate3d(0, -40px, 0);-ms-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0)}@-webkit-keyframes movie_mask{0%{mask-position:-100% 10%;-webkit-mask-position:-100% 10%}100%{mask-position:100% 10%;-webkit-mask-position:100% 10%}}@-moz-keyframes movie_mask{0%{mask-position:-100% 10%;-webkit-mask-position:-100% 10%}100%{mask-position:100% 10%;-webkit-mask-position:100% 10%}}@keyframes movie_mask{0%{mask-position:-100% 10%;-webkit-mask-position:-100% 10%}100%{mask-position:100% 10%;-webkit-mask-position:100% 10%}}.icon_scroll{width:100px;display:block;position:fixed;bottom:0px;left:50%;margin-left:-50px;z-index:5;-webkit-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);transition:transform .3s ease}.icon_scroll p{font-family:"Cronos Pro Light Display", sans-serif;font-size:12px;font-size:1.2rem;letter-spacing:.2em;text-align:center;color:#8c7349;line-height:1;margin-bottom:8px}.icon_scroll .line{width:1px;height:40px;display:block;margin:auto;position:relative;overflow:hidden}.icon_scroll .line:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:#8c7349;opacity:.25}.icon_scroll .line:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background:#8c7349;;-webkit-animation:scroll-animation 2s linear 0s infinite;-moz-animation:scroll-animation 2s linear 0s infinite;animation:scroll-animation 2s linear 0s infinite}.video-js .vjs-big-play-button{display:none}#bg{width:100%;height:100%;position:fixed;top:0px;left:0px}#bg:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0px;left:0px;opacity:0}#bg #mainkv_pc{display:none}#bg #mainvideo_cover{display:none}#bg #mainkv_sp{display:block;width:100%;min-width:100%;min-height:100%;height:100%;width:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);background:url(../images/index/img_kv_sp.jpg) center no-repeat;background-size:cover}#bg #mainvideo_pc{width:100%;height:100%;min-height:100%;position:absolute;top:0px;left:0px}#bg #mainvideo_pc .video-js{width:100%;height:100%;position:absolute;top:0px;left:0px}#bg #mainvideo_pc video{width:100%;height:100%;position:absolute;top:0px;left:0px}#bg #main_pc_cover{opacity:0}#bg #cover{opacity:0}#bg #cover,#bg #main_sp,#bg #main_pc{transition:opacity 1s ease}#bg.scene2 #mainvideo_sp:after,#bg.scene2 #main_pc:after{opacity:.9}#bg.scene2 #cover{opacity:1}#bg video#main_sp_html5_api,#bg #img_mainkv{-webkit-transition:filter 1.5s ease 0s,opacity .6s ease 0s;-ms-transition:filter 1.5s ease 0s,opacity .6s ease 0s;transition:filter 1.5s ease 0s,opacity .6s ease 0s;-webkit-filter:blur(0px);filter:blur(0px)}.disable #loading{display:block}.disable #bg video#main_sp_html5_api,.disable #bg #img_mainkv{-webkit-filter:blur(10px);filter:blur(10px)}.disable #bg #mainvideo_pc:after{opacity:1}#top.active1 .icon_scroll{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#top #prologue{overflow:hidden}#top #prologue #sp_cover{display:block;width:100%;height:0%;padding-bottom:177.8%;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden}#top #prologue #main_sp_cover{display:block;min-width:100%;min-height:100%;height:100%;width:auto;position:absolute;top:0%;left:0%;mask-image:url(../images/index/txt_mask_b.png);-webkit-mask-image:url(../images/index/txt_mask_b.png);mask-size:600px;-webkit-mask-size:600px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-position:-600px 10%;-webkit-mask-position:-600px 10%}#top #prologue #main_sp_cover .vjs-poster{display:none}#top #prologue #main_sp_cover #img_mainkv{left:0%;top:0%;position:absolute}#top #prologue:before{content:"";background:#fff;position:absolute;width:100%;height:100%;display:block;top:0px;left:0px;opacity:.9;transition:opacity .6s ease}#top #prologue #cover{width:100%;height:100%;position:absolute;top:0px;left:0px;display:none}#top #prologue .section-inner{width:100%;height:100%;min-height:100%;display:table;top:0px;left:0px;position:absolute;z-index:2}#top #prologue .prologue-content{width:100%;display:table-cell;vertical-align:middle}#top #prologue .prologue-text{width:51%;margin-left:44%}#top #prologue .prologue-text h3{font-size:17px;font-size:1.7rem;color:#3c3935;line-height:1;margin-bottom:20px}#top #prologue .prologue-text p{font-size:13px;font-size:1.3rem;line-height:24px;color:#3c3935;letter-spacing:.05em}#top #prologue .prologue-text p span{width:2em;height:1px;display:inline-block;border-top:.5px solid #3c3935;position:relative;top:-.3em}#top .story{width:100%;height:100%}#top .story .section-inner{width:100%;height:100%;position:absolute}#top .story .bg{width:100%;height:100%;position:absolute;top:0px;left:0px;background-position:center;background-repeat:no-repeat;background-size:cover}#top .story .story-content{position:absolute;width:calc(100% - 18px);height:100%;right:18px;text-align:right}#top .story .story-content-inner{width:53.33%;text-align:left;position:absolute;right:0px;height:100%}#top .story .story-content-inner .sc-wrap{position:absolute;height:100%;width:100%;display:table}#top .story .story-content-inner .sc-wrap .sc-content{display:table-cell;vertical-align:middle}#top .story h3{font-size:18px;font-size:1.8rem;line-height:22px;letter-spacing:.2em;color:#3c3935;margin-bottom:16px}#top .story p{font-size:13.5px;font-size:1.35rem;text-align:justify;color:#3c3935;line-height:24px;letter-spacing:.05em;margin-bottom:18px}#top .story p span{width:2em;height:1px;display:inline-block;background:#3c3935;position:relative;top:-.3em}#top .story a.btn-more{width:100%;height:40px;line-height:44px;box-sizing:border-box;overflow:hidden;display:block;text-align:center;position:relative;margin-top:20px}#top .story a.btn-more:before,#top .story a.btn-more:after{content:"";display:block;width:100%;height:1px;background:#8c7349;position:absolute;z-index:2}#top .story a.btn-more:before{left:0px;top:0px;;-webkit-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_t 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#top .story a.btn-more:after{right:0px;bottom:0px;;-webkit-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_b 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#top .story a.btn-more .inr .inr_bdr{box-sizing:border-box;width:100%;height:100%;position:absolute;top:0px;left:0px;border:1px solid #8c7349;opacity:.4}#top .story a.btn-more .inr:before,#top .story a.btn-more .inr:after{content:"";display:block;width:1px;height:100%;background:#8c7349;position:absolute;z-index:2}#top .story a.btn-more .inr:before{left:0px;top:0px;;-webkit-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_l 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#top .story a.btn-more .inr:after{right:0px;bottom:0px;;-webkit-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;-moz-animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite;animation:btnborder_r 2.5s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s infinite}#top .story a.btn-more .inr span{position:absolute;top:50%;margin-top:-1.5em;width:100%;left:0px}#top .story a.btn-more span{font-family:"Cronos Pro Light Display", sans-serif;letter-spacing:.2em;font-size:14px;font-size:1.4rem;color:#8c7349}#top #story1 .bg{background-image:url("../images/index/story1/bg_sp.jpg?v=8523653")}#top #story1 ul.imgs{position:relative}#top #story1 ul.imgs li.img_story{position:relative}#top #story1 ul.imgs li.img_story figure{position:absolute;width:100%;height:100%;top:0px;left:0px;background-position:center;background-repeat:no-repeat;background-size:cover;display:block}#top #story1 ul.imgs li.img_story:nth-child(1){width:100%;height:0px;padding-bottom:50%;text-align:right;margin-bottom:10px}#top #story1 ul.imgs li.img_story:nth-child(1) figure{width:85%;background-image:url("../images/index/story1/img0_sp.jpg?v=8523653");right:0px;left:auto}#top #story1 ul.imgs li.img_story:nth-child(2){width:57.5%;height:0px;padding-bottom:41.25%;position:absolute;z-index:2;top:50%;margin-top:-12%}#top #story1 ul.imgs li.img_story:nth-child(2) figure{background-image:url("../images/index/story1/img1.jpg?v=8523653")}#top #story1 ul.imgs li.img_story:nth-child(3){width:100%;height:0px;padding-bottom:50%}#top #story1 ul.imgs li.img_story:nth-child(3) .movie{position:absolute;width:50%;height:100%;right:0px;top:0px}#top #story1 ul.imgs li.img_story:nth-child(3) .movie .video-js,#top #story1 ul.imgs li.img_story:nth-child(3) .movie video{width:100%;height:100%;position:absolute;top:0px;left:0px;background:#eeebe8 !important}#top #next_content{width:100%;height:100%;min-height:100%}#top #next_content .section-inner{width:100%;height:100%;position:absolute}#top #next_content.story2 .bg{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/index/next/img_story2_sp.jpg) center no-repeat;background-size:cover}#top #next_content.story2 .content{width:50%;position:absolute;bottom:23%;left:42%}#top #next_content.story2 .content h5,#top #next_content.story2 .content p{color:#3c3935;line-height:1;text-align:justify}#top #next_content.story2 .content h5 span,#top #next_content.story2 .content p span{display:inline-block}#top #next_content.story2 .content h5{font-size:16px;font-size:1.6rem;margin-bottom:12px;white-space:nowrap}#top #next_content.story2 .content h5 span:nth-child(9){margin-right:.4em}#top #next_content.story2 .content p{font-size:16px;font-size:1.6rem;white-space:nowrap}#top #next_content.story2 .content p span:nth-child(7){margin:0 .4em}@media all and (min-width: 375px){#kv .scene1 .ttl .col-l h1,#kv .scene1 .ttl .col-l h1 svg{width:116px;height:71px;display:block}#kv .scene1 .ttl .col-r{margin-left:85px}#kv .scene1 .ttl .col-r h2{font-size:16px;font-size:1.6rem}#kv .scene1 .ttl .col-r p{font-size:12px;font-size:1.2rem}#kv .scene3{position:absolute;top:0px;left:0px;height:100%;display:block}#kv .scene3 .txt_transparent{width:100%;overflow:hidden;height:0px;height:126px}#kv .scene3 .txt_transparent p{position:absolute;top:0px;left:0px;width:1115px;height:126px;line-height:1;background:#ddd;mask-position:50% 50%;-webkit-mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(../images/index/txt_mask_b.png);-webkit-mask-image:url(../images/index/txt_mask_b.png);mask-size:1115px;-webkit-mask-size:1115px}#top #prologue .prologue-text p{font-size:14px;font-size:1.4rem}#top .story p{font-size:12px;font-size:1.2rem;line-height:24px}#top #next_content.story2 .content h5{font-size:18px;font-size:1.8rem}#top #next_content.story2 .content p{font-size:18px;font-size:1.8rem}#top.active1 .icon_scroll{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#top.active1 #block-indicator ul li:nth-child(1) a span.txt{font-size:18px;font-size:1.8rem}#top.active2 #block-indicator ul li:nth-child(2) a span{font-size:18px;font-size:1.8rem}#top.active3 #block-indicator ul li:nth-child(3) a span{font-size:18px;font-size:1.8rem}#top.active4 #block-indicator ul li:nth-child(4) a span{font-size:18px;font-size:1.8rem}#top.active5 #block-indicator ul li:nth-child(5) a span{font-size:18px;font-size:1.8rem}#top.active6 #block-indicator ul li:nth-child(6) a span{font-size:18px;font-size:1.8rem}#top.active7 #block-indicator ul li:nth-child(7) a span{font-size:18px;font-size:1.8rem}}@media all and (min-height: 0px){#top #prologue .prologue-text p{font-size:11px;font-size:1.1rem;line-height:18px}#top .story p{font-size:11px;font-size:1.1rem;line-height:18px}}@media all and (min-height: 549px){#top #prologue .prologue-text p{font-size:13px;font-size:1.3rem;line-height:22px}#top .story p{font-size:13px;font-size:1.3rem;line-height:22px}}@media all and (min-height: 568px){#top #prologue .prologue-text p{font-size:16px;font-size:1.6rem;line-height:24px}#top .story p{font-size:16px;font-size:1.6rem;line-height:24px}}@media all and (min-width: 768px){#kv .scene1 .ttl .ttl-content{width:100%}#kv .scene1 .ttl .ttl-content h1,#kv .scene1 .ttl .ttl-content h1 svg{width:192px;height:117px}#kv .scene1 .ttl .ttl-content .col-r{margin-left:160px}#kv .scene1 .ttl .ttl-content .col-r h2{font-size:28px;font-size:2.8rem}#kv .scene1 .ttl .ttl-content .col-r p{font-size:30px;font-size:3rem}}@media all and (min-width: 864px){.icon_scroll{width:60px;margin-left:-30px}.icon_scroll p{font-size:14px;font-size:1.4rem;margin-bottom:15px}#bg #mainkv_sp{display:none}#bg #mainkv_pc{display:block}#bg #mainkv_pc{position:fixed;width:100%;height:100%;top:0px;left:0px}#bg #mainkv_pc img{position:absolute}#block-indicator{width:120px}#block-indicator ul li p{width:100px}#block-indicator ul li span.txt{font-size:12px;font-size:1.2rem;left:12px;color:#393939}#kv .scene1 .ttl .ttl-content h1,#kv .scene1 .ttl .ttl-content h1 svg{width:192px;height:117px}#kv .scene1 .ttl .ttl-content .col-r{margin-left:374px}#kv .scene1 .ttl .ttl-content .col-r h2{font-size:28px;font-size:2.8rem}#kv .scene1 .ttl .ttl-content .col-r p{font-size:16px;font-size:1.6rem}#top{position:relative}#top #wrap{transition:transform .8s cubic-bezier(0.7, 0, 0.3, 1)}#top.active1 #block-indicator ul li:nth-child(1) a span.txt{font-size:24px;font-size:2.4rem}#top.active2 #block-indicator ul li:nth-child(2) a span{font-size:24px;font-size:2.4rem}#top.active3 #block-indicator ul li:nth-child(3) a span{font-size:24px;font-size:2.4rem}#top.active4 #block-indicator ul li:nth-child(4) a span{font-size:24px;font-size:2.4rem}#top.active5 #block-indicator ul li:nth-child(5) a span{font-size:24px;font-size:2.4rem}#top.active6 #block-indicator ul li:nth-child(6) a span{font-size:24px;font-size:2.4rem}#top .story .section-inner{min-height:100%;display:table;position:relative}#top .story .story-content{position:absolute;display:table-cell;vertical-align:middle;width:100%}#top .story .story-content-inner{display:block;width:810px;margin:auto;position:relative}#top section{min-width:980px}#top #prologue{min-width:1366px}#top #prologue #sp_cover{display:none}#top #prologue #cover{display:block;width:76%;right:0%;left:auto;overflow:hidden;display:block}#top #prologue #cover #cover_inner{position:absolute;height:100%}#top #prologue #cover canvas{position:absolute}#top #prologue .prologue-text{width:810px;margin:auto}#top #prologue .prologue-text h3{font-size:22px;font-size:2.2rem}#top #prologue .prologue-text p{font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.05em}#top .story h3{font-size:26px;font-size:2.6rem;line-height:1;margin-bottom:18px}#top .story h3 br{display:none}#top .story p{font-size:15px;font-size:1.5rem;line-height:26px;margin-bottom:50px}#top .story a.btn-more{width:300px;height:50px;line-height:50px;box-sizing:border-box;overflow:hidden;display:block;text-align:center;position:relative;margin-top:24px}#top .story a.btn-more .inr{width:100%;height:100%;position:absolute;top:0px;left:0px;transition:background .15s linear}#top .story a.btn-more span{font-size:16px;font-size:1.6rem;transition:color .15s linear;position:relative}#top .story a.btn-more:hover .inr{background:#8c7349}#top .story a.btn-more:hover:before{opacity:1}#top .story a.btn-more:hover span{color:#fff}#top #story1{min-width:1366px}#top #story1 .bg{background-image:url("../images/index/story1/bg.jpg?v=8523653")}#top #story1 ul.imgs{width:100%;position:relative;height:250px}#top #story1 ul.imgs li.img_story{position:relative}#top #story1 ul.imgs li.img_story figure{position:absolute;width:100%;height:100%;top:0px;left:0px;background-position:center;background-repeat:no-repeat;background-size:cover;display:block}#top #story1 ul.imgs li.img_story:nth-child(1){width:340px;height:245px;padding-bottom:0%;text-align:left;margin-bottom:0px;left:200px}#top #story1 ul.imgs li.img_story:nth-child(1) figure{width:100%}#top #story1 ul.imgs li.img_story:nth-child(2){width:230px;height:165px;padding-bottom:0%;position:absolute;z-index:2;top:40px;left:0px;margin-top:0px}#top #story1 ul.imgs li.img_story:nth-child(2) figure{background-image:url("../images/index/story1/img1.jpg?v=8523653")}#top #story1 ul.imgs li.img_story:nth-child(3){width:250px;height:250px;padding-bottom:0%;position:absolute;right:0px;top:0px}#top #story1 ul.imgs li.img_story:nth-child(3) .movie{width:100%;height:100%;right:0px;top:0px}#top #next_content{min-width:1366px}#top #next_content .section-inner{width:100%;height:100%;position:absolute}#top #next_content.story2 .bg{background:url(../images/index/next/img_story2.jpg) center no-repeat;background-size:cover}#top #next_content.story2 .content{width:810px;bottom:auto;top:50%;margin-top:-60px;left:50%;margin-left:-405px}#top #next_content.story2 .content h5,#top #next_content.story2 .content p{line-height:1}#top #next_content.story2 .content h5{font-size:22px;font-size:2.2rem;margin-bottom:12px}#top #next_content.story2 .content p{font-size:22px;font-size:2.2rem}}#top #prologue #cover,#top #prologue #sp_cover{opacity:0;transition:opacity .6s ease;transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;-webkit-transition-delay:.4s}#top #prologue .prologue-text p,#top #prologue .prologue-text h3{-webkit-transition:transform .6s ease 0s,opacity .6s ease 0s;-ms-transition:transform .6s ease 0s,opacity .6s ease 0s;transition:transform .6s ease 0s,opacity .6s ease 0s;-webkit-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);opacity:0}#top #prologue.active #cover,#top #prologue.active #sp_cover{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#top #prologue.active .prologue-text h3,#top #prologue.active .prologue-text p{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#top #prologue.active .prologue-text h3{transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s}#top #prologue.active .prologue-text p{transition-delay:.8s;-moz-transition-delay:.8s;-o-transition-delay:.8s;-webkit-transition-delay:.8s}#top #story1 ul.imgs li{opacity:0;transition:opacity .6s ease}#top #story1 a.btn-more{opacity:0;transition:opacity .6s ease}#top #story1.active ul.imgs li{opacity:1}#top #story1.active a.btn-more{opacity:1}#top #story1.active ul.imgs li:nth-child(1){transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;-webkit-transition-delay:.5s}#top #story1.active ul.imgs li:nth-child(3){transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s}#top #story1.active ul.imgs li:nth-child(2){transition-delay:1.5s;-moz-transition-delay:1.5s;-o-transition-delay:1.5s;-webkit-transition-delay:1.5s}#top #story1.active a.btn-more{transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;-webkit-transition-delay:1.7s}#top #next_content.story4 .content h5 span,#top #next_content.story4 .content p span,#top #next_content.story2 .content h5 span,#top #next_content.story2 .content p span{opacity:0}#top #next_content.active.story4 h5 span:nth-child(0),#top #next_content.active.story2 h5 span:nth-child(0){;-webkit-animation:wind .8s linear 0s 1;-moz-animation:wind .8s linear 0s 1;animation:wind .8s linear 0s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(1),#top #next_content.active.story2 h5 span:nth-child(1){;-webkit-animation:wind .8s linear .1s 1;-moz-animation:wind .8s linear .1s 1;animation:wind .8s linear .1s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(2),#top #next_content.active.story2 h5 span:nth-child(2){;-webkit-animation:wind .8s linear .2s 1;-moz-animation:wind .8s linear .2s 1;animation:wind .8s linear .2s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(3),#top #next_content.active.story2 h5 span:nth-child(3){;-webkit-animation:wind .8s linear .3s 1;-moz-animation:wind .8s linear .3s 1;animation:wind .8s linear .3s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(4),#top #next_content.active.story2 h5 span:nth-child(4){;-webkit-animation:wind .8s linear .4s 1;-moz-animation:wind .8s linear .4s 1;animation:wind .8s linear .4s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(5),#top #next_content.active.story2 h5 span:nth-child(5){;-webkit-animation:wind .8s linear .5s 1;-moz-animation:wind .8s linear .5s 1;animation:wind .8s linear .5s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(6),#top #next_content.active.story2 h5 span:nth-child(6){;-webkit-animation:wind .8s linear .6s 1;-moz-animation:wind .8s linear .6s 1;animation:wind .8s linear .6s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(7),#top #next_content.active.story2 h5 span:nth-child(7){;-webkit-animation:wind .8s linear .7s 1;-moz-animation:wind .8s linear .7s 1;animation:wind .8s linear .7s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(8),#top #next_content.active.story2 h5 span:nth-child(8){;-webkit-animation:wind .8s linear .8s 1;-moz-animation:wind .8s linear .8s 1;animation:wind .8s linear .8s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(9),#top #next_content.active.story2 h5 span:nth-child(9){;-webkit-animation:wind .8s linear .9s 1;-moz-animation:wind .8s linear .9s 1;animation:wind .8s linear .9s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(10),#top #next_content.active.story2 h5 span:nth-child(10){;-webkit-animation:wind .8s linear 1s 1;-moz-animation:wind .8s linear 1s 1;animation:wind .8s linear 1s 1;animation-fill-mode:forwards}#top #next_content.active.story4 h5 span:nth-child(11),#top #next_content.active.story2 h5 span:nth-child(11){;-webkit-animation:wind .8s linear 1.1s 1;-moz-animation:wind .8s linear 1.1s 1;animation:wind .8s linear 1.1s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(0),#top #next_content.active.story2 p span:nth-child(0){;-webkit-animation:wind02 .8s linear .8s 1;-moz-animation:wind02 .8s linear .8s 1;animation:wind02 .8s linear .8s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(1),#top #next_content.active.story2 p span:nth-child(1){;-webkit-animation:wind02 .8s linear .9s 1;-moz-animation:wind02 .8s linear .9s 1;animation:wind02 .8s linear .9s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(2),#top #next_content.active.story2 p span:nth-child(2){;-webkit-animation:wind02 .8s linear 1s 1;-moz-animation:wind02 .8s linear 1s 1;animation:wind02 .8s linear 1s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(3),#top #next_content.active.story2 p span:nth-child(3){;-webkit-animation:wind02 .8s linear 1.1s 1;-moz-animation:wind02 .8s linear 1.1s 1;animation:wind02 .8s linear 1.1s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(4),#top #next_content.active.story2 p span:nth-child(4){;-webkit-animation:wind02 .8s linear 1.2s 1;-moz-animation:wind02 .8s linear 1.2s 1;animation:wind02 .8s linear 1.2s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(5),#top #next_content.active.story2 p span:nth-child(5){;-webkit-animation:wind02 .8s linear 1.3s 1;-moz-animation:wind02 .8s linear 1.3s 1;animation:wind02 .8s linear 1.3s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(6),#top #next_content.active.story2 p span:nth-child(6){;-webkit-animation:wind02 .8s linear 1.4s 1;-moz-animation:wind02 .8s linear 1.4s 1;animation:wind02 .8s linear 1.4s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(7),#top #next_content.active.story2 p span:nth-child(7){;-webkit-animation:wind02 .8s linear 1.5s 1;-moz-animation:wind02 .8s linear 1.5s 1;animation:wind02 .8s linear 1.5s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(8),#top #next_content.active.story2 p span:nth-child(8){;-webkit-animation:wind02 .8s linear 1.6s 1;-moz-animation:wind02 .8s linear 1.6s 1;animation:wind02 .8s linear 1.6s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(9),#top #next_content.active.story2 p span:nth-child(9){;-webkit-animation:wind02 .8s linear 1.7s 1;-moz-animation:wind02 .8s linear 1.7s 1;animation:wind02 .8s linear 1.7s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(10),#top #next_content.active.story2 p span:nth-child(10){;-webkit-animation:wind02 .8s linear 1.8s 1;-moz-animation:wind02 .8s linear 1.8s 1;animation:wind02 .8s linear 1.8s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(11),#top #next_content.active.story2 p span:nth-child(11){;-webkit-animation:wind02 .8s linear 1.9s 1;-moz-animation:wind02 .8s linear 1.9s 1;animation:wind02 .8s linear 1.9s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(12),#top #next_content.active.story2 p span:nth-child(12){;-webkit-animation:wind02 .8s linear 2s 1;-moz-animation:wind02 .8s linear 2s 1;animation:wind02 .8s linear 2s 1;animation-fill-mode:forwards}#top #next_content.active.story4 p span:nth-child(13),#top #next_content.active.story2 p span:nth-child(13){;-webkit-animation:wind02 .8s linear 2.1s 1;-moz-animation:wind02 .8s linear 2.1s 1;animation:wind02 .8s linear 2.1s 1;animation-fill-mode:forwards}@keyframes show_loading{from{opacity:0}to{opacity:1}}#top #story2 .bg{background-image:url("../images/index/story2/bg_sp.jpg?v=9768121")}#top #story2 h3{letter-spacing:.15em}#top #story2 ul.imgs{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#top #story2 ul.imgs li{position:relative;height:0px}#top #story2 ul.imgs li figure{width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;background-repeat:no-repeat;background-size:cover;background-position:top left}#top #story2 ul.imgs li:nth-child(1){width:43%;padding-bottom:72.5%;margin-right:3.25%}#top #story2 ul.imgs li:nth-child(1) figure{background-image:url(../images/index/story2/img0_sp.jpg)}#top #story2 ul.imgs li:nth-child(2){width:53.75%;padding-bottom:72.5%}#top #story2 ul.imgs li:nth-child(2) figure{background-image:url(../images/index/story2/img1_sp.jpg)}#top #story2 a.btn-more,#top #story2 .imgs li{opacity:0;transition:opacity .6s ease}#top #story2.active a.btn-more,#top #story2.active .imgs li{opacity:1}#top #story2.active .imgs li:nth-child(1){transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s}#top #story2.active .imgs li:nth-child(2){transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s}#top #story2.active a.btn-more{transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s}#top #story3 .bg{background-image:url("../images/index/story3/bg_sp.jpg?v=9768121")}#top #story3 .img figure{width:100%;height:0px;padding-bottom:72.5%;background:url(../images/index/story3/img_sp.jpg) top left no-repeat;background-size:cover}#top #story3 a.btn-more,#top #story3 .img{-webkit-transition:opacity .6s ease 0s,transform .6s ease 0s;-ms-transition:opacity .6s ease 0s,transform .6s ease 0s;transition:opacity .6s ease 0s,transform .6s ease 0s;opacity:0;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#top #story3.active a.btn-more,#top #story3.active .img{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}#top #story3.active .img{transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s}#top #story3.active a.btn-more{transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s}#top #next_content.story4 .bg{width:100%;height:100%;position:absolute;top:0px;left:0px;background:url(../images/index/next/img_story2_sp.jpg) center no-repeat;background-size:cover}#top #next_content.story4 .content{width:50%;position:absolute;bottom:23%;left:42%}#top #next_content.story4 .content h5,#top #next_content.story4 .content p{color:#3c3935;line-height:1;text-align:justify}#top #next_content.story4 .content h5 span,#top #next_content.story4 .content p span{display:inline-block}#top #next_content.story4 .content h5{font-size:16px;font-size:1.6rem;margin-bottom:12px;white-space:nowrap;color:#fff}#top #next_content.story4 .content h5 span:nth-child(9){margin-right:.4em}#top #next_content.story4 .content p{font-size:16px;font-size:1.6rem;white-space:nowrap;color:#fff}#top #next_content.story4 .content p span:nth-child(7){margin:0 .4em}@media all and (min-width: 864px){#top #story2,#top #story3{min-width:1366px}#top #story2 h3{margin-bottom:22px}#top #story2 .bg{background-image:url("../images/index/story2/bg.jpg?v=9768121")}#top #story2 .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:row-reverse;align-items:center}#top #story2 ul.imgs{width:470px;margin-left:40px}#top #story2 ul.imgs li:nth-child(1){width:236px;height:295px;padding-bottom:0px}#top #story2 ul.imgs li:nth-child(1) figure{background-image:url(../images/index/story2/img0_pc.jpg)}#top #story2 ul.imgs li:nth-child(2){width:218px;height:295px;padding-bottom:0px}#top #story2 ul.imgs li:nth-child(2) figure{background-image:url(../images/index/story2/img1_pc.jpg)}#top #story2 a.btn-more{margin-top:0px}#top #story3 h3{margin-bottom:28px}#top #story3 .bg{background-image:url("../images/index/story3/bg.jpg?v=9768121")}#top #story3 .col2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;flex-direction:row-reverse;align-items:center}#top #story3 .img{width:470px;height:290px;position:relative;margin-left:40px}#top #story3 .img figure{width:100%;height:100%;position:absolute;top:0px;left:0px;padding-bottom:0%;background:url(../images/index/story3/img_pc.jpg) top left no-repeat;background-size:cover}#top #story3 a.btn-more{margin-top:0px}#top #next_content.story4 .bg{background:url(../images/index/next/img_story2.jpg) center no-repeat;background-size:cover}#top #next_content.story4 .content{width:810px;bottom:auto;top:50%;margin-top:-60px;left:50%;margin-left:-405px}#top #next_content.story4 .content h5,#top #next_content.story4 .content p{line-height:1}#top #next_content.story4 .content h5{font-size:22px;font-size:2.2rem;margin-bottom:12px}#top #next_content.story4 .content p{font-size:22px;font-size:2.2rem}}@keyframes show_loading{from{opacity:0}to{opacity:1}}#top #story4 .bg{background-image:url("../images/index/story4/bg_sp.jpg?v=3672345")}#top #story4 h3{letter-spacing:.15em}#top #story4 ul.imgs{position:relative;width:100%;margin-top:30%}#top #story4 ul.imgs li{position:relative;height:0px}#top #story4 ul.imgs li figure{width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;background-repeat:no-repeat;background-size:cover;background-position:top left}#top #story4 ul.imgs li:nth-child(1){width:62.5%;padding-bottom:35.75%;z-index:2;position:absolute;margin-top:-20%}#top #story4 ul.imgs li:nth-child(1) figure{background-image:url(../images/index/story4/img0_sp.jpg)}#top #story4 ul.imgs li:nth-child(2){width:54.75%;padding-bottom:53%;position:relative;left:45.25%}#top #story4 ul.imgs li:nth-child(2) figure{background-image:url(../images/index/story4/img1_sp.jpg)}#top #story4 a.btn-more,#top #story4 .imgs li{opacity:0;transition:opacity .6s ease}#top #story4.active a.btn-more,#top #story4.active .imgs li{opacity:1}#top #story4.active .imgs li:nth-child(1){transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s}#top #story4.active .imgs li:nth-child(2){transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s}#top #story4.active a.btn-more{transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s}@media all and (min-width: 864px){#top #story4{min-width:1366px}#top #story4 .bg{background-image:url("../images/index/story4/bg.jpg?v=3672345")}#top #story4 h3,#top #story4 p{letter-spacing:.15em}#top #story4 ul.imgs{position:relative;margin-top:0%;width:800px;margin:auto}#top #story4 ul.imgs li:nth-child(1){width:330px;padding-bottom:0%;height:190px;z-index:2;position:relative;margin-top:0%}#top #story4 ul.imgs li:nth-child(1) figure{background-image:url(../images/index/story4/img0.jpg)}#top #story4 ul.imgs li:nth-child(2){width:273px;height:265px;padding-bottom:0%;position:absolute;right:0px;top:0px;left:auto}#top #story4 ul.imgs li:nth-child(2) figure{background-image:url(../images/index/story4/img1.jpg)}#top #story4 a.btn-more{margin-top:60px}}@keyframes show_loading{from{opacity:0}to{opacity:1}}#top #story5 .bg{background-image:url("../images/index/story5/bg_sp.jpg?v=6533459")}#top #story5 h3{letter-spacing:.15em}#top #story5 ul.imgs{position:relative;width:100%;margin-top:20px}#top #story5 ul.imgs li{position:relative;height:0px}#top #story5 ul.imgs li figure{width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;background-repeat:no-repeat;background-size:cover;background-position:top left}#top #story5 ul.imgs li:nth-child(1){width:100%;padding-bottom:72.5%;z-index:2}#top #story5 ul.imgs li:nth-child(1) figure{background-image:url(../images/index/story5/img0_sp.jpg)}#top #story5 a.btn-more,#top #story5 .imgs li{opacity:0;transition:opacity .6s ease}#top #story5.active a.btn-more,#top #story5.active .imgs li{opacity:1}#top #story5.active .imgs li:nth-child(1){transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;-webkit-transition-delay:.6s}#top #story5.active .imgs li:nth-child(2){transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;-webkit-transition-delay:1s}#top #story5.active a.btn-more{transition-delay:1.4s;-moz-transition-delay:1.4s;-o-transition-delay:1.4s;-webkit-transition-delay:1.4s}@media all and (min-width: 864px){#top #story5{min-width:1366px}#top #story5 .bg{background-image:url("../images/index/story5/bg_pc.jpg?v=6533459")}#top #story5 h3,#top #story5 p{letter-spacing:.15em}#top #story5 ul.imgs{position:relative;width:800px;margin:auto}#top #story5 ul.imgs li:nth-child(1){width:330px;padding-bottom:0%;height:210px;z-index:2;position:relative;margin-top:0%}#top #story5 ul.imgs li:nth-child(1) figure{background-image:url(../images/index/story5/img0_pc.jpg)}#top #story5 a.btn-more{margin-top:45px}}

/*# sourceMappingURL=style.css.map */