﻿@keyframes blink{0%{opacity:0}100%{opacity:1}}@media print, screen and (min-width: 768px){.inner{width:100%;max-width:1500px}}.cl-red{color:#ff0000;font-weight:700}.line-yellow{display:inline;padding-top:8px;font-size:1.8rem;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #fff600));background:linear-gradient(transparent 70%, #fff600 30%)}.cl-blue{color:#003e84;font-size:3.6rem;font-weight:700;font-family:"Roboto",sans-serif}@media screen and (max-width: 767px){.cl-blue{font-size:3rem}}@media print, screen and (min-width: 768px){.mainimg{margin-top:-165px;background:url(../../img/top/mainImg.jpg) no-repeat bottom right/cover;max-height:1378px}}@media screen and (max-width: 767px){.mainimg{margin-top:-110px;background:url(../../img/top/mainImg_sp.jpg) no-repeat bottom right/cover;max-height:900px}}.mainimg .main_inner{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:180px 5vw 600px}@media screen and (max-width: 1500px){.mainimg .main_inner{padding:180px 5vw 480px}}@media screen and (max-width: 767px){.mainimg .main_inner{padding:120px 10px 240px}}@media screen and (max-width: 499px){.mainimg .main_inner{padding-bottom:180px}}.mainimg .first_view{position:relative;z-index:1;width:100%;max-width:900px}.mainimg .catch_txt{color:#013d80;font-size:5.2rem;font-weight:900;font-style:oblique;text-shadow:6px -6px 18px rgba(255,255,255,0.5),-6px -6px 18px rgba(255,255,255,0.5),-6px 6px 18px rgba(255,255,255,0.5),6px 6px 18px rgba(255,255,255,0.5);line-height:1.5}@media screen and (max-width: 767px){.mainimg .catch_txt{font-size:clamp(2rem, 6vw, 4.5rem);text-align:center}}.mainimg .catch_txt span{display:inline-block;font-size:65%}.mainimg .main_point{margin-top:30px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:20px}@media screen and (max-width: 767px){.mainimg .main_point{flex-wrap:wrap;gap:10px;margin-top:15px;justify-content:center}}@media screen and (max-width: 499px){.mainimg .main_point{gap:0 5px;margin-right:0}}@media screen and (max-width: 350px){.mainimg .main_point{margin-right:0;margin-left:0}}.mainimg .main_point li.circle_width{width:22%;max-width:198px;border-radius:50%;background:linear-gradient(-45deg, rgba(255,99,1,0.9) 0%, rgba(255,144,0,0.9) 100%);font-size:2rem;font-weight:900;font-style:oblique;line-height:1.6;margin-right:3%;margin-bottom:10px}@media screen and (max-width: 767px){.mainimg .main_point li.circle_width{width:45%;font-size:clamp(1.3rem, 3vw, 2rem)}}@media screen and (max-width: 374px){.mainimg .main_point li.circle_width{font-size:1.2rem}}.mainimg .main_point li.circle_width .circle_height{position:relative;padding-top:100%;height:0}.mainimg .main_point li.circle_width p{position:absolute;top:calc((100% - 5em) / 2 );left:0;right:0;margin:0;text-align:center;color:#fff}@media screen and (max-width: 767px){.mainimg .main_point li.circle_width p{top:calc((100% - 4.0em) / 2 );line-height:1.5}}.mainimg .main_point li:nth-child(3) p{top:calc((100% - 3em) / 2 )}#point{margin-top:-100px;position:relative;z-index:1}@media screen and (max-width: 767px){#point{margin-top:30px}}#point .point_in{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:end;margin-left:calc(50% - 66vw)}@media screen and (max-width: 1500px){#point .point_in{margin-left:calc(50% - 78vw)}}@media screen and (max-width: 1280px){#point .point_in{margin-left:calc(50% - 90%)}}@media screen and (max-width: 767px){#point .point_in{display:block;margin-left:0}}#point .point_in picture{display:block;flex:2 1 912px}#point .point_in picture img{object-position:right center}#point .point_box{flex:1 1 820px;margin-top:60px;margin-left:2%}@media screen and (max-width: 767px){#point .point_box{margin-top:0;margin-left:0}}#point .point_box h3{font-size:clamp(3rem, 2vw, 3.6rem);font-weight:700;line-height:1.7}@media screen and (max-width: 767px){#point .point_box h3{font-size:clamp(1.8rem, 4.5vw, 2.4rem)}}#point .point_box .point_list{max-width:800px;padding-top:40px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;gap:20px 20px}@media screen and (max-width: 767px){#point .point_box .point_list{display:block;padding-top:16px;padding-left:10px;position:relative}}#point .point_box .point_list li{font-size:clamp(1.8rem, 1.5vw, 2rem);font-weight:700;width:calc((100% - 20px) / 2 );padding-left:30px;background:url(../img/icon_check.svg) no-repeat left top 6px/19px auto}@media screen and (max-width: 767px){#point .point_box .point_list li{font-size:clamp(1.6rem, 3vw, 2rem);width:100%;background:url(../img/icon_check.svg) no-repeat left top 11px/15px auto;padding-left:24px;padding-block:5px}}@media screen and (max-width: 767px){#point .point_spbox{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:calc(50% - 80vw);margin-top:15px}#point .point_spbox picture{flex:2 1 500px;max-width:500px}}@media screen and (max-width: 500px){#point .point_spbox{margin-left:calc(50% - 65vw);align-items:flex-start}#point .point_spbox picture{max-width:200px}}@media screen and (max-width: 400px){#point .point_spbox{margin-left:calc(50% - 70vw)}#point .point_spbox picture{max-width:180px}#point .point_spbox .point_list li{font-size:1.5rem}}#point .reccomend_part{padding-top:30px}@media screen and (max-width: 767px){#point .reccomend_part{padding-top:20px}}#point .reccomend_part h4{font-size:2.4rem;font-weight:700}#point .reccomend_part .reccomend_list{margin-top:20px;border:3px solid #001434;background:#fff;border-radius:10px;padding:24px}@media screen and (max-width: 767px){#point .reccomend_part .reccomend_list{margin-top:10px;padding:16px}}#point .reccomend_part .reccomend_list li{font-size:1.8rem;padding-block:5px;padding-left:32px;position:relative}@media screen and (max-width: 767px){#point .reccomend_part .reccomend_list li{font-size:1.6rem;padding-left:24px}}#point .reccomend_part .reccomend_list li:before{content:"";position:absolute;background:#13a461;width:12px;height:12px;border-radius:50%;left:0;top:12px}.slideBlc{margin-top:-175px;padding-top:120px;background:url(../../img/top/wave_upper_blue.png) no-repeat center top/100% 121px;position:relative}.slideBlc .slide_bg{background:#27a1ee;padding:100px 5% 20px}@media screen and (max-width: 767px){.slideBlc{padding-top:100px;background:url(../../img/top/wave_upper_blue_sp.png) no-repeat center top/100% 100px}.slideBlc .slide_bg{padding:120px 0 20px}}.slider .slider_in{background:#fff;border-radius:10px;box-shadow:5px 5px 5px rgba(0,0,0,0.5);margin:0 15px 15px;padding:25px 10px}.slider .slider_dots{display:flex;justify-content:center;flex-wrap:wrap;margin-top:40px}.slider .slider_dots li{width:16px;height:16px;margin:0 8px 16px;background:#fff;border-radius:50%;cursor:pointer}.slider .slider_dots li:hover,.slider .slider_dots li.slick-active{background:#ffa200}.slider .slider_dots li button{display:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0;border:none;background-color:transparent}.slider .prev-arrow,.slider .next-arrow{display:block;width:50px;height:50px;border-radius:50%;transition:all .3s ease;cursor:pointer;position:absolute}.slider .prev-arrow:before,.slider .next-arrow:before{position:absolute;content:"";width:40px;height:40px;border-right:8px solid #ffa200;border-top:8px solid #ffa200;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg)}.slider .prev-arrow{transform:rotate(180deg);margin-right:20px;top:40%;left:-50px}.slider .next-arrow{top:40%;right:-50px}@media screen and (max-width: 1300px){.slider{margin-top:50px}}@media screen and (max-width: 767px){.slider{margin-top:30px}.slider .slider_in{margin:0 10px 10px}.slider .slider_dots{margin-top:30px}.slider .slider_dots li{width:12px;height:12px;margin:0 6px 12px}.slider .prev-arrow,.slider .next-arrow{display:none}}.reviewsWrap{display:block;height:350px;overflow-y:auto;padding:0 15px}.reviewsWrap .reviewer{font-size:2.4rem;font-weight:bold;margin-bottom:.5rem}.reviewsWrap .review_star{color:#ff720a;font-size:3rem;margin-bottom:.75rem}.reviewsWrap .review_comment{font-weight:normal}.reviewsWrap .review_comment p+p{margin-top:1em}@media screen and (max-width: 767px){.reviewsWrap{height:300px;padding:0 15px}.reviewsWrap .reviewer{font-size:2rem}.reviewsWrap .review_star{font-size:2.4rem}.reviewsWrap .review_comment{font-size:1.4rem}}.reviewsWrap::-webkit-scrollbar{width:5px}.reviewsWrap::-webkit-scrollbar-track{background-color:#fff}.reviewsWrap::-webkit-scrollbar-thumb{background-color:#ccc}#merit .merit_bg{padding-block:20px;background:#27a1ee}@media screen and (max-width: 767px){#merit .merit_bg{padding-bottom:40px}}#merit .hd{margin-top:20px}#merit .merit_in{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:calc(50% - 50vw)}@media screen and (max-width: 1200px){#merit .merit_in{margin-left:-40px}}@media screen and (max-width: 767px){#merit .merit_in{margin-top:10px;display:block;margin-left:0}}#merit .merit_in picture{display:block}#merit .merit_in picture img{border-radius:0 10px 10px 0;width:100%;object-fit:cover}@media screen and (max-width: 767px){#merit .merit_in picture img{border-radius:10px}}#merit .merit_in .img_blc{flex:2 1 510px}@media print, screen and (min-width: 768px){#merit .merit_in .img_blc img{min-height:660px}}#merit .merit_in .merit_list{margin-left:40px;flex:1 1 760px}@media screen and (max-width: 767px){#merit .merit_in .merit_list{margin-left:0;margin-top:20px}}#merit .merit_in .merit_list li{padding:.8em 1em .8em 2em;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}#merit .merit_in .merit_list li:not(:last-child){border-bottom:1px dashed #fff}@media screen and (max-width: 767px){#merit .merit_in .merit_list li{padding-left:1.2em}}#merit .merit_in .merit_list li>picture{position:relative}#merit .merit_in .merit_list li>picture::before{content:"";position:absolute;background:url(../img/round_or.svg) no-repeat;background-size:contain;width:52px;height:52px;left:-30px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){#merit .merit_in .merit_list li>picture::before{width:36px;height:36px;left:-20px}}#merit .merit_in .merit_list li>picture img{width:80px;aspect-ratio:80 / 80;border-radius:10px}#merit .merit_in .merit_list li>p{padding-left:40px;color:#fff;font-size:clamp(1.8rem, 1.7vw, 2.2rem)}@media screen and (max-width: 1200px){#merit .merit_in .merit_list li>p{padding-left:20px}}@media screen and (max-width: 767px){#merit .merit_in .merit_list li>p{width:calc(100% - 80px);font-size:1.6rem}}#rentalBnr{padding-bottom:131px;background:url(../../img/top/wave_under_blue.png) no-repeat bottom center/100% 132px}@media screen and (max-width: 767px){#rentalBnr{padding-bottom:60px;background:url(../../img/top/wave_under_blue_sp.png) no-repeat bottom center/100% 60px}}#rentalBnr .rentalBnr_in{background:#27a1ee;padding:80px 0 30px}@media screen and (max-width: 767px){#rentalBnr .rentalBnr_in{padding:40px 0 30px}}.rental_bnrWrap{margin:0 auto;width:600px;position:relative}@media screen and (max-width: 767px){.rental_bnrWrap{width:550px}}@media screen and (max-width: 600px){.rental_bnrWrap{width:100%;max-width:300px}}.rental_bnrWrap .rental_Ttl{color:#013d80;font-family:"Roboto", sans-serif;font-size:6rem;font-weight:900;font-style:italic;position:absolute;top:-50px;left:-30px;text-shadow:3px 3px 0 #fff}@media screen and (max-width: 767px){.rental_bnrWrap .rental_Ttl{font-size:4.5rem;top:-38px;left:10px;text-shadow:2px 2px 0 #fff}}@media screen and (max-width: 600px){.rental_bnrWrap .rental_Ttl{font-size:3.2rem}}.rental_bnrWrap .img01{position:absolute;top:-40px;right:-80px;width:200px}@media screen and (max-width: 767px){.rental_bnrWrap .img01{top:-40px;right:-15px;width:200px}}@media screen and (max-width: 600px){.rental_bnrWrap .img01{top:30px;right:-5px;width:110px}}.rental_bnr{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;font-weight:bold;padding:40px 100px 20px 20px}@media screen and (max-width: 600px){.rental_bnr{padding:15px 80px 15px 15px}}.rental_bnr span{font-size:2.6rem;margin-left:.3em}@media screen and (max-width: 767px){.rental_bnr span{margin-left:0}}@media screen and (max-width: 600px){.rental_bnr span{font-size:1.8rem}}.rental_link a{background:#013d80;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;display:block;padding:.25em 1.5em;transition:.3s}@media screen and (max-width: 600px){.rental_link a{padding:.25em 15px}}.rental_link a:after{border-top:solid 10px #fff;border-left:solid 10px transparent;border-right:solid 10px transparent;content:"";display:inline-block;margin-left:.5em}.rental_link a:hover{opacity:.8}#flow{position:relative;z-index:1}@media print, screen and (min-width: 768px){#flow{background:url(../../img/top/img_flow.jpg) no-repeat left center}}@media screen and (max-width: 767px){#flow picture{display:block;margin-top:20px}}@media screen and (max-width: 767px){#flow picture img{width:100%;object-fit:cover}}#flow .hd{text-align:left;color:#000}@media screen and (max-width: 767px){#flow .hd{margin-top:20px}}@media screen and (max-width: 767px){#flow .hd .en{padding-right:20px}}#flow .hd,#flow .flow_box{margin-left:13vw}@media screen and (max-width: 1300px){#flow .hd,#flow .flow_box{margin-left:10%}}@media screen and (max-width: 767px){#flow .hd,#flow .flow_box{margin-left:0}}@media screen and (max-width: 767px){#flow .hd{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin-left:0}}@media screen and (max-width: 400px){#flow .hd{flex-wrap:wrap}}.flow_box{position:relative;z-index:1}@media screen and (max-width: 767px){.flow_box{margin-top:20px}}.flow_box .flow_list{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;gap:18px}@media screen and (max-width: 1580px){.flow_box .flow_list{margin-left:13vw}}@media screen and (max-width: 1300px){.flow_box .flow_list{margin-left:20%}}@media screen and (max-width: 767px){.flow_box .flow_list{margin-left:0}}.flow_box .flow_item{max-width:1000px;background:#fff;border:1px solid #ccc;border-radius:10px;padding:24px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}@media screen and (max-width: 767px){.flow_box .flow_item{padding:15px}}.flow_box .flow_item .step{width:100px;text-align:center;font-family:"Roboto",sans-serif;font-weight:700;line-height:1}.flow_box .flow_item .step dt{font-size:1.2rem}.flow_box .flow_item .step dd{font-size:2.6rem}.flow_box .flow_item .step_content{width:calc(100% - 100px)}@media screen and (max-width: 767px){.flow_box .flow_item .step_content{width:100%}}.flow_box .flow_item .step_content dt{font-size:2.2rem;font-weight:700}@media screen and (max-width: 767px){.flow_box .flow_item .step_content dt{font-size:2rem}}.flow_box .flow_item .step_content dt .step-sp{display:none}@media screen and (max-width: 767px){.flow_box .flow_item .step_content dt .step-sp{display:inline-block;font-size:2.4rem;line-height:1;padding-right:5px}.flow_box .flow_item .step_content dt .step-sp small{display:block;font-size:1.0rem}}.flow_box .flow_item .step_content dd{padding-top:5px}#plan{margin-top:-30px;background:url(../../img/top/bg_plan.jpg) no-repeat center top/cover;padding-block:80px 180px;position:relative;z-index:0}#plan::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.75)}#plan::after{content:"";position:absolute;background:url(../../img/top/round_grad.png) no-repeat;width:912px;height:912px;left:-80px;top:-370px}@media screen and (max-width: 1500px){#plan::after{left:-22%}}@media screen and (max-width: 1200px){#plan::after{left:-37%}}@media screen and (max-width: 767px){#plan::after{background-size:contain;width:450px;height:450px;left:-18vw;top:-140px}}@media screen and (max-width: 500px){#plan::after{left:-45%;top:-210px}}#plan .inner{max-width:1080px;position:relative;z-index:1}@media screen and (max-width: 767px){#plan .hd{margin-top:20px}}#plan .hd .en{padding-right:4vw}#plan .hd .ja{color:#000}.plan_subTxt{font-size:2.4rem;font-weight:bold;margin:0 0 2em;text-align:center;word-break:keep-all;overflow-wrap:break-word}@media screen and (max-width: 767px){.plan_subTxt{font-size:1.8rem;margin:2em 0}}.plan_subTxt span{display:inline;padding-top:8px;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #fff600));background:linear-gradient(transparent 70%, #fff600 30%)}.course{margin-top:-10px;text-align:center}@media screen and (max-width: 767px){.course{margin-left:0;margin-top:10px}}.course dt,.course dd{font-weight:700}.course dt{font-size:3.6rem}@media screen and (max-width: 767px){.course dt{font-size:2.4rem}}.course dd{margin-top:10px;font-size:2.4rem}@media screen and (max-width: 767px){.course dd{margin-top:5px;font-size:2rem}}.course dd strong{font-size:2.4rem}@media screen and (max-width: 767px){.course dd strong{font-size:2rem}}.course dd small{display:block;font-size:1.6rem}.course dd.subtxt strong{font-size:2rem}.price_box{padding-top:80px}.price_box h4{font-size:2.8rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){.price_box h4{font-size:2.4rem}}.price_box .price_list{margin-top:20px;margin-bottom:30px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;gap:24px 50px;flex-wrap:wrap;font-weight:700}@media screen and (max-width: 767px){.price_box .price_list{gap:20px 10px}}.price_box .price_list .price_item{background:#fff;border:3px solid #000;border-radius:10px;padding:20px;width:calc((100% - 100px) / 3 );text-align:center;line-height:1.2}@media screen and (max-width: 767px){.price_box .price_list .price_item{width:calc((100% - 10px) / 2 );padding:10px}}@media screen and (max-width: 767px){.price_box .price_list .price_item dt{font-size:1.4rem}}.price_box .info_txt{margin-top:40px;text-align:center;font-size:1.8rem;font-weight:700;line-height:2.2}@media screen and (max-width: 767px){.price_box .info_txt{font-size:1.6rem;margin-top:20px;line-height:1.5}}.priceWrap{margin:0 auto}@media print, screen and (min-width: 768px){.priceWrap{width:85%}}.priceWrap .asterisk{font-size:1.4rem}@media screen and (max-width: 767px){.priceWrap .asterisk{font-size:1.2rem}}.priceTable{border-collapse:separate;border-spacing:2px;line-height:1.3;margin:60px auto 30px;width:100%;position:relative}.priceTable th,.priceTable td{font-size:2rem;padding:.5em}@media screen and (max-width: 767px){.priceTable th,.priceTable td{font-size:1.3rem}}.priceTable th.tl,.priceTable td.tl{border-top-left-radius:10px}.priceTable th.tr,.priceTable td.tr{border-top-right-radius:10px}.priceTable th.bl,.priceTable td.bl{border-bottom-left-radius:10px}.priceTable th.br,.priceTable td.br{border-bottom-right-radius:10px}.priceTable thead th{background:#013d80;color:#fff;text-align:center;padding-top:.8em}.priceTable tbody th{background:rgba(255,255,255,0.7);color:#013d80;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 767px){.priceTable tbody th{font-size:1.4rem;width:110px}}@media screen and (max-width: 400px){.priceTable tbody th{font-size:1.2rem;width:90px}}.priceTable tbody th .smallTxt{color:#f03838;display:block;font-size:1.4rem}@media screen and (max-width: 767px){.priceTable tbody th .smallTxt{font-size:1rem}}.priceTable tbody td{background:rgba(255,255,255,0.7);text-align:right}.priceTable .priceNum{font-size:3rem;font-weight:bold;margin-right:.2em}@media screen and (max-width: 767px){.priceTable .priceNum{font-size:1.6rem}}@media screen and (max-width: 400px){.priceTable .priceNum{font-size:1.3rem}}.priceTable .popularityTxt{position:relative}.priceTable .popularityTxt .popularityIn{background:#fff600;border-radius:7px;color:#f00;display:block;font-size:1.4rem;font-weight:bold;padding:.5em;position:absolute;top:-28px;left:50%;transform:translateX(-50%);text-align:center;width:90%}@media screen and (max-width: 767px){.priceTable .popularityTxt .popularityIn{font-size:1rem;padding:.5em .3em;top:-32px;width:100%}}@media screen and (max-width: 400px){.priceTable .popularityTxt .popularityIn{width:120%}}@media print, screen and (min-width: 768px){.priceTable .valueTxt{display:none}}.priceTable .valueTxt td{background:#eb605f;color:#fff;padding:.2em .5em;text-align:left}.exe_boxWrap{margin-top:-100px;position:relative;z-index:10;background:url(../../img/top/wave_upper_blue.png) no-repeat center top/100% 121px,url(../../img/top/wave_under_blue.png) no-repeat center bottom/100% 152px;padding:100px 0 130px}@media screen and (max-width: 767px){.exe_boxWrap{background:url(../../img/top/wave_upper_blue_sp.png) no-repeat center top/100% 100px,url(../../img/top/wave_under_blue_sp.png) no-repeat center bottom/100% 60px;padding:100px 0 60px}}.exe_boxWrap .exe_boxBg{background:#27a1ee;padding:50px 0}@media screen and (max-width: 767px){.exe_boxWrap .exe_boxBg{padding:0}}.exe_box{background:#fff;border:2px solid #000;border-radius:10px;padding:16px 30px 30px;margin:0 auto 30px;max-width:1000px}@media screen and (max-width: 767px){.exe_box{margin:0 10px 30px;padding:16px 15px 30px}}.exe_box .exeTxt{font-size:2.2rem;margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.exe_box .exeTxt{font-size:1.8rem}}.exe_box .exeTxt strong{display:inline;font-size:2.4rem;padding-top:8px;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #fff600));background:linear-gradient(transparent 70%, #fff600 30%)}@media screen and (max-width: 767px){.exe_box .exeTxt strong{font-size:2rem}}.exe_box .exeTable_caption{color:#013d80;font-weight:bold;font-size:2.2rem;margin:0 auto;width:100%;max-width:700px}@media screen and (max-width: 767px){.exe_box .exeTable_caption{font-size:1.8rem}}.exe_box .exeTable{border:solid 1px #fff;border-radius:10px;font-size:2rem;margin:0 auto;overflow:hidden;width:100%;max-width:700px}@media screen and (max-width: 767px){.exe_box .exeTable{font-size:1.6rem}}.exe_box .exeTable th,.exe_box .exeTable td{border:solid 1px #fff;padding:.5em 1.5em}@media screen and (max-width: 767px){.exe_box .exeTable th,.exe_box .exeTable td{padding:.5em .5em}}.exe_box .exeTable th{background:#013d80;color:#fff;font-weight:bold;line-height:1.3;width:200px}@media screen and (max-width: 767px){.exe_box .exeTable th{text-align:center;width:80px}}.exe_box .exeTable th span{white-space:nowrap}.exe_box .exeTable td{background:rgba(1,61,128,0.05)}.exe_box .exeTable td .txt_small{display:block;font-size:1.4rem}.benefits{position:relative;z-index:1}.benefits .inner{max-width:1080px}.benefits .benefits_list{background:#fff;border:2px solid #000;border-radius:10px;padding:16px 30px 30px}@media screen and (max-width: 767px){.benefits .benefits_list{padding:16px 10px}}.benefits .benefits_list li{text-align:center;padding-block:16px}.benefits .benefits_list li:not(:last-child){border-bottom:1px dashed #000}.benefits .benefits_list li h4{font-size:2rem;margin-bottom:10px}.travelPlan{background:url("../../img/top/travelplan_bg.jpg") no-repeat center bottom;padding:50px 50px 350px;position:relative}@media screen and (max-width: 767px){.travelPlan{background:url("../../img/top/travelplan_bg_sp.jpg") no-repeat center bottom;padding:50px 10px 160px}}.travelPlan .travelPlan_in{background:rgba(255,255,255,0.8);border-radius:30px;max-width:1200px;margin:0 auto;padding:80px;position:relative}@media screen and (max-width: 767px){.travelPlan .travelPlan_in{padding:30px 15px}}.travelPlan .travelPlan_in .ttlWrap{margin-bottom:50px}@media screen and (max-width: 767px){.travelPlan .travelPlan_in .ttlWrap{margin-bottom:30px}}.travelPlan .travelPlan_in .ttlWrap .txt01{font-size:4.8rem;font-style:italic;font-weight:bold;line-height:1.2;margin-bottom:.5em}@media screen and (max-width: 767px){.travelPlan .travelPlan_in .ttlWrap .txt01{font-size:3.8rem}}@media screen and (max-width: 630px){.travelPlan .travelPlan_in .ttlWrap .txt01{font-size:5.5vw}}.travelPlan .travelPlan_in .ttlWrap .txt01 span{font-size:2.8rem}@media screen and (max-width: 767px){.travelPlan .travelPlan_in .ttlWrap .txt01 span{display:block;font-size:1.8rem}}@media screen and (max-width: 630px){.travelPlan .travelPlan_in .ttlWrap .txt01 span{font-size:3vw}}.travelPlan .travelPlan_in .ttlWrap .txt02{font-size:2.2rem}@media screen and (max-width: 767px){.travelPlan .travelPlan_in .ttlWrap .txt02{font-size:1.6rem}}@media screen and (max-width: 500px){.travelPlan .travelPlan_in .ttlWrap .txt02{font-size:1.4rem}}.travelPlan .travelPlan_in:before{content:"";position:absolute;background:url(../../img/top/img_travelplan.png) no-repeat center/cover;width:600px;height:600px;right:-350px;top:0;z-index:-1}@media screen and (max-width: 767px){.travelPlan .travelPlan_in:before{width:300px;height:300px;right:-60px}}.travelPlan .travelPlan_in:after{content:"";position:absolute;background:url(../../img/top/round_grad.png) no-repeat center/cover;width:500px;height:500px;left:-300px;bottom:400px;z-index:-1}@media screen and (max-width: 767px){.travelPlan .travelPlan_in:after{width:400px;height:400px;left:-200px;bottom:300px}}.travelPlan .travelPlan_in .supportTxt{font-size:2.2rem;font-weight:bold;margin-bottom:1em;text-align:center}@media screen and (max-width: 767px){.travelPlan .travelPlan_in .supportTxt{font-size:1.8rem}}@media screen and (max-width: 500px){.travelPlan .travelPlan_in .supportTxt{font-size:1.6rem}}.travelPlan .travelPlan_in .supportTxt span{display:inline;padding-top:8px;z-index:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(30%, #fff600));background:linear-gradient(transparent 70%, #fff600 30%)}.travelPlan .asteriskWrap{display:flex;justify-content:center}@media screen and (max-width: 767px){.travelPlan .asteriskWrap{font-size:1.4rem}}.starList{margin:0 0 50px}.starList li{background:#27a1ee;border-radius:15px;color:#fff;padding:1em 1.5em 1em 2.5em}.starList li+li{margin-top:1.5em}.starList li .mark{font-size:2rem;font-weight:bold;text-indent:-1.5em}@media screen and (max-width: 767px){.starList li .mark{font-size:1.6rem}}.starList li .mark:before{color:#fff600;content:"★";margin-right:.5em}.starList li .txt{margin:.5em 0 0}@media screen and (max-width: 767px){.starList li .txt{font-size:1.4rem}}.travelTable{margin:0 auto 15px;max-width:550px;width:100%}.travelTable tr{border-bottom:dashed 1px #000}.travelTable th,.travelTable td{padding:0 1em}@media screen and (max-width: 767px){.travelTable th,.travelTable td{display:block}}.travelTable th{font-size:2rem;text-align:right}@media screen and (max-width: 767px){.travelTable th{font-size:1.6rem;padding-top:1em;text-align:center}}@media screen and (max-width: 767px){.travelTable td{text-align:center}}.travelTable td .num{font-size:3rem}@media screen and (max-width: 767px){.travelTable td .num{font-size:2.2rem}}.rentalPlan_blc{padding:30px;margin:50px auto 80px;max-width:1200px}@media screen and (max-width: 767px){.rentalPlan_blc{padding:10px}}.rentalPlan_blc .rentalPlan_in{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in{flex-wrap:wrap;flex-direction:column-reverse}}.rentalPlan_blc .rentalPlan_in .imgWrap{width:40%}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in .imgWrap{margin-top:30px;width:100%}}.rentalPlan_blc .rentalPlan_in .imgWrap figure{width:100%}.rentalPlan_blc .rentalPlan_in .imgWrap figure img{width:100%;height:auto;border-radius:10px;overflow:hidden}.rentalPlan_blc .rentalPlan_in .imgWrap figure figcaption{text-align:center;margin-top:10px}.rentalPlan_blc .rentalPlan_in .txtWrap{width:55%}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in .txtWrap{width:100%}}.rentalPlan_blc .rentalPlan_in .txtWrap .ttl{font-size:3rem;font-weight:bold;line-height:1.3;margin-bottom:.5em}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in .txtWrap .ttl{font-size:2.4rem}}@media screen and (max-width: 380px){.rentalPlan_blc .rentalPlan_in .txtWrap .ttl{font-size:2.2rem}}@media print, screen and (min-width: 600px){.rentalPlan_blc .rentalPlan_in .txtWrap .ttl br{display:none}}.rentalPlan_blc .rentalPlan_in .txtWrap .txt{margin-bottom:30px}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in .txtWrap .txt{font-size:1.4rem}}.rentalPlan_blc .rentalPlan_in .txtWrap .asteriskWrap{display:flex;justify-content:flex-end}.rentalPlan_blc .rentalPlan_in .rentalPlan_menu{margin-right:0;margin-bottom:15px;width:100%}.rentalPlan_blc .rentalPlan_in .rentalPlan_menu tr{border-bottom:dashed 1px #000}.rentalPlan_blc .rentalPlan_in .rentalPlan_menu th,.rentalPlan_blc .rentalPlan_in .rentalPlan_menu td{padding:0 1em}.rentalPlan_blc .rentalPlan_in .rentalPlan_menu th{font-size:2rem;text-align:right}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in .rentalPlan_menu th{font-size:1.8rem}}.rentalPlan_blc .rentalPlan_in .rentalPlan_menu td{width:170px}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in .rentalPlan_menu td{width:140px}}.rentalPlan_blc .rentalPlan_in .rentalPlan_menu td .num{font-size:3rem}@media screen and (max-width: 767px){.rentalPlan_blc .rentalPlan_in .rentalPlan_menu td .num{font-size:2.6rem}}.rentalPlan_blc .applicationTxt{margin-bottom:30px}@media print, screen and (min-width: 768px){.rentalPlan_blc .applicationTxt{text-align:center}}.rentalPlan_blc .application_btn{display:flex;justify-content:center}@media screen and (max-width: 767px){.rentalPlan_blc .application_btn{display:block}}.rentalPlan_blc .application_btn li{margin:0 10px}@media screen and (max-width: 767px){.rentalPlan_blc .application_btn li{margin:0 0 15px}}.rentalPlan_blc .application_btn li a{display:block;background:#eb605f;border-radius:10px;color:#fff;padding:.5em 1em}.rentalPlan_blc .application_btn li a:hover{opacity:.8}#area{margin-block:20px 60px;margin-bottom:100px}@media screen and (max-width: 767px){#area{margin-bottom:40px}}#area .area_in{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:calc(50% - 49vw)}@media screen and (max-width: 1200px){#area .area_in{margin-left:-40px}}@media screen and (max-width: 767px){#area .area_in{margin-left:0;flex-direction:column-reverse}}#area .area_in picture{display:block}@media screen and (max-width: 767px){#area .area_in picture{margin-top:20px;text-align:center}}#area .area_in .area_box{margin-top:20px;margin-left:3%;max-width:900px;width:calc(100% - 362px)}@media screen and (max-width: 767px){#area .area_in .area_box{width:100%;margin-left:0}}#area .area_in .area_box h4{font-size:3.2rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){#area .area_in .area_box h4{font-size:2.6rem}}#area .area_in .area_box .area_list{margin-top:30px}@media screen and (max-width: 767px){#area .area_in .area_box .area_list{margin-top:0}}#area .area_in .area_box .area_list .area_item{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1.8rem;padding:12px 16px}#area .area_in .area_box .area_list .area_item:not(:last-child){border-bottom:1px dashed #000}@media screen and (max-width: 767px){#area .area_in .area_box .area_list .area_item{font-size:1.6rem;flex-wrap:wrap}}#area .area_in .area_box .area_list .area_item dt{font-weight:700;padding-left:36px;position:relative;width:175px;min-width:175px}@media screen and (max-width: 767px){#area .area_in .area_box .area_list .area_item dt{padding-left:30px;width:100%}}#area .area_in .area_box .area_list .area_item dt::before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;left:0;top:16px;transform:translateY(-50%)}#area .area_in .area_box .area_list .area_item dt.free::before{background:#0064bd}#area .area_in .area_box .area_list .area_item dt.paid::before{background:#ff9c00}#area .area_in .area_box .area_list .area_item dd{padding-left:50px}@media screen and (max-width: 767px){#area .area_in .area_box .area_list .area_item dd{padding-left:30px}}#area .area_in p{padding-top:20px;text-align:center}@media screen and (max-width: 767px){#area .area_in p{padding-top:10px}}#profile{padding-block:120px 151px;background:url(../../img/top/wave_upper_blue.png) no-repeat center top/100% 121px,url(../../img/top/wave_under_blue.png) no-repeat center bottom/100% 152px;color:#fff}@media screen and (max-width: 767px){#profile{padding-block:100px 60px;background:url(../../img/top/wave_upper_blue_sp.png) no-repeat center top/100% 100px,url(../../img/top/wave_under_blue_sp.png) no-repeat center bottom/100% 60px}}#profile .profile_bg{background:#27a1ee;padding-bottom:60px}@media screen and (max-width: 767px){#profile .profile_bg{padding-bottom:40px}}#profile .hdwrap{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#profile .hdwrap{justify-content:space-around;gap:15px}}#profile .hdwrap .hd{padding-top:100px;font-size:12rem;font-weight:900;font-style:italic;font-family:"Roboto",sans-serif;text-align:left}@media screen and (max-width: 767px){#profile .hdwrap .hd{margin-top:-68px;padding-top:0;font-size:clamp(5rem, 13vw, 8rem)}}#profile .hdwrap picture{display:block;margin-top:-160px}@media screen and (max-width: 767px){#profile .hdwrap picture{margin-top:0;width:50%;margin-top:-100px}}#profile .hdwrap picture img{border-radius:10px}#profile .profile_rowwrap{margin-top:60px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#profile .profile_rowwrap{margin-top:30px;flex-direction:column-reverse}}#profile .profile_box{width:45%}@media screen and (max-width: 767px){#profile .profile_box{margin-top:30px;width:100%}}#profile .profile_box table{width:100%;font-size:1.8rem}@media screen and (max-width: 767px){#profile .profile_box table{font-size:1.6rem}}#profile .profile_box table tr:not(:last-child){border-bottom:1px dashed #fff}#profile .profile_box table tr th,#profile .profile_box table tr td{padding-block:.6em}#profile .profile_box table tr th{vertical-align:baseline;width:100px}@media screen and (max-width: 767px){#profile .profile_box table tr th{width:90px}}#profile .profile_box table tr td{padding-left:2em}@media screen and (max-width: 767px){#profile .profile_box table tr td{padding-left:1em}}#profile .profile_talk{width:50%}@media screen and (max-width: 767px){#profile .profile_talk{border:solid 1px #fff;border-radius:10px;padding:1.5rem;width:100%}}#profile .profile_talk .item:not(:first-child){margin-top:40px}@media screen and (max-width: 767px){#profile .profile_talk .item:not(:first-child){margin-top:30px}}#profile .profile_talk .item dt{margin-bottom:16px;font-size:2.4rem}@media screen and (max-width: 767px){#profile .profile_talk .item dt{margin-bottom:10px;font-size:2rem;font-weight:700}}#profile .profile_talk .item dt .en{font-family:"Roboto", sans-serif;font-size:6rem;font-style:italic;font-weight:900;margin-right:.5em}@media screen and (max-width: 767px){#profile .profile_talk .item dt .en{font-size:4rem}}#profile .profile_talk .item dd p+p{margin-top:1em}#profile .profile_talk .item dd .catch{margin-bottom:16px;font-size:2.4rem}@media screen and (max-width: 767px){#profile .profile_talk .item dd .catch{margin-bottom:10px;font-size:2rem;font-weight:700}}#profile .profile_talk .item dd .sign{font-size:2rem;margin-top:1em;text-align:right}@media screen and (max-width: 767px){#profile .profile_talk .item dd .sign{font-size:1.8rem}}#profile .img_box{margin-top:60px;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-evenly;gap:50px}@media screen and (max-width: 767px){#profile .img_box{margin-top:30px;gap:20px}}#profile .img_box picture{display:block;width:calc((100% - 120px) / 2 )}@media screen and (max-width: 767px){#profile .img_box picture{width:calc((100% - 20px) / 2 )}}#profile .img_box picture img{width:100%;object-fit:cover;border-radius:10px}#profile .company{margin-top:60px;font-size:1.8rem;-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#profile .company{font-size:1.6rem;display:block;margin-top:30px}}#profile .company h4{font-size:3.4rem}@media screen and (max-width: 767px){#profile .company h4{font-size:2.4rem}}#profile .company .company_info,#profile .company .group_info{width:calc((100% - 50px) / 2 )}@media screen and (max-width: 767px){#profile .company .company_info,#profile .company .group_info{margin-top:20px;width:100%}}#profile .company .company_info table,#profile .company .group_info table{margin-top:10px;width:100%}#profile .company .company_info table tr:not(:last-child),#profile .company .group_info table tr:not(:last-child){border-bottom:1px dashed #fff}#profile .company .company_info table tr th,#profile .company .company_info table tr td,#profile .company .group_info table tr th,#profile .company .group_info table tr td{padding-block:.8em;padding-left:1em}@media screen and (max-width: 767px){#profile .company .company_info table tr th,#profile .company .company_info table tr td,#profile .company .group_info table tr th,#profile .company .group_info table tr td{padding-block:.5em;padding-left:.5em;font-size:1.6rem}}@media screen and (max-width: 767px){#profile .company .company_info table tr th,#profile .company .group_info table tr th{width:86px}}#profile .company .company_info table tr td,#profile .company .group_info table tr td{padding-left:2em}@media screen and (max-width: 767px){#profile .company .company_info table tr td,#profile .company .group_info table tr td{padding-left:1em}}.staffBlc{border-top:dashed 1px #fff;display:flex;justify-content:center;flex-wrap:wrap;margin:80px 50px 0;padding-top:50px}@media screen and (max-width: 767px){.staffBlc{border-top:none;display:block;margin:50px 0 0;padding-top:0}}.staffBlc .staffTtl{font-size:8rem;font-weight:900;font-style:italic;font-family:"Roboto", sans-serif;margin-bottom:30px;width:100%}@media screen and (max-width: 767px){.staffBlc .staffTtl{font-size:6rem}}.staffBlc .staffBlc_in{margin-bottom:50px;padding:0 30px;width:50%}@media screen and (max-width: 767px){.staffBlc .staffBlc_in{margin:0 auto 50px;padding:0;width:100%}}.staffBlc .staff_img{border-radius:10px;margin-bottom:20px;overflow:hidden}.staffBlc .staff_img img{width:100%}.staffBlc .staff_txt .staff_name{font-size:2.2rem;flex-wrap:bold}.staffBlc .staff_txt .staff_name .kana{font-size:1.4rem;margin-left:1em}.staffBlc .staff_txt .staff_comment{margin-top:.5em}#company_blc{padding-top:80px}@media screen and (max-width: 767px){#company_blc{padding-top:60px}}.company_box{margin-top:40px;background:#f8f6ec;padding-block:70px 60px;position:relative}@media screen and (max-width: 767px){.company_box{padding-block:40px}}.company_box::before{content:"";position:absolute;display:block;background:url(../../img/top/shape_pink04.png) no-repeat;width:192px;height:232px;left:0;top:-40px}@media screen and (max-width: 1280px){.company_box::before{top:-50px;left:-40px}}@media screen and (max-width: 767px){.company_box::before{background-size:60%}}.company_box::after{content:"";position:absolute;display:block;background:url(../../img/top/shape_yellow03.png) no-repeat;width:288px;height:272px;right:0;top:-20px}@media screen and (max-width: 1400px){.company_box::after{top:-40px;right:-50px;overflow:hidden}}@media screen and (max-width: 767px){.company_box::after{background-size:55%;right:-210px}}.company_box .inner{max-width:1100px;margin-inline:auto;position:relative;z-index:1}.company_box .logo_blc{text-align:center}.company_box .greeting_box{margin-top:30px}@media print, screen and (min-width: 768px){.company_box .greeting_box{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.company_box .greeting_box figure{text-align:center}.company_box .greeting_box figure img{border-radius:10px}.company_box .greeting_box figure figcaption{margin-top:20px}@media print, screen and (min-width: 768px){.company_box .greeting_box .txt_box{margin-left:40px}}@media screen and (max-width: 767px){.company_box .greeting_box .txt_box{margin-top:20px}}.company_box .greeting_box .txt_box .ttl{font-size:2.4rem;font-weight:700}.company_box .greeting_box .txt_box .txt{padding-top:16px}.company_box .table_wrap{margin-top:20px}#partnership{margin:80px auto 0;max-width:1280px}#partnership .inner h3{font-size:2.2rem;font-weight:bold;margin-bottom:15px}@media print, screen and (min-width: 768px){#partnership .inner .partnerList{display:flex}}#partnership .inner .partnerList li{margin-right:2em;margin-bottom:.5em}#partnership .inner .partnerList li:before{content:"・"}#partnership .inner .partnerList li a{border-radius:5px;display:inline-block;font-size:1.4rem;text-decoration:underline}#partnership .inner .partnerList li a:hover{opacity:.8}
/*# sourceMappingURL=top.css.map */
