.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-none{display:none}@media screen and (min-width: 320px){.d-xs-inline{display:inline !important}}@media screen and (min-width: 320px){.d-xs-inline-block{display:inline-block !important}}@media screen and (min-width: 320px){.d-xs-block{display:block !important}}@media screen and (min-width: 320px){.d-xs-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 320px){.d-xs-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 320px){.d-xs-none{display:none !important}}@media screen and (min-width: 544px){.d-sm-inline{display:inline !important}}@media screen and (min-width: 544px){.d-sm-inline-block{display:inline-block !important}}@media screen and (min-width: 544px){.d-sm-block{display:block !important}}@media screen and (min-width: 544px){.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 544px){.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 544px){.d-sm-none{display:none !important}}@media screen and (min-width: 768px){.d-md-inline{display:inline !important}}@media screen and (min-width: 768px){.d-md-inline-block{display:inline-block !important}}@media screen and (min-width: 768px){.d-md-block{display:block !important}}@media screen and (min-width: 768px){.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 768px){.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 768px){.d-md-none{display:none !important}}@media screen and (min-width: 992px){.d-lg-inline{display:inline !important}}@media screen and (min-width: 992px){.d-lg-inline-block{display:inline-block !important}}@media screen and (min-width: 992px){.d-lg-block{display:block !important}}@media screen and (min-width: 992px){.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 992px){.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 992px){.d-lg-none{display:none !important}}@media screen and (min-width: 1200px){.d-xl-inline{display:inline !important}}@media screen and (min-width: 1200px){.d-xl-inline-block{display:inline-block !important}}@media screen and (min-width: 1200px){.d-xl-block{display:block !important}}@media screen and (min-width: 1200px){.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 1200px){.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media screen and (min-width: 1200px){.d-xl-none{display:none !important}}html{font-size:2.6666666667vmin}@media screen and (min-width: 768px){html{font-size:10px}}body{background-color:#fff;color:#000;font-family:"Noto Sans JP",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-optical-sizing:auto;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2}@media screen and (min-width: 768px){body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}}a{text-decoration:none}img{height:auto;width:100%}header,main{margin:0}footer{margin:auto 0 0}section{margin:5rem 0}@media screen and (min-width: 768px){section{margin:10rem 0}}section:first-child{margin-top:0}section:last-child{margin-bottom:0}footer section:last-child{margin-bottom:0}section.privacy{margin:0 0 5rem 0}@media screen and (min-width: 768px){section.privacy{margin:0 0 10rem 0}}p{margin:1.2rem 0}@media screen and (min-width: 768px){p{margin:2rem 0}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}textarea,[type=text]{background-color:#fff;border:1px solid #8f8f8f;border-radius:.4rem;font-size:max(16px,1.6rem);height:4rem;line-height:1.5;padding:.3rem .5rem;vertical-align:top;width:100%}@media screen and (min-width: 768px){[type=text]{font-size:2rem}}[type=text]:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:unset}[type=text]::-webkit-input-placeholder{font-size:1.4rem}[type=text]::-moz-placeholder{font-size:1.4rem}[type=text]:-ms-input-placeholder{font-size:1.4rem}[type=text]::-ms-input-placeholder{font-size:1.4rem}[type=text]::placeholder{font-size:1.4rem}[type=submit],[type=reset],[type=button],button{background-color:#007eeb;border-radius:.5rem;color:#fff;line-height:1;padding:1.5rem 3rem}textarea{height:10rem}@media screen and (min-width: 768px){textarea{font-size:2rem;height:20rem}}textarea:focus-visible{-webkit-box-shadow:none;box-shadow:none;outline:unset}textarea::-webkit-input-placeholder{font-size:1.4rem}textarea::-moz-placeholder{font-size:1.4rem}textarea:-ms-input-placeholder{font-size:1.4rem}textarea::-ms-input-placeholder{font-size:1.4rem}textarea::placeholder{font-size:1.4rem}[type=radio]{display:none}[type=radio]+label{vertical-align:middle}[type=radio]+label::before{content:"radio_button_unchecked";margin-right:.5rem;direction:ltr;display:inline-block;font-family:"Material Symbols Outlined",sans-serif;font-size:2rem;font-style:normal;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-weight:normal;letter-spacing:normal;line-height:1;overflow-wrap:normal;text-transform:none;vertical-align:text-top;white-space:nowrap}[type=radio]:checked+label::before{content:"radio_button_checked"}.wrapper{overflow:hidden}.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:7rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 768px){.header{height:9rem}}.header h1{height:3.6rem;margin-left:1rem}@media screen and (min-width: 768px){.header h1{height:3rem;margin-left:5rem}}.header h1 img{height:100%;width:auto}.header nav{margin-right:1rem}@media screen and (min-width: 768px){.header nav{margin-right:5rem}}.header nav a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007eeb;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;padding:.5rem 2rem}.header nav a::before{content:"mail";display:block;height:1em;margin-right:.5rem;width:1em;direction:ltr;display:inline-block;font-family:"Material Symbols Outlined",sans-serif;font-size:2.4rem;font-style:normal;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-weight:normal;letter-spacing:normal;line-height:1;overflow-wrap:normal;text-transform:none;vertical-align:text-top;white-space:nowrap}.footer{background-color:#007eeb;color:#fff;padding:2rem 0}.footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}.footer nav ul li{font-size:1.4rem;line-height:1;margin:0 1rem}.footer .copyright{font-size:1.2rem;line-height:1.5;margin-top:2rem;text-align:center}@media screen and (min-width: 768px){.footer .copyright{line-height:1}}.contact-box{background-color:#e7e8e9;overflow:hidden}#confirm .contact-box{background-color:rgba(0,0,0,0)}.contact-box .contact-tel{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem 2rem;margin:0 auto 3rem;line-height:1;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 768px){.contact-box .contact-tel{font-size:1.8rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:2rem 5rem;margin-bottom:6rem}}.contact-box .contact-tel-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.contact-box .contact-tel-text img{width:1.5em}.contact-box .contact-tel-link{text-align:center;font-size:2.5rem;font-weight:bold;margin-top:1rem;color:#007eeb}@media screen and (min-width: 768px){.contact-box .contact-tel-link{margin-top:1rem;font-size:3.4rem}}.contact-box dl{display:grid;line-height:4rem;margin-bottom:1rem}@media screen and (min-width: 768px){.contact-box dl{gap:3rem;grid-template-columns:23rem 1fr;margin-bottom:2rem}}@media screen and (min-width: 768px){.contact-box .form-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact-box .must{background-color:#007eeb;border-radius:3rem;color:#fff;font-size:1.2rem;line-height:1.8rem;margin-left:1rem;padding:.3rem 1rem}.contact-box .caution{font-size:1.2rem;line-height:1.4}.contact-box .contact_btn{margin:2rem 0 5rem;text-align:center}@media screen and (min-width: 768px){.contact-box .contact_btn{margin:2rem 0 5rem}}.thanks{margin:0 0 5rem}@media screen and (min-width: 768px){.thanks{margin:0 0 10rem}}.thanks h1{font-size:3rem;margin-bottom:3rem;text-align:center}@media screen and (min-width: 768px){.thanks h1{font-size:3rem;margin-bottom:5rem}}.thanks .message{text-align:center}.thanks .gohome{background-color:#007eeb;color:#fff;margin:3rem auto 0;text-align:center;width:20rem}@media screen and (min-width: 768px){.thanks .gohome{margin-top:5rem}}.thanks .gohome a{display:block;line-height:1;padding:2rem 0}.container{font-size:1.4rem;line-height:1.6;margin:0 2rem}@media screen and (min-width: 768px){.container{font-size:1.6rem;margin:0 auto;max-width:1200px;min-width:720px;width:60%}}.container h1{font-size:2rem;line-height:1.4;margin:5rem 0;text-align:center}@media screen and (min-width: 768px){.container h1{font-size:3.5vw;line-height:1;margin:8rem 0}}@media screen and (min-width: 1200px){.container h1{font-size:4rem;margin:8rem 0}}.container h2{font-size:2.6rem;margin:0;text-align:center}@media screen and (min-width: 768px){.container h2{font-size:3.6rem;margin:0 0 2rem}}.container h3{border-bottom:1px solid #007eeb;font-size:1.8rem;margin:5rem 0 3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.container h3{font-size:2.2rem;margin:8rem 0 4rem}}.container h4{font-size:1.6rem;margin:3rem 0 2rem}@media screen and (min-width: 768px){.container h4{font-size:1.8rem;margin:4rem 0 2rem}}.container ul{list-style:disc;margin-left:2rem}@media screen and (min-width: 768px){.container ul{margin-left:2.2rem}}.container ul li{margin:1rem 0}.privacy_info{background-color:#f4f4f4;border-radius:1rem;padding:.5rem 3rem}.privacy_info dl{margin:1.5rem 0}@media screen and (min-width: 768px){.privacy_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem 0}}@media screen and (min-width: 768px){.privacy_info dl dt{width:10rem}}.company{margin:4rem 0}@media screen and (min-width: 768px){.company{margin:6rem 0}}.company dl{border-bottom:max(1px,.1rem) solid #8f8f8f;display:grid;grid-template-columns:7rem 1fr;line-height:3rem;padding:1.5rem .5rem}@media screen and (min-width: 768px){.company dl{display:grid;grid-template-columns:20rem 1fr}}.company dl:first-child{padding-top:0}.company dl:last-child{border:none;padding-bottom:0}.company dl dt ul,.company dl dd ul{list-style:none;margin:0}.company dl dt ul li,.company dl dd ul li{line-height:1.6;margin:1rem 0;padding:0 0 0 1em;position:relative}.company dl dt ul li::before,.company dl dd ul li::before{content:"・";display:block;left:0;position:absolute;text-align:center;width:1em}.company dl dt ul li:first-child,.company dl dd ul li:first-child{margin-top:0}.company dl dt ul li:last-child,.company dl dd ul li:last-child{margin-bottom:0}.company dl dt{font-weight:bold}.company_map{height:40rem}@media screen and (min-width: 768px){.company_map{height:60rem}}.company_map iframe{height:100%;vertical-align:top;width:100%}.page_index #qa{margin-left:auto;margin-right:auto}.page_index #qa h2{background-color:#007eeb;border-radius:.3rem;color:#fff;font-size:1.8rem;line-height:1.4;margin-top:3rem;padding:1rem 1.5rem;text-align:left;text-wrap:wrap}@media screen and (min-width: 768px){.page_index #qa h2{line-height:1;padding:2rem}}.page_index #qa h2::before{content:"Q.";font-size:1.2em}.page_index #qa h2+p{line-height:1.8;padding:0 1.5rem}@media screen and (min-width: 768px){.page_index #qa h2+p{padding:0 2rem}}.page_index #qa h2+p::before{content:"A.";font-size:1.2em;font-weight:bold}.support{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:2rem}@media screen and (min-width: 768px){.support{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem;margin:0 0 5rem}}@media screen and (min-width: 992px){.support{margin:0 -20% 5rem}}@media screen and (min-width: 768px){.support:nth-child(2n+1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.support_box{display:block}.support_image{aspect-ratio:2/1;width:100%}@media screen and (min-width: 768px){.support_image{width:66%}}.support_image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.support_text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;gap:2rem;margin:0 1rem 3rem}@media screen and (min-width: 768px){.support_text{display:block;font-size:1.8rem;margin:0;width:34%}}.support_text h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007eeb;border-radius:100vh;color:#fff;display:grid;font-size:1.8rem;height:8.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;width:8.5rem}@media screen and (min-width: 768px){.support_text h2{font-size:2.6rem;height:14rem;margin-bottom:2rem;margin-top:2rem;width:14rem}}.support_text p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.mv{position:relative}.mv-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:2}.mv-title{margin:0;width:80%}@media screen and (min-width: 992px){.mv-title{width:90rem}}.mv-title img{width:100%}.mv-point{display:grid;gap:1rem;margin-top:2rem}@media screen and (min-width: 768px){.mv-point{gap:1.5rem 3rem;grid-template-columns:repeat(2, 1fr);margin-top:5rem}}.mv-point li{position:relative}.mv-point-item{display:grid;font-size:1.3rem;font-weight:700;grid-template-columns:8rem 1fr}@media screen and (min-width: 768px){.mv-point-item{font-size:1.6rem;grid-template-columns:12rem 1fr}}@media screen and (min-width: 992px){.mv-point-item{font-size:2rem;grid-template-columns:15rem 1fr}}.mv-point-item-bg{background-color:#fff;height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%;z-index:-1}.mv-point-item-bg::before{background-color:#007eeb;content:"";display:block;height:100%;width:8rem}@media screen and (min-width: 768px){.mv-point-item-bg::before{width:12rem}}@media screen and (min-width: 992px){.mv-point-item-bg::before{width:15rem}}.mv-point-item-bg::after{background-color:#007eeb;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";display:block;height:1.2rem;left:7rem;position:absolute;top:50%;-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg);width:2.4rem}@media screen and (min-width: 768px){.mv-point-item-bg::after{left:11rem}}@media screen and (min-width: 992px){.mv-point-item-bg::after{left:14rem}}.mv-point-mark{color:#fff;font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:600;padding:.56rem .8rem;text-align:center}@media screen and (min-width: 768px){.mv-point-mark{padding:.7rem 1rem}}.mv-point-text{padding:.56rem 1.2rem .56rem 1.6rem;text-align:center}@media screen and (min-width: 768px){.mv-point-text{padding:.7rem 1.5rem .7rem 2rem}}.mv-image{position:relative;z-index:1}.mv-image-item{height:50rem}@media screen and (min-width: 768px){.mv-image-item{height:80rem}}.mv-image-item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}ul.flow{display:grid;gap:3rem;grid-template-columns:repeat(5, 1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0}@media screen and (min-width: 768px){ul.flow{gap:3rem}}ul.flow li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007eeb;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0;position:relative;text-align:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width: 768px){ul.flow li{aspect-ratio:1/1;padding:0;width:auto;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}ul.flow li:nth-child(2n){background-color:#00a6ff}ul.flow li::before{background-color:#007eeb;clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";display:block;height:1.2rem;position:absolute;right:0;top:50%;-webkit-transform:translate(2.8rem, -50%) rotate(-90deg);transform:translate(2.8rem, -50%) rotate(-90deg);width:2.4rem}ul.flow li:last-child::before{display:none}.about{aspect-ratio:375/290;background-image:url("../img/about.png?2");background-position:top;background-repeat:no-repeat;background-size:160% auto;overflow:hidden;position:relative}@media screen and (min-width: 768px){.about{aspect-ratio:1920/930;background-position:center;background-size:cover;margin:0 auto;max-width:1200px;padding:5rem 0 0;padding:0}}.about h1{color:#fff;font-size:2rem;line-height:1.4;margin:1.5rem 0 0;text-align:center}@media screen and (min-width: 768px){.about h1{font-size:3.5vw;line-height:1;margin:5rem 0}}@media screen and (min-width: 1200px){.about h1{font-size:4rem;margin:5.5rem 0 0}}.about_title{position:relative}@media screen and (min-width: 768px){.about_title{bottom:3rem;font-size:3.5vw;left:50%;line-height:1.5;margin-left:-13em;position:absolute;text-align:center;width:9em}}@media screen and (min-width: 1200px){.about_title{bottom:3.5rem;font-size:4.1rem;margin-left:-48rem;width:32rem}}@media screen and (min-width: 768px){.about_title2{margin-left:4em}}@media screen and (min-width: 1200px){.about_title2{margin-left:18rem}}.about ul{display:grid;font-size:1.6rem;font-weight:500;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 2rem;padding:5.5rem 0 0}@media screen and (min-width: 768px){.about ul{font-size:2vw;margin:0;padding:4.5em 0 0}}@media screen and (min-width: 1200px){.about ul{font-size:2.5rem;padding:17rem 0 0}}.about ul li{padding-left:1.5em;position:relative}.about ul li::before{border:2px solid #000;border-radius:.2em;content:"";display:inline-block;height:1em;left:0;margin-top:-0.5em;position:absolute;top:50%;width:1em}.about ul li::after{color:red;content:"check";height:1.5em;left:-0.2em;margin-top:-0.5em;position:absolute;top:50%;direction:ltr;display:inline-block;font-family:"Material Symbols Outlined",sans-serif;font-size:1.7em;font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24;font-weight:normal;letter-spacing:normal;line-height:1;overflow-wrap:normal;text-transform:none;vertical-align:text-top;white-space:nowrap}#about{background-color:#007eeb;margin:0}.feature_desc{font-size:2rem;line-height:1.5;margin-bottom:5rem;margin-top:-2rem;text-align:center}@media screen and (min-width: 768px){.feature_desc{font-size:3rem;line-height:1;margin-bottom:8rem;margin-top:-2rem}}.feature_box{display:grid;gap:0;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.feature_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 4rem}}@media screen and (min-width: 992px){.feature_box{left:50%;margin-left:-50rem;position:relative;width:100rem}}.feature_item{position:relative}@media screen and (min-width: 768px){.feature_item{width:47%}}.feature_item h2{border-bottom:1px solid #ccc;bottom:calc(100% - 7rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.5rem;height:7rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin:0;padding:0 0 1rem;position:absolute;right:0;text-wrap:wrap;width:calc(100% - 14rem);z-index:1}@media screen and (min-width: 768px){.feature_item h2{bottom:calc(100% - 7rem);font-size:1.6rem;height:7rem;width:calc(100% - 14rem)}}@media screen and (min-width: 992px){.feature_item h2{bottom:calc(100% - 10rem);font-size:2.2rem;height:10rem;width:calc(100% - 20rem)}}.feature_body{font-size:1.3rem;line-height:1.4;padding:1rem 1rem 0;position:absolute;right:0;top:7rem;width:calc(100% - 14rem);z-index:1}@media screen and (min-width: 768px){.feature_body{font-size:1.2rem;line-height:1.5;padding:2rem 1rem 0;top:7rem;width:calc(100% - 14rem)}}@media screen and (min-width: 992px){.feature_body{font-size:1.5rem;line-height:1.8;padding:2rem 2rem 0;top:10rem;width:calc(100% - 20rem)}}.feature_image{height:auto;width:100%}.cost_image{margin-bottom:3rem}@media screen and (min-width: 768px){.cost_image{margin-bottom:5rem}}.cost_image ul{display:grid;gap:2rem;grid-template-columns:1fr;list-style:none;place-items:center center}@media screen and (min-width: 768px){.cost_image ul{gap:2rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.cost_image ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007eeb;border-radius:10rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;font-weight:700;gap:1rem;height:20rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;width:20rem}.cost_image ul li.cost_icon{background-color:rgba(0,0,0,0);color:#007eeb;height:2rem;width:2rem}.cost_image ul li.cost_icon span{font-size:3rem !important}@media screen and (min-width: 768px){.cost_image ul li.cost_icon span{font-size:3vw !important}}@media screen and (min-width: 992px){.cost_image ul li.cost_icon span{font-size:3rem !important}}.cost_image ul li strong{font-size:3rem}.cost_desc{font-size:3rem;font-weight:600;line-height:1.3;text-align:center}@media screen and (min-width: 992px){.cost_desc{line-height:1}}.cost_caution{font-size:1.4rem;font-weight:400;margin-top:1rem}@media screen and (min-width: 992px){.cost_caution{margin-top:2rem}}#profile{background-color:#c5ebff;position:relative}@media screen and (min-width: 992px){#profile{background-color:rgba(0,0,0,0)}}.profile{padding:7rem 0 5rem;position:relative}@media screen and (min-width: 992px){.profile{margin:0 auto;padding:15rem 0 10rem;width:80%}}.profile_item{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 0 2rem rgba(0,0,0,.3);box-shadow:0 0 2rem rgba(0,0,0,.3);margin-top:2rem;padding:3rem;position:relative;z-index:1}@media screen and (min-width: 768px){.profile_item{backdrop-filter:blur(0.3rem);background-color:hsla(0,0%,100%,.7);border-radius:1rem;font-size:1.8rem;margin-top:-3rem;padding:5rem;width:100%}}@media screen and (min-width: 768px){.profile_item:nth-child(2n+1){margin-left:4rem}}.profile_item p{line-height:2}.profile_item p strong{font-size:1.2em;font-weight:700}.profile h1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#007eeb;border-radius:0 1rem 1rem 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;height:8rem;line-height:1.5;margin-bottom:-10rem;margin-left:-2rem;padding:0 2rem;position:relative;text-align:left;width:70%;z-index:2}@media screen and (min-width: 768px){.profile h1{border-radius:1rem;font-size:2.4rem;height:10rem;margin-bottom:-15rem;margin-left:-3rem;width:50%}}.profile h1+.profile_item{margin-top:-10rem;padding-top:13rem}@media screen and (min-width: 768px){.profile h1+.profile_item{padding-top:20rem}}.profile_name{display:grid;gap:1.5rem;grid-template-columns:1;line-height:1;text-align:center}.profile_name strong{font-size:3.6rem}.profile_name span{font-size:1.5rem}.profile_bg{display:none}@media screen and (min-width: 992px){.profile_bg{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.profile_bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.result-box{display:grid;gap:2rem 1rem;grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 768px){.result-box{gap:4rem 3rem;grid-template-columns:repeat(3, 1fr)}}.result-image{aspect-ratio:6/4;background-color:#ccc}.result-image img{height:auto;width:100%}.result-body{margin:.5rem 0 0;text-align:center}.service-contents{margin-top:3rem}@media screen and (min-width: 768px){.service-contents{margin-top:5rem}}.service-contents h2{margin:0 auto 2rem}@media screen and (min-width: 768px){.service-contents h2{margin:0 auto 3rem;width:50rem}}/*# sourceMappingURL=style.min.css.map */