﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?538ri1");src:url("../fonts/icomoon.eot?538ri1#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?538ri1") format("truetype"),url("../fonts/icomoon.woff?538ri1") format("woff"),url("../fonts/icomoon.svg?538ri1#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mainv{position:relative;margin-bottom:70px}@media (max-width: 991px){#mainv{margin-bottom:50px}}@media (max-width: 767px){#mainv{margin-bottom:30px}}#mainv .mainv{width:100%;object-position:bottom}@media (max-width: 1199px){#mainv .mainv{height:700px}}@media (max-width: 991px){#mainv .mainv{height:600px}}@media (max-width: 767px){#mainv .mainv{height:450px}}@media (max-width: 480px){#mainv .mainv{height:285px}}@media (max-width: 480px){#mainv .mainv.mainv2{height:auto}}#mainv .mainv.lg{display:block}@media (max-width: 1199px){#mainv .mainv.lg{display:none}}#mainv .mainv.xs{display:none}@media (max-width: 1199px){#mainv .mainv.xs{display:block}}#mainv a{outline:none}#mainv .maintxt{position:absolute;top:20%;right:20%;height:62%}@media (max-width: 1699px){#mainv .maintxt{right:10%}}@media (max-width: 1199px){#mainv .maintxt{top:25%;height:55%}}@media (max-width: 991px){#mainv .maintxt{right:5%}}@media (max-width: 767px){#mainv .maintxt{top:32%;right:10px;height:50%}}#link{width:880px;margin:0 auto 60px;display:block}@media (max-width: 991px){#link{width:100%}}@media (max-width: 767px){#link{margin-bottom:20px}}#link p{color:#DA3E52;font-size:3.0rem;font-weight:600;text-align:center;display:block;margin-bottom:30px}@media (max-width: 991px){#link p{font-size:2.6rem}}@media (max-width: 767px){#link p{font-size:2.2rem}}@media (max-width: 991px){#link p{margin-bottom:20px}}@media (max-width: 767px){#link p{margin-bottom:10px;font-size:1.9rem}}@media (max-width: 991px){#link ul{margin:0 10px}}@media (max-width: 767px){#link ul li{padding:0 5px}}#link ul li a{background:#DA3E52;color:#fff;padding:20px 10px 20px 60px;display:block;border-radius:20px;width:100%;font-size:2.5rem;font-weight:600;position:relative}@media (max-width: 991px){#link ul li a{font-size:2.2rem}}@media (max-width: 767px){#link ul li a{font-size:1.8rem}}@media (max-width: 991px){#link ul li a{padding:20px 10px 20px 30px}}@media (max-width: 767px){#link ul li a{border-radius:15px;padding:15px 10px 15px 25px}}#link ul li a:before{content:"";position:absolute;top:50%;right:30px;background:url("../img/common/icon-next2.png");background-size:cover;width:28px;height:28px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991px){#link ul li a:before{right:20px}}@media (max-width: 767px){#link ul li a:before{width:20px;height:20px}}#link ul li a:hover{background:#ff0021;color:#fff;transition:0.3s;opacity:1}#link ul li a:hover:before{right:20px;transition:0.3s}@media (max-width: 767px){#link ul li a:hover:before{right:10px}}#awara{padding:0px 0 120px}@media (max-width: 991px){#awara{padding:0px 20px 80px}}@media (max-width: 767px){#awara{padding:0px 20px 40px}}#awara img{width:880px;margin:0 auto 30px;display:block}@media (max-width: 991px){#awara img{width:100%}}@media (max-width: 767px){#awara img{margin-bottom:20px}}#awara .w-800{width:900px}@media (max-width: 991px){#awara .w-800{width:100%;padding:0}}#awara .youtube{width:100%;aspect-ratio:16 / 9}#awara .youtube iframe{width:100%;height:100%}#cont .container{position:relative}#cont .inner{margin-bottom:230px;overflow:hidden;*zoom:1}@media (max-width: 991px){#cont .inner{margin-bottom:160px}}@media (max-width: 767px){#cont .inner{margin-bottom:80px}}#cont .inner .left{float:left}@media (max-width: 767px){#cont .inner .left{float:none;width:100%}}#cont .inner .right{float:right}@media (max-width: 767px){#cont .inner .right{float:none;width:100%}}#cont .inner .txt{width:50%}@media (max-width: 991px){#cont .inner .txt{width:60%}}@media (max-width: 767px){#cont .inner .txt{width:100%}}#cont .inner .txt.left{padding-right:50px}@media (max-width: 1199px){#cont .inner .txt.left{padding-right:30px}}@media (max-width: 991px){#cont .inner .txt.left{padding-right:20px}}@media (max-width: 767px){#cont .inner .txt.left{padding-right:0}}#cont .inner .txt.right{padding-left:50px}@media (max-width: 1199px){#cont .inner .txt.right{padding-left:30px}}@media (max-width: 991px){#cont .inner .txt.right{padding-left:20px}}@media (max-width: 767px){#cont .inner .txt.right{padding-left:0}}#cont .inner .txt .ttl{font-size:3.5rem;font-weight:600;color:#005BAC;margin-bottom:20px}@media (max-width: 991px){#cont .inner .txt .ttl{font-size:3.0rem}}@media (max-width: 767px){#cont .inner .txt .ttl{font-size:2.4rem;margin-bottom:10px}}#cont .inner .txt p{font-size:2.0rem;margin-bottom:30px;line-height:2}@media (max-width: 991px){#cont .inner .txt p{font-size:1.8rem}}@media (max-width: 767px){#cont .inner .txt p{font-size:1.7rem}}@media (max-width: 767px){#cont .inner .txt p{margin-bottom:20px;line-height:1.8}}@media (max-width: 767px){#cont .inner .txt p .none{display:none}}#cont .inner .image{width:50%}@media (max-width: 991px){#cont .inner .image{width:40%}}@media (max-width: 767px){#cont .inner .image{width:80%;display:block;margin:0 auto 30px}}#cont .illust1{top:-40px;right:0}@media (max-width: 767px){#cont .illust1{top:0px;right:40px}}#cont .illust2{top:25%;left:45%}@media (max-width: 991px){#cont .illust2{top:30%;left:50%}}@media (max-width: 767px){#cont .illust2{top:42%;left:72%}}#cont .illust3{top:45%;left:0}@media (max-width: 991px){#cont .illust3{top:40%}}@media (max-width: 767px){#cont .illust3{top:50%;right:30px}}#cont .illust4{bottom:100px;right:0}@media (max-width: 767px){#cont .illust4{bottom:50px;right:40px}}.contTtl{margin-bottom:60px}@media (max-width: 991px){.contTtl{margin-bottom:40px}}@media (max-width: 767px){.contTtl{margin-bottom:30px}}.contTtl .en{font-family:"Montserrat",sans-serif;font-size:2.0rem;color:#005BAC;line-height:1}@media (max-width: 991px){.contTtl .en{font-size:1.8rem}}@media (max-width: 767px){.contTtl .en{font-size:1.7rem}}.contTtl h2{font-size:4.0rem;font-weight:600}@media (max-width: 991px){.contTtl h2{font-size:3.2rem}}@media (max-width: 767px){.contTtl h2{font-size:2.6rem}}.moreBtn{background:#DA3E52;color:#fff;padding:20px 10px 20px 60px;display:block;border-radius:30px;width:100%;max-width:280px;font-size:2.5rem;font-weight:600;position:relative}@media (max-width: 991px){.moreBtn{font-size:2.2rem}}@media (max-width: 767px){.moreBtn{font-size:1.8rem}}@media (max-width: 991px){.moreBtn{padding:20px 10px 20px 30px;max-width:220px}}@media (max-width: 767px){.moreBtn{max-width:200px;border-radius:20px;padding:15px 10px 15px 25px}}.moreBtn:before{content:"";position:absolute;top:50%;right:30px;background:url("../img/common/icon-next2.png");background-size:cover;width:28px;height:28px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 991px){.moreBtn:before{right:20px}}@media (max-width: 767px){.moreBtn:before{width:20px;height:20px}}.moreBtn:hover{background:#ff0021;color:#fff;transition:0.3s;opacity:1}.moreBtn:hover:before{right:20px;transition:0.3s}@media (max-width: 767px){.moreBtn:hover:before{right:10px}}.illust{position:absolute}.illust.w70{width:70px}@media (max-width: 991px){.illust.w70{width:60px}}@media (max-width: 767px){.illust.w70{width:45px}}.illust.w80{width:80px}@media (max-width: 991px){.illust.w80{width:70px}}@media (max-width: 767px){.illust.w80{width:55px}}.illust.w90{width:90px}@media (max-width: 991px){.illust.w90{width:80px}}@media (max-width: 767px){.illust.w90{width:65px}}.illust.w100{width:100px}@media (max-width: 991px){.illust.w100{width:90px}}@media (max-width: 767px){.illust.w100{width:75px}}#news{margin-bottom:210px}@media (max-width: 991px){#news{margin-bottom:160px}}@media (max-width: 767px){#news{margin-bottom:100px}}#news .container{position:relative}#news .inner{border-radius:90px;background:#fff;padding:110px 80px}@media (max-width: 991px){#news .inner{padding:80px 40px}}@media (max-width: 767px){#news .inner{border-radius:40px;padding:50px 20px 30px}}#news .inner .newsList{margin:0 -20px 100px}@media (max-width: 991px){#news .inner .newsList{margin:0 -10px 60px}}@media (max-width: 767px){#news .inner .newsList{margin:0 -10px 20px}}#news .inner .newsList li{padding:0 20px}@media (max-width: 991px){#news .inner .newsList li{padding:0 10px}}@media (max-width: 767px){#news .inner .newsList li{margin-bottom:20px}}#news .inner .newsList li:nth-child(4){display:none}@media (max-width: 767px){#news .inner .newsList li:nth-child(4){display:block}}#news .inner .newsList li a{display:block}#news .inner .newsList li a .image{width:100%;aspect-ratio:16 / 10;overflow:hidden;margin-bottom:10px}#news .inner .newsList li a img{border-radius:30px;width:100%;height:100%}@media (max-width: 767px){#news .inner .newsList li a img{border-radius:20px}}#news .inner .newsList li a .txt{padding:0 10px;overflow:hidden;*zoom:1}@media (max-width: 767px){#news .inner .newsList li a .txt{padding:0}}#news .inner .newsList li a .txt h3{font-size:2.0rem;margin-bottom:10px;color:#005BAC}@media (max-width: 991px){#news .inner .newsList li a .txt h3{font-size:1.8rem}}@media (max-width: 767px){#news .inner .newsList li a .txt h3{font-size:1.7rem}}#news .inner .newsList li a .txt .tag{background:#005BAC;color:#fff;font-size:1.5rem;float:left;padding:2px 15px;border-radius:60px}@media (max-width: 991px){#news .inner .newsList li a .txt .tag{font-size:1.3rem}}@media (max-width: 767px){#news .inner .newsList li a .txt .tag{font-size:1.0rem;padding:2px 10px}}#news .inner .newsList li a .txt .tag.category-news{background:#005BAC}#news .inner .newsList li a .txt .tag.category-lectures{background:#DA3E52}@media (max-width: 767px){#news .inner .newsList li a .txt .tag.category-lectures{padding:2px 5px}}#news .inner .newsList li a .txt .tag.category-speech{background:#FCE80B;color:#000}#news .inner .newsList li a .txt time{font-size:1.5rem;font-family:"Montserrat",sans-serif;float:right;color:#005BAC}@media (max-width: 991px){#news .inner .newsList li a .txt time{font-size:1.3rem}}@media (max-width: 767px){#news .inner .newsList li a .txt time{font-size:1.2rem}}#news .inner .moreLink{text-align:center;display:block}#news .inner .moreLink a{font-family:"M PLUS Rounded 1c",sans-serif;font-size:2.0rem}@media (max-width: 991px){#news .inner .moreLink a{font-size:1.8rem}}@media (max-width: 767px){#news .inner .moreLink a{font-size:1.7rem}}#news .inner .moreLink a img{width:28px;margin-left:10px;display:inline-block;vertical-align:middle}@media (max-width: 991px){#news .inner .moreLink a img{width:22px}}#news .illust5{top:70px;left:28%}@media (max-width: 991px){#news .illust5{top:40px;left:30%}}@media (max-width: 767px){#news .illust5{top:30px;left:50%}}#news .illust6{bottom:-100px;right:18%}#promise{background:url("../img/top/bg-promise.png") center;background-size:100% 100%;padding:380px 0 270px;overflow:hidden;*zoom:1}@media (max-width: 1199px){#promise{padding:300px 0 200px}}@media (max-width: 991px){#promise{padding:260px 0 170px}}@media (max-width: 767px){#promise{padding:140px 0 120px;background:url("../img/top/bg-promise-xs.png") center;background-size:100% 100%}}#promise .txtLeft{float:left;width:30%}@media (max-width: 1199px){#promise .txtLeft{width:32%}}@media (max-width: 991px){#promise .txtLeft{width:37%}}@media (max-width: 767px){#promise .txtLeft{float:none;width:100%}}#promise .txtLeft h2{font-size:4.0rem;color:#FCE80B;margin-bottom:20px;font-weight:600}@media (max-width: 991px){#promise .txtLeft h2{font-size:3.2rem}}@media (max-width: 767px){#promise .txtLeft h2{font-size:2.6rem}}@media (max-width: 767px){#promise .txtLeft h2{margin-bottom:10px}}#promise .txtLeft p{font-size:2.0rem;color:#fff;line-height:2;margin-bottom:50px}@media (max-width: 991px){#promise .txtLeft p{font-size:1.8rem}}@media (max-width: 767px){#promise .txtLeft p{font-size:1.7rem}}@media (max-width: 1199px){#promise .txtLeft p{font-size:1.8rem}}@media (max-width: 991px){#promise .txtLeft p{font-size:1.6rem}}@media (max-width: 767px){#promise .txtLeft p{margin-bottom:20px}}#promise .txtLeft .slideBtn{overflow:hidden;*zoom:1;margin-bottom:50px}@media (max-width: 767px){#promise .txtLeft .slideBtn{text-align:center;margin-bottom:20px}}#promise .txtLeft .slideBtn li{float:left;width:calc(100%/5)}#promise .txtLeft .slideBtn li.active span{background:#FCE80B;color:#005BAC}#promise .txtLeft .slideBtn li span{background:#fff;color:#005BAC;font-family:"Montserrat",sans-serif;font-style:italic;width:35px;height:35px;display:inline-block;border-radius:60px;text-align:center;line-height:2.2;cursor:pointer}@media (max-width: 767px){#promise .txtLeft .slideBtn li span{line-height:2.5}}#promise .promiseIn{float:right;width:70%}@media (max-width: 1199px){#promise .promiseIn{width:68%}}@media (max-width: 991px){#promise .promiseIn{width:63%}}@media (max-width: 767px){#promise .promiseIn{width:100%;float:none}}#promise .promiseIn .promiseSlide .list{padding:0 30px}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .list{padding:0 20px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list{padding:0 10px}}#promise .promiseIn .promiseSlide .list .box{background:#fff;border-radius:80px;padding:30px 40px 60px;color:#005BAC;position:relative;display:block}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .list .box{padding:20px 30px 50px}}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box{border-radius:60px;padding:20px 20px 80px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box{border-radius:30px;padding:35px 20px 40px;margin-bottom:20px}}#promise .promiseIn .promiseSlide .list .box .boxTtl{display:flex;align-items:center}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .boxTtl{display:block}}#promise .promiseIn .promiseSlide .list .box .boxTtl .number{font-family:"Montserrat",sans-serif;font-size:10rem;font-weight:600;font-style:italic}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .list .box .boxTtl .number{font-size:6rem}}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .boxTtl .number{font-size:5rem}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .boxTtl .number{font-size:4rem;line-height:1;text-align:center;margin-bottom:5px}}#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl{width:80%;text-align:center}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl{padding-left:20px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl{width:100%;margin-bottom:20px;padding-left:0}}#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3{font-size:2.5rem;display:inline-block;font-weight:600;position:relative;padding:0 40px}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3{font-size:2.2rem}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3{font-size:1.8rem}}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3{padding:0 30px}}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3{padding:0 25px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3{padding:0}}#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:before,#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:after{content:"";position:absolute;bottom:0;width:5px;height:90%;background:#005BAC;border-radius:5px}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:before,#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:after{height:80%}}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:before,#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:after{height:70%;width:4px}}#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:before{left:0;transform:rotate(330deg)}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:before{left:-20px}}#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:after{right:0;transform:rotate(30deg)}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .boxTtl .ttl h3:after{right:-20px}}#promise .promiseIn .promiseSlide .list .box .image{width:130px;position:absolute;bottom:80px;left:40px}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .list .box .image{width:100px;left:20px}}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .image{left:auto;right:20%;bottom:40px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .image{bottom:20px}}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .image.inS{width:90px;bottom:10px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .image.inS{width:80px}}#promise .promiseIn .promiseSlide .list .box .txt{background:url("../img/top/bg-promise2.png") center no-repeat;background-size:350px 290px;margin-left:150px;padding:20px 0}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .list .box .txt{margin-left:110px}}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .txt{margin-left:0;background-size:300px 240px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .txt{background-size:250px 190px}}#promise .promiseIn .promiseSlide .list .box .txt .cate{color:#FCE80B;background:#005BAC;border-radius:30px;padding:3px 15px;margin-bottom:10px;display:inline-block}#promise .promiseIn .promiseSlide .list .box .txt h4{font-size:2.5rem;margin-bottom:15px;font-weight:600}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .txt h4{font-size:2.2rem}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .txt h4{font-size:1.8rem}}#promise .promiseIn .promiseSlide .list .box .txt ul li{font-size:2.0rem;margin-bottom:10px;color:#000;text-indent:-1em;padding-left:1em}@media (max-width: 991px){#promise .promiseIn .promiseSlide .list .box .txt ul li{font-size:1.8rem}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .list .box .txt ul li{font-size:1.7rem}}#promise .promiseIn .promiseSlide .list .box .txt ul li:before{content:"●";color:#005BAC}#promise .promiseIn .promiseSlide .slick-prev,#promise .promiseIn .promiseSlide .slick-next{width:28px;height:28px;top:auto;bottom:40px;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}@media (max-width: 1199px){#promise .promiseIn .promiseSlide .slick-prev,#promise .promiseIn .promiseSlide .slick-next{bottom:20px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .slick-prev,#promise .promiseIn .promiseSlide .slick-next{bottom:40px}}#promise .promiseIn .promiseSlide .slick-prev{background:url("../img/top/icon-promise1.png");background-size:cover;left:80px}@media (max-width: 991px){#promise .promiseIn .promiseSlide .slick-prev{left:60px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .slick-prev{left:30px}}#promise .promiseIn .promiseSlide .slick-next{background:url("../img/top/icon-promise2.png");background-size:cover;right:80px}@media (max-width: 991px){#promise .promiseIn .promiseSlide .slick-next{right:60px}}@media (max-width: 767px){#promise .promiseIn .promiseSlide .slick-next{right:30px}}#promise .container{position:relative}#promise .illust7{top:-350px;left:20%}@media (max-width: 1199px){#promise .illust7{top:-300px}}@media (max-width: 991px){#promise .illust7{top:-260px}}@media (max-width: 767px){#promise .illust7{top:-136px;left:20%}}#discussion{padding:180px 0 80px}@media (max-width: 991px){#discussion{padding:120px 0 60px}}@media (max-width: 767px){#discussion{padding:60px 0 60px}}#discussion .image{position:relative;margin-bottom:20px}#discussion .image img{border-radius:60px;width:100%;height:480px}@media (max-width: 991px){#discussion .image img{height:300px;border-radius:30px}}@media (max-width: 767px){#discussion .image img{height:230px;border-radius:20px}}#discussion .image .name{position:absolute;bottom:80px;right:60px;padding:20px 30px;border-radius:20px;background:rgba(224,239,247,0.9)}@media (max-width: 991px){#discussion .image .name{bottom:30px;right:30px;padding:15px 20px}}@media (max-width: 767px){#discussion .image .name{bottom:10px;right:10px;padding:10px 20px;font-size:1.2rem;border-radius:10px}}#discussion .image .name span{display:block;font-size:3.0rem;font-weight:600}@media (max-width: 991px){#discussion .image .name span{font-size:2.6rem}}@media (max-width: 767px){#discussion .image .name span{font-size:2.2rem}}@media (max-width: 767px){#discussion .image .name span{font-size:1.8rem}}#discussion .txt h3{font-size:3.0rem;font-weight:600;color:#005BAC;margin-bottom:20px}@media (max-width: 991px){#discussion .txt h3{font-size:2.6rem}}@media (max-width: 767px){#discussion .txt h3{font-size:2.2rem}}#discussion .txt p{font-size:2.0rem;margin-bottom:40px}@media (max-width: 991px){#discussion .txt p{font-size:1.8rem}}@media (max-width: 767px){#discussion .txt p{font-size:1.7rem}}@media (max-width: 767px){#discussion .txt p{margin-bottom:20px}}@media (max-width: 991px){#discussion .txt .moreBtn{max-width:270px}}@media (max-width: 767px){#discussion .txt .moreBtn{max-width:200px}}#discussion .moreBtn{padding:20px 10px 20px 30px}@media (max-width: 991px){#discussion .moreBtn{padding:20px 10px 20px 20px}}@media (max-width: 767px){#discussion .moreBtn{padding:15px 10px 15px 25px}}#discussion .container{position:relative}#discussion .illust8{top:-200px;right:0}@media (max-width: 991px){#discussion .illust8{top:-150px}}@media (max-width: 767px){#discussion .illust8{top:-80px}}#discussion .illust9{top:-40px;left:15%}@media (max-width: 991px){#discussion .illust9{top:-50px;left:20%}}@media (max-width: 767px){#discussion .illust9{top:-20px;left:40%}}#supporter{background:url("../img/top/bg-supporter.png") center;background-size:100% 100%;padding:170px 0 130px;overflow:hidden;*zoom:1}@media (max-width: 1199px){#supporter{padding:140px 0 120px}}@media (max-width: 991px){#supporter{padding:120px 0}}@media (max-width: 767px){#supporter{padding:100px 0 100px;background:url("../img/top/bg-supporter-xs.png") center;background-size:100% 100%}}#supporter .supporterList{margin:0 -30px 70px}@media (max-width: 1199px){#supporter .supporterList{margin:0 -20px 60px}}@media (max-width: 991px){#supporter .supporterList{margin:0 -10px 50px}}@media (max-width: 767px){#supporter .supporterList{margin:0 -10px 20px}}#supporter .supporterList li{padding:0 30px}@media (max-width: 1199px){#supporter .supporterList li{padding:0 20px}}@media (max-width: 991px){#supporter .supporterList li{padding:0 10px}}@media (max-width: 767px){#supporter .supporterList li{margin-bottom:20px}}#supporter .supporterList li .box{background:#E0EFF7;border-radius:60px;padding:35px;color:#3F4739;position:relative;display:block;outline:none}@media (max-width: 991px){#supporter .supporterList li .box{padding:18px 18px 30px;border-radius:40px}}@media (max-width: 767px){#supporter .supporterList li .box{padding:10px;border-radius:20px}}#supporter .supporterList li .box:before{content:"";position:absolute;bottom:30px;right:25px;background:url("../img/top/icon-promise2.png");background-size:cover;width:28px;height:28px;display:inline-block}@media (max-width: 991px){#supporter .supporterList li .box:before{right:15px}}@media (max-width: 767px){#supporter .supporterList li .box:before{width:16px;height:16px;right:10px}}#supporter .supporterList li .box img{margin-bottom:10px;border-radius:30px}@media (max-width: 991px){#supporter .supporterList li .box img{border-radius:20px}}@media (max-width: 767px){#supporter .supporterList li .box img{border-radius:10px}}#supporter .supporterList li .box .name{font-size:2.0rem;margin-bottom:15px}@media (max-width: 991px){#supporter .supporterList li .box .name{font-size:1.8rem}}@media (max-width: 767px){#supporter .supporterList li .box .name{font-size:1.7rem}}@media (max-width: 767px){#supporter .supporterList li .box .name{margin-bottom:10px;font-size:1.2rem}}#supporter .supporterList li .box .name span{font-size:3.6rem;font-weight:600;color:#005BAC;display:block}@media (max-width: 991px){#supporter .supporterList li .box .name span{font-size:2.8rem}}@media (max-width: 767px){#supporter .supporterList li .box .name span{font-size:2.2rem}}#supporter .supporterList li .box p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding-right:20px}@media (max-width: 991px){#supporter .supporterList li .box p{padding-right:30px}}@media (max-width: 767px){#supporter .supporterList li .box p{clear:both;padding-right:20px}}#supporter .container{position:relative}#supporter .illust10{top:-160px;right:5%}@media (max-width: 1199px){#supporter .illust10{top:-120px}}@media (max-width: 991px){#supporter .illust10{top:-100px}}@media (max-width: 767px){#supporter .illust10{top:-100px}}#supporter .illust11{bottom:-130px;left:30%}@media (max-width: 1199px){#supporter .illust11{bottom:-120px;left:35%}}@media (max-width: 991px){#supporter .illust11{bottom:-100px;left:40%}}@media (max-width: 767px){#supporter .illust11{bottom:-80px;left:auto;right:20px}}#faq{padding:80px 0 170px}@media (max-width: 991px){#faq{padding:60px 0 120px}}@media (max-width: 767px){#faq{padding:40px 0 80px}}#faq .faqList{position:relative;height:750px}@media (max-width: 1199px){#faq .faqList{height:550px}}@media (max-width: 991px){#faq .faqList{height:450px}}@media (max-width: 767px){#faq .faqList{height:auto;margin-bottom:20px}}#faq .faqList li{position:absolute;width:38%}@media (max-width: 991px){#faq .faqList li{width:41%}}@media (max-width: 767px){#faq .faqList li{position:relative;width:100%}}#faq .faqList li:nth-child(1){top:0;left:0}@media (max-width: 767px){#faq .faqList li:nth-child(1){top:auto;left:auto}}#faq .faqList li:nth-child(2){top:270px;left:32%}@media (max-width: 1199px){#faq .faqList li:nth-child(2){top:180px}}@media (max-width: 991px){#faq .faqList li:nth-child(2){left:30%}}@media (max-width: 767px){#faq .faqList li:nth-child(2){top:auto;left:auto}}#faq .faqList li:nth-child(3){top:0;right:0}@media (max-width: 767px){#faq .faqList li:nth-child(3){top:auto;right:auto}}#faq .faqList li img{display:none}#contact{text-align:center;padding-bottom:100px}@media (max-width: 767px){#contact{padding-bottom:50px}}#contact .contTtl{display:inline-block;background:#005BAC;color:#fff;padding:25px 60px 15px;border-radius:20px;margin-bottom:0}@media (max-width: 1199px){#contact .contTtl{padding:25px 30px 15px}}@media (max-width: 767px){#contact .contTtl{padding:20px 20px 10px}}#contact .contTtl .en{color:#fff;text-align:left}@media (max-width: 767px){#contact .contTtl .en{margin-bottom:5px}}@media (max-width: 767px){#contact .contTtl h2{font-size:2.0rem;text-align:left}}#contact .inner{padding:140px 90px 120px;text-align:left;border-radius:60px;background:#fff;margin-top:-50px}@media (max-width: 991px){#contact .inner{padding:120px 50px 80px}}@media (max-width: 767px){#contact .inner{border-radius:30px;margin-top:-40px;padding:80px 30px 60px}}#contact .inner .read{font-size:2.0rem;text-align:center;color:#3F4739;line-height:2;margin-bottom:120px}@media (max-width: 991px){#contact .inner .read{font-size:1.8rem}}@media (max-width: 767px){#contact .inner .read{font-size:1.7rem}}@media (max-width: 991px){#contact .inner .read{margin-bottom:60px}}@media (max-width: 767px){#contact .inner .read{font-size:1.5rem;margin-bottom:40px}}#contact .inner .form{max-width:660px;display:block;width:100%;margin:0 auto 70px}@media (max-width: 767px){#contact .inner .form{margin:0 auto 30px}}#contact .inner .form dl{font-size:2.0rem;margin-bottom:30px}@media (max-width: 991px){#contact .inner .form dl{font-size:1.8rem}}@media (max-width: 767px){#contact .inner .form dl{font-size:1.7rem}}@media (max-width: 991px){#contact .inner .form dl{margin-bottom:20px}}#contact .inner .form dl dt{margin-bottom:15px;position:relative;display:inline-block;z-index:2}@media (max-width: 767px){#contact .inner .form dl dt{margin-bottom:10px}}#contact .inner .form dl dt:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:#FCE80B;z-index:-1}#contact .inner .form dl dt .required{font-size:1.4rem;background:#005BAC;color:#fff;padding:2px 10px;border-radius:30px;position:absolute;bottom:0;right:-60px}#contact .inner .form dl dd input{width:100%;height:55px;border:3px solid #E0EFF7}@media (max-width: 767px){#contact .inner .form dl dd input{height:45px}}#contact .inner .form dl dd textarea{width:100%;height:260px;border:3px solid #E0EFF7}@media (max-width: 767px){#contact .inner .form dl dd textarea{height:200px}}@media (max-width: 767px){#contact .inner .form dl dd .mwform-radio-field{display:block !important;margin-left:0 !important}}#contact .inner .form dl dd .radioCont label{display:inline-flex;align-items:center;column-gap:5px;line-height:1;cursor:pointer}#contact .inner .form dl dd .radioCont label:not(:last-of-type){margin-right:16px}#contact .inner .form dl dd .radioCont .radioButton{appearance:none;position:relative;width:22px;height:22px;border:2px solid #707070;border-radius:9999px;cursor:pointer;outline:none}@media (max-width: 767px){#contact .inner .form dl dd .radioCont .radioButton{width:18px;height:18px}}#contact .inner .form dl dd .radioCont .radioButton:checked::after{content:"";position:absolute;inset:0;width:10px;height:10px;margin:auto;border-radius:9999px;background-color:#005bac}@media (max-width: 767px){#contact .inner .form dl dd .radioCont .radioButton:checked::after{width:8px;height:8px}}#contact .inner .form .privacy{font-size:1.4rem;text-align:center}@media (max-width: 767px){#contact .inner .form .privacy{text-align:left}}#contact .inner .formBtn{border-radius:40px;background:#DA3E52;text-align:center;color:#fff;padding:20px 0;width:280px;margin:0 auto;border-radius:40px;display:block;font-size:2.5rem;border:none}@media (max-width: 991px){#contact .inner .formBtn{font-size:2.2rem}}@media (max-width: 767px){#contact .inner .formBtn{font-size:1.8rem}}@media (max-width: 767px){#contact .inner .formBtn{width:220px;padding:15px 0}}#contact .inner .backBtn{border-radius:40px;background:#005BAC;text-align:center;color:#fff;padding:20px 0;width:280px;margin:0 auto;border-radius:40px;display:block;font-size:2.5rem;border:none}@media (max-width: 991px){#contact .inner .backBtn{font-size:2.2rem}}@media (max-width: 767px){#contact .inner .backBtn{font-size:1.8rem}}@media (max-width: 767px){#contact .inner .backBtn{width:220px;padding:15px 0}}#contact .container{position:relative}#contact .illust12{top:-30px;right:7%}@media (max-width: 1199px){#contact .illust12{right:0%}}@media (max-width: 991px){#contact .illust12{right:-30px}}@media (max-width: 767px){#contact .illust12{top:-60px;right:30px}}#contact .illust13{bottom:-140px;left:-20px}@media (max-width: 1199px){#contact .illust13{bottom:-120px}}@media (max-width: 767px){#contact .illust13{bottom:-80px;left:20px}}#contact .error{font-size:1.6rem !important;margin-top:5px}@media (max-width: 991px){#contact .error{font-size:1.4rem}}@media (max-width: 767px){#contact .error{font-size:1.2rem}}#contact .thanksTxt{padding:140px 90px 120px;color:#005BAC;font-size:3.0rem;font-weight:600;border-radius:60px;background:#fff;margin-top:-50px}@media (max-width: 991px){#contact .thanksTxt{font-size:2.6rem}}@media (max-width: 767px){#contact .thanksTxt{font-size:2.2rem}}@media (max-width: 991px){#contact .thanksTxt{padding:120px 50px 80px}}@media (max-width: 767px){#contact .thanksTxt{border-radius:30px;margin-top:-40px;padding:80px 30px 60px}}#contact .mw_wp_form_confirm .check ul{max-width:60%;margin:0 auto}@media (max-width: 1199px){#contact .mw_wp_form_confirm .check ul{max-width:80%}}@media (max-width: 991px){#contact .mw_wp_form_confirm .check ul{max-width:90%}}@media (max-width: 767px){#contact .mw_wp_form_confirm .check ul{max-width:100%}}#contact .mw_wp_form_confirm .check li{display:inline-block;width:49%}
