/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:rgba(0,0,0,0);color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}html{font-size:10px}html{scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-kerning:auto;font-kerning:auto;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;font-weight:500;color:#000;background:#fff;position:relative}html,body{height:100%}a{color:#000;text-decoration:none}.main{width:100%;overflow-x:hidden;position:relative;overflow-y:hidden}strong{font-weight:700}em{font-style:normal}.clearfix:after{display:block;content:"";clear:both}.pc{display:inline-block}@media screen and (max-width:767px){.pc{display:none}}.sp{display:none}@media screen and (max-width:767px){.sp{display:inline-block}}img{max-width:100%;height:auto;vertical-align:bottom}a.disabled{pointer-events:none;opacity:.3}.pagetop{position:fixed;z-index:1000;bottom:-120px;right:30px;-webkit-transition-property:bottom,opacity;transition-property:bottom,opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer}@media screen and (max-width:767px){.pagetop{right:15px}}@media screen and (max-width:960px){.pagetop img{width:80px;height:auto}}@media screen and (max-width:767px){.pagetop img{width:60px}}.pagetop.active{bottom:30px}@media screen and (max-width:767px){.pagetop.active{bottom:15px}}.pagetop:hover{opacity:.5}.language{position:fixed;left:15px;right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:12px;line-height:1;z-index:1000}.language dt{border-right:1px solid #000;padding-right:1em;margin-right:1em}.language li{display:inline-block;padding-right:1em}.language li>span{color:#ccc}.language li a{color:#000;opacity:.7}.language li a:hover,.language li a.active,.language li a.current{color:#67acff;opacity:1}.contact{text-align:center;background-color:#98d3e7;color:#fff;padding:55px 0 70px;margin-top:250px}@media screen and (max-width:960px){.contact{margin-top:120px}}.contact__title{font-size:34px;font-size:1;font-weight:700}@media screen and (max-width:960px){.contact__title{font-size:28px}}@media screen and (max-width:767px){.contact__title{font-size:21px}}.contact__lead{font-weight:700;line-height:1.75;font-size:18px;padding:30px 0}@media screen and (max-width:960px){.contact__lead{font-size:16px}}@media screen and (max-width:767px){.contact__lead{font-size:14px}}.contact__text{display:inline-block;text-align:left;line-height:1.75;font-size:16px;font-size:18px}@media screen and (max-width:960px){.contact__text{font-size:14px}}@media screen and (max-width:767px){.contact__text{font-size:13px}}.contact__bt{text-align:center;padding:45px 0}.contact__bt a{display:inline-block;min-width:300px;border-radius:100px;border:3px solid #98d3e7;height:62px;font-size:30px;line-height:52px;color:#666;padding:0 30px;font-family:"Belleza",sans-serif;font-weight:400;position:relative;overflow:hidden}@media screen and (max-width:960px){.contact__bt a{font-size:24px;height:2.0666666667em;line-height:1.7333333333em;border:2px solid #98d3e7}}@media screen and (max-width:767px){.contact__bt a{font-size:18px}}.contact__bt a::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;-webkit-transform:skew(-11.048deg);transform:skew(-11.048deg);background:rgba(152,211,231,.4);-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);z-index:0}.contact__bt a:hover::after{width:100%}@media screen and (max-width:767px){.contact__bt{padding:25px 0}}.contact__bt a{background-color:#fff;color:#98d3e7;font-size:20px;line-height:58px}@media screen and (max-width:960px){.contact__bt a{line-height:2em}}.footer{padding:125px 0 250px;text-align:center}@media screen and (max-width:960px){.footer{padding:80px 0 120px}}.footer__title{font-weight:700;line-height:1;font-size:40px}@media screen and (max-width:960px){.footer__title{font-size:30px}}@media screen and (max-width:767px){.footer__title{font-size:24px}}.footer__nav-list{padding-top:45px;font-size:0}@media screen and (max-width:767px){.footer__nav-list{padding-top:25px}}.footer__nav-item{display:inline-block;font-size:21px;line-height:1;padding:0 1em}@media screen and (max-width:960px){.footer__nav-item{font-size:16px}}@media screen and (max-width:767px){.footer__nav-item{font-size:13px;padding:1em}}.footer__nav-item a{color:#000;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer}.footer__nav-item a:hover{color:#67acff}.footer__copyright{padding-top:45px;font-size:11px;line-height:1;font-weight:300}@media screen and (max-width:767px){.footer__copyright{padding-top:25px}}.footer__sns-list{text-align:center;padding-top:45px}@media screen and (max-width:767px){.footer__sns-list{padding-top:25px}}.footer__sns-list li{display:inline-block;margin:0 10px}.footer__sns-list li a{display:inline-block;border-radius:50%;border:2px solid #000;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer}.footer__sns-list li a:hover{background-color:#67acff}.drawer-menu{position:fixed;z-index:10003;right:100px;top:100px;padding:0px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width:1366px){.drawer-menu{right:7.3206442167vw;top:7.3206442167vw}}@media screen and (max-width:767px){.drawer-menu{right:15px;top:15px}}.drawer-menu__menu{display:none}.drawer-menu__menu:checked~.drawer-menu__overlay{-webkit-transform:scale(1, 1);transform:scale(1, 1);border-radius:0}.drawer-menu__menu:checked~.drawer-menu__nav{visibility:visible}.drawer-menu__menu:checked~.drawer-menu__nav .gnav{opacity:1;-webkit-transition:all 1s 1s;transition:all 1s 1s;visibility:visible}.drawer-menu__menu:checked~.drawer-menu__icon .drawer-menu__spinner.part-1{-webkit-transform:rotate(135deg);transform:rotate(135deg);top:21px}@media screen and (max-width:767px){.drawer-menu__menu:checked~.drawer-menu__icon .drawer-menu__spinner.part-1{top:10.5px}}.drawer-menu__menu:checked~.drawer-menu__icon .drawer-menu__spinner.part-2{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:-20px}@media screen and (max-width:767px){.drawer-menu__menu:checked~.drawer-menu__icon .drawer-menu__spinner.part-2{top:-10px}}.drawer-menu__menu:checked~.drawer-menu__icon .drawer-menu__spinner.horizontal{opacity:0}.drawer-menu__icon{cursor:pointer;position:relative;height:42px;width:61px;-webkit-transition:all .3s;transition:all .3s;z-index:10004;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:767px){.drawer-menu__icon{height:22px;width:30.5px}}.drawer-menu__spinner{-webkit-transition:all .3s;transition:all .3s;height:1px;width:100%;position:relative;background-color:#000;display:block}.drawer-menu__nav{height:100%;width:100%;position:fixed;left:0;top:0;margin-top:0px;visibility:hidden;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.drawer-menu__nav .gnav{display:block;line-height:1;padding:0;text-align:center;opacity:0;visibility:hidden}.drawer-menu__nav .gnav__item{display:block;font-size:40px}@media screen and (max-width:960px){.drawer-menu__nav .gnav__item{font-size:30px}}@media screen and (max-width:767px){.drawer-menu__nav .gnav__item{font-size:24px}}.drawer-menu__nav .gnav__item:not(:last-child){padding-bottom:50px}@media screen and (max-width:960px){.drawer-menu__nav .gnav__item:not(:last-child){padding-bottom:1.25em}}.drawer-menu__nav .gnav__item>a,.drawer-menu__nav .gnav__item>span{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;font-weight:500;font-family:"Belleza",sans-serif;font-weight:400;color:#666;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);cursor:pointer}.drawer-menu__nav .gnav__item>a:hover,.drawer-menu__nav .gnav__item>span:hover{color:#67acff}.drawer-menu__nav .gnav__lower-view li,.drawer-menu__nav .gnav__lower li{padding-top:30px}.drawer-menu__nav .gnav__lower-view li>a,.drawer-menu__nav .gnav__lower li>a{color:#666;font-size:16px;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.drawer-menu__nav .gnav__lower-view li>a:hover,.drawer-menu__nav .gnav__lower li>a:hover{color:#67acff}.drawer-menu__nav-inner{width:100%}.drawer-menu__overlay{height:150%;width:150%;-webkit-transform:scale(0, 0);transform:scale(0, 0);position:fixed;right:-50%;top:-50%;border-radius:50%;background:#d6edf5;display:block;z-index:999;-webkit-transition:all 1s;transition:all 1s;-webkit-transform-origin:right top;transform-origin:right top;pointer-events:none}.u-interval-xs{margin-top:15px !important}@media screen and (max-width:767px){.u-interval-xs{margin-top:10px !important}}.u-interval-s{margin-top:30px !important}@media screen and (max-width:767px){.u-interval-s{margin-top:20px !important}}.u-interval-m{margin-top:60px !important}@media screen and (max-width:767px){.u-interval-m{margin-top:40px !important}}.u-interval-l{margin-top:120px !important}@media screen and (max-width:767px){.u-interval-l{margin-top:80px !important}}.u-interval-xl{margin-top:250px !important}@media screen and (max-width:767px){.u-interval-xl{margin-top:120px !important}}.page .wpcf7 form .wpcf7-response-output{padding:30px;font-size:16px;text-align:center;border-radius:4px;margin:60px auto;font-weight:500;max-width:900px;line-height:1.45;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif}@media screen and (max-width:767px){.page .wpcf7 form .wpcf7-response-output{margin:30px 20px}}.page .wpcf7 .invalid .wpcf7-response-output,.page .wpcf7 .unaccepted .wpcf7-response-output{color:red;border-color:red}.page .wpcf7 form.spam .wpcf7-response-output{color:red;border-color:red}.page .wpcf7 form.sent #mailform{display:none}.page .wpcf7 form.sent .wpcf7-response-output{border-color:#67acff}.page .wpcf7 form div.visible-only-if-sent{display:none}.page .wpcf7 form.sent div.visible-only-if-sent{display:block}#mailform{margin-top:60px}#mailform .wpcf7-not-valid-tip{color:red}#mailform button,#mailform textarea,#mailform input,#mailform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none;border:none}@media screen and (max-width:960px){#mailform{margin-top:40px}}#mailform .form-group{padding-bottom:0px;border-bottom:1px solid #eee;margin-bottom:15px}#mailform .form-bt{text-align:center}#mailform .form-head{font-size:18px;font-weight:500;color:#67acff}#mailform .required{display:inline-block;font-size:12px;border-radius:0px;background:#000;color:#fff;padding:5px 15px;margin-left:15px}#mailform textarea,#mailform input:not([type=checkbox]):not([type=radio]):not([type=submit]){width:100%;border-radius:0px;border:#ccc solid 1px;background:#eee;padding:15px;font-size:15px}#mailform textarea:focus,#mailform input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus{border:#67acff solid 1px;-webkit-box-shadow:0 0 3px #67acff;box-shadow:0 0 3px #67acff;width:100%}#mailform input[type=submit]{background-color:#67acff;width:340px;font-size:21px;font-weight:700;line-height:48px;height:52px;color:#fff;border-radius:52px;cursor:pointer}@media screen and (max-width:767px){#mailform input[type=submit]{width:240px;font-size:19px;line-height:1.6;padding:10px 0;height:auto}}.wpcf7-not-valid-tip{display:block;padding-top:10px;line-height:1.6;font-size:14px;color:#000;font-weight:500}.screen-reader-response{display:none}.wpcf7-response-output{margin-top:30px;padding:30px;border:1px solid #eee}@media screen and (max-width:960px){.wpcf7-response-output{margin-top:20px}}.wpcf7-response-output.wpcf7-display-none{display:none}.wpcf7-response-output.wpcf7-validation-errors{display:block;line-height:1.6;font-size:16px;color:#000;font-weight:500}.wpcf7-response-output.wpcf7-mail-sent-ok{line-height:1.6;font-size:18px;color:#67acff;font-weight:700}.top-bg{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;width:5760px;height:4300px}@media screen and (max-width:1366px){.top-bg{width:421.6691068814vw;height:314.7877013177vw}}@media screen and (max-width:767px){.top-bg{left:0;width:100%;-webkit-transform:translateX(0%);transform:translateX(0%);height:1066.6666666667vw}}.top-bg>div{position:absolute;border-radius:50%;overflow:hidden}.top-bg-line{position:absolute;width:1366px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1085px}@media screen and (max-width:1366px){.top-bg-line{height:79.4289897511vw}}@media screen and (max-width:767px){.top-bg-line{height:600px;width:100%;-webkit-transform:translateX(0%);transform:translateX(0%);left:0}}.top-bg-line span{position:absolute;display:block}.top-bg-line img{width:100%;height:auto}.top-bg-line .-line1{left:-46px;top:-32px;width:539px;height:386px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:3s;transition-duration:3s;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1366px){.top-bg-line .-line1{left:-3.3674963397vw;top:-2.3426061493vw;width:39.458272328vw;height:28.2576866764vw}}@media screen and (max-width:767px){.top-bg-line .-line1{left:-13.0666666667vw;top:-.2666666667vw;width:60.5333333333vw;height:43.4666666667vw}}.top-bg-line .-line2{left:59.0043923865vw;top:-10.8345534407vw;width:46.1932650073vw;height:28.1112737921vw;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:3s;transition-duration:3s;-webkit-transition-delay:2s;transition-delay:2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1366px){.top-bg-line .-line2{left:59.0043923865vw;top:-10.8345534407vw;width:46.1932650073vw;height:28.1112737921vw}}@media screen and (max-width:767px){.top-bg-line .-line2{left:58.9333333333vw;top:36.8vw;width:57.3333333333vw;height:32vw}}.top-bg-line .-line3{left:301px;top:502px;width:1044px;height:587px;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:3s;transition-duration:3s;-webkit-transition-delay:3s;transition-delay:3s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1366px){.top-bg-line .-line3{left:22.0351390922vw;top:36.7496339678vw;width:76.4275256223vw;height:42.972181552vw}}@media screen and (max-width:767px){.top-bg-line .-line3{left:22.9333333333vw;top:98.6666666667vw;width:91.7333333333vw;height:56vw}}.top-news{position:absolute;width:1040px;bottom:40px;margin:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 1140px){.top-news{width:100%;padding:0 50px}}@media screen and (max-width:767px){.top-news{padding:0 15px;bottom:15px}}.top-news .-news-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.top-news .-news-title{font-size:40px;font-family:"Belleza",sans-serif;font-weight:400;color:#666;text-align:center;text-align:left;padding-right:40px;white-space:nowrap}@media screen and (max-width:960px){.top-news .-news-title{font-size:30px}}@media screen and (max-width:767px){.top-news .-news-title{font-size:24px}}.top-news .-news-title span{display:inline-block;position:relative;padding:0 150px}@media screen and (max-width:960px){.top-news .-news-title span{padding:0 3.75em}}.top-news .-news-title span::before,.top-news .-news-title span::after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:119px;height:47px;background:url(../images/part_heading1.svg) center no-repeat;background-size:contain}@media screen and (max-width:960px){.top-news .-news-title span::before,.top-news .-news-title span::after{width:2.975em;height:1.175em}}.top-news .-news-title span::before{left:0}.top-news .-news-title span::after{right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media screen and (max-width:1366px){.top-news .-news-title{padding-right:2.9282576867vw}}@media screen and (max-width:767px){.top-news .-news-title{padding-right:20px}}.top-news a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width:767px){.top-news a{display:block}}.top-news a span{display:block}.top-news .-news-text{font-size:18px;line-height:1.45}@media screen and (max-width:960px){.top-news .-news-text{font-size:18px}}@media screen and (max-width:767px){.top-news .-news-text{font-size:14px}}.top-news .-date{font-size:14px;color:#666;margin-right:1em;white-space:nowrap}@media screen and (max-width:960px){.top-news .-date{font-size:14px}}@media screen and (max-width:767px){.top-news .-date{font-size:12px}}.top-mv{height:1085px;position:relative}@media screen and (max-width:1366px){.top-mv{height:79.4289897511vw}}@media screen and (max-width:767px){.top-mv{height:160vw}}.top-mv .-inner{position:absolute;width:1366px;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1085px}@media screen and (max-width:1366px){.top-mv .-inner{height:79.4289897511vw;width:100vw}}@media screen and (max-width:767px){.top-mv .-inner{height:160vw;width:100%;left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}}.top-mv .-logo{position:absolute;left:823px;top:234px;width:364px;height:183px}@media screen and (max-width:1366px){.top-mv .-logo{left:60.2489019034vw;top:17.1303074671vw;width:26.6471449488vw;height:13.3967789165vw}}@media screen and (max-width:767px){.top-mv .-logo{left:43.2vw;top:17.6vw;width:50.4vw;height:25.3333333333vw;z-index:100}}.top-mv .-logo img{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-name:UpDown;animation-name:UpDown}.top-mv .-title{position:absolute;left:140px;top:90px;width:636px;height:636px}@media screen and (max-width:1366px){.top-mv .-title{left:10.2489019034vw;top:6.588579795vw;width:46.5592972182vw;height:46.5592972182vw}}@media screen and (max-width:767px){.top-mv .-title{left:14.9333333333vw;top:44.5333333333vw;width:69.6vw;height:69.6vw}}.top-slider{background-color:#ecf0f4;padding:20px 0}.top-slider .-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:208px;overflow:hidden}@media screen and (max-width:1366px){.top-slider .-wrap{height:15.2269399707vw}}@media screen and (max-width:767px){.top-slider .-wrap{height:158px}}.top-slider .-content{width:208px;height:208px;-webkit-transition:all .2s;transition:all .2s;margin-right:20px}@media screen and (max-width:1366px){.top-slider .-content{width:15.2269399707vw;height:15.2269399707vw}}@media screen and (max-width:767px){.top-slider .-content{width:158px;height:158px}}.top-slider .-content:hover{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:.8;cursor:pointer}.top-slider .-slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:loop-slide 20s infinite linear 1s both;animation:loop-slide 20s infinite linear 1s both}.top-slider .slide-paused:hover .-slideshow{-webkit-animation-play-state:paused;animation-play-state:paused}.top-slider img{width:188px;height:188px;border-radius:50%}@media screen and (max-width:1366px){.top-slider img{width:13.7628111274vw;height:13.7628111274vw}}@media screen and (max-width:767px){.top-slider img{width:138px;height:138px}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.top-works{margin-top:60px}@media screen and (max-width:960px){.top-works{margin-top:40px}}.top-works .-title{font-size:40px;font-family:"Belleza",sans-serif;font-weight:400;color:#666;text-align:center}@media screen and (max-width:960px){.top-works .-title{font-size:30px}}@media screen and (max-width:767px){.top-works .-title{font-size:24px}}.top-works .-title span{display:inline-block;position:relative;padding:0 150px}@media screen and (max-width:960px){.top-works .-title span{padding:0 3.75em}}.top-works .-title span::before,.top-works .-title span::after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:119px;height:47px;background:url(../images/part_heading1.svg) center no-repeat;background-size:contain}@media screen and (max-width:960px){.top-works .-title span::before,.top-works .-title span::after{width:2.975em;height:1.175em}}.top-works .-title span::before{left:0}.top-works .-title span::after{right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.top-works .-lead{text-align:center;font-size:20px;line-height:1.75;margin-top:30px;font-weight:400}@media screen and (max-width:960px){.top-works .-lead{font-size:20px}}@media screen and (max-width:767px){.top-works .-lead{font-size:15px}}@media screen and (max-width:960px){.top-works .-lead{margin-top:20px}}@media screen and (max-width:767px){.top-works .-lead{width:100%;padding-left:20px;padding-right:20px}}.top-works .-list{margin-left:auto;margin-right:auto;max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:960px){.top-works .-list{width:100%;padding:0 30px}}@media screen and (max-width:767px){.top-works .-list{width:100%;padding-left:20px;padding-right:20px}}.top-works .-list li{margin-top:60px;width:44.4444444444%}@media screen and (max-width:960px){.top-works .-list li{margin-top:40px}}@media screen and (max-width:767px){.top-works .-list li{width:48%}}.top-works .-list a figure{display:block;position:relative;overflow:hidden}.top-works .-list a img{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform:scale(1.3);transform:scale(1.3)}.top-works .-list a:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}.top-works .-subtitle{font-size:20px;margin-top:15px;text-align:center}@media screen and (max-width:960px){.top-works .-subtitle{font-size:20px}}@media screen and (max-width:767px){.top-works .-subtitle{font-size:15px}}@media screen and (max-width:767px){.top-works .-subtitle{margin-top:10px}}.top-frends{margin-top:250px}@media screen and (max-width:960px){.top-frends{margin-top:120px}}.top-frends .-title{font-size:40px;font-family:"Belleza",sans-serif;font-weight:400;color:#666;text-align:center}@media screen and (max-width:960px){.top-frends .-title{font-size:30px}}@media screen and (max-width:767px){.top-frends .-title{font-size:24px}}.top-frends .-title span{display:inline-block;position:relative;padding:0 150px}@media screen and (max-width:960px){.top-frends .-title span{padding:0 3.75em}}.top-frends .-title span::before,.top-frends .-title span::after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:119px;height:47px;background:url(../images/part_heading1.svg) center no-repeat;background-size:contain}@media screen and (max-width:960px){.top-frends .-title span::before,.top-frends .-title span::after{width:2.975em;height:1.175em}}.top-frends .-title span::before{left:0}.top-frends .-title span::after{right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.top-frends .-image{margin-top:30px;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}@media screen and (max-width:960px){.top-frends .-image{margin-top:20px}}.top-frends a{display:inline-block;position:relative;overflow:hidden}.top-frends a img{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform:scale(1.3);transform:scale(1.3)}.top-frends a:hover img{-webkit-transform:scale(1.5);transform:scale(1.5)}.top-company{margin-top:250px}@media screen and (max-width:960px){.top-company{margin-top:120px}}.top-company .-title{font-size:40px;font-family:"Belleza",sans-serif;font-weight:400;color:#666;text-align:center}@media screen and (max-width:960px){.top-company .-title{font-size:30px}}@media screen and (max-width:767px){.top-company .-title{font-size:24px}}.top-company .-title span{display:inline-block;position:relative;padding:0 150px}@media screen and (max-width:960px){.top-company .-title span{padding:0 3.75em}}.top-company .-title span::before,.top-company .-title span::after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:119px;height:47px;background:url(../images/part_heading1.svg) center no-repeat;background-size:contain}@media screen and (max-width:960px){.top-company .-title span::before,.top-company .-title span::after{width:2.975em;height:1.175em}}.top-company .-title span::before{left:0}.top-company .-title span::after{right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.top-company .-group{margin-left:auto;margin-right:auto;max-width:560px;padding-bottom:60px}@media screen and (max-width:767px){.top-company .-group{width:100%;padding-left:20px;padding-right:20px;padding-bottom:40px}}.top-company .-group:not(:last-child){position:relative}.top-company .-group:not(:last-child)::before{content:"";height:1px;background-color:#000;width:44.6428571429%;position:absolute;left:0;right:0;bottom:0;margin:auto}.top-company .-text{font-size:16px;line-height:1.75;margin-top:30px;font-weight:400}@media screen and (max-width:960px){.top-company .-text{font-size:16px}}@media screen and (max-width:767px){.top-company .-text{font-size:14px}}@media screen and (max-width:960px){.top-company .-text{margin-top:20px}}.top-company .-subtitle{font-size:20px;line-height:1.45;text-align:center;margin-top:60px}@media screen and (max-width:960px){.top-company .-subtitle{font-size:20px}}@media screen and (max-width:767px){.top-company .-subtitle{font-size:15px}}@media screen and (max-width:960px){.top-company .-subtitle{margin-top:40px}}.top-company .-image{margin-top:30px}@media screen and (max-width:960px){.top-company .-image{margin-top:20px}}.top-company .-btn{margin-top:120px;text-align:center;text-align:center}@media screen and (max-width:960px){.top-company .-btn{margin-top:80px}}.top-company .-btn a{display:inline-block;min-width:300px;border-radius:100px;border:3px solid #98d3e7;height:62px;font-size:30px;line-height:52px;color:#666;padding:0 30px;font-family:"Belleza",sans-serif;font-weight:400;position:relative;overflow:hidden}@media screen and (max-width:960px){.top-company .-btn a{font-size:24px;height:2.0666666667em;line-height:1.7333333333em;border:2px solid #98d3e7}}@media screen and (max-width:767px){.top-company .-btn a{font-size:18px}}.top-company .-btn a::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;-webkit-transform:skew(-11.048deg);transform:skew(-11.048deg);background:rgba(152,211,231,.4);-webkit-transition-property:width;transition-property:width;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);transition-timing-function:cubic-bezier(0.23, 1, 0.32, 1);z-index:0}.top-company .-btn a:hover::after{width:100%}.a2{left:2132px;top:523px;width:361px;height:361px;background:#b7e0ee;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a3{left:2867px;top:532px;width:183px;height:183px;background:#cedfee;opacity:.5;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a4{left:3266px;top:823px;width:188px;height:188px;background:#98d3e7;opacity:.6;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a5{left:2881px;top:-65px;width:188px;height:188px;background:#e2f1f7;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a6{left:3460px;top:210px;width:126px;height:126px;background:#bed5e8;opacity:.5;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a7{left:3204px;top:788px;width:115px;height:115px;background:#ecf0f4;mix-blend-mode:multiply;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:1.5s;transition-delay:1.5s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a8{left:40px;top:327px;width:350px;height:350px;background:#e5eef6;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:1.8s;transition-delay:1.8s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a9{left:738px;top:-30px;width:377px;height:377px;background:#d6edf5;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:2.1s;transition-delay:2.1s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a10{left:4415px;top:-97px;width:361px;height:361px;background:#b7e0ee;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:2.4s;transition-delay:2.4s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a11{left:3997px;top:12px;width:498px;height:498px;background:#f2f9fb;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:2.7s;transition-delay:2.7s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a12{left:1278px;top:575px;width:188px;height:188px;background:#e2f1f7;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:3s;transition-delay:3s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a13{left:3212px;top:1406px;width:498px;height:498px;background:#f2f9fb;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:3.3s;transition-delay:3.3s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a14{left:1204px;top:1627px;width:498px;height:498px;background:#f2f9fb;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:3.6s;transition-delay:3.6s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a15{left:3997px;top:1815px;width:188px;height:188px;background:#98d3e7;opacity:.6;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:3.9s;transition-delay:3.9s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a16{left:4650px;top:2350px;width:126px;height:126px;background:#bed5e8;opacity:.5;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:4.2s;transition-delay:4.2s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a17{left:833px;top:1851px;width:188px;height:188px;background:#98d3e7;opacity:.6;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:4.5s;transition-delay:4.5s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a18{left:2096px;top:2302px;width:350px;height:350px;background:#e5eef6;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:4.8s;transition-delay:4.8s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a19{left:2351px;top:2275px;width:137px;height:137px;background:#d4ecf1;mix-blend-mode:multiply;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:5.1s;transition-delay:5.1s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a20{left:3270px;top:2739px;width:377px;height:377px;background:#d6edf5;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:5.4s;transition-delay:5.4s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a21{left:1771px;top:3940px;width:361px;height:361px;background:#b7e0ee;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:5.7s;transition-delay:5.7s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.a22{left:1708px;top:4152px;width:126px;height:126px;background:#bed5e8;opacity:.5;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:6s;transition-delay:6s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width:1366px){.a2{left:156.0761346999vw;top:38.2869692533vw;width:26.4275256223vw;height:26.4275256223vw}.a3{left:209.8828696925vw;top:38.9458272328vw;width:13.3967789165vw;height:13.3967789165vw}.a4{left:239.0922401171vw;top:60.2489019034vw;width:13.7628111274vw;height:13.7628111274vw}.a5{left:210.9077598829vw;top:-4.7584187408vw;width:13.7628111274vw;height:13.7628111274vw}.a6{left:253.2942898975vw;top:15.3733528551vw;width:9.224011713vw;height:9.224011713vw}.a7{left:234.5534407028vw;top:57.6866764275vw;width:8.4187408492vw;height:8.4187408492vw}.a8{left:2.9282576867vw;top:23.9385065886vw;width:25.6222547584vw;height:25.6222547584vw}.a9{left:54.0263543192vw;top:-2.196193265vw;width:27.5988286969vw;height:27.5988286969vw}.a10{left:323.2064421669vw;top:-7.1010248902vw;width:26.4275256223vw;height:26.4275256223vw}.a11{left:292.6061493411vw;top:.878477306vw;width:36.4568081991vw;height:36.4568081991vw}.a12{left:93.5578330893vw;top:42.093704246vw;width:13.7628111274vw;height:13.7628111274vw}.a13{left:235.1390922401vw;top:102.9282576867vw;width:36.4568081991vw;height:36.4568081991vw}.a14{left:88.140556369vw;top:119.1068814056vw;width:36.4568081991vw;height:36.4568081991vw}.a15{left:292.6061493411vw;top:132.8696925329vw;width:13.7628111274vw;height:13.7628111274vw}.a16{left:340.4099560761vw;top:172.0351390922vw;width:9.224011713vw;height:9.224011713vw}.a17{left:60.980966325vw;top:135.505124451vw;width:13.7628111274vw;height:13.7628111274vw}.a18{left:153.4407027818vw;top:168.5212298682vw;width:25.6222547584vw;height:25.6222547584vw}.a19{left:172.1083455344vw;top:166.5446559297vw;width:10.0292825769vw;height:10.0292825769vw}.a20{left:239.3850658858vw;top:200.5124450952vw;width:27.5988286969vw;height:27.5988286969vw}.a21{left:129.6486090776vw;top:288.4333821376vw;width:26.4275256223vw;height:26.4275256223vw}.a22{left:125.0366032211vw;top:303.953147877vw;width:9.224011713vw;height:9.224011713vw}}@media screen and (max-width:767px){.a2{left:40.2666666667vw;top:6.4vw;width:21.3333333333vw;height:21.3333333333vw}.a3{left:9.6vw;top:29.8666666667vw;width:13.8666666667vw;height:13.8666666667vw}.a4{left:17.0666666667vw;top:34.1333333333vw;width:22.9333333333vw;height:22.9333333333vw}.a5{left:-18.9333333333vw;top:112vw;width:45.3333333333vw;height:45.3333333333vw}.a6{left:66.1333333333vw;top:137.8666666667vw;width:18.4vw;height:18.4vw}.a7{left:85.0666666667vw;top:146.4vw;width:33.6vw;height:33.6vw}.a8{left:7.7333333333vw;top:181.6vw;width:33.0666666667vw;height:33.0666666667vw}.a9{left:-30.4vw;top:191.4666666667vw;width:45.6vw;height:45.6vw}.a10{left:56vw;top:232.2666666667vw;width:73.3333333333vw;height:73.3333333333vw}.a11{left:15.7333333333vw;top:302.6666666667vw;width:16.5333333333vw;height:16.5333333333vw}.a12{left:.5333333333vw;top:344.2666666667vw;width:48.5333333333vw;height:48.5333333333vw}.a13{left:71.7333333333vw;top:404vw;width:50.1333333333vw;height:50.1333333333vw}.a14{left:16vw;top:470.6666666667vw;width:50.1333333333vw;height:50.1333333333vw}.a15{left:16.2666666667vw;top:569.0666666667vw;width:19.4666666667vw;height:19.4666666667vw}.a16{left:-19.7333333333vw;top:573.0666666667vw;width:49.6vw;height:49.6vw}.a17{left:87.4666666667vw;top:610.1333333333vw;width:33.6vw;height:33.6vw}.a18{left:57.6vw;top:724.8vw;width:51.7333333333vw;height:51.7333333333vw}.a19{left:48.5333333333vw;top:755.2vw;width:17.8666666667vw;height:17.8666666667vw}.a20{left:76.5333333333vw;top:834.1333333333vw;width:33.3333333333vw;height:33.3333333333vw}.a21{left:-28vw;top:858.4vw;width:66.9333333333vw;height:66.9333333333vw}.a22{left:71.7333333333vw;top:954.4vw;width:30.9333333333vw;height:30.9333333333vw}}.page-bg{position:absolute;right:-60px;top:-150px;width:1238px;height:540px;background:url(../images/bg_page.svg) center no-repeat;background-size:contain;z-index:-1}@media screen and (max-width:767px){.page-bg{right:-30px;top:-75px;width:619px;height:270px}}.page{margin-left:auto;margin-right:auto;max-width:1040px;padding-top:190px}@media screen and (max-width:767px){.page{padding-left:30px;padding-right:30px;padding-top:140px}}.page__title{font-size:40px;font-family:"Belleza",sans-serif;font-weight:400;color:#666;line-height:1}@media screen and (max-width:960px){.page__title{font-size:30px}}@media screen and (max-width:767px){.page__title{font-size:24px}}.page__title span{display:inline-block;border-bottom:4px solid #98d3e7;padding-bottom:10px}.page__title i{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif;font-size:20px;font-weight:bold;margin-left:1em;font-style:normal}@media screen and (max-width:767px){.page__title i{font-size:16px}}.page__editor{margin-top:120px}@media screen and (max-width:960px){.page__editor{margin-top:80px}}.list-news{font-size:16px;line-height:1.75;font-weight:normal}@media screen and (max-width:960px){.list-news{font-size:16px}}@media screen and (max-width:767px){.list-news{font-size:14px}}.list-news li{margin-top:30px}@media screen and (max-width:960px){.list-news li{margin-top:20px}}.list-news li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.list-news li a:hover{color:#67acff}.list-news li .date{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:150px}@media screen and (max-width:767px){.list-news li .date{width:100px}}.page-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-gallery__list li{list-style:none !important;width:18%;margin:0 1% 5% 1% !important}@media screen and (max-width:960px){.page-gallery__list li{width:23%}}@media screen and (max-width:767px){.page-gallery__list li{width:48%}}.page-gallery__list li figure{width:100%;padding-top:100%;position:relative;margin-top:0 !important}.page-gallery__list li img{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;-webkit-transition:all .2s;transition:all .2s;-o-object-fit:cover;object-fit:cover}.page-gallery__list li p{font-size:20px;line-height:1.45;font-weight:700;color:#000;margin-top:15px !important}@media screen and (max-width:960px){.page-gallery__list li p{font-size:20px}}@media screen and (max-width:767px){.page-gallery__list li p{font-size:15px}}.page-gallery__list li a{text-decoration:none !important}.page-gallery__list li a:hover img{-webkit-transform:scale(0.9);transform:scale(0.9);opacity:.8;cursor:pointer}.top-bg>div{-webkit-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.top-bg.scroll-on>div{-webkit-transform:scale(1);transform:scale(1);opacity:1}.top-mv .-title{-webkit-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.top-mv .-title.scroll-on{-webkit-transform:scale(1);transform:scale(1);opacity:1}.top-mv .-logo{-webkit-transform:translateX(50px);transform:translateX(50px);opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.top-mv .-logo.scroll-on{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}.anime-scale{overflow:hidden}.anime-scale img{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:5s;transition-duration:5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:scale(1.3);transform:scale(1.3);opacity:0}.anime-scale.scroll-on img{-webkit-transform:scale(1);transform:scale(1);opacity:1}.anime-in{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}.anime-in.scroll-on{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.anime-img-in{overflow:hidden}.anime-img-in img{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0}.anime-img-in.scroll-on img{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.anime-img-clip{transition-property:-webkit-clip-path;-webkit-transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path, -webkit-clip-path;transition-property:clip-path,-webkit-clip-path;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.anime-img-clip.scroll-on{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.anime-img-clip-tb{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1.5s;transition-duration:1.5s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:-webkit-clip-path;-webkit-transition-property:-webkit-clip-path;transition-property:clip-path;transition-property:clip-path, -webkit-clip-path;transition-property:clip-path,-webkit-clip-path;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.anime-img-clip-tb.scroll-on{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}@-webkit-keyframes UpDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(25px);transform:translateY(25px)}66%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes UpDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}33%{-webkit-transform:translateY(25px);transform:translateY(25px)}66%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes op{100%{opacity:1}}@keyframes op{100%{opacity:1}}@-webkit-keyframes he{0%{height:0%;opacity:0}30%{height:100%;opacity:1}60%{height:0%;opacity:1}}@keyframes he{0%{height:0%;opacity:0}30%{height:100%;opacity:1}60%{height:0%;opacity:1}}@-webkit-keyframes bt-bg-back{0%{background-position:50% center}100%{background-position:-150% center}}@keyframes bt-bg-back{0%{background-position:50% center}100%{background-position:-150% center}}@-webkit-keyframes bt-bg-large{0%{background-position:-100% center}100%{background-position:200% center}}@keyframes bt-bg-large{0%{background-position:-100% center}100%{background-position:200% center}}@-webkit-keyframes bt-bg-xlarge{0%{background-position:-150% center}100%{background-position:300% center}}@keyframes bt-bg-xlarge{0%{background-position:-150% center}100%{background-position:300% center}}@-webkit-keyframes bt-arrow{50%{-webkit-transform:translateX(0px);transform:translateX(0px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes bt-arrow{50%{-webkit-transform:translateX(0px);transform:translateX(0px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@-webkit-keyframes bt-line{50%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}}@keyframes bt-line{50%{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:scale(0, 1);transform:scale(0, 1)}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1)}}.editor{word-break:break-word}.editor>*:first-child{margin-top:0 !important}.editor .u-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.editor .u-col2>*{width:calc(50% - 20px)}@media screen and (max-width:767px){.editor .u-col2>*{width:100%}}.editor .u-col3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.editor .u-col3>*{width:calc(33.33333% - 20px)}@media screen and (max-width:767px){.editor .u-col3>*{width:100%}}@media screen and (min-width: 650px)and (max-width: 767px){.editor .u-col3>*{width:calc(50% - 10px)}}.editor .u-col4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.editor .u-col4>*{width:calc(25% - 20px)}@media screen and (max-width:767px){.editor .u-col4>*{width:100%}}@media screen and (min-width: 650px)and (max-width: 767px){.editor .u-col4>*{width:calc(50% - 10px)}}.editor .u-mt-none{margin-top:0 !important}.editor .u-mt-xs{margin-top:15px !important}@media screen and (max-width:767px){.editor .u-mt-xs{margin-top:10px !important}}.editor .u-mt-s{margin-top:30px !important}@media screen and (max-width:767px){.editor .u-mt-s{margin-top:20px !important}}.editor .u-mt-m{margin-top:60px !important}@media screen and (max-width:767px){.editor .u-mt-m{margin-top:40px !important}}.editor .u-mt-l{margin-top:120px !important}@media screen and (max-width:767px){.editor .u-mt-l{margin-top:80px !important}}.editor .u-w-auto{display:inline-block !important}.editor .u-w-full{display:block !important}.editor .u-w-100{width:100% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.editor .u-w-100 img{width:100%;height:auto}.editor .u-w-80{width:80% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;margin-left:auto !important;margin-right:auto !important}.editor .u-w-80 img{width:100%;height:auto}.editor .u-w-50{width:50% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;margin-left:auto !important;margin-right:auto !important}.editor .u-w-50 img{width:100%;height:auto}.editor .u-w-30{width:30% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;margin-left:auto !important;margin-right:auto !important}.editor .u-w-30 img{width:100%;height:auto}.editor .u-i-full img{width:100% !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.editor .u-fw-3{font-weight:300 !important}.editor .u-fw-4{font-weight:400 !important}.editor .u-fw-5{font-weight:500 !important}.editor .u-fw-7{font-weight:700 !important}.editor .u-ff-ja{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",sans-serif !important}.editor .u-ff-en{font-family:"Saira Condensed",sans-serif !important}.editor .u-tac{text-align:center !important}.editor .u-tal{text-align:left !important}.editor .u-tar{text-align:right !important}.editor ol.u-custom-li,.editor ul.u-custom-li{margin-left:1.5em;margin-top:1em}.editor ol.u-custom-li li,.editor ul.u-custom-li li{font-size:16px;line-height:1.8;margin-bottom:1em;padding-left:2.2em;position:relative;list-style:none !important}.editor ol.u-custom-li li span,.editor ul.u-custom-li li span{display:inline-block;width:2em;position:absolute;left:0}@media screen and (max-width:1160px){.editor ol.u-custom-li li,.editor ul.u-custom-li li{font-size:13px}}.editor strong{font-weight:bold}.editor .has-c-black-color{color:#000 !important}.editor .has-c-light-color{color:#666 !important}.editor .has-c-gray-color{color:#666 !important}.editor .has-c-wh-color{color:#fff !important}.editor .has-c-bg-color{color:#98d3e7 !important}.editor .has-c-blue-color{color:#67acff !important}.editor .has-c-red-color{color:red !important}.editor .has-c-black-background-color{background-color:#000}.editor .has-c-light-background-color{background-color:#666}.editor .has-c-bg-background-color{background-color:#98d3e7}.editor .has-c-gray-background-color{background-color:#666}.editor .has-c-wh-background-color{background-color:#fff}.editor .has-c-blue-background-color{background-color:#67acff}.editor .has-c-red-background-color{background-color:red}.editor .wp-block-button__link{background-color:inherit;border:none;border-radius:inherit;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;display:block;margin:inherit;padding:inherit;text-align:inherit;text-decoration:none;overflow-wrap:break-word;font-size:18px}.editor .wp-block-buttons{margin-top:30px}@media screen and (max-width:960px){.editor .wp-block-buttons{margin-top:20px}}.editor .wp-block-buttons.aligncenter .wp-block-button{text-align:center;float:none}.editor .wp-block-buttons.alignright .wp-block-button{text-align:right;float:none}.editor .wp-block-button.is-style-default,.editor .is-style-bt-main{text-align:center}.editor .wp-block-button.is-style-default .wp-block-button__link,.editor .is-style-bt-main .wp-block-button__link{display:inline-block;min-width:300px;border-radius:100px;border:3px solid #98d3e7;height:62px;font-size:20px;line-height:52px;color:#000;padding:0 30px;font-weight:500}@media screen and (max-width:960px){.editor .wp-block-button.is-style-default .wp-block-button__link,.editor .is-style-bt-main .wp-block-button__link{font-size:16px;height:3.1em;line-height:2.6em;border:2px solid #98d3e7}}@media screen and (max-width:767px){.editor .wp-block-button.is-style-default .wp-block-button__link,.editor .is-style-bt-main .wp-block-button__link{font-size:16px}}.editor .wp-block-columns{margin-bottom:0;margin-top:60px}@media screen and (max-width:960px){.editor .wp-block-columns{margin-top:40px}}.editor .wp-block-columns .wp-block-column>*:first-child{margin-top:0 !important}.editor .wp-block-columns .wp-block-column>*:first-child figure:not(.wp-block-table){margin-top:0 !important}@media screen and (max-width:767px){.editor .wp-block-columns .wp-block-column{margin-top:30px}}@media screen and (max-width:767px)and (max-width:960px){.editor .wp-block-columns .wp-block-column{margin-top:20px}}.editor figure:not(.wp-block-table){margin-top:60px}@media screen and (max-width:960px){.editor figure:not(.wp-block-table){margin-top:40px}}.editor h2:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:20px;line-height:1.45;font-weight:700;position:relative;margin-top:60px}@media screen and (max-width:960px){.editor h2:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:20px}}@media screen and (max-width:767px){.editor h2:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:15px}}.editor h2:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block])::before{content:"";left:0;right:inherit;top:.25em;bottom:inherit;background:url(../images/icon_heading.svg) center no-repeat;background-size:contain;width:1.05em;height:1.05em;position:absolute;margin-left:-1.55em}@media screen and (max-width:960px){.editor h2:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){margin-top:40px}}.editor h3:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:20px;line-height:1.45;font-weight:700;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(152, 211, 231, 0.5)));background:linear-gradient(transparent 60%, rgba(152, 211, 231, 0.5) 60%);display:inline-block;margin-top:60px}@media screen and (max-width:960px){.editor h3:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:20px}}@media screen and (max-width:767px){.editor h3:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:15px}}@media screen and (max-width:960px){.editor h3:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){margin-top:40px}}.editor h4:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:20px;line-height:1.45;font-weight:500;margin-top:60px}@media screen and (max-width:960px){.editor h4:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:20px}}@media screen and (max-width:767px){.editor h4:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:15px}}@media screen and (max-width:960px){.editor h4:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){margin-top:40px}}.editor h5:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:16px;line-height:1.45;font-weight:700;margin-top:60px}@media screen and (max-width:960px){.editor h5:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:16px}}@media screen and (max-width:767px){.editor h5:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:14px}}@media screen and (max-width:960px){.editor h5:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){margin-top:40px}}.editor h6:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:16px;line-height:1.45;font-weight:700;margin-top:60px}@media screen and (max-width:960px){.editor h6:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:16px}}@media screen and (max-width:767px){.editor h6:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){font-size:14px}}@media screen and (max-width:960px){.editor h6:not(.is-style-h-style1):not(.is-style-h-style2):not(.is-style-h-style3):not(.is-style-h-style4):not(.is-style-h-style5):not(.is-style-h-style6):not([class^=custom-block]){margin-top:40px}}.editor .is-style-h-style1{font-size:20px;line-height:1.45;font-weight:700;position:relative;margin-top:120px}@media screen and (max-width:960px){.editor .is-style-h-style1{font-size:20px}}@media screen and (max-width:767px){.editor .is-style-h-style1{font-size:15px}}.editor .is-style-h-style1::before{content:"";left:0;right:inherit;top:.25em;bottom:inherit;background:url(../images/icon_heading.svg) center no-repeat;background-size:contain;width:1.05em;height:1.05em;position:absolute;margin-left:-1.55em}@media screen and (max-width:960px){.editor .is-style-h-style1{margin-top:80px}}.editor .is-style-h-style2{font-size:20px;line-height:1.45;font-weight:700;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, rgba(152, 211, 231, 0.5)));background:linear-gradient(transparent 60%, rgba(152, 211, 231, 0.5) 60%);display:inline-block;margin-top:60px}@media screen and (max-width:960px){.editor .is-style-h-style2{font-size:20px}}@media screen and (max-width:767px){.editor .is-style-h-style2{font-size:15px}}@media screen and (max-width:960px){.editor .is-style-h-style2{margin-top:40px}}.editor .is-style-h-style3{font-size:20px;line-height:1.45;font-weight:500;margin-top:30px}@media screen and (max-width:960px){.editor .is-style-h-style3{font-size:20px}}@media screen and (max-width:767px){.editor .is-style-h-style3{font-size:15px}}@media screen and (max-width:960px){.editor .is-style-h-style3{margin-top:20px}}.editor p{font-size:16px;line-height:1.75;font-weight:normal;margin-top:30px}@media screen and (max-width:960px){.editor p{font-size:16px}}@media screen and (max-width:767px){.editor p{font-size:14px}}@media screen and (max-width:960px){.editor p{margin-top:20px}}.editor p a{color:#666;text-decoration:underline}.editor p img{float:left;margin-right:1em;margin-bottom:1em}@media screen and (max-width:767px){.editor p img{max-width:130px}}.editor p.has-fxs-font-size{font-size:12px}@media screen and (max-width:960px){.editor p.has-fxs-font-size{font-size:12px}}@media screen and (max-width:767px){.editor p.has-fxs-font-size{font-size:10px}}.editor p.has-fs-font-size{font-size:14px}@media screen and (max-width:960px){.editor p.has-fs-font-size{font-size:14px}}@media screen and (max-width:767px){.editor p.has-fs-font-size{font-size:12px}}.editor p.has-fm-font-size{font-size:18px}@media screen and (max-width:960px){.editor p.has-fm-font-size{font-size:18px}}@media screen and (max-width:767px){.editor p.has-fm-font-size{font-size:14px}}.editor p.has-fl-font-size{font-size:20px}@media screen and (max-width:960px){.editor p.has-fl-font-size{font-size:20px}}@media screen and (max-width:767px){.editor p.has-fl-font-size{font-size:15px}}.editor p.has-fxl-font-size{font-size:40px}@media screen and (max-width:960px){.editor p.has-fxl-font-size{font-size:40px}}@media screen and (max-width:767px){.editor p.has-fxl-font-size{font-size:18px}}.editor p.has-background{padding:30px}@media screen and (max-width:767px){.editor p.has-background{padding:10px}}.editor .wp-block-columns p.has-background{padding:15px}@media screen and (max-width:767px){.editor .wp-block-columns p.has-background{padding:10px}}.editor .table-wrap-line3,.editor .table-wrap-line4,.editor .table-wrap-line5,.editor .table-wrap-line6,.editor .table-wrap-line7,.editor .table-wrap-line8,.editor .table-wrap-line9,.editor .table-wrap-line10,.editor .table-wrap-line11,.editor .table-wrap-line12,.editor .table-wrap-line13,.editor .table-wrap-line14,.editor .table-wrap-line15{width:100%}@media screen and (max-width:767px){.editor .table-wrap-line3,.editor .table-wrap-line4,.editor .table-wrap-line5,.editor .table-wrap-line6,.editor .table-wrap-line7,.editor .table-wrap-line8,.editor .table-wrap-line9,.editor .table-wrap-line10,.editor .table-wrap-line11,.editor .table-wrap-line12,.editor .table-wrap-line13,.editor .table-wrap-line14,.editor .table-wrap-line15{width:calc(100vw - 30px);overflow-x:scroll}}.editor .table-wrap-line3 table{min-width:500px}.editor .table-wrap-line4 table{min-width:600px}.editor .table-wrap-line5 table{min-width:600px}.editor .table-wrap-line6 table{min-width:700px}.editor .table-wrap-line7 table{min-width:800px}.editor .table-wrap-line8 table{min-width:900px}.editor .table-wrap-line9 table{min-width:1000px}.editor .table-wrap-line10 table,.editor .table-wrap-line11 table,.editor .table-wrap-line12 table,.editor .table-wrap-line13 table,.editor .table-wrap-line14 table,.editor .table-wrap-line15 table{min-width:1200px}.editor .wp-block-table{margin-top:60px}@media screen and (max-width:960px){.editor .wp-block-table{margin-top:40px}}.editor .wp-block-table table{border-collapse:collapse;border-spacing:0;width:100%;font-size:18px;line-height:1.75;border:#67acff solid 1px !important}@media screen and (max-width:960px){.editor .wp-block-table table{font-size:18px}}@media screen and (max-width:767px){.editor .wp-block-table table{font-size:14px}}.editor .wp-block-table table a{color:#666;text-decoration:underline}.editor .wp-block-table table th{white-space:nowrap;font-weight:700;text-align:left}@media screen and (max-width:767px){.editor .wp-block-table table th{white-space:inherit}}.editor .wp-block-table table td,.editor .wp-block-table table th{border:#67acff solid 1px}.editor .wp-block-table table td,.editor .wp-block-table table th{padding:.5em 1em;vertical-align:middle}.editor .wp-block-table table thead{text-align:left;background:#67acff;color:#fff;font-weight:700}.editor .wp-block-table table tfoot{background:#67acff;color:#fff;font-weight:700}.editor .wp-block-table.tb-width-fix td:first-child{width:200px}.editor .wp-block-table.is-style-tb-firstHead tbody tr td:first-child,.editor .wp-block-table.is-style-tb-firstHead tbody tr th:first-child{font-weight:700;width:30%;white-space:nowrap}.editor .wp-block-table.is-style-tb-firstTitle tbody tr td:first-child,.editor .wp-block-table.is-style-tb-firstTitle tbody tr th:first-child{font-weight:700;white-space:nowrap;color:#fff;background:#67acff}.editor .wp-block-table.is-style-tb-firstTitle tbody tr td:nth-child(2),.editor .wp-block-table.is-style-tb-firstTitle tbody tr th:nth-child(2){white-space:nowrap}.editor .wp-block-separator,.editor .wp-block-separator.is-style-default{margin:60px auto;border:none;width:100%;max-width:inherit !important;height:18px;background:url(../images/icon_hr.svg) center no-repeat;background-size:auto 18px}@media screen and (max-width:767px){.editor .wp-block-separator,.editor .wp-block-separator.is-style-default{margin:30px auto}}.editor .is-style-hr1{margin:60px auto;width:100%;max-width:inherit !important;opacity:1 !important;height:8px;border:none;position:relative}.editor .is-style-hr1::before{content:"";height:12px;width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#98d3e7;top:0;position:absolute}@media screen and (max-width:767px){.editor .is-style-hr1{margin:30px auto}}.editor .wp-block-group>div.wp-block-group__inner-container *:first-child{margin-top:0 !important}.editor ul a,.editor ol a{color:#666;text-decoration:underline}.editor ul ol.has-fxs-font-size{font-size:12px}@media screen and (max-width:960px){.editor ul ol.has-fxs-font-size{font-size:12px}}@media screen and (max-width:767px){.editor ul ol.has-fxs-font-size{font-size:10px}}.editor ul ol.has-fs-font-size{font-size:14px}@media screen and (max-width:960px){.editor ul ol.has-fs-font-size{font-size:14px}}@media screen and (max-width:767px){.editor ul ol.has-fs-font-size{font-size:12px}}.editor ul ol.has-fm-font-size{font-size:18px}@media screen and (max-width:960px){.editor ul ol.has-fm-font-size{font-size:18px}}@media screen and (max-width:767px){.editor ul ol.has-fm-font-size{font-size:14px}}.editor ul ol.has-fl-font-size{font-size:20px}@media screen and (max-width:960px){.editor ul ol.has-fl-font-size{font-size:20px}}@media screen and (max-width:767px){.editor ul ol.has-fl-font-size{font-size:15px}}.editor ul ol.has-fxl-font-size{font-size:40px}@media screen and (max-width:960px){.editor ul ol.has-fxl-font-size{font-size:40px}}@media screen and (max-width:767px){.editor ul ol.has-fxl-font-size{font-size:18px}}.editor ul{font-size:16px;line-height:1.75;margin-top:30px;padding-left:1.5em}@media screen and (max-width:960px){.editor ul{font-size:16px}}@media screen and (max-width:767px){.editor ul{font-size:14px}}@media screen and (max-width:960px){.editor ul{margin-top:20px}}.editor ul li{list-style:disc}.editor ul li:not(:first-child){margin-top:.2em}.editor ol{font-size:16px;line-height:1.75;margin-top:30px;padding-left:1.5em}@media screen and (max-width:960px){.editor ol{font-size:16px}}@media screen and (max-width:767px){.editor ol{font-size:14px}}@media screen and (max-width:960px){.editor ol{margin-top:20px}}.editor ol li{list-style:decimal}.editor ol li:not(:first-child){margin-top:.2em}.editor ol .lower-roman li{list-style-type:lower-roman !important}.editor ol .upper-roman li{list-style-type:upper-roman !important}.editor ol .lower-greek li{list-style-type:lower-greek !important}.editor ol .decimal li{list-style-type:decimal !important}.editor ol .decimal-leading-zero li{list-style-type:decimal-leading-zero !important}.editor ol .lower-latin li{list-style-type:lower-latin !important}.editor ol .lower-alpha li{list-style-type:lower-alpha !important}.editor ol .upper-latin li{list-style-type:upper-latin !important}.editor ol .upper-alpha li{list-style-type:upper-alpha !important}.editor ol .cjk-ideographic li{list-style-type:cjk-ideographic !important}.editor ol .hiragana li{list-style-type:hiragana !important}.editor ol .katakana li{list-style-type:katakana !important}.editor ol .hiragana-iroha li{list-style-type:hiragana-iroha !important}.editor ol .katakana-iroha li{list-style-type:katakana-iroha !important}/*# sourceMappingURL=style.css.map */