*{font-feature-settings:"palt";box-sizing:border-box}html,body{margin:0;padding:0;color:#747372;line-height:1.8;font-family:"Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic";background-color:#fff}html{font-size:62.5%;scroll-behavior:smooth}body{font-size:1.6em;font-weight:500}img{max-width:100%;height:auto;vertical-align:bottom}h1,h2,h3,h4,h5,h6{margin:0}dl,dt,dd{margin:0;padding:0}ul{margin:0;padding:0}li{list-style:none}p{line-height:1.7;margin:0}a{text-decoration:none;color:#747372}figure{margin:0}input[type=text],input[type=button],input[type=tel],input[type=email],input[type=submit],textarea{border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{table-layout:fixed}header{position:relative;z-index:100}header .header__title{display:flex;justify-content:space-between;align-items:stretch;height:80px}header .header__title--logo{margin:10px 0 0 40px;width:320px}header .header__title--logo a{display:block;line-height:0}header .header__title--cv ul{display:flex;align-items:stretch;height:100%}header .header__title--cv ul li{text-align:center}header .header__title--cv ul li a{display:flex;flex-direction:column;justify-content:center;align-items:stretch;height:100%}header .header__title--cv ul li a img{max-width:120%}header .header__title--cv ul li:nth-child(1) a{padding:0 20px}header .header__title--cv ul li:nth-child(1) a div{font-size:34px;line-height:34px;letter-spacing:0;font-weight:bold}header .header__title--cv ul li:nth-child(1) a div::before{content:"";display:inline-block;background-image:url(../img/common/tel--black.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:26px;margin-right:4px}header .header__title--cv ul li:nth-child(1) a div span{background-color:#fff;border:1px solid #ef844e;border-radius:5px;margin-left:10px;padding:4px 4px 2px;font-size:14px;font-weight:normal;line-height:1.2;color:#ef844e;display:inline-block;position:relative;top:0}header .header__title--cv ul li:nth-child(2){background-color:#ef844e}header .header__title--cv ul li:nth-child(2) a{transition:all .3s;padding:0 38px;color:#fff;font-size:24px;border:1px solid #ef844e}header .header__title--cv ul li:nth-child(2) a div::before{content:"";display:inline-block;background-image:url(../img/common/mail-white.svg);background-repeat:no-repeat;background-size:cover;width:28px;height:21px;margin-right:4px;transition:all .3s}header .header__title--cv ul li:nth-child(2) a:hover{background-color:#fff;color:#ef844e}header .header__title--cv ul li:nth-child(2) a:hover div::before{background-image:url(../img/common/mail-orange.svg)}header input{display:none}header nav ul{display:flex;justify-content:center;position:relative}header nav ul li.pulldown a::after{content:"";display:inline-block;height:4px;width:4px;border-bottom:1px #747372 solid;border-right:1px #747372 solid;transform:rotate(45deg);position:relative;right:-5px;top:-5px}header nav ul li:hover{color:#ef844e}header nav ul li:hover span::after{border-color:#ef844e}header nav ul li a,header nav ul li span{padding:12px 22px;display:block}header nav ul li a{transition:all .3s}header nav ul li a:hover{color:#ef844e}header nav ul li span{position:relative;margin-right:10px}header nav ul li span::after{content:"";display:block;position:absolute;width:5px;height:5px;border-right:2px solid #747372;border-bottom:2px solid #747372;transform:rotate(45deg);top:20px;right:10px}header nav ul li ul{pointer-events:none;position:absolute;transition:all .3s;opacity:0;background-color:#fcf8ef;width:100%;left:0;z-index:1;transition:all .3s;top:50px;display:flex}header nav ul li ul li a{color:#747372;padding:26px 22px}header nav ul li ul li a::after{content:none !important}header nav ul li ul li a:hover{color:#fff;background-color:#ef844e}header nav ul li:hover>ul{pointer-events:auto;opacity:1}@media(max-width: 1100px){header nav li a,header nav li span{padding:12px}header nav li span::after{right:0px}}@media(max-width: 960px){header .header__title--cv{display:none}header label{background-color:#fff;border-radius:0 0 10px 10px;width:60px;height:60px;padding:18px 0;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;position:fixed;z-index:3;right:14px;top:0;transition:all .5s;cursor:pointer}header label span{background-color:#ccc;width:30px;height:1px;transition:all .5s;position:relative;display:block}header nav{background-color:#fcf3ef;width:100%;height:0;position:fixed;top:0;left:0;z-index:2;transition:all .5s;overflow:auto}header nav>ul{transition:all .5s;display:block;opacity:0;padding:60px 20px}header nav>ul>li{border:1px solid #ddd;margin-bottom:5px;border-radius:10px;background-color:#fff}header nav>ul>li a,header nav>ul>li span{line-height:1.4}header nav>ul>li span{font-family:"M PLUS Rounded 1c",sans-serif;color:#ef844e;padding-bottom:4px;font-size:18px}header nav>ul>li:hover span{color:#ef844e}header nav>ul>li ul{pointer-events:auto;opacity:1;position:relative;display:block;top:0;padding:0 0 4px 12px;background-color:inherit;border-radius:10px;z-index:100}header nav>ul>li ul li{border:none;width:100%}header nav>ul>li ul li:last-child{border:none}header nav>ul>li ul li a{color:#747372;padding:6px 12px}header nav>ul>li ul li a::after{display:none !important}header nav>ul>li ul li:hover a{background-color:#fff;color:#ef844e}header nav ul li span::after{display:none}header:checked~label{justify-content:center;background-color:#fcf3ef}header:checked~label span:nth-child(1){transform:rotate(45deg);top:1px}header:checked~label span:nth-child(2){opacity:0}header:checked~label span:nth-child(3){transform:rotate(-45deg);bottom:1px}header:checked~nav{height:100%}header:checked~nav ul{opacity:1}}@media(max-width: 768px){header .header__title{height:auto}header .header__title--logo{width:180px}}@media(max-width: 600px){header .header__title--logo{width:170px}}@media(max-width: 480px){header .header__title--logo{margin-left:5vw}}.topPage__fv{padding:0 40px;position:relative}.topPage__fv--copyArea{position:absolute;z-index:1;width:1200px;left:calc((100% - 1200px)/2);top:120px}.topPage__fv--copyArea.spOnly{display:none}.topPage__fv--copyArea a{font-size:20px}.topPage__fv--copyArea a:hover{background-color:#fff}.topPage__fv--mainCopy{margin-bottom:33px;font-size:64px;line-height:1.45;text-shadow:0 0 20px hsla(0,0%,100%,.9),0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff;color:#333}.topPage__fv--mainCopy .first-line{margin-left:-20px}.topPage__fv--mainCopy .first-kakko{position:relative;top:-7px}.topPage__fv--mainCopy em{font-size:1.05em;font-style:normal;line-height:1}.topPage__fv--mainCopy .last-kakko{position:relative;bottom:-7px}.topPage__fv--bodyCopy{margin-bottom:20px;font-size:20px;color:#111;line-height:1.8;text-shadow:0 0 3px hsla(0,0%,100%,.9),0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}.topPage__fv--slider{line-height:0}.topPage__fv__item{overflow:hidden;height:700px;border-radius:20px}.topPage__fv__item img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 0;object-position:60% 0}.topPage__cmsw{position:absolute;bottom:-70px;right:10%;z-index:2}.topPage__cmsw--wrapper{position:relative}.topPage__cmsw--inner{display:flex;background:#fcf3ef;width:530px;height:160px;border-radius:20px;box-shadow:0 -5px 5px rgba(0,0,0,.2)}.topPage__cmsw--txt{padding:20px 0 0 34px}.topPage__cmsw--txt h3{transition:all .3s;font-family:"M PLUS Rounded 1c",sans-serif;font-size:26px;line-height:38px;font-weight:normal;color:#ef844e;letter-spacing:2px}.topPage__cmsw--img{position:relative;bottom:28px}.topPage__cmsw span{transition:all .3s;position:absolute;bottom:15px;background-color:#ef844e;color:#fff;font-size:20px;padding:2px 40px;border-radius:20px}.topPage__cmsw span::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:4.5px 0 4.5px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;margin-left:6px;position:relative;top:-3px}.topPage__cmsw a:hover h3{color:#f6be4f;text-decoration:underline}.topPage__cmsw a:hover span{background-color:#f6be4f}.topPage__lead{border-bottom:1px solid #fff;padding:140px 40px 100px;position:relative;overflow:hidden}.topPage__lead:after{content:"";background:hsla(0,0%,100%,.88);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.topPage__lead--imgArea{display:none}.topPage__lead--copyArea{height:70%;max-height:530px;margin:0 auto;text-shadow:1px 1px 3px hsla(0,0%,100%,.7);writing-mode:vertical-rl;position:relative;z-index:2}.topPage__lead--copyArea h2{margin-left:60px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:3.4rem;letter-spacing:.17em;line-height:2}.topPage__lead--copyArea h2 span{margin:-15px 0;font-size:1.2em;letter-spacing:.2em;line-height:1}.topPage__lead--copyArea h2 span:nth-of-type(2){margin-top:1.3em}.topPage__lead--copyArea p{font-size:2rem;font-weight:normal;letter-spacing:.07em;line-height:2.5em}.topPage__lead--copyArea p:not(:last-child){margin-left:35px}.topPage__map{text-align:center;padding:0 5vw;margin-top:80px}.topPage__map h2{font-size:30px;margin-bottom:20px}.topPage__map p{margin-bottom:20px}.topPage__map img{border-radius:20px}.topPage__service{background-image:url(../img/top/service.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:106px 5vw}.topPage__service--inner{max-width:1400px;margin:0 auto}.topPage__service--copyArea{transition:all .3s;width:42%;margin-left:58%;background-color:hsla(0,0%,100%,.85);border:1px solid #fff;border-radius:20px;box-shadow:0 3px 10px rgba(252,239,223,.7);display:block;padding:40px}.topPage__service--copyArea:hover{background-color:#fff}.topPage__service--copyArea:hover span{background-color:inherit;color:#ef844e}.topPage__service--copyArea:hover span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ef844e}.topPage__service--copyArea h2{font-size:4rem;line-height:1.4;margin-bottom:20px}.topPage__service--copyArea p{font-size:20px;line-height:35px}.topPage__service--copyArea p strong{font-weight:bold}.topPage__service--copyArea span.btn{font-size:20px;margin:20px auto 0}.topPage__difference{max-width:1200px;margin:140px auto}.topPage__difference h2{text-align:center;font-size:30px;border-bottom:1px #ccc solid;padding-bottom:40px;margin-bottom:40px}.topPage__difference h2 span{font-size:34px}.topPage__difference table{border-collapse:collapse}.topPage__difference table tr th,.topPage__difference table tr td{text-align:center;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;letter-spacing:1px;padding:20px;font-size:20px;line-height:30px}.topPage__difference table tr th:nth-child(1){width:322px;background-color:#fbefe9}.topPage__difference table tr th:nth-child(1) br{display:none}.topPage__difference table tr td .small{font-size:16px}.topPage__difference table tr td .pink{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;color:#ef844e;position:relative;display:inline-block;z-index:1}.topPage__difference table tr td .pink::before{content:"";display:block;width:100%;height:18px;background-color:#fbefe9;position:absolute;bottom:0;z-index:-1}.topPage__difference table tr td:nth-child(2){background-color:#fdf9f7;width:550px}.topPage__difference table tr td:nth-child(3){background-color:#f5f4f4;width:328px;font-size:18px}.topPage__difference table tr:not(:last-child){border-bottom:1px solid #ddd}.topPage__difference table tr:nth-child(1) th:nth-child(2){background-color:#fdf9f7;border-radius:20px 20px 0 0}.topPage__difference table tr:nth-child(1) th:nth-child(2) img{width:240px}.topPage__difference table tr:nth-child(1) th:nth-child(3){font-size:24px;background-color:#f5f4f4;border-radius:20px 20px 0 0}.topPage__flow{position:relative;margin-top:100px}.topPage__flow img{height:600px;width:67%;-o-object-fit:cover;object-fit:cover}.topPage__flow--copyArea{transition:all .3s;position:absolute;width:600px;background-color:hsla(0,0%,100%,.85);border-radius:20px;box-shadow:0 0 3px rgba(0,0,0,.2);top:100px;right:calc((100vw - 1400px)/2);padding:40px;display:block}.topPage__flow--copyArea:hover{background-color:#fff}.topPage__flow--copyArea:hover span{background-color:inherit;color:#ef844e}.topPage__flow--copyArea:hover span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ef844e}.topPage__flow--copyArea h2{font-size:4rem;line-height:1.4;margin-bottom:20px}.topPage__flow--copyArea p{font-size:20px;line-height:35px}.topPage__flow--copyArea span{font-size:20px;margin:20px auto 0}.topPage__reasonQa{padding:0 5vw}.topPage__reasonQaInner{display:flex;justify-content:space-between;max-width:1400px;margin:140px auto 70px}.topPage__reasonQaInner section{width:48%}.topPage__reasonQa .topPage__reason,.topPage__reasonQa .topPage__qa{border-radius:20px;position:relative;margin-bottom:20px}.topPage__reasonQa .topPage__reason--inner,.topPage__reasonQa .topPage__qa--inner{display:block}.topPage__reasonQa .topPage__reason--innerImg,.topPage__reasonQa .topPage__qa--innerImg{border-radius:20px;overflow:hidden}.topPage__reasonQa .topPage__reason--innerImg img,.topPage__reasonQa .topPage__qa--innerImg img{transition:all .5s}.topPage__reasonQa .topPage__reason--inner:hover .topPage__reason--innerImg img,.topPage__reasonQa .topPage__qa--inner:hover .topPage__reason--innerImg img{transform:scale(1.07)}.topPage__reasonQa .topPage__reason--inner:hover span,.topPage__reasonQa .topPage__qa--inner:hover span{background-color:#ef844e;color:#fff}.topPage__reasonQa .topPage__reason--inner:hover span::after,.topPage__reasonQa .topPage__qa--inner:hover span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.topPage__reasonQa .topPage__reason--inner h2,.topPage__reasonQa .topPage__qa--inner h2{font-size:34px;line-height:49px;margin:40px 0 20px}.topPage__reasonQa .topPage__reason--inner p,.topPage__reasonQa .topPage__qa--inner p{font-size:20px;line-height:29px;margin-bottom:20px}.topPage__reasonQa .topPage__reason--inner span,.topPage__reasonQa .topPage__qa--inner span{margin-left:calc(100% - 300px);font-size:20px}.topPage__episode{padding:0 5vw 70px}.topPage__episode h3{text-align:center;font-size:34px;line-height:34px;margin-bottom:40px;padding-top:70px}.topPage__episode ul{max-width:1425px;margin:0 auto;display:flex;justify-content:center}.topPage__episode ul li{width:18.5%;margin:0 .75%}.topPage__episode ul li a:hover .topPage__episode--image::after{background-color:rgba(232,123,143,.3)}.topPage__episode ul li a:hover .topPage__episode--title{color:#ef844e;text-decoration:none}.topPage__episode--image{position:relative;aspect-ratio:3/2;max-width:260px}.topPage__episode--image::after{transition:all .3s;content:"";display:block;width:100%;height:100%;background-color:inherit;position:absolute;top:0;left:0;border-radius:10px}.topPage__episode--image img{width:100%;height:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover}.topPage__episode--title{transition:all .3s;font-size:20px;line-height:29px;text-decoration:underline;margin-top:10px}.topPage__episode>a{margin:40px auto 0;font-size:20px}.topPage__staff{background-color:#f2e5da;text-align:center;padding:0 5vw 70px}.topPage__staff h2{text-align:center;font-size:34px;line-height:34px;padding-top:70px;margin-bottom:40px}.topPage__staff h2 br{display:none}.topPage__staff p{font-size:20px;line-height:29px;margin-bottom:40px}.topPage__staff .swiper{max-width:1110px}.topPage__staff--slider{max-width:1106px;margin:0 auto;line-height:0}.topPage__staff--slider .swiper-slide{border-radius:20px;overflow:hidden;background-color:#fff}.topPage__staff--slider .swiper-slide a{display:block;position:relative}.topPage__staff--slider .swiper-slide a::after{transition:all .3s;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;border-radius:10px}.topPage__staff--slider .swiper-slide a:hover{background-color:#fcf3ef}.topPage__staff--slider .swiper-slide a:hover span.txt span{background:#fff}.topPage__staff--slider .swiper-slide a img{width:100%;height:228px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.topPage__staff--slider .swiper-slide a span.txt{font-size:20px;line-height:20px;display:block;padding:20px 0}.topPage__staff--slider .swiper-slide a span.txt span{font-size:16px;background-color:#fcf3ef;border-radius:20px;padding:3px 10px;margin-right:4px;position:relative;top:-2px}.topPage__staff .swiper-buttonWrap{position:relative;max-width:1110px;margin:0 auto}.topPage__staff .swiper-button-prev{width:28px;height:50px;position:absolute;left:-40px;top:-150px;cursor:pointer}.topPage__staff .swiper-button-prev::before{content:"";display:block;width:36px;height:4px;border-radius:2px;background-color:#212121;transform:rotate(-45deg);position:absolute;left:-5px;top:11px}.topPage__staff .swiper-button-prev::after{content:"";content:"";display:block;width:36px;height:4px;border-radius:2px;background-color:#212121;transform:rotate(45deg);position:absolute;left:-5px;bottom:11px}.topPage__staff .swiper-button-next{width:28px;height:50px;position:absolute;right:-40px;top:-150px;cursor:pointer}.topPage__staff .swiper-button-next::before{content:"";display:block;width:36px;height:4px;border-radius:2px;background-color:#212121;transform:rotate(45deg);position:absolute;left:-5px;top:11px}.topPage__staff .swiper-button-next::after{content:"";content:"";display:block;width:36px;height:4px;border-radius:2px;background-color:#212121;transform:rotate(-45deg);position:absolute;left:-5px;bottom:11px}.topPage__staff .btn_line{background-color:#fff;margin:40px auto 0;font-size:20px}.topPage__dialy{width:94%;max-width:1200px;margin:0 auto;padding-bottom:70px}.topPage__dialy h3{text-align:center;font-size:34px;line-height:34px;margin-bottom:15px;padding-top:70px}.topPage__dialy ul{display:flex;justify-content:space-between;flex-wrap:wrap}.topPage__dialy ul li{width:49%;margin-top:20px}.topPage__dialy ul li a{border:2px solid #eee;border-radius:15px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start}.topPage__dialy ul li a .img{width:45%}.topPage__dialy ul li a .img img{border-radius:10px;overflow:hidden}.topPage__dialy ul li a .text{width:55%;padding:15px 25px}.topPage__dialy ul li a .text .cat span{font-size:16px;color:#ef844e;line-height:1.4}.topPage__dialy ul li a .text .cat span+span{margin-left:5px}.topPage__dialy ul li a .text h4{font-family:"M PLUS Rounded 1c",sans-serif;font-size:21px;line-height:1.4}.topPage__dialy ul li a .text time{margin-top:10px;font-size:14px;line-height:1.4}.topPage__dialy ul li a:hover{border:2px solid #ef844e}.topPage__dialy>a{margin:40px auto 0;font-size:20px}.topPage__greet{position:relative}.topPage__greet::before{content:"";position:absolute;display:block;height:72%;width:100%;z-index:0;background-image:url(../img/top/greet--bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}.topPage__greet h2{font-size:34px;line-height:34px;text-align:center;padding:110px 0 70px;position:relative;z-index:2}.topPage__greet h2 br{display:none}.topPage__greet p{max-width:960px;margin:0 auto;font-size:20px;line-height:1.8;position:relative;z-index:2}.topPage__greet--signature{max-width:960px;margin:0 auto 80px;text-align:right;font-family:"M PLUS Rounded 1c",sans-serif;margin-top:20px;font-size:20px;position:relative;z-index:2}.topPage__greet--signature span{font-size:25px;margin-left:20px}.topPage__greet--signature br{display:none}.topPage__greet--flex{max-width:960px;margin:0 auto}.topPage__greet--flex ul{display:flex;justify-content:space-between}.topPage__greet--flex ul li{width:47%;position:relative;margin-bottom:40px;border-radius:20px}.topPage__greet--flex ul li a{display:block}.topPage__greet--flex ul li a .topPage__greet--Img{border-radius:20px;overflow:hidden}.topPage__greet--flex ul li a .topPage__greet--Img img{transition:all .5s}.topPage__greet--flex ul li a:hover .topPage__greet--Img img{transform:scale(1.07)}.topPage__greet--flex ul li a h3{font-size:30px;margin:12px 0}.topPage__greet--flex ul li a span{font-size:20px;margin-left:calc(100% - 300px)}.topPage__greet--flex ul li a:hover span{background-color:#ef844e;color:#fff}.topPage__greet--flex ul li a:hover span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media(max-width: 1399px){.topPage__fv--copyArea{left:120px;width:calc(100% - 160px)}.topPage__service{padding:70px 5vw}.topPage__flow img{width:60%}.topPage__flow--copyArea{right:40px;width:44%}.topPage__reasonQa .topPage__reason--inner h2,.topPage__reasonQa .topPage__qa--inner h2{font-size:28px;line-height:1.6;margin:26px 0 18px}.topPage__reasonQa .topPage__reason--inner p,.topPage__reasonQa .topPage__qa--inner p{font-size:18px}}@media(max-width: 1200px){.topPage__fv__item{height:600px}.topPage__lead--copyArea{max-height:480px}.topPage__lead--copyArea h2{margin-left:40px;font-size:3.2rem}.topPage__lead--copyArea p{font-size:2rem;line-height:2.2em}.topPage__service--copyArea{padding:35px}.topPage__service--copyArea h2{font-size:3.6rem}.topPage__service--copyArea p{line-height:1.6}.topPage__flow--copyArea h2{font-size:3.6rem}.topPage__staff .swiper-button-prev{left:-2vw}.topPage__staff .swiper-button-next{right:-2vw}}@media(max-width: 1100px){.topPage__fv--copyArea{top:60px;left:100px}.topPage__fv--mainCopy{margin-bottom:18px;font-size:5vw}.topPage__fv--bodyCopy{font-size:1.8rem;letter-spacing:0}.topPage__fv__item{height:500px}.topPage__cmsw--inner{width:430px;height:130px}.topPage__cmsw--txt{padding:17px 0 0 25px}.topPage__cmsw--txt h3{font-size:21px;line-height:1.4}.topPage__cmsw span{font-size:16px}.topPage__cmsw--img{width:126px;bottom:27px}.topPage__cmsw--img img{width:auto}.topPage__service{padding:50px 3vw}.topPage__flow--copyArea{position:relative;top:-20px;right:0;width:calc(100% - 10vw);margin:0 auto}.topPage__flow img{display:block;width:100%;height:auto}}@media(max-width: 1000px){.topPage__greet p,.topPage__greet--signature{padding:0 6vw}.topPage__greet--flex{padding:0 6vw}.topPage__greet--flex ul li a h3{font-size:24px}}@media(max-width: 960px){.topPage__lead{padding:120px 3% 70px}.topPage__lead--copyArea h2{font-size:2.6rem}.topPage__lead--copyArea h2 span:nth-of-type(2){margin-top:-11px}.topPage__lead--copyArea h2 br{display:none}.topPage__lead--copyArea p{font-size:1.8rem}.topPage__lead--copyArea p:not(:last-child){margin-left:25px}.topPage__service{padding:45vw 5vw 0;background-size:166%;background-position:left top}.topPage__service--copyArea{background:hsla(0,0%,100%,.95);width:100%;margin-left:0}.topPage__service--copyArea p br{display:none}.topPage__difference{margin-top:100px}.topPage__episode ul{flex-direction:column;align-items:center}.topPage__episode ul li{width:80%;margin:0}.topPage__episode ul li:not(:last-child){margin-bottom:20px}.topPage__episode ul li a{display:flex;align-items:flex-start;justify-content:space-between}.topPage__episode--image{width:40%}.topPage__episode--title{width:56%;margin:0}.topPage__dialy ul li a{padding:15px}.topPage__dialy ul li a .text{padding:0 15px}}@media(max-width: 900px){.topPage__reasonQa .topPage__reason--inner h2,.topPage__reasonQa .topPage__qa--inner h2{line-height:1.4}.topPage__reasonQa .topPage__reason--inner p,.topPage__reasonQa .topPage__qa--inner p{margin-bottom:20px}.topPage__staff h2{line-height:1.5}.topPage__staff h2 br{display:block}}@media(max-width: 850px){.topPage__dialy ul li{width:100%}.topPage__dialy ul li a .img{width:260px}.topPage__dialy ul li a .text{width:calc(100% - 270px)}}@media(max-width: 768px){.topPage__fv--copyArea{width:100%;margin:20px 0 0;position:relative;top:auto;left:auto}.topPage__fv--mainCopy{font-size:4rem;display:table}.topPage__fv--mainCopy .first-line{margin-left:-3.2em}.topPage__fv--bodyCopy{font-size:16px;line-height:24px}.topPage__fv--bodyCopy br{display:none}.topPage__fv__item{height:43vw}.topPage__cmsw{position:relative;width:74%;margin:50px auto 0;right:auto;bottom:0}.topPage__cmsw--wrapper{padding:0 40px}.topPage__cmsw--inner{background-color:#fff;border-radius:18px;box-shadow:0 0 5px rgba(0,0,0,.2);width:100%;height:auto;padding:0;position:relative;display:block}.topPage__cmsw--inner::before,.topPage__cmsw--inner::after{display:none}.topPage__cmsw--inner h3{margin-bottom:20px;font-size:3vw;line-height:1.3}.topPage__cmsw--txt{padding:20px 0 15px 25px;width:69%}.topPage__cmsw--txt span{display:inline-block;position:relative}.topPage__cmsw--img{position:absolute;bottom:0;right:10px;width:30%}.topPage__cmsw--img img{top:0;margin:0}.topPage__cmsw a>span{display:none}.topPage__lead{padding:70px 7%}.topPage__lead--copyArea{max-height:inherit;writing-mode:inherit}.topPage__lead--copyArea h2{margin-bottom:15px;margin-left:0;letter-spacing:.05em}.topPage__lead--copyArea h2 span{margin:0 -10px;letter-spacing:.15em}.topPage__lead--copyArea p{line-height:2em}.topPage__lead--copyArea p:not(:last-child){margin-left:0;margin-bottom:20px}.topPage__service--copyArea h2{font-size:30px;line-height:1.4}.topPage__difference{margin-top:70px}.topPage__difference h2{font-size:28px;padding-bottom:20px}.topPage__difference table{table-layout:fixed}.topPage__difference table tr:nth-child(1) th:nth-child(2) img{width:200px}.topPage__difference table tr:nth-child(1) th:nth-child(3){font-size:20px}.topPage__difference table tr th,.topPage__difference table tr td{padding:10px}.topPage__difference table tr th:nth-child(1){font-size:16px;line-height:20px}.topPage__difference table tr th:nth-child(1) br{display:block}.topPage__difference table tr td:nth-child(2){font-size:16px;line-height:20px}.topPage__difference table tr td:nth-child(3){font-size:16px;line-height:20px}.topPage__difference table tr td .small{font-size:14px}.topPage__flow--copyArea h2{font-size:28px;line-height:1.6}.topPage__reasonQa{padding:0}.topPage__reasonQaInner{flex-direction:column;margin-top:100px}.topPage__reasonQaInner section{width:80%;margin:0 auto}.topPage__reasonQa .topPage__reason{margin-bottom:40px}.topPage__reasonQa .topPage__reason--inner h2,.topPage__reasonQa .topPage__qa--inner h2{margin:22px 0 14px}.topPage__reasonQa .topPage__reason--inner span,.topPage__reasonQa .topPage__qa--inner span{margin:0 auto}.topPage__episode h3,.topPage__staff h2,.topPage__dialy h3{font-size:28px}.topPage__episode ul li{width:90%}.topPage__dialy ul li a .img{width:40%}.topPage__dialy ul li a .text{width:60%}.topPage__greet h2{font-size:28px;padding:100px 0 40px}.topPage__greet h2 br{display:block}.topPage__greet--flex ul li a{justify-content:flex-start}.topPage__greet--flex ul li a span{margin:0 auto}.topPage__greet::before{height:54%}.topPage__service--copyArea p,.topPage__flow--copyArea p,.topPage__reasonQa .topPage__reason--inner p,.topPage__reasonQa .topPage__qa--inner p,.topPage__staff p,.topPage__greet p{font-size:18px;line-height:28px}}@media(max-width: 600px){.topPage__fv--copyArea{top:auto;bottom:0}.topPage__fv--mainCopy{font-size:3.5rem}.topPage__cmsw{width:100%}.topPage__cmsw--inner h3{font-size:3.8vw}.topPage__lead{padding:50px 7%}.topPage__service--copyArea p br{display:none}.topPage__flow{margin-top:50px}.topPage__difference{margin:50px auto}.topPage__difference h2{font-size:24px}.topPage__difference h2 span{font-size:30px}.topPage__difference div{width:100%}.topPage__difference div table{width:600px}.topPage__episode ul li{width:100%}.topPage__episode--image{width:34%}.topPage__episode--title{width:60%;font-size:18px}.topPage__reasonQaInner{margin-top:70px}.topPage__staff h2,.topPage__staff p{margin-bottom:26px}.topPage__staff p{text-align:left}.topPage__dialy ul li{margin-top:0}.topPage__dialy ul li:not(:first-child){padding-top:15px}.topPage__dialy ul li:not(:last-child){padding-bottom:15px;border-bottom:1px dashed #fcf3ef}.topPage__dialy ul li a{border:none;padding:0}.topPage__dialy ul li a .text{padding:0 0 0 20px}.topPage__dialy ul li a .text h4{font-size:18px}.topPage__dialy ul li a:hover{border:none}.topPage__greet::before{height:77%}.topPage__greet--flex ul li a h3{margin:6px 0;font-size:20px}.topPage__greet--flex ul li a span{font-size:18px;padding:4px}}@media(max-width: 480px){.topPage__fv{padding:0 5vw}.topPage__fv--mainCopy{font-size:2.6rem}.topPage__fv--mainCopy .first-line{margin-left:-4.2em}.topPage__fv--slideArea ul li{height:48vw}.topPage__cmsw{margin-top:30px}.topPage__cmsw--wrapper{padding:0 5vw}.topPage__cmsw--txt{padding:16px 0 10px 16px;width:74%}.topPage__cmsw--txt h3{font-size:4.5vw}.topPage__cmsw--txt span{width:180px;padding:3px 10px;font-size:16px;text-align:center;display:table}.topPage__cmsw--img{width:26%;right:6px}.topPage__cmsw--img img{margin:0}.topPage__lead--copyArea h2{font-size:5vw}.topPage__lead--copyArea p{font-size:1.6rem;line-height:1.75}.topPage__service--copyArea{padding:30px}.topPage__service--copyArea h2{margin-bottom:10px}.topPage__flow--copyArea{width:88vw;padding:30px}.topPage__flow--copyArea h2{margin-bottom:10px}.topPage__difference{margin:40px 0}.topPage__difference h2{font-size:20px}.topPage__difference h2 span{font-size:24px}.topPage__greet h2{padding:60px 0 20px}.topPage__greet--flex ul{flex-direction:column;width:80%;margin:0 auto}.topPage__greet--flex ul li{width:100%}.topPage__greet::before{height:60%}.topPage__greet--signature{margin-bottom:30px}.topPage__greet--signature br{display:block}.topPage__greet p{line-height:1.6}.topPage__reasonQa{padding:0 5vw}.topPage__reasonQaInner{margin-top:50px;margin-bottom:50px}.topPage__reasonQaInner section{width:100%}.topPage__reasonQa .topPage__reason--inner h2,.topPage__reasonQa .topPage__qa--inner h2{margin-bottom:14px;margin:18px 0 12px}.topPage__reasonQa .topPage__reason--inner p,.topPage__reasonQa .topPage__qa--inner p{margin-bottom:14px}.topPage__dialy{width:86%}.topPage__dialy h3{padding-top:60px;margin-bottom:20px}.topPage__dialy ul li a{padding:0;flex-direction:column}.topPage__dialy ul li a .img{width:100%}.topPage__dialy ul li a .text{width:100%;margin-top:7px;padding:0}.topPage__dialy ul li a .text time{text-align:right;display:block}.topPage__dialy>a{margin-top:20px}.topPage__staff h2{padding-top:60px;margin-bottom:20px}.topPage__staff p{margin-bottom:20px}.topPage__staff .swiper{width:60vw}.topPage__episode--title,.topPage__dialy ul li a{font-size:16px;line-height:1.5}.topPage__service--copyArea h2,.topPage__flow--copyArea h2,.topPage__reasonQa .topPage__reason--inner h2,.topPage__reasonQa .topPage__qa--inner h2,.topPage__episode h3,.topPage__staff h2,.topPage__dialy h3,.topPage__staff h2,.topPage__greet h2{font-size:24px;line-height:1.5}.topPage__service--copyArea p,.topPage__flow--copyArea p,.topPage__reasonQa .topPage__reason--inner p,.topPage__reasonQa .topPage__qa--inner p,.topPage__staff p,.topPage__greet p{font-size:16px;line-height:22px}.topPage__service--copyArea span.btn,.topPage__flow--copyArea span,.topPage__reasonQa .topPage__reason--inner span,.topPage__reasonQa .topPage__qa--inner span,.topPage__episode>a,.topPage__staff>a,.topPage__dialy>a,.topPage__greet--flex ul li a span{font-size:16px}.topPage__episode h3{padding-top:10px;margin-bottom:30px}.topPage__dialy,.topPage__staff,.topPage__episode{padding-bottom:60px}}@media(max-width: 375px){.topPage__cmsw--txt span{width:100%;font-size:15px}.topPage__service--copyArea{padding:20px}.topPage__service--copyArea h2{margin-bottom:8px}.topPage__difference h2{font-size:20px}.topPage__flow--copyArea{padding:20px}.topPage__flow--copyArea h2{margin-bottom:8px}.topPage__greet::before{height:61%}.topPage__greet--flex ul li a h3{font-size:20px}}.scroll-hint-icon-wrap{z-index:1}.scroll-hint-text::before,.scroll-hint-text::after{display:none}ul li.topPage__nodeta{width:100%;text-align:center}body,a{letter-spacing:.05em}.title__mincho{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;letter-spacing:2.5px}.btn{cursor:pointer;transition:all .3s;display:block;text-align:center;padding:16px;max-width:300px;color:#fff;border-radius:100px;position:relative;background-color:#ef844e;border:1px #ef844e solid;line-height:1}.btn::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;right:10px;top:50%;transform:translate(-50%, -50%);transition:all .3s}.btn:hover{background-color:inherit;color:#ef844e}.btn:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ef844e}.btn_line{cursor:pointer;max-width:300px;transition:all .3s;display:block;text-align:center;padding:10px;color:#ef844e;background-color:inherit;border:1px #ef844e solid;border-radius:100px;position:relative}.btn_line::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ef844e;position:absolute;right:16px;top:50%;transform:translate(-50%, -50%)}.btn_line:hover{background-color:#ef844e;color:#fff}.btn_line:hover::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.strong_pink{background:linear-gradient(0deg, rgb(247.9736842105, 238.6052631579, 217.5263157895) 40%, transparent 0%);color:hsl(39.880239521,90.2702702703%,56.7254901961%);text-shadow:1px 1px 0 #fff}.strong{font-weight:bold}@media(max-width: 480px){.btn{padding:12px}}.common__cv{text-align:center;background-image:url(../img/common/cv--bg.jpg);background-repeat:no-repeat;background-size:cover;padding:80px 5vw;margin-top:140px}.common__cv>h2{font-size:40px;line-height:34px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:bold;color:#f6be4f;text-shadow:3px 3px 0px #fff}.common__cv>p{font-size:20px;line-height:29px;margin:30px 0 40px}.common__cv--inner{text-align:center;border-radius:20px;background-color:#fff;max-width:1200px;margin:0 auto;padding:60px 0}.common__cv--inner ul{display:flex;justify-content:space-evenly}.common__cv--inner ul li h4{font-size:24px;line-height:24px}.common__cv--inner ul li a{color:#fff;display:block;width:520px;height:120px;line-height:120px;border-radius:60px;margin:20px 0}.common__cv--inner ul li:nth-child(1) a{background-color:#f6be4f;font-size:45px}.common__cv--inner ul li:nth-child(1) a::before{content:"";display:inline-block;width:30px;height:40px;background-image:url(../img/common/tel--white.svg);background-repeat:no-repeat;background-size:cover;margin-right:10px}.common__cv--inner ul li:nth-child(2) a{transition:all .3s;background-color:#ef844e;font-size:38px;border:2px solid #ef844e}.common__cv--inner ul li:nth-child(2) a::before{content:"";display:inline-block;width:40px;height:30px;background-image:url(../img/common/mail-white.svg);background-repeat:no-repeat;background-size:cover;margin-right:10px;transition:all .3s}.common__cv--inner ul li:nth-child(2) a:hover{background-color:#fff;color:#ef844e}.common__cv--inner ul li:nth-child(2) a:hover::before{background-image:url(../img/common/mail-orange.svg)}.common__cv--inner ul li p{font-size:20px;line-height:1.5}@media(max-width: 1399px){.common__cv--inner ul li{width:48%}.common__cv--inner ul li a{width:100%}.common__cv--inner ul li:nth-child(1) a{font-size:40px}.common__cv--inner ul li:nth-child(1) a::before{position:relative;top:5px}.common__cv--inner ul li:nth-child(2) a{font-size:34px}.common__cv--inner ul li:nth-child(2) a::before{position:relative;top:3px}}@media(max-width: 1000px){.common__cv--inner ul li a{height:100px;line-height:100px}.common__cv--inner ul li:nth-child(1) a{font-size:34px}.common__cv--inner ul li:nth-child(1) a::before{top:7px}.common__cv--inner ul li:nth-child(2) a{font-size:30px}}@media(max-width: 900px){.common__cv{padding:50px 3vw}.common__cv>p{margin-bottom:30px}.common__cv--inner ul li a{height:80px;line-height:80px}.common__cv--inner ul li:nth-child(1) a{font-size:28px}.common__cv--inner ul li:nth-child(1) a::before{top:10px}.common__cv--inner ul li:nth-child(2) a{font-size:24px}.common__cv--inner ul li:nth-child(2) a::before{top:5px}}@media(max-width: 768px){.common__cv>p{font-size:18px}.common__cv--inner ul{flex-direction:column;align-items:center}.common__cv--inner ul li{width:80%}.common__cv--inner ul li:first-child{margin-bottom:50px}.common__cv--inner ul li a{margin:10px 0;height:70px;border-radius:40px;line-height:70px}}@media(max-width: 600px){.common__cv{margin-top:60px}.common__cv>h2{font-size:28px}.common__cv>p{text-align:left;font-size:16px;line-height:24px;margin:20px 0}.common__cv>p br{display:none}.common__cv--inner{padding:40px 0}.common__cv--inner ul li:first-child{margin-bottom:30px}.common__cv--inner ul li h4{font-size:20px;font-weight:bold}.common__cv--inner ul li p{font-size:16px}}@media(max-width: 480px){.common__cv--inner ul li{width:88%}.common__cv--inner ul li a{margin:4px 0 6px}.common__cv--inner ul li:nth-child(1) a{font-size:7vw}.common__cv--inner ul li:nth-child(1) a::before{width:24px;height:32px;top:6px}.common__cv--inner ul li:nth-child(2) a{font-size:6vw}.common__cv--inner ul li:nth-child(2) a::before{width:30px;height:22px;top:2px}}main{padding-top:20px}.lowPage__title{position:relative}.lowPage__title--image img{display:block;height:500px;width:calc(100% - 80px);margin:0 auto;-o-object-fit:cover;object-fit:cover;border-radius:20px}.lowPage__title--text{position:relative;bottom:0;left:40px;font-size:50px;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;background-color:#fff;border-radius:0 20px 0 0;padding:40px 40px 0 0;margin-right:80px}.lowPage__title--simple{text-align:center;font-size:50px;text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;border-bottom:1px solid #747372;max-width:768px;font-weight:normal;padding-bottom:30px;margin:70px auto 0}.lowPage__breadcrumb{padding:20px 40px;font-size:1.4rem;font-weight:normal}.lowPage__breadcrumb ul{text-align:right}.lowPage__breadcrumb ul li{padding:2px 0;display:inline-block}.lowPage__breadcrumb ul li a:hover{color:#f6be4f}.lowPage__breadcrumb ul li:not(:last-child){margin-right:38px;position:relative}.lowPage__breadcrumb ul li:not(:last-child)::after{content:"";display:block;width:10px;height:1px;background-color:#747372;position:absolute;right:-24px;top:14px}.lowPage__breadcrumb ul li:last-child{background-color:#fcf3ef;padding:2px 12px;border-radius:100px}.lowPage__lead{width:94%;margin:130px auto 140px;text-align:center}.lowPage__lead h2{padding-bottom:10px;font-family:"M PLUS Rounded 1c",sans-serif;border-bottom:1px #747372 solid;font-size:34px;font-weight:normal;letter-spacing:3px;display:inline-block;min-width:1000px}.lowPage__lead h2 span{background-color:#fbefe9;font-weight:bold}.lowPage__lead p{max-width:1000px;margin:0 auto;text-align:left;padding:40px 0 0;font-size:18px;line-height:29px}.lowPage__lead p a{transition:all .3s;text-decoration:underline;color:#f6be4f}.lowPage__lead p a:hover{color:#ef844e}.lowPage__logoTitle{text-align:center;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:34px;line-height:74px;margin-bottom:30px}.lowPage__logoTitle img{margin-right:20px}.lowPage__bottomList h3{font-size:34px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;text-align:center;margin-bottom:40px;letter-spacing:2.5px}.lowPage__bottomList h3 br{display:none}.lowPage__bottomList ul{display:flex;justify-content:center;flex-wrap:wrap}.lowPage__bottomList ul li{width:447px;border-radius:20px;margin:0 15px 30px}.lowPage__bottomList ul li a{width:100%;height:100%;display:block;position:relative}.lowPage__bottomList ul li a .lowPage__bottomList--img{border-radius:20px;overflow:hidden}.lowPage__bottomList ul li a .lowPage__bottomList--img img{transition:all .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lowPage__bottomList ul li a:hover .lowPage__bottomList--img img{transform:scale(1.05, 1.05)}.lowPage__bottomList ul li a:hover span{color:#ef844e}.lowPage__bottomList ul li a span{transition:all .3s;display:block;font-family:"M PLUS Rounded 1c",sans-serif;font-size:24px;text-align:right;text-shadow:2px 1px 0 #fff;margin-top:10px;position:relative;z-index:1}.lowPage__bottomList ul li a span::after{content:"";background:url(../img/common/deco-brash-orange1.png) center center no-repeat;background-size:100%;width:200px;height:74px;position:absolute;top:-45px;right:20px;z-index:-1}.lowPage__bottomList ul li a span img{height:18px;position:relative;top:-14px;width:10px;margin-left:10px;margin-right:4px}.lowPage__baseList{padding:0 40px}.lowPage__baseList h3{font-size:34px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;text-align:center;margin-bottom:40px;letter-spacing:2.5px}.lowPage__baseList ul{display:flex;justify-content:space-between;max-width:1400px;margin:0 auto}.lowPage__baseList ul li{background-position:center;background-repeat:no-repeat;background-size:cover;width:32%;height:300px;position:relative;border-radius:20px}.lowPage__baseList ul li a{display:inline-block;position:absolute;background-color:#fff;right:0;bottom:0;padding:20px 0px 0px 20px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:24px;border-radius:20px 0 0 0}.lowPage__baseList ul li a::before{content:"";width:20px;height:20px;display:block;background-image:url(../img/common/round.svg);position:absolute;bottom:0;left:-20px}.lowPage__baseList ul li a::after{content:"";width:20px;height:20px;display:block;background-image:url(../img/common/round.svg);position:absolute;top:-20px;right:0}.lowPage__baseList ul li a img{height:18px;position:relative;top:-12px;margin-left:8px}.lowPage__iconList--01 ul{max-width:1200px;margin:0 auto 120px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;padding:80px;border-radius:20px;border:1px solid #f7cfbb;background-color:#fbefe9}.lowPage__iconList--01 ul li{width:33%;padding:40px 0 30px;border-right:dashed #ccc 1px}.lowPage__iconList--01 ul li:nth-child(1),.lowPage__iconList--01 ul li:nth-child(2),.lowPage__iconList--01 ul li:nth-child(3){border-bottom:dashed #ccc 1px}.lowPage__iconList--01 ul li:nth-child(3),.lowPage__iconList--01 ul li:nth-child(6){border-right:none}.lowPage__iconList--01 ul li:last-child{border-right:none}.lowPage__iconList--01 ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center}.lowPage__iconList--01 ul li a:hover>img{transform:scale(1.05, 1.05)}.lowPage__iconList--01 ul li a>img{transition:all .3s;width:46%;padding-bottom:20px}.lowPage__iconList--01 ul li a h3{margin-bottom:8px;font-size:24px;font-weight:normal;color:#ef844e;letter-spacing:.05em;line-height:35px;text-align:center}.lowPage__iconList--01 ul li a p{text-align:center}.lowPage__iconList--01 ul li a div{text-align:center}.lowPage__iconList--01 ul li a div img{width:5%;transform:rotate(90deg);position:relative;top:4px}.lowPage__iconList--01point{max-width:1200px;margin:0 auto 60px}.lowPage__iconList--01point h3{border-bottom:1px #eee solid;margin-bottom:20px;padding-bottom:10px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:38px;line-height:1.4;letter-spacing:1px}.lowPage__iconList--01point h3 span{margin-left:10px;font-size:24px}.lowPage__iconList--01flex{display:flex;justify-content:space-between}.lowPage__iconList--01image{width:29%}.lowPage__iconList--01image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:20px}.lowPage__iconList--01text{width:68%}.lowPage__iconList--01text h4{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:24px;border-bottom:#ddd 1px solid;padding-bottom:4px;margin:20px 0 12px}.lowPage__iconList--01text p{font-size:18px;line-height:1.8}.lowPage__inPageLink ul{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.lowPage__inPageLink ul li{width:48%}.lowPage__inPageLink ul li a{transition:all .2s;text-align:center;display:block;border-radius:10px;border:1px solid #747372;background-color:#fff;padding:14px 0}.lowPage__inPageLink ul li a span{position:relative;text-decoration:underline;font-size:24px;font-family:"M PLUS Rounded 1c",sans-serif}.lowPage__inPageLink ul li a span::before{content:"";display:block;width:10px;height:10px;border-right:2px solid #747372;border-bottom:2px solid #747372;transform:rotate(45deg);position:absolute;left:-30px;top:6px}.lowPage__inPageLink ul li a:hover{border:1px solid rgba(0,0,0,0);background-color:#fcf3ef}.lowPage__inPageLink ul li a:hover span{text-decoration:none}.lowPage__subTitle01{text-align:center;margin:80px 0 50px}.lowPage__subTitle01 span{border-bottom:1px solid #747372;font-size:34px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;letter-spacing:2px;padding:0 10px 16px}.lowPage__subTitle02{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:24px;line-height:24px;background-color:#fcf3ef;margin:0 auto;border-radius:10px;padding:30px}@media(max-width: 1399px){.lowPage__title--image img{height:400px}.lowPage__title--text{padding-top:26px}.lowPage__lead{margin-top:100px}.lowPage__lead h2{font-size:30px}}@media(max-width: 1200px){.lowPage__iconList--01 ul{padding:40px;margin:0 40px 70px}.lowPage__title--text{font-size:30px}.lowPage__iconList--01point{padding:0 5vw}.lowPage__subTitle01{padding:0 5vw}.lowPage__subTitle01 span{font-size:28px}}@media(max-width: 1000px){.lowPage__lead{padding:0 5vw}.lowPage__lead h2{min-width:auto;width:100%;font-size:26px}.lowPage__iconList--01 ul{padding:20px;margin:0 20px 70px}}@media(max-width: 960px){.lowPage__title--image img{height:300px}.lowPage__iconList--01 ul li a>img{width:37%}}@media(max-width: 850px){.lowPage__iconList--01 ul li{width:49%}.lowPage__iconList--01 ul li:nth-child(1),.lowPage__iconList--01 ul li:nth-child(3){border-right:dashed 1px #747372}.lowPage__iconList--01 ul li:nth-child(2),.lowPage__iconList--01 ul li:nth-child(4){border-right:none}.lowPage__iconList--01 ul li:nth-child(4){border-bottom:dashed 1px #747372}.lowPage__iconList--01point h3{font-size:28px}.lowPage__iconList--01point h3 span{font-size:20px}.lowPage__iconList--01image{width:40%}.lowPage__iconList--01text{width:56%}}@media(max-width: 768px){.lowPage__title--text{font-size:24px;line-height:1.5;padding:20px 0 0 0}.lowPage__title--image img{height:200px}.lowPage__title--simple{margin:70px 5vw 0;font-size:34px;padding-bottom:10px}.lowPage__lead{margin:70px 0 80px}.lowPage__subTitle02{padding:20px}}@media(max-width: 600px){.lowPage__title--image img{height:30vw}.lowPage__logoTitle{font-size:28px;margin-bottom:20px;line-height:1.3}.lowPage__logoTitle img{display:block;margin:0 auto;width:200px}.lowPage__breadcrumb{font-size:14px}.lowPage__breadcrumb ul{white-space:nowrap;overflow-x:auto}.lowPage__breadcrumb ul li:not(:last-child){margin-right:24px}.lowPage__breadcrumb ul li:not(:last-child)::after{right:-16px;width:8px}.lowPage__iconList--01 ul{flex-direction:column;width:80%;margin:0 auto 40px;padding:0 20px}.lowPage__iconList--01 ul li{width:100%;padding:20px 0}.lowPage__iconList--01 ul li:not(:last-child){border-right:none !important;border-bottom:dashed 1px #747372}.lowPage__iconList--01 ul li a{display:flex;flex-direction:row}.lowPage__iconList--01 ul li a>img{padding:0}.lowPage__iconList--01point{margin-bottom:20px}}@media(max-width: 480px){.lowPage__title--text{margin-right:0}.lowPage__title--simple{margin-top:20px;font-size:26px}.lowPage__title--image img{width:calc(100% - 10vw)}.lowPage__title--text{left:0;padding:12px 5vw 0;font-size:20px}.lowPage__lead{margin:40px auto 50px}.lowPage__lead h2{font-size:20px}.lowPage__lead p{font-size:16px;line-height:24px;padding-top:20px}.lowPage__breadcrumb{padding:12px 5vw;font-size:12px}.lowPage__breadcrumb ul li:not(:last-child)::after{top:11px}.lowPage__logoTitle{margin-bottom:10px}.lowPage__iconList--01 ul li a>img{margin-right:10px}.lowPage__iconList--01 ul li a h3{font-size:18px;line-height:1.5}.lowPage__iconList--01 ul li a div img{position:inherit;width:8%}.lowPage__iconList--01point .lowPage__iconList--01flex{flex-direction:column}.lowPage__iconList--01point:nth-child(even) .lowPage__iconList--01flex{flex-direction:column-reverse}.lowPage__iconList--01image{width:80%;margin:0 auto 20px}.lowPage__iconList--01text{width:100%;margin-bottom:20px}.lowPage__iconList--01text p{font-size:16px}.lowPage__bottomList h3{font-size:24px;margin-bottom:20px}.lowPage__bottomList h3 br{display:block}.lowPage__bottomList ul{padding:0 5vw}.lowPage__bottomList ul li{width:100%;height:auto;margin:0 0 30px}.lowPage__bottomList ul li a span{font-size:20px}.lowPage__bottomList ul li a span::after{width:160px;height:62px;top:-36px;right:-10px}.lowPage__bottomList ul li a span img{top:-8px}.lowPage__subTitle01 span{font-size:24px;line-height:56px}.servicePage__iconList--01point h3 span{display:block;font-size:18px}}@media(max-width: 375px){.lowPage__iconList--01 ul li a div img{top:0;width:8%}}.postPage__nodeta{margin:70px auto}.postPage__list{max-width:1200px;margin:0 auto;padding-top:40px}.postPage__list--inner{display:flex;flex-wrap:wrap}.postPage__list--item{width:30%;margin:0 1.6% 60px}.postPage__list--item a{font-weight:normal;display:block}.postPage__list--item a:hover h3{color:#f6be4f;text-decoration:underline}.postPage__list--item a:hover .postPage__list--itemImg::after{background-color:rgba(232,123,143,.3)}.postPage__list--itemImg{aspect-ratio:3/2;position:relative}.postPage__list--itemImg img{border-radius:20px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.postPage__list--itemImg::after{transition:all .3s;content:"";display:block;width:100%;height:100%;background-color:inherit;position:absolute;top:0;left:0;border-radius:10px}.postPage__list--itemTxt{margin-top:10px}.postPage__list--itemTxt .cat{line-height:1.4;display:flex;align-items:flex-start}.postPage__list--itemTxt .cat span{color:#ef844e}.postPage__list--itemTxt .cat span+span{margin-left:3px}.postPage__list--itemTxt h2,.postPage__list--itemTxt h3{font-family:"M PLUS Rounded 1c",sans-serif;font-size:1.8rem;color:#ef844e;line-height:1.4}.postPage__list--itemTxt .honnin{margin-top:10px}.postPage__list--itemTxt time{display:block;font-size:16px}.postPage__pager ul{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap}.postPage__pager ul a{border-radius:50%;border:1px solid #747372;width:50px;height:50px;margin:5px;font-size:24px;font-family:"M PLUS Rounded 1c",sans-serif;line-height:50px;text-align:center;transition:all .3s;display:block}.postPage__pager ul a:hover{background-color:#fcf8ef;border-color:#f6be4f;color:#f6be4f}.postPage__pager ul .current span{background:#fcf8ef;border-radius:50%;border:1px solid hsl(41.5384615385,68.4210526316%,76.2745098039%);width:50px;height:50px;margin:5px;line-height:50px;font-size:24px;font-family:"M PLUS Rounded 1c",sans-serif;text-align:center;display:block;transition:all .3s}.postPage__pager ul .first span,.postPage__pager ul .last span,.postPage__pager ul .previous span,.postPage__pager ul .next span{position:absolute;top:-9999px;left:-9999px}.postPage__pager ul .first a::after{content:"≪"}.postPage__pager ul .last a::after{content:"≫"}.postPage__pager ul .previous a::after{content:"＜"}.postPage__pager ul .next a::after{content:"＞"}.postPage__detail--head{border-bottom:1px solid hsl(30,.8695652174%,60.0980392157%);margin:40px auto 0;padding:0 40px 6px;font-size:16px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;line-height:1.4;text-align:center;display:table}.postPage__detail--head span{font-size:18px}.postPage__detail--head .cat{margin-top:3px;display:flex;justify-content:center;flex-wrap:wrap}.postPage__detail--head .cat a{font-size:16px;color:#ef844e;display:table}.postPage__detail--head .cat a::before{content:"#";margin-right:2px}.postPage__detail--head .cat a:hover{color:#ef844e}.postPage__detail--head .cat a+a{margin-left:5px}.postPage__detail--time{margin-top:6px;font-size:16px;font-weight:normal;text-align:center;display:block}.postPage__detail--title{width:94%;max-width:1200px;margin:40px auto;font-size:34px;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.5;text-align:center}.postPage__detail--honnin{background-color:#fcf3ef;border-radius:10px;width:94%;max-width:768px;margin:0 auto;padding:15px 20px;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;text-align:center;line-height:1.6}.postPage__detail--img{width:94%;max-width:768px;margin:30px auto}.postPage__detail--img img{border-radius:20px;width:100%}.postPage__detail--article{border-bottom:1px solid #747372;max-width:768px;margin:40px auto;padding-bottom:80px}.postPage__detail--article img{display:block;margin-bottom:40px}.postPage__detail--article h2{background-color:#fcf3ef;border-radius:10px;margin-top:30px;padding:15px 20px;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:21px;line-height:1.4}.postPage__detail--article h3{border:1px solid #ddd;border-radius:10px;margin-top:40px;padding:12px 15px;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:21px;line-height:1.4}.postPage__detail--article h4{border-bottom:1px solid #747372;margin-top:20px;padding:10px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;font-weight:normal;line-height:1.4}.postPage__detail--article h5{border-bottom:1px dashed #747372;margin-top:20px;padding:10px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;font-weight:normal;line-height:1.4}.postPage__detail--article h6{margin-top:20px;padding:10px 20px;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:16px;line-height:1.4;position:relative}.postPage__detail--article h6::before{content:"";display:inline-block;height:12px;width:12px;border-radius:50%;box-sizing:border-box;border:solid 4px #ef844e;position:absolute;left:0;top:15px}.postPage__detail--article ul,.postPage__detail--article ol{margin:10px 0 0 20px;padding-left:20px;font-weight:normal}.postPage__detail--article ul li{position:relative}.postPage__detail--article ul li::before{content:"";display:block;height:8px;width:8px;background-color:#ef844e;border-radius:50%;position:absolute;left:-18px;top:9px}.postPage__detail--article ol{counter-reset:item}.postPage__detail--article ol li{position:relative}.postPage__detail--article ol li::before{counter-increment:item;content:counter(item) ".";color:#ef844e;font-weight:bold;position:absolute;left:-20px;top:0px}.postPage__detail--article strong{color:#ef844e;font-weight:normal}.postPage__detail--article em{background-color:#fceccd;font-style:normal}.postPage__detail--article a{color:#ef844e;text-decoration:underline}.postPage__detail--article table{width:100%;border:1px solid #747372;border-collapse:collapse;margin:20px 0}.postPage__detail--article table th,.postPage__detail--article table td{text-align:center;font-weight:normal;padding:10px}.postPage__detail--article table th:not(:last-child),.postPage__detail--article table td:not(:last-child){border-right:dashed #747372 1px}.postPage__detail--article table th{background-color:#fcf3ef}.postPage__detail--article table tr:not(:last-child){border-bottom:dashed #747372 1px}.postPage__detail--article p{margin-top:20px;padding:0 20px;font-weight:normal}.postPage__detail--article p.sodansha,.postPage__detail--article p.kyoutsuu{position:relative;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;padding-top:0}.postPage__detail--article p.sodansha::before,.postPage__detail--article p.kyoutsuu::before{content:"";display:inline-block;height:12px;width:12px;border-radius:50%;box-sizing:border-box;border:solid 4px #ef844e;position:absolute;left:0;top:7px}.postPage__detail--article p.kyoutsuu{margin-bottom:20px}.postPage__detail--bottom ul{display:flex;max-width:768px;margin:0 auto;justify-content:space-between}.postPage__detail--bottom ul li{position:relative;text-decoration:underline;font-size:18px}.postPage__detail--bottom ul li:first-child a::before{content:"";display:inline-block;height:10px;width:10px;border-left:2px solid #747372;border-top:2px solid #747372;transform:rotate(-45deg);position:relative;top:0;margin-right:14px;transition:all .3s}.postPage__detail--bottom ul li:last-child a::after{content:"";display:inline-block;height:10px;width:10px;border-right:2px solid #747372;border-top:2px solid #747372;transform:rotate(45deg);position:relative;top:0;margin-left:14px;transition:all .3s}.postPage__detail--bottom ul li a{transition:all .3s}.postPage__detail--bottom ul li:hover a{color:#ef844e}.postPage__detail--bottom ul li:hover:first-child a::before{border-color:#ef844e}.postPage__detail--bottom ul li:hover:last-child a::after{border-color:#ef844e}.postPage__detail--relate{margin-top:100px}.postPage__detail--relate h2{text-align:center;width:200px;margin:0 auto;font-size:20px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;border-bottom:1px solid #747372;padding:10px;margin-bottom:30px}.postPage__detail--relate ul{max-width:1200px;margin:0 auto;display:flex;justify-content:center}.postPage__detail--relate ul li{margin:0 1.6% 60px}.postPage__detail--relate .btn{margin:0 auto}@media(max-width: 1200px){.postPage__list{padding:40px 5vw 0}.postPage__detail--title{font-size:30px}}@media(max-width: 850px){.postPage__list--inner{flex-direction:column}.postPage__list--item{width:100%;max-width:400px;margin:0 auto 40px}.postPage__detail--article{padding:0 5vw 80px}.postPage__detail--bottom ul{padding:0 3vw}.postPage__detail--relate ul{padding:0 5vw;flex-direction:column;align-items:center}}@media(max-width: 768px){.postPage__pager ul a{width:40px;height:40px;margin:4px;font-size:18px;line-height:40px}.postPage__pager ul .current span{width:40px;height:40px;margin:4px;font-size:18px;line-height:40px}}@media(max-width: 600px){.postPage__detail--title{font-size:26px;line-height:1.5}}@media(max-width: 480px){.postPage__list--item{width:94%;margin:0 auto 30px}.postPage__list--itemTxt time{font-size:14px;text-align:right}.postPage__pager ul{margin-top:20px}.postPage__detail--head{margin-top:40px;font-size:16px}.postPage__detail--head span{padding:8px}.postPage__detail--time{margin-top:8px}.postPage__detail--bottom ul li{font-size:16px}.postPage__detail--bottom ul li:first-child::before{margin-right:8px}.postPage__detail--bottom ul li:last-child::after{margin-left:8px}.postPage__detail--relate h4{padding:6px;font-size:18px}.postPage__detail--relate ul{padding:0 5vw}.postPage__detail--relate ul li a{flex-direction:column}.postPage__detail--relate .postPage__list--itemImg,.postPage__detail--relate .postPage__list--itemTxt{width:100%}.postPage__detail--article{font-size:16px;padding-bottom:40px}.postPage__detail--article h2,.postPage__detail--article h3{font-size:24px}}.servicePage__video{margin:0 auto 130px;max-width:768px}.servicePage__video iframe{margin:0 auto;display:block}.servicePage__video .youtube_wrap{padding-top:56.25%;width:100%;position:relative}.servicePage__video .youtube_wrap iframe{width:100%;height:100%;position:absolute;top:0px;left:0px;border-radius:10px}.servicePage__iconList--01point h3::before{content:"";display:inline-block;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;top:10px;margin-right:10px}.servicePage__iconList--01 #point01 h3::before{background-image:url(../img/service/icon--01.svg)}.servicePage__iconList--01 #point02 h3::before{background-image:url(../img/service/icon--02.svg)}.servicePage__iconList--01 #point03 h3::before{background-image:url(../img/service/icon--03.svg)}.servicePage__iconList--01 #point04 h3::before{background-image:url(../img/service/icon--04.svg)}.servicePage__iconList--01 #point05 h3::before{background-image:url(../img/service/icon--05.svg)}.servicePage__iconList--01 #point06 h3::before{background-image:url(../img/service/icon--06.svg)}.servicePage__bottomList{margin-top:150px}@media(max-width: 768px){.servicePage__video{padding:0 5vw}}@media(max-width: 480px){.servicePage__video{margin-bottom:70px}.servicePage__bottomList{margin-top:70px}}.reasonPage__iconList--01 ul li a p{font-size:20px}.reasonPage__iconList--01point h3 span{font-size:24px}.reasonPage__iconList--01point h3::before{content:"";display:inline-block;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;top:10px;margin-right:10px}.reasonPage__iconList--01 #point01 h3::before{background-image:url(../img/reason/icon--01.svg)}.reasonPage__iconList--01 #point02 h3::before{background-image:url(../img/reason/icon--02.svg)}.reasonPage__iconList--01 #point03 h3::before{background-image:url(../img/reason/icon--03.svg)}.reasonPage__iconList--01 #point04 h3::before{background-image:url(../img/reason/icon--04.svg)}.reasonPage__iconList--01 #point05 h3::before{background-image:url(../img/reason/icon--05.svg)}.reasonPage__bottomList{margin-top:150px}@media(max-width: 480px){.reasonPage__iconList--01 ul li a p{font-size:18px;line-height:1.5}.reasonPage__bottomList{margin-top:70px}}.faqPage__category{margin-top:-80px;margin-bottom:80px;padding:0 5vw}.faqPage__category h3{font-family:"M PLUS Rounded 1c",sans-serif;font-size:34px;font-weight:normal;text-align:center;margin-bottom:20px}.faqPage__category ul{border-radius:20px;background-color:#fcf3ef;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;padding:30px 5vw;max-width:960px;margin:0 auto}.faqPage__category ul li a{transition:all .3s;text-decoration:underline;font-size:24px;line-height:1.4;padding:15px 0 15px 24px;position:relative;display:block}.faqPage__category ul li a:hover{color:#ef844e}.faqPage__category ul li a::before{transition:all .3s;content:"";display:block;height:8px;width:8px;border-right:3px solid #f6be4f;border-bottom:3px solid #f6be4f;transform:rotate(45deg);position:absolute;top:30px;left:0}.faqPage__category ul li a:hover::before{border-color:#ef844e}.faqPage__body{max-width:960px;margin:0 auto 70px}.faqPage__body h2{background-color:#fbefe9;border:1px solid #747372;border-radius:20px;padding:20px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal}.faqPage__body dl dt{position:relative;padding-left:50px;font-size:20px;line-height:35px;margin-top:40px;margin-bottom:20px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal}.faqPage__body dl dt::before{content:"Q";font-family:"M PLUS Rounded 1c",sans-serif;background-color:#fcf8ef;display:block;font-size:20px;display:block;height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;position:absolute;left:0}.faqPage__body dl dd{margin-left:50px;padding:20px 20px 20px 80px;background-color:#fcf8ef;position:relative;font-size:18px;line-height:26px;border-radius:10px;margin-bottom:10px}.faqPage__body dl dd::before{content:"A";font-family:"M PLUS Rounded 1c",sans-serif;background-color:#fff;display:block;font-size:20px;display:block;height:40px;width:40px;border-radius:50%;line-height:40px;text-align:center;position:absolute;left:20px}.faqPage__body div{text-align:right}.faqPage__body div a{transition:all .3s;text-decoration:underline}.faqPage__body div a::before{transition:all .3s;content:"";display:inline-block;height:10px;width:10px;border-right:2px solid #747372;border-top:2px solid #747372;transform:rotate(-45deg);position:relative;top:4px;margin-right:10px}.faqPage__body div a:hover{color:#ef844e}.faqPage__body div a:hover::before{border-color:#ef844e}.faqPage__bottomList{margin-top:120px;overflow:hidden}@media(max-width: 1000px){.faqPage__body{padding:0 5vw}}@media(max-width: 768px){.faqPage__category ul li a{font-size:20px}.faqPage__category ul li a:before{top:20px}}@media(max-width: 480px){.faqPage__category{margin-top:40px}.faqPage__category h3{margin-bottom:10px;font-size:3rem}.faqPage__category ul{padding:5vw}.faqPage__category ul li{margin:0}.faqPage__category ul li a{padding:10px 0 10px 24px;font-size:18px}.faqPage__category ul li a:before{top:13px}.faqPage__body dl dt::before,.faqPage__body dl dd::before{font-size:16px;height:30px;width:30px;line-height:30px}.faqPage__body dl dd::before{left:16px}.faqPage__body dl dt{padding-left:40px}.faqPage__body dl dd{margin-left:40px;padding-left:60px;font-size:16px}}.staffPage__list{padding:0 5vw}.staffPage__list ul{max-width:1200px;margin:100px auto 120px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.staffPage__list ul li{width:30%;border-radius:20px;overflow:hidden;margin-bottom:40px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-color:#fff}.staffPage__list ul li a{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative}.staffPage__list ul li a:hover{background-color:#fbefea}.staffPage__list ul li a:hover span{background:#fff}.staffPage__list--image{height:25vw;max-height:300px;width:100%}.staffPage__list--image img{transition:all .3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.staffPage__list--text{font-size:24px;line-height:76px;font-family:"M PLUS Rounded 1c",sans-serif;height:76px}.staffPage__list--text span{font-size:18px;font-family:"Avenir","Helvetica Neue","Helvetica","Arial","Hiragino Sans","ヒラギノ角ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic";padding:2px 10px;border-radius:20px;background-color:#fcf3ef;margin-right:10px}.staffPage__bottomList{margin-top:150px}.staffPage__detail--overview{max-width:1200px;margin:100px auto 80px;display:flex;align-items:center;justify-content:flex-start}.staffPage__detail--overview img{width:536px;height:536px;-o-object-fit:cover;object-fit:cover;border-radius:20px;margin-right:64px}.staffPage__detail--overview div dl{display:flex;align-items:flex-start;font-size:18px;margin-bottom:20px}.staffPage__detail--overview div dl dt{width:132px;background-color:#fcf8ef;margin-right:10px;text-align:center;border-radius:20px;line-height:1;padding:7px 0 4px}.staffPage__detail--overview div dl:nth-child(1){align-items:center}.staffPage__detail--overview div dl:nth-child(1) dd{font-size:50px;font-family:"M PLUS Rounded 1c",sans-serif;position:relative}.staffPage__detail--overview div dl:nth-child(1) dd span{font-size:20px;position:absolute;top:-10px}.staffPage__detail--overviewDetail{max-width:1000px;margin:0 auto 80px}.staffPage__detail--overviewDetail dl{display:flex;align-items:center;margin-bottom:30px}.staffPage__detail--overviewDetail dl dt{width:120px;background-color:#fcf8ef;margin-right:10px;text-align:center;border-radius:20px;font-size:18px;line-height:1;padding:7px 0 4px}.staffPage__detail--overviewDetail dl dd{font-size:18px;width:calc(100% - 130px)}.staffPage__detail--overviewDetail dl:last-child{display:block}.staffPage__detail--overviewDetail dl:last-child dt{width:300px;margin-bottom:10px}.staffPage__detail--overviewDetail dl:last-child dd{width:100%}.staffPage__detail--body{max-width:1200px;margin:0 auto 160px;display:flex;justify-content:space-between}.staffPage__detail--bodyText{max-width:1000px;margin:0 auto}.staffPage__detail--bodyText h3{font-size:34px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;border-bottom:1px solid #747372;margin-bottom:20px}.staffPage__detail--bodyText p{font-size:18px}.staffPage__detail--bodyImage{width:43%}.staffPage__detail--bodyImage img{border-radius:20px}.staffPage__detail--list h4{font-size:34px;text-align:center;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;margin-bottom:30px}.staffPage__detail--list ul{margin:0 auto}.staffPage__detail--list>a{margin:40px auto 0;font-size:20px}@media(max-width: 1399px){.staffPage__detail--overview{padding:0 5vw}.staffPage__detail--overview img{width:44%;height:34vw;margin-right:20px}}@media(max-width: 1100px){.staffPage__detail--overviewDetail{padding:0 5vw}.staffPage__detail--body{padding:0 5vw}}@media(max-width: 900px){.staffPage__detail--overview{flex-direction:column-reverse}.staffPage__detail--overview img{margin:0;width:400px;height:400px}.staffPage__detail--overview div dl:nth-child(1) dd{font-size:40px}}@media(max-width: 850px){.staffPage__list ul li{width:48%}.staffPage__list--image{max-height:auto;height:38vw}}@media(max-width: 768px){.staffPage__list ul li a::after{display:none}.staffPage__bottomList{margin-top:100px}}@media(max-width: 600px){.staffPage__list--text{font-size:20px;line-height:60px;height:60px}.staffPage__list--text span{font-size:16px;margin-right:5px}.staffPage__list ul{margin-bottom:0}.staffPage__bottomList{margin-top:70px}.staffPage__detail--body{margin-bottom:100px}.staffPage__detail--overview{margin:50px auto 30px}}@media(max-width: 480px){.staffPage__list ul{justify-content:center}.staffPage__list ul li{width:80%}.staffPage__list--image{height:54vw}.staffPage__detail--overview div dl dt{width:auto;padding:7px 10px 4px;font-size:16px}.staffPage__detail--overview div dl:nth-child(1) dd{font-size:30px}.staffPage__detail--overviewDetail{margin-bottom:40px}.staffPage__detail--overviewDetail dl dt,.staffPage__detail--overviewDetail dl dd{font-size:16px}.staffPage__detail--bodyText h3{font-size:24px}.staffPage__detail--bodyText p{font-size:16px}.staffPage__detail--list h4{font-size:24px}}.flowPage__body{max-width:1200px;margin:0 auto}.flowPage__body h2{margin-bottom:80px;max-width:1200px}.flowPage__body--item{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:100px}.flowPage__body--item img{width:43%;border-radius:30px}.flowPage__body--item div{width:54%}.flowPage__body--item div h3{font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:34px;line-height:1.4;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #747372}.flowPage__body--item div p{font-size:18px;line-height:29px}.flowPage__body--cv{position:relative;text-align:center;border-radius:20px;max-width:860px;margin:-50px auto 100px;padding:40px;border:1px solid #747372;background-color:#fff}.flowPage__body--cv>p{font-size:22px;font-family:"M PLUS Rounded 1c",sans-serif;margin-bottom:20px}.flowPage__body--cv ul{display:flex;justify-content:space-between}.flowPage__body--cv ul li{width:48%}.flowPage__body--cv ul li h4{font-weight:normal;font-size:24px;line-height:24px}.flowPage__body--cv ul li a{color:#fff;display:block;width:100%;height:80px;line-height:80px;border-radius:40px;margin:0 0 10px}.flowPage__body--cv ul li:nth-child(1) a{background-color:#f6be4f;font-size:32px}.flowPage__body--cv ul li:nth-child(1) a::before{content:"";display:inline-block;width:30px;height:40px;background-image:url(../img/common/tel--white.svg);background-repeat:no-repeat;background-size:cover;margin-right:10px;position:relative;top:8px}.flowPage__body--cv ul li:nth-child(2) a{transition:all .3s;background-color:#ef844e;font-size:26px;border:2px solid #ef844e}.flowPage__body--cv ul li:nth-child(2) a::before{content:"";display:inline-block;width:34px;height:26px;background-image:url(../img/common/mail-white.svg);background-repeat:no-repeat;background-size:cover;margin-right:10px;position:relative;top:4px;transition:.3s all}.flowPage__body--cv ul li:nth-child(2) a:hover{background-color:#fff;color:#ef844e}.flowPage__body--cv ul li:nth-child(2) a:hover::before{background-image:url(../img/common/mail-orange.svg)}.flowPage__body--cv ul li p{font-size:18px;line-height:1.5}.flowPage__body--item:not(:last-child):not(:nth-child(2))::after,.flowPage__body--item:not(:last-child):not(:nth-child(2)):before,.flowPage__body--cv::after,.flowPage__body--cv::before{content:"";display:block;width:3px;height:34px;background-color:#747372;position:absolute;bottom:-64px;margin:auto;border-radius:2px}.flowPage__body--item:not(:last-child):not(:nth-child(2))::before,.flowPage__body--cv::before{transform:rotate(-45deg);left:calc(50% - 13px)}.flowPage__body--item:not(:last-child):not(:nth-child(2))::after,.flowPage__body--cv::after{transform:rotate(45deg);right:calc(50% - 13px)}@media(max-width: 1200px){.flowPage__body{padding:0 5vw}.lowPage__inPageLink ul{padding:0 5vw}.lowPage__inPageLink ul li a span{font-size:20px}.lowPage__inPageLink ul li a span::before{width:6px;height:6px;left:-18px}}@media(max-width: 1100px){.flowPage__body--cv ul li{width:48%}.flowPage__body--cv ul li a{width:100%}}@media(max-width: 1000px){.flowPage__body--cv ul li:nth-child(1) a{font-size:32px}.flowPage__body--cv ul li:nth-child(1) a::before{top:10px}.flowPage__body--cv ul li:nth-child(2) a{font-size:26px}}@media(max-width: 900px){.flowPage__body--item img{border-radius:20px}.flowPage__body--item div h3{font-size:26px}.flowPage__body--cv{padding:30px 20px}.flowPage__body--cv ul li{width:49%}.flowPage__body--cv ul li:nth-child(1) a{font-size:28px}.flowPage__body--cv ul li:nth-child(2) a{font-size:24px}}@media(max-width: 850px){.flowPage__body h2{margin-bottom:50px;line-height:1.4}}@media(max-width: 768px){.flowPage__body--cv{width:80%;margin-left:auto;margin-right:auto}.flowPage__body--cv ul{flex-direction:column}.flowPage__body--cv ul li{width:100%}.flowPage__body--cv ul li:nth-child(1){margin-bottom:40px}.flowPage__body--item{flex-direction:column;align-items:center}.flowPage__body--item img{width:400px;margin-bottom:20px}.flowPage__body--item div{width:100%}}@media(max-width: 600px){.flowPage__body--item{margin-bottom:60px}.flowPage__body--item div h3{font-size:24px}.flowPage__body--item div p{font-size:16px;line-height:1.7}.flowPage__body--cv{margin-top:-76px}.flowPage__body--cv>p{font-size:18px}.flowPage__body--cv ul li:nth-child(1) a{font-size:5vw}.flowPage__body--cv ul li:nth-child(2) a{font-size:4.5vw}.flowPage__body--item:not(:last-child):not(:nth-child(2))::after,.flowPage__body--item:not(:last-child):not(:nth-child(2)):before,.flowPage__body--cv::after,.flowPage__body--cv::before{height:24px;bottom:-38px}.flowPage__body--item:not(:last-child):not(:nth-child(2))::before,.flowPage__body--cv::before{left:calc(50% - 9px)}.flowPage__body--item:not(:last-child):not(:nth-child(2))::after,.flowPage__body--cv::after{right:calc(50% - 9px)}}@media(max-width: 480px){.flowPage__body h2{margin-bottom:40px}.flowPage__body--item div h3{font-size:24px;line-height:1.5}.flowPage__body--item div p{font-size:16px;line-height:1.5}.flowPage__body--cv{width:100%}.flowPage__body--cv>p{font-size:20px;line-height:1.5}.flowPage__body--cv ul li h4{font-size:20px;font-weight:500}.flowPage__body--cv ul li a{height:60px;line-height:60px}.flowPage__body--cv ul li:nth-child(1){margin-bottom:20px}.flowPage__body--cv ul li:nth-child(1) a{font-size:5.8vw}.flowPage__body--cv ul li:nth-child(1) a::before{width:22px;height:30px;top:5px;margin-right:6px}.flowPage__body--cv ul li:nth-child(2) a{font-size:5vw}.flowPage__body--cv ul li:nth-child(2) a::before{width:28px;height:20px;top:0;margin-right:6px}.flowPage__body--cv ul li p{font-size:16px}}.basePage__InPageLink{margin-top:-60px}.basePage__overview,.basePage__base,.basePage__history{margin-bottom:150px}.basePage__overview--body,.basePage__base--body,.basePage__history--body{max-width:1200px;margin:0 auto}.basePage__overview--body dl,.basePage__base--body dl,.basePage__history--body dl{border-bottom:1px solid #747372;display:flex;font-size:20px}.basePage__overview--body dl dt,.basePage__base--body dl dt,.basePage__history--body dl dt{width:25%}.basePage__overview--body dl dd,.basePage__base--body dl dd,.basePage__history--body dl dd{width:75%}.basePage__overview--body dl dd a,.basePage__base--body dl dd a,.basePage__history--body dl dd a{text-decoration:underline;transition:all .3s;position:relative;padding-right:24px}.basePage__overview--body dl dd a:hover,.basePage__base--body dl dd a:hover,.basePage__history--body dl dd a:hover{color:#ef844e}.basePage__overview--body dl dd a:hover[target=_blank]::before,.basePage__overview--body dl dd a:hover[target=_blank]::after,.basePage__base--body dl dd a:hover[target=_blank]::before,.basePage__base--body dl dd a:hover[target=_blank]::after,.basePage__history--body dl dd a:hover[target=_blank]::before,.basePage__history--body dl dd a:hover[target=_blank]::after{border-color:#ef844e}.basePage__overview--body dl dd a[target=_blank]::before,.basePage__base--body dl dd a[target=_blank]::before,.basePage__history--body dl dd a[target=_blank]::before{transition:all .3s;content:"";display:block;width:11px;height:10px;border-left:2px solid #4d4748;border-bottom:2px solid #4d4748;position:absolute;right:6px;top:10px}.basePage__overview--body dl dd a[target=_blank]::after,.basePage__base--body dl dd a[target=_blank]::after,.basePage__history--body dl dd a[target=_blank]::after{transition:all .3s;content:"";display:block;width:11px;height:10px;border:2px solid #4d4748;position:absolute;right:0;top:4px}.basePage__overview dl,.basePage__base dl{padding:40px 0}.basePage__overview .lowPage__subTitle01 span span{font-size:20px;border:none}.basePage__base dt{font-size:24px}.basePage__base p{margin-bottom:12px;line-height:35px}.basePage__base iframe{width:100%;height:426px}.basePage__history dl{padding:20px 0}@media(max-width: 1399px){.basePage__overview--body,.basePage__base--body,.basePage__history--body{padding:0 40px}}@media(max-width: 1200px){.basePage__overview--body,.basePage__base--body{padding:0 5vw}}@media(max-width: 960px){.basePage__overview dl,.basePage__base dl{display:block;padding:20px 0}.basePage__overview--body dl dt,.basePage__base--body dl dt{margin-bottom:10px;font-weight:500}.basePage__overview--body dl dt,.basePage__base--body dl dt,.basePage__overview--body dl dd,.basePage__base--body dl dd{width:100%;font-size:18px;line-height:1.5}}@media(max-width: 600px){.basePage__overview{margin-bottom:50px}.basePage__base{margin-bottom:80px}}@media(max-width: 480px){.basePage__overview--body dl dt,.basePage__base--body dl dt,.basePage__overview--body dl dd,.basePage__base--body dl dd,.basePage__base p{font-size:16px;line-height:24px}.basePage__overview--body dl dt,.basePage__base--body dl dt{margin-bottom:10px}.basePage__overview .lowPage__subTitle01,.basePage__base .lowPage__subTitle01{margin-bottom:30px}}.conceptPage__inPageLink{margin:70px auto 0}.conceptPage__greet,.conceptPage__concept{max-width:1200px;margin:0 auto 140px;font-size:18px;line-height:29px}.conceptPage__greet--body,.conceptPage__concept--body{margin-top:80px}.conceptPage__greet--body{display:flex;justify-content:space-between}.conceptPage__greet--body p{width:67.5%}.conceptPage__greet--body figure{width:29%;height:400px}.conceptPage__greet--body figure img{border-radius:10px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conceptPage__greet--body figure figcaption{margin-top:20px;text-align:center;font-size:20px}.conceptPage__concept p{text-align:center}.conceptPage__concept img{display:block;max-width:700px;width:90%;margin:0 auto 40px;border-radius:10px}.conceptPage__vision p{text-align:center;font-size:34px;font-family:"M PLUS Rounded 1c",sans-serif;line-height:60px;letter-spacing:2px}.conceptPage__mental .lowPage__subTitle01 span{font-size:24px}.conceptPage__mental ul{max-width:768px;margin:0 auto;padding:50px 72px;border-radius:20px;border:1px solid #747372;background-color:#fff}.conceptPage__mental ul li{font-size:24px;font-family:"M PLUS Rounded 1c",sans-serif;line-height:35px;position:relative;letter-spacing:2px;padding-left:20px}.conceptPage__mental ul li::before{content:"";display:block;height:12px;width:12px;border-radius:6px;background-color:#f6be4f;position:absolute;left:0;top:12px}.conceptPage__mental ul li:not(:last-child){margin-bottom:20px}.conceptPage__bottomList{margin-top:140px}@media(max-width: 1200px){.conceptPage__greet,.conceptPage__concept{padding:0 5vw}}@media(max-width: 1100px){.conceptPage__greet--body figure{width:40%}.conceptPage__greet--body p{width:56%}}@media(max-width: 1000px){.conceptPage__concept p{text-align:left}}@media(max-width: 850px){.conceptPage__greet--body{flex-direction:column;align-items:center}.conceptPage__greet--body p{width:100%;margin-bottom:40px}.conceptPage__greet--body figure{width:400px}.conceptPage__vision p{font-size:28px;padding:0 5vw}}@media(max-width: 768px){.conceptPage__mental{padding:0 5vw}}@media(max-width: 600px){.conceptPage__greet--body figure{width:90%}.conceptPage__mental ul{padding:30px 40px 30px 30px}.conceptPage__mental ul li{font-size:20px}}@media(max-width: 480px){.conceptPage__greet--body p,.conceptPage__concept p{font-size:16px}.conceptPage__greet--body{margin-top:50px}.conceptPage__concept{margin-bottom:50px}.conceptPage__vision .lowPage__subTitle01,.conceptPage__mental .lowPage__subTitle01{margin-top:50px;margin-bottom:30px}.conceptPage__vision p{font-size:24px;line-height:36px}.conceptPage__vision p br{display:none}}.dialyPage__lead p{text-align:center}.contactPage__head h1{font-size:50px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;text-align:center;max-width:767px;margin:50px auto 40px;border-bottom:1px solid #747372;padding-bottom:20px}.contactPage__head p:nth-child(2){font-family:"M PLUS Rounded 1c",sans-serif;font-size:24px;text-align:center;color:#f6be4f}.contactPage__head p:nth-child(3){max-width:767px;margin:30px auto 40px;font-size:18px}.contactPage__head--cv{border:2px solid #f6be4f;border-radius:20px;max-width:768px;margin:0 auto 60px;padding:20px 0;text-align:center;background-color:#fff}.contactPage__head--cv h4{font-weight:normal;font-size:20px}.contactPage__head--cv h4 span{border-bottom:1px solid #747372}.contactPage__head--cv h4 span::before{content:"";background-image:url(../img/common/tel--black.svg);background-repeat:no-repeat;display:inline-block;width:15px;height:20px;position:relative;top:3px;margin-right:4px}.contactPage__head--cv div{font-weight:bold;font-size:66px;line-height:84px}.contactPage__head--cv div span{font-weight:normal;line-height:20px;display:inline-block;font-size:16px;color:#fff;background-color:#f6be4f;border-radius:10px;padding:6px 4px;position:relative;top:-8px;margin-right:10px}.contactPage__head--cv>span{display:inline-block;max-width:560px;background-color:#fcf3ef;font-size:16px;border-radius:20px;padding:0 50px}.contactPage__body{max-width:1200px;margin:0 auto 100px;border:1px solid #747372;padding:80px 0;background-color:#fff}.contactPage__body h2{text-align:center;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:34px;max-width:770px;margin:0 auto;border-bottom:1px solid #747372;padding-bottom:14px}.contactPage__body h2 span{color:#f6be4f}.contactPage__body h2 br{display:none}.contactPage__body dl{display:flex;max-width:770px;margin:0 auto 20px}.contactPage__body dl dt{font-size:18px;width:240px;padding:12px 0}.contactPage__body dl dt span{font-size:16px;background-color:#f6be4f;padding:2px 8px 0;border-radius:3px;color:#fff;margin-right:10px}.contactPage__body dl dd{width:530px;position:relative;font-size:18px}.contactPage__body dl dd input{border:#747372 1px solid;border-radius:10px;height:60px;width:100%;font-size:20px;padding:0 10px}.contactPage__body dl dd input.necessary{background-color:#fcf3ef}.contactPage__body dl dd select{border:#747372 1px solid;border-radius:10px;height:60px;padding:10px;font-size:18px;display:block}.contactPage__body dl dd textarea{width:100%;border:#747372 1px solid;border-radius:10px;height:236px;font-size:18px;padding:10px}.contactPage__body dl dd span.ex{display:block}.contactPage__body dl.postNumber dd input{width:227px}.contactPage__body dl.postNumber dd button{font-size:16px;padding:10px 20px;background-color:#ef844e;border-radius:50px;border:none;color:#fff;margin-left:10px}.contactPage__body dl.nenrei dd input{width:164px;margin-right:10px}.contactPage__body dl.soudanNaiyou,.contactPage__body dl.privacy{display:block}.contactPage__body dl.soudanNaiyou dt,.contactPage__body dl.soudanNaiyou dd,.contactPage__body dl.privacy dt,.contactPage__body dl.privacy dd{width:100%}.contactPage__body dl.privacy a{text-decoration:underline}.contactPage__body dl.privacy img{width:11px;position:relative;top:-12px}.contactPage__body dl.privacy label{background-color:#fcf3ef;display:block;border:1px #747372 solid;border-radius:10px;height:60px;line-height:60px;padding:0 14px;margin-top:10px}.contactPage__body dl.privacy label input{width:25px;height:25px;border-radius:5px;position:relative;top:5px;margin-right:10px}.contactPage__body input[type=submit]{transition:all .3s;border:2px solid #ef844e;color:#fff;font-size:30px;text-align:center;width:420px;height:80px;line-height:80px;border-radius:50px;display:block;background-color:#ef844e;margin:70px auto 0}.contactPage__body input[type=submit]:hover{background-color:inherit;color:#ef844e}.contactPage__step{width:300px;margin:80px auto 50px;display:flex;justify-content:space-between;padding:0;position:relative;z-index:1}.contactPage__step::before{content:"";width:300px;display:block;border-top:1px solid #747372;position:absolute;top:30px;z-index:-1}.contactPage__step li{text-align:center}.contactPage__step li span{font-family:"M PLUS Rounded 1c",sans-serif;background-color:#fff;display:block;height:60px;width:60px;border-radius:50%;border:dashed 1px #747372;font-size:20px;line-height:60px;text-align:center;margin-bottom:8px}.contactPage__step li.activ span{border-style:solid;background-color:#fcf3ef}.confirmPage__body dl.privacy dd span{display:none}.confirmPage__body dl dt{padding:0}.confirmPage__body dl dd{color:#ef844e}.confirmPage__body dl dd span.ex{display:none}.confirmPage__body .submit{display:flex;align-items:center;justify-content:center;margin:70px 0 0}.confirmPage__body .submit input{margin:0}.confirmPage__body input[name=submitBack]{background-color:#777;font-size:20px;width:200px;height:50px;line-height:46px;margin-right:30px;border:2px solid #777}.confirmPage__body input[name=submitBack]:hover{background-color:inherit;color:#777}.confirmPage__body input[name=mwform_submitButton-599]{width:300px}.completePage__head a{transition:all .3s;border:none;color:#fff;font-size:30px;text-align:center;width:420px;height:80px;line-height:80px;border-radius:50px;display:block;background-color:#ef844e;margin:70px auto 100px;border:2px solid #ef844e}.completePage__head a:hover{background-color:inherit;color:#ef844e}.confirmPage__body dl dd{font-size:20px}.confirmPage__body dl dd span{display:none}@media(max-width: 1200px){.contactPage__body{margin:0 5vw 100px}}@media(max-width: 1000px){.contactPage__body{padding:40px 5vw}.contactPage__body dl{flex-direction:column}.contactPage__body dl dt,.contactPage__body dl dd{width:100%}}@media(max-width: 768px){.contactPage__head h1{margin-top:70px;font-size:30px}.contactPage__head{padding:0 5vw}.contactPage__head--cv div span{font-size:14px;margin-right:6px}.contactPage__head--cv div a{letter-spacing:-1px;font-size:64px}.confirmPage__body .submit{flex-direction:column-reverse}.contactPage__body dl dd input,.contactPage__body dl dd select,.contactPage__body dl dd textarea{font-size:16px}.confirmPage__body input[name=submitBack]{margin:30px 0 0}}@media(max-width: 600px){.contactPage__head h1{margin-top:30px}.contactPage__head--cv{padding:10px}.contactPage__head--cv div{display:flex;align-items:flex-end;justify-content:center;margin:6px 0}.contactPage__head--cv div span{font-size:2.5vw;line-height:1.5;top:0}.contactPage__head--cv div a{letter-spacing:-1px;font-size:9.8vw;line-height:9.8vw}.contactPage__head--cv>span{padding:0;width:100%;font-size:4vw}.contactPage__body h2{font-size:28px;line-height:1.5}.contactPage__body h2 br{display:block}.contactPage__body input[type=submit]{width:100%;font-size:20px;height:50px;line-height:47px;margin:40px auto 0}.confirmPage__body .submit{margin:0}.confirmPage__body .submit li:first-child{width:80%}.confirmPage__body .submit li:last-child{width:100%}}@media(max-width: 480px){.contactPage__head h1{margin-top:20px;padding-bottom:10px;margin-bottom:20px}.contactPage__head p:nth-child(2){font-size:20px}.contactPage__head p:nth-child(3){font-size:16px}.contactPage__head p:nth-child(3){margin:20px auto}.contactPage__head--cv{margin-bottom:24px}.contactPage__body{padding:14px 5vw}.contactPage__body h2{font-size:20px;padding-bottom:10px}.contactPage__step{width:80%;margin:20px auto}.contactPage__step li span{height:40px;width:40px;line-height:40px;font-size:16px}.contactPage__step::before{top:20px;width:100%}.contactPage__body dl dt,.contactPage__body dl dd{font-size:16px}.contactPage__body dl dt{padding:0 0 6px}.contactPage__body dl.postNumber dd input{width:50%}.contactPage__body dl.privacy label{font-size:4.2vw}.contactPage__body dl.privacy label input{width:16px;height:16px;top:2px;margin:0}.contactPage__body dl dd input,.contactPage__body dl dd select{height:40px;border-radius:5px}.completePage__head a{width:100%;font-size:24px}}@media(max-width: 375px){.contactPage__head--cv h4 span{font-size:5vw}.contactPage__head--cv div a{font-size:9vw}}.privacyPage__lead{text-align:center;font-size:34px;font-family:"M PLUS Rounded 1c",sans-serif;margin:80px 0}.privacyPage__body{max-width:1000px;margin:0 auto 100px}.privacyPage__body h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;padding:10px 20px;background-color:#fcf3ef;border-radius:10px;margin-bottom:20px}.privacyPage__body h3{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;margin-top:20px}.privacyPage__body h3 span{border-bottom:1px solid #747372;padding-bottom:10px}.privacyPage__body h3+p{padding:20px 0 0 20px}@media(max-width: 1000px){.privacyPage__body{padding:0 5vw;margin-bottom:50px}}@media(max-width: 768px){.privacyPage__lead{font-size:24px;padding:0 5vw}}@media(max-width: 480px){.privacyPage__lead{margin:30px 0}}.sitemapPage__body{max-width:880px;margin:100px auto 0}.sitemapPage__body a{transition:all .3s;border-radius:10px;font-family:"M PLUS Rounded 1c",sans-serif;display:block;font-size:24px}.sitemapPage__body a::before{content:"";display:inline-block;height:10px;width:10px;border-right:2px solid #747372;border-bottom:2px solid #747372;transform:rotate(-45deg);position:relative;top:-2px;margin-right:14px}.sitemapPage__body a:hover{background-color:#fcf3ef;border:1px solid #fff}.sitemapPage__body .parent{border:1px solid #747372;height:75px;line-height:75px;margin-top:40px;padding:0 30px}.sitemapPage__body .child{border:1px solid #fff;margin-left:80px;padding-left:10px;margin-top:20px}@media(max-width: 900px){.sitemapPage__body{padding:0 5vw}}@media(max-width: 768px){.sitemapPage__body a{font-size:20px}.sitemapPage__body .parent{height:60px;line-height:60px;margin-top:20px}}@media(max-width: 600px){.sitemapPage__body .parent{padding:0 10px}.sitemapPage__body .child{margin-left:10px;font-size:18px}}@media(max-width: 480px){.sitemapPage__body{margin-top:40px}.sitemapPage__body a::before{width:6px;height:6px;margin-right:8px}.sitemapPage__body a,.sitemapPage__body .child{font-size:16px}.sitemapPage__body .child{margin-left:0}}.facilityPage__iconList--01 ul li a p{font-size:20px}.facilityPage__iconList--01point h3::before{content:"";display:inline-block;width:50px;height:50px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;top:10px;margin-right:10px}.facilityPage__iconList--01 #point01 h3::before{background-image:url(../img/facility/icon--01.svg)}.facilityPage__iconList--01 #point02 h3::before{background-image:url(../img/facility/icon--02.svg)}.facilityPage__iconList--01 #point03 h3::before{background-image:url(../img/facility/icon--03.svg)}.facilityPage__iconList--01 #point04 h3::before{background-image:url(../img/facility/icon--04.svg)}.facilityPage__iconList--01 #point05 h3::before{background-image:url(../img/facility/icon--05.svg)}.facilityPage__bottomList{margin-top:150px}@media(max-width: 480px){.facilityPage__iconList--01 ul li a p{font-size:18px;line-height:1.5}}.footer__cv{background:url(../img/common/suisai-orange.jpg) center center no-repeat;background-size:cover;-webkit-mask:url(#waveMask) no-repeat center/100% 100%;mask:url(#waveMask) no-repeat center/100% 100%;width:94%;max-width:1200px;margin:100px auto 0;padding:100px 5vw}.footer__cv__title{font-family:"M PLUS Rounded 1c",sans-serif;font-size:40px;font-weight:bold;color:#ef844e;line-height:1;text-align:center}.footer__cv__content{width:100%;margin-top:40px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer__cv__content .catch{width:48%;font-size:20px;line-height:1.6}.footer__cv__content .tel{width:48%}.footer__cv__content .tel a{text-align:center;display:block}.footer__cv__content .tel a span{padding-left:40px;font-size:50px;font-weight:bold;color:#747372;line-height:1;position:relative}.footer__cv__content .tel a span::before{content:"";background:url(../img/common/tel--black.svg) center center no-repeat;background-size:100%;width:34px;height:46px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer__cv__content .tel p{font-size:20px;text-align:center}.footer__cv__content .line{width:48%;margin-top:20px}.footer__cv__content .line a{background:#07b53b;border-bottom:3px solid rgb(5.1010638298,131.8989361702,42.9946808511);border-radius:40px;padding:24px 15px;display:block}.footer__cv__content .line a span{margin:0 auto;padding-left:45px;font-size:2.6rem;font-weight:bold;color:#fff;line-height:1;display:table;position:relative}.footer__cv__content .line a span::before{content:"";background:url(../img/common/line-icon.svg) center center no-repeat;background-size:100%;width:35px;height:35px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer__cv__content .line a:hover{background:rgb(5.1010638298,131.8989361702,42.9946808511);border-bottom:0;margin-top:3px}.footer__cv__content .line p{margin-top:10px;font-size:16px;text-align:center}.footer__cv__content .mail{width:48%;margin-top:20px}.footer__cv__content .mail a{background:#ef844e;border-bottom:3px solid rgb(220.5621761658,87.2279792746,19.9378238342);border-radius:40px;padding:24px 15px;display:block}.footer__cv__content .mail a span{margin:0 auto;padding-left:50px;font-size:2.6rem;font-weight:bold;color:#fff;line-height:1;display:table;position:relative}.footer__cv__content .mail a span::before{content:"";background:url(../img/common/mail-white.svg) center center no-repeat;background-size:100%;width:35px;height:30px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.footer__cv__content .mail a:hover{background:rgb(234.7720207254,99.4974093264,31.2279792746);border-bottom:0;margin-top:3px}@media(max-width: 1100px){.footer__cv{padding:70px 5vw}.footer__cv__title{font-size:34px}.footer__cv__content{margin-top:35px}.footer__cv__content .catch{font-size:18px}.footer__cv__content .tel a span{padding-left:37px;font-size:40px}.footer__cv__content .tel a span::before{width:28px;height:38px}.footer__cv__content .tel p{font-size:18px}.footer__cv__content .line{margin-top:10px}.footer__cv__content .line a span{font-size:2.1rem}.footer__cv__content .line a span::before{width:30px;height:30px}.footer__cv__content .mail{margin-top:10px}.footer__cv__content .mail a span{padding-left:42px;font-size:2.1rem}.footer__cv__content .mail a span::before{width:30px;height:22px}}@media(max-width: 850px){.footer__cv__content .catch{width:100%}.footer__cv__content .tel{width:100%;margin-top:10px}}@media(max-width: 768px){.footer__cv{padding:70px 7vw}.footer__cv__content{margin-top:20px}.footer__cv__content .tel{margin-top:20px}.footer__cv__content .line{width:80%;margin:10px auto 0}.footer__cv__content .mail{width:80%;margin:20px auto 0}}@media(max-width: 600px){.footer__cv__title{font-size:28px}.footer__cv__content .catch{font-size:16px}}@media(max-width: 480px){.footer__cv{margin:50px auto 0}.footer__cv__title{font-size:24px}.footer__cv__content .tel a span{padding-left:26px;font-size:30px}.footer__cv__content .tel a span::before{width:20px;height:28px}.footer__cv__content .tel p{font-size:16px}.footer__cv__content .line{width:100%}.footer__cv__content .line a{padding:20px 12px}.footer__cv__content .line a span{padding-left:40px;font-size:1.8rem}.footer__cv__content .line a span::before{width:26px;height:26px}.footer__cv__content .mail{width:100%}.footer__cv__content .mail a{padding:20px 12px}.footer__cv__content .mail a span{padding-left:38px;font-size:1.8rem}.footer__cv__content .mail a span::before{width:26px;height:20px}}.photo-mask{-webkit-mask:url(#photoMask) no-repeat center/100% 100%;mask:url(#photoMask) no-repeat center/100% 100%}footer{padding:140px 0 0}footer .footer__flexWrapper{display:flex;max-width:1200px;margin:0 auto;padding:0 5vw}footer .footer__flexWrapper>div{width:50%}footer .footer__atention{display:flex;flex-wrap:wrap;max-width:1200px;margin:0 auto;padding:20px 114px;border-top:#ddd 1px solid}footer .footer__atention li{margin-right:16px;font-size:1.4rem;line-height:1.6}footer .footer__address--logo{margin-bottom:14px}footer nav{width:50%}footer nav>ul{display:flex;flex-wrap:wrap;margin-bottom:70px}footer nav>ul>li{margin-bottom:4px}footer nav>ul>li>a,footer nav>ul>li>span{font-size:18px;position:relative;padding:6px 16px;display:block}footer nav>ul>li>a::before,footer nav>ul>li>span::before{content:"";display:inline-block;height:12px;width:12px;border-radius:50%;box-sizing:border-box;border:solid 4px #ef844e;position:absolute;left:0;top:14px}footer nav>ul>li span{padding-bottom:0}footer nav>ul>li a{transition:all .3s}footer nav>ul>li a:hover{color:#ef844e}footer nav>ul>li>ul{display:flex;flex-wrap:wrap;padding-left:16px;margin-bottom:6px}footer nav>ul>li>ul li a{position:relative;padding:10px 16px;line-height:1.4;display:block}footer nav>ul>li>ul li a::before{content:"";display:inline-block;height:5px;width:5px;border-top:solid 2px #ddd;border-right:solid 2px #ddd;transform:rotate(45deg);position:absolute;top:18px;left:0}footer small{background:#ef844e;color:#fff;display:block;text-align:center}.fixed__bottomCv{transition:all .3s;opacity:0;position:fixed;z-index:-1;right:0;bottom:0}.fixed__bottomCv.is-hidden{display:none}.fixed__bottomCv ul{display:flex}.fixed__bottomCv ul li{height:80px;display:flex;flex-direction:column;justify-content:center}.fixed__bottomCv ul li a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.fixed__bottomCv ul li a div{font-weight:bold;font-size:24px;line-height:40px}.fixed__bottomCv ul li a span.cap{font-size:14px;line-height:14px}.fixed__bottomCv ul li:nth-child(1){width:300px;background-color:#f6be4f;border-radius:20px 0 0 0}.fixed__bottomCv ul li:nth-child(1) a{color:#fff}.fixed__bottomCv ul li:nth-child(1) a div span.spOnly{display:none}.fixed__bottomCv ul li:nth-child(1) a div span.free{font-size:14px;background-color:#fff;color:#f6be4f;font-weight:normal;position:relative;top:-4px;padding:2px 3px;border-radius:5px;margin-left:5px}.fixed__bottomCv ul li:nth-child(1) a div::before{content:"";display:inline-block;width:20px;height:27px;background-image:url(../img/common/tel--white.svg);background-size:cover;background-repeat:no-repeat;position:relative;top:4px;margin-right:6px}.fixed__bottomCv ul li:nth-child(2){width:250px;background-color:#ef844e}.fixed__bottomCv ul li:nth-child(2) a{transition:all .3s;color:#fff;border:1px solid #ef844e}.fixed__bottomCv ul li:nth-child(2) a:hover{background-color:#fff;color:#ef844e}.fixed__bottomCv ul li:nth-child(2) a:hover div::before{background-image:url(../img/common/mail-orange.svg)}.fixed__bottomCv ul li:nth-child(2) a div::before{content:"";display:inline-block;width:28px;height:21px;background-image:url(../img/common/mail-white.svg);background-size:cover;background-repeat:no-repeat;position:relative;margin-right:6px;transition:all .3s}@media(max-width: 900px){footer{padding:90px 0 0}footer .footer__flexWrapper{display:block;padding-bottom:30px}footer .footer__flexWrapper nav,footer .footer__flexWrapper>div{width:100%}footer .footer__address{margin-bottom:30px}footer .footer__atention{padding:20px 5vw}footer .footer__atention li{margin:0}footer nav>ul{margin-bottom:0}footer nav>ul>li>a,footer nav>ul>li>span{font-size:16px}footer nav>ul>li>span{padding-bottom:6px}footer nav>ul>li>ul li a{padding:6px 16px}footer nav>ul>li>ul li a::before{top:13px}}@media(max-width: 768px){footer{padding:70px 0 0}}@media(max-width: 600px){footer{padding:40px 0 0}footer .footer__address--logo{width:70%;margin:0 auto 20px}footer .footer__address--text{line-height:1.5}footer .footer__atention{font-size:14px;line-height:1.4}.fixed__bottomCv{width:100%}.fixed__bottomCv ul li{width:50% !important;height:54px}.fixed__bottomCv ul li:nth-child(1){border-radius:0}.fixed__bottomCv ul li:nth-child(1) a div span.spOnly{display:inline}.fixed__bottomCv ul li:nth-child(1) a div span.pcOnly{display:none}.fixed__bottomCv ul li a div{font-size:20px;font-weight:normal}.fixed__bottomCv ul li a div::before{top:6px}.fixed__bottomCv ul li a span{display:none}.fixed__bottomCv ul li:nth-child(2) a div::before{top:3px}}@media(max-width: 480px){footer{padding:40px 0 0}}@media(max-width: 375px){.fixed__bottomCv ul li:nth-child(1) a div::before{width:15px;height:20px;top:2px}.fixed__bottomCv ul li:nth-child(2) a div::before{width:20px;height:15px;top:0px}}.cmswPage__flow,.cmswPage__tsuyomi,.cmswPage__taiou{padding:0 5vw}.cmswPage__flow h2,.cmswPage__tsuyomi h2,.cmswPage__taiou h2{text-align:center;margin-bottom:40px}.cmswPage__flow h2 div:first-child,.cmswPage__tsuyomi h2 div:first-child,.cmswPage__taiou h2 div:first-child{display:inline;color:#f6be4f;border-bottom:2px solid #f6be4f;font-size:50px}.cmswPage__flow h2 div:last-child,.cmswPage__tsuyomi h2 div:last-child,.cmswPage__taiou h2 div:last-child{margin-top:10px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;font-size:34px;line-height:1.4}@media(max-width: 768px){.cmswPage__flow h2,.cmswPage__tsuyomi h2,.cmswPage__taiou h2{margin-bottom:30px}.cmswPage__flow h2 div:last-child,.cmswPage__tsuyomi h2 div:last-child,.cmswPage__taiou h2 div:last-child{font-size:26px}}.cmswPage__flow{margin-top:40px;margin-bottom:80px}.cmswPage__flow--img{max-width:1000px;margin:0 auto 80px}.cmswPage__flow--img img{width:100%;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.15)}.cmswPage__flow--baai{margin:0 auto 80px;max-width:1000px}.cmswPage__flow--baai h3{text-align:center;margin-bottom:40px}.cmswPage__flow--baai h3 span{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;border-bottom:1px solid #747372;font-size:30px;padding:0 20px 4px;display:inline-block}.cmswPage__flow--baai p{margin-bottom:20px;font-size:18px}.cmswPage__flow--baai p span{color:#f6be4f}.cmswPage__flow--baai>ul{border-radius:20px;border:1px solid #747372;max-width:645px;margin:0 auto 50px;padding:30px 40px;position:relative}.cmswPage__flow--baai>ul li{padding-left:18px;font-size:18px;position:relative;line-height:1.5}.cmswPage__flow--baai>ul li:not(:last-child){margin-bottom:10px}.cmswPage__flow--baai>ul li::before{content:"";display:block;height:10px;width:10px;border-radius:50%;background-color:#ef844e;position:absolute;left:0;top:9px}.cmswPage__flow--baai>ul::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:36px 40px 0 40px;border-color:#ef844e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;transform:translateX(-50%);bottom:-26px}.cmswPage__flow--baai>div{background-color:#fff;border-radius:20px;border:2px solid #ebdbdd;box-shadow:0 0 10px rgba(0,0,0,.15);padding:0 5vw;margin-bottom:20px}.cmswPage__flow--baai>div h4{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;text-align:center;margin:30px 0}.cmswPage__flow--baai>div h4 div:first-child{display:inline-block;background-color:#fbefe9;font-size:18px;padding:0 26px;border-radius:30px;margin-bottom:6px}.cmswPage__flow--baai>div h4 div:last-child{font-size:24px}.cmswPage__flow--baai>div h4 div:last-child>span{position:relative;display:inline-block;padding:0 30px}.cmswPage__flow--baai>div h4 div:last-child>span span{background:linear-gradient(transparent 60%, #fbefe9 60%)}.cmswPage__flow--baai>div h4 div:last-child>span::before,.cmswPage__flow--baai>div h4 div:last-child>span::after{content:"";height:100%;width:0;border-left:1px solid #747372;position:absolute;top:2px}.cmswPage__flow--baai>div h4 div:last-child>span::before{transform:rotate(-35deg);left:10px}.cmswPage__flow--baai>div h4 div:last-child>span::after{transform:rotate(35deg);right:10px}.cmswPage__flow--baai>div ul{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;margin-bottom:30px}.cmswPage__flow--baai>div ul li{padding-left:18px;font-size:20px;position:relative}.cmswPage__flow--baai>div ul li span{color:#f6be4f;font-weight:bold}.cmswPage__flow--baai>div ul li::before{content:"";display:block;height:10px;width:10px;border-radius:50%;background-color:#f6be4f;position:absolute;left:0;top:11px}@media(max-width: 768px){.cmswPage__flow--baai>div h4{margin-bottom:20px}.cmswPage__flow--baai>div h4 div:first-child{font-size:16px}.cmswPage__flow--baai>div h4 div:last-child{font-size:20px}}@media(max-width: 600px){.cmswPage__flow--baai>div h4 div:last-child{font-size:20px}.cmswPage__flow--baai>div h4 div:last-child>span{padding:0}.cmswPage__flow--baai>div h4 div:last-child>span::before,.cmswPage__flow--baai>div h4 div:last-child>span::after{display:none}}@media(max-width: 768px){.cmswPage__flow{margin-top:20px}}@media(max-width: 600px){.cmswPage__flow{margin-bottom:60px}.cmswPage__flow--img{margin-bottom:50px}.cmswPage__flow--baai{margin-bottom:40px}.cmswPage__flow--baai h3{margin-bottom:20px}.cmswPage__flow--baai h3 span{font-size:26px;padding:0 0 10px;line-height:1.3}.cmswPage__flow--baai p{font-size:16px}.cmswPage__flow--baai>ul{padding:20px 30px}.cmswPage__flow--baai>ul li{font-size:16px}.cmswPage__flow--baai>div ul li{font-size:18px}}.cmswPage__tsuyomi{margin-bottom:80px}.cmswPage__tsuyomi .strong{font-size:1.1em;padding:0 3px}.cmswPage__tsuyomi--lead{margin-bottom:80px}.cmswPage__tsuyomi--lead img{display:block;border-radius:10px;max-width:700px;width:100%;margin:0 auto 40px}.cmswPage__tsuyomi--lead p{font-size:20px;max-width:1000px;margin:0 auto}.cmswPage__tsuyomi--merit{max-width:1200px;margin:0 auto}.cmswPage__tsuyomi--merit .flx{display:flex;justify-content:space-between}.cmswPage__tsuyomi--merit .flx__img{width:43%}.cmswPage__tsuyomi--merit .flx__img img{border-radius:10px}.cmswPage__tsuyomi--merit .flx__txt{width:55%}.cmswPage__tsuyomi--merit .flx__txt h3{font-size:24px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;border-bottom:1px solid #747372;margin-bottom:20px;padding-bottom:6px}.cmswPage__tsuyomi--merit .flx__txt p{font-size:20px}@media(max-width: 768px){.cmswPage__tsuyomi--lead{margin-bottom:40px}.cmswPage__tsuyomi--lead img{margin-bottom:20px}.cmswPage__tsuyomi--merit .flx{flex-direction:column-reverse}.cmswPage__tsuyomi--merit .flx__txt{width:100%;margin-bottom:20px}.cmswPage__tsuyomi--merit .flx__img{width:100%;text-align:center}.cmswPage__tsuyomi--merit .flx__img img{width:100%;max-width:500px}}@media(max-width: 600px){.cmswPage__tsuyomi{margin-bottom:60px}.cmswPage__tsuyomi--lead p{font-size:16px;line-height:1.7}.cmswPage__tsuyomi--merit .flx__txt h3{font-size:22px}.cmswPage__tsuyomi--merit .flx__txt p{font-size:16px;line-height:1.7}}.cmswPage__taiou{margin-bottom:140px}.cmswPage__taiou .strong{font-size:1.1em;padding:0 3px}.cmswPage__taiou--inner>div{max-width:1200px;margin:0 auto}.cmswPage__taiou--inner>div h3{border-bottom:1px solid #eee;display:flex;align-items:center;padding-bottom:10px;margin-bottom:25px}.cmswPage__taiou--inner>div h3 .img{width:50px;height:50px;border-radius:50%;background-color:#fef4e0;display:flex;justify-content:center;align-items:center;margin-right:10px}.cmswPage__taiou--inner>div h3 .txt{font-size:34px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:normal;line-height:1.4}.cmswPage__taiou--inner>div .flx{display:flex;justify-content:space-between;align-items:flex-start}.cmswPage__taiou--inner>div .flx__img{width:351px}.cmswPage__taiou--inner>div .flx__img img{border-radius:20px;width:100%}.cmswPage__taiou--inner>div .flx__txt{width:calc(100% - 401px);font-size:18px;margin:auto 0}.cmswPage__taiou--inner>div:not(:last-child){margin-bottom:80px}.cmswPage__taiou--inner>div:nth-child(2) .flx{flex-direction:row-reverse}@media(max-width: 1000px){.cmswPage__taiou--inner>div h3 .txt{font-size:26px}}@media(max-width: 850px){.cmswPage__taiou--inner>div .flx__img{width:48%}.cmswPage__taiou--inner>div .flx__txt{width:48%}}@media(max-width: 600px){.cmswPage__taiou{margin-bottom:80px}.cmswPage__taiou--inner>div:not(:last-child){margin-bottom:40px}.cmswPage__taiou--inner>div h3{margin-bottom:20px}.cmswPage__taiou--inner>div h3 .txt{font-size:20px}.cmswPage__taiou--inner>div .flx{flex-direction:column !important}.cmswPage__taiou--inner>div .flx__img{width:100%;margin-bottom:20px;text-align:center}.cmswPage__taiou--inner>div .flx__img img{max-width:351px}.cmswPage__taiou--inner>div .flx__txt{width:100%;font-size:16px;line-height:1.7}}.episodePage__list--inner{width:94%;max-width:1060px;margin:0 auto}.episodePage__list--item{width:100%}.episodePage__list--item a{border-radius:40px;width:100%;padding:30px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;transition:.5s linear}.episodePage__list--item a:hover{background:#fcf3ef}.episodePage__list--item a:hover h2{border-bottom-color:#ef844e}.episodePage__list--item a:hover dl dt{background:#fff}.episodePage__list--item a:hover span{background:#ef844e;color:#fff}.episodePage__list--item a:hover span::after{border-top-color:#fff;border-right-color:#fff}.episodePage__list--itemImg{width:35%}.episodePage__list--itemImg img{border:7px solid #fff;border-radius:20px;overflow:hidden}.episodePage__list--itemTxt{width:62%}.episodePage__list--itemTxt time{font-size:1.6rem;line-height:1.4}.episodePage__list--itemTxt h2{border-bottom:2px solid #fff;margin-top:5px;font-family:"M PLUS Rounded 1c",sans-serif;font-size:3rem;font-weight:normal;color:#ef844e;line-height:1.4;display:table;transition:.5s linear}.episodePage__list--itemTxt dl{width:100%;margin-top:15px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.episodePage__list--itemTxt dl dt{background:#fcf3ef;border-radius:30px;width:160px;padding:7px;font-size:1.6rem;line-height:1;text-align:center;transition:.5s linear}.episodePage__list--itemTxt dl dd{width:calc(100% - 180px);padding-top:7px;font-size:1.6rem;line-height:1.4}.episodePage__list--itemTxt span{border:2px solid #ef844e;border-radius:30px;margin-top:10px;margin-left:auto;padding:10px 35px 10px 30px;font-size:1.6rem;color:#ef844e;line-height:1;display:table;position:relative;transition:.5s linear}.episodePage__list--itemTxt span::after{content:"";width:6px;height:6px;border-top:2px solid #ef844e;border-right:2px solid #ef844e;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(45deg);transition:.5s linear}@media(max-width: 768px){.episodePage__list--item{margin-bottom:20px}.episodePage__list--item a{background:#fcf3ef}.episodePage__list--item a h2{border-bottom-color:#ef844e}.episodePage__list--itemImg{width:100%;max-width:480px;margin:0 auto}.episodePage__list--itemTxt{width:100%;margin-top:20px}.episodePage__list--itemTxt h2{font-size:2.4rem}.episodePage__list--itemTxt dl dt{background:#fff}}@media(max-width: 600px){.episodePage__list--itemImg img{border-radius:15px}.episodePage__list--item a{border-radius:20px;padding:20px}.episodePage__list--item dl dd{width:100%}.episodePage__list--item span{margin:10px auto}}.casePage__list{padding:0 5vw}.casePage__list .title__mincho{text-align:center;border-bottom:1px solid #747372;max-width:960px;margin:0 auto;font-size:32px}.casePage__list>a{margin:40px auto 0;background-color:#fff}.casePage__list ul{max-width:900px;margin:50px auto 0}.casePage__list ul li:not(:last-child){margin-bottom:20px}.casePage__list ul li a{transition:all .3s;padding:30px 40px;display:block;background-color:#fff;border-radius:20px}.casePage__list ul li a h4{font-size:30px;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;margin-bottom:20px;color:#f6be4f;line-height:1.4}.casePage__list ul li a dl{display:flex;justify-content:space-between;align-items:flex-start}.casePage__list ul li a dl dt{width:200px;background-color:#fcf8ef;padding:4px;border-radius:100px;text-align:center}.casePage__list ul li a dl dd{width:calc(100% - 220px)}.casePage__list ul li a dl:nth-child(2){margin-bottom:10px}.casePage__list ul li a>span{transition:all .3s;display:block;max-width:300px;margin:20px auto 0;border:1px solid #f6be4f;background-color:#f6be4f;color:#fff;text-align:center;padding:10px 0;border-radius:100px;position:relative}.casePage__list ul li a>span::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;right:16px;top:50%;transform:translate(-50%, -50%);transition:all .3s}.casePage__list ul li a:hover{background-color:#fbf6f4}.casePage__list ul li a:hover>dl dt{background:#fff}.casePage__list ul li a:hover>span{background-color:#fff;color:#f6be4f}.casePage__list ul li a:hover>span::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f6be4f}@media(max-width: 900px){.casePage__list ul li a h4{font-size:28px}}@media(max-width: 768px){.casePage__list ul li a h4{font-size:24px}.casePage__list ul li a dl{flex-direction:column}.casePage__list ul li a dl dt{margin-bottom:10px;padding:2px 0 0}.casePage__list ul li a dl dd{width:100%}}@media(max-width: 600px){.casePage__list ul li a{padding:5vw}.casePage__list ul li a h4{margin-bottom:14px}.casePage__list ul li a dl dd{line-height:1.3}}.casePage h1{color:#f6be4f}.casePage h2{padding:16px 20px}.casePage h3{font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:22px;padding:10px;border-radius:0;border:none;border-bottom:1px solid #747372;margin-bottom:20px}.casePage h4{font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:20px;padding:10px;border-bottom:1px dashed #747372;margin-bottom:20px}.casePage h3,.casePage h4,.casePage h5{padding-left:0}.casePage p.honnin{font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;border:1px solid #ddd;border-radius:10px;font-size:24px;padding:10px;margin-bottom:20px;border-radius:10px;border:1px solid #f6be4f;padding:15px 20px;line-height:1.6;border-color:#f6be4f;background-color:#fff}.casePage p.sodansha,.casePage p.kyoutsuu{position:relative;font-weight:normal;font-family:"M PLUS Rounded 1c",sans-serif;font-size:18px;padding:10px 20px;margin-bottom:0}.casePage p.sodansha::before,.casePage p.kyoutsuu::before{content:"";display:inline-block;height:12px;width:12px;border-radius:50%;box-sizing:border-box;border:solid 4px #ef844e;position:absolute;left:0;top:20px}.casePage p.kyoutsuu{margin-bottom:20px}@media(max-width: 600px){.casePage h2{font-size:26px;line-height:1.4}.casePage h3{font-size:20px;line-height:1.3}}/*# sourceMappingURL=style.min.css.map */