@import"https://cdn.jsdelivr.net/npm/yakuhanjp@3.0.0/dist/css/yakuhanjp.min.css";@import"//fonts.googleapis.com/css?family=Arimo";html{overflow-y:scroll}body{line-height:1;color:#000}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:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,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:rgba(0,0,0,0)}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 #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}[class^=mark]{padding-left:15px;background:no-repeat left .5em}.mark1{background-image:url(../images/share/mark_1.gif)}.mark2{background-image:url(../images/share/mark_2.gif)}.mark3{background-image:url(../images/share/mark_3.gif)}.mark4{background-image:url(../images/share/mark_4.gif)}.mark5{background-image:url(../images/share/mark_5.gif)}.opacity{opacity:.55;-moz-opacity:.55;filter:alpha(opacity=55);-ms-filter:"alpha(opacity=55)"}.inline_block{display:inline-block;*display:inline;*zoom:1}.table_cell{display:table-cell;*display:inline;*zoom:1;vertical-align:middle}.fr,.imgR{float:right;margin-left:10px}.fl,.imgL{float:left;margin-right:10px}.imgC,.tC,.btn{text-align:center}.imgC{display:block;margin-left:auto;margin-right:auto}.tR,.sign{text-align:right}.box_size{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ts_none{-webkit-text-shadow:none !important;-moz-text-shadow:none !important;-ms-text-shadow:none !important;-o-text-shadow:none !important;text-shadow:none !important}.bs_none{-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important}.clearfix{*zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}@font-face{font-family:"icon__daidokasai-lp2018";src:url("../fonts/icon/icon__daidokasai-lp2018.eot?vcfqqv");src:url("../fonts/icon/icon__daidokasai-lp2018.eot?vcfqqv#iefix") format("embedded-opentype"),url("../fonts/icon/icon__daidokasai-lp2018.ttf?vcfqqv") format("truetype"),url("../fonts/icon/icon__daidokasai-lp2018.woff?vcfqqv") format("woff"),url("../fonts/icon/icon__daidokasai-lp2018.svg?vcfqqv#icon__daidokasai-lp2018") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icon__daidokasai-lp2018" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Free-Dial:before{content:""}.icon-sec-insurance__icon-03:before{content:""}.icon-sec-insurance__icon-02:before{content:""}.icon-sec-insurance__icon-01:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-down:before{content:""}.icon-envelope:before{content:""}.icon-file-pdf-o:before{content:""}.icon-play2:before{content:""}.icon-facebook2:before{content:""}.icon-twitter:before{content:""}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.dulation0 img{transform:scale(1) !important;transition:0s !important}@media(max-width: 51.999em){.dulation0 img{transform:translate(-50%, -50%) scale(1) !important;transition:0s !important}}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:rgba(0,0,0,0);color:rgba(0,0,0,0)}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:1}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#000;opacity:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}@media(min-width: 52em){.slick-dotted.slick-slider{margin-bottom:30px}}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;bottom:5.3333333333vw}@media(min-width: 52em){.slick-dots{bottom:-30px;text-align:right}}.slick-dots li{position:relative;display:inline-block;height:13px;width:13px;margin:0 3px;padding:0;cursor:pointer}.slick-dots li button{border:0;border-radius:5px;opacity:.3;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;background-color:#231815;padding:3px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;opacity:1}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:10px;height:10px;font-size:8px;line-height:10px;text-align:center;color:#000;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button{opacity:1}.slick-dots li.slick-active button:before{opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(256, 256, 256, 0.8);opacity:0;animation:fadeIn-mfp-bg 1.2s ease forwards}@keyframes fadeIn-mfp-bg{0%{opacity:0}100%{opacity:1}}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#000;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#000;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;transition:all .3s}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #000;margin-left:31px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #000;margin-left:39px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;opacity:0;animation:fadeIn-mfp-bg 1.2s ease forwards}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(256, 256, 256, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(256, 256, 256, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:300;src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff2") format("woff2"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.woff") format("woff"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.ttf") format("truetype"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-DemiLight.eot") format("embedded-opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:400;src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Regular.woff2") format("woff2"),url("../NotoSansCJKjp/fonts/NotoSansCJKjp-Regular.woff") format("woff"),url("../NotoSansCJKjp/fonts/NotoSansCJKjp-Regular.ttf") format("truetype"),url("../NotoSansCJKjp/fonts/NotoSansCJKjp-Regular.eot") format("embedded-opentype")}@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:500;src:url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.woff2") format("woff2"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.woff") format("woff"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.ttf") format("truetype"),url("../fonts/NotoSansCJKjp/NotoSansCJKjp-Medium.eot") format("embedded-opentype")}.eng{font-family:"Arimo";font-weight:bold}.daygo{font-family:TimesNewRoman,"Times New Roman";font-weight:bold}@media(max-width: 51.999em){.sm-hide{display:none}}@media(min-width: 52em){.lg-hide{display:none}}.lsn-l{letter-spacing:.05em}.lsn-s{letter-spacing:-0.01em}.up-hyphen{display:inline-block;transform:translateY(-0.1em);margin-left:-0.1em;padding:0 .1em}.btn{display:block;background-color:#ff7200;color:#fff !important;font-weight:500;text-align:center;border-radius:5px}.btn.sizeS{font-size:4.2666666667vw;line-height:3;position:relative}@media(min-width: 52em){.btn.sizeS{font-size:16px}}.btn.sizeS i{display:block;width:1em;height:1em;line-height:1em;position:absolute;top:50%;margin-top:-0.5em;right:1em;transition:all 600ms}.win7 .btn.sizeS,.winV .btn.sizeS,.winME .btn.sizeS,.winXP .btn.sizeS,.winME .btn.sizeS{padding-top:.5em}.btn.sizeS:hover i{transform:translateX(5px)}.btn.sizeL{font-size:6.4vw;padding:4vw}@media(min-width: 52em){.btn.sizeL{font-size:23px}}@media(min-width: 52em){.btn.sizeL{padding:15px}}.btn.sizeL.download{display:flex;align-items:center;justify-content:center}.btn.sizeL.download img{display:block;width:15.4666666667vw;height:auto;margin-right:4vw}@media(min-width: 52em){.btn.sizeL.download img{width:58px;margin-right:28px}}.btn.sizeL.download span{display:inline-block}.win7 .btn.sizeL.download span,.winV .btn.sizeL.download span,.winME .btn.sizeL.download span,.winXP .btn.sizeL.download span,.winME .btn.sizeL.download span{margin-top:.5em}.btn.sizeL.download i{margin-left:10px}.btn.sizeL.contact i{margin-right:10px}.win7 .btn.sizeL.contact,.winV .btn.sizeL.contact,.winME .btn.sizeL.contact,.winXP .btn.sizeL.contact,.winME .btn.sizeL.contact{padding-top:1.2em}.btn{overflow:hidden;transition:color .3s;border:none;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.btn::before,.btn::after{content:"";position:absolute;height:100%;width:100%;bottom:100%;left:0;z-index:-1;transition:transform .3s;transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.btn::before{background:rgb(255,170.4,102)}.btn::after{background:rgb(255,142.2,51)}.btn:hover{color:#fff}.btn:hover::before,.btn:hover::after{transform:translate3d(0, 100%, 0)}.btn:hover::after{transition-delay:.175s}*:focus{outline:none}body{background:#fff;color:#231815;font-family:YakuHanJP,"Noto Sans Japanese";font-weight:400;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 52em){body{font-size:16px}}a{text-decoration:none;transition:all 400ms}a:link{color:#231815}a:visited{color:#231815}a:hover{color:rgb(228.1875,214.1428571429,210.3125)}a:active{color:#231815}.outerBox{box-sizing:border-box;overflow:hidden}.outerBox.sizeL{padding-left:4vw;padding-right:4vw}@media(min-width: 52em){.outerBox.sizeL{padding-left:0;padding-right:0;margin:0 4.39238653vw}}.outerBox.sizeM{padding-left:4vw;padding-right:4vw}@media(min-width: 52em){.outerBox.sizeM{width:81.0395314788vw;min-width:880px;max-width:1200px;padding-left:0;padding-right:0;margin:0 auto}}.outerBox.sizeS{padding-left:4vw;padding-right:4vw}@media(min-width: 52em){.outerBox.sizeS{width:51.2445095168vw;min-width:610px;max-width:1080px;padding-left:0;padding-right:0;margin:0 auto}}@keyframes loading{0%{transform-origin:100% 100%;transform:rotate(0deg)}100%{transform-origin:100% 100%;transform:rotate(360deg)}}@keyframes loading-logo-fadein{0%{left:0}100%{left:100%}}.loading{box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1000;background-color:#fff}.loading .loading-logo{display:block;width:137px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:-100px}.loading .loading-logo:before{display:block;content:"";background-color:#fff;opacity:.8;width:100%;height:26px;position:absolute;top:0;left:-100%;animation:loading-logo-fadein 1.2s ease-out}.loading i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;z-index:13;margin:15px auto;width:100px;height:100px;border:5px solid rgba(0,0,0,0);border-radius:50%;background-color:rgba(0,0,0,0)}.loading i:before{position:absolute;display:block;content:"";z-index:12;top:4px;left:4px;width:82px;height:82px;border-radius:50%;background-color:#fff}.loading i:after{position:absolute;display:block;top:0;content:"";z-index:11;top:0px;left:0px;width:45px;height:45px;border-radius:200px 0 0 0;background:linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgb(215, 12, 24) 50%, rgb(215, 12, 24) 100%);animation:loading 1.2s linear infinite}@keyframes fadeInRight{from{opacity:0;transform:translate3d(30%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes svgBlur{0%{filter:blur(15px);transform:translateZ(0) scale(4)}99%{filter:blur(0.5px);transform:translateZ(0) scale(1)}100%{filter:blur(0px);transform:translateZ(0) scale(1)}}.title01{text-align:center;font-size:8vw;letter-spacing:.2em;line-height:1.4;font-weight:300;margin-bottom:6.6666666667vw;position:relative}@media(min-width: 52em){.title01{font-size:38px}}@media(min-width: 52em){.title01{line-height:1.6;margin-bottom:70px}}.title01::after{content:"";display:block;position:absolute;width:1px;height:8vw;bottom:-9.3333333333vw;left:50%;background-color:#000}@media(min-width: 52em){.title01::after{height:40px;bottom:-50px}}@media(min-width: 52em){.contents{margin-top:90px}}header{width:100%;background:#fff;position:fixed;top:0;left:0;z-index:100;transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1)}@media(min-width: 52em){header.fixed{transition:all 1000ms cubic-bezier(0.19, 1, 0.22, 1);box-shadow:0 0 5px rgba(0,0,0,.15) !important;animation:fadeInDown 1s ease-out}}header .outerBox{box-sizing:border-box;display:flex;justify-content:space-between;padding:2.6666666667vw 4vw;box-shadow:0 0 10px rgba(0,0,0,.15);height:12vw}@media(min-width: 52em){header .outerBox{box-shadow:none;padding-top:30px;padding-bottom:0;height:90px}}header h1{width:50%;opacity:0;transform:translate(0, -50px);transition:all 1400ms cubic-bezier(0.19, 1, 0.22, 1)}header h1 img{width:31.6vw;height:5.8666666667vw}@media(min-width: 52em){header h1 img{width:137px;height:26px}}header h1.loaded{transform:translate(0, 0);opacity:1}header .sns{margin-top:-.6666666667vw;opacity:0;transform:translate(0, -50px);transition:all 1400ms cubic-bezier(0.19, 1, 0.22, 1)}@media(min-width: 52em){header .sns{width:50%;text-align:right;margin-top:0}}header .sns.loaded{opacity:1;transform:translate(0, 0)}header .sns h3{display:inline-block;position:relative;font-size:3.2vw;font-weight:normal;line-height:1;height:1em}@media(min-width: 52em){header .sns h3{font-size:12px}}header .sns h3::after{content:"";display:block;background-color:#000;position:absolute;top:50%;height:1px;left:13.3333333333vw;width:6vw;animation:"sns-border" 4s ease-out 10s infinite alternate}@media(min-width: 52em){header .sns h3::after{left:57px;width:33px}}.ie11 header .sns h3::after{top:2px}header .sns ul{display:inline-block;margin-left:6.6666666667vw}@media(min-width: 52em){header .sns ul{margin-left:50px}}header .sns ul li{display:inline-block;font-size:4.8vw;vertical-align:middle;margin-left:1.3333333333vw}@media(min-width: 52em){header .sns ul li{font-size:18px}}@media(min-width: 52em){header .sns ul li{margin-left:10px}}#hero{position:relative}#hero .outerBox.sizeL{position:relative}@media(max-width: 51.999em){#hero .outerBox.sizeL{padding:0}}#hero h2{backface-visibility:hidden;position:absolute;z-index:2;top:23.3333333333vw;left:10.1333333333vw;width:17.7333333333vw;height:64.2666666667vw}@media(min-width: 52em){#hero h2{top:80px;left:13.9092240117vw;width:95px;height:396px;margin-left:-80px}}#hero h2 img{image-rendering:-webkit-optimize-contrast;-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-filter:blur(15px);opacity:0;filter:blur(15px);will-change:filter}#hero h2.loaded{animation-duration:3500ms;animation-name:fadeInRight}#hero h2.loaded img{opacity:1;transition:all 2000ms cubic-bezier(0.19, 1, 0.22, 1);animation:svgBlur 3000ms cubic-bezier(0.19, 1, 0.22, 1);animation-fill-mode:both}#hero h2.loaded img:nth-child(1){transition-delay:180ms}#hero h2.loaded img:nth-child(2){transition-delay:360ms}#hero h2.loaded img:nth-child(3){transition-delay:540ms}#hero h2.loaded img:nth-child(4){transition-delay:720ms}#hero h2.loaded img:nth-child(5){transition-delay:900ms}#hero h2.loaded img:nth-child(6){transition-delay:1080ms}#hero h2.loaded img:nth-child(7){transition-delay:1260ms}#hero h2.loaded img:nth-child(8){transition-delay:1440ms}#hero h2.loaded img:nth-child(9){transition-delay:1620ms}#hero h2.loaded img:nth-child(10){transition-delay:1800ms}#hero h2.loaded img:nth-child(11){transition-delay:1980ms}#hero h2.loaded img:nth-child(12){transition-delay:2160ms}#hero h2.loaded img:nth-child(13){transition-delay:2340ms}#hero h2.loaded img:nth-child(14){transition-delay:2520ms}#hero h2.loaded img:nth-child(15){transition-delay:2700ms}#hero h2.loaded img:nth-child(16){transition-delay:2880ms}#hero h2 img{display:block;position:absolute}#hero h2 img:nth-child(1){width:7.0666666667vw;height:5.3333333333vw;left:10.6666666667vw;top:1.3333333333vw}@media(min-width: 52em){#hero h2 img:nth-child(1){width:38px;height:29px;left:58px;top:6px}}#hero h2 img:nth-child(2){width:7.2vw;height:4.8vw;left:10.5333333333vw;top:10vw}@media(min-width: 52em){#hero h2 img:nth-child(2){width:38px;height:26px;left:56px;top:61px}}#hero h2 img:nth-child(3){width:4.8vw;height:7.7333333333vw;left:11.8666666667vw;top:17.4666666667vw}@media(min-width: 52em){#hero h2 img:nth-child(3){width:26px;height:41px;left:63px;top:109px}}#hero h2 img:nth-child(4){width:2vw;height:2.1333333333vw;left:16vw;top:26.6666666667vw}@media(min-width: 52em){#hero h2 img:nth-child(4){width:12px;height:13px;left:83px;top:163px}}#hero h2 img:nth-child(5){width:6.8vw;height:7.7333333333vw;left:.1333333333vw;top:0vw}@media(min-width: 52em){#hero h2 img:nth-child(5){width:36px;height:41px;left:1px;top:0px}}#hero h2 img:nth-child(6){width:6.5333333333vw;height:7.4666666667vw;left:.2666666667vw;top:8.9333333333vw}@media(min-width: 52em){#hero h2 img:nth-child(6){width:35px;height:39px;left:1px;top:54px}}#hero h2 img:nth-child(7){width:6.9333333333vw;height:7.0666666667vw;left:.2666666667vw;top:18vw}@media(min-width: 52em){#hero h2 img:nth-child(7){width:36px;height:38px;left:1px;top:108px}}#hero h2 img:nth-child(8){width:7.0666666667vw;height:6.1333333333vw;left:.2666666667vw;top:27.6vw}@media(min-width: 52em){#hero h2 img:nth-child(8){width:37px;height:32px;left:1px;top:166px}}#hero h2 img:nth-child(9){width:7.0666666667vw;height:7.4666666667vw;left:.2666666667vw;top:35.6vw}@media(min-width: 52em){#hero h2 img:nth-child(9){width:37px;height:39px;left:0px;top:218px}}#hero h2 img:nth-child(10){width:7.6vw;height:7.2vw;left:.2666666667vw;top:44.1333333333vw}@media(min-width: 52em){#hero h2 img:nth-child(10){width:40px;height:38px;left:1px;top:272px}}#hero h2 img:nth-child(11){width:6.5333333333vw;height:6.8vw;left:.4vw;top:53.4666666667vw}@media(min-width: 52em){#hero h2 img:nth-child(11){width:34px;height:36px;left:2px;top:329px}}#hero h2 img:nth-child(12){width:2.6666666667vw;height:2.8vw;left:4.5333333333vw;top:61.7333333333vw}@media(min-width: 52em){#hero h2 img:nth-child(12){width:14px;height:14px;left:24px;top:381px}}#hero .mainVisual{margin-bottom:6.6666666667vw;opacity:0;transition:all 2000ms cubic-bezier(0.19, 1, 0.22, 1)}@media(min-width: 52em){#hero .mainVisual{width:77.2327964861vw;margin-left:auto;margin-bottom:170px}}#hero .mainVisual.loaded{opacity:1}#hero .mainVisual .slick-slide{border-radius:5px;overflow:hidden;list-style:none;height:90vh;padding:0;margin:0;position:relative}@media(min-width: 52em){#hero .mainVisual .slick-slide{width:100%;height:calc(100vh - 200px - 45px)}}#hero .mainVisual .slick-slide img{transform:scale(1);transition:24s;width:auto;height:100%}@media(max-width: 51.999em){#hero .mainVisual .slick-slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1)}}@media(min-width: 52em){#hero .mainVisual .slick-slide img{width:100%;height:auto}}#hero .mainVisual .slick-slide.slick-current img{transform:scale(1.1)}@media(max-width: 51.999em){#hero .mainVisual .slick-slide.slick-current img{transform:translate(-50%, -50%) scale(1.1)}}#story{padding-top:.6666666667vw}@media(min-width: 52em){#story{padding-top:100px}}#story .outerBox{position:relative}#story .text{font-size:4vw;line-height:2.3;font-weight:400;letter-spacing:.1em;text-align:center;margin-bottom:6.6666666667vw}@media(min-width: 52em){#story .text{font-size:16px}}@media(min-width: 52em){#story .text{text-align:left;margin-bottom:0}}#story .photo img{display:block;width:100%;height:auto;border-radius:5px;transition:all 3600ms 100ms cubic-bezier(0.19, 1, 0.22, 1);transform-origin:center top;transform:translate3d(10px, -5px, -30px) rotateZ(1deg) rotateY(4deg) rotateX(0deg)}#story .lines{position:relative;width:100%;height:50px}#story .lines.delighter div img{opacity:0;transform:translate(0, 100px);transition:all 4s cubic-bezier(0.95, 0.05, 0.795, 0.035)}#story .lines.delighter.started div img{transition:all 4s cubic-bezier(0.19, 1, 0.22, 1);opacity:1;transform:translate(0, 5px)}#story .lines.delighter.started div img:nth-child(1){transition-delay:30ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(1){transition-delay:40ms}}#story .lines.delighter.started div img:nth-child(2){transition-delay:60ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(2){transition-delay:80ms}}#story .lines.delighter.started div img:nth-child(3){transition-delay:90ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(3){transition-delay:120ms}}#story .lines.delighter.started div img:nth-child(4){transition-delay:120ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(4){transition-delay:160ms}}#story .lines.delighter.started div img:nth-child(5){transition-delay:150ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(5){transition-delay:200ms}}#story .lines.delighter.started div img:nth-child(6){transition-delay:180ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(6){transition-delay:240ms}}#story .lines.delighter.started div img:nth-child(7){transition-delay:210ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(7){transition-delay:280ms}}#story .lines.delighter.started div img:nth-child(8){transition-delay:240ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(8){transition-delay:320ms}}#story .lines.delighter.started div img:nth-child(9){transition-delay:270ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(9){transition-delay:360ms}}#story .lines.delighter.started div img:nth-child(10){transition-delay:300ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(10){transition-delay:400ms}}#story .lines.delighter.started div img:nth-child(11){transition-delay:330ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(11){transition-delay:440ms}}#story .lines.delighter.started div img:nth-child(12){transition-delay:360ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(12){transition-delay:480ms}}#story .lines.delighter.started div img:nth-child(13){transition-delay:390ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(13){transition-delay:520ms}}#story .lines.delighter.started div img:nth-child(14){transition-delay:420ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(14){transition-delay:560ms}}#story .lines.delighter.started div img:nth-child(15){transition-delay:450ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(15){transition-delay:600ms}}#story .lines.delighter.started div img:nth-child(16){transition-delay:480ms}@media(min-width: 52em){#story .lines.delighter.started div img:nth-child(16){transition-delay:640ms}}#story .lines .start{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:left;width:380px;height:41px}#story .lines .start img{display:block;position:absolute}#story .lines .start img:nth-child(1){width:14px;height:34px;left:0px;top:0px}#story .lines .start img:nth-child(2){width:32px;height:24px;left:24px;top:10px}#story .lines .start img:nth-child(3){width:27px;height:16px;left:68px;top:20px}#story .lines .start img:nth-child(4){width:31px;height:28px;left:106px;top:9px}#story .lines .start img:nth-child(5){width:25px;height:32px;left:152px;top:6px}#story .lines .start img:nth-child(6){width:27px;height:16px;left:189px;top:20px}#story .lines .start img:nth-child(7){width:28px;height:31px;left:228px;top:7px}#story .lines .start img:nth-child(8){width:27px;height:23px;left:264px;top:15px}#story .lines .start img:nth-child(9){width:32px;height:24px;left:302px;top:11px}#story .lines .start img:nth-child(10){width:12px;height:12px;left:343px;top:27px}#story .lines .start img:nth-child(11){width:14px;height:34px;left:366px;top:7px}#story .lines .end{width:240px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transform-origin:left}#story .lines .end img{display:block;position:absolute}#story .lines .end img:nth-child(1){width:14px;height:34px;left:0px;top:0px}#story .lines .end img:nth-child(2){width:33px;height:31px;left:19px;top:6px}#story .lines .end img:nth-child(3){width:35px;height:31px;left:69px;top:6px}#story .lines .end img:nth-child(4){width:30px;height:33px;left:118px;top:4px}#story .lines .end img:nth-child(5){width:19px;height:34px;left:169px;top:5px}#story .lines .end img:nth-child(6){width:12px;height:12px;left:203px;top:26px}#story .lines .end img:nth-child(7){width:14px;height:34px;left:226px;top:6px}#story .scene{width:100%;margin-bottom:13.3333333333vw}@media(min-width: 52em){#story .scene{display:flex;align-items:center}}#story .scene.delighter .photo,#story .scene.delighter .text{transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);opacity:0;transform:translate(0, 50px)}#story .scene.delighter.started .photo,#story .scene.delighter.started .text{transition:all 3000ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1;transform:translate(0, 0)}#story .scene.delighter.started .text{transition-delay:.4s}@media(min-width: 52em){#story .scene.delighter.started .text{transition-delay:.5s}}#story .scene.delighter.started .photo img{transform:translate3d(0, 0, 0) rotateZ(0deg) rotateY(0deg) rotateX(0deg)}#story .scene.delighter.started.ended .photo,#story .scene.delighter.started.ended .text{transition:all 3000ms cubic-bezier(0.95, 0.05, 0.795, 0.035);opacity:0;transform:translate(0, -50px)}#story .scene.delighter.started.ended .text{transition-delay:.5s}#story .scene.delighter.started.ended .photo img{transition:all 4000ms cubic-bezier(0.95, 0.05, 0.795, 0.035);transform:translate3d(10px, 0, -30px) rotateZ(1deg) rotateY(4deg) rotateX(0deg)}#story .scene:nth-of-type(2){margin-top:13.3333333333vw}@media(min-width: 52em){#story .scene:nth-of-type(2){margin-top:100px;margin-bottom:210px;display:block}}@media(min-width: 52em){#story .scene:nth-of-type(2) .text{text-align:center;margin-bottom:135px}}@media(min-width: 52em){#story .scene:nth-of-type(2) .photo{perspective:48.5358711567vw;width:48.5358711567vw;margin:0 auto}}@media(min-width: 52em){#story .scene:nth-of-type(3){margin-bottom:210px;flex-direction:row-reverse}}@media(min-width: 52em){#story .scene:nth-of-type(3) .text{width:40.4831625183vw;margin-left:6.4421669107vw}}@media(min-width: 52em){#story .scene:nth-of-type(3) .photo{perspective:31.6983894583vw;width:31.6983894583vw}}@media(min-width: 52em){#story .scene:nth-of-type(4){margin-bottom:200px}}@media(min-width: 52em){#story .scene:nth-of-type(4) .text{width:33.8945827233vw;margin-left:7.3206442167vw;padding-left:80px}}@media screen and (min-width: 832px)and (max-width: 1110px){#story .scene:nth-of-type(4) .text{padding-right:1em}#story .scene:nth-of-type(4) .text br{display:none}}@media(min-width: 52em){#story .scene:nth-of-type(4) .photo{perspective:55.1244509517vw;width:55.1244509517vw}}#story .scene:nth-of-type(5){margin-bottom:53.3333333333vw}@media(min-width: 52em){#story .scene:nth-of-type(5){margin-bottom:240px;flex-direction:row-reverse}}@media(min-width: 52em){#story .scene:nth-of-type(5) .text{width:33.8213762811vw;margin-left:7.3206442167vw}}@media(min-width: 52em){#story .scene:nth-of-type(5) .photo{perspective:38.2869692533vw;width:38.2869692533vw}}#story .scene:nth-of-type(6){margin-bottom:53.3333333333vw}@media(min-width: 52em){#story .scene:nth-of-type(6){margin-bottom:400px}}@media(min-width: 52em){#story .scene:nth-of-type(6) .photo{perspective:38.4333821376vw;width:38.4333821376vw;margin:0 auto}}#story .scene:nth-of-type(6) .photo img{transform:translate3d(0, -15px, 0) rotateZ(0deg) rotateY(0deg) rotateX(0deg)}@media(min-width: 52em){#story .scene:nth-of-type(7){margin-bottom:195px}}@media(min-width: 52em){#story .scene:nth-of-type(7) .photo{width:100%}}#story .scene:nth-of-type(7) .photo img{transform:translate3d(0, -15px, 0) rotateZ(0deg) rotateY(0deg) rotateX(0deg)}#story .scene:nth-of-type(9){display:flex;flex-direction:column-reverse;margin-top:14.6666666667vw;margin-bottom:53.3333333333vw}@media(min-width: 52em){#story .scene:nth-of-type(9){margin-top:297px;margin-bottom:270px;flex-direction:row-reverse}}#story .scene:nth-of-type(9) .text{position:relative;height:calc(2em + 9.3333333333vw);margin-top:8vw;margin-bottom:0}@media(min-width: 52em){#story .scene:nth-of-type(9) .text{width:42.7525622255vw;height:auto;margin-top:0;margin-left:3.2942898975vw}}#story .scene:nth-of-type(9) .text span{display:block;padding-top:13.3333333333vw}@media(min-width: 52em){#story .scene:nth-of-type(9) .text span{padding-top:0;margin-top:30px}}@media(min-width: 52em){#story .scene:nth-of-type(9) .photo{perspective:40.5563689605vw;width:40.5563689605vw}}#story .scene:nth-of-type(9).delighter .endeng img{opacity:0;transform:translate(40px, 0);transition:all 1000ms 1100ms cubic-bezier(0.95, 0.05, 0.795, 0.035)}#story .scene:nth-of-type(9).delighter .endeng:after{transform:scaleX(0);transition:all 3000ms 3000ms cubic-bezier(0.19, 1, 0.22, 1)}@media(min-width: 52em){#story .scene:nth-of-type(9).delighter .endeng:after{transition:all 1800ms 1800ms cubic-bezier(0.19, 1, 0.22, 1)}}#story .scene:nth-of-type(9).delighter.started .endeng img{transition:all 1200ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1;transform:translate(0, 0)}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(1){transition-delay:1530ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(2){transition-delay:1560ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(3){transition-delay:1590ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(4){transition-delay:1620ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(5){transition-delay:1650ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(6){transition-delay:1680ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(7){transition-delay:1710ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(8){transition-delay:1740ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(9){transition-delay:1770ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(10){transition-delay:1800ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(11){transition-delay:1830ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(12){transition-delay:1860ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(13){transition-delay:1890ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(14){transition-delay:1920ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(15){transition-delay:1950ms}#story .scene:nth-of-type(9).delighter.started .endeng img:nth-child(16){transition-delay:1980ms}#story .scene:nth-of-type(9).delighter.started .endeng:after{transform:scaleX(1);transition-delay:2600ms}@media(min-width: 52em){#story .scene:nth-of-type(9).delighter.started .endeng:after{transition-delay:3000ms}}#story .scene:nth-of-type(9).delighter.started.ended .endeng img{transition:all 1400ms cubic-bezier(0.19, 1, 0.22, 1);opacity:0;transform:translate(-30px, 0)}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(1){transition-delay:30ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(2){transition-delay:60ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(3){transition-delay:90ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(4){transition-delay:120ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(5){transition-delay:150ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(6){transition-delay:180ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(7){transition-delay:210ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(8){transition-delay:240ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(9){transition-delay:270ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(10){transition-delay:300ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(11){transition-delay:330ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(12){transition-delay:360ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(13){transition-delay:390ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(14){transition-delay:420ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(15){transition-delay:450ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng img:nth-child(16){transition-delay:480ms}#story .scene:nth-of-type(9).delighter.started.ended .endeng:after{opacity:0;transform:scaleX(0);transition-delay:0ms}#story .scene:nth-of-type(9) .endeng{width:412px;height:32px;position:relative}@media(max-width: 51.999em){#story .scene:nth-of-type(9) .endeng{position:absolute;top:0;left:50%;transform:translate(-50%, 0);transform-origin:left}}#story .scene:nth-of-type(9) .endeng::after{content:"";display:block;position:absolute;width:140px;height:2px;background-color:#f8c3aa;bottom:-10px;left:272px;transform-origin:left}#story .scene:nth-of-type(9) .endeng img{display:block;position:absolute}#story .scene:nth-of-type(9) .endeng img:nth-child(1){width:25px;height:24px;left:0px;top:1px}#story .scene:nth-of-type(9) .endeng img:nth-child(2){width:16px;height:17px;left:31px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(3){width:26px;height:17px;left:50px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(4){width:17px;height:25px;left:99px;top:0px}#story .scene:nth-of-type(9) .endeng img:nth-child(5){width:9px;height:25px;left:121px;top:0px}#story .scene:nth-of-type(9) .endeng img:nth-child(6){width:18px;height:25px;left:136px;top:0px}#story .scene:nth-of-type(9) .endeng img:nth-child(7){width:18px;height:24px;left:176px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(8){width:17px;height:17px;left:197px;top:7px}#story .scene:nth-of-type(9) .endeng img:nth-child(9){width:19px;height:17px;left:217px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(10){width:13px;height:17px;left:241px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(11){width:18px;height:25px;left:273px;top:0px}#story .scene:nth-of-type(9) .endeng img:nth-child(12){width:15px;height:17px;left:296px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(13){width:19px;height:24px;left:314px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(14){width:17px;height:24px;left:351px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(15){width:17px;height:17px;left:373px;top:8px}#story .scene:nth-of-type(9) .endeng img:nth-child(16){width:13px;height:25px;left:399px;top:0px}#movie .outerBox{background-color:#fef8f4;padding:6vw 4vw;margin-bottom:9.3333333333vw}@media(min-width: 52em){#movie .outerBox{padding:70px 0;margin-bottom:155px}}#movie a{display:block;position:relative;text-align:center}@media(min-width: 52em){#movie a{width:75.7686676428vw;margin:0 auto}}#movie a .text{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;font-size:6.1333333333vw;font-weight:normal;letter-spacing:.3em;color:#fff;text-shadow:0 3px 8px rgba(0,0,0,.15);margin-top:-10.6666666667vw}@media(min-width: 52em){#movie a .text{font-size:23px}}@media(min-width: 52em){#movie a .text{margin-top:-120px}}#movie a .icon-play2{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;font-size:13.3333333333vw;color:#fff;text-shadow:0 3px 8px rgba(0,0,0,.15);margin-top:2.6666666667vw}@media(min-width: 52em){#movie a .icon-play2{font-size:120px}}#movie a .icon-play2::after{content:"";position:absolute;top:50%;left:50%;margin-top:-0.5em;margin-left:-0.5em;border-radius:50%;width:1em;height:1em;display:block;z-index:-1;opacity:.4;background-color:#fff;transform:scale3d(0.9, 0.9, 0.9);transition:all 1800ms cubic-bezier(0.19, 1, 0.22, 1)}.ie11 #movie a .icon-play2::after{margin-left:-0.55em}@media(min-width: 52em){#movie a .icon-play2{margin-top:0}}#movie a img{width:100%;max-width:1050px;margin:0 auto;height:auto;display:inline-block;z-index:0;transition:all 500ms;transform:scale3d(1, 1, 1)}#movie a:hover img{opacity:.8;transform:scale3d(0.98, 0.98, 0.98)}#movie a:hover .icon-play2::after{opacity:0;transform:scale3d(1.4, 1.4, 1.4)}.mfp-inline-holder .mfp-content{text-align:center}.mfp-inline-holder .mfp-content .mfp-close{position:absolute;top:-60px;left:50%;width:900px;margin-left:-390px;text-align:right;font-size:40px}.mfp-inline-holder .mfp-content .mfp-close button{display:none}.youtube{width:300px;height:166px;margin-left:auto;margin-right:auto}@media(min-width: 52em){.youtube{width:900px;height:500px}}@media(min-width: 52em){#gallery .outerBox{width:68.4480234261vw;margin-bottom:150px}}#gallery h2{font-size:5.3333333333vw;letter-spacing:.3em;text-align:center;margin-bottom:1.3333333333vw}@media(min-width: 52em){#gallery h2{font-size:20px}}@media(min-width: 52em){#gallery h2{margin-bottom:55px}}#gallery ul.galleryList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:9.3333333333vw}@media(min-width: 52em){#gallery ul.galleryList{justify-content:space-around;margin-bottom:0}}#gallery ul.galleryList li{display:block;width:44vw;margin-bottom:4vw}@media(min-width: 52em){#gallery ul.galleryList li{margin-bottom:24px;width:21.5%}}#gallery ul.galleryList li a{display:block;position:relative;overflow:visible}#gallery ul.galleryList li a img{display:block;width:100%;height:auto;box-shadow:0 3px 8px 1px rgba(0,0,0,.15);border-radius:3px;transition:all 800ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1}#gallery ul.galleryList li a:hover img{opacity:.6;transform:scale3d(0.98, 0.98, 0.98)}#day-go{width:100%;margin-bottom:10.6666666667vw;background:url(../images/sec-insurance__ttl-bg__sp.jpg) no-repeat center;background-size:cover;padding:10.6666666667vw 0}@media(min-width: 52em){#day-go{background:url(../images/sec-insurance__ttl-bg.jpg) no-repeat center;background-size:cover;background-attachment:fixed;margin-bottom:110px;padding:210px 0}}#day-go h2{font-size:5.0666666667vw;text-shadow:0 0 8px #fff;text-align:center;font-weight:400;letter-spacing:.4em;margin-bottom:2.6666666667vw}@media(min-width: 52em){#day-go h2{font-size:19px}}@media(min-width: 52em){#day-go h2{margin-bottom:20px}}#day-go .logo img{display:block;margin:0 auto;width:62.6666666667vw;height:23.4666666667vw;filter:drop-shadow(0px 0px 7px rgb(255, 255, 255))}@media(min-width: 52em){#day-go .logo img{width:235px;height:88px}}@media(max-width: 51.999em){#before .outerBox.sizeL{padding:0}}#before .wrapper{position:relative;background:url(../images/bg.png)}@media(max-width: 51.999em){#before .wrapper{margin-top:4vw;padding:8vw 4vw 6.6666666667vw 4vw}}@media(min-width: 52em){#before .wrapper{background:none;margin-top:19px;margin-bottom:150px}}#before h2{position:relative;z-index:1}#before .textBox{padding:8vw 5.3333333333vw;box-shadow:0 3px 8px 1px rgba(0,0,0,.15);background-color:#fff}@media(min-width: 52em){#before .textBox{position:absolute;z-index:3;top:77px;left:3.6603221083vw;width:42.7525622255vw;max-width:540px;padding:50px 40px}}@media(min-width: 1650px){#before .textBox{max-width:37.3352855051vw}}#before .textBox h3{font-size:5.3333333333vw;font-weight:500;letter-spacing:.02em;line-height:1.4em;margin-bottom:1em}@media(min-width: 52em){#before .textBox h3{font-size:26px}}@media(min-width: 52em){#before .textBox h3{letter-spacing:.1em;line-height:1.8em;margin-bottom:1.1em}}#before .textBox p{letter-spacing:.01em;line-height:1.7em;font-feature-settings:"palt";text-align:justify;text-justify:inter-ideograph;margin-bottom:1em}#before .textBox p:last-child{margin-bottom:0}@media(min-width: 52em){#before .textBox p{line-height:1.8em;letter-spacing:.04em}}#before .photoBox{margin-bottom:4vw}@media(min-width: 52em){#before .photoBox{position:absolute;z-index:2;top:44px;left:40.2635431918vw;width:50.0732064422vw;height:38.140556369vw}}#before .photoBox img{display:block;width:100%;height:auto}#before .bgBox{display:none}@media(min-width: 52em){#before .bgBox{display:block;position:relative;z-index:0;width:76.1346998536vw;height:47.4377745242vw;margin-left:auto;margin-right:auto;background:url(../images/bg.png)}}#faq .outerBox{padding-top:13.3333333333vw;margin-bottom:13.3333333333vw}@media(min-width: 52em){#faq .outerBox{margin-top:0;margin-bottom:185px}}#faq .accbox{margin-top:16.6666666667vw}@media(min-width: 52em){#faq .accbox{margin-top:50px}}@media(max-width: 51.999em){#faq .title01{letter-spacing:.1em}}@media(min-width: 52em){#faq .title01{letter-spacing:.09em}}#faq .accbox label{display:block;cursor:pointer;transition:all .5s;font-size:4.8vw;font-weight:500;letter-spacing:.01em;margin-top:3.3333333333vw;margin-bottom:3.3333333333vw;padding-right:4vw;padding-left:12.2666666667vw;position:relative}@media(min-width: 52em){#faq .accbox label{font-size:18px}}@media(min-width: 52em){#faq .accbox label{margin:18px 0;padding-left:50px}}#faq .accbox label:after{content:"";font-family:"icon__daidokasai-lp2018";display:block;position:absolute;top:0;right:0}#faq .qText,#faq .aText{display:block;position:absolute;top:0;left:0;background-color:#134196;font-family:"Arimo";color:#fff;text-align:center;font-size:6.4vw;border-radius:5.0666666667vw;width:10.1333333333vw;height:10.1333333333vw;line-height:10.1333333333vw;margin-right:2.1333333333vw}@media(min-width: 52em){#faq .qText,#faq .aText{font-size:24px}}@media(min-width: 52em){#faq .qText,#faq .aText{border-radius:18px;width:36px;height:36px;line-height:36px;margin-right:32px}}#faq .aText{background-color:#ff9600}@media(min-width: 52em){#faq .aText{margin-top:13px}}#faq .accbox input{display:none}#faq .accbox .accshow{line-height:0;padding-bottom:0;overflow:hidden;transition:all .4s;position:relative;padding-left:12.2666666667vw}@media(min-width: 52em){#faq .accbox .accshow{padding-top:15px;padding-left:49px}}#faq .accbox .accshow table{height:0;padding:0;border:0;transition:all .2s;vertical-align:middle}#faq .accbox .accshow table th,#faq .accbox .accshow table td{line-height:0;padding:0;border:0;transition:all .2s;vertical-align:middle}#faq .accbox .accshow h5{margin:0;line-height:0;transition:all .2s}#faq .accbox .accshow h4,#faq .accbox .accshow .aText,#faq .accbox .accshow p,#faq .accbox .accshow .tableTitle,#faq .accbox .accshow .tableBox{opacity:0}#faq .cssacc:checked+label:after{content:""}#faq .cssacc:checked+label+.accshow{line-height:1.8;border-bottom:1px solid #cfc4c4;padding-bottom:4.6666666667vw}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow{padding-bottom:30px}}#faq .cssacc:checked+label+.accshow p{margin:15px 0 0 0}#faq .cssacc:checked+label+.accshow h5{margin-top:2em;margin-bottom:1em;line-height:1.8}#faq .cssacc:checked+label+.accshow h4,#faq .cssacc:checked+label+.accshow .aText,#faq .cssacc:checked+label+.accshow p,#faq .cssacc:checked+label+.accshow .tableTitle,#faq .cssacc:checked+label+.accshow .tableBox{opacity:1;transition:opacity .2s .2s}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox{display:flex}}#faq .cssacc:checked+label+.accshow .tableBox>div{width:100%}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox>div{width:25.6222547584vw;margin-right:12px}}#faq .cssacc:checked+label+.accshow .tableBox p.note{margin:2vw 0}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox p.note{margin-bottom:0}}#faq .cssacc:checked+label+.accshow .tableBox table{width:100%;height:37.3333333333vw}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table{width:100%;height:140px}}#faq .cssacc:checked+label+.accshow .tableBox table th{letter-spacing:0;line-height:1.8}#faq .cssacc:checked+label+.accshow .tableBox table td{text-align:center;line-height:1.2;letter-spacing:0;vertical-align:middle}#faq .cssacc:checked+label+.accshow .tableBox table.tableA{border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:1.3333333333vw}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableA{margin-bottom:0}}#faq .cssacc:checked+label+.accshow .tableBox table.tableA thead th{background-color:#134196;color:#fff;padding:3px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;font-size:4.2666666667vw}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableA thead th{font-size:16px}}#faq .cssacc:checked+label+.accshow .tableBox table.tableA thead th span{font-size:3.7333333333vw}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableA thead th span{font-size:14px}}#faq .cssacc:checked+label+.accshow .tableBox table.tableA tbody td{font-size:4vw;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableA tbody td{font-size:15px}}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableA tbody td{padding:5px 0}}#faq .cssacc:checked+label+.accshow .tableBox table.tableB{border:1px solid #ccc;border-collapse:inherit}#faq .cssacc:checked+label+.accshow .tableBox table.tableB thead th{font-size:4.8vw;background-color:#ff9600;color:#fff}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableB thead th{font-size:18px}}#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody{border:1px solid #ccc}#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody td{font-size:4.2666666667vw;border:4px solid #fff;background-color:#fff0cf}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody td{font-size:16px}}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody td{padding:3px 0}}#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody td span{font-size:3.7333333333vw;color:#134196;font-weight:500}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody td span{font-size:14px}}#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody tr:nth-child(2) td{padding:13px 0;border-top:none}#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody tr td:nth-child(1){border-right:2px}#faq .cssacc:checked+label+.accshow .tableBox table.tableB tbody tr td:nth-child(2){border-lef:2px}#faq .cssacc:checked+label+.accshow h4{font-size:4.8vw;font-weight:400;letter-spacing:.075em}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow h4{font-size:18px}}#faq .cssacc:checked+label+.accshow p.note{font-size:3.7333333333vw}@media(min-width: 52em){#faq .cssacc:checked+label+.accshow p.note{font-size:14px}}#faq h5{color:#134196;font-weight:500;font-size:4.2666666667vw;margin-top:2em;margin-bottom:1em}@media(min-width: 52em){#faq h5{font-size:16px}}#merit .outerBox{margin-bottom:14vw}@media(min-width: 52em){#merit .outerBox{margin-bottom:145px}}#merit h2 .logo img{display:block;margin:0 auto;width:39.4666666667vw;height:auto}@media(min-width: 52em){#merit h2 .logo img{width:150px;height:auto}}#merit h2 .eng{ont-size:1.3em;font-weight:normal}#merit ul{margin-top:19.3333333333vw}@media(min-width: 52em){#merit ul{display:flex;justify-content:space-between;margin-top:85px;padding:0 20px}}#merit ul li{background-color:#fff;box-sizing:border-box;display:block;position:relative;box-sizing:border-box;margin-bottom:12vw;border-radius:5px;box-shadow:0 3px 8px 1px rgba(0,0,0,.15);padding:31.3333333333vw 4.6666666667vw 6.6666666667vw 4.6666666667vw}@media(min-width: 52em){#merit ul li{width:32%;padding:100px 10px 20px 30px;margin-bottom:0}}#merit ul li::before{content:"1";display:block;position:absolute;top:0;left:50%;background-color:#ff9600;font-family:"Arimo";color:#fff;text-align:center;font-size:6.4vw;border-radius:5.0666666667vw;width:10.1333333333vw;height:10.1333333333vw;line-height:10.1333333333vw;margin-top:-5.0666666667vw;margin-left:-5.0666666667vw}@media(min-width: 52em){#merit ul li::before{font-size:24px}}@media(min-width: 52em){#merit ul li::before{border-radius:19px;width:38px;height:38px;line-height:38px;margin-right:32px;margin:-19px 0 0 -19px}}#merit ul li h3{font-size:6.4vw;font-weight:300;letter-spacing:.075em;text-align:center;line-height:1.2;color:#134196;margin-bottom:10px}@media(min-width: 52em){#merit ul li h3{font-size:24px}}@media(min-width: 52em){#merit ul li h3{margin-bottom:15px}}#merit ul li h3 .eng{font-size:9.6vw}@media(min-width: 52em){#merit ul li h3 .eng{font-size:36px}}#merit ul li p{letter-spacing:.02em}#merit ul li:nth-child(1){background:url(../images/sec-insurance__icon-01.svg) no-repeat;background-position:center 9.3333333333vw;background-size:19.7333333333vw 15.7333333333vw}#merit ul li:nth-child(1)::before{content:"1"}@media(min-width: 52em){#merit ul li:nth-child(1){background-position:center 35px;background-size:74px 59px}}#merit ul li:nth-child(2){background:url(../images/sec-insurance__icon-02.svg) no-repeat;background-position:center 9.3333333333vw;background-size:26.9333333333vw 19.2vw}#merit ul li:nth-child(2)::before{content:"2"}@media(min-width: 52em){#merit ul li:nth-child(2){background-position:center 38px;background-size:91px 65px}}#merit ul li:nth-child(3){background:url(../images/sec-insurance__icon-03.svg) no-repeat;background-position:center 9.3333333333vw;background-size:33.3333333333vw 20.8vw}#merit ul li:nth-child(3)::before{content:"3"}@media(min-width: 52em){#merit ul li:nth-child(3){background-position:center 32px;background-size:137px 71px}}@media(min-width: 52em){#merit .etcBox{width:47.9502196193vw;margin-top:55px;margin-left:auto;margin-right:auto;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}}#merit .etcBox h3{text-align:center;font-weight:500;font-size:6.4vw;background-color:#134196;color:#fff;width:29.6vw;height:29.6vw;line-height:29.6vw;border-radius:14.8vw;margin-left:auto;margin-right:auto;margin-bottom:4vw}@media(min-width: 52em){#merit .etcBox h3{font-size:24px}}@media(min-width: 52em){#merit .etcBox h3{width:110px;height:110px;line-height:110px;border-radius:55px;margin:0}}#merit .etcBox p{margin-bottom:4vw}#merit .etcBox p em{font-style:normal;font-weight:500}@media(min-width: 52em){#merit .etcBox p{margin-bottom:0;width:37.3352855051vw}}@media(min-width: 52em){#merit .btnBox{width:47.9502196193vw;margin-left:auto;margin-right:auto}}#merit .btnBox h3{text-align:center;line-height:1.2;font-size:5.3333333333vw;color:#ff7200;margin-bottom:10px}@media(min-width: 52em){#merit .btnBox h3{font-size:20px}}#insurance .outerBox{position:relative;background:url(../images/bg.png);padding-top:8vw;padding-bottom:10.6666666667vw}@media(min-width: 52em){#insurance .outerBox{padding-bottom:0;margin-bottom:110px;background:none}}@media(max-width: 51.999em){#insurance h2{padding-top:4vw;letter-spacing:0;line-height:1.4}}#insurance h2.title01{font-size:6.1333333333vw;letter-spacing:0}@media(min-width: 52em){#insurance h2.title01{font-size:38px}}#insurance .lead{margin-top:13.3333333333vw;margin-bottom:4vw;text-align:center;letter-spacing:0}@media(min-width: 52em){#insurance .lead{letter-spacing:.1em;margin-top:55px;margin-bottom:55px}}@media(min-width: 52em){#insurance ul{width:90%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;padding-bottom:4.0263543192vw;position:relative;z-index:1}}#insurance ul li{display:block;width:100%;text-align:center;background-color:#fff;box-shadow:0 3px 8px 1px rgba(0,0,0,.15);padding:5.3333333333vw 12.6666666667vw 10.6666666667vw;margin-bottom:6.6666666667vw;box-sizing:border-box}@media(min-width: 52em){#insurance ul li{width:30%;padding:0;margin-bottom:0;background:none;box-shadow:none}}#insurance ul li h3{font-size:6.4vw;font-weight:300;color:#134196;letter-spacing:.075em;margin-bottom:4vw}@media(min-width: 52em){#insurance ul li h3{font-size:24px}}@media(min-width: 52em){#insurance ul li h3{margin-bottom:10px}}#insurance ul li img{display:block;width:80%;height:auto;margin-bottom:5.3333333333vw;margin-left:auto;margin-right:auto}@media(min-width: 52em){#insurance ul li img{margin-bottom:15px}}#insurance ul li p{margin-bottom:5.3333333333vw}@media(min-width: 52em){#insurance ul li p{margin-bottom:20px}}#insurance .bgBox{display:none}@media(min-width: 52em){#insurance .bgBox{display:block;position:absolute;bottom:1.4641288433vw;left:0;z-index:0;width:100%;height:32.9428989751vw;background:url(../images/bg.png)}}footer .outerBox{text-align:center;padding-top:6.6666666667vw}@media(min-width: 52em){footer .outerBox{display:flex;align-items:center;justify-content:space-between;padding-top:0;margin-bottom:95px !important;text-align:left}}footer h4{width:100%;display:block;text-align:center;margin-bottom:1em}@media(min-width: 52em){footer h4{margin-bottom:1.5em}}footer .telBox{padding-bottom:.5em;border-bottom:1px solid #eee}@media(min-width: 52em){footer .telBox{width:41.21522694vw;display:flex;flex-wrap:wrap;justify-content:space-between;border-right:1px solid #eee;border-bottom:none;padding:10px 0;margin-bottom:0}}footer .telBox .number{line-height:1.5}@media(min-width: 52em){footer .telBox .number{line-height:1.2;width:50%}}footer .telBox .number h5{font-weight:500;font-size:4.5333333333vw;margin-bottom:.1em}@media(min-width: 52em){footer .telBox .number h5{font-size:17px}}footer .telBox .number .telNum{font-family:"Arimo";font-weight:bold;font-size:8.5333333333vw}@media(min-width: 52em){footer .telBox .number .telNum{font-size:1.9333333333vw}}footer .telBox .number .telNum i{margin:0 .2em 0 0;display:inline-block;transform:translateY(0.2em)}footer .telBox .information{line-height:1.25;margin-bottom:4vw;font-size:4.8vw}@media(min-width: 52em){footer .telBox .information{width:50%;margin-bottom:0;transform:translateY(0.2em)}}@media(min-width: 52em){footer .telBox .information{font-size:1.2vw}}footer .telBox .information span{font-size:3.4666666667vw;letter-spacing:0}@media(min-width: 52em){footer .telBox .information span{font-size:.8vw}}footer .btnBox{margin-bottom:8.6666666667vw;padding-top:2em}@media(min-width: 52em){footer .btnBox{width:38.4333821376vw;padding-left:2em;padding-top:10px;padding-bottom:10px;margin-bottom:0}}footer .copyright{text-align:center;font-size:3.2vw;padding-bottom:8.6666666667vw;letter-spacing:0}@media(min-width: 52em){footer .copyright{font-size:12px}}@media(min-width: 52em){footer .copyright{padding-bottom:40px}}