﻿*,*::before,*::after{box-sizing:border-box}*{border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}[type="radio"]{-webkit-appearance:radio;appearance:radio}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-spacing:0;border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}.bold{font-family:"bold",sans-serif}@font-face{font-family:'Noto-sans';font-style:normal;font-weight:bold;src:url("../../assets/font/bold.woff") format("woff");font-display:swap}@font-face{font-family:'Noto-sans';font-style:normal;font-weight:normal;src:url("../../assets/font/medium.woff") format("woff");font-display:swap}@font-face{font-family:'overpass';font-weight:normal;src:url("../../assets/font/overpasslight.woff") format("woff");font-display:swap}.container{max-width:1025px;width:100%;margin:0 auto}@media (max-width: 1100px){.container{padding:0px 20px}}.narrow{max-width:800px;width:100%;margin:0 auto}@media (max-width: 840px){.narrow{padding:0px 20px}}a img:hover{opacity:0.7}a.hvr-opa:hover{opacity:0.7;transition:0.3s}a.hvr-col:hover{color:#13A9B1}#top-strengths,#strengths,#top-reasons,#reasons,#top-case,#case,aside#case-list,#top-pricearea,#top-flow,#top-faq,#top-column,#point #other{padding:7.5rem 0px 10rem 0}@media screen and (max-width: 768px){#top-strengths,#strengths,#top-reasons,#reasons,#top-case,#case,aside#case-list,#top-pricearea,#top-flow,#top-faq,#top-column,#point #other{padding:4rem 0px}}a img:hover{opacity:0.7;transition:0.3s}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;vertical-align:middle;text-decoration:none;font-size:1rem}.arrow::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle;right:20px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn{margin:0 auto;position:relative;display:block;padding:1rem 2rem;user-select:none;transition:all 0.3s;text-align:center;text-decoration:none;border-radius:40px;letter-spacing:0.1em;color:#13A9B1;font-weight:bold;width:100%;outline:2px solid #13A9B1}.btn:hover{transition:0.3s}.btn.cv{text-align:center;background:linear-gradient(90deg, #1ecbb0 0%, #1DCBB0 8%, #379FE0 50%, #1DCBB0 100%);background-position:0% 50%;background-size:200% auto;text-decoration:none;transition:all 0.3s ease;color:#fff;outline:none}.btn.cv:hover{background-position:100% 50%}.btn.next{background:#fff;width:auto}.btn.next.arrow::after{border-top:2px solid #13A9B1;border-right:2px solid #13A9B1}.btn.next:hover{background:linear-gradient(90deg, #1DCBB0, #379FE0);color:#fff;transition:0.3s;outline:none}.btn.next:hover.arrow::after{border-top:2px solid #fff;border-right:2px solid #fff}.btn.back{background:#fff;width:auto;display:inline-block;padding:0.75rem 0px 0.75rem 1rem}.btn.back.arrow::after{border-top:2px solid #13A9B1;border-right:2px solid #13A9B1;right:auto;left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.btn.back:hover{background:#DAF3F6;transition:0.3s}.btn.dl{background:#fff}.btn.dl.arrow::after{border-top:2px solid #13A9B1;border-right:2px solid #13A9B1}.btn.dl:hover{background:#DAF3F6}.btn.link{background:#fff}.btn.request{background:linear-gradient(90deg, #bda36a, #fbfbfb, #bda36a)}.btn.reserve{background:linear-gradient(90deg, #b8b097, #fbfbfb, #b8b097)}.btn-gradient1,.btn-gradient2{font-size:0.9rem;position:relative;display:block;padding:0.5rem 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 0.3s;transition:all 0.3s;text-align:center;text-decoration:none;letter-spacing:0.1em;font-weight:normal;color:#fff;border-radius:0;background-image:-webkit-gradient(linear, left top, right top, color-stop(40%, #2072ec), to(#013364));background-image:-webkit-linear-gradient(left, #2072ec 40%, #013364 100%);background-image:linear-gradient(to right, #0b2644 0%, #040306 100%)}.btn-gradient1:after,.btn-gradient2:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";-webkit-transition:all 0.5s;transition:all 0.5s;background-image:-webkit-gradient(linear, left top, right top, from(#ff3cac), color-stop(#562b7c), to(#2b86c5));background-image:-webkit-linear-gradient(left, #ff3cac, #562b7c, #2b86c5);background-image:linear-gradient(to right, #040306 0%, #0b2644 100%)}.btn-gradient1 span,.btn-gradient2 span{position:relative;z-index:1}.btn-gradient1:hover:after,.btn-gradient2:hover:after{opacity:0;filter:brightness(10)}@media screen and (max-width: 559px){.btn-gradient1,.btn-gradient2{font-size:1em}}.grade-blue{background-image:-webkit-gradient(linear, left top, right top, color-stop(0%, cyan), to(#008ED1));background-image:-webkit-linear-gradient(left, cyan 40%, #008ED1 100%)}.btn-gradient2{background-image:-webkit-gradient(linear, left top, right top, color-stop(40%, #ff3cac), to(#562b7c));background-image:-webkit-linear-gradient(left, #ff3cac 40%, #562b7c 100%);background-image:linear-gradient(90deg, #ccc 40%, #bbb 100%);color:#333}.btn-gradient2:after{background-image:-webkit-gradient(linear, left top, right top, from(#ff3cac), color-stop(#562b7c), to(#2b86c5));background-image:-webkit-linear-gradient(left, #ff3cac, #562b7c, #2b86c5);background-image:linear-gradient(90deg, #bbb, #ccc);color:#333}.btn-more{color:#fff;font-family:"trajan-pro-3",serif;font-size:1rem;width:150px;height:150px;border:1px solid #fff;border-radius:50%;margin:0 auto;background:#333}.btn-more a{justify-content:center;align-items:center;display:flex;height:150px}.btn-more:hover{background:linear-gradient(to bottom, #262626 0%, #555 100%);color:#fff;transition:0.6s}.btn-more:hover::before{filter:brightness(0) invert(1);transition:0.6s}p.yokoku{margin-bottom:2rem}p.yokoku span{font-size:1.4em;margin-right:10px}p.yokoku span::before{content:"|";margin-right:5px}p.yokoku span::after{content:"|";margin-left:5px}.small{font-size:0.8em}.caption p{font-size:0.8rem}.caption-small{text-align:right;color:#fff;font-size:0.8rem;text-shadow:1px 1px 5px #000;position:absolute;bottom:5px;right:5px}@keyframes scrollDown{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}100%{transform-origin:bottom;transform:scaleY(0)}}html,body{font-size:16px;line-height:1.6;color:#333;font-family:"Noto-sans",-apple-system,blinkmacsystemfont,"Helvetica Neue",yugothic,"ヒラギノ角ゴ ProN W3",hiragino kaku gothic pron,arial,"メイリオ",meiryo,sans-serif;position:relative}html img,body img{width:100%;height:auto}@media screen and (max-width: 559px){html,body{font-size:14px;line-height:1.8}html img,body img{width:100%;height:auto}}.wrap p{font-size:1.3rem}@media screen and (max-width: 768px){.wrap p{font-size:1rem}}@media screen and (min-width: 768px){a[href^="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.ttl{text-align:center}.ttl h2{font-size:2.875rem;font-weight:bold;color:#13A9B1}.ttl h2 span{display:block;font-size:1.25rem;color:#333;font-weight:normal}@media screen and (max-width: 768px){.ttl h2{font-size:6vw;line-height:1.4}.ttl h2 span{margin-bottom:0.5rem;font-size:1rem}}.sp-only{display:none}@media screen and (max-width: 1100px){.sp-only{display:block}}.pc-only{display:block}@media screen and (max-width: 1100px){.pc-only{display:none}}.label span{background:#B8DFE2;font-size:0.875rem;border-radius:4px;padding:0.2rem 1rem}.label span:not(:first-child){margin-left:0.75rem}ul.column-list{margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap}ul.column-list a{display:block}ul.column-list::after{content:"";display:block;width:31.5%}ul.column-list li{width:31.5%;background:#fff;border:1px solid #F2F2F2}ul.column-list li .inner{padding:1rem}ul.column-list li .ttl{margin-top:1rem;font-weight:bold;text-align:left}@media screen and (max-width: 1100px){ul.column-list{flex-wrap:wrap}ul.column-list li{width:47%;margin-top:2rem}ul.column-list li:nth-child(1),ul.column-list li:nth-child(2){margin-top:0}}@media screen and (max-width: 559px){ul.column-list{margin-top:4rem;justify-content:space-between}ul.column-list li{width:100%}ul.column-list li:nth-child(2){margin-top:2rem}ul.column-list li .ttl{margin-top:0.5rem}}.ymd{font-size:0.9rem}.ymd span.data{margin-right:1rem}.ymd span.tag{background:#13A9B1;padding:0.1rem 0.8rem;border-radius:25px;color:#fff}header{height:90px;width:100%;z-index:11;transition:all 0.3s ease;background:#fff}header.fixed{transition:0.3s;position:fixed;box-shadow:1px 3px 6px #BFBFBF}header .inner{display:flex;height:90px;padding:0rem 2rem;align-items:center;justify-content:space-between}header .inner .left{width:100%;max-width:250px;display:flex;align-items:center}header .inner .left h1{display:flex}header .inner .left h1 a img{display:block;width:230px}header .inner .right{width:100%;display:flex;align-items:center;justify-content:flex-end}header .inner .right nav{display:block}header .inner .right nav ul{display:flex;font-size:0.9rem;font-weight:bold;align-items:center}header .inner .right nav ul li a{margin:0 0 0 1.5rem;position:relative}header .inner .right nav ul li a.btn{width:170px;padding:0.7rem 0}header .cv{width:170px}header .cv a.btn.cv{font-size:0.9rem;padding:0.7rem 0;margin:0 0 0 0.5rem}header #nav-toggle{display:none}@media screen and (max-width: 1280px){header{height:65px}header .inner{height:65px}header .inner .left{max-width:180px}header .inner .right{display:none}header .inner .right nav{display:none}header .inner .right.open{display:block;background:#F4F8FC;position:absolute;top:65px;left:0;height:100vh;z-index:1;transition:0.3s}header .inner .right.open ul{font-size:1.2rem;display:block;max-width:550px;margin:0 auto;padding:0 2.5rem}header .inner .right.open ul li{margin-top:2rem}header .inner .right.open ul li:nth-child(9),header .inner .right.open ul li:nth-child(10){margin-top:1rem}header .inner .right.open ul li a{margin:0}header .inner .right.open ul li a.btn{width:100%}header .inner .right.open ul li a.btn.next{background:#fff}header .inner .right.open ul li a.btn.next::after{border-top:2px solid #13A9B1;border-right:2px solid #13A9B1}header .inner .right.open ul li a.tel{color:#1F65BA;text-align:center;border:2px solid #1F65BA;border-radius:6px;background:#fff;padding:0.5rem 0}header .inner .right.open ul li a.tel span{display:block}header .inner .right.open ul li a.tel span.phone{font-size:1.3rem;line-height:1.2;font-weight:normal;display:flex;justify-content:center;align-items:self-end}header .inner .right.open ul li a.tel span.phone img{width:20px;margin-right:5px;filter:invert(25%) sepia(83%) saturate(6086%) hue-rotate(195deg) brightness(77%) contrast(76%)}header .inner .right.open ul li a.tel span.small{font-weight:normal;color:#333}header .inner .right.open ul li a.pc-only{display:none}header .inner .right.open ul li a.sp-only{display:block}header .nav-sub{margin-right:3rem;display:flex;align-items:center;justify-content:flex-end;width:80%}header .cv{display:block;margin:0}header .cv.open{display:none}header #nav-toggle{display:block;cursor:pointer;width:65px;height:65px;position:absolute;right:0;top:0}header #nav-toggle>div{position:relative;width:100%;height:100%}header #nav-toggle span{width:20px;height:2px;border-radius:5px;left:0;right:0;margin:0 auto;display:block;background:#13A9B1;position:absolute;transition:all 0.3s cubic-bezier(0.86, 0, 0.07, 1)}header #nav-toggle span:nth-child(1){top:23px}header #nav-toggle span:nth-child(2){top:30px}header #nav-toggle span:nth-child(3){top:38px}header #nav-toggle.open{display:flex;justify-content:center;align-items:center}header #nav-toggle.open>div{background:#13A9B1;border-radius:65px;width:30px;height:30px}header #nav-toggle.open span{background:#fff}header #nav-toggle.open span:nth-child(1){top:14px;transform:rotate(45deg)}header #nav-toggle.open span:nth-child(2){display:none}header #nav-toggle.open span:nth-child(3){top:14px;transform:rotate(-45deg)}header #nav-toggle.open p{color:#fff}}@media screen and (max-width: 1100px){header .inner__left h1{font-size:0.9rem}}@media screen and (max-width: 768px){header .inner__left{width:100%}header .inner__right{display:none}}@media screen and (max-width: 559px){header .inner{padding:0 1rem}header .inner .left h1 a img{width:140px}header .inner .right.open ul li{margin-top:1.5rem}header .cv{width:120px;margin:0 1rem 0 0}header .cv a.btn.cv{padding:0.5rem 0}}header.point .inner .right nav ul li.point a{color:#13A9B1;padding-bottom:0.1rem;border-bottom:2px solid #13A9B1}header.case .inner .right nav ul li.case a{color:#13A9B1;padding-bottom:0.1rem;border-bottom:2px solid #13A9B1}header.flow .inner .right nav ul li.flow a{color:#13A9B1;padding-bottom:0.1rem;border-bottom:2px solid #13A9B1}header.price-area .inner .right nav ul li.price-area a{color:#13A9B1;padding-bottom:0.1rem;border-bottom:2px solid #13A9B1}header.column .inner .right nav ul li.column a{color:#13A9B1;padding-bottom:0.1rem;border-bottom:2px solid #13A9B1}#fv{position:relative}#fv .bg{height:580px;background:url("../../images/top_bg.webp") no-repeat center/cover}#fv .message{font-weight:bold;padding-top:5.65rem}#fv .message h1{font-size:1.9rem;padding:0.2rem 1.5rem;background:#13A9B1;color:#fff;display:inline-block}#fv .message h1 span{border:1px solid #fff}#fv .message p{color:#13A9B1;font-size:4.5rem;line-height:1.2;margin-top:1rem}#fv .cv-box a.btn{border:2px solid #fff;max-width:370px;padding:0.8rem 0;margin:2.5rem 0 0 0;font-size:1.2rem}@media screen and (max-width: 768px){#fv .bg{position:relative;height:520px;background:url("../../images/top_bg.webp") no-repeat bottom 0 right -240px/cover}#fv .message{padding-top:1rem}#fv .message h1{font-size:4.1vw;padding:0.2rem}#fv .message h1 span{border:1px solid #fff}#fv .message p{font-size:3.1rem;line-height:1.2;margin-top:1rem}#fv .cv-box a.btn{position:absolute;bottom:1.25rem;left:0;right:0;margin:0 auto;max-width:320px}}@media screen and (max-width: 559px){#fv .bg{background:url("../../images/top_bg_sp.webp") no-repeat center bottom/cover}}#top-about{margin:5rem 0 7rem 0}#top-about strong{font-size:2.25rem;font-weight:bold;text-align:center;display:block;line-height:1.4}#top-about strong span{color:#13A9B1}#top-about p{text-align:center;margin-top:2rem}#top-about img{margin:3rem auto 0 auto;display:block;max-width:950px}@media screen and (max-width: 768px){#top-about{margin:4rem 0}#top-about strong{font-size:5vw}#top-about p{text-align:left}}section a.btn{max-width:200px;margin:4rem auto 0 0;padding:0.8rem 0}@media screen and (max-width: 768px){section a.btn{max-width:280px;margin:4rem auto 0 auto;padding:1rem 0}}#top-strengths,#strengths{background:#F4F8FC}#top-strengths .block,#strengths .block{position:relative;margin-top:5rem}#top-strengths .block__txt,#strengths .block__txt{width:60%}#top-strengths .block img,#strengths .block img{position:absolute;right:-80px;display:block;top:0;max-width:476px}@media screen and (max-width: 1100px){#top-strengths .block,#strengths .block{margin-top:2rem}#top-strengths .block__txt,#strengths .block__txt{width:100%}#top-strengths .block img,#strengths .block img{position:relative;width:80%;right:0;margin:1rem auto 0 auto;max-width:100%}#top-strengths .btn.next,#strengths .btn.next{margin:4rem auto 0 auto}}#top-reasons,#reasons{position:relative;background:url("../../images/reason_bg.svg") no-repeat top/contain}#top-reasons .block,#reasons .block{margin-top:8.75rem;display:flex;justify-content:space-between;align-items:flex-end}#top-reasons .block:nth-child(2),#reasons .block:nth-child(2){margin-top:5rem}#top-reasons .block .block__txt,#reasons .block .block__txt{width:49%}#top-reasons .block .block__txt span.number,#reasons .block .block__txt span.number{font-size:4rem;color:#13A9B1;line-height:1;border-bottom:1px solid #13A9B1;font-family:"overpass",sans-serif;font-style:italic}#top-reasons .block .block__txt h3,#reasons .block .block__txt h3{font-weight:bold;font-size:2.2rem;margin-top:3rem;line-height:1.3}#top-reasons .block .block__txt h3 span,#reasons .block .block__txt h3 span{color:#13A9B1}#top-reasons .block .block__txt p,#reasons .block .block__txt p{font-weight:bold;margin-top:1rem}#top-reasons .block .block__txt a,#reasons .block .block__txt a{margin:2rem auto 0 0}#top-reasons .block .block__img,#reasons .block .block__img{width:50%}#top-reasons .block .block__img img,#reasons .block .block__img img{width:100%}#top-reasons .block:nth-child(3) .block__txt,#reasons .block:nth-child(3) .block__txt{order:2;width:43%}#top-reasons .block+a,#reasons .block+a{margin:4rem auto 0 auto;max-width:260px}@media screen and (max-width: 768px){#top-reasons .block,#reasons .block{flex-wrap:wrap;margin-top:3rem}#top-reasons .block .block__txt,#reasons .block .block__txt{width:100%;text-align:center}#top-reasons .block .block__txt span.number,#reasons .block .block__txt span.number{font-size:2.5rem;padding:0 0.5rem}#top-reasons .block .block__txt a,#reasons .block .block__txt a{display:none}#top-reasons .block .block__txt h3,#reasons .block .block__txt h3{font-size:5.3vw;margin-top:2rem}#top-reasons .block .block__img,#reasons .block .block__img{width:100%;margin-top:1rem}#top-reasons .block .block__img img,#reasons .block .block__img img{width:80%;margin:0 auto;display:block}#top-reasons .block:nth-child(3) .block__txt,#reasons .block:nth-child(3) .block__txt{order:-1;width:100%}#top-reasons .block:nth-child(2),#reasons .block:nth-child(2){margin-top:3rem}}.cv-block{text-align:center;color:#fff;background:url("../../images/bg_cv.webp") no-repeat center/cover;padding:7rem 0 4rem 0}.cv-block strong{font-size:2.6rem;line-height:1}.cv-block p{font-size:2rem;margin-top:0.5rem;font-weight:bold}.cv-block .cv-btn{margin-top:2rem;display:flex;align-content:center;justify-content:center}.cv-block .cv-btn a{max-width:300px;margin:0;outline:none;background:#fff;color:#333}.cv-block .cv-btn a:nth-child(2){margin-left:1rem;background:#1F65BA;color:#fff}@media screen and (max-width: 768px){.cv-block{padding:2rem 0}.cv-block strong{font-size:6vw}.cv-block p{font-size:5vw;margin:0}.cv-block .cv-btn{margin-top:1rem;flex-direction:column}.cv-block .cv-btn a{margin:0 auto;line-height:2.4}.cv-block .cv-btn a:nth-child(2){margin:1rem auto 0 auto}}#top-case,#case,aside#case-list{background:#F4F8FC}#top-case a.next,#case a.next,aside#case-list a.next{margin:4rem auto 0 auto}#top-case .block,#case .block,aside#case-list .block{margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap}#top-case .box,#case .box,aside#case-list .box{background:#fff;position:relative;width:47.5%;padding:2rem}#top-case .box:nth-child(3),#top-case .box:nth-child(4),#case .box:nth-child(3),#case .box:nth-child(4),aside#case-list .box:nth-child(3),aside#case-list .box:nth-child(4){margin-top:3rem}#top-case .box h3,#case .box h3,aside#case-list .box h3{font-weight:bold;font-size:1.123rem;line-height:1.6;margin-top:1rem}#top-case .box .prof,#case .box .prof,aside#case-list .box .prof{display:flex;align-items:center}#top-case .box .prof .img,#case .box .prof .img,aside#case-list .box .prof .img{max-width:65px;margin:1rem 1rem 0 0}#top-case .box .prof .img img,#case .box .prof .img img,aside#case-list .box .prof .img img{width:100%}#top-case .box .prof .name,#case .box .prof .name,aside#case-list .box .prof .name{font-size:0.875rem}#top-case .box.arrow-btm::before,#case .box.arrow-btm::before,aside#case-list .box.arrow-btm::before{content:'';width:20px;height:20px;border:1px solid #13A9B1;background:#fff;border-radius:50%;position:absolute;right:26px;bottom:26px}#top-case .box.arrow-btm::after,#case .box.arrow-btm::after,aside#case-list .box.arrow-btm::after{content:'';width:6px;height:6px;border:0;border-top:solid 2px #13A9B1;border-right:solid 2px #13A9B1;transform:rotate(45deg);position:absolute;right:34px;bottom:33px}#top-case .box:hover,#case .box:hover,aside#case-list .box:hover{background:#DBF2F5;transition:0.3s}#top-case .box:hover.arrow-btm::before,#case .box:hover.arrow-btm::before,aside#case-list .box:hover.arrow-btm::before{background:#13A9B1}#top-case .box:hover.arrow-btm::after,#case .box:hover.arrow-btm::after,aside#case-list .box:hover.arrow-btm::after{border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 768px){#top-case .block,#case .block,aside#case-list .block{margin-top:2rem}#top-case .box,#case .box,aside#case-list .box{width:100%;padding:1.3rem}#top-case .box:not(:first-child),#case .box:not(:first-child),aside#case-list .box:not(:first-child){margin-top:1.5rem}}@media screen and (max-width: 559px){#top-case .box .prof .img,#case .box .prof .img,aside#case-list .box .prof .img{display:none}#top-case .box .prof .name,#case .box .prof .name,aside#case-list .box .prof .name{line-height:1.4;margin-top:0.5rem}}#top-pricearea .box{background:#F4F8FC;margin-top:5rem;padding:3rem}#top-pricearea .box dl div{display:flex;justify-content:space-around}#top-pricearea .box dl div:nth-child(2),#top-pricearea .box dl div:nth-child(3){margin-top:3rem}#top-pricearea .box dl dt{width:170px}#top-pricearea .box dl dt span{background:#13A9B1;padding:0.3rem 1rem;color:#fff;vertical-align:middle}#top-pricearea .box dl dd{width:calc(100% - 170px - 3rem)}#top-pricearea .box dl dd p{font-size:1.2rem}#top-pricearea .box dl dd p.number{font-size:1.6rem;color:#13A9B1;font-weight:bold;line-height:1.2}#top-pricearea .box dl dd p.number span{font-size:3rem;line-height:0.6}#top-pricearea a.btn{margin:4rem auto 0 auto}@media screen and (max-width: 768px){#top-pricearea .box{margin-top:2rem;padding:2.5rem 1rem}#top-pricearea .box dl div{flex-direction:column;align-items:center}#top-pricearea .box dl div dt{width:auto}#top-pricearea .box dl div dd{width:100%;text-align:left}#top-pricearea .box dl div dd p{font-size:1rem;margin-top:1rem}#top-pricearea .box dl div dd p.number{margin-top:1.8rem;text-align:center}#top-pricearea .box dl div dd span.small{display:block;margin-top:1rem;font-size:1rem}}#top-flow{background:#F4F8FC}#top-flow ul{display:flex;margin-top:5rem;justify-content:space-between}#top-flow ul li{width:25%;position:relative}#top-flow ul li img{width:100%;max-height:80px}#top-flow ul li .txt{display:flex;margin-top:2rem;height:70px;align-items:center;justify-content:center}#top-flow ul li+li::after{background:url("../../assets/img/icon_arroww.svg");content:"";width:30px;height:29px;display:block;position:absolute;top:0;bottom:0;margin:auto 0}#top-flow ul p{font-weight:bold;text-align:center;line-height:1.4}#top-flow a.btn{margin:4rem auto 0 auto}@media screen and (max-width: 768px){#top-flow ul{flex-direction:column;max-width:350px;margin:3rem auto 0 auto}#top-flow ul li{width:100%;display:flex;justify-content:space-between}#top-flow ul li img{width:40%}#top-flow ul li .txt{width:50%;margin-top:0rem;height:auto;justify-content:flex-start}#top-flow ul li+li::after{content:none}#top-flow ul li:not(:first-child){margin-top:3rem}#top-flow ul li+li::before{background:url("../../assets/img/icon_arroww.svg");content:"";width:20px;height:20px;display:block;transform:rotate(90deg);position:absolute;top:-30px;right:0;left:0;margin:0 auto}#top-flow ul p{text-align:left}}#top-faq .box{margin-top:5rem}#top-faq a.btn{margin:4rem auto 0 auto}#top-faq .accordion{font-size:1.1rem;max-width:950px;margin:0 auto;border:2px solid #E0E0E0}#top-faq .accordion:not(:first-child){margin-top:2rem}#top-faq .accordion span.question,#top-faq .accordion span.answer{font-size:2rem;line-height:1;font-weight:bold;color:#13A9B1;margin-right:1rem}#top-faq .accordion span.answer{color:#1F65BA}#top-faq .accordion summary{display:flex;align-items:center;position:relative;padding:1rem 2rem;color:#333;cursor:pointer}#top-faq .accordion summary::-webkit-details-marker{display:none}#top-faq .accordion summary::after{transform:translateY(-25%) rotate(45deg);width:15px;height:15px;border-bottom:3px solid #13A9B1;border-right:3px solid #13A9B1;content:'';transition:transform .3s;position:absolute;right:30px}#top-faq .accordion p{transform:translateY(-10px);opacity:0;display:flex;font-size:1.1rem;margin:0;padding:1rem 2rem;transition:transform .5s, opacity .5s}#top-faq .accordion p::before{content:"";border-top:1px dotted #333}#top-faq .accordion p a{color:#1F65BA;text-decoration:underline}#top-faq .accordion p a:hover{opacity:0.7;transition:0.3s;text-decoration:none}#top-faq .accordion[open] summary::after{transform:rotate(225deg)}#top-faq .accordion hr{opacity:0}#top-faq .accordion[open] hr{border:1px dashed #E0E0E0;width:calc(100% - 4rem);margin:0 auto;opacity:1}#top-faq .accordion[open] p{transform:none;opacity:1}@media screen and (max-width: 768px){#top-faq .accordion{font-size:0.9rem}#top-faq .accordion p{font-size:0.9rem;padding:1rem 60px 1rem 1rem}#top-faq .accordion[open] hr{width:calc(100% - 2rem)}#top-faq .accordion summary{padding:1rem 60px 1rem 1rem;align-items:flex-start}}#top-faq .accordion span.question,#top-faq .accordion span.answer{font-size:1.4rem;margin-right:0.5rem}#top-faq .accordion summary::after{top:0;bottom:0;margin:auto 0}#top-column{background:#EBF4FF}#top-column a.btn{margin:4rem auto 0 auto}#cv-area{padding:3rem 0;background:linear-gradient(0deg, #1DCBB0, #379FE0)}#cv-area h3{font-size:1.6rem;color:#1F65BA;font-weight:bold}#cv-area .block{background:#fff;border-radius:10px}#cv-area .block .inner{width:83%;margin:0 auto;padding:2rem 0;position:relative}#cv-area .block .inner .txt{max-width:580px}#cv-area .block .inner .txt p{font-size:1.1rem;margin-top:1rem}#cv-area .block .inner .txt p span{color:#13A9B1}#cv-area .block .inner .img{max-width:320px;position:absolute;right:-50px;top:2rem}#cv-area .block .inner .img img{width:100%}#cv-area .block .inner .detail span.small{font-size:0.9rem;margin-top:1rem;display:inline-block;padding:0.5rem 1rem;background:#F4F8FC}#cv-area .box{display:flex;justify-content:space-between}#cv-area .box .item{width:48.5%;margin-top:1.5rem;padding:2rem 0;text-align:center;background:#fff;border-radius:10px}#cv-area .box .item p{font-size:0.9rem;color:#1F65BA;font-weight:bold;margin-top:0.2rem}#cv-area .box .item p::after{content:"／";margin-left:0.1rem}#cv-area .box .item p::before{content:"＼";margin-right:0.1rem}#cv-area .box .item a.btn{margin:0.2rem auto 0 auto;max-width:300px}#cv-area .tel-box{color:#fff;display:flex;align-items:center;justify-content:center;margin-top:2rem}#cv-area .tel-box img{width:40px;vertical-align:sub;margin-right:0.5rem}#cv-area .tel-box p{margin-right:1rem}#cv-area .tel-box a{font-size:2.4rem;line-height:1}@media screen and (max-width: 1100px){#cv-area .block .inner{width:100%;padding:2rem 20px}#cv-area .block .inner .txt p{font-size:1rem}#cv-area .block .inner .img{max-width:300px;right:20px;top:auto;bottom:20px}}@media screen and (max-width: 768px){#cv-area h3{font-size:4.7vw;text-align:center}#cv-area .block .inner{width:100%;padding:1rem}#cv-area .block .inner .txt{width:100%;max-width:100%}#cv-area .block .inner .txt p{font-size:0.9rem;margin-top:0.5rem}#cv-area .block .inner .img{max-width:230px;width:auto;position:relative;margin:1rem 0 0 1rem;right:0;bottom:0;top:auto}#cv-area .block .inner span.item{display:flex;justify-content:space-between;align-items:center}#cv-area .block .inner span.item .detail{order:-2;width:auto}#cv-area .block .inner span.item .detail span.small{padding:0.5rem;font-size:0.8rem;line-height:1.4}#cv-area .box{flex-direction:column}#cv-area .box .item{width:100%;padding:1rem}#cv-area .tel-box{border:2px solid #fff;border-radius:10px;padding:1rem;flex-direction:column}#cv-area .tel-box p{margin:0}}@media screen and (max-width: 559px){#cv-area .block .inner .img img{width:125px}#cv-area .box .item p{margin-top:0}}.scroll{position:absolute;right:0;left:0;bottom:20%}.scroll::before{animation:scroll 2s infinite;background-color:#fff;bottom:-115px;content:"";height:100px;left:0;margin:auto;position:absolute;right:0;width:1px}@media screen and (max-width: 768px){.scroll::before{bottom:-65px;height:60px}}@keyframes scroll{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}51%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:999}.modal__bg{background:rgba(0,0,0,0.8);height:100vh;position:absolute;width:100%}.modal__bg .btn-close.js-modal-close{width:60px;background:#fff;text-align:center;position:absolute;top:0;right:0;height:60px;padding-top:10px}.modal__bg .btn-close.js-modal-close span{height:3px;left:0;right:0;margin:0 auto;display:block;position:relative;background:#555}.modal__bg .btn-close.js-modal-close span:nth-child(1){top:18px;transform:rotate(45deg)}.modal__bg .btn-close.js-modal-close span:nth-child(2){top:15px;transform:rotate(-45deg)}.modal__content{background:#fff;left:50%;padding:40px;position:absolute;top:50%;transform:translate(-50%, -50%);width:760px}.modal__content h3{text-align:center;font-size:2rem}.modal__content ul{display:flex;flex-direction:column}.modal__content ul>li{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin-top:1rem}.modal__content ul>li .item{width:30%;padding-right:1rem}.modal__content ul>li .item img{max-width:190px}.modal__content ul>li .cv{width:70%}.modal__content ul>li .cv p{font-size:1.2rem}.modal__content ul>li .cv a{margin:1rem auto 0 auto}.modal__content ul>li .cv a.reserve,.modal__content ul>li .cv a.request{color:#333;max-width:350px;padding:0.5rem 0}.modal__content ul>li .cv a.reserve::after,.modal__content ul>li .cv a.request::after{border-top:2px solid #333;border-right:2px solid #333}@media screen and (max-width: 768px){.modal__content{width:90%;padding:20px 10px}.modal__content h3{font-size:1.2rem}.modal__content ul>li .item{width:35%;padding-right:1rem}.modal__content ul>li .item img{max-width:190px}.modal__content ul>li .cv{width:65%}.modal__content ul>li .cv p{font-size:0.85rem}.modal__content ul>li .cv a{margin:1rem auto 0 auto}}footer .block{margin:4rem 0;display:flex}footer .block .logo{width:25%}footer .block .logo img{width:200px}footer .block .footer-nav{width:45%;display:flex;font-weight:bold}footer .block .footer-nav ul{width:50%}footer .block .footer-nav ul li:not(:first-child){margin-top:1rem}footer .block .cv-btn{width:30%}footer .block .cv-btn a{display:block;max-width:290px;margin:0 0 0 auto}footer .block .cv-btn a.next::after{border-top:2px solid #13A9B1;border-right:2px solid #13A9B1}footer .block .cv-btn a.cv{margin-top:1rem}@media screen and (max-width: 1100px){footer .block{flex-wrap:wrap}footer .block .logo{width:100%}footer .block .footer-nav{margin-top:2rem;width:55%}footer .block .cv-btn{width:45%}}@media screen and (max-width: 768px){footer .block{flex-direction:column;margin:2rem 0}footer .block .logo img{margin:0 auto;display:block}footer .block .footer-nav{width:100%}footer .block .cv-btn{width:100%;margin:2rem auto 0 auto}footer .block .cv-btn a{margin:0 auto}footer .block .item{margin-left:2rem}}footer .block-under{background:#F2F2F2;font-size:0.9rem;padding:1rem 0}footer .block-under .container{display:flex;justify-content:space-between}footer .block-under .container .left{width:80%;display:flex}footer .block-under .container .left .item p{font-size:1rem}footer .block-under .container .left .item:nth-child(2){font-size:0.8rem;margin-left:2rem}footer .block-under .container .right{width:30%;text-align:right}footer .block-under .container .right small{display:block;font-size:0.8rem;margin-top:2rem}@media screen and (max-width: 768px){footer .block-under .container{flex-wrap:wrap}footer .block-under .container .left{width:100%;display:block}footer .block-under .container .left .item{width:100%}footer .block-under .container .left .item:nth-child(2){width:100%;margin-left:0rem}footer .block-under .container .right{width:100%;margin-top:2rem;text-align:left}footer .block-under .container .right small{text-align:center}}.scroll_up{-webkit-transition:0.8s ease-in-out;-moz-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out;transform:translateY(80px);opacity:0;filter:alpha(opacity=0);-moz-opacity:0}.scroll_up.on{opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;transform:translateX(0)}#point p{font-size:1rem}#page-fv{background:url("../../images/page_bg.webp") no-repeat right/cover;padding:4rem 0}#page-fv h1{font-size:2.25rem;line-height:1.4;font-weight:bold;color:#fff}#page-fv.area-page{background:url("../../images/area_bg.webp") no-repeat center/cover;padding:5.62rem 0 6.25rem 0}#page-fv.area-page h1{text-align:center;font-size:2.5rem}@media screen and (max-width: 768px){#page-fv{background:url("../../images/page_bg_sp.webp") no-repeat right/cover;padding:2rem 0}#page-fv h1{font-size:7vw}#page-fv h1 span{display:block}#page-fv.area-page{background:url("../../images/area_bg_sp.webp") no-repeat center/cover;padding:1.7rem 0}#page-fv.area-page h1{text-align:center;font-size:7vw}}#breadcrumb{padding-top:2rem;font-size:0.9rem}#breadcrumb ul{display:flex}#breadcrumb ul li+li::before{content:">";padding:0 0.5rem}@media screen and (max-width: 559px){#breadcrumb{font-size:0.75rem}#breadcrumb ul{display:inline}#breadcrumb ul li{display:inline}}#point .message{margin:5rem 0 8.5rem 0}#point .message h2{font-size:2.25rem;line-height:1.4;text-align:center;font-weight:bold}#point .message h2 span{color:#13A9B1}#point .message p{max-width:980px;font-weight:bold;margin:2rem auto 0 auto;text-align:center;font-size:1.125rem}#point #strengths .block__txt{width:56%}#point #strengths .block__txt p:not(:first-child){margin-top:2rem}#point #reasons{background:none}#point #reasons .block{flex-wrap:wrap;position:relative;padding-top:6.25rem;margin-top:0}#point #reasons .block .block__txt{width:59%}#point #reasons .block .block__txt h3{font-size:2.1rem}#point #reasons .block .block__txt p{font-size:1.3rem;max-width:560px}#point #reasons .block .block__txt p.txt{font-weight:normal;font-size:1rem}#point #reasons .block .block__img{max-width:510px;position:absolute;right:-120px;top:200px}#point #reasons .block .block__table{max-width:935px;width:100%;margin:5rem auto 0 auto}#point #reasons .block:nth-of-type(3) .block__txt{margin:0 0 0 auto}#point #reasons .block:nth-of-type(3) .block__img{left:-120px;top:auto;bottom:50px}#point #reasons .block:nth-of-type(4) .block__img{top:auto;bottom:0px}#point #other{background:#F4F8FC}#point #other .narrow{max-width:850px}#point #other p{text-align:center;font-size:1.125rem;margin-top:1.875rem}#point #other img{margin-top:3.75rem;width:100%;display:block}@media screen and (max-width: 1100px){#point #strengths .block__txt{width:100%}#point #reasons .block .block__txt{width:59%}#point #reasons .block .block__img{max-width:300px;right:0px;top:auto}#point #reasons .block:nth-of-type(3) .block__txt{margin:0 0 0 auto}#point #reasons .block:nth-of-type(3) .block__img{left:0px;bottom:0px}}@media screen and (max-width: 768px){#point .message{margin:2rem 0 4rem 0}#point .message p{text-align:left;font-weight:normal}#point .message h2{font-size:5vw}#point .message #strengths p{text-align:left;margin-top:1rem;font-weight:normal}#point #reasons .block{padding-top:3rem}#point #reasons .block .block__txt{width:100%}#point #reasons .block .block__txt p{font-size:1rem;max-width:100%}#point #reasons .block .block__txt p.txt{text-align:left;max-width:100%}#point #reasons .block .block__txt h3{font-size:5.3vw}#point #reasons .block .block__img{width:100%;position:relative;margin:2rem auto}#point #reasons .block .block__table{max-width:935px;width:100%;margin:2rem auto 0 auto}#point #reasons .block:nth-of-type(3) .block__img img{margin:0px auto}#point #other p{text-align:left;font-size:1rem}#point #other img{margin-top:1rem}}#case,#area #case{background:#F4F8FC;padding:0}#case .block,#area #case .block{margin-top:4.375rem;padding:0rem 0 8rem 0}#case .block .box,#area #case .block .box{padding:0}#case .block .box .inner,#area #case .block .box .inner{padding:1.875rem}#case .block .box h3,#area #case .block .box h3{font-weight:bold;font-size:1.125rem;margin-top:1rem}#case .block .box .prof,#area #case .block .box .prof{margin-top:1.25rem}#case .block .box .prof .name,#area #case .block .box .prof .name{margin-top:1rem}#case #content,#area #case #content{margin-top:1.875rem}#case #content h2,#area #case #content h2{font-size:2.125rem;line-height:1.4;font-weight:bold}#case #content .prof .name,#area #case #content .prof .name{margin-top:1.25rem}#case #content .label,#area #case #content .label{margin-top:1.25rem}#case #content .label+picture,#area #case #content .label+picture{display:block;margin-top:2.5rem}#case #content dl.detail,#area #case #content dl.detail{margin-top:2.5rem;background:#fff;padding:1.8rem 4rem}#case #content dl.detail dt:not(:first-child),#area #case #content dl.detail dt:not(:first-child){margin-top:2.5rem}#case #content dl.detail dt h3,#area #case #content dl.detail dt h3{font-size:1.125rem;font-weight:bold;text-decoration:underline}#case #content dl.detail dd,#area #case #content dl.detail dd{margin-top:0.5rem}#case #content dl.detail dd p,#area #case #content dl.detail dd p{font-size:1rem}#case #content .suggestion,#area #case #content .suggestion{margin-top:3.5rem;position:relative;display:inline-block;background:#fff;border-bottom:1px solid #13A9B1;width:100%}#case #content .suggestion::after,#case #content .suggestion::before,#area #case #content .suggestion::after,#area #case #content .suggestion::before{content:"";height:0;width:0;position:absolute;top:100%;left:50%;border:solid transparent}#case #content .suggestion::after,#area #case #content .suggestion::after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:64px;margin-left:-64px}#case #content .suggestion::before,#area #case #content .suggestion::before{border-color:rgba(51,51,51,0);border-top-color:#13A9B1;border-width:66px;margin-left:-66px}#case #content .suggestion h4,#area #case #content .suggestion h4{background:#B8DFE2;padding:0.2rem 0 0.2rem 1.5rem;font-size:1.25rem;font-weight:bold}#case #content .suggestion dl,#area #case #content .suggestion dl{border-left:1px solid #13A9B1;border-right:1px solid #13A9B1;padding:1.8rem 4rem;display:flex;width:100%;flex-wrap:wrap}#case #content .suggestion dl dt,#area #case #content .suggestion dl dt{color:#13A9B1;width:150px;font-size:1.125rem}#case #content .suggestion dl dt:not(:first-child),#area #case #content .suggestion dl dt:not(:first-child){margin-top:1.5rem}#case #content .suggestion dl dt span.check,#area #case #content .suggestion dl dt span.check{padding-left:24px;position:relative}#case #content .suggestion dl dt span.check::before,#case #content .suggestion dl dt span.check::after,#area #case #content .suggestion dl dt span.check::before,#area #case #content .suggestion dl dt span.check::after{content:"";display:block;position:absolute}#case #content .suggestion dl dt span.check::before,#area #case #content .suggestion dl dt span.check::before{width:16px;height:16px;border-radius:8px;background:#13A9B1;border:1px solid #fff;left:0;top:4px}#case #content .suggestion dl dt span.check::after,#area #case #content .suggestion dl dt span.check::after{border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;width:8px;height:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:4px;top:9px}#case #content .suggestion dl dd,#area #case #content .suggestion dl dd{width:calc(100% - 150px)}#case #content .suggestion dl dd:not(:first-of-type),#area #case #content .suggestion dl dd:not(:first-of-type){margin-top:1.5rem}#case #content .suggestion dl dd ul,#area #case #content .suggestion dl dd ul{list-style:none}#case #content .suggestion dl dd li,#area #case #content .suggestion dl dd li{text-indent:-1em;padding-left:1em}#case #content .suggestion dl dd li::before,#area #case #content .suggestion dl dd li::before{content:'・'}#case #content .result,#area #case #content .result{margin-top:6rem;border:1px solid #13A9B1}#case #content .result h5,#area #case #content .result h5{background:#13A9B1;color:#fff;padding:0.2rem 0 0.2rem 1.5rem;font-size:1.25rem;font-weight:bold}#case #content .result .inner,#area #case #content .result .inner{background:#fff;padding:1.8rem 4rem}#case #content .result strong,#area #case #content .result strong{font-size:1.37rem;font-weight:bold}#case #content dl.voice,#area #case #content dl.voice{margin-top:1.5rem;background:#D8F1F2;border-radius:8px;display:flex;padding:1rem 2rem 1rem 1rem;align-items:center}#case #content dl.voice dt,#area #case #content dl.voice dt{width:140px}#case #content dl.voice dt span,#area #case #content dl.voice dt span{background:#fff;color:#13A9B1;display:block;width:105px;text-align:center;font-size:0.9rem}#case #content dl.voice dd,#area #case #content dl.voice dd{width:calc(100% - 105px)}@media screen and (max-width: 768px){#case .block,#area #case .block{margin-top:1.875rem;padding:0 0 2.5rem 0}#case .block .box .inner,#area #case .block .box .inner{padding:1rem}#case .block .prof .name,#area #case .block .prof .name{margin-top:1.25rem}#case #content h2,#area #case #content h2{font-size:1.25rem}#case #content .prof .name,#area #case #content .prof .name{font-size:0.875rem;margin-top:0.93rem}#case #content .label,#area #case #content .label{margin-top:0.93rem}#case #content .label+picture,#area #case #content .label+picture{margin-top:2.18rem}#case #content dl.detail,#area #case #content dl.detail{margin-top:1.87rem;padding:2rem 1rem}#case #content .suggestion,#area #case #content .suggestion{margin-top:1.87rem}#case #content .suggestion::after,#area #case #content .suggestion::after{border-width:34px;margin-left:-34px}#case #content .suggestion::before,#area #case #content .suggestion::before{border-width:36px;margin-left:-36px}#case #content .suggestion dl,#area #case #content .suggestion dl{padding:1.25rem 1rem;flex-direction:column}#case #content .suggestion dl dd,#area #case #content .suggestion dl dd{width:100%;margin-top:0.5rem}#case #content .suggestion dl dd:not(:first-of-type),#area #case #content .suggestion dl dd:not(:first-of-type){margin-top:0.5rem}#case #content .suggestion img.arrow-btm,#area #case #content .suggestion img.arrow-btm{bottom:-35px;width:90px}#case #content .result,#area #case #content .result{margin-top:5rem}#case #content .result .inner,#area #case #content .result .inner{padding:1.25rem 1rem}#case #content .result .inner strong,#area #case #content .result .inner strong{font-size:1.12rem;line-height:1.2}#case #content .result .inner dl.voice,#area #case #content .result .inner dl.voice{padding:1.2rem 1rem;flex-wrap:wrap}#case #content .result .inner dl.voice dt,#area #case #content .result .inner dl.voice dt{width:100%}#case #content .result .inner dl.voice dt span,#area #case #content .result .inner dl.voice dt span{margin:0 auto}#case #content .result .inner dl.voice dd,#area #case #content .result .inner dl.voice dd{width:100%;margin-top:1rem}}aside#case-list h2{font-weight:bold;font-size:1.65rem}aside#case-list .block{margin-top:2.5rem}aside#case-list .block a{width:31.5%;padding:0}aside#case-list .block a .inner{padding:1.37rem 1rem}aside#case-list .block a:nth-child(3){margin:0}aside#case-list .block a .prof .name{margin-top:0.93rem}@media screen and (max-width: 768px){aside#case-list h2{font-size:1.25rem}aside#case-list .block{margin-top:1.25rem;flex-direction:column}aside#case-list .block a{width:100%}aside#case-list .block a:nth-child(3){margin-top:1.5rem}aside#case-list .block a h3{font-size:1rem;margin-top:0.7rem}}#flow{background:#F4F8FC}#flow p{font-size:16px}#flow ol{padding:4.375rem 0 8rem 0}#flow ol li{width:100%;background:#fff;display:inline-block;position:relative}#flow ol li:not(:first-child){margin-top:6rem}#flow ol li::after{content:"";position:absolute;bottom:-80px;left:50%;margin-left:-40px;border:40px solid transparent;border-top:40px solid #FFF;z-index:2}#flow ol li:nth-child(1) .box .txt,#flow ol li:nth-child(2) .box .txt{padding:3.125rem 0 1.875rem 0}#flow ol li:nth-child(3) .box .txt,#flow ol li:nth-child(4) .box .txt,#flow ol li:nth-child(5) .box .txt{padding:3.125rem 0 5rem 0}#flow ol li:nth-child(3):nth-child(5)::after,#flow ol li:nth-child(4):nth-child(5)::after,#flow ol li:nth-child(5):nth-child(5)::after{content:none}#flow ol li .step-box{padding:0 1rem;position:absolute;top:0;line-height:1;left:0;background:linear-gradient(90deg, #1DCBB0, #379FE0);color:#fff;font-family:"overpass",sans-serif;font-style:italic;height:50px}#flow ol li .step-box span.number{font-size:3rem;vertical-align:sub}#flow ol li .box{display:flex;justify-content:space-between;align-items:center}#flow ol li .box .images{width:25%;display:flex;align-items:center;justify-content:center}#flow ol li .box .images img{width:158px;display:block}#flow ol li .box .txt{margin-right:5rem;width:75%}#flow ol li .box .txt h2{font-size:1.75rem;color:#13A9B1;font-weight:bold}#flow ol li .box .txt p{margin-top:1.25rem}#flow ol li .btn.next{margin:1.25rem 0rem 0 auto}@media screen and (max-width: 768px){#flow p{font-size:14px}#flow ol{padding:2.5rem 0 3.2rem 0}#flow ol li .btn.next{width:100%;margin:1.25rem auto 0 auto}#flow ol li .step-box{width:70px;height:40px;font-size:0.78rem;padding-top:0.5rem}#flow ol li .step-box span.number{font-size:1.75rem}#flow ol li .box{flex-direction:column}#flow ol li .box .images{width:100%;margin-top:2.5rem}#flow ol li:nth-child(1) .box .txt,#flow ol li:nth-child(2) .box .txt,#flow ol li:nth-child(3) .box .txt,#flow ol li:nth-child(4) .box .txt,#flow ol li:nth-child(5) .box .txt{padding:0 1rem;width:100%;margin:2rem 0}#flow ol li:nth-child(1) .box .txt p,#flow ol li:nth-child(2) .box .txt p,#flow ol li:nth-child(3) .box .txt p,#flow ol li:nth-child(4) .box .txt p,#flow ol li:nth-child(5) .box .txt p{margin-top:0.5rem}}ul.detail li::before{content:"・"}#price-area{padding-bottom:9.375rem;background:#F4F8FC}#price-area ul.detail{margin-top:4.375rem}#price-area ul.navi-scroll{margin-top:1.75rem;height:90px;display:flex;background:#fff}#price-area ul.navi-scroll li{width:25%;text-align:center;font-weight:bold;font-size:1.37rem;position:relative;margin-top:10px;height:70px}#price-area ul.navi-scroll li.arrow{padding:0}#price-area ul.navi-scroll li.arrow::after{border-top:3px solid #13A9B1;border-right:3px solid #13A9B1;transform:rotate(135deg);top:auto;right:0;left:0;bottom:10px;margin:0 auto;width:12px;height:12px}#price-area ul.navi-scroll li+li{border-left:1px solid #b1b1b1}#price-area ul.navi-scroll li a{display:block;height:90px;margin-top:-10px;padding-top:15px;display:flex;justify-content:center}#price-area .area-content{margin-top:6.25rem;padding-bottom:3.75rem;background:#fff}#price-area .area-content hr{display:block;height:4px;background:linear-gradient(90deg, #1DCBB0, #379FE0);border:none}#price-area .area-content h2{font-size:2rem;padding-top:1.5rem;font-weight:bold;color:#13A9B1;text-align:center}#price-area .area-content .price-list{margin:3.15rem auto 0 auto;max-width:645px}#price-area .area-content .price-list img{width:100%}#price-area .area-content .price-list p.small{font-size:0.75rem}#price-area .area-content .area-list{max-width:800px;margin:0 auto}#price-area .area-content .area-list .division:not(:first-of-type){margin-top:2.5rem}#price-area .area-content .area-list .division h4{background:#DAF3F6;margin-top:1.1rem;padding:0.2rem 0 0.2rem 1rem}#price-area .area-content .area-list .division ul{display:flex;justify-content:flex-start;flex-wrap:wrap}#price-area .area-content .area-list .division ul li{margin-top:1.5rem;width:16.5%}#price-area .area-content .area-list .division ul li a{text-decoration:underline}#price-area .area-content .area-list .division ul li a:hover{transition:0.3s;opacity:0.7;text-decoration:none}@media screen and (max-width: 1100px){#price-area .area-content .area-list{padding:0 1rem}}@media screen and (max-width: 768px){#price-area{padding-bottom:3.5rem}#price-area ul.detail{margin-top:2.15rem}#price-area ul.navi-scroll li{font-size:1.1rem;height:70px}#price-area ul.navi-scroll li a{flex-direction:column;line-height:1.3;padding:0;height:70px;justify-content:center}#price-area ul.navi-scroll li a span{display:block}#price-area .area-content{margin-top:4.25rem}#price-area .area-content h2{font-size:5.4vw;line-height:1.4}#price-area .area-content .price-list{padding:0 1rem;margin:1.8rem auto 0 auto}#price-area .area-content .price-list p.small{font-size:0.85rem}#price-area .area-content .area-list .division h4{margin:1.1rem -1rem 0 -1rem}#price-area .area-content .area-list .division ul li{width:auto;margin:0}#price-area .area-content .area-list .division ul li a{text-decoration:none;display:inline-block;line-height:1;margin:1.5rem 2rem 0 0;padding:9px 12px;border:1px solid #333;border-radius:6px}}#price-area .area-content .area-list h3,#area #price h2,#area #about h3,#area #data h3,#area #type h3,#report #content .block h2{font-size:1.5rem;margin-top:3.15rem;font-weight:bold;padding-left:1rem;background-image:linear-gradient(to bottom, #1DCBB0 10%, #379FE0 100%);background-repeat:no-repeat;background-size:5px 100%}@media screen and (max-width: 768px){#price-area .area-content .area-list h3,#area #price h2,#area #about h3,#area #data h3,#area #type h3,#report #content .block h2{font-size:1.4rem;line-height:1.4}}#area p{font-size:16px}#area #message{background:#F4F8FC;text-align:center;padding-bottom:4.5rem}#area #message strong{font-size:1.67rem;display:block;padding-top:2.5rem;font-weight:bold}#area #message strong span{color:#13A9B1}#area #message strong+p{font-weight:bold;margin-top:1.5rem;font-size:1.12rem}#area #message .cv-box{background:#fff;border-radius:10px;max-width:500px;padding:1rem 0;margin:2.5rem auto 0 auto}#area #message .cv-box p{color:#1F65BA;font-weight:bold;font-size:1.8rem}#area #message .cv-box span{font-size:1.1rem;margin-top:0.5rem;display:block}#area #message .cv-box span::after{content:"／";margin-left:0.1rem}#area #message .cv-box span::before{content:"＼";margin-right:0.1rem}#area #message .cv-box .btn.cv{max-width:290px;margin:0 auto}#area .block{text-align:left}#area .block p{margin-top:2rem}#area #price{margin-top:2.8rem}#area #price img.map{max-width:455px;display:block;margin:1.875rem auto 0 auto}#area #price .posting{max-width:570px;margin:1.25rem auto 0 auto}#area #price .posting .detail{margin-top:1.8rem}#area #data table{margin-top:1.87rem}#area #data table tr th{padding:0.5rem 2rem;font-size:1.1rem;background:#E9EEEF;font-weight:normal;border-bottom:1px solid #fff}#area #data table tr td{border-top:1px solid #BFBFBF;border-right:1px solid #BFBFBF;font-weight:bold;padding:0.5rem 5rem;font-size:1.1rem;text-align:right}#area #data table tr td span{font-size:0.875rem}#area #data table tr:nth-child(6) td:last-child{border-bottom:1px solid #BFBFBF}#area #data p.small{margin-top:1.1rem;font-size:0.75rem}#area #type ul{margin-top:1.87rem}#area a.next{margin:5rem auto 9.3rem auto;max-width:380px}#area #case{padding-top:6.25rem}#area #case h2{font-size:1.62rem;font-weight:bold}#area #case .block{margin-top:2.5rem;flex-wrap:nowrap}#area #case .block .box:nth-child(4),#area #case .block .box:nth-child(3){margin:0}#area #case .block .box h3{margin-top:1rem}#area #case .block .box .label span{font-size:0.68rem}#area #case .block .box .inner{padding:1rem}#area #case .block .box+.box{margin-left:1.5rem}@media screen and (max-width: 1100px){#area #case .block{flex-wrap:wrap}#area #case .block .box+.box{margin-left:0rem}#area #case .block .box:nth-child(4),#area #case .block .box:nth-child(3){margin-top:1.8rem}}@media screen and (max-width: 768px){#area p{font-size:14px}#area #message{padding-bottom:3.5rem}#area #message strong{font-size:5.15vw;line-height:1.4}#area #message strong+p{text-align:left;font-weight:normal;font-size:1rem}#area #message .cv-box{margin:1.5rem auto 0 auto}#area #message .cv-box p{font-size:1.35rem}#area #message .cv-box span{font-weight:bold;font-size:0.85rem;margin:0 0 0.5rem 0}#area .block{text-align:left}#area .block p{margin-top:1.45rem}#area #price .posting .detail{margin-top:1rem}#area #data p.small{font-size:0.85rem}#area #data table tr th{font-size:1rem;padding:10px 20px 10px 10px;vertical-align:middle}#area #data table tr td{padding:10px;font-size:1.28rem}#area #data table tr td span{font-size:1rem}#area #case{padding-top:3rem}#area #case .block{margin-top:1.25rem;padding-bottom:3rem}#area #case .block .box .label span{font-size:0.85rem}#area a.next{margin:3rem auto}}#column{background:#F4F8FC;padding-bottom:9.35rem}#column #list-page h2{font-weight:bold;font-size:1.25rem;margin-top:1.87rem;line-height:1.4}#column ul.column-list{margin-top:0rem;justify-content:space-between}#column ul.column-list li{margin-top:2rem}.filter-list{margin-top:2.5rem;display:flex}.filter-list li{background:#fff;padding:0.1rem 0.8rem;border-radius:25px;display:block;border:1px solid #969696;color:#969696;cursor:pointer;padding:0.37rem 1.74rem;font-weight:bold}.filter-list li.is-active{background:#13A9B1;color:#fff;border:1px solid #13A9B1}.filter-list li+li{margin-left:1.25rem}.filter-list li:hover{background:#B8DFE2;color:#13A9B1;transition:0.3s;border:1px solid #B8DFE2}#report{position:relative}#report p{font-size:16px;line-height:1.8}#report::before{content:"";height:6px;background:linear-gradient(90deg, #1DCBB0, #379FE0);width:100%;position:absolute;top:0}#report h1{font-size:2.12rem;margin-top:1.87rem;line-height:1.3;font-weight:bold}#report .ymd{margin-top:1.25rem}#report hr{display:block;height:2px;border:none;margin-top:1.25rem;background:#ddd}#report #content{margin-top:2.5rem;display:flex;justify-content:space-between}#report #content .inner{width:calc(100% - 340px)}#report #content .block img{width:100%;display:block}#report #content .block p{margin-top:2.5rem}#report #content .block h2{margin-top:3.75rem}#report #content .block h2+p{margin-top:1.875rem}#report #content .toc{margin-top:2.5rem;padding:2.18rem;background:#F4F8FC}#report #content .toc p.toc-ttl{font-size:1.12rem;font-weight:bold}#report #content .toc ul{margin-top:1.87rem}#report #content .toc ul li:not(:first-child){margin-top:1.25rem}#report #content .toc ul li a{color:#1F65BA;text-decoration:underline}#report #content .toc ul li a:hover{opacity:0.7;transition:0.3s;text-decoration:none}#report #content aside{width:300px}#report #content aside .recommend{margin-top:2.5rem}#report #content aside .recommend h3{font-size:1.25rem;font-weight:bold}#report #content aside .recommend .item{display:flex;justify-content:space-between;margin-top:1.25rem}#report #content aside .recommend .item .img{width:75px}#report #content aside .recommend .item .txt{width:calc(100% - 75px - 20px)}#report #content aside .recommend .item .txt h4{font-size:0.875rem}#report #content aside .cv-box{margin-top:2.5rem;padding:2rem 1rem;text-align:center;border:2px solid #13A9B1;border-radius:10px;font-weight:bold;color:#1F65BA}#report #content aside .cv-box h3{font-size:1.6rem}#report #content aside .cv-box p{font-size:0.9rem;margin-top:0.2rem}#report #content aside .cv-box p::before{content:"＼";margin-right:0.1rem}#report #content aside .cv-box p::after{content:"／";margin-left:0.1rem}#report #content .back.btn{max-width:240px;display:block;margin:5rem auto 9.37rem auto}@media screen and (max-width: 768px){#report hr{margin-top:2.14rem}#report p{font-size:14px}#report h1{font-size:1.4rem}#report #content{flex-wrap:wrap}#report #content .inner{width:100%}#report #content .block p{margin-top:1.42rem}#report #content .block h2{margin-top:3.5rem}#report #content .toc{margin-top:3.5rem;padding:1.42rem 0.85rem}#report #content .toc ul{margin-top:1.4rem}#report #content .back.btn{margin:3.57rem auto}#report #content aside{width:100%}#report #content aside .cv-box{max-width:300px;margin:3.57rem auto}}#contact,#download{background:#F4F8FC;padding-bottom:9.37rem}#contact p.txt,#download p.txt{font-weight:bold;font-size:1.25rem;margin-top:1.87rem;line-height:1.6}#contact iframe,#download iframe{margin-top:3.75rem}#contact .narrow,#download .narrow{background:#fff;max-width:720px;margin-top:2.25rem;display:flex;padding:0rem 1rem 0rem 1.5rem}#contact .narrow .point,#download .narrow .point{width:60%;padding:2rem 0 1.5rem 2rem}#contact .narrow .img,#download .narrow .img{width:40%;padding:1.5rem 0 1rem 0}@media screen and (max-width: 768px){#contact,#download{padding-bottom:5rem}#contact iframe,#download iframe{margin-top:0}}@media screen and (max-width: 559px){#contact .narrow,#download .narrow{max-width:720px;margin-top:2.25rem;flex-wrap:wrap;padding:0rem 1.5rem}#contact .narrow .point,#download .narrow .point{width:100%;font-size:1.14rem;padding:0 0 1rem 0}#contact .narrow .img,#download .narrow .img{width:100%;padding:1rem 0}#contact .narrow .img img,#download .narrow .img img{width:80%;margin:0 auto;display:block}}
