﻿*,*::before,*::after{box-sizing:border-box;font-weight:normal}*{margin:0}html{height:100%}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}img{height:auto}ul,ol{margin:0;padding:0}li{list-style:none}:root{--dot-scale: scale(1);--color-blue: #0b72b7;--color-green: #005732;--color-red: #e81f00;--width-1000: 1000px}html{font-size:62.5%}body{color:#000;font-size:1.6rem;font-family:"Noto Sans JP","Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans","ヒラギノ角ゴ Pro W3",Meiryo,sans-serif;font-variation-settings:"wght" 400;font-weight:400;line-height:1.75}.l-header{display:flex;justify-content:space-between;padding:25px clamp(15px,2.142vw,30px) 35px;background-color:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:sticky;top:0;left:0;z-index:100}@media screen and (max-width: 768px){.l-header{max-height:60px;padding:12px 3% 12px}}.l-header .logo{width:265px;height:50px}@media screen and (max-width: 768px){.l-header .logo{width:57%;max-height:47px}}@media screen and (max-width: 768px){.l-header .logo img{width:auto;max-height:47px}}@media screen and (max-width: 1120px){.l-header .glnav{width:100%;height:calc(100dvh - 60px);background-color:hsla(0,0%,100%,.8);background-image:linear-gradient(90deg, rgba(11, 114, 183, 0.3) 0%, rgba(0, 87, 50, 0.3) 50%, rgba(232, 31, 0, 0.3) 100%);visibility:hidden;opacity:0;position:fixed;top:60px;left:0}}@media screen and (max-width: 1120px){.l-header .glnav.open{visibility:visible;opacity:1;z-index:100;transition:opacity .7s}}@media screen and (max-width: 1120px){.l-header .glnav.open .list{opacity:1;transform:translate(0, 0)}}@media screen and (max-width: 1120px){.l-header .glnav.close{visibility:hidden;opacity:0;transition:opacity .7s ease 0s,visibility .1s ease .7s}}@media screen and (max-width: 1120px){.l-header .glnav.close .list{opacity:0;transform:translate(0, 50px);transition-delay:0}}.l-header .glnav .list{display:flex;gap:0 25px;margin-top:10px}@media screen and (max-width: 1120px){.l-header .glnav .list{display:block;margin:40px 5.333% 0;padding:30px;background-color:#fff;border-radius:20px;box-shadow:0px 0px 4.5px .5px rgba(0,0,0,.3);opacity:.1;transform:translate(0, 50px);transition:all .8s;transition-delay:.3s}}.l-header .glnav .list li{text-align:center}@media screen and (max-width: 1120px){.l-header .glnav .list li{text-align:left}}.l-header .glnav .list li a{color:#000;text-decoration:none}@media screen and (max-width: 1120px){.l-header .glnav .list li a{display:block;padding:10px 0;font-size:1.6rem;font-variation-settings:"wght" 700;border-bottom:1px solid #999;position:relative;background:url(../images/common/arrow.svg) no-repeat 98% 50%;background-size:25px auto}}.l-header .glnav .list li a::after{content:"";display:block;width:0;height:1px;margin-top:2px;background-color:#000;transition:width .3s}@media screen and (max-width: 1120px){.l-header .glnav .list li a::after{display:none}}.l-header .glnav .list li a:hover::after{width:100%}.l-header .hambicon{display:none}@media screen and (max-width: 1120px){.l-header .hambicon{display:block;width:60px;height:60px;background-color:var(--color-blue);position:absolute;left:calc(100% - 30px);top:0;transform:translateX(-50%)}.l-header .hambicon .menu_icon{display:none}.l-header .hambicon .menu_icon.open:not(:checked)+.menu_txt{animation:hamb-rote 1s linear 0s forwards}.l-header .hambicon .menu_icon.close:checked+.menu_txt{animation:hamb-rote-close 1s linear 0s forwards}.l-header .hambicon .menu_icon.open:not(:checked)+.menu_txt .txt::before{animation:hamb-text2 .5s linear 0s forwards}.l-header .hambicon .menu_icon.open:not(:checked)+.menu_txt .txt::after{animation:hamb-text-close2 .5s linear 0s forwards}.l-header .hambicon .menu_icon.close:checked+.menu_txt .txt::before{animation:hamb-text .5s linear 0s forwards}.l-header .hambicon .menu_icon.close:checked+.menu_txt .txt::after{animation:hamb-text-close .5s linear 0s forwards}.l-header .hambicon .menu_txt{display:block;width:37px;height:30px;cursor:pointer;position:relative;left:14px;top:15px}.l-header .hambicon .menu_txt::before{content:"";display:inline-block;width:100%;height:1px;background-color:#fff;position:absolute;top:0;left:0}.l-header .hambicon .menu_txt::after{content:"";display:inline-block;width:100%;height:1px;background-color:#fff;position:absolute;bottom:0;left:0}.l-header .hambicon .txt::before{content:"MENU";display:inline-block;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.l-header .hambicon .txt::after{content:"CLOSE";display:inline-block;font-family:"Montserrat",sans-serif;font-weight:bold;font-size:1rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}@keyframes hamb-rote{0%{transform:rotateY(0deg)}50%{transform:rotateY(180deg)}100%{transform:rotateY(360deg)}}@keyframes hamb-rote-close{0%{transform:rotateY(0)}50%{transform:rotateY(-180deg)}100%{transform:rotateY(-360deg)}}@keyframes hamb-text{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes hamb-text-close{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes hamb-text2{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes hamb-text-close2{0%{opacity:1}20%{opacity:1}100%{opacity:0}}}.l-footer{padding-top:clamp(25px,3.571vw,50px);padding-bottom:clamp(20px,2.857vw,40px);background:url(../images/common/bg_footer.png) no-repeat center 50%;background-size:cover}@media screen and (max-width: 768px){.l-footer{padding:30px 5% 90px}}.l-footer .inner{max-width:1000px;margin-inline:auto}.l-footer .logo{text-align:center}@media screen and (max-width: 768px){.l-footer .logo{width:70%;margin-inline:auto}}.l-footer .logo img{display:inline}.l-footer .text-address{font-style:normal;border-bottom:1px solid #aaa}.l-footer .text-address .text1{text-align:center;font-size:1.4rem}.l-footer .text-address .list{display:flex;justify-content:center;gap:clamp(21px,3vw,42px);margin-top:clamp(18px,2.571vw,36px);padding-bottom:clamp(35px,5vw,70px)}@media screen and (max-width: 768px){.l-footer .text-address .list{flex-wrap:wrap;gap:5px 30px;padding-bottom:20px}}.l-footer .text-address .list li{font-size:1.2rem;font-family:"Roboto",sans-serif;font-variation-settings:"wght" 400;line-height:1.3}.l-footer .text-address .list li a{font-size:2.2rem;font-family:"Roboto",sans-serif;font-variation-settings:"wght" 400;text-decoration:none}@media screen and (max-width: 768px){.l-footer .text-address .list li a{font-size:1.8rem}}.l-footer .text-address .list li a::after{content:"";display:block;width:0;height:1px;margin-top:3px;transition:width .3s}.l-footer .text-address .list li a:hover::after{width:100%}.l-footer .text-address .list li:nth-of-type(1){color:var(--color-blue)}.l-footer .text-address .list li:nth-of-type(1) a{color:var(--color-blue)}.l-footer .text-address .list li:nth-of-type(1) a::after{background-color:var(--color-blue)}.l-footer .text-address .list li:nth-of-type(2){color:var(--color-green)}.l-footer .text-address .list li:nth-of-type(2) span{color:var(--color-green);font-size:2.2rem;font-family:"Roboto",sans-serif;font-variation-settings:"wght" 400;text-decoration:none}@media screen and (max-width: 768px){.l-footer .text-address .list li:nth-of-type(2) span{font-size:1.8rem}}.l-footer .text-address .list li:nth-of-type(3){color:var(--color-red)}.l-footer .text-address .list li:nth-of-type(3) a{color:var(--color-red)}.l-footer .text-address .list li:nth-of-type(3) a::after{background-color:var(--color-red)}.l-footer .flex-box{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.l-footer .flex-box{display:block}}.l-footer .flex-box .list{display:flex;gap:clamp(20px,2.857vw,40px);margin-top:20px}@media screen and (max-width: 768px){.l-footer .flex-box .list{display:flex;flex-wrap:wrap;margin:25px 0;justify-content:center}}.l-footer .flex-box .list a{color:#000;font-size:1.4rem;text-decoration:none}.l-footer .flex-box .list a::after{content:"";display:block;width:0;height:1px;margin-top:3px;background-color:#000;transition:width .3s}.l-footer .flex-box .list a:hover::after{width:100%}.l-footer .flex-box .list a svg{display:inline-block;width:22px;transform:translateY(0.4em)}.l-footer .flex-box .list a svg .a,.l-footer .flex-box .list a svg .b{fill:none}.l-footer .flex-box .list a svg .b{stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.l-footer .flex-box .copy{margin-top:20px;color:#666;font-size:1rem}@media screen and (max-width: 768px){.l-footer .flex-box .copy{text-align:center}}.l-footer .snslist{display:flex;justify-content:center;align-items:center;gap:30px;margin:0 auto;padding-block:clamp(17px,2.5vw,35px);border-bottom:1px solid #aaa}@media screen and (max-width: 768px){.l-footer .snslist{gap:20px}}.l-footer .snslist li:not(:last-of-type) a{display:block;display:flex;align-items:center;justify-content:center;border-radius:50%}.l-footer .snslist li:not(:last-of-type) a img{transition:filter .3s ease-in-out}@media screen and (max-width: 768px){.l-footer .snslist li:not(:last-of-type) a img{width:28px;height:28px}}.l-footer .snslist li:not(:last-of-type) a:hover img{filter:brightness(1.2)}.l-footer .snslist li:last-of-type a{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#3ac558;font-variation-settings:"wght" 600;border-radius:20px;height:30px;padding-inline:20px;border-radius:20px;border:1px solid #3ac558;text-decoration:none;transition:filter .3s ease-in-out}@media screen and (max-width: 768px){.l-footer .snslist li:last-of-type a{padding-inline:12px}}.l-footer .snslist li:last-of-type a:hover{filter:brightness(1.2)}.l-fixbtn{position:fixed;bottom:20px;right:20px;z-index:10}@media screen and (max-width: 768px){.l-fixbtn{width:100%;padding-block:7px;bottom:0;right:unset;display:flex;background-color:#fff;filter:drop-shadow(0 0 7px #ccc)}}.l-fixbtn .x2{width:100px;height:100px;box-shadow:0px 0px 9px 1px rgba(0,0,0,.15);border-radius:50%;border:2px solid #000;margin-bottom:14px}@media screen and (max-width: 768px){.l-fixbtn .x2{width:60px;height:60px;margin-top:0}}.l-fixbtn .x2 a{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background-color:#fff;border-radius:50%;transition:filter .3s;filter:brightness(1)}@media screen and (max-width: 768px){.l-fixbtn .x2 a{width:56px;height:56px}}.l-fixbtn .x2 a img{padding:15px}@media screen and (max-width: 768px){.l-fixbtn .x2 a img{width:65%;padding:7.5px}}.l-fixbtn .followus{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-bottom:14px;background-image:linear-gradient(90deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%);box-shadow:0px 0px 9px 1px rgba(0,0,0,.15);border-radius:50%;transition:background-image .3s}@media screen and (max-width: 768px){.l-fixbtn .followus{display:none}}.l-fixbtn .followus:hover{background-image:linear-gradient(90deg, rgb(232, 31, 0) 0%, rgb(0, 87, 50) 50%, rgb(11, 114, 183) 100%)}.l-fixbtn .followus a{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background-color:#fff;border-radius:50%}@media screen and (max-width: 768px){.l-fixbtn .floatSnslist{width:calc(100% - 70px);display:flex;align-items:center;justify-content:space-around;margin:0 auto;background-color:#fff}.l-fixbtn .floatSnslist li a{display:block;padding:5px;background-color:#fff}.l-fixbtn .floatSnslist li a img{width:25px}.l-fixbtn .floatSnslist li:last-of-type a{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#3ac558;font-size:1.4rem;font-variation-settings:"wght" 600;border-radius:20px;height:30px;padding-inline:12px;border-radius:20px;border:1px solid #3ac558;text-decoration:none}}.l-fixbtn .pagetop{display:flex;align-items:center;justify-content:center;border-radius:50%;width:100px;height:100px;box-shadow:0px 0px 9px 1px rgba(0,0,0,.15);border-radius:50%;background-image:linear-gradient(90deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%)}@media screen and (max-width: 768px){.l-fixbtn .pagetop{width:54px;height:54px;margin-left:10px;margin-right:10px}}.l-fixbtn .pagetop a{display:flex;align-items:center;justify-content:center;width:96px;height:96px;background-color:#fff;border-radius:50%;transition:filter .3s;filter:brightness(1)}@media screen and (max-width: 768px){.l-fixbtn .pagetop a{width:50px;height:50px}}.l-fixbtn .pagetop a:hover{filter:brightness(1.15)}@media screen and (max-width: 768px){.l-fixbtn .pagetop a img{width:70%}}.l-contents2nd{background-color:#f9f9f9}.sec-faq .privacy-body{counter-reset:qnumber 0}.sec-faq .details{margin-bottom:50px;border-bottom:1px solid #aaa}.sec-faq .details .summary,.sec-faq .details .answer{font-size:1.7rem}.sec-faq .details .summary{list-style:none;position:relative;cursor:pointer;text-indent:-1.5em;margin-left:3em;padding-right:40px}.sec-faq .details .summary .tate{width:18px;height:1px;background-color:#333;position:absolute;right:15px;top:50%;transform:rotate(0deg);transition:transform .3s}.sec-faq .details .summary::before{counter-increment:qnumber 1;content:"Q" counter(qnumber) ".";display:inline-block;font-variation-settings:"wght" 700;margin-right:1em;font-size:2rem;width:fit-content;color:var(--color-blue)}.sec-faq .details .summary::after{content:"";width:18px;height:1px;background-color:#333;position:absolute;right:15px;top:50%}.sec-faq .details .summary.open span{transform:rotate(-90deg)}.sec-faq .details .answer{margin-bottom:10px;text-indent:-1.5em;margin-left:3em;margin-right:40px}.sec-faq .details .answer::before{counter-increment:qnumber 0;content:"A" counter(qnumber) ".";display:inline-block;font-variation-settings:"wght" 700;margin-right:1em;font-size:2rem;width:fit-content;color:var(--color-red)}.sec-faq .details .answer a{padding-bottom:5px;color:#1558d6;text-decoration:none;border-bottom:1px solid #1558d6}.title-hl3{margin:40px auto 10px}.title-hl3:first-of-type{margin-top:60px}.privacy-body p{margin-bottom:20px}.privacy-body li{margin-left:1em;text-indent:-1em}.sec-contact{padding:clamp(50px,7.142vw,100px) 0;text-align:center}@media screen and (max-width: 768px){.sec-contact{padding-inline:5%}}@media screen and (max-width: 768px){.sec-contact .text{text-align:left}}.sec-contact .btn{margin-top:clamp(32px,4.571vw,64px);padding:0;background:#e81f00;background-image:linear-gradient(90deg, rgb(232, 31, 0) 0%, rgb(232, 31, 0) 100%);transition:background-image .3s}@media screen and (max-width: 768px){.sec-contact .btn{width:85%}}.sec-contact .btn:hover a{background-image:linear-gradient(90deg, rgb(178, 0, 0) 0%, rgb(232, 31, 0) 100%)}.sec-contact .btn svg{width:30px;position:absolute;top:50%;right:25px;transform:translateY(-2px)}.sec-contact .btn svg .a,.sec-contact .btn svg .b{fill:none}.sec-contact .btn svg .b{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}.width-content{line-height:2;margin-top:clamp(35px,5vw,70px);max-width:var(--width-1000);margin-inline:auto}@media screen and (max-width: 768px){.width-content{margin-inline:5%}}.remodal-overlay{opacity:1;background-color:hsla(0,0%,100%,.8);background-image:linear-gradient(90deg, rgba(11, 114, 183, 0.3) 0%, rgba(0, 87, 50, 0.3) 50%, rgb(232, 31, 0) 100%)}.sns .remodal{max-width:900px;margin-bottom:0;padding:0;border-radius:20px;box-shadow:0px 0px 4.5px .5px rgba(0,0,0,.3)}@media screen and (max-width: 768px){.sns .remodal{width:100%;height:auto}}.sns .sns_wrap{width:70%;margin:30px auto}@media screen and (max-width: 768px){.sns .sns_wrap{width:90%}}.sns .sns_wrap h2::before{content:"";display:block;width:46px;height:12px;margin:0 auto 5px;background:url(../images/common/bg_title_hl2.png) no-repeat center top}.remodal{display:none}.remodal.remodal-is-opened{display:inline-block}.sns .sns_wrap .insta_btn{padding:20px}.sns .sns_wrap .insta_btn .link{transition:background-color .3s;text-align:left}@media screen and (max-width: 768px){.sns .sns_wrap .insta_btn .link{margin-inline:auto;text-align:center}}.sns .sns_wrap .insta_btn .link a{display:block;padding-top:20px;padding-left:20px;color:#000;text-decoration:none;transition:color .3s;position:relative}@media screen and (max-width: 768px){.sns .sns_wrap .insta_btn .link a{margin-top:20px;padding:15px 0 15px 0;color:#fff;background-color:var(--color-blue)}}.sns .sns_wrap .insta_btn .link a::after{content:"";display:block;width:calc(100% + 20px);height:2px;margin-top:20px;margin-left:-20px;background-image:linear-gradient(90deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%);transition:background-image .3s}@media screen and (max-width: 768px){.sns .sns_wrap .insta_btn .link a::after{display:none}}.sns .sns_wrap .insta_btn .link svg{width:25px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.sns .sns_wrap .insta_btn .link svg .a,.sns .sns_wrap .insta_btn .link svg .b{fill:none}.sns .sns_wrap .insta_btn .link svg .b{stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}@media screen and (max-width: 768px){.sns .sns_wrap .insta_btn .link svg .b{stroke:#fff}}.sns .sns_wrap .insta_btn .link:hover{background-color:var(--color-blue)}.sns .sns_wrap .insta_btn .link:hover a{color:#fff}.sns .sns_wrap .insta_btn .link:hover a::after{background:var(--color-blue)}.sns .sns_wrap .insta_btn .link:hover svg .b{stroke:#fff}.mT-10{margin-top:clamp(5px,0.7142857143vw,10px)}.mB-10{margin-bottom:clamp(5px,0.7142857143vw,10px)}.mL-10{margin-left:clamp(5px,0.7142857143vw,10px)}.mR-10{margin-right:clamp(5px,0.7142857143vw,10px)}.mT-20{margin-top:clamp(10px,1.4285714286vw,20px)}.mB-20{margin-bottom:clamp(10px,1.4285714286vw,20px)}.mL-20{margin-left:clamp(10px,1.4285714286vw,20px)}.mR-20{margin-right:clamp(10px,1.4285714286vw,20px)}.mT-30{margin-top:clamp(15px,2.1428571429vw,30px)}.mB-30{margin-bottom:clamp(15px,2.1428571429vw,30px)}.mL-30{margin-left:clamp(15px,2.1428571429vw,30px)}.mR-30{margin-right:clamp(15px,2.1428571429vw,30px)}.mT-40{margin-top:clamp(20px,2.8571428571vw,40px)}.mB-40{margin-bottom:clamp(20px,2.8571428571vw,40px)}.mL-40{margin-left:clamp(20px,2.8571428571vw,40px)}.mR-40{margin-right:clamp(20px,2.8571428571vw,40px)}.mT-50{margin-top:clamp(25px,3.5714285714vw,50px)}.mB-50{margin-bottom:clamp(25px,3.5714285714vw,50px)}.mL-50{margin-left:clamp(25px,3.5714285714vw,50px)}.mR-50{margin-right:clamp(25px,3.5714285714vw,50px)}.mT-60{margin-top:clamp(30px,4.2857142857vw,60px)}.mB-60{margin-bottom:clamp(30px,4.2857142857vw,60px)}.mL-60{margin-left:clamp(30px,4.2857142857vw,60px)}.mR-60{margin-right:clamp(30px,4.2857142857vw,60px)}.mT-70{margin-top:clamp(35px,5vw,70px)}.mB-70{margin-bottom:clamp(35px,5vw,70px)}.mL-70{margin-left:clamp(35px,5vw,70px)}.mR-70{margin-right:clamp(35px,5vw,70px)}.mT-80{margin-top:clamp(40px,5.7142857143vw,80px)}.mB-80{margin-bottom:clamp(40px,5.7142857143vw,80px)}.mL-80{margin-left:clamp(40px,5.7142857143vw,80px)}.mR-80{margin-right:clamp(40px,5.7142857143vw,80px)}.mT-90{margin-top:clamp(45px,6.4285714286vw,90px)}.mB-90{margin-bottom:clamp(45px,6.4285714286vw,90px)}.mL-90{margin-left:clamp(45px,6.4285714286vw,90px)}.mR-90{margin-right:clamp(45px,6.4285714286vw,90px)}.mT-100{margin-top:clamp(50px,7.1428571429vw,100px)}.mB-100{margin-bottom:clamp(50px,7.1428571429vw,100px)}.mL-100{margin-left:clamp(50px,7.1428571429vw,100px)}.mR-100{margin-right:clamp(50px,7.1428571429vw,100px)}.mT-110{margin-top:clamp(55px,7.8571428571vw,110px)}.mB-110{margin-bottom:clamp(55px,7.8571428571vw,110px)}.mL-110{margin-left:clamp(55px,7.8571428571vw,110px)}.mR-110{margin-right:clamp(55px,7.8571428571vw,110px)}.mT-120{margin-top:clamp(60px,8.5714285714vw,120px)}.mB-120{margin-bottom:clamp(60px,8.5714285714vw,120px)}.mL-120{margin-left:clamp(60px,8.5714285714vw,120px)}.mR-120{margin-right:clamp(60px,8.5714285714vw,120px)}.mT-130{margin-top:clamp(65px,9.2857142857vw,130px)}.mB-130{margin-bottom:clamp(65px,9.2857142857vw,130px)}.mL-130{margin-left:clamp(65px,9.2857142857vw,130px)}.mR-130{margin-right:clamp(65px,9.2857142857vw,130px)}.mT-140{margin-top:clamp(70px,10vw,140px)}.mB-140{margin-bottom:clamp(70px,10vw,140px)}.mL-140{margin-left:clamp(70px,10vw,140px)}.mR-140{margin-right:clamp(70px,10vw,140px)}.mT-150{margin-top:clamp(75px,10.7142857143vw,150px)}.mB-150{margin-bottom:clamp(75px,10.7142857143vw,150px)}.mL-150{margin-left:clamp(75px,10.7142857143vw,150px)}.mR-150{margin-right:clamp(75px,10.7142857143vw,150px)}.mT-160{margin-top:clamp(80px,11.4285714286vw,160px)}.mB-160{margin-bottom:clamp(80px,11.4285714286vw,160px)}.mL-160{margin-left:clamp(80px,11.4285714286vw,160px)}.mR-160{margin-right:clamp(80px,11.4285714286vw,160px)}.mT-170{margin-top:clamp(85px,12.1428571429vw,170px)}.mB-170{margin-bottom:clamp(85px,12.1428571429vw,170px)}.mL-170{margin-left:clamp(85px,12.1428571429vw,170px)}.mR-170{margin-right:clamp(85px,12.1428571429vw,170px)}.mT-180{margin-top:clamp(90px,12.8571428571vw,180px)}.mB-180{margin-bottom:clamp(90px,12.8571428571vw,180px)}.mL-180{margin-left:clamp(90px,12.8571428571vw,180px)}.mR-180{margin-right:clamp(90px,12.8571428571vw,180px)}.mT-190{margin-top:clamp(95px,13.5714285714vw,190px)}.mB-190{margin-bottom:clamp(95px,13.5714285714vw,190px)}.mL-190{margin-left:clamp(95px,13.5714285714vw,190px)}.mR-190{margin-right:clamp(95px,13.5714285714vw,190px)}.mT-200{margin-top:clamp(100px,14.2857142857vw,200px)}.mB-200{margin-bottom:clamp(100px,14.2857142857vw,200px)}.mL-200{margin-left:clamp(100px,14.2857142857vw,200px)}.mR-200{margin-right:clamp(100px,14.2857142857vw,200px)}@media screen and (max-width: 1120px){.mTsp-10{margin-top:10px}.mBsp-10{margin-bottom:10px}.mLsp-10{margin-left:10px}.mRsp-10{margin-right:10px}}@media screen and (max-width: 1120px){.mTsp-20{margin-top:20px}.mBsp-20{margin-bottom:20px}.mLsp-20{margin-left:20px}.mRsp-20{margin-right:20px}}@media screen and (max-width: 1120px){.mTsp-30{margin-top:30px}.mBsp-30{margin-bottom:30px}.mLsp-30{margin-left:30px}.mRsp-30{margin-right:30px}}@media screen and (max-width: 1120px){.mTsp-40{margin-top:40px}.mBsp-40{margin-bottom:40px}.mLsp-40{margin-left:40px}.mRsp-40{margin-right:40px}}@media screen and (max-width: 1120px){.mTsp-50{margin-top:50px}.mBsp-50{margin-bottom:50px}.mLsp-50{margin-left:50px}.mRsp-50{margin-right:50px}}@media screen and (max-width: 1120px){.mTsp-60{margin-top:60px}.mBsp-60{margin-bottom:60px}.mLsp-60{margin-left:60px}.mRsp-60{margin-right:60px}}@media screen and (max-width: 1120px){.mTsp-70{margin-top:70px}.mBsp-70{margin-bottom:70px}.mLsp-70{margin-left:70px}.mRsp-70{margin-right:70px}}@media screen and (max-width: 1120px){.mTsp-80{margin-top:80px}.mBsp-80{margin-bottom:80px}.mLsp-80{margin-left:80px}.mRsp-80{margin-right:80px}}@media screen and (max-width: 1120px){.mTsp-90{margin-top:90px}.mBsp-90{margin-bottom:90px}.mLsp-90{margin-left:90px}.mRsp-90{margin-right:90px}}@media screen and (max-width: 1120px){.mTsp-100{margin-top:100px}.mBsp-100{margin-bottom:100px}.mLsp-100{margin-left:100px}.mRsp-100{margin-right:100px}}@media screen and (max-width: 1120px){.mTsp-110{margin-top:110px}.mBsp-110{margin-bottom:110px}.mLsp-110{margin-left:110px}.mRsp-110{margin-right:110px}}@media screen and (max-width: 1120px){.mTsp-120{margin-top:120px}.mBsp-120{margin-bottom:120px}.mLsp-120{margin-left:120px}.mRsp-120{margin-right:120px}}@media screen and (max-width: 1120px){.mTsp-130{margin-top:130px}.mBsp-130{margin-bottom:130px}.mLsp-130{margin-left:130px}.mRsp-130{margin-right:130px}}@media screen and (max-width: 1120px){.mTsp-140{margin-top:140px}.mBsp-140{margin-bottom:140px}.mLsp-140{margin-left:140px}.mRsp-140{margin-right:140px}}@media screen and (max-width: 1120px){.mTsp-150{margin-top:150px}.mBsp-150{margin-bottom:150px}.mLsp-150{margin-left:150px}.mRsp-150{margin-right:150px}}@media screen and (max-width: 1120px){.mTsp-160{margin-top:160px}.mBsp-160{margin-bottom:160px}.mLsp-160{margin-left:160px}.mRsp-160{margin-right:160px}}@media screen and (max-width: 1120px){.mTsp-170{margin-top:170px}.mBsp-170{margin-bottom:170px}.mLsp-170{margin-left:170px}.mRsp-170{margin-right:170px}}@media screen and (max-width: 1120px){.mTsp-180{margin-top:180px}.mBsp-180{margin-bottom:180px}.mLsp-180{margin-left:180px}.mRsp-180{margin-right:180px}}@media screen and (max-width: 1120px){.mTsp-190{margin-top:190px}.mBsp-190{margin-bottom:190px}.mLsp-190{margin-left:190px}.mRsp-190{margin-right:190px}}@media screen and (max-width: 1120px){.mTsp-200{margin-top:200px}.mBsp-200{margin-bottom:200px}.mLsp-200{margin-left:200px}.mRsp-200{margin-right:200px}}.pT-10{padding-top:clamp(5px,0.7142857143vw,10px)}.pB-10{padding-bottom:clamp(5px,0.7142857143vw,10px)}.pL-10{padding-left:clamp(5px,0.7142857143vw,10px)}.pR-10{padding-right:clamp(5px,0.7142857143vw,10px)}.pT-20{padding-top:clamp(10px,1.4285714286vw,20px)}.pB-20{padding-bottom:clamp(10px,1.4285714286vw,20px)}.pL-20{padding-left:clamp(10px,1.4285714286vw,20px)}.pR-20{padding-right:clamp(10px,1.4285714286vw,20px)}.pT-30{padding-top:clamp(15px,2.1428571429vw,30px)}.pB-30{padding-bottom:clamp(15px,2.1428571429vw,30px)}.pL-30{padding-left:clamp(15px,2.1428571429vw,30px)}.pR-30{padding-right:clamp(15px,2.1428571429vw,30px)}.pT-40{padding-top:clamp(20px,2.8571428571vw,40px)}.pB-40{padding-bottom:clamp(20px,2.8571428571vw,40px)}.pL-40{padding-left:clamp(20px,2.8571428571vw,40px)}.pR-40{padding-right:clamp(20px,2.8571428571vw,40px)}.pT-50{padding-top:clamp(25px,3.5714285714vw,50px)}.pB-50{padding-bottom:clamp(25px,3.5714285714vw,50px)}.pL-50{padding-left:clamp(25px,3.5714285714vw,50px)}.pR-50{padding-right:clamp(25px,3.5714285714vw,50px)}.pT-60{padding-top:clamp(30px,4.2857142857vw,60px)}.pB-60{padding-bottom:clamp(30px,4.2857142857vw,60px)}.pL-60{padding-left:clamp(30px,4.2857142857vw,60px)}.pR-60{padding-right:clamp(30px,4.2857142857vw,60px)}.pT-70{padding-top:clamp(35px,5vw,70px)}.pB-70{padding-bottom:clamp(35px,5vw,70px)}.pL-70{padding-left:clamp(35px,5vw,70px)}.pR-70{padding-right:clamp(35px,5vw,70px)}.pT-80{padding-top:clamp(40px,5.7142857143vw,80px)}.pB-80{padding-bottom:clamp(40px,5.7142857143vw,80px)}.pL-80{padding-left:clamp(40px,5.7142857143vw,80px)}.pR-80{padding-right:clamp(40px,5.7142857143vw,80px)}.pT-90{padding-top:clamp(45px,6.4285714286vw,90px)}.pB-90{padding-bottom:clamp(45px,6.4285714286vw,90px)}.pL-90{padding-left:clamp(45px,6.4285714286vw,90px)}.pR-90{padding-right:clamp(45px,6.4285714286vw,90px)}.pT-100{padding-top:clamp(50px,7.1428571429vw,100px)}.pB-100{padding-bottom:clamp(50px,7.1428571429vw,100px)}.pL-100{padding-left:clamp(50px,7.1428571429vw,100px)}.pR-100{padding-right:clamp(50px,7.1428571429vw,100px)}.pT-110{padding-top:clamp(55px,7.8571428571vw,110px)}.pB-110{padding-bottom:clamp(55px,7.8571428571vw,110px)}.pL-110{padding-left:clamp(55px,7.8571428571vw,110px)}.pR-110{padding-right:clamp(55px,7.8571428571vw,110px)}.pT-120{padding-top:clamp(60px,8.5714285714vw,120px)}.pB-120{padding-bottom:clamp(60px,8.5714285714vw,120px)}.pL-120{padding-left:clamp(60px,8.5714285714vw,120px)}.pR-120{padding-right:clamp(60px,8.5714285714vw,120px)}.pT-130{padding-top:clamp(65px,9.2857142857vw,130px)}.pB-130{padding-bottom:clamp(65px,9.2857142857vw,130px)}.pL-130{padding-left:clamp(65px,9.2857142857vw,130px)}.pR-130{padding-right:clamp(65px,9.2857142857vw,130px)}.pT-140{padding-top:clamp(70px,10vw,140px)}.pB-140{padding-bottom:clamp(70px,10vw,140px)}.pL-140{padding-left:clamp(70px,10vw,140px)}.pR-140{padding-right:clamp(70px,10vw,140px)}.pT-150{padding-top:clamp(75px,10.7142857143vw,150px)}.pB-150{padding-bottom:clamp(75px,10.7142857143vw,150px)}.pL-150{padding-left:clamp(75px,10.7142857143vw,150px)}.pR-150{padding-right:clamp(75px,10.7142857143vw,150px)}.pT-160{padding-top:clamp(80px,11.4285714286vw,160px)}.pB-160{padding-bottom:clamp(80px,11.4285714286vw,160px)}.pL-160{padding-left:clamp(80px,11.4285714286vw,160px)}.pR-160{padding-right:clamp(80px,11.4285714286vw,160px)}.pT-170{padding-top:clamp(85px,12.1428571429vw,170px)}.pB-170{padding-bottom:clamp(85px,12.1428571429vw,170px)}.pL-170{padding-left:clamp(85px,12.1428571429vw,170px)}.pR-170{padding-right:clamp(85px,12.1428571429vw,170px)}.pT-180{padding-top:clamp(90px,12.8571428571vw,180px)}.pB-180{padding-bottom:clamp(90px,12.8571428571vw,180px)}.pL-180{padding-left:clamp(90px,12.8571428571vw,180px)}.pR-180{padding-right:clamp(90px,12.8571428571vw,180px)}.pT-190{padding-top:clamp(95px,13.5714285714vw,190px)}.pB-190{padding-bottom:clamp(95px,13.5714285714vw,190px)}.pL-190{padding-left:clamp(95px,13.5714285714vw,190px)}.pR-190{padding-right:clamp(95px,13.5714285714vw,190px)}.pT-200{padding-top:clamp(100px,14.2857142857vw,200px)}.pB-200{padding-bottom:clamp(100px,14.2857142857vw,200px)}.pL-200{padding-left:clamp(100px,14.2857142857vw,200px)}.pR-200{padding-right:clamp(100px,14.2857142857vw,200px)}@media screen and (max-width: 1120px){.pTsp-10{padding-top:10px}.pBsp-10{padding-bottom:10px}.pLsp-10{padding-left:10px}.pRsp-10{padding-right:10px}}@media screen and (max-width: 1120px){.pTsp-20{padding-top:20px}.pBsp-20{padding-bottom:20px}.pLsp-20{padding-left:20px}.pRsp-20{padding-right:20px}}@media screen and (max-width: 1120px){.pTsp-30{padding-top:30px}.pBsp-30{padding-bottom:30px}.pLsp-30{padding-left:30px}.pRsp-30{padding-right:30px}}@media screen and (max-width: 1120px){.pTsp-40{padding-top:40px}.pBsp-40{padding-bottom:40px}.pLsp-40{padding-left:40px}.pRsp-40{padding-right:40px}}@media screen and (max-width: 1120px){.pTsp-50{padding-top:50px}.pBsp-50{padding-bottom:50px}.pLsp-50{padding-left:50px}.pRsp-50{padding-right:50px}}@media screen and (max-width: 1120px){.pTsp-60{padding-top:60px}.pBsp-60{padding-bottom:60px}.pLsp-60{padding-left:60px}.pRsp-60{padding-right:60px}}@media screen and (max-width: 1120px){.pTsp-70{padding-top:70px}.pBsp-70{padding-bottom:70px}.pLsp-70{padding-left:70px}.pRsp-70{padding-right:70px}}@media screen and (max-width: 1120px){.pTsp-80{padding-top:80px}.pBsp-80{padding-bottom:80px}.pLsp-80{padding-left:80px}.pRsp-80{padding-right:80px}}@media screen and (max-width: 1120px){.pTsp-90{padding-top:90px}.pBsp-90{padding-bottom:90px}.pLsp-90{padding-left:90px}.pRsp-90{padding-right:90px}}@media screen and (max-width: 1120px){.pTsp-100{padding-top:100px}.pBsp-100{padding-bottom:100px}.pLsp-100{padding-left:100px}.pRsp-100{padding-right:100px}}@media screen and (max-width: 1120px){.pTsp-110{padding-top:110px}.pBsp-110{padding-bottom:110px}.pLsp-110{padding-left:110px}.pRsp-110{padding-right:110px}}@media screen and (max-width: 1120px){.pTsp-120{padding-top:120px}.pBsp-120{padding-bottom:120px}.pLsp-120{padding-left:120px}.pRsp-120{padding-right:120px}}@media screen and (max-width: 1120px){.pTsp-130{padding-top:130px}.pBsp-130{padding-bottom:130px}.pLsp-130{padding-left:130px}.pRsp-130{padding-right:130px}}@media screen and (max-width: 1120px){.pTsp-140{padding-top:140px}.pBsp-140{padding-bottom:140px}.pLsp-140{padding-left:140px}.pRsp-140{padding-right:140px}}@media screen and (max-width: 1120px){.pTsp-150{padding-top:150px}.pBsp-150{padding-bottom:150px}.pLsp-150{padding-left:150px}.pRsp-150{padding-right:150px}}@media screen and (max-width: 1120px){.pTsp-160{padding-top:160px}.pBsp-160{padding-bottom:160px}.pLsp-160{padding-left:160px}.pRsp-160{padding-right:160px}}@media screen and (max-width: 1120px){.pTsp-170{padding-top:170px}.pBsp-170{padding-bottom:170px}.pLsp-170{padding-left:170px}.pRsp-170{padding-right:170px}}@media screen and (max-width: 1120px){.pTsp-180{padding-top:180px}.pBsp-180{padding-bottom:180px}.pLsp-180{padding-left:180px}.pRsp-180{padding-right:180px}}@media screen and (max-width: 1120px){.pTsp-190{padding-top:190px}.pBsp-190{padding-bottom:190px}.pLsp-190{padding-left:190px}.pRsp-190{padding-right:190px}}@media screen and (max-width: 1120px){.pTsp-200{padding-top:200px}.pBsp-200{padding-bottom:200px}.pLsp-200{padding-left:200px}.pRsp-200{padding-right:200px}}.fS-2{font-size:clamp(1.6666666667px,0.1428571429vw,2px)}.fS-4{font-size:clamp(3.3333333333px,0.2857142857vw,4px)}.fS-6{font-size:clamp(5px,0.4285714286vw,6px)}.fS-8{font-size:clamp(6.6666666667px,0.5714285714vw,8px)}.fS-10{font-size:clamp(8.3333333333px,0.7142857143vw,10px)}.fS-12{font-size:clamp(10px,0.8571428571vw,12px)}.fS-14{font-size:clamp(11.6666666667px,1vw,14px)}.fS-16{font-size:clamp(13.3333333333px,1.1428571429vw,16px)}.fS-18{font-size:clamp(15px,1.2857142857vw,18px)}.fS-20{font-size:clamp(16.6666666667px,1.4285714286vw,20px)}.fS-22{font-size:clamp(18.3333333333px,1.5714285714vw,22px)}.fS-24{font-size:clamp(20px,1.7142857143vw,24px)}.fS-26{font-size:clamp(21.6666666667px,1.8571428571vw,26px)}.fS-28{font-size:clamp(23.3333333333px,2vw,28px)}.fS-30{font-size:clamp(25px,2.1428571429vw,30px)}.fS-32{font-size:clamp(26.6666666667px,2.2857142857vw,32px)}.fS-34{font-size:clamp(28.3333333333px,2.4285714286vw,34px)}.fS-36{font-size:clamp(30px,2.5714285714vw,36px)}.fS-38{font-size:clamp(31.6666666667px,2.7142857143vw,38px)}.fS-40{font-size:clamp(33.3333333333px,2.8571428571vw,40px)}.fS-42{font-size:clamp(35px,3vw,42px)}.fS-44{font-size:clamp(36.6666666667px,3.1428571429vw,44px)}.fS-46{font-size:clamp(38.3333333333px,3.2857142857vw,46px)}.fS-48{font-size:clamp(40px,3.4285714286vw,48px)}.fS-50{font-size:clamp(41.6666666667px,3.5714285714vw,50px)}.fS-52{font-size:clamp(43.3333333333px,3.7142857143vw,52px)}.fS-54{font-size:clamp(45px,3.8571428571vw,54px)}.fS-56{font-size:clamp(46.6666666667px,4vw,56px)}.fS-58{font-size:clamp(48.3333333333px,4.1428571429vw,58px)}.fS-60{font-size:clamp(50px,4.2857142857vw,60px)}@media screen and (max-width: 1120px){.fSsp-2{font-size:2px}}@media screen and (max-width: 1120px){.fSsp-4{font-size:4px}}@media screen and (max-width: 1120px){.fSsp-6{font-size:6px}}@media screen and (max-width: 1120px){.fSsp-8{font-size:8px}}@media screen and (max-width: 1120px){.fSsp-10{font-size:10px}}@media screen and (max-width: 1120px){.fSsp-12{font-size:12px}}@media screen and (max-width: 1120px){.fSsp-14{font-size:14px}}@media screen and (max-width: 1120px){.fSsp-16{font-size:16px}}@media screen and (max-width: 1120px){.fSsp-18{font-size:18px}}@media screen and (max-width: 1120px){.fSsp-20{font-size:20px}}@media screen and (max-width: 1120px){.fSsp-22{font-size:22px}}@media screen and (max-width: 1120px){.fSsp-24{font-size:24px}}@media screen and (max-width: 1120px){.fSsp-26{font-size:26px}}@media screen and (max-width: 1120px){.fSsp-28{font-size:28px}}@media screen and (max-width: 1120px){.fSsp-30{font-size:30px}}@media screen and (max-width: 1120px){.fSsp-32{font-size:32px}}@media screen and (max-width: 1120px){.fSsp-34{font-size:34px}}@media screen and (max-width: 1120px){.fSsp-36{font-size:36px}}@media screen and (max-width: 1120px){.fSsp-38{font-size:38px}}@media screen and (max-width: 1120px){.fSsp-40{font-size:40px}}@media screen and (max-width: 1120px){.fSsp-42{font-size:42px}}@media screen and (max-width: 1120px){.fSsp-44{font-size:44px}}@media screen and (max-width: 1120px){.fSsp-46{font-size:46px}}@media screen and (max-width: 1120px){.fSsp-48{font-size:48px}}@media screen and (max-width: 1120px){.fSsp-50{font-size:50px}}@media screen and (max-width: 1120px){.fSsp-52{font-size:52px}}@media screen and (max-width: 1120px){.fSsp-54{font-size:54px}}@media screen and (max-width: 1120px){.fSsp-56{font-size:56px}}@media screen and (max-width: 1120px){.fSsp-58{font-size:58px}}@media screen and (max-width: 1120px){.fSsp-60{font-size:60px}}.c-txtC{margin-inline:auto;text-align:center}.c-txtL{text-align:left}.c-txtR{text-align:right}.color-blue{color:var(--color-blue)}.color-green{color:var(--color-green)}.color-red{color:var(--color-red)}.ff-mplus{font-family:"M PLUS 1p",sans-serif;font-variation-settings:"wght" 900}.ff-zengo{font-family:"Zen Kaku Gothic Antique",sans-serif;font-variation-settings:"wght" 700}.ff-robot{font-family:"Roboto",sans-serif;font-variation-settings:"wght" 900;font-weight:bold}.title-hl1{margin-inline:clamp(15px,2.142vw,30px);padding:clamp(60px,8.571vw,120px) 5%;text-align:center;font-size:clamp(31.666px,2.714vw,38px);background:url(../images/common/bg_secondtitle.png) no-repeat center 50%;background-size:cover;border-radius:50px;position:relative}@media screen and (max-width: 768px){.title-hl1{padding:40px 5%;font-size:2.6rem}}.title-hl2{padding-top:120px;margin-top:-70px;margin-bottom:clamp(15px,2.142vw,30px);text-align:center;font-size:clamp(26px,3.2vw,32px);font-family:"Zen Kaku Gothic Antique",sans-serif;font-variation-settings:"wght" 700}.title-hl2::before{content:"";display:block;width:46px;height:12px;margin:0 auto 5px;background:url(../images/common/bg_title_hl2.png) no-repeat center top}.btn{max-width:400px;margin-inline:auto;padding:2px;text-align:center;border-radius:60px;box-shadow:0px 0px 4.5px .5px rgba(0,0,0,.3);transition:background-image .3s}.btn a{display:block;padding:24px 0;color:#fff;text-decoration:none;border-radius:40px;position:relative;transition:color .3s,background-color .3s,border-radius .3s}@media screen and (max-width: 768px){.btn a{padding:16px 0}}.btn.-type-black{background-color:#000}.btn.-type-black a{background-color:#000}.btn.-type-black:hover{background:#0b72b7;background-image:linear-gradient(90deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%)}.btn.-type-black:hover a{background-color:#fff;border-radius:60px;color:#000}.btn.-type-black:hover a .cls-2{stroke:#000}.btn svg{width:28px;margin-top:-13px;position:absolute;top:50%;right:30px}.btn .cls-1,.btn .cls-2{fill:none}.btn .cls-2{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}.btn.-type-pdf{padding:0}.btn.-type-pdf a{color:#000;transition:color .3s,background-color .3s;position:relative}.btn.-type-pdf a:hover{color:#fff;background-color:var(--color-blue)}.btn.-type-pdf a:hover svg{scale:1.2}@media screen and (max-width: 768px){.btn.-type-pdf a:hover svg{scale:.8}}.btn.-type-pdf a:hover .cls-1{fill:#fff}.btn.-type-pdf a:hover .cls-2{stroke:#fff}.btn.-type-pdf svg{position:absolute;top:50%;left:clamp(25px,3.571vw,50px);transition:scale .3s}@media screen and (max-width: 768px){.btn.-type-pdf svg{scale:.8}}.btn.-type-pdf .cls-1{fill:#000;transition:fill .3s}.btn.-type-pdf .cls-2{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.87px;transition:stroke .3s}.fadein{opacity:0;transform:translate(0, 60px);transition:transform .8s,opacity .8s}.fadein.scrollin{opacity:1;transform:translate(0, 0)}.pc{display:inline-block}.sp{display:none}@media screen and (max-width: 768px){.pc{display:none}.sp{display:inline-block}}.sec-kv{padding-bottom:17px;background-color:#f9f9f9}.sec-kv .inner{margin-inline:clamp(15px,2.142vw,30px);padding:clamp(70px,10vw,140px) 5%;line-height:1.3;background:url(../images/top/bg_main_logo.png) no-repeat center 50%,url(../images/top/bg_main_btm.png) repeat-x center bottom,url(../images/top/bg_main.png) no-repeat center 50%;background-size:clamp(150px,21.428vw,300px) clamp(150px,21.428vw,300px),287px 58px,cover;border-radius:50px;position:relative}@media screen and (max-width: 768px){.sec-kv .inner{padding:clamp(35px,5vw,70px) 3%;border-radius:20px}}.sec-kv .text-main{text-align:center;font-size:clamp(2rem,1.452rem + 4.74vw,5.6rem);font-variation-settings:"wght" 900;opacity:0;animation:mainText .8s forwards ease-out .5s}@media screen and (max-width: 768px){.sec-kv .text-main{font-size:clamp(2.4rem,2.142vw,3rem)}}.sec-kv .text-main .ff-mplus{font-size:clamp(2.4rem,1.637rem + 6.81vw,7.6rem)}@media screen and (max-width: 768px){.sec-kv .text-main .ff-mplus{font-size:clamp(3.333rem,2.857vw,4rem)}}.sec-kv .text-main .ff-robot{font-size:clamp(3rem,3.026rem + 6.37vw,8.6rem)}@media screen and (max-width: 768px){.sec-kv .text-main .ff-robot{font-size:clamp(3.58rem,3.071vw,4.3rem)}}.sec-kv .text-info{width:100%;text-align:center;position:absolute;bottom:0;left:50%;z-index:2;transform:translate(-50%, 50%);opacity:0;animation:mainInfo .8s forwards ease-out 1.3s}@media screen and (max-width: 768px){.sec-kv .text-info{transform:translate(-50%, 100%);animation:mainInfoSP .8s forwards ease-out 1.3s}}.sec-kv .text-info .label{display:inline-block;width:fit-content;margin-inline:auto;padding:5px 30px;color:#fff;font-size:clamp(15px,1.285vw,18px);background-color:var(--color-red);border-radius:21px;border:2px solid #fff;position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}.sec-kv .text-info .link{display:block;width:fit-content;margin-inline:auto;padding:clamp(15px,2.142vw,30px) clamp(23px,3.214vw,45px);color:var(--color-red);text-decoration:none;font-variation-settings:"wght" 700;background-color:#fff;border-radius:42px;border:2px solid var(--color-red);box-shadow:0px 0px 9px 1px rgba(0,0,0,.15);transition:color .3s,background-color .3s}@media screen and (max-width: 768px){.sec-kv .text-info .link{padding:20px 5% 15px;font-size:1.4rem}}.sec-kv .text-info .link:hover{color:#fff;background-color:var(--color-red)}@keyframes mainText{0%{transform:translateY(60%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes mainInfo{0%{transform:translate(-50%, 70%);opacity:0}100%{transform:translate(-50%, 50%);opacity:1}}@keyframes mainInfoSP{0%{transform:translate(-50%, 120%);opacity:0}100%{transform:translate(-50%, 100%);opacity:1}}.sec-about{padding-bottom:clamp(50px,7.142vw,100px);background:url(../images/top/bg_about.png) no-repeat center bottom;background-size:cover}.sec-about::before{content:"";display:block;width:100%;aspect-ratio:25/2;padding-top:17px;background:#f9f9f9;background-size:cover}.sec-about .inner{max-width:var(--width-1000);margin-inline:auto}@media screen and (max-width: 768px){.sec-about .inner{padding-inline:5%}}.sec-about .title-hl2{padding-top:clamp(35px,5vw,70px)}@media screen and (max-width: 768px){.sec-about .title-hl2{padding-top:80px}}.sec-about .text1{margin-bottom:clamp(30px,4.285vw,60px);text-align:center}@media screen and (max-width: 768px){.sec-about .text1{text-align:left}}@media screen and (max-width: 768px){.sec-about .btn{width:80%}}.sec-director{padding:clamp(50px,7.142vw,100px) 0 clamp(50px,7.142vw,100px)}.sec-director .inner{max-width:var(--width-1000);margin-inline:auto}@media screen and (max-width: 768px){.sec-director .inner{padding-inline:5%}}.sec-director .text1{margin-bottom:clamp(30px,4.285vw,60px);text-align:center}@media screen and (max-width: 768px){.sec-director .text1{text-align:left}}.sec-news{max-width:var(--width-1000);margin-inline:auto;padding:clamp(50px,7.142vw,100px) 0 clamp(50px,7.142vw,100px)}@media screen and (max-width: 768px){.sec-news{padding-inline:5%}}.sec-news .list li{display:flex;align-items:center;flex-wrap:wrap;padding:30px 0;border-bottom:1px solid #000}@media screen and (max-width: 768px){.sec-news .list li{padding:15px 0}}.sec-news .list li a{padding-bottom:5px;color:#1558d6;text-decoration:none;border-bottom:1px solid #1558d6}@media screen and (max-width: 768px){.sec-news .list li a{padding-bottom:0;border-bottom:0}}.sec-news .list li time{width:5em;font-size:1.4rem;font-family:"Roboto",sans-serif;font-variation-settings:"wght" 400}.sec-news .list li .label{margin:0 30px;padding:2px 20px;color:#fff;font-size:1.4rem;background-color:var(--color-blue);border-radius:20px}@media screen and (max-width: 768px){.sec-news .list li .label{margin-inline:20px;padding:2px 15px}}.sec-news .list li p{max-width:740px}@media screen and (max-width: 768px){.sec-news .list li p{margin-top:5px}}.sec-conducive{padding:clamp(50px,7.142vw,100px) 0 clamp(100px,14.285vw,200px);background:url(../images/top/bg_conducive_top.png) repeat-x left top,url(../images/top/bg_conducive_btm.png) repeat-x left bottom;background-color:#f9f9f9;background-size:100% auto}@media screen and (max-width: 768px){.sec-conducive{padding-inline:5%}}.sec-conducive .inner{max-width:1200px;margin-inline:auto}@media screen and (max-width: 1200px){.sec-conducive .inner{overflow:hidden}}.sec-conducive .item{display:grid;place-items:center;align-items:flex-start;grid-template-rows:.1fr 1fr;grid-column-gap:0px;grid-row-gap:0px}@media screen and (max-width: 1200px){.sec-conducive .item{overflow:hidden}}@media screen and (max-width: 768px){.sec-conducive .item{display:block}}.sec-conducive .item:not(:last-child){margin-bottom:clamp(90px,12.857vw,180px)}@media screen and (max-width: 768px){.sec-conducive .item:not(:last-child){margin-bottom:45px;padding-bottom:40px;border-bottom:1px solid #333}}.sec-conducive .item .text1{display:inline-block;margin-bottom:10px;font-size:2.2rem;font-family:"EB Garamond",serif;line-height:1.1;border-bottom:1px solid #000}@media screen and (max-width: 768px){.sec-conducive .item .text1{margin-bottom:5px}}.sec-conducive .item .text1 span{font-size:3rem}.sec-conducive .item h3{margin-bottom:10px;font-size:clamp(23.333px,2vw,28px)}@media screen and (max-width: 768px){.sec-conducive .item h3{margin-bottom:5px;font-size:2.2rem}}.sec-conducive .item .text2{margin-bottom:15px;font-size:clamp(16.666px,1.428vw,20px);font-variation-settings:"wght" 700}@media screen and (max-width: 768px){.sec-conducive .item .text2{font-size:1.8rem}}.sec-conducive .item .div1{width:100%}.sec-conducive .item .div2{width:100%}.sec-conducive .item .image{margin-right:25px}@media screen and (max-width: 768px){.sec-conducive .item .image{margin-inline:auto;margin-right:0}}.sec-conducive .item .link{transition:background-color .3s}@media screen and (max-width: 768px){.sec-conducive .item .link{width:80%;margin-inline:auto}}.sec-conducive .item .link a{display:block;padding-top:20px;padding-left:20px;color:#000;text-decoration:none;transition:color .3s;position:relative}@media screen and (max-width: 768px){.sec-conducive .item .link a{margin-top:20px;padding:15px 0 17px 20px;color:#fff;background-color:var(--color-blue)}}.sec-conducive .item .link a::after{content:"";display:block;width:calc(100% + 20px);height:2px;margin-top:20px;margin-left:-20px;background-image:linear-gradient(90deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%);transition:background-image .3s}@media screen and (max-width: 768px){.sec-conducive .item .link a::after{display:none}}.sec-conducive .item .link svg{width:25px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.sec-conducive .item .link svg .a,.sec-conducive .item .link svg .b{fill:none}.sec-conducive .item .link svg .b{stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}@media screen and (max-width: 768px){.sec-conducive .item .link svg .b{stroke:#fff}}.sec-conducive .item .link:hover{background-color:var(--color-blue)}.sec-conducive .item .link:hover a{color:#fff}.sec-conducive .item .link:hover a::after{background:var(--color-blue)}.sec-conducive .item .link:hover svg .b{stroke:#fff}.sec-conducive .item:nth-child(even){margin-left:clamp(-100px,-14.285vw,-200px);grid-template-columns:62.5% 37.5%}@media screen and (max-width: 768px){.sec-conducive .item:nth-child(even){margin-left:0}}.sec-conducive .item:nth-child(even) .div1{grid-area:1/2/2/3}.sec-conducive .item:nth-child(even) .div2{grid-area:2/2/3/3}.sec-conducive .item:nth-child(even) .image{grid-area:1/1/3/2}.sec-conducive .item:nth-child(even) .text3{margin-bottom:40px}@media screen and (max-width: 768px){.sec-conducive .item:nth-child(even) .text3{margin-top:15px;margin-bottom:0}}.sec-conducive .item:nth-child(odd){margin-right:clamp(-100px,-14.285vw,-200px);grid-template-columns:37.5% 62.5%}@media screen and (max-width: 768px){.sec-conducive .item:nth-child(odd){margin-right:0}}.sec-conducive .item:nth-child(odd) .div1{grid-area:1/1/2/2}.sec-conducive .item:nth-child(odd) .div2{grid-area:2/1/3/2}.sec-conducive .item:nth-child(odd) .image{margin-left:25px;grid-area:1/2/3/3}@media screen and (max-width: 768px){.sec-conducive .item:nth-child(odd) .image{margin-left:0}}.sec-conducive .item:nth-child(odd) .text3{margin-bottom:80px}@media screen and (max-width: 768px){.sec-conducive .item:nth-child(odd) .text3{margin-top:15px;margin-bottom:0}}.sec-hope{padding:clamp(35px,5vw,70px);color:#fff;background:#0b72b7;background:linear-gradient(270deg, rgb(11, 114, 183) 0%, rgb(0, 114, 66) 100%)}@media screen and (max-width: 768px){.sec-hope{padding:30px 5% 40px}}.sec-hope .inner{text-align:center;max-width:var(--width-1000);margin-inline:auto}@media screen and (max-width: 768px){.sec-hope .inner{display:block}}.sec-hope .inner h3{margin-bottom:10px;font-size:clamp(26.666px,2.285vw,32px)}.sec-hope .inner .flex{display:flex;align-items:center;max-width:var(--width-1000);margin-inline:auto;padding-bottom:clamp(35px,5vw,70px);border-bottom:1px solid #fff}@media screen and (max-width: 768px){.sec-hope .inner .flex{display:block}}.sec-hope .inner .btn{flex-basis:50%;max-width:360px;padding:0;border:2px solid #fff}@media screen and (max-width: 768px){.sec-hope .inner .btn{width:80%;margin-inline:auto;margin-top:30px}}.sec-hope .inner .btn a{display:block;transition:color .3s,background-color .3s;border-radius:35px;position:relative}.sec-hope .inner .btn a:hover{color:var(--color-blue);background-color:#fff;border-color:#fff}.sec-hope .inner .btn a:hover svg .b{stroke:var(--color-blue)}.sec-hope .inner .btn svg{width:30px;position:absolute;top:50%;right:25px;transform:translateY(-2px)}.sec-hope .inner .btn svg .a,.sec-hope .inner .btn svg .b{fill:none}.sec-hope .inner .btn svg .b{stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}.sec-hope .inner .gallery{display:grid;grid-template-columns:1fr 1fr}.sec-hope .inner .swiper-button-prev,.sec-hope .inner .swiper-button-next{display:none}@media screen and (max-width: 768px){.sec-hope .inner .swiper-button-prev,.sec-hope .inner .swiper-button-next{display:block}}.l-contents2nd .sec-hope .inner .flex{padding-bottom:0;border-bottom:none}.sec-donate{padding:clamp(50px,7.142vw,100px) 0;background:#0098ff;background:linear-gradient(133deg, rgba(0, 152, 255, 0.15) 0%, rgba(47, 182, 125, 0.15) 50%, rgba(255, 34, 0, 0.15) 100%)}@media screen and (max-width: 768px){.sec-donate{padding-inline:5%}}.sec-donate .inner{max-width:900px;margin-inline:auto}.sec-donate .text1{color:var(--color-blue);font-size:clamp(18.333px,1.571vw,22px);text-align:center}@media screen and (max-width: 768px){.sec-donate .text1{text-align:left}}.sec-donate .box{margin-top:clamp(25px,3.571vw,50px);padding:clamp(13px,1.785vw,25px) clamp(25px,3.571vw,50px);background-color:#fff;border-radius:30px;box-shadow:0px 0px 9px 1px rgba(0,0,0,.15)}.sec-donate .box .graph{width:100%;border-collapse:collapse}.sec-donate .box .graph tr:not(:last-child) th,.sec-donate .box .graph tr:not(:last-child) td{border-bottom:1px solid var(--color-green)}@media screen and (max-width: 768px){.sec-donate .box .graph tr:not(:last-child) th{border-bottom:none}}.sec-donate .box .graph .transfer{display:flex}@media screen and (max-width: 768px){.sec-donate .box .graph .transfer{flex-direction:column}}.sec-donate .box .graph .transfer .btn{width:45%;margin-bottom:15px;margin-top:15px}@media screen and (max-width: 768px){.sec-donate .box .graph .transfer .btn{width:80%}}.sec-donate .box .graph .transfer .btn a{color:var(--color-blue);background-color:#fff;transition:color .3s,background-color .3s;border-radius:35px;display:block;position:relative}.sec-donate .box .graph .transfer .btn a:hover{color:#fff;background-color:var(--color-blue);border-color:var(--color-blue)}.sec-donate .box .graph .transfer .btn a:hover svg .b{stroke:#fff}.sec-donate .box .graph .transfer .btn svg{width:30px;position:absolute;top:50%;right:25px;transform:translateY(-2px)}@media screen and (max-width: 768px){.sec-donate .box .graph .transfer .btn svg{right:10px}}.sec-donate .box .graph .transfer .btn svg .a,.sec-donate .box .graph .transfer .btn svg .b{fill:none}.sec-donate .box .graph .transfer .btn svg .b{stroke:var(--color-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}.sec-donate .box .graph th{width:7.2em;padding:25px 30px 25px 30px;vertical-align:top;text-align:right;font-variation-settings:"wght" 700;font-size:clamp(1.666px,1.428vw,20px);position:relative}@media screen and (max-width: 768px){.sec-donate .box .graph th{display:block;width:fit-content;padding:15px 0 0 10px;font-size:1.8rem;text-align:left}}.sec-donate .box .graph th::before{content:"";display:inline-block;width:3px;height:3px;background:var(--color-blue);position:absolute;top:2em;right:10px}@media screen and (max-width: 768px){.sec-donate .box .graph th::before{width:4px;height:4px;top:1.4em;right:-20px}}.sec-donate .box .graph th::after{content:"";display:inline-block;width:3px;height:3px;background:var(--color-green);position:absolute;top:2.3em;right:10px}@media screen and (max-width: 768px){.sec-donate .box .graph th::after{width:4px;height:4px;top:1.8em;right:-20px}}.sec-donate .box .graph td{padding:25px 30px 25px 15px}@media screen and (max-width: 768px){.sec-donate .box .graph td{display:block;padding:5px 20px 20px 10px}}.sec-donate .box .graph td dl{margin-top:8px}.sec-donate .box .graph td dt{margin-bottom:8px;padding-left:10px;font-variation-settings:"wght" 700;font-size:clamp(1.666px,1.428vw,20px);line-height:1;border-left:5px solid var(--color-red)}@media screen and (max-width: 768px){.sec-donate .box .graph td dt{font-size:1.6rem;border-left:3px solid var(--color-red)}}.sec-donate .box .graph td dt:not(:first-child){margin-top:30px}.sec-donate .box .graph td dd span{font-size:1.2rem}.sec-donate .note{font-size:1.2rem;margin-top:20px}.sec-apply .transfer{display:flex;margin-top:10%}@media screen and (max-width: 768px){.sec-apply .transfer{flex-direction:column;align-items:center}}.sec-apply .transfer .btn{width:45%;margin-bottom:15px;margin-top:15px}@media screen and (max-width: 768px){.sec-apply .transfer .btn{width:80%;margin-bottom:0}}.sec-apply .transfer .btn a{color:var(--color-blue);background-color:#fff;transition:color .3s,background-color .3s;border-radius:35px;display:block;position:relative}.sec-apply .transfer .btn a:hover{color:#fff;background-color:var(--color-blue);border-color:var(--color-blue)}.sec-apply .transfer .btn a:hover svg .b{stroke:#fff}.sec-apply .transfer .btn svg{width:30px;position:absolute;top:50%;right:25px;transform:translateY(-2px)}@media screen and (max-width: 768px){.sec-apply .transfer .btn svg{right:10px}}.sec-apply .transfer .btn svg .a,.sec-apply .transfer .btn svg .b{fill:none}.sec-apply .transfer .btn svg .b{stroke:var(--color-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}.sec-apply .form-ex{display:flex;justify-content:space-around;text-align:center;align-items:center}@media screen and (max-width: 768px){.sec-apply .form-ex{flex-direction:column;margin:20px}}.sec-apply .form-ex a{width:fit-content;margin-bottom:15px;margin-top:15px;color:#1558d6;text-decoration:none;border-bottom:1px solid #1558d6}.page-about ul{margin-top:20px;margin-inline:5%}.page-about ul li{line-height:2;text-align:center;margin-left:1em;text-indent:-1em}@media screen and (max-width: 768px){.page-about ul li{text-align:left}}.page-about ul li span{color:var(--color-blue);font-variation-settings:"wght" 700}.page-about .sec-greeting{padding:clamp(50px,7.142vw,100px) 0;background:url(../images/top/bg_conducive_btm.png) repeat-x center bottom;background-size:contain}.page-about .sec-greeting .photo{text-align:center;font-size:1.4rem}.page-about .sec-greeting .photo img{display:inline-block}@media screen and (max-width: 768px){.page-about .sec-greeting .photo .img-pc{display:none}}.page-about .sec-greeting .photo .img-sp{display:none}@media screen and (max-width: 768px){.page-about .sec-greeting .photo .img-sp{display:inline-block}}.page-about .sec-greeting .photo strong{padding-left:8px;font-size:1.8rem;font-variation-settings:"wght" 700}.page-about .sec-information .table{margin-top:clamp(32px,4.571vw,64px)}.page-about .sec-information .table-body{max-width:760px;width:100%;margin:auto;text-align:left;border-top:1px solid #000;border-collapse:collapse}.page-about .sec-information .table-body th{padding:25px;border-bottom:1px solid #000;white-space:nowrap}.page-about .sec-information .table-body td{padding:25px;border-bottom:1px solid #000}.page-about .sec-information{padding:clamp(50px,7.142vw,100px) 0;padding-top:clamp(40px,5.714vw,80px);padding-bottom:clamp(50px,7.142vw,100px);background:url(../images/top/bg_conducive_top.png) repeat-x center top,url(../images/top/bg_conducive_btm.png) repeat-x center bottom;background-color:#f9f9f9;background-size:contain}@media screen and (max-width: 768px){.page-about .sec-information{padding-inline:5%}}.page-about .sec-information .inner{max-width:1000px;margin-inline:auto}.page-about .sec-information .title-hl2{margin-bottom:clamp(20px,2.857vw,40px)}.page-about .sec-information .btn{margin-top:clamp(32px,4.571vw,64px);max-width:480px}@media screen and (max-width: 768px){.page-about .sec-information .btn{width:85%;margin-top:40px}}.page-ambassador .menu-btn{display:grid;grid-template-columns:repeat(3, 1fr);gap:5%;padding-bottom:10%}@media screen and (max-width: 768px){.page-ambassador .menu-btn{grid-template-columns:unset;grid-template-rows:repeat(3, 1fr);margin:5% auto;gap:7%}}.page-ambassador .menu-btn .btn{width:100%}@media screen and (max-width: 768px){.page-ambassador .menu-btn .btn{width:90%}}.page-ambassador .menu-btn .btn a{color:var(--color-blue)}.page-ambassador .menu-btn .top_btn .cls-2{stroke:var(--color-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}.page-ambassador .sec-conducive{background:url(../images/top/bg_conducive_btm.png) repeat-x left bottom;background-color:#f9f9f9;background-size:100% auto}.page-ambassador .sec-conducive .item{grid-template-rows:.1fr 1fr;margin-bottom:70px}@media screen and (max-width: 768px){.page-ambassador .sec-conducive .item{margin-bottom:20px}}.page-ambassador .sec-conducive .item:nth-child(even) .text3{margin-bottom:20px;word-break:break-all}.page-ambassador .sec-conducive .title_s{font-variation-settings:"wght" 700;line-height:1;border-left:5px solid var(--color-blue);margin-bottom:8px;padding-left:10px}.page-ambassador .sns_btn{display:flex;gap:3%}@media screen and (max-width: 768px){.page-ambassador .sns_btn{flex-direction:column}}.page-ambassador .sns_btn p{width:48%}.page-ambassador .block-ambassador-main#am2024 .title-hl2{position:relative}@media screen and (max-width: 768px){.page-ambassador .block-ambassador-main#am2024 .title-hl2{margin-bottom:10%}}.page-ambassador .block-ambassador-main#am2024 .title-hl2::after{content:"(応募順)";position:absolute;font-size:1.6rem;bottom:5px;right:0;font-family:"Noto Sans JP";font-variation-settings:"wght" 400;display:block;margin-left:10px}@media screen and (max-width: 768px){.page-ambassador .block-ambassador-main#am2024 .title-hl2::after{right:50%;transform:translateX(50%);margin-left:0;bottom:-15px}}.page-ambassador .block-ambassador-main .inner{max-width:1000px;margin-inline:auto}.page-ambassador .block-ambassador-main .block-ambassador-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 3.3%;margin-inline:5px}@media screen and (max-width: 768px){.page-ambassador .block-ambassador-main .block-ambassador-list{grid-template-columns:repeat(2, 1fr)}}.page-ambassador .block-ambassador-main .block-ambassador-block{margin:0 0 34px;text-align:center}.page-ambassador .block-ambassador-main .block-ambassador-block div{position:relative;display:block;margin-bottom:9px}.page-ambassador .block-ambassador-main .block-ambassador-block div:after{content:"";display:block;position:absolute;top:5px;left:5px;width:100%;height:100%;background-image:linear-gradient(20deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%)}.page-ambassador .block-ambassador-main .block-ambassador-block div img{position:relative;display:block;z-index:2;transition:filter .3s}.page-ambassador .block-ambassador-main .block-ambassador-block img{width:100%;margin:0 auto;display:block}.page-ambassador .block-ambassador-main .block-ambassador-block a{color:#000;text-decoration:none}.page-ambassador .block-ambassador-main .block-ambassador-block a:hover div::after{background-image:linear-gradient(90deg, rgb(232, 31, 0) 0%, rgb(0, 87, 50) 50%, rgb(11, 114, 183) 100%)}.page-ambassador .block-ambassador-main .block-ambassador-block a:hover img{filter:brightness(1.2)}.page-ambassador .block-ambassador-main .block-ambassador-block span{display:block;margin-bottom:9px;font-size:1.3rem;line-height:.5}.page-ambassador .block-ambassador-main .block-ambassador-block .name{text-align:center}.page-ambassador .block-ambassador-main .sec-information .table{margin-top:clamp(32px,4.571vw,64px)}.page-ambassador .block-ambassador-main .sec-information .table-body{max-width:760px;width:100%;margin:auto;text-align:left;border-top:1px solid #000;border-collapse:collapse}.page-ambassador .block-ambassador-main .sec-information .table-body th{padding:25px;border-bottom:1px solid #000;white-space:nowrap}.page-ambassador .block-ambassador-main .sec-information .table-body td{padding:25px;border-bottom:1px solid #000}.page-ambassador .block-ambassador-main .sec-information{padding:clamp(50px,7.142vw,100px) 0;padding-top:clamp(40px,5.714vw,80px);padding-bottom:clamp(50px,7.142vw,100px);background:url(../images/top/bg_conducive_top.png) repeat-x center top,url(../images/top/bg_conducive_btm.png) repeat-x center bottom;background-color:#f9f9f9;background-size:contain}@media screen and (max-width: 768px){.page-ambassador .block-ambassador-main .sec-information{padding-inline:5%}}.page-ambassador .block-ambassador-main .sec-information .inner{max-width:1000px;margin-inline:auto}.page-ambassador .block-ambassador-main .sec-information .title-hl2{margin-bottom:clamp(20px,2.857vw,40px)}.page-ambassador .block-ambassador-main .sec-information .btn{margin-top:clamp(32px,4.571vw,64px);max-width:480px}@media screen and (max-width: 768px){.page-ambassador .block-ambassador-main .sec-information .btn{width:85%;margin-top:40px}}.ambassador .remodal{max-width:900px;margin-bottom:0;padding:0;border-radius:20px;box-shadow:0px 0px 4.5px .5px rgba(0,0,0,.3)}@media screen and (max-width: 768px){.ambassador .remodal{width:100%;height:auto}}@media screen and (max-width: 768px){.remodal-wrapper{padding:10px 10px 10px}}.ambassador .remodal-wrap{display:flex;align-items:center;height:500px;padding-bottom:20px}@media screen and (max-width: 768px){.ambassador .remodal-wrap{flex-direction:column;height:auto;margin-top:70px;padding-bottom:0}}.ambassador .remodal-left{position:relative;width:50%;display:flex;justify-content:center;align-items:center;margin-top:50px}@media screen and (max-width: 768px){.ambassador .remodal-left{width:100%;margin-top:0}}.ambassador .remodal-left-main{position:relative;z-index:2}.ambassador .remodal-left-main>span{position:relative;display:block;width:300px;height:300px;margin-bottom:9px}.ambassador .remodal-left-main>span:after{content:"";display:block;position:absolute;top:5px;left:5px;width:300px;height:300px;background-image:linear-gradient(20deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%)}.ambassador .remodal-left-main>span img{position:relative;display:block;width:300px;z-index:2}.remodal-left-main--name-main,.remodal-left-main--name-sub{display:block;text-align:center;font-size:clamp(21px,3.2vw,25px);line-height:1.25}.remodal-left-main--name-sub{font-size:1.4rem;font-weight:bold}.remodal-left-main--name-main+span{font-size:1.4rem;line-height:1.2;margin-bottom:5px;display:block}.ambassador .remodal-right{width:50%;text-align:left;margin-right:20px;max-height:380px;padding-right:20px;margin-top:55px}@media screen and (max-width: 768px){.ambassador .remodal-right{display:flex;justify-content:center;margin:20px 0;text-align:center;width:100%;padding-inline:5%}}.ambassador .remodal-right-text{margin-top:20px;text-align:left}@media screen and (max-width: 768px){.ambassador .remodal-right-text{width:100%}}.ambassador .remodal-right-text .title_s{font-variation-settings:"wght" 700;line-height:1;border-left:5px solid var(--color-blue);margin-bottom:8px;padding-left:10px}.ambassador .remodal-right-text .title_s:not(:first-of-type){margin-top:20px}.ambassador .remodal-right-text .insta_btn{margin-top:10px}.ambassador .remodal-right-text .insta_btn .link{transition:background-color .3s;text-align:center}.ambassador .remodal-right-text .insta_btn .link:not(:first-of-type){margin-top:10px}@media screen and (max-width: 768px){.ambassador .remodal-right-text .insta_btn .link{margin-inline:auto;max-width:80%}}.ambassador .remodal-right-text .insta_btn .link a{display:block;padding-top:20px;padding-left:20px;color:#000;text-decoration:none;transition:color .3s;position:relative}@media screen and (max-width: 768px){.ambassador .remodal-right-text .insta_btn .link a{margin-top:20px;padding:15px 0 17px 0;color:#fff;background-color:var(--color-blue)}}.ambassador .remodal-right-text .insta_btn .link a::after{content:"";display:block;width:calc(100% + 20px);height:2px;margin-top:20px;margin-left:-20px;background-image:linear-gradient(90deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%);transition:background-image .3s}@media screen and (max-width: 768px){.ambassador .remodal-right-text .insta_btn .link a::after{display:none}}.ambassador .remodal-right-text .insta_btn .link svg{width:25px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.ambassador .remodal-right-text .insta_btn .link svg .a,.ambassador .remodal-right-text .insta_btn .link svg .b{fill:none}.ambassador .remodal-right-text .insta_btn .link svg .b{stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}@media screen and (max-width: 768px){.ambassador .remodal-right-text .insta_btn .link svg .b{stroke:#fff}}.ambassador .remodal-right-text .insta_btn .link:hover{background-color:var(--color-blue)}.ambassador .remodal-right-text .insta_btn .link:hover a{color:#fff}.ambassador .remodal-right-text .insta_btn .link:hover a::after{background:var(--color-blue)}.ambassador .remodal-right-text .insta_btn .link:hover svg .b{stroke:#fff}.remodal-close{left:auto;right:0;margin:30px;width:45px;height:45px;color:#fff;background-color:#000;border-radius:10px;box-shadow:0px 0px 4.5px .5px rgba(0,0,0,.3)}@media screen and (max-width: 768px){.remodal-close{margin:15px}}.remodal-close:hover{background-image:linear-gradient(90deg, rgb(11, 114, 183) 0%, rgb(0, 87, 50) 50%, rgb(232, 31, 0) 100%);color:#fff}.remodal-close:before{font-size:35px;line-height:45px;width:45px}.single-post .sc_news_page{padding:clamp(50px,7.142vw,100px) 0;background:url(../images/top/bg_conducive_btm.png) repeat-x center bottom;background-size:contain}.single-post .sc_news_page .news_page{line-height:2;margin-top:clamp(35px,5vw,70px);max-width:var(--width-1000);margin-inline:auto}@media screen and (max-width: 768px){.single-post .sc_news_page .news_page{margin-inline:5%}}.single-post .sc_news_page .news_page p{margin-bottom:20px}.single-post .sc_news_page .news_page p>img{display:inline-block;max-width:100%;height:auto;padding:.5em}.single-post .sc_news_page .news_page strong{font-weight:700;font-variation-settings:"wght" 700}.single-post .sc_news_page .news_page h2{color:var(--color-green);font-variation-settings:"wght" 700}.single-post .sc_news_page .news_page .grid-3fr{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(300px, 100%), 1fr));gap:20px;margin-bottom:30px}.single-post .sc_news_page .news_page .grid-3fr.c-center figcaption{text-align:center}.single-post .sc_news_page .news_page .grid-3fr figcaption{margin-block:5px 0;font-size:1.4rem;color:#333;line-height:1.4}.single-post .sc_news_page .news_page .grid-2fr{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(480px, 100%), 1fr));gap:20px;margin-bottom:30px}.single-post .sc_news_page .news_page .grid-2fr.c-center figcaption{text-align:center}.single-post .sc_news_page .news_page .grid-2fr figcaption{margin-block:5px 0;font-size:1.4rem;color:#333;line-height:1.4}.single-post .sc_news_page .news_page .movieFrame{width:80%;aspect-ratio:16/9;margin-inline:auto}@media screen and (max-width: 768px){.single-post .sc_news_page .news_page .movieFrame{width:100%}}.single-post .sc_news_page .news_page .movieFrame iframe{width:100%;height:100%}.page-donor .inner{max-width:var(--width-1000);margin-inline:auto}.page-donor .sec-result{background:url(../images/top/bg_conducive_btm.png) repeat-x left bottom;background-color:#f9f9f9;background-size:100% auto;padding:clamp(50px,7.142vw,100px) 0 clamp(100px,14.285vw,200px);padding-inline:5%}@media screen and (max-width: 768px){.page-donor .sec-result{padding-inline:5%}}.page-donor .sec-result p{text-align:right;max-width:900px;margin-top:20px}.page-donor .sec-result .result-box{display:flex;justify-content:space-between;align-items:center;max-width:900px;border-radius:20px;box-shadow:0px 0px 4.5px .5px rgba(0,0,0,.3);margin:0 auto;padding:30px 0}@media screen and (max-width: 768px){.page-donor .sec-result .result-box{flex-direction:column;text-align:center;padding:15px 0}}.page-donor .sec-result .result-box .result-status{width:300px;text-align:center;font-size:clamp(23.333px,2vw,28px);line-height:88px;font-variation-settings:"wght" 700}.page-donor .sec-result .result-box .result-total{text-align:center;font-size:clamp(23.333px,2vw,28px);padding-right:50px;font-variation-settings:"wght" 700}.page-donor .sec-result .result-box .result-total span{font-size:clamp(21px,2vw,20px);font-variation-settings:"wght" 400}@media screen and (max-width: 768px){.page-donor .sec-result .result-box .result-total{padding:0 0 10px 0}}.page-donor .sec-list{padding:clamp(50px,7.142vw,100px) 0;padding-top:clamp(40px,5.714vw,80px);padding-bottom:clamp(50px,7.142vw,100px);background:url(../images/top/bg_conducive_top.png) repeat-x center top,url(../images/top/bg_conducive_btm.png) repeat-x center bottom;background-color:#f9f9f9;background-size:contain;padding-inline:5%}@media screen and (max-width: 768px){.page-donor .sec-list{padding-inline:5%}}.page-donor .sec-list .title-hl2:first-child{position:relative}.page-donor .sec-list .title-hl2:first-child::after{content:"(順不同)";position:absolute;font-size:1.6rem;bottom:5px;right:0;font-family:"Noto Sans JP";font-variation-settings:"wght" 400;display:block;margin-left:10px}.page-donor .sec-list .company{max-width:900px;margin:0 auto;display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:70px}.page-donor .sec-list .company ul{display:flex;flex-wrap:wrap;margin:20px;gap:0 30px}@media screen and (max-width: 768px){.page-donor .sec-list .company ul{margin:20px 0;flex-direction:column}}.page-donor .sec-list .company li{font-size:2.2rem}.page-donor .sec-list .individual{max-width:900px;margin:0 auto;margin-bottom:70px}.page-donor .sec-list .individual ul{display:flex;flex-wrap:wrap;margin:20px;gap:0 30px}@media screen and (max-width: 768px){.page-donor .sec-list .individual ul{margin:20px 0}}.page-donor .sec-list .individual li{font-size:2.2rem}.page-apply .top_btn a{color:var(--color-blue);background-color:#fff;transition:color .3s,background-color .3s}.page-apply .top_btn .cls-2{stroke:var(--color-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;transition:stroke .3s}.page-apply .top_btn a:hover{color:var(--color-blue);background-color:#fff;border-color:#fff}.sec-apply .title-hl3{display:flex;align-items:center}.sec-apply .title-hl3>span{display:block;font-size:1.6rem;margin-left:2rem}/*# sourceMappingURL=style.min.css.map */