@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Noto+Serif:wght@400;500&family=Lato:wght@100;300;400;700&display=swap";*{margin:0;padding:0;text-decoration:none}fieldset{border:none}body{margin:0;padding:0;line-height:1.8;font-size:88%}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,ol,form,input,select{margin:0;padding:0}img{border:none;vertical-align:bottom;max-width:100%}a{text-decoration:none}em{font-style:normal}ul li{list-style-type:none;list-style-image:none}address{font-style:normal}main{display:block}input:focus,textarea:focus{outline:none}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}button,input[type=submit],input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:0;box-shadow:none}button{font-size:100%;line-height:inherit}select{outline:none;text-indent:.01px;background:none rgba(0,0,0,0);vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{background-color:#fff;color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #828c9a}.slick-slide:focus{outline:none}.cbox:after{content:"";clear:both;height:0;display:block;visibility:hidden}@media screen and (min-width: 801px),print{.sp{display:none !important}}@media only screen and (max-width: 800px){.pc{display:none !important}}a{color:#000;transition:.4s}a:hover{opacity:.5;color:#0096bd}.cap{line-height:1.5;font-size:86%}.indent{margin-left:1em;text-indent:-1em}.underline{text-decoration:underline}body{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"MS ゴシック","MS Gothic",sans-serif;color:#212121;font-weight:400;padding:0;margin:0;letter-spacing:1px;-webkit-text-size-adjust:100%;position:relative;font-feature-settings:"palt"}.en{font-family:"Lato",sans-serif}h2,h3,.serif{font-family:"Noto Serif","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}h2,h3{font-weight:400}.num_list{counter-reset:section}.num_list li{position:relative;padding-left:30px;counter-increment:section}.num_list li:not(:first-child){margin-top:10px}.num_list li::before{content:counter(section);position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:100%;background-color:#78b69b;text-align:center;color:#fff;box-sizing:border-box;font-weight:500;padding:2.5px 0 0 1px;font-size:12px;line-height:1em}.circle_list li{position:relative;padding-left:10px;line-height:1.5}.circle_list li+li{margin-top:5px}.circle_list li::before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:100%;background-color:#78b69b}.square_list li{position:relative;padding-left:13px;line-height:1.6}.square_list li+li{margin-top:5px}.square_list li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background-color:#78b69b}ul.ListPDF li{text-indent:-20px;margin-left:20px}ul.ListPDF li a{background:url(../img/icon_pdf.png) no-repeat left center;padding:8px 0px 8px 20px}.pdf{background:url(../img/icon_pdf.png) no-repeat scroll right center;padding-right:15px;margin-right:5px}.fadein{opacity:0;transition-delay:.2s;transition-duration:1s}.fadein_t{opacity:0;transition-duration:1s;transform:translateY(10px)}.fadein_b{opacity:0;transition-duration:1s;transform:translateY(-10px)}.fadein_l{opacity:0;transition-delay:.2s;transition-duration:1s;transform:translateX(-10px)}.fadein_r{opacity:0;transition-delay:.2s;transition-duration:1s;transform:translateX(10px)}.fadein_blur{opacity:0;transition-delay:.2s;transition-duration:1s;filter:blur(6px)}.fadein.on,.fadein_t.on,.fadein_b.on,.fadein_l.on,.fadein_r.on{opacity:1;transform:translateY(0px);transform:translateX(0px)}.eachTextAnime{opacity:0}.eachTextAnime span{opacity:0;display:inline-block}.eachTextAnime.appeartext{opacity:1}.eachTextAnime.appeartext span{-webkit-animation:text_anime_on .8s ease-out forwards;animation:text_anime_on .8s ease-out forwards}@-webkit-keyframes text_anime_on{0%{opacity:0;transform:translate3D(-5px, -10px, 0) rotate3D(0.5, 1, 0, 90deg)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes text_anime_on{0%{opacity:0;transform:translate3D(-5px, -10px, 0) rotate3D(0.5, 1, 0, 90deg)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@-webkit-keyframes grad_r_l{0%{background-position:0%}100%{background-position:200%}}@keyframes grad_r_l{0%{background-position:0%}100%{background-position:200%}}.js-accordion .js-open{display:none}.deco span{position:relative;transform:scale(0, 1);transform-origin:right;transition:transform .2s cubic-bezier(0.22, 1, 0.36, 1)}.deco.animation_on span{transform:scale(1, 1)}.deco.deco01 span{transition:transform .6s .4s cubic-bezier(0.22, 1, 0.36, 1)}.deco.deco03 span{transition:transform .6s .6s cubic-bezier(0.22, 1, 0.36, 1)}.deco.deco04 span{transition:transform .6s .2s cubic-bezier(0.22, 1, 0.36, 1)}.deco.deco05 span{transition:transform .6s .8s cubic-bezier(0.22, 1, 0.36, 1)}.deco.deco06 span{transition:transform .6s .6s cubic-bezier(0.22, 1, 0.36, 1)}@media screen and (min-width: 801px),print{main{overflow:hidden}#header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:.4s}#header.col_bl #header_wrap #header_menu li a{color:#212121}#header.js-bgcoloron{background-color:rgba(255,255,255,.95)}#header.js-bgcoloron #header_wrap #header_menu li a{color:#0096bd}#header #header_wrap{width:calc(100% - 180px);position:relative;display:flex;justify-content:space-between;align-items:center}#header #header_wrap #header_logo{width:47%;max-width:600px;box-sizing:border-box;padding:20px;display:flex;align-items:center;background-color:#fff}#header #header_wrap #header_logo #coro_logo{width:68%;margin-right:20px;display:block}#header #header_wrap #header_logo #site_name{font-size:clamp(10px,1vw,14px);font-weight:500;letter-spacing:0;display:block}#header #header_wrap #header_menu{width:50%;display:flex;justify-content:space-around;align-items:center}#header #header_wrap #header_menu li+li{margin-left:10px}#header #header_wrap #header_menu li a{font-size:clamp(12px,.5vw,14px);color:#fff}#header #header_otherbtn{position:fixed;display:block;width:130px;background-color:#e3b881;text-align:center;right:25px;top:clamp(18px,1.8vw,27px);line-height:36px;height:36px}.pt{background-color:#343434;width:45px;height:45px;position:relative}.pt:after{content:"";position:absolute;top:2px;bottom:0;right:18px;margin:auto;width:6px;height:6px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg)}footer{padding:20px 0;position:relative;background-color:#fff}footer #copyright{font-size:12px;text-align:center}.deco{position:absolute;transform:skewY(-20deg);overflow:hidden;height:8px;width:80px;font-size:0}.deco span{display:inline-block;width:100%;height:100%}span.line{display:inline-block;position:relative;z-index:1;padding:0 1em}span.line:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#fff;transform:skewX(20deg);top:0;bottom:0;left:0;margin:auto 0;z-index:-1}.wrap{margin-left:auto;margin-right:auto}.wrap_s{width:min(70%,1008px)}.wrap_m{width:min(80%,1152px)}.wrap_l{width:min(90%,1256px)}.wrapper{width:90%;margin:0 auto;max-width:1200px;position:relative;box-sizing:border-box;z-index:1}.sec{position:relative}.img_box{overflow:hidden}.img_box img{width:100%;-o-object-fit:cover;object-fit:cover}.l_flex{display:flex}.l_grid{display:grid}.btn{display:inline-block;position:relative;background:linear-gradient(to right, #0096bd, #78b69b 30%, #e3b881 80%);color:#fff;z-index:1;line-height:1.3;padding:.8em calc(1em + 30px) .8em .8em;box-sizing:border-box;transition:.4s}.btn:before,.btn:after{content:"";display:block;position:absolute;transition:.4s;z-index:-1}.btn:before{width:100%;height:100%;background:linear-gradient(to right, #0096bd, #78b69b 30%, #e3b881 80%);opacity:.3;right:-10px;bottom:-10px}.btn:after{background:url("../img/arrow.svg") no-repeat center;background-size:cover;width:24px;height:4px;right:10px;top:calc(50% - 4px)}.btn_view{width:190px}.btn.btn_w{background:#fff}.btn.btn_w .btn_inner{display:inline-block;background:linear-gradient(to right, #0096bd, #78b69b 30%, #e3b881 80%);position:relative;z-index:1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.btn.btn_w:after{background:url("../img/arrow_bl.svg") no-repeat center;background-size:cover}.btn.btn_w:before{background:#fff}.btn:hover{transform:translate(10px, 10px);opacity:1;color:#fff}.btn:hover:before{opacity:0}.btn:hover:after{right:3px}a:hover .btn{transform:translate(10px, 10px);opacity:1;color:#fff}a:hover .btn:before{opacity:0}a:hover .btn:after{right:3px}.page_tit{position:relative;z-index:2;padding:240px 0 140px;background:linear-gradient(to right, #0096bd, #78b69b)}.page_tit .wrap{position:relative}.page_tit_en{color:#fff;font-weight:300;position:absolute;left:-0.25em;top:-0.45em;line-height:1em;z-index:-1;font-size:clamp(90px,7.8vw,110px);opacity:.2}.page_tit_main{font-weight:400;font-size:clamp(30px,2.5vw,38px);letter-spacing:.15em;color:#fff;z-index:2;position:relative}.page_tit .deco01{width:15%;height:20px;top:30%;right:0}.page_tit .deco01 span{background:linear-gradient(to right, #e3b881, #56aba9)}.page_tit .deco02{width:32%;height:30px;top:50%;right:0}.page_tit .deco02 span{background:linear-gradient(to right, #0093a0, #8bd0e4)}.page_tit .deco03{width:17%;height:70px;bottom:-10%;left:0}.page_tit .deco03 span{background:linear-gradient(to right, #d7c290, transparent)}.page_tit .deco04{width:7%;height:20px;bottom:-25%;left:0}.page_tit .deco04 span{background:linear-gradient(to right, #8bd0e4, #84a9a8)}.sec+.sec{margin-top:120px}.sec_tit{margin-bottom:60px}.sec_tit_en{font-weight:400;font-size:16px;opacity:.4;color:#212121}.sec_tit_main{font-size:clamp(24px,2.3vw,34px);font-feature-settings:"palt";letter-spacing:.1em;color:#212121;line-height:1.5;z-index:2;position:relative}.sec_tit_w .sec_tit_en{color:#fff;opacity:.6}.sec_tit_w .sec_tit_main{color:#fff}}@media only screen and (min-width: 500px)and (max-width: 800px){#header #header_wrap{line-break:strict}#header #header_wrap #header_logo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#header #header_wrap #header_logo #coro_logo{width:auto}#header #header_wrap #header_logo #site_name{font-size:clamp(10px,1.5vw,12px)}}@media only screen and (max-width: 499px){#header #header_wrap #header_logo{display:flex;flex-direction:column;justify-content:center}#header #header_wrap #header_logo #coro_logo{width:100%}#header #header_wrap #header_logo #site_name{margin-top:5px;font-size:clamp(10px,1.5vw,12px)}}@media only screen and (max-width: 800px){main{padding-top:60px;overflow:hidden}#header{position:fixed;top:0;left:0;width:100%;z-index:1000}#header #header_wrap{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;z-index:10001}#header #header_wrap #header_logo{width:calc(100% - 120px);box-sizing:border-box;padding:0 15px;height:60px;background-color:#fff;position:relative;z-index:10001}#header #header_wrap #header_logo #coro_logo{margin-right:20px}#header #header_wrap #header_logo #site_name{font-weight:500;line-height:1}#header #header_wrap #hamburger{position:absolute;width:60px;height:100%;box-sizing:border-box;padding:29px 18px;right:0;top:0;z-index:10002;background-color:#fff;cursor:pointer;transition:.4s}#header #header_wrap #hamburger .hamburger__icon{display:block;width:100%;height:1px;background-color:#c1c1c1;position:relative;transition:.4s}#header #header_wrap #hamburger .hamburger__icon:before,#header #header_wrap #hamburger .hamburger__icon:after{content:"";display:block;position:absolute;width:100%;height:1px;background-color:#c1c1c1;transition:.4s}#header #header_wrap #hamburger .hamburger__icon:before{top:-8px}#header #header_wrap #hamburger .hamburger__icon:after{bottom:-8px}#header #header_wrap #hamburger.is-open .hamburger__icon{background-color:rgba(0,0,0,0)}#header #header_wrap #hamburger.is-open .hamburger__icon:before{top:0;transform:rotate(45deg);background-color:#c1c1c1}#header #header_wrap #hamburger.is-open .hamburger__icon:after{bottom:0;transform:rotate(-45deg);background-color:#c1c1c1}#header #header_wrap #header_menu{position:fixed;width:100%;height:100%;padding-top:60px;padding-bottom:100px;box-sizing:border-box;transform:translateX(100%);transition:.4s;left:0;top:0;z-index:9998;background-color:rgba(0,150,189,.95);display:flex;justify-content:center;align-items:center;flex-direction:column}#header #header_wrap #header_menu li{width:100%}#header #header_wrap #header_menu li+li{border-top:1px solid rgba(255,255,255,.4)}#header #header_wrap #header_menu li a{font-size:14px;color:#fff;padding:15px 0;text-align:center;display:block}#header #header_wrap #header_menu.is-open{transform:translateX(0)}#header #header_otherbtn{position:absolute;display:flex;justify-content:center;align-items:center;width:60px;font-size:11px;background-color:#e3b881;text-align:center;right:60px;top:0;bottom:0;margin:auto 0;line-height:1.3;z-index:10001}.pt{background-color:#343434;width:45px;height:45px;position:relative}.pt:after{content:"";position:absolute;top:2px;bottom:0;right:18px;margin:auto;width:6px;height:6px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(45deg)}footer{padding:20px 0;background-color:#fff;position:relative}footer .wrapper{width:90%;margin:0 auto;box-sizing:border-box}footer #copyright{font-size:8px;text-align:center}.deco{position:absolute;transform:skewY(-20deg);overflow:hidden;height:4px;width:40px;font-size:0}.deco span{display:inline-block;width:100%;height:100%}span.line{display:inline-block;position:relative;z-index:1;padding:0 1em}span.line:after{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#fff;transform:skewX(20deg);top:0;bottom:0;left:0;margin:auto 0;z-index:-1}.wrap{padding:0 5%}table th{padding:10px 10px !important}table td{font-size:13px;padding:10px 10px !important}.scroll{overflow:scroll;position:relative}.scroll:before{position:absolute;display:block;content:"";width:100%;height:100%;background-color:rgba(255,255,255,.5);z-index:1}.scroll:after{position:absolute;display:block;top:0;bottom:0;left:0;right:0;margin:auto;content:"";width:51px;height:60px;background-image:url("../img/touch.svg");background-size:cover;z-index:2}.scroll.off:before,.scroll.off:after{display:none}.scroll table{overflow:auto;width:600px;background:#fff}.btn{display:inline-block;position:relative;background:linear-gradient(to right, #0096bd, #78b69b 30%, #e3b881 80%);color:#fff;z-index:1;line-height:1.3;padding:.8em calc(1em + 30px) .8em .8em;box-sizing:border-box}.btn:before,.btn:after{content:"";display:block;position:absolute;transition:.4s;z-index:-1}.btn:before{width:100%;height:100%;background:linear-gradient(to right, #0096bd, #78b69b 30%, #e3b881 80%);opacity:.3;right:-10px;bottom:-10px}.btn:after{background:url("../img/arrow.svg") no-repeat center;background-size:100% auto;width:20px;height:4px;right:10px;top:calc(50% - 4px)}.btn_view{font-size:12px}.btn.btn_w{background:#fff}.btn.btn_w .btn_inner{display:inline-block;background:linear-gradient(to right, #0096bd, #78b69b 30%, #e3b881 80%);position:relative;z-index:1;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.btn.btn_w:after{background:url("../img/arrow_bl.svg") no-repeat center;background-size:cover}.btn.btn_w:before{background:#fff}.page_tit{position:relative;z-index:2;padding:60px 0;background:linear-gradient(to right, #0096bd, #78b69b)}.page_tit .wrap{position:relative}.page_tit_en{color:#fff;font-weight:300;position:absolute;left:0;top:-0.45em;line-height:1em;z-index:-1;font-size:clamp(55px,14.5vw,60px);opacity:.2}.page_tit_main{font-weight:400;font-size:clamp(24px,7vw,30px);letter-spacing:.15em;color:#fff;padding-left:.5em}.page_tit .deco01{width:15%;height:10px;top:15%;right:0}.page_tit .deco01 span{background:linear-gradient(to right, #e3b881, #56aba9)}.page_tit .deco02{width:32%;height:20px;top:30%;right:0}.page_tit .deco02 span{background:linear-gradient(to right, #0093a0, #8bd0e4)}.page_tit .deco03{width:25%;height:30px;bottom:12%;left:0}.page_tit .deco03 span{background:linear-gradient(to right, #d7c290, transparent)}.page_tit .deco04{width:15%;height:10px;bottom:0;left:0}.page_tit .deco04 span{background:linear-gradient(to right, #8bd0e4, #84a9a8)}.sec{position:relative}.sec+.sec{margin-top:80px}.sec_tit{margin-bottom:30px}.sec_tit_en{font-weight:400;font-size:16px;opacity:.4;color:#212121}.sec_tit_main{font-size:clamp(20px,6.4vw,24px);font-feature-settings:"palt";letter-spacing:.1em;color:#212121;line-height:1.5}.sec_tit_w .sec_tit_en{color:#fff;opacity:.6}.sec_tit_w .sec_tit_main{color:#fff}}
/*# sourceMappingURL=base.min.css.map */