.mv{width:100%;margin-top:60px}.mv .copy{width:calc(100% - 40px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.mv .copy .copy_img{width:80%;max-width:400px;margin:0 auto 16px}.mv .copy .copy_flex{display:flex;justify-content:space-between;max-width:300px;margin:0 auto}.mv .copy .copy_flex li{font-family:"Noto Sans JP",sans-serif;background-color:rgba(245,126,97,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;width:32%;height:96px;border-radius:50%;color:#fff;font-size:1.3rem;font-weight:bold;line-height:1;text-align:center}.mv .copy .copy_flex li p{color:#fff;line-height:1;padding-top:4px}.mv .copy .copy_flex li p span{padding-top:0;padding-right:2px;display:inline-block;font-size:3.6rem}.mv .copy .copy_flex li span{display:block;padding-top:6px;font-size:2rem}.mv .swiper-container{width:100%}@-webkit-keyframes zoomUp{0%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes zoomUp{0%{transform:scale(1.1)}100%{transform:scale(1)}}.swiper-slide-active .slide-img,.swiper-slide-duplicate-active .slide-img,.swiper-slide-prev .slide-img{-webkit-animation:zoomUp 6s linear 0s;animation:zoomUp 6s linear 0s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.swiper-slide{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-img{height:70vh;min-height:380px}.slide01 .slide-img{background:url(../img/main01sp.jpg) no-repeat center/cover}.slide02 .slide-img{background:url(../img/main02sp.jpg) no-repeat center/cover}@media print,screen and (min-width: 768px){.slide-img{height:70vh;min-height:700px}}@media print,screen and (min-width: 1024px){.mv{margin-top:100px}.mv .copy{width:100%;max-width:520px}.mv .copy .copy_img{width:86%;max-width:600px}.mv .copy .copy_flex{max-width:100%}.mv .copy .copy_flex li{width:160px;height:160px;font-size:2.2rem}.mv .copy .copy_flex li p{font-size:2.6rem}.mv .copy .copy_flex li p span{font-size:8.2rem}.mv .copy .copy_flex li span{font-size:3.6rem}.mv .copy .copy_flex li:first-child{font-size:2rem}.slide01 .slide-img{background:url(../img/main01.jpg) no-repeat center/cover}.slide02 .slide-img{background:url(../img/main02.jpg) no-repeat center/cover}}.t__about{padding:60px 20px;margin-top:0;text-align:center;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif;background:url(../img/about_bg.jpg) no-repeat center center/cover}.t__about .main_title{z-index:1}.t__about .main_title::after{background-image:url(../img/titile_about.svg)}.t__about .read__text{font-weight:bold;padding:30px 0}.t__about .read__text p{font-size:1.6rem;line-height:1.6;font-family:"Noto Sans JP",sans-serif}.t__about .read__text span{font-size:3.2rem;padding:0 2px}.t__about .box__text{display:inline-block}.t__about .box__text p{text-align:left}.t__about .btn__wrap a{margin:0 auto}@media print,screen and (min-width: 1024px){.t__about{padding:100px 20px}.t__about .read__text{padding:60px 0 60px}.t__about .read__text p{font-size:2.6rem}.t__about .read__text span{font-size:4.6rem}.t__about .box__text p{text-align:center}}.t__reason{padding:60px 20px;margin-top:0;background-color:#f9f3e3;text-align:center;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif}.t__reason .box__text{display:inline-block;padding:30px 0 0}.t__reason .box__text p{text-align:left}.t__reason .reason__flex{margin-bottom:80px}.t__reason .reason__flex .item{margin:60px auto 0;position:relative;padding:70px 20px 20px;background-color:#fff}.t__reason .reason__flex .item .number{font-family:"Noto Sans JP",sans-serif;width:86px;height:86px;border-radius:50%;font-size:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;background-color:#f57e61;color:#fff;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.t__reason .reason__flex .item .number span{display:block;font-weight:bold;font-size:3.6rem}.t__reason .reason__flex .item h3{font-family:"Noto Sans JP",sans-serif;display:inline-block;padding:0 4px 6px;font-size:1.8rem;line-height:1;border-bottom:2px dotted #f57e61;color:#f57e61;font-weight:500}.t__reason .reason__flex .item h3 span{font-weight:bold;font-size:5.2rem;padding-left:4px}.t__reason .reason__flex .item h3 .point{font-weight:500;margin-left:-1px;padding-left:0}.t__reason .reason__flex .item .item__text{text-align:left;padding:20px 0 30px}.t__reason .reason__flex .item .item__text span{font-weight:bold}.t__reason .reason__flex .item .item__img img{max-width:250px;width:100%}.t__reason .reason__flex .item:nth-child(2) .number{background-color:#42a9a5}.t__reason .reason__flex .item:nth-child(2) h3{color:#42a9a5;border-color:#42a9a5}.t__reason .reason__flex .item:nth-child(2) h3 span{font-size:3.6rem}.t__reason .reason__flex .item:nth-child(2) h3 .point{font-size:1.9rem;padding-left:0}.t__reason .reason__flex .item:nth-child(2) .item__img img{width:70%;max-width:180px}.t__reason .reason__flex .item:nth-child(3) .number{background-color:#3490d1}.t__reason .reason__flex .item:nth-child(3) h3{color:#3490d1;border-color:#3490d1}.t__reason .reason__flex .item:nth-child(3) h3 span{font-size:3.6rem}.t__reason .reason__flex .item:nth-child(3) .item__img img{max-width:280px;width:100%}@media print,screen and (min-width: 1024px){.t__reason{padding:100px 20px}.t__reason .box__text{display:inline-block;padding:50px 0 0}.t__reason .box__text p{text-align:center;font-size:1.6rem}.t__reason .reason__flex{display:flex;max-width:1000px;margin:0 auto 100px}.t__reason .reason__flex .item{width:32%;margin-top:80px}.t__reason .reason__flex .item h3{padding:0 4px 8px;font-size:2.4rem}.t__reason .reason__flex .item .item__text{padding:20px 0 30px}.t__reason .reason__flex .item:nth-child(1){padding-top:60px}.t__reason .reason__flex .item:nth-child(2) .item__text{padding-bottom:20px}.t__reason .reason__flex .item:nth-child(2) h3 .point{font-size:2.6rem;padding-left:0}.t__reason .reason__flex .item:nth-child(2) h3 span{font-size:4.2rem}.t__reason .reason__flex .item:nth-child(3) h3 span{font-size:4.2rem}}.t__sns{padding:0 20px}.t__sns .item__flex{margin-top:30px}.t__sns .item__flex .item__text{margin-top:20px}.t__sns .item__flex .item__text .bold{font-weight:bold;font-size:1.8rem;padding-bottom:20px}.t__sns .btn__wrap{margin-top:20px}.t__sns .sns__item:nth-child(2){margin-top:60px}@media print,screen and (min-width: 1024px){.t__sns .item__flex{max-width:1000px;margin:60px auto 0;display:flex;justify-content:space-between;align-items:center}.t__sns .item__flex .item__img{width:56%}.t__sns .item__flex .item__text{width:32%}.t__sns .sns__item:nth-child(2){margin-top:120px}.t__sns .sns__item:nth-child(2) .item__flex{flex-direction:row-reverse}}.t__qa{background-color:#f4f8fa;padding:60px 20px}.t__qa .sub_title span{color:#3490d1}.t__qa dl{background-color:#fff;border:2px solid #3490d1;border-radius:10px;margin-top:30px;padding:30px 20px}.t__qa dl dt{color:#3490d1;font-size:1.6rem;font-weight:bold}.t__qa dl dd{padding-top:20px;font-size:1.4rem}@media print,screen and (min-width: 1024px){.t__qa{padding:100px 20px}.t__qa .sub_title{margin-bottom:50px}.t__qa dl{max-width:900px;margin:30px auto 0;padding:50px}.t__qa dl dt{font-size:2rem}}.t__service{padding:0 20px}.t__service .main_title::after{background-image:url(../img/title_service.svg);top:-30px}.t__service .service__flex{margin-top:30px}.t__service .service__flex .item{margin-top:40px}.t__service .service__flex .item .item__text{margin-top:50px}.t__service .service__flex .item .item__text .come{font-size:1rem}.t__service .service__flex .item .sub_title{text-align:left;font-size:2rem;padding-bottom:20px}.t__service .service__flex .item .sub_title span{font-size:1.2rem}.t__service .service__flex .item .item__img{position:relative;margin-left:20px}.t__service .service__flex .item .item__img::after{content:"";display:block;width:100%;height:100%;background:url(../img/service_bg.jpg) no-repeat center/cover;position:absolute;bottom:-20px;left:-20px;z-index:-1}.t__service .service__flex .item:nth-child(even) .item__img{margin-left:0;margin-right:20px}.t__service .service__flex .item:nth-child(even) .item__img::after{right:-20px;left:auto}@media print,screen and (min-width: 1024px){.t__service .service__flex{max-width:1000px;margin:0 auto}.t__service .service__flex .item{display:flex;justify-content:space-between;align-items:center;margin-top:100px}.t__service .service__flex .item:first-child{margin-top:60px}.t__service .service__flex .item .item__text{width:34%;margin-top:0}.t__service .service__flex .item .sub_title{text-align:left;font-size:2.4rem;padding-bottom:50px}.t__service .service__flex .item .sub_title span{font-size:1.4rem}.t__service .service__flex .item .item__img{width:58%}.t__service .service__flex .item:nth-child(even){flex-direction:row-reverse}}.t__company .container__inr{padding:60px 20px 210px;background-color:#f9f7f2}.t__company .main_title{z-index:2}.t__company .main_title::after{background-image:url(../img/title_company.svg);top:-28px}.t__company .company__box01{margin-top:30px}.t__company .company__box01 .table__box{position:relative;z-index:1;margin-top:30px}.t__company .company__box01 .table__box a{color:#2c2304}.t__company .company__box02{margin-top:60px;position:relative;z-index:1}.t__company .company__box02 .map__wrap{max-width:1000px;margin:30px auto 0}.t__company .company__box02 .movie__box{position:relative;max-width:400px;margin:100px auto 0}.t__company .company__box02 .movie__box .movie__point{position:absolute;top:-80px;width:80%;max-width:400px;right:0;z-index:2}.t__company .company__box02 .movie__wrap{position:relative;padding-top:177.7777%;width:100%}.t__company .company__box02 .movie__wrap video{position:absolute;top:0;right:0;width:100%;height:100%}.t__company .container__slide{width:100%;position:relative;top:-150px}.t__company .container__slide .swiper-wrapper{transition-timing-function:linear}.t__company .container__slide .swiper-slide{width:100%;margin:0 5px}@media print,screen and (min-width: 1024px){.t__company .sub_title{font-size:2.4rem}.t__company .container__inr{padding:100px 20px 210px}.t__company .container__inr .inr__wrap{position:relative;max-width:1000px;margin:0 auto}.t__company .container__inr .inr__wrap::before{content:"";display:block;width:190px;height:810px;background:url(../img/company_svg01.svg) no-repeat center/contain;position:absolute;left:-20px;top:130px;opacity:.5}.t__company .company__box01{margin-top:50px}.t__company .company__box01 .table__box{margin-top:40px}.t__company .company__box02{margin-top:60px}.t__company .company__box02 .map__wrap{margin:50px auto 0}.t__company .company__box02 .movie__box{margin-top:120px}.t__company .company__box02 .movie__box .movie__point{right:-120px}}.t__contact{margin-top:0;padding:30px 20px 60px;background-color:#f9f3e3;position:relative;text-align:center}.t__contact .main_title{z-index:2;top:-38px}.t__contact .main_title::after{background-image:url(../img/title_contact.svg);top:-28px}.t__contact .contact__text{display:inline-block;padding-bottom:40px;font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif}.t__contact .contact__text p{text-align:left}.t__contact .contact__text span{color:red}.t__contact .line__box{margin-bottom:40px}.formtable{width:100%;max-width:900px;margin:0 auto;font-size:14px;border-collapse:collapse}.formtable th{padding:20px;vertical-align:middle;font-weight:normal;font-weight:700}.formtable td{padding:20px}.red{font-size:14px;color:red;font-weight:normal}.formtable .boxm,.formtable textarea{width:100%;padding:10px 12.5px;transition:all .5s;border-radius:3px;box-sizing:border-box;-webkit-appearance:none;border:1px solid #e9ebf2;background-color:#e9ebf2}.formtable .boxm:focus,.formtable textarea:focus{border:1px solid #3490d1;outline:0}.contact__policy{line-height:2;padding:0 20px}.contact__policy h3{text-align:center;font-size:14px;margin-top:40px;font-weight:bold}.policy__box{max-width:740px;width:100%;height:200px;margin:20px auto;padding:20px;border:1px solid #fdfbf6;background:#fdfbf6;overflow:auto;box-sizing:border-box;text-align:left}.policy__box p{font-size:13px;margin-bottom:20px}.contact__check{font-size:14px}.contact__check p{line-height:1.6}.kojin__checkbox{margin-top:20px;font-size:1.4rem;text-align:center;cursor:pointer}.kojin__checkbox label{display:flex;align-items:center;justify-content:center}.kojin__checkbox label input{width:20px}.kojin__checkbox p{line-height:1.6;text-align:center}.kojin_checkbox input{margin-right:10px}.kojin_checkbox:hover{cursor:pointer}.submit-btn{width:300px;margin:20px auto}.submit-btn input{width:300px;height:50px;line-height:50px;color:#fff;border:none;cursor:pointer;transition:all .3s ease-out;-webkit-appearance:none;background-color:#3490d1}.submit-btn input:hover{background-color:#2c2304}* input[type=radio]{display:none}::-webkit-input-placeholder{color:#ddd}::-moz-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}.thanks .contact{padding-top:120px}.contact01,.contact02,.contact03{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 26px;position:relative;width:43%;text-align:left;font-size:1.3rem}.dd_flex{display:flex;flex-wrap:wrap}.contact01::before,.contact02::before,.contact03::before{background:#fff;border:1px solid #f7f6f5;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;position:absolute;top:50%;width:16px}.contact01::after,.contact02::after,.contact03::after{background:#fff;border:5px solid #2c2304;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-8px;opacity:0;position:absolute;top:50%;width:16px}input[type=radio]:checked+.contact01::after,input[type=radio]:checked+.contact02::after,input[type=radio]:checked+.contact03::after{opacity:1}.radio__wrap{text-align:left}.thanks .contact{padding-top:120px}@media screen and (max-width: 1023px){.formtable th{display:block;width:100%;text-align:left;padding:20px 20px 10px}.formtable td{display:block;width:100%;padding:0 20px 20px}.formtable tr:nth-child(8) td{text-align:left}.radio-input .wpcf7-list-item:nth-child(3) .wpcf7-list-item-label{padding-right:15px}}@media print,screen and (min-width: 1024px){.t__contact{margin-top:0;padding:40px 20px 100px}.t__contact .main_title{top:-58px}.t__contact .contact__text{display:inline-block;padding-bottom:60px}.t__contact .contact__text p{text-align:center}.t__contact .line__box{margin-bottom:80px}.t__contact .contact__inr{position:relative;max-width:1000px;margin:0 auto}.t__contact .contact__inr::before{content:"";display:block;width:150px;height:850px;background:url(../img/contact_svg01.svg) no-repeat center/contain;position:absolute;right:0;top:240px}.formtable{position:relative;z-index:1}.formtable th{width:30%;text-align:right;font-weight:normal}.formtable td{width:70%}.submit_btn input,.submit-btn input{height:60px;line-height:60px}.thanks .contact{padding-top:200px}.contact__policy h3{font-weight:normal}.contact01,.contact02,.contact03{width:30%}}
/*# sourceMappingURL=style.min.css.map */