#arrows{display:none}body{background:#fff}.main{background:#fffce8}.main img{width:100%;height:auto;vertical-align:bottom}.column-first{position:relative}.column-first .main-img{width:100%}.column-first .main-ttl{width:52.2%;position:absolute;top:0;left:0;margin:14.5% 0 0 24.1%}.column-first .lead{width:83.3%;max-width:1066px;margin:0 auto;margin-top:44px;text-align:center}@media only screen and (max-width: 800px){.column-first .lead{width:93.3%}}.column-first .lead-txt{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:17px;line-height:1.733}@media only screen and (max-width: 1024px){.column-first .lead-txt{font-size:15px}}@media only screen and (max-width: 800px){.column-first .lead-txt{font-size:1.875vw}}@media only screen and (max-width: 640px){.column-first .lead-txt{font-size:15px}}.column-first .staff-credit{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:15px;line-height:2;margin-top:2em}@media only screen and (max-width: 1024px){.column-first .staff-credit{font-size:13px}}@media only screen and (max-width: 800px){.column-first .staff-credit{font-size:1.625vw}}@media only screen and (max-width: 640px){.column-first .staff-credit{font-size:13px}}.column-article .sec-block{width:83.3%;max-width:1066px;margin:0 auto;position:relative}@media only screen and (max-width: 800px){.column-article .sec-block{width:93.3%}}.column-article .sec01{margin-top:121px}.column-article .spot-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.column-article .spot-col{width:47.4%}.column-article figure{position:relative}.column-article .txt{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:17px;line-height:1.6;text-align:justify}@media only screen and (max-width: 1024px){.column-article .txt{font-size:15px}}@media only screen and (max-width: 800px){.column-article .txt{font-size:1.875vw}}@media only screen and (max-width: 640px){.column-article .txt{font-size:15px}}.column-article .sec01 .e01{width:24.9%;margin:0 0 0 37.6%}.column-article .sec01 .e02{width:69.1%;margin:46px 0 0}.column-article .sec01 .e03{width:100%;margin:24px 0 0}.column-article .sec01 .e04{width:59.7%;margin:41px 0 0 31.4%}.column-article .sec01 .e05{width:100%;margin:46px 0 0}.column-article .sec01 .e06{width:83.8%;margin:30px 0 0 -5.7%}.column-article .sec02 .e01{width:15%;margin:0 0 0 42.2%}.column-article .sec02 .e03{width:9.7%;position:absolute;top:6.1%;left:81%;margin:0;z-index:2}.column-article .sec02 .e02-row{position:relative;margin-top:37px}.column-article .sec02 .e02{width:87.2%;margin:0 0 0 6.3%}.column-article .sec02 .e04{width:100%;margin:39px 0 0}.column-article .sec02 .e05{width:100%;margin:35px 0 0}.column-article .sec02 .e06{width:40.5%;margin:31px 0 0 18.1%}.column-article .sec03 .e01{width:34.7%;margin:0 0 0 32.6%}.column-article .sec03 .e03{width:47.4%;position:absolute;top:74.2%;left:52.4%;margin:0;z-index:2}.column-article .sec03 .e02-row{position:relative;margin-top:41px}.column-article .sec03 .e02{width:87.2%;margin:0 0 0 6.3%}.column-article .sec03 .e04{width:89.7%;margin:42px 0 0}.column-article .sec03 .e05{width:100%;margin:24px 0 0}.column-article .sec03 .e06{width:74.6%;margin:67.6% 0 0}.column-article .sec04 .e01{width:16.4%;margin:0 0 0 41.5%}.column-article .sec04 .e03{width:9.7%;position:absolute;top:6.4%;left:80.6%;margin:0;z-index:2}.column-article .sec04 .e02-row{position:relative;margin-top:47px}.column-article .sec04 .e02{width:87.2%;margin:0 0 0 6.3%}.column-article .sec04 .e04{width:76.9%;margin:34px 0 0 11.4%}.column-article .sec05 .e01{width:47.4%;margin:0 0 0 26%}.column-article .sec05 .e02{width:77%;margin:73px 0 0}.column-article .sec05 .e03{width:100%;margin:24px 0 0}.column-article .sec05 .e04{width:76.2%;margin:47px 0 0 11.6%}.column-article .sec05 .e05{width:100%;margin:35px 0 0}.column-article .sec05 .e06{width:67.8%;margin:34px 0 0 -11.6%}.column-article .sec02{margin-top:95px}.column-article .sec03{margin-top:117px}.column-article .sec04{margin-top:106px}.column-article .sec05{margin-top:118px}.column-cta{width:100%;margin-bottom:90px;margin-top:88px;background:#fff}.column-cta .cta-inner{max-width:936px;margin:0 auto;position:relative;min-height:calc(min(100vw - 88px,936px)*.322);-webkit-box-sizing:border-box;box-sizing:border-box;padding:calc(min(100vw - 88px,936px)*.052) 0 calc(min(100vw - 88px,936px)*.047);text-align:center}.column-cta .cta-deco{position:absolute;top:0}.column-cta .cta-deco-l{width:12.8%;left:4.4%;margin-top:4.9%}.column-cta .cta-deco-r{width:16%;left:80.4%;margin-top:3.5%}.column-cta .cta-txt{font-family:"Hiragino Kaku Gothic W3 JIS2004",Sans-Serif;font-size:17px;line-height:1.75}@media only screen and (max-width: 1024px){.column-cta .cta-txt{font-size:15px}}@media only screen and (max-width: 800px){.column-cta .cta-txt{font-size:1.875vw}}@media only screen and (max-width: 640px){.column-cta .cta-txt{font-size:15px}}.column-cta .cta-btn{width:59%;max-width:552px;margin:22px auto 0}.column-cta .cta-btn a{display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.column-cta .cta-btn a:hover{opacity:.8}#footer{background:#fff;padding-top:120px}.is-anm,.load-anm{opacity:0;-webkit-transition:opacity .8s ease-in-out,all .8s ease;transition:opacity .8s ease-in-out,all .8s ease}.is-anm.is-done,.load-anm.is-done{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fade-up{-webkit-transform:translate(0, 30px);transform:translate(0, 30px)}.fade-down{-webkit-transform:translate(0, -30px);transform:translate(0, -30px)}.fade-left{-webkit-transform:translate(-20px, 0);transform:translate(-20px, 0)}.fade-right{-webkit-transform:translate(20px, 0);transform:translate(20px, 0)}.fade-scale{-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .8s cubic-bezier(0.65, -0.55, 0.265, 1.55);transition:all .8s cubic-bezier(0.65, -0.55, 0.265, 1.55)}.fade-scale.is-done{-webkit-transform:scale(1);transform:scale(1)}.delay-003{-webkit-transition-delay:.3s;transition-delay:.3s}.delay-01{-webkit-transition-delay:1s;transition-delay:1s}.delay-02{-webkit-transition-delay:1.5s;transition-delay:1.5s}
