@charset "UTF-8";footer{overflow-x:hidden}#wrapper{background:url(/build/assets/body_bg-gqJ4bZUS.jpg) center top / cover repeat-y;min-width:100%;overflow-x:hidden}.content_inner{width:100%;max-width:1140px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.sec{margin-top:0}.hide_txt{overflow:hidden;text-indent:150%;white-space:nowrap}.indent_10{text-indent:-1em;padding-left:1em}.fz_L{font-size:130%;line-height:1.2}.yellow{color:#fff100}@media only screen and (min-width: 961px){.nonePC{display:none!important}}@media only screen and (min-width: 768px) and (max-width: 960px),only screen and (min-width: 813px) and (max-width: 960px) and (orientation: landscape){.nonePC:not(.noTAB){display:none!important}.noneSP.noTAB{display:none!important}#wrapper{background:url(/build/assets/body_bg_sp-JlDmqy2y.jpg) center top / cover repeat-y}.content_inner{width:auto;margin-left:4%;margin-right:4%;max-width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper{background:url(/build/assets/body_bg_sp-JlDmqy2y.jpg) center top / cover repeat-y}.content_inner{width:auto;margin-left:4%;margin-right:4%;max-width:100%;padding-left:0;padding-right:0}.noneSP:not(.noTAB){display:none!important}.noneSP.noTAB{display:none!important}}.mv{padding-top:50%;position:relative}.mv_img01{background:url(/build/assets/mv_img1-NWozHhVz.png) center top / 105% auto no-repeat;position:absolute;width:100%;height:100%;top:0;left:0}.mv_img02{background:url(/build/assets/mv_img2-Bcw-6qRG.png) center top / 105% auto no-repeat;position:absolute;width:100%;height:100%;top:0;left:0}.mv_img03{background:url(/build/assets/mv_img3-gxT6pRlE.png) center top / 105% auto no-repeat;position:absolute;width:100%;height:100%;top:0;left:0}.mv h1{position:absolute;top:0;width:90%;right:6.25%}.sec02 h2{position:relative;max-width:;display:block;margin-left:auto;margin-right:auto;padding-right:5.5%}.sec02 h2 img{width:92.7%;height:auto}.anshin_wrap>div p{text-align:center;color:#fff}.anshin_wrap>div p .note{font-size:17px;text-decoration:underline}@media only screen and (min-width: 961px){.anshin_wrap{display:flex;justify-content:space-between;margin-top:2%}.anshin_wrap>div{max-width:25%}.anshin_wrap h3{text-align:center}.anshin_wrap h3 img{height:auto;position:relative}.anshin_wrap .anshin_wrap__02 h3{left:-1%;position:relative}.anshin_wrap h3 img{width:91%}.anshin_wrap>div p{font-size:1.6vw;text-align:center;margin-top:6%;line-height:1.77;letter-spacing:-.04em}.anshin_wrap>div p .note{font-size:17px}}@media only screen and (min-width: 1100px){.anshin_wrap>div p{font-size:18px;text-align:center;margin-top:6%;line-height:1.77;letter-spacing:-.04em}}@media only screen and (min-width: 768px) and (max-width: 960px),only screen and (min-width: 813px) and (max-width: 960px) and (orientation: landscape){.sec02{padding-top:6%;padding-bottom:6%}.sec02 .content_inner{margin-left:2%;margin-right:2%}.sec02 h2{padding-right:2%}.sec02 h2 img{width:100%}.anshin_wrap{display:flex;justify-content:space-between;margin-top:2%}.anshin_wrap>div{max-width:calc(100% / 3)}.anshin_wrap>div p{font-size:1.7vw}.anshin_wrap h3{text-align:center;height:60%}.anshin_wrap h3 img{height:auto;position:relative;width:88%}.anshin_wrap .anshin_wrap__02 h3{left:-1%;position:relative}.anshin_wrap>div p{font-size:1.6vw;text-align:center;margin-top:6%;line-height:1.77;letter-spacing:-.04em}.anshin_wrap>div p .note{font-size:13px}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){.sec02{padding-top:8.5%;padding-bottom:12%}.sec02 h2{padding-right:0}.sec02 h2 img{width:100%}.content_inner{margin-left:2%;margin-right:2%}.anshin_wrap{padding-top:8.5%}.anshin_wrap h3{width:58%;margin-left:auto;margin-right:auto}.anshin_wrap>div+div{margin-top:11%}.anshin_wrap>div p{font-size:4vw;margin-top:5%}}.sec03 h2{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:6.1%;max-width:1250px;width:100%}.sec03 h2 img{width:100%;height:auto}@media only screen and (min-width: 961px){.sec03{background:#6bc8f2;background:linear-gradient(0deg,#6bc8f2 67%,#6bc8f200 67%)}}@media only screen and (min-width: 961px) and (max-width: 1250px){.sec03 h2{padding-left:3%;padding-right:1%;width:100%}.sec03 h2 img{width:100%;height:auto}}@media only screen and (min-width: 768px) and (max-width: 960px),only screen and (min-width: 813px) and (max-width: 960px) and (orientation: landscape){.sec03 h2{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:2%;max-width:100%;width:100%;padding-top:1.5%}.sec03{background:#6bc8f2}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){.sec03{background:#6bc8f2}.sec03 h2{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:3%;max-width:100%;width:100%;padding-top:2.5%}}.sec04{background:#fff9b0}.sec04 .content_inner{padding:4% 9% 3%}.sec04 .content_inner .sec04_inner__box01{background-color:#fff;padding:4% 8.3% 3%;box-shadow:7px 7px 0 3px #60499b}.sec04 .content_inner .sec04_inner__box01 .service_wrap{display:flex;justify-content:space-between;margin-top:4%}.sec04 .content_inner .sec04_inner__box01 .service_wrap span{width:50%;display:flex;align-items:center;justify-content:center;padding:1% 0 .5%}.sec04 .content_inner .sec04_inner__box01 .service_wrap span+span{border-left:3px solid #60499b}.sec04 .content_inner .sec04_inner__box01 .service_wrap .service01 img{width:250px;height:auto;margin-right:5%}.sec04 .content_inner .sec04_inner__box01 .service_wrap .service02 img{width:283px;height:auto;margin-left:5%}.sec04 .content_inner .sec04_inner__box01>p{color:#60499b;font-size:18px;line-height:1.33;letter-spacing:0;text-align:center;margin-top:4%}.sec04 .content_inner .sec04_inner__box02{width:94%;margin-right:auto;margin-top:3.5%}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){.sec04 .content_inner{padding:7% 0 8%;margin:0}.sec04 .content_inner .sec04_inner__box01{padding:6% 3% 1%;box-shadow:4px 4px #60499b;margin:0 4% 0 3%}.sec04 .content_inner .sec04_inner__box01 h3{width:73.7%;margin-left:auto;margin-right:auto}.sec04 .content_inner .sec04_inner__box01>p{line-height:1.77;font-size:3.46668vw}.sec04 .content_inner .sec04_inner__box01 .service_wrap .service01 img{width:auto;height:80%;margin-right:auto;margin-left:auto}.sec04 .content_inner .sec04_inner__box01 .service_wrap .service02 img{width:85%;height:auto;margin-left:auto;margin-right:auto}.sec04 .content_inner .sec04_inner__box01 .service_wrap span+span{border-left:1px solid #60499b}.sec04 .content_inner .sec04_inner__box02{width:99%;margin-right:0;margin-top:8%;margin-left:auto}}.sec05{padding-top:80px;padding-bottom:80px}.sec05._02{padding-top:30px}.sec05_ttl01{display:flex;align-items:center;justify-content:center}.sec05_ttl01 img{width:38%;padding-right:1%;padding-left:1%}.sec05 .txt01{text-align:center;font-size:16px;color:#005bac;line-height:1.5;background-color:#fff;border-radius:30px;padding:1em 0;margin-top:3%}.sec05_inner__box01{display:flex;align-items:flex-end;margin-top:3%}.sec05_inner__box01 p{font-size:21px;font-weight:700;color:#fff;flex-shrink:0}.sec05_inner__box01 .card_wrap{width:calc(100% - 693px);margin-left:2%;display:flex;justify-content:space-between}.sec05_inner__box01 img{width:calc((100% / 3) - 2%)}.sec05_inner__box02{margin-top:3%}.sec05_inner__box02>div{border:2px solid #fff;border-radius:30px;padding:2% 2% 2% 3.5%;display:flex;justify-content:space-between;position:relative}.sec05_inner__box02>div+div{margin-top:1%}.sec05_inner__box02 .btn_wrapper{width:59%}.sec05_inner__box02 a:nth-of-type(n+2){margin-top:1em}.sec05_inner__box02 .sec05_inner__box02--btn01 a{background:url(/build/assets/btn01_off-BcrXKvRp.png) center / contain no-repeat;transition:.3s ease}.sec05_inner__box02 .sec05_inner__box02--btn02 a{background:url(/build/assets/btn02_off-MjArC4jC.png) center / contain no-repeat;transition:.3s ease}.sec05_inner__box02 .sec05_inner__box02--btn02 a:nth-of-type(2){background:url(/build/assets/btn02-2_off-Dv91cCDG.png) center / contain no-repeat;transition:.3s ease}.sec05_inner__box02 .sec05_inner__box02--btn01 a:before,.sec05_inner__box02 .sec05_inner__box02--btn02 a:first-of-type:before{content:"";background:url(/build/assets/btn_sub01_off-BSQ64bKW.png) center / contain no-repeat;display:block;width:83px;height:83px;position:absolute;right:-14px;top:-14px;pointer-events:none;transition:.3s ease}.sec05_inner__box02 h3{width:38%;max-width:350px;height:auto;display:flex;align-items:center}.sec05_inner__box02 h3 img{width:100%;height:auto}.sec05_inner__box02 a{display:block;min-height:120px;width:100%;margin-left:auto}.sec05_inner__box02 .sec05_inner__box02--btn02 h3 img{max-width:86%;margin-left:auto;margin-right:auto;display:block}.sec05_inner__box03{border:1px solid #fff;padding:1.2em 0 1.2em 1.4em;margin-top:2%}.sec05_inner__box03 p{color:#fff;line-height:1.33}.sec05_inner__box03 li{color:#fff}.sec05_inner__box03 p a,.sec05_inner__box03 li a{color:#fff;position:relative;margin-left:.3em}.sec05_inner__box03 p a:after,.sec05_inner__box03 li a:after{content:"";width:100%;position:absolute;left:0;bottom:-.1em;height:0;border-bottom:1px solid #fff}.sec05_ttl02{display:flex;align-items:center;justify-content:center;margin-top:70px}.sec05_ttl02 img{width:53%;padding-right:1%;padding-left:1%}.sec05_inner__box04{width:64%;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;justify-content:space-between;max-width:562px}.sec05_inner__box04 a{background-color:#fff;border-radius:30px;width:100%;padding:3% 6%;display:flex;align-items:center;justify-content:center}.sec05_inner__box04 a span{text-align:center;opacity:1;transition:.3s ease;width:100%}.sec05_inner__box04 a img{max-width:100%;height:59px;flex-shrink:0}.sec05_inner__box04 a .service01 img{height:50px}.sec05_inner__box04 a:hover span{opacity:.8}@media only screen and (min-width: 961px){.sec05_ttl01:before{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center right / 22px 21px repeat-x;width:30%;position:relative;display:block;height:22px}.sec05_ttl01:after{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center left / 22px 21px repeat-x;width:30%;position:relative;display:block;height:22px}.sec05_ttl02:before{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center right / 22px 21px repeat-x;width:22.5%;position:relative;display:block;height:22px}.sec05_ttl02:after{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center left / 22px 21px repeat-x;width:22.5%;position:relative;display:block;height:22px}.sec05_inner__box02 .sec05_inner__box02--btn01 a:hover{background:url(/build/assets/btn01_on-B1Og48IV.png) center / contain no-repeat;transition:.3s ease}.sec05_inner__box02 .sec05_inner__box02--btn02 a:hover{background:url(/build/assets/btn02_on-CWYztII7.png) center / contain no-repeat;transition:.3s ease}.sec05_inner__box02 .sec05_inner__box02--btn02 a:nth-of-type(2):hover{background:url(/build/assets/btn02-2_on-D7yipa_P.png) center / contain no-repeat;transition:.3s ease}.sec05_inner__box02 .sec05_inner__box02--btn01 a:hover:before,.sec05_inner__box02 .sec05_inner__box02--btn02 a:first-of-type:hover:before{content:"";background:url(/build/assets/btn_sub01_on-Ca_4Wla2.png) center / contain no-repeat;display:block;width:83px;height:83px;position:absolute;right:-14px;top:-14px;pointer-events:none;transition:.3s ease}.sec05_inner__box02>div:before{content:"";height:50%;width:3%;position:absolute;display:block;top:0;left:36.6%;background:linear-gradient(to top right,transparent,transparent 48%,#fff 48.1%,#fff 51%,transparent 51%,transparent)}.sec05_inner__box02>div:after{content:"";height:50%;width:3%;position:absolute;display:block;bottom:0;left:36.6%;background:linear-gradient(to bottom right,transparent,transparent 48%,#fff 48.1%,#fff 51%,transparent 51%,transparent)}.sec05_ttl01 img{width:48%}.sec05_ttl02 img{width:70%}}@media only screen and (min-width: 961px) and (max-width: 1139px){.sec05_inner__box02>div{padding:2%}.sec05_inner__box02 h3{width:35%}}@media only screen and (min-width: 768px) and (max-width: 960px),only screen and (min-width: 813px) and (max-width: 960px) and (orientation: landscape){.sec05_inner__box01 .card_wrap{width:calc(100% - 280px);margin-left:auto;display:flex;justify-content:space-between}.sec05_ttl01 img{width:65%}.sec05_ttl01:before{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center right / 22px 21px repeat-x;width:30%;position:relative;display:block;height:22px}.sec05_ttl01:after{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center left / 22px 21px repeat-x;width:30%;position:relative;display:block;height:22px}.sec05_ttl02 img{width:63%}.sec05_ttl02:before{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center right / 22px 21px repeat-x;width:22.5%;position:relative;display:block;height:22px}.sec05_ttl02:after{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center left / 22px 21px repeat-x;width:22.5%;position:relative;display:block;height:22px}.sec05_inner__box02 h3{width:32%}.sec05_inner__box02>div{border-radius:20px;padding:2% 1.7% 2% 3.5%}.sec05_inner__box02>div:before{content:"";height:50%;width:4%;position:absolute;display:block;top:0;left:36%;background:linear-gradient(to top right,transparent,transparent 48%,#fff 48.1%,#fff 51%,transparent 51%,transparent)}.sec05_inner__box02>div:after{content:"";height:50%;width:4%;position:absolute;display:block;bottom:0;left:36%;background:linear-gradient(to top left,transparent,transparent 48%,#fff 48.1%,#fff 51%,transparent 51%,transparent)}.sec05_inner__box02 .sec05_inner__box02--btn01 a:before .sec05_inner__box02 .sec05_inner__box02--btn01 a:first-of-type:before{width:70px;height:70px;right:-14px;top:-30px}.sec05_inner__box02 a{height:auto;min-height:9.9vw}.sec05_inner__box04{min-width:100%}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){.sec05{padding-top:8%;padding-bottom:17%}.sec05._02{padding-top:5%}.sec05_inner__box01{display:flex;align-items:center;margin-top:3%;flex-direction:column;text-align:center}.sec05_inner__box01 .card_wrap{width:100%;margin-left:0;margin-top:1%}.sec05_ttl01{flex-direction:column}.sec05_ttl01:after{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center right / 14px 12px repeat-x;width:100%;position:relative;display:block;height:12px;margin-top:4.4%}.sec05_ttl01 img{width:94%;padding-right:1%;padding-left:1%;max-width:710px}.sec05_ttl02{flex-direction:column;margin-top:15%}.sec05_ttl02:after{content:"";background:url(/build/assets/dot_bg-wGtl9RRb.png) center right / 14px 12px repeat-x;width:100%;position:relative;display:block;height:12px;margin-top:4.4%}.sec05_ttl02 img{width:90%;padding-right:1%;padding-left:1%;max-width:710px}.sec05_inner__box02>div{border:2px solid #fff;border-radius:20px;padding:3% 1.5% 1.7%;flex-direction:column;align-items:center;position:relative}.sec05_inner__box02>div+div{margin-top:4.5%}.sec05_inner__box02>div:before{content:"";height:19vw;width:50%;position:absolute;display:block;top:17vw;left:0;background:linear-gradient(10deg,transparent,transparent 50%,#fff 50.5%,#fff 51%,transparent 51.5%,transparent)}.sec05_inner__box02>div:after{content:"";height:19vw;width:50%;position:absolute;display:block;top:17vw;right:0;background:linear-gradient(350deg,transparent,transparent 50%,#fff 50.5%,#fff 51%,transparent 51.5%,transparent)}.sec05_inner__box02 h3{width:auto;max-width:100%}.sec05_inner__box02 h3 img{width:67vw;height:auto;padding-bottom:11vw}.sec05_inner__box02 .btn_wrapper{width:100%}.sec05_inner__box02 a{width:100%;min-height:auto;height:22.5vw}.sec05_inner__box02 .sec05_inner__box02--btn01 a{background:url(/build/assets/btn01_sp_off-DXJ3lk0u.png) center / contain no-repeat}.sec05_inner__box02 .sec05_inner__box02--btn02 a{background:url(/build/assets/btn02_sp_off-D2UbS3iv.png) center / contain no-repeat}.sec05_inner__box02 .sec05_inner__box02--btn01 a:before,.sec05_inner__box02 .sec05_inner__box02--btn02 a:first-of-type:before{content:"";background:url(/build/assets/btn_sub01_sp-BfXZCvy2.png) center / contain no-repeat}.sec05_inner__box02 .sec05_inner__box02--btn01 a:before,.sec05_inner__box02 .sec05_inner__box02--btn02 a:first-of-type:before{width:15vw;height:15vw;right:-5px;top:21vw;z-index:1}.sec05_inner__box03{padding:1.4em 1em 1.4em 1.6em;margin-top:4.5%;max-width:96%;margin-left:auto;margin-right:auto}.sec05_inner__box03 p,.sec05_inner__box03 li{line-height:1.61;font-size:3.8vw}.sec05_inner__box04{min-width:100%}.sec05_inner__box04 a{border-radius:15px;width:100%;padding:4% 5%;max-width:96%;height:auto;margin-left:auto;margin-right:auto;justify-content:space-between}.sec05_inner__box04 a span{width:48%}.sec05_inner__box04 a img{width:auto;height:auto!important}}.sec06{padding:20px 0;background:#6bc8f2}.sec06 h2{position:relative}.sec06 h2:before{position:absolute;top:-75px;right:70px;width:152px;height:157px;background:url(/build/assets/sec06_ttl_card-2a0YhMBX.png) right top / cover no-repeat;content:""}@media only screen and (min-width: 961px){.sec06 h2 img{width:50%}}@media (max-width: 960px){.sec06 h2 img{width:90%}.sec06 h2:before{top:-75px;right:20px;width:91px;height:94px}}.sec07 .content_inner .sec07_inner__box01{text-align:center;margin:0 0 38px}.sec07 .content_inner .sec07_inner__box01 img{width:50%}.sec07 .content_inner .sec07_inner__box02{padding:4.5% 5.8% 6.8%}.sec07 .content_inner:nth-child(2){padding:0 20px 7%}.sec07 .content_inner .sec07_inner__box03{margin-top:5px;border-color:#5f499b}.sec07 .content_inner .sec07_inner__box03 li,.sec07 .content_inner .sec07_inner__box03 li a{color:#5f499b}.sec07 .content_inner .sec07_inner__box03 li a:after{border-color:#5f499b}.sec07 .content_inner .sec07_inner__box04 a{justify-content:space-between;padding:4% 14%}.sec07 .content_inner .sec07_inner__box04 a span{width:auto}.sec07 .content_inner .sec07_inner__box04 a .img{margin-right:10px}.sec07 .content_inner .sec07_inner__box04 a .img img{height:68px}@media (max-width: 960px){.sec07 .content_inner .sec07_inner__box02{padding:4% 4% 6%}.sec07 .content_inner .sec07_inner__box02 h3{width:100%}.sec07 .content_inner .sec07_inner__box04 a{padding:4% 8%}}.sec08{padding-bottom:22px}@media only screen and (min-width: 961px){.sec08_ttl img{width:30%}.sec08_ttl:before,.sec08_ttl:after{width:45%}.sec08_inner__box01 a img{height:51px}}@media (max-width: 960px){.sec08_ttl img{width:80%}.sec08_inner__box01 a{justify-content:center}}
