.hero__area{width:100%;height:100vh;position:relative;overflow:hidden}.mv{height:100%;height:100%;background:url(../img/mv-sp.png) no-repeat center/cover;position:relative}.mv .copy{position:absolute;top:75%;left:5.33%;transform:translateY(-50%);z-index:2;width:100%}.mv .copy p{font-size:1.4rem}.mv .copy h1{display:inline-block;font-weight:bold;font-size:min(6.4vw,3.2rem);line-height:1.6}.mv .copy h1 .copy__min{font-size:1.4rem;font-weight:400;display:block}.mv .copy .copy__bottom{margin-top:10px}.mv .copy .copy__bottom .shikaku__maru{margin-top:10px}.shikaku__maru{display:flex}.shikaku__maru li{width:50px;margin-right:10px}.shikaku__maru li:last-child{margin-right:0}.shikaku__maru li img{width:100%}@media print,screen and (min-width: 1024px){.mv{background:url(../img/mv.jpg) no-repeat center/cover}.mv .copy{top:60%;left:7.14%}.mv .copy h1{letter-spacing:.1em;font-size:4.2rem}.mv .copy h1 .copy__min{font-size:1.6rem}.mv .copy .copy__bottom{margin-top:20px;display:flex}.mv .copy .copy__bottom p{font-size:1.6rem}.mv .copy .copy__bottom .shikaku__maru{margin:0 0 0 30px}.shikaku__maru li{width:70px}}.link__box{display:block;overflow:hidden;position:relative;cursor:pointer;transition:ease-in .3s}.link__box::after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;transition:all .3s ease-out;z-index:-1}.link__box:hover:after{transform:scale(1.1)}.text__center{text-align:center}.bg__back{background-color:#f7fdfd;padding:60px 5.33%}.top__message{padding:60px 5.33%}@media print,screen and (min-width: 1024px){.text__box p{font-size:clamp(1.4rem,1.14vw,1.6rem)}.bg__back{padding:100px 20px}.top__message{padding:100px 20px}.top__message .text__box p{font-size:clamp(1.4rem,1.29vw,1.7rem)}.top__message .big{font-size:2rem}}.about__list{position:relative;z-index:1;margin-top:40px}.about__list::before{content:"";display:block;width:80px;height:70px;background:url(../img/icon/ico_haert02.svg) no-repeat center/contain;position:absolute;top:-20px;left:-10px;z-index:-1}.about__list dt{color:#00b1b6;font-size:min(5.33vw,2.4rem);font-weight:700}.about__list dd{font-weight:700;font-size:min(3.73vw,1.6rem)}@media print,screen and (min-width: 1024px){.about__list{margin-top:40px}.about__list::before{top:-20px;left:-20px}.top__about .flex02{justify-content:space-between;align-items:center}.top__about .about__list{margin-top:60px}.top__about .flex__item{width:48%}.top__about .flex__item .text__box{text-align:left;padding-top:0}.top__about .more__button{margin:0}}.read{font-weight:700;line-height:1.6;font-size:min(4.27vw,2rem)}.top__award{padding:60px 5.33%}.top__award .flex__img{margin-top:30px}.top__award .flex__img img{width:100%;border-radius:10px}.top__award .flex__text{margin-top:30px}.top__award .award__img{display:flex}.top__award .award__img .img__item{margin-top:30px;max-width:240px;width:46%;margin-right:20px}.top__award .award__img .img__item:last-child{margin-right:0}@media print,screen and (min-width: 768px){.oath__list{display:flex;justify-content:space-between}.oath__list li{width:30%;padding:20px 10px}.oath__list p{font-size:1.4rem;letter-spacing:.05em}.promise__list{display:flex;flex-wrap:wrap;justify-content:space-between}.promise__list li{width:45%}}@media print,screen and (min-width: 1024px){.top__award{padding:100px 20px}.top__award .flex02{margin-top:50px;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse}.top__award .flex__img{margin-top:0;width:44%}.top__award .flex__text{margin-top:0;width:48%}.top__award .text__box{text-align:left}}.support__item .about__list{display:block}.support__item .about__list dd{font-weight:700}.support__item .item__text{padding-top:10px}.support__item .item__text p{font-weight:500}.top__support .support__items{background-color:#fff;padding:40px 20px;border-radius:10px;margin-top:40px}.top__support .support__items .support__item:first-child .about__list{margin-top:0}@media print,screen and (min-width: 1024px){.top__support .support__items{padding:50px 100px}.top__support .support__item{display:flex;align-items:center}.top__support .support__item .about__list{width:28%}.top__support .support__item .item__text{text-align:left;margin-left:60px;margin-top:20px}.top__support .support__item .item__text p{font-size:1.5rem}}.normal__link{text-decoration:underline;color:#00b1b6;font-size:1.4rem;font-weight:500}.normal__link:hover{color:#efb8c2}.a__link{text-decoration:underline;color:#00b1b6;display:flex;align-items:center;font-size:1.4rem;font-weight:500}.a__link::before{content:"";display:block;width:12px;height:12px;background:url(../img/icon/ico__link.svg) no-repeat center/contain;margin-right:5px}.a__link:hover{color:#efb8c2}.inline{display:inline-block}.list01 li{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px}.list01 li p{font-weight:700;line-height:1.6;width:calc(100% - 17px);color:#00b1b6}.list01 li::before{content:"";display:block;width:12px;height:12px;background:url(../img/icon/ico_haert.svg) no-repeat center/contain;border-radius:50%}.top__reason{padding:60px 5.33%}.reason__item{background-color:#fff;border-radius:10px;padding:30px 20px;box-shadow:0px 0px 26.6px 8.4px rgba(97,97,97,.07);margin-top:30px;position:relative;z-index:1}.reason__item .item__title .shikaku__maru{margin-top:20px}.reason__item .item__title .bold{padding-top:5px}.reason__item .back__text{font-weight:700;font-size:5rem;opacity:.1;color:#00b1b6;text-transform:uppercase;line-height:1;position:absolute;bottom:-10px;right:20px;z-index:-1}.reason__item .item__text{padding-top:20px}.reason__item .normal__link{display:block;margin-top:20px}.reason__item .list01{margin-top:20px}@media print,screen and (min-width: 1024px){.top__reason{padding:100px 20px}.top__reason a{font-size:clamp(1.4rem,1.14vw,1.6rem)}.reason__item{padding:50px;margin-top:50px;display:flex;align-items:center;justify-content:space-between}.reason__item p{font-size:clamp(1.4rem,1.14vw,1.6rem)}.reason__item .item__title .shikaku__maru{margin-top:30px}.reason__item .back__text{font-size:6rem;letter-spacing:.1em}.reason__item .item__text{padding-top:0;width:50%}}.voice__item{padding:20px;border-radius:10px;background-color:#fff;margin-top:30px}.voice__item .voice__img img{width:100%;border-radius:10px}.voice__item .voice__text{margin-top:20px}.voice__item .mini__title{color:#232323}.voice__item .normal__link{display:block;text-align:center;margin-top:20px}.voice__item .text__box{padding-top:10px}@media print,screen and (min-width: 1024px){.top__voice .voice__list{margin-top:40px}.voice__list{display:flex;justify-content:space-between;padding:20px 10px}.voice__list .voice__item{width:31%;margin-top:0}.voice__list .voice__item .text__box{padding-top:20ox;text-align:left}.voice__list .voice__text{margin-top:30px}.voice__list .mini__title{font-size:2rem}}.top__flow{padding:60px 5.33%}.top__flow__list{display:flex;flex-wrap:wrap;justify-content:space-between}.top__flow__item{width:48%;margin-top:30px;position:relative;z-index:1}.top__flow__item::after{content:"";display:block;width:100%;height:10px;background-color:#caeeef;position:absolute;top:30px;left:50%;transform:translateY(-50%);z-index:-1}.top__flow__item:nth-child(even)::after{display:none}.top__flow__item .en{font-weight:700;text-transform:uppercase;font-size:1.2rem}.top__flow__item .mini__title{color:#232323;line-height:1;font-size:1.6rem;padding-top:5px}.top__flow__item .item__text{text-align:center;margin-top:20px}.top__flow__item .item__icon{text-align:center}.top__flow__item .item__icon img{width:60px}@media print,screen and (min-width: 768px){.top__flow{padding:100px 20px}.top__flow__item{width:16.6666666667%}.top__flow__item:nth-child(even)::after{display:block}.top__flow__item:last-child::after{display:none}}.top__price{padding:60px 5.33%}.top__price .price__point{display:flex;justify-content:center}.top__price .price__point .about__list{margin-right:30px}.top__price .price__point .about__list:last-child{margin-right:0}.top__price .price__point .about__list::before{width:60px;height:50px}.top__price .price__point p{font-weight:700;font-size:min(3.47vw,2.4rem);line-height:1.4}.top__price .table__wrap{max-width:600px;margin:0 auto}.top__price .mini__area{text-align:right}.top__price .mini{font-size:1.2rem;padding-top:20px}.price__table{margin:30px auto 0;max-width:600px}.price__table tr{display:flex;margin-top:10px}.price__table th{background-color:#00b1b6;color:#fff;text-align:center;border-radius:5px;width:30%;padding:10px;display:flex;align-items:center;justify-content:center}.price__table td{background-color:#fff;border-radius:5px;width:70%;padding:10px;text-align:center;margin-left:10px}.price__table td span{font-size:2.4rem;color:#00b1b6;font-weight:bold;padding-right:4px;letter-spacing:.1em}@media print,screen and (min-width: 1024px){.top__price{padding:100px 20px}.top__price .price__point .about__list{margin-right:40px}.top__price .price__point .about__list::before{width:80px;height:70px}.price__table{margin:40px auto 0}.price__table th{font-size:1.8rem;font-weight:bold}.price__table td span{font-size:2.8rem}}.top__faq{padding:60px 5.33%}@media print,screen and (min-width: 1024px){.top__faq{padding:100px 20px}}.mail__button{display:flex;justify-content:center;align-items:center;font-size:1.6rem;color:#232323;font-weight:bold;background-color:#fff;width:400px;height:80px;border-radius:40px;max-width:100%;margin:20px auto 0}.mail__button span{display:flex;align-items:center;justify-content:center}.mail__button span::before{content:"";display:block;width:28px;height:28px;background:url(../img/icon/icon_mail02.svg) no-repeat center/contain;margin-right:10px}.mail__button:hover{background-color:#00b1b6;color:#fff}.mail__button:hover span::before{background:url(../img/icon/icon_mail.svg) no-repeat center/contain}.line__button{display:flex;justify-content:center;align-items:center;font-size:1.6rem;color:#232323;font-weight:bold;background-color:#fff;width:400px;height:80px;border-radius:40px;max-width:100%;margin:20px auto 0}.line__button span{display:flex;align-items:center;justify-content:center}.line__button span::before{content:"";display:block;width:28px;height:28px;background:url(../img/icon/icon_line.svg) no-repeat center/contain;margin-right:10px}.line__button:hover{background-color:#00b1b6;color:#fff}.line__button:hover span::before{background:url(../img/icon/icon_line_white.svg) no-repeat center/contain}@media print,screen and (min-width: 768px){.contact__section::before{padding-top:12.4761%;top:60px}.contact__section::after{padding-top:18.2857%}}@media print,screen and (min-width: 1024px){.contact__section::before{max-width:210px;width:15%;left:10.71%}.contact__section::after{max-width:300px;width:21.43%;right:7.14%}.contact__section .inner__title{font-size:1.8rem;margin-top:40px}.contact__section .text__box{padding-top:30px}.contact__buttons{display:flex;justify-content:center;margin-top:40px}.contact__buttons a{margin:0}.contact__buttons a:first-child{margin-right:60px}}.about__top .read{font-size:min(5.33vw,3.2rem);text-align:center}.system__item{margin-top:30px;padding:20px;box-shadow:0px 0px 20px 5px rgba(97,97,97,.07);border-radius:10px}.system__item .mini__title{color:#232323;display:flex;align-items:baseline;font-size:min(5.33vw,2rem)}.system__item .mini__title .en{font-size:3rem;color:#00b1b6;margin-right:10px;line-height:1}.system__item .text__box{padding-top:10px}.bg__items .bg__item{background-color:#fff;padding:20px;margin-top:30px;border-radius:10px}.bg__items .bg__item .mini__title{margin-bottom:10px}.bg__items .bg__item .mini__title span{display:block;font-size:1.6rem}.bg__items .bg__item .text__box{padding-top:10px}.bg__items .bg__item .flex02{display:flex;align-items:center}.bg__items .bg__item .flex02 .mini__title{margin-right:20px}.bg__items .bg__item .flex02 .shikaku__maru{width:60px}@media print,screen and (min-width: 1024px){.vm__box{margin-top:40px}.vm__box .flex__item{width:50%}.vm__box .flex__item .text__box{text-align:left}.system__item{margin-top:40px;padding:40px}.system__item .mini__title{align-items:center}.system__item .text__box{padding-top:20px;text-align:left}.bg__items .bg__item{padding:50px;margin-top:40px;display:flex;align-items:center}.bg__items .bg__item .title__box{width:40%}.bg__items .bg__item .text__box{padding-top:0;width:55%;text-align:left}.bg__items .bg__item .flex02{justify-content:flex-start}}.price__section01{padding:0 20px}.price__section01 .section__inner{max-width:800px;margin:0 auto}.price__section01 .section__inner .attention{font-size:1.2rem;text-align:right;padding-top:10px}.price__section01 .price__table{max-width:800px}.price__section01 .price__table .table__header th{width:35%;margin-left:10px;line-height:1.6;background-color:#3ab79b}.price__section01 .price__table .table__header th:nth-child(2){background-color:#57b73a}.price__section01 .price__table .table__header::before{content:"";display:block;width:30%}.price__section01 .price__table th{font-size:1.3rem}.price__section01 .price__table td{background-color:#f7fdfd;width:35%;margin-left:10px;font-size:1.2rem}.price__section01 .price__table td:nth-child(2){background-color:#e5f7f3}.price__section01 .price__table td:nth-child(2) span{color:#3ab79b}.price__section01 .price__table td:nth-child(3){background-color:#eaf7e6}.price__section01 .price__table td span{font-size:1.6rem}.price__section02{background-color:#f7fdfd;padding:60px 20px;margin-top:60px}.price__section02 .wrapper{margin-top:30px}.price__section02 .bg__item{background-color:#fff;padding:0 20px 20px;margin-top:40px}.price__section02 .bg__item .sub__title{font-size:1.8rem;position:relative;top:-13px}.price__section02 .bg__item .text__box{padding-top:0}.price__section02 .bg__item .text__box p{font-size:1.3rem;text-align:left}.price__section02 .bg__item .text__box .ibj__links{font-weight:bold;border-top:1px solid #ddd;padding-top:10px;margin-top:20px}.price__section02 .bg__item .text__box a{display:flex;align-items:center;color:#232323;font-size:1.3rem;text-decoration:underline;margin-top:4px}.price__section02 .bg__item .text__box a:hover{color:#3ab752}.price__section02 .bg__item .text__box a img{width:14px;margin-right:10px}.price__section02 .bg__item .joining__list p{line-height:1.6;font-size:1.3rem}.price__section02 .bg__item .joining__list .list__title{display:flex;align-items:center;font-size:1.4rem;font-weight:bold;margin-bottom:4px}.price__section02 .bg__item .joining__list .list__title span{width:20px;height:20px;background-color:#3ab79b;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;margin-right:10px;font-size:1.4rem}.price__section02 .bg__item .joining__list li{margin-top:20px}.price__section02 .bg__item .joining__list li:first-child{margin-top:0}.coolingoff{border:1px solid #3ab752;margin-top:30px;padding:20px}.coolingoff .text__box{padding-top:20px}.coolingoff .text__box p{font-size:1.3rem}.coolingoff .cancellation{margin-top:20px}.coolingoff .cancellation__list{display:inline-block;font-size:1.3rem;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;margin:10px 0}.coolingoff .dot__list{padding:10px 0}.coolingoff .cancellation__attention{font-size:1.2rem}@media print,screen and (min-width: 768px){.price__section01 .price__table tr th{font-size:1.6rem}.price__section01 .price__table td{font-size:1.6rem}.price__section01 .price__table td span{font-size:3rem}.coolingoff{padding:40px}.coolingoff .text__box p{text-align:left;font-size:1.4rem}.coolingoff .cancellation__list{padding:10px 20px 10px 10px;font-size:1.4rem}}@media print,screen and (min-width: 1024px){.price__section02{background-color:#f7fdfd;padding:100px 20px;margin-top:100px}.price__section02 .wrapper{margin-top:50px;display:flex;justify-content:space-between;align-items:flex-start}.price__section02 .bg__item{width:46%;padding:0 40px 40px;margin-top:0}.price__section02 .bg__item .sub__title{font-size:2.2rem}.price__section02 .bg__item .text__box{padding-top:10px}.price__section02 .bg__item .text__box p{font-size:1.4rem}.price__section02 .bg__item .joining__list .list__title{font-size:1.6rem}.price__section02 .bg__item .joining__list li:first-child{margin-top:10px}}.faq__item{margin-top:20px;padding:20px;box-shadow:0px 0px 20px 5px rgba(97,97,97,.07);border-radius:10px}.faq__item:first-child{margin-top:0}.faq__item .qa__mark{width:30px;height:30px;margin-right:10px;background-color:#e3f8f8;border-radius:50%;color:#00b1b6;font-weight:700;font-size:1.6rem;display:flex;align-items:center;justify-content:center}.faq__item .faq__title-wrap{display:flex;justify-content:space-between;align-items:baseline;padding:10px;border-bottom:1px solid #00b1b6}.faq__item .faq__title{width:calc(100% - 40px);font-size:min(4vw,2rem);font-weight:700;line-height:1.6;color:#00b1b6}.faq__item .fqa__contents{display:flex;justify-content:space-between;align-items:baseline;padding:10px}.faq__item .fqa__contents .faq__text{width:calc(100% - 40px)}.faq__item .fqa__contents .faq__text p{line-height:1.6}@media screen and (min-width: 1024px){.faq__item{padding:40px 30px;margin-top:40px}.faq__item .faq__text p{font-size:clamp(1.4rem,1.14vw,1.6rem)}}.flow__wrapper{margin-top:60px}.flow__wrapper:first-child{margin-top:0}.flow__wrapper .flow__item{margin-top:60px;border-radius:10px;position:relative;z-index:2;background-color:#fff;box-shadow:0px 0px 20px 5px rgba(97,97,97,.07)}.flow__wrapper .flow__item:nth-child(2){margin-top:20px}.flow__wrapper .flow__item .flow__item-inner{background-color:#fff;padding:30px 20px}.flow__wrapper .flow__item::after{content:"";display:block;width:10px;height:100%;background-color:#e3f8f8;position:absolute;top:60px;left:50%;transform:translateX(-50%);z-index:-1}.flow__wrapper .flow__item:first-child{margin-top:0}.flow__wrapper .flow__item:last-child:after{display:none}.flow__wrapper .flow__item .flow__step{display:flex;align-items:center;justify-content:center}.flow__wrapper .flow__item .flow__step p{color:#00b1b6;font-size:1.2rem;font-weight:bold;line-height:1;text-align:center}.flow__wrapper .flow__item .flow__step p span{display:block;font-size:3.2rem;padding-top:4px}.flow__wrapper .flow__item .flow__icon{width:60px;margin:0 auto}.flow__wrapper .flow__item .flow__icon img{width:100%}.flow__wrapper .flow__item .flow__text{text-align:center}.flow__wrapper .flow__item .flow__text p{text-align:left;display:inline-block}.flow__wrapper .flow__item .flow__title{font-size:1.8rem;font-weight:bold;text-align:center}.flow__wrapper .flow__item .flow__title span{font-size:1.4rem;display:block}.flow__wrapper .flow__item .text__box{padding-top:10px}.flow__wrapper .flow__item .pt10{padding-top:10px}.flow__wrapper .dot__list-flow .list__title{display:flex !important;align-items:baseline;color:#3ab752;font-size:1.6rem;font-weight:500}.flow__wrapper .dot__list-flow .list__title::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#3ab752;margin-right:4px}.flow__wrapper .dot__list-flow li{padding-top:20px}.flow__wrapper .dot__list-flow li:first-child{padding-top:0}.flow__wrapper .dot__list-flow .text__box{padding-top:0;text-align:left}@media print,screen and (min-width: 768px){.flow__wrapper .flow__item .flow__item-inner{padding:40px;display:flex}.flow__wrapper .flow__item:first-child{margin-top:0}.flow__wrapper .flow__item .flow__step{margin:0;margin-right:3%}.flow__wrapper .flow__item .title__wrap{display:flex;align-items:center}.flow__wrapper .flow__item .flow__icon{margin:0;margin-right:3%}.flow__wrapper .flow__item .flow__text{width:calc(100% - 100px);padding-top:0;text-align:left}.flow__wrapper .flow__item .flow__text p{display:block}.flow__wrapper .flow__item .flow__title{font-size:2rem;text-align:left}}.list__come li{display:flex;align-items:baseline}.list__come li p{line-height:1.4}.list__come li::before{content:"※"}.list02 li{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px}.list02 li p{line-height:1.6;width:calc(100% - 10px);color:#232323}.list02 li::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#00b1b6}.list02 .mini{font-size:1.2rem;display:block}.price__page .system__item .mini__title{display:block}.price__page .system__item .mini__title .en{margin:0;padding:0 5px}.price__page .list__come{margin-top:20px}.price__page .price__box{margin-top:40px}.price__page .price__box .mini_title{font-size:min(4.27vw,2rem)}.price__box{border:1px solid #00b1b6;border-radius:10px;padding:20px 15px}@media screen and (min-width: 1024px){.service__wrap .price__box{width:48%}.price__box{padding:40px 50px}.price__box p{font-size:clamp(1.4rem,1.14vw,1.6rem)}.list02 .mini{font-size:1.3rem}}.mini__title.name{color:#232323;font-size:min(6.4vw,3.2rem);border-bottom:2px solid #caeeef;padding-bottom:10px}.mini__title.name span{font-size:1.4rem;color:#00b1b6;margin-left:20px}.en__name{color:#00b1b6}.name__title{font-size:1.4rem;color:#00b1b6;font-weight:500}.prof .read{padding-top:30px}.prof .text__box{padding-top:20px}.prof .text__box p{padding-top:10px}.prof .text__box p:first-child{padding-top:0}.prof img{width:100%;border-radius:10px}.prof .flex__text{margin-top:20px}.prof__items .prof__item{margin-top:30px}.prof__message{margin-top:60px;padding:40px 30px;box-shadow:0px 0px 20px 5px rgba(97,97,97,.1);border-radius:10px}.prof__item{border:1px solid #00b1b6;border-radius:10px;padding:20px 15px}.prof__item .list02 li p{width:calc(100% - 16px)}.prof__item .list__img{width:60%;margin-top:20px;max-width:160px}.prof__item .list__img img{border-radius:5px}.prof__item .text__box{padding-top:10px}.prof__item .text__box p{text-align:left}.prof__page .bg__back .prof__message{background-color:#fff}.prof__page .bg__back .prof__item{border:none;background-color:#fff}@media print,screen and (min-width: 768px){.prof{display:flex;justify-content:space-between}.prof .flex__text{width:50%}.prof .flex__img{width:44%;margin-top:0}.prof .text__box p{text-align:left}.prof__page .bg__back .prof{flex-direction:row-reverse}}@media print,screen and (min-width: 1024px){.prof .read{line-height:1.8}.prof__items{margin-top:50px}.prof__items .prof__item{width:48%;margin-top:0}.prof__item{padding:40px 30px}.prof__item p{font-size:clamp(1.4rem,1.14vw,1.6rem)}.prof__message{margin-top:80px;padding:60px 50px}.prof__message .text__box{padding-top:20px}.prof__message p{font-size:clamp(1.4rem,1.14vw,1.6rem)}}.text__box__center{text-align:center}.contact__section .text__box{padding-top:0}.section__box{padding:0 20px 60px;text-align:center}.line__link{margin-top:20px}.line__link p{text-align:center;font-weight:bold;font-size:1.6rem;line-height:1.4}.line__link .line__button-green{margin-top:20px}.required__span{color:#efb8c2}.form__wrap{margin-top:40px}@media screen and (min-width: 1024px){.section__box{padding:0 20px 100px}.line__link p{font-size:1.8rem}}.formtable{width:100%;max-width:700px;margin:0 auto;font-size:16px;border-collapse:collapse}.formtable p{font-size:16px}.formtable a{font-size:1.4rem;color:#232323;text-decoration:underline}.formtable a:hover{color:#3ab752}.formtable .required__span{background-color:#efb8c2;color:#fff;padding:4px 10px;border-radius:5px;font-size:1.2rem;margin-left:10px}.formtable{overflow:hidden}.formtable ::-moz-placeholder{color:#a1a1a1}.formtable ::placeholder{color:#a1a1a1}.formtable th{vertical-align:middle;font-weight:normal;font-weight:700;display:block;width:100%;text-align:left;padding:10px 0}.formtable td{display:block;width:100%;padding:0 0 10px}.form__flex p{display:flex;line-height:1}.form__flex p span:first-child{padding-right:10px;margin-bottom:10px}.formtable .form__boxmini{width:100px;padding:10px 12.5px;transition:all .5s;border-radius:5px;box-sizing:border-box;-webkit-appearance:none;border:1px solid #00b1b6;background-color:#f7fdfd}.formtable .form__box,.formtable textarea{padding:10px 12.5px;transition:all .5s;border-radius:5px;box-sizing:border-box;-webkit-appearance:none;border:1px solid #00b1b6;background-color:#f7fdfd;width:calc(100% - 20px);max-width:100%}.formtable .form__box:focus,.formtable textarea:focus{border:1px solid #232323;outline:0}.contact__check{font-size:14px}.contact__check p{line-height:1.6}a.kojin{display:block;color:#232323;text-decoration:underline;font-size:1.2rem}a.kojin:hover{color:#00b1b6}.submit__button{width:300px;max-width:100%;height:60px;border-radius:40px;font-size:1.6rem;display:flex;justify-content:center;align-items:center;color:#232323;border:none;cursor:pointer;transition:all .3s ease-out;-webkit-appearance:none;background-color:#00b1b6;border:1px solid #00b1b6;color:#fff;margin:30px auto 0;font-weight:bold}.submit__button:hover{background-color:#fff;color:#00b1b6}.contact__old span{padding-right:10px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact__select{display:block;position:relative;width:160px;height:36px;max-width:100%}.contact__select::before{width:8px;height:8px;margin-top:-7px;content:"";border:0;border-right:solid 1px #00b1b6;border-bottom:solid 1px #00b1b6;position:absolute;top:50%;right:14px;transform:rotate(45deg);z-index:2}.contact__select select{width:160px;height:36px;max-width:100%;padding:0 13px;cursor:pointer;border:1px solid #00b1b6;border-radius:5px;outline:none;background-image:none;box-shadow:none;color:#24140e;background-color:#f7fdfd;text-indent:.01px;text-overflow:ellipsis;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .5s}.your-kojin .wpcf7-list-item-label::before{display:none}::-webkit-input-placeholder{color:#ddd}::-moz-placeholder{color:#ddd}:-ms-input-placeholder{color:#ddd}input[type=radio]{position:relative;width:16px;height:16px;border:1px solid #232323;border-radius:50%;vertical-align:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio]:checked:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:9px;height:9px;border-radius:50%;background:#00b1b6;content:""}.wpcf7-list-item.first{margin-left:0}.radio__wrap .wpcf7-list-item{margin-left:0}input[type=date]{padding:4px;outline:none;border:1px solid #232323;max-width:100%;width:140px;background-color:#fff}.text__left .text__box p{text-align:left}@media screen and (min-width: 1024px){.radio__wrap .wpcf7-list-item{margin-left:1rem}.radio__wrap .wpcf7-list-item.first{margin-left:0}.contact__section{padding-top:60px}}.policy__section .text__box{padding-top:10px}.policy__section .sub__title{margin-top:30px}.policy__section a{color:#232323;text-decoration:underline}.policy__section table{max-width:100%}.policy__section .policy__box02{margin-top:50px}@media screen and (min-width: 1024px){.policy__section table th{width:25%}.policy__section table td{width:75%}}
/*# sourceMappingURL=style.min.css.map */