*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-family:"Zen Old Mincho",serif;font-size:100%;font-weight:400;vertical-align:baseline;background:#fff0;color:#3e2111}a{color:#3e2111;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0;text-decoration:none;opacity:1;transition-property:all;transition:0.3s linear}a[href^="tel:"]{pointer-events:none}body{line-height:1.6}img{max-width:100%;box-sizing:border-box;vertical-align:middle}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}ol{padding-left:20px}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.fs12{font-size:12px}.fs18{font-size:18px}.fs20{font-size:20px}.fs22{font-size:22px}.fs26{font-size:26px}.fs32{font-size:32px}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb50{margin-bottom:50px!important}.mb100{margin-bottom:100px!important}.center{text-align:center}.center_l{text-align:center}.right{text-align:right}.left{text-align:left}.flexbox{-webkit-display:flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.c3{width:30%}.c3 img{height:auto!important}.sp_on{display:none}.a-hover:hover{transition-property:all;transition:0.3s linear;opacity:.6}.text{line-height:220%}.wb{font-weight:700}.fcB{color:#bda25d}.fcW{color:#fff}.fG{font-family:"M PLUS 1p",sans-serif}.line{text-decoration:underline}header{width:100%;display:block;position:relative;z-index:99}header h1{position:absolute;right:1vw;top:.5vw;font-size:min(calc(16/1100*100vw),16px)}header .logo{display:block;position:absolute;top:2.2vw;left:50%;transform:translateX(-50%);width:min(calc(190/1400*100vw),190px)}header .logo img{width:100%}.hamburger{position:fixed;top:2.2vw;right:1vw;z-index:100;width:45px;height:45px;border:none;background:#96631a;border-radius:10px;cursor:pointer}.hamburger__line{position:absolute;left:10px;width:25px;height:2px;background-color:#fff;transition:all .4s}.hamburger__line:nth-of-type(1){top:13px}.hamburger__line:nth-of-type(2){top:22px}.hamburger__line:nth-of-type(3){top:31px}.hamburger.active .hamburger__line:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.hamburger.active .hamburger__line:nth-of-type(2){opacity:0}.hamburger.active .hamburger__line:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.nav{position:fixed;top:0;right:0;width:300px;height:100vh;background-color:#fff;box-shadow:-2px 0 4px rgb(0 0 0 / .1);transform:translateX(102%);transition:transform .4s;z-index:90}.nav.active{transform:translateX(0)}.nav__list{margin:0;padding:100px 0 0;list-style:none}.nav__item{padding:0 20px}.nav__link{display:block;padding:15px 0;color:#333;text-decoration:none;border-bottom:1px solid #eee}.nav a.btnB{width:90%;margin:auto;font-size:16px}.fv-area{width:100%;position:relative;background:url(/images/fv-text.svg) no-repeat;background-position:right 98%;background-size:36%}.imgA img,.imgB img,.bg img{height:auto}.fv-area .imgA{width:calc(960/1920*100vw)}.fv-area .imgB{width:calc(960/1920*100vw);position:absolute;right:0;top:14vw}.fv-area .bg{width:calc(1080/1920*100vw)}.fv-area .sub-copy{width:100%;position:absolute;text-align:center;left:50%;transform:translateX(-50%);top:7vw;font-size:min(calc(35/1600*100vw),35px);font-weight:700}.fv-area .sub-copy span{font-weight:700}span.marker{background:linear-gradient(transparent 60%,#e6dcc2 50%)}.fv-area .main-copy{width:42vw;position:absolute;left:4vw;top:40vw}.fv-area .main-copy dt{color:#fff;font-size:min(calc(54/1920*100vw),54px);line-height:120%;background:url(/images/fv-line.svg) no-repeat;background-position:right center;background-size:auto 100%;padding-right:3vw;margin-right:2vw}.fv-area .main-copy dd{color:#fff;font-size:min(calc(110/1920*100vw),110px);line-height:100%}.title{text-align:center;line-height:170%;font-size:clamp(20px,calc(40/1440*100vw),40px);position:relative;padding-bottom:clamp(50px,calc(110/1440*100vw),110px);margin-bottom:clamp(30px,calc(50/1440*100vw),50px)}.title::after{content:'';display:block;width:1px;height:clamp(30px,calc(80/1440*100vw),80px);background:#3e2111;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.anxiety .title{color:#96631a}.anxiety .title::after{background:#96631a!important}.introduction .title,#profile .title,#skill .title,#flow .title{color:#fff}.introduction .title::after,#profile .title::after,#skill .title::after,#flow .title::after{background:#ffffff!important}.anxiety{width:100%;overflow:hidden;position:relative;padding:clamp(80px,calc(200/1700*100vw),200px) 0 clamp(80px,calc(150/1700*100vw),150px)}.anxiety ul{width:min(calc(850/1700*100vw),850px);margin:auto}.anxiety ul li{font-family:"M PLUS 1p",sans-serif;font-size:clamp(14px,calc(26/1700*100vw),26px);background:url(/images/icon-check.svg) no-repeat;background-position:left top;background-size:auto clamp(20px,calc(40/1700*100vw),40px);padding-left:clamp(30px,calc(50/1700*100vw),50px);margin:15px 0}.anxiety ul li span{font-family:"M PLUS 1p",sans-serif}.anxiety .imgA img,.anxiety .imgB img{width:100%;height:auto}.anxiety .imgA,.anxiety .imgB{width:min(calc(530/1920*100vw),530px);position:absolute}.anxiety .imgA{bottom:10vw;left:-5vw}.anxiety .imgB{bottom:10vw;right:-5vw}.introduction{background:#96631a}.introduction .title span{display:block;width:100%;background:#fff;color:#96631a}.introduction .inner{max-width:1500px;width:90%;margin:auto;padding-bottom:clamp(80px,calc(150/1500*100vw),150px)}.introduction .inner{align-items:center}.introduction .inner .text,.introduction .inner .img,.introduction .inner .detail{width:31%}.introduction .inner .text{font-size:clamp(14px,calc(20/1500*100vw),20px)}.introduction .inner .img img{width:100%;height:auto}.introduction .inner .detail .logo{text-align:center;margin-bottom:20px}.introduction .inner .detail .logo p{font-size:clamp(16px,calc(26/1500*100vw),26px)}.introduction .inner .detail dl{margin-bottom:30px}.introduction .inner .detail dt{text-align:center;border-bottom:1px solid #bda25d;padding-bottom:20px;margin-bottom:20px;font-size:clamp(20px,calc(32/1500*100vw),32px)}.introduction .inner .detail dt span{font-size:clamp(16px,calc(26/1500*100vw),26px)}.introduction .inner .detail dd{font-size:clamp(16px,calc(20/1500*100vw),20px);text-align:center;line-height:230%}a.btnW{display:block;border:1px solid #fff;border-radius:10px;text-align:center;color:#fff;font-family:"M PLUS 1p",sans-serif;font-weight:700;font-size:clamp(14px,calc(22/1500*100vw),22px);background:url(/images/arrowW.svg) no-repeat;background-position:97% center;background-size:auto 60%;padding:12px 0}a.btnB{display:block;border-radius:10px;text-align:center;color:#fff;background-color:#96631a;font-family:"M PLUS 1p",sans-serif;font-weight:700;font-size:clamp(14px,calc(22/1500*100vw),22px);background-image:url(/images/arrowW.svg);background-repeat:no-repeat;background-position:97% center;background-size:auto 60%;padding:12px 0}#loss_point .left_box{width:30%;position:sticky;left:0;top:0}#loss_point .left_box h2{color:#fff;font-size:clamp(20px,calc(36/1500*100vw),36px);text-align:center;padding:45vh 0;position:relative;background:#3e2111;width:100%}#loss_point .left_box h2::after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:-11.5%;width:23%;height:1px;background:url(/images/loss-line.svg) no-repeat;background-size:cover;background-position:top center}#loss_point .right_box{width:100%;padding-left:40%;margin-top:-40%}#loss_point .right_box .text{max-width:900px;width:90%;padding-bottom:80px}#loss_point .right_box p{font-size:clamp(14px,calc(22/1500*100vw),22px);line-height:200%}#profile{width:100%;background:#3e2111;padding:clamp(80px,calc(200/1500*100vw),200px) 0}#profile .inner{max-width:1200px;width:90%;margin:auto}#profile .inner .movie{width:46%}#profile .inner .movie .frame_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#profile .inner .movie .frame_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#profile .inner .text{width:50%;font-size:clamp(14px,calc(20/1200*100vw),20px)}#profile .inner .copy{font-size:clamp(16px,calc(26/1200*100vw),26px)}#profile .btn_area{max-width:1000px;width:100%;margin:auto}#profile .btn_area a{width:48%}#fee_plan{width:100%;padding:clamp(80px,calc(200/1500*100vw),200px) 0 clamp(50px,calc(150/1500*100vw),150px)}#fee_plan .inner{max-width:1200px;width:90%;margin:auto}#fee_plan .plan>li{width:47%;box-shadow:0 0 15px -5px #777;border-radius:20px;background:#fff}#fee_plan .plan>li h3{text-align:center;font-size:clamp(16px,calc(24/1200*100vw),24px);font-weight:700;padding:2vw 0}#fee_plan .plan>li:first-child h3{color:#bda25d}#fee_plan .plan>li:last-child h3{color:#96631a}#fee_plan .plan>li .fee{text-align:center;color:#fff;font-weight:700;font-size:clamp(25px,calc(50/1200*100vw),50px);padding:2vw 0}#fee_plan .plan>li .fee span{color:#fff;font-weight:700;font-size:clamp(20px,calc(30/1200*100vw),30px)}#fee_plan .plan>li:first-child .fee{background:#bda25d}#fee_plan .plan>li:last-child .fee{background:#96631a}#fee_plan .plan>li .detail{padding:2vw}#fee_plan .plan>li .detail dl dt,#fee_plan .plan>li .detail dl dd,#fee_plan .plan>li .detail ul li,#fee_plan .plan>li .detail p{font-family:"M PLUS 1p",sans-serif}#fee_plan .plan>li .detail dl{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-bottom:1px solid #e2ddda;padding-bottom:10px;margin-bottom:10px}#fee_plan .plan>li .detail dl dt{width:20%;font-size:clamp(12px,calc(20/1200*100vw),20px)}#fee_plan .plan>li .detail dl dd{width:80%;font-size:clamp(12px,calc(20/1200*100vw),20px);font-weight:700}#fee_plan .plan>li .detail ul{list-style:disc;padding-left:20px}#fee_plan .plan>li .detail ul li,#fee_plan .plan>li .detail p{font-size:clamp(12px,calc(20/1200*100vw),20px);font-weight:700}#fee_plan .plan>li .detail dl:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#fee_plan .plan>li .detail dl:last-child dt{width:100%;text-align:center;margin-bottom:10px}#fee_plan .plan>li .detail dl:last-child dd{width:100%}.cv_area{width:100%;overflow:hidden;position:relative;padding:50px 0}.cv_area .inner{width:min(calc(800/1800*100vw),800px);margin:auto;border-top:1px solid #96631a;border-bottom:1px solid #96631a;padding:clamp(20px,calc(50/1920*100vw),50px) 0 clamp(50px,calc(90/1920*100vw),90px)}.cv_area .inner h2{font-size:clamp(20px,calc(40/1920*100vw),40px);text-align:center;margin-bottom:clamp(20px,calc(50/1920*100vw),50px);color:#96631a}.cv_area .inner p{text-align:center;font-size:clamp(14px,calc(26/1920*100vw),26px);margin-bottom:clamp(20px,calc(50/1920*100vw),50px)}.cv_area .inner span{font-size:clamp(18px,calc(32/1920*100vw),32px)}.cv_area a.btnB{max-width:480px;width:90%;margin:auto}.cv_area .imgA img,.cv_area .imgB img{width:100%;height:auto}.cv_area .imgA,.cv_area .imgB{width:min(calc(530/1920*100vw),530px);position:absolute}.cv_area .imgA{top:50%;transform:translateY(-50%);left:-5vw}.cv_area .imgB{top:50%;transform:translateY(-50%);right:-5vw}#skill{width:100%;background:#96631a;padding:clamp(80px,calc(200/1500*100vw),200px) 0}#skill .inner{max-width:1500px;width:90%;margin:auto}#skill .inner ul li{width:23%;background:#fff;border-radius:10px;padding:30px 20px}#skill .inner ul li img{width:clamp(80px,calc(150/1500*100vw),150px);height:auto;display:block;margin:0 auto 20px}#skill .inner ul li h3{text-align:center;font-size:clamp(16px,calc(24/1500*100vw),24px);color:#96631a;font-weight:700;margin-bottom:20px}#skill .inner ul li p{font-size:clamp(12px,calc(16/1500*100vw),16px)}#point{width:100%;padding:clamp(80px,calc(200/1500*100vw),200px) 0}#point .inner{max-width:1200px;width:90%;margin:auto}#point ul li:nth-child(-n+2){margin-bottom:clamp(50px,calc(100/1200*100vw),100px)}#point ul li .img{width:37.5%}#point ul li .img img{width:100%;height:auto}#point ul li .detail{width:62.5%}#point ul li:nth-child(2) .detail{order:1}#point ul li:nth-child(2) .img{order:2}#point ul li .detail{padding-top:4.5vw}#point ul li h3{color:#96631a;font-size:clamp(18px,calc(30/1200*100vw),30px);position:relative;margin-bottom:20px}#point ul li:nth-child(2) h3{text-align:right}#point ul li:first-child h3::before,#point ul li:last-child h3::before{position:absolute;content:url(/images/line.svg);left:-65px;top:50%;transform:translateY(-50%);display:block;width:40px;height:75px}#point ul li:nth-child(2) h3::before{position:absolute;content:url(/images/line.svg);right:-65px;top:50%;transform:translateY(-50%) scaleX(-1);display:block;width:40px;height:75px}#point ul li:first-child p,#point ul li:last-child p{padding-left:30px;font-size:clamp(14px,calc(18/1200*100vw),18px)}#point ul li:nth-child(2) p{padding-right:30px;font-size:clamp(14px,calc(18/1200*100vw),18px)}#voice{width:100%;padding:clamp(80px,calc(200/1500*100vw),200px) 0;border-top:5px solid #96631a;background:#f4f0e5}#voice .inner{max-width:1500px;width:90%;margin:auto}#voice ul li{width:30%;box-shadow:0 0 15px -5px #777;border-radius:20px;background:#fff}#voice ul li .img{width:100%}#voice ul li .img img{width:100%;height:auto}#voice ul li .detail{padding:30px 20px}#voice ul li .detail h3{text-align:center;color:#96631a;font-size:clamp(16px,calc(22/1500*100vw),22px);margin-bottom:20px;font-weight:700}#voice ul li .detail p{font-size:clamp(14px,calc(18/1200*100vw),18px)}#flow{width:100%;padding:clamp(80px,calc(200/1500*100vw),200px) 0;background:#3e2111}#flow .inner{max-width:1500px;width:90%;margin:auto}#flow ul{padding-top:clamp(37.5px,calc(75/1500*100vw),75px)}#flow ul li{width:23%;background:#fff;border-radius:10px;position:relative;padding:0 20px 50px}#flow ul li span{color:#bda25d;font-size:clamp(40px,calc(75/1500*100vw),75px);position:absolute;left:0;top:clamp(-75px,calc(-75/1500*100vw),-37.5px)}#flow ul li img{width:clamp(75px,calc(150/1500*100vw),150px);height:auto;display:block;margin:clamp(-75px,calc(-75/1500*100vw),-37.5px) auto 0}#flow ul li h3{color:#96631a;text-align:center;font-weight:700;font-size:clamp(18px,calc(24/1500*100vw),24px);margin-bottom:20px}#flow ul li p{font-size:clamp(12px,calc(16/1200*100vw),16px)}#faq{width:100%;padding:clamp(80px,calc(200/1500*100vw),200px) 0 clamp(50px,calc(150/1500*100vw),150px)}#faq .inner{max-width:1000px;width:90%;margin:auto}.accordion{border-radius:10px;box-shadow:0 0 15px -5px #777;background-color:#fff;margin-bottom:30px}.accordion summary{padding:20px 50px 20px 30px;cursor:pointer;background-image:url(/images/icon-dwn.svg);background-repeat:no-repeat;background-position:98% center;background-size:25px;list-style:none;font-size:clamp(18px,calc(24/1000*100vw),24px);color:#96631a}.accordion summary::-webkit-details-marker{display:none}.accordion[open] summary{background-image:url(/images/icon-up.svg);background-repeat:no-repeat;background-position:98% center;background-size:25px}.accordion .accordion-inner{transform:translateY(-10px);opacity:0;margin:auto;padding:30px 0;width:calc(100% - 60px);transition:transform .5s,opacity .5s;border-top:1px solid #bda25d}.accordion[open] .accordion-inner{transform:none;opacity:1}.accordion .accordion-inner p{font-size:clamp(14px,calc(16/1000*100vw),16px)}#topics{width:100%;background:#96631a;padding:clamp(50px,calc(150/1200*100vw),150px) 0}#topics .inner{max-width:1200px;width:90%;margin:auto}#topics .title_area{width:25%}#topics .title_area h2{color:#fff;font-size:clamp(20px,calc(40/1200*100vw),40px)}#topics .title_area p{color:rgb(255 255 255 / .4);font-size:clamp(35px,calc(70/1200*100vw),70px);line-height:100%}#topics .detail{width:75%;border-left:2px solid #fff;padding-left:5%}#topics .detail ul{margin-bottom:50px}#topics .detail ul li{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;display:flex;flex-wrap:nowrap;align-items:flex-start}#topics .detail ul li .day{color:#fff;font-weight:700;background:#3e2111;border-radius:20px;padding:5px 15px;font-size:clamp(14px,calc(18/1200*100vw),18px)}#topics .detail ul li a{display:block;font-weight:700;font-size:clamp(14px,calc(18/1200*100vw),18px);margin-left:10px}#topics .detail a.btnW{max-width:480px;width:80%;margin:auto}#pagetop:hover{opacity:0.5!important}#pagetop{position:fixed;right:20px;bottom:20px;opacity:0;pointer-events:auto;transition:.5s}#pagetop.visible{opacity:1;pointer-events:auto}footer{width:100%;background:#96631a}footer .inner{padding:clamp(30px,calc(50/1200*100vw),50px) 0;max-width:1000px;width:90%;margin:auto}footer .footer_logo{display:block;width:clamp(150px,calc(250/1000*100vw),250px);margin:0 auto 50px}footer .footer_logo img{width:100%;height:auto}footer .link a{display:block;border-radius:10px;text-align:center;font-family:"M PLUS 1p",sans-serif;font-weight:700;font-size:clamp(14px,calc(22/1500*100vw),22px);background-image:url(/images/arrowB.svg);background-repeat:no-repeat;background-position:97% center;background-size:auto 60%;padding:12px 0;background-color:#fff;width:48%}footer .cc{width:100%;background:#3e2111;color:#fff;text-align:center;font-size:clamp(14px,calc(18/1200*100vw),18px);padding:15px}@media only screen and (max-width:1024px){a[href^="tel:"]{pointer-events:auto}.text{line-height:180%}.fs16,.fs18,.fs20{font-size:14px}.fs22{font-size:16px}.fs26,.fs32{font-size:18px}.mb100{margin-bottom:50px!important}.mb50{margin-bottom:30px!important}.introduction .inner .text{width:100%;text-align:center;line-height:200%;margin-bottom:30px}.introduction .inner .img,.introduction .inner .detail{width:48%}#skill .inner ul li{width:48%}#skill .inner ul li:nth-child(-n+2){margin-bottom:4%}#voice ul li{width:100%;max-width:500px;margin:0 auto 30px}#voice ul li:last-child{margin-bottom:0}#flow ul li{width:48%;padding:0 20px 30px}#flow ul li:nth-child(-n+2){margin-bottom:10%}}@media only screen and (max-width:750px){.sp_non{display:none}.sp_on{display:block}.center_l{text-align:left}#pagetop img{width:40px}header h1{right:10px;top:5px;font-size:12px}header .logo{transform:translateX(0);width:150px;position:static;margin:auto;padding:30px 0 20px}.hamburger{top:30px;right:10px}.fv-area{background:none}.fv-area .imgA{width:100%}.fv-area .imgB{width:100%;position:static;margin-top:26vw}.fv-area .bg{width:95%}.fv-area .sub-copy{top:70vw;font-size:min(calc(30/750*100vw),30px)}.fv-area .sub-copy span{font-weight:700}span.marker{background:linear-gradient(transparent 60%,#e6dcc2 50%)}.fv-area .main-copy{width:78vw;left:6vw;top:168vw}.fv-area .main-copy dt{font-size:min(calc(40/750*100vw),40px);padding-right:6vw;margin-right:0}.fv-area .main-copy dd{font-size:min(calc(80/750*100vw),80px)}.anxiety ul{width:90%;margin-bottom:45vw}.anxiety .imgA,.anxiety .imgB{width:40%}.anxiety .imgA{bottom:80px;left:9vw}.anxiety .imgB{bottom:80px;right:9vw}.introduction .inner .img{width:80%;margin:0 auto 30px}.introduction .inner .detail{width:100%}#loss_point .left_box{width:100%;position:static}#loss_point .left_box h2{padding:30px 0}#loss_point .left_box h2::after{content:none}#loss_point .right_box{width:100%;padding-left:0;margin-top:0}#loss_point .right_box .text{margin:0 auto;padding:30px 0 80px}#loss_point .right_box .text p{line-height:150%}#profile .inner .movie{width:100%;margin-bottom:30px}#profile .inner .text{width:100%}#profile .btn_area a{width:100%;margin:2%}#fee_plan .plan>li{width:100%}#fee_plan .plan>li:first-child{margin-bottom:30px}#fee_plan .plan>li h3{padding:6vw 0}#fee_plan .plan>li .fee{padding:5vw 0}#fee_plan .plan>li .detail{padding:5vw}.cv_area .inner{width:90%;border-bottom:none;padding-bottom:45vw}.cv_area .imgA,.cv_area .imgB{width:40%}.cv_area .imgA{top:auto;bottom:50px;transform:translateY(0);left:7vw}.cv_area .imgB{top:auto;bottom:50px;transform:translateY(0);right:7vw}#skill .inner ul{justify-content:center}#skill .inner ul li{width:90%}#skill .inner ul li:nth-child(-n+3){margin-bottom:10%}#point ul li .img{width:60%;margin:0 auto 20px}#point ul li .detail{width:100%}#point ul li:nth-child(2) .detail{order:2}#point ul li:nth-child(2) .img{order:1}#point ul li .detail{padding-top:0}#point ul li:nth-child(2) h3{text-align:left}#point ul li:first-child h3::before,#point ul li:last-child h3::before,#point ul li:nth-child(2) h3::before{content:none}#point ul li:first-child p,#point ul li:last-child p,#point ul li:nth-child(2) p{padding-left:0;padding-right:0}#flow ul li{width:100%}#flow ul li:nth-child(-n+3){margin-bottom:20%}.accordion summary,.accordion[open] summary{background-position:96% center;background-size:20px}#topics .title_area{width:100%;margin-bottom:30px}#topics .detail{width:100%;border-left:none;padding-left:0}#topics .detail ul li{padding:15px;flex-wrap:wrap}#topics .detail ul li .day{margin-bottom:5px}#topics .detail ul li a{margin-left:0}footer .footer_logo{margin:0 auto 30px}footer .link a{width:80%;margin:0 auto 15px}}#body::before{content:"";position:fixed;top:0;left:45%;width:55%;height:100%;background-color:#f4f0e5;z-index:-1}header{height:200px}h2{font-size:2.5rem;color:#96631a}h2+p{color:#f4f0e5;font-size:4rem}.form-area{max-width:1200px;width:90%;margin:0 auto;padding:50px 0 150px}.form-detail{max-width:450px;width:37.5%}.footer-inner p{margin-bottom:30px}.footer-inner p a{text-decoration:underline}.thanks span{font-size:clamp(40px,calc(80/1200*100vw),80px);display:block;text-align:center;color:#96631a}@media only screen and (max-width:750px){#body::before{content:none}header{height:100px}.form-area{width:100%}h2{font-size:1.8rem}h2+p{color:#f4f0e5;font-size:2.5rem}.form-detail{padding:30px 3% 80px;background-color:#FFF;max-width:100%;width:100%}form{background:#f4f0e5;padding:50px 3%}.form-area{padding:50px 0 0}.thanks{padding:50px 3%}}