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}ul li{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}.header{padding:2.2rem 0 1.3rem;background:#fff;border-bottom:1px solid #ccc}.header-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1000px;margin:0 auto;padding:0 20px}.header .logo{width:11.9rem}.header .logo-link{display:block;transition:opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.header .logo-link:hover{opacity:0.75}.header .sns{display:-webkit-flex;display:-ms-flexbox;display:flex}.header .sns-share-btn{margin-left:25px}@media screen and (max-width: 768px){.header{padding:3% 0 2%;background:#fff;border-bottom:none}.header-inner{width:100%;padding:0 10px}.header .logo{width:19%}.header .sns{display:none}}.navi{position:fixed;bottom:5%;right:0;z-index:10;transition:opacity 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;pointer-events:none}.navi.is-show{opacity:1}.navi-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:auto;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;pointer-events:auto}.navi .pagetop{display:block;color:#000;text-decoration:none;padding:4.6rem 2rem 4.4rem;font-size:1.1rem;position:relative}.navi .pagetop:before{content:"";display:block;width:5.6rem;padding-bottom:4.2rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url(../img/ico_page-top.png) no-repeat;background-size:contain}.navi .sound{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:2.6rem;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.1rem}.navi .sound.safari{right:-.5rem}.navi .sound:before{content:"";display:block;width:1.7rem;padding-bottom:1.4rem;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url(../img/ico_sound-off.png) no-repeat;background-size:contain}.navi .sound.sound-on:before{background:url(../img/ico_sound-on.png) no-repeat;background-size:contain}.navi .sound-head{padding:0 2rem;cursor:pointer;transition:color 0.3s cubic-bezier(0.42, 0, 0.58, 1)}.navi .sound-separate{padding:0 2rem}.navi .sound-btn{margin:0;outline:none;border:none;padding:0.5em 2rem;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;line-height:1}.navi .sound-btn:first-child{color:#000}.navi .sound-btn:last-child{color:#c80d48}.navi .sound-btn-text{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.navi .sound-btn.is-safari{position:relative;left:-0.5em}.navi .sound.sound-on .sound-head{color:#c80d48}.navi .sound.sound-on .sound-btn:nth-of-type(1){color:#c80d48}.navi .sound.sound-on .sound-btn:last-child{color:#000}@media screen and (max-width: 768px){.navi .pagetop{padding:8.26667vw 4vw 9.06667vw;font-size:2.4vw}.navi .pagetop:before{width:10.66667vw;padding-bottom:9.06667vw}.navi .sound{padding-top:5.6vw;font-size:2.4vw}.navi .sound:before{width:3.6vw;padding-bottom:2.93333vw}.navi .sound.safari{right:auto}.navi .sound-head{padding:0 4vw}.navi .sound-separate{padding:0 4vw}.navi .sound-btn{padding:1.46667vw 4vw;font-size:2.4vw}.navi .sound-btn.is-safari{line-height:0;left:auto}}html,body{font-size:62.5%}#wrapper *{box-sizing:border-box}#wrapper{width:100%;font-size:1.6rem;font-family:"游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;font-weight:500;overflow:hidden;background:url(../img/bg_paper.jpg);position:relative}img{width:100%;height:auto;vertical-align:top}.pc-show{display:block}.sp-show{display:none}@media screen and (max-width: 768px){#wrapper{min-width:100%;background:url(../img/bg_paper.jpg);background-size:50%}.pc-show{display:none}.sp-show{display:block}}.mv{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;min-height:578px;background:#fff;position:relative;min-width:1200px;overflow:hidden}.mv .title{width:47.5%;position:absolute;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mv .title img{-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);transform:translate(0, 15px);opacity:0;transition:opacity 1s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1s cubic-bezier(0.42, 0, 0.58, 1),transform 1s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1s cubic-bezier(0.42, 0, 0.58, 1),transform 1s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1s cubic-bezier(0.42, 0, 0.58, 1)}.mv .title img.is-show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.mv .copy{width:30%;position:absolute;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mv .copy img{-webkit-transform:scale(1.025);-ms-transform:scale(1.025);transform:scale(1.025);opacity:0;transition:opacity 1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 1s cubic-bezier(0.645, 0.045, 0.355, 1),transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 1s cubic-bezier(0.645, 0.045, 0.355, 1),transform 1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1)}.mv .copy img.is-show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.mv .photo_container{display:-webkit-flex;display:-ms-flexbox;display:flex}.mv .photo_container_l{width:52.5%;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.mv .photo_container_l .list-l{width:57.14286%}.mv .photo_container_l .list-r{width:42.85714%}.mv .photo_container_r{width:47.5%}.mv .photo_container_r .list-l{width:46.14035%}.mv .photo_container_r .list-r{width:53.85965%}.mv .photo_container .item{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mv .photo_container .item img{opacity:0;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);transition:opacity 1.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 1.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 1.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 1.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 1.5s cubic-bezier(0.645, 0.045, 0.355, 1),transform 1.5s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 1.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.mv .photo_container .item img.is-show-num01{transition:opacity 0.65s 0.05s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.05s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.05s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.05s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.05s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.05s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.05s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num02{transition:opacity 0.65s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num03{transition:opacity 0.65s 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num04{transition:opacity 0.65s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num05{transition:opacity 0.65s 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.25s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num06{transition:opacity 0.65s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num07{transition:opacity 0.65s 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.35s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num08{transition:opacity 0.65s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item img.is-show-num09{transition:opacity 0.65s 0.45s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.45s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);transition:opacity 0.65s 0.45s cubic-bezier(0.645, 0.045, 0.355, 1),transform 0.65s 0.45s cubic-bezier(0.645, 0.045, 0.355, 1),-webkit-transform 0.65s 0.45s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.mv .photo_container .item09{top:-1px}@media screen and (max-width: 768px){.mv{display:block;padding-bottom:137%;min-height:100%;min-width:100%}.mv .title{width:68%}.mv .copy{width:65.33333vw;top:38.8vw;left:0}.mv .photo{display:block;width:100%}.mv .photo_container{display:block}.mv .photo_container_l,.mv .photo_container_l .list-l,.mv .photo_container_l .list-r{width:100%}.mv .photo_container_r,.mv .photo_container_r .list-l,.mv .photo_container_r .list-r{width:100%}.mv .photo_container .item{position:absolute}.mv .photo_container .item01{width:31.86667vw;top:48.13333vw;left:0}.mv .photo_container .item02{width:34.66667vw;top:78.66667vw;left:65.33333vw}.mv .photo_container .item03{width:33.46667vw;top:48.13333vw;left:31.86667vw}.mv .photo_container .item04{width:33.46667vw;top:85.6vw;left:31.86667vw}.mv .photo_container .item05{width:31.86667vw;top:107.33333vw;left:0}.mv .photo_container .item06{width:31.86667vw;top:78.4vw;left:0}.mv .photo_container .item07{width:37.33333vw;top:0;left:0}.mv .photo_container .item08{width:62.66667vw;top:0;left:37.33333vw}.mv .photo_container .item09{width:34.66667vw;top:38.8vw;left:65.33333vw}}.section{width:100%}.section-inner{width:1000px;padding:0 20px;margin:0 auto;position:relative}.section-image{width:100%;min-width:1200px;padding-bottom:36rem;position:relative;overflow:hidden}.section-image-container{width:100%;position:absolute;top:42%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.section-image-container img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);opacity:0;transition:opacity 1.85s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.85s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.85s cubic-bezier(0.42, 0, 0.58, 1),transform 1.85s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.85s cubic-bezier(0.42, 0, 0.58, 1),transform 1.85s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.85s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.section-image-container img.is-show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.intro{padding:8.6rem 0 18rem;text-align:center}.intro .title{width:34.2rem;margin:0 auto 5rem;-webkit-transform:translate(0, 30px);-ms-transform:translate(0, 30px);transform:translate(0, 30px);opacity:0;transition:opacity 1.05s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.05s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.05s cubic-bezier(0.42, 0, 0.58, 1),transform 1.05s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.05s cubic-bezier(0.42, 0, 0.58, 1),transform 1.05s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.05s cubic-bezier(0.42, 0, 0.58, 1)}.intro .title.is-show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.intro .text{margin-bottom:6rem;font-size:1.6rem;line-height:2.6;letter-spacing:0.15em;font-feature-settings:'pkna'}.intro .text .js-text-fade{display:inline-block;-webkit-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px);opacity:0;transition:opacity 1s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1s cubic-bezier(0.42, 0, 0.58, 1),transform 1s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1s cubic-bezier(0.42, 0, 0.58, 1),transform 1s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1s cubic-bezier(0.42, 0, 0.58, 1)}.intro .text .js-text-fade.is-show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.mov{width:64rem;margin:0 auto;-webkit-transform:translate(0, 30px);-ms-transform:translate(0, 30px);transform:translate(0, 30px);opacity:0;overflow:hidden;transition:opacity 1.05s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.05s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.05s cubic-bezier(0.42, 0, 0.58, 1),transform 1.05s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.05s cubic-bezier(0.42, 0, 0.58, 1),transform 1.05s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.05s cubic-bezier(0.42, 0, 0.58, 1)}.mov.is-show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.mov-overlay{width:100%;height:100%;overflow:hidden;cursor:pointer;position:absolute;top:0;left:0;z-index:10}.mov-overlay:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5);transition:opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1)}.mov-overlay:hover:after{opacity:0}.mov-overlay:hover .mov-thumb{-webkit-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.mov-overlay:hover .mov-play-btn{-webkit-transform:translate(-50%, -50%) scale(1.1);-ms-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.mov-thumb{transition:-webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.mov-play{width:100%;padding-bottom:36rem;position:absolute;top:0;left:0;z-index:10}.mov-play-btn{width:10rem;padding-bottom:10rem;border:1px solid rgba(255,255,255,0.5);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:-webkit-transform 0.25s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.25s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.25s cubic-bezier(0.42, 0, 0.58, 1), -webkit-transform 0.25s cubic-bezier(0.42, 0, 0.58, 1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mov-play-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mov-play-text{width:100%;position:absolute;left:0;bottom:10.8rem;color:#fff;font-size:1.3rem;letter-spacing:0.15em}.mov-container{position:relative;width:100%;padding-bottom:56.25%}.mov-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.case{position:relative;top:-2rem;display:-webkit-flex;display:-ms-flexbox;display:flex}.case .title{width:27rem;padding:1rem 2.3rem .7rem 1.6rem;background:#fff;position:relative;margin-bottom:3rem;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition:-webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s cubic-bezier(0.645, 0.045, 0.355, 1)}.case .title-label{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition:-webkit-transform 0.4s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition:transform 0.4s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.4s 0.2s cubic-bezier(0.645, 0.045, 0.355, 1)}.case .title.is-show{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.case .title.is-show .title-label{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.case .text{font-size:1.4rem;font-feature-settings:'palt';letter-spacing:0.13em;line-height:2.7}.case .text.safari{font-feature-settings:initial;letter-spacing:0.1em}.case .text .js-text-fade{display:inline-block;-webkit-transform:translate(0, 25px);-ms-transform:translate(0, 25px);transform:translate(0, 25px);opacity:0;transition:opacity 1.1s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.1s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.1s cubic-bezier(0.42, 0, 0.58, 1),transform 1.1s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 1.1s cubic-bezier(0.42, 0, 0.58, 1),transform 1.1s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 1.1s cubic-bezier(0.42, 0, 0.58, 1)}.case .text .js-text-fade.is-show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.case .user{font-size:2rem;font-feature-settings:'palt';letter-spacing:0.15em;position:absolute;top:4.2rem;right:0;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%);opacity:0;transition:opacity 0.8s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.8s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.8s cubic-bezier(0.42, 0, 0.58, 1),transform 0.8s cubic-bezier(0.42, 0, 0.58, 1);transition:opacity 0.8s cubic-bezier(0.42, 0, 0.58, 1),transform 0.8s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.8s cubic-bezier(0.42, 0, 0.58, 1)}.case .user.is-show{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.case .illust{position:absolute;opacity:0;-webkit-transform:translate(0, 20px);-ms-transform:translate(0, 20px);transform:translate(0, 20px);transition:opacity 0.8s 0.35s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.8s 0.35s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.8s 0.35s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.8s 0.35s cubic-bezier(0.42, 0, 0.58, 1);transition:transform 0.8s 0.35s cubic-bezier(0.42, 0, 0.58, 1),opacity 0.8s 0.35s cubic-bezier(0.42, 0, 0.58, 1),-webkit-transform 0.8s 0.35s cubic-bezier(0.42, 0, 0.58, 1)}.case .illust.is-show{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.case.case01{padding-bottom:19.6rem}.case.case01 .illust{width:26.5rem;right:11.3rem;bottom:13.6rem}.case.case02{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:15.5rem}.case.case02 .illust{width:32.3rem;top:14.9rem;left:.4rem}.case.case02 .illust.fixed-pos{left:-3rem}.case.case03{padding-bottom:15.5rem}.case.case03 .illust{width:32.4rem;right:8.6rem;bottom:10.5rem}@media screen and (max-width: 768px){.section-inner{width:100%;padding:0 5%}.section-image{min-width:100%;padding-bottom:30%}.intro{padding:19% 0 16%}.intro .title{width:45%;margin:0 auto 8%}.intro .text{margin-bottom:9%;font-size:3.33333vw;letter-spacing:0.125em}.mov{width:100%;margin:0 auto}.mov-play{padding-bottom:56%}.mov-play-btn{width:14%;padding-bottom:14%;-webkit-transform:translate(-50%, -60%);-ms-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}.mov-play-icon{width:9%;line-height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mov-play-text{bottom:14.93333vw;font-size:1.8vw;-webkit-transform:scale(0.65);-ms-transform:scale(0.65);transform:scale(0.65)}.case{top:0;margin-top:-3%}.case .title{width:47%;padding:1% 3% 1% 2%;margin-bottom:6%}.case .text{font-size:3.06667vw}.case .text.safari{font-feature-settings:'palt';letter-spacing:0.13em}.case .user{font-size:3.2vw;top:6.13333vw}.case.case01{padding-bottom:34%}.case.case01 .illust{width:39%;right:0;bottom:0;margin-bottom:20%}.case.case02{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:57%}.case.case02 .illust{width:57%;top:auto;left:auto;right:5%;bottom:-4%;margin-bottom:25%}.case.case03{padding-bottom:50%}.case.case03 .illust{width:55%;right:6%;bottom:13%}}.sound-confirm{display:none}@media screen and (max-width: 768px){.sound-confirm{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;z-index:100;position:fixed;top:0;left:0}.sound-confirm.is-show{display:-webkit-flex;display:-ms-flexbox;display:flex}.sound-confirm-container{position:relative;z-index:10}.sound-confirm .head{padding-bottom:20vw}.sound-confirm .head .mark{width:8.93333vw;margin:0 auto 4.66667vw}.sound-confirm .head .text{margin:0 4.26667vw;font-size:3.2vw;letter-spacing:0.2em;font-feature-settings:'palt';position:relative}.sound-confirm .head .text:after{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;left:0;bottom:-2vw}.sound-confirm .selection{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sound-confirm .selection-btn{border:none;padding:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:4.26667vw}.sound-confirm .selection-btn-on{letter-spacing:0.7em}.sound-confirm .selection-btn-off{letter-spacing:0.2em}.sound-confirm-bg{width:100%;height:100%;position:absolute;top:0;left:0;background:url(../img/bg_paper.jpg);background-size:50%}}.footer{font-feature-settings:'palt'}.footer.safari{font-feature-settings:initial}.footer-inner{width:1000px;padding:0 20px;margin:0 auto;position:relative}.footer .related{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:3rem}.footer .related-list{display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .related-page{padding-right:3.5rem;font-size:1.2rem}.footer .related-link{display:inline-block;padding-left:1.3rem;position:relative;color:#000}.footer .related-link:before{content:"";display:block;width:.5rem;padding-bottom:.9rem;position:absolute;left:0;top:.2rem;background:url(../img/ico_related.png) no-repeat;background-size:contain;background-position:center}.footer .related-caption{font-size:1.05rem;letter-spacing:0.15em}.footer .copyright{display:block;padding-bottom:2.8rem;font-size:1rem;text-align:center}@media screen and (max-width: 768px){.footer.safari{font-feature-settings:'palt'}.footer-inner{width:100%;padding:0 5%}.footer .related{-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:4%}.footer .related-list{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:10%}.footer .related-page{padding-right:0;font-size:2.93333vw;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.footer .related-link{padding-left:7%}.footer .related-link:before{width:2%;padding-bottom:5%;top:0;margin-top:0%;background:url(../img/ico_related.png) no-repeat;background-size:contain;background-position:center}.footer .related-caption{font-size:2.4vw;text-align:center;line-height:1.5}.footer .copyright{padding-bottom:7%;font-size:2.4vw}}
