@charset "UTF-8";:root{--color-black:#0B0B0B;--color-link:#0B0B0B;--color-red:#EC202B}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,var,video{margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;font:inherit;letter-spacing:0;vertical-align:baseline}html{font-size:.625em;height:100%;overflow-y:scroll}html.--fixed{overflow:hidden}body{color:var(--color-black);font-family:"Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-style:normal;font-weight:400;line-height:1;-webkit-text-size-adjust:100%}body.is-fixed{width:100%;position:fixed;left:0;top:0}button{font-family:"Noto Sans JP","メイリオ",Meiryo,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif}dd,dt,ol,p,td,th,ul{font-size:16px;letter-spacing:0;line-height:1.875}@media screen and (max-width:767px){dd,dt,ol,p,td,th,ul{font-size:3.4666666667vw}}dd dd,dd dt,dd li,dd ol,dd p,dd ul,li dd,li dt,li ol,li p,li table,li td,li th,li ul,ol li,td dl,td li,td ol,td p,td td,td th,td ul,ul li{font-size:1em}ol,ul{list-style:none}a{color:var(--color-link);text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media (hover:hover){a:hover img{-webkit-transition:all .3s;transition:all .3s}}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}address{font-style:normal}button,input[type=button],input[type=file]::-webkit-file-upload-button,input[type=reset],input[type=submit]{padding:1px 6px}input[type=checkbox]{margin:0}img{border:0;height:auto;max-width:100%;vertical-align:bottom}.img-box{font-size:0;line-height:0}.wrap{-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:800px;padding-left:30px;padding-right:30px}.wrap.--middle{max-width:844px}@media (max-width:1060px){.wrap{padding-left:2.8301886792vw;padding-right:2.8301886792vw}}@media screen and (max-width:767px){.wrap{padding-left:4vw;padding-right:4vw;width:auto}}table{border-collapse:collapse;width:100%}sup{font-size:1.2rem;font-weight:400;vertical-align:top}.text-bold,strong{font-weight:700}html{overflow:hidden visible;height:100%}body{height:100%}.text-small{font-size:.8em}.text-large{font-size:2.4em}.text-underline{text-decoration:underline}.text-italic{font-style:italic}video{outline:0}.align-left{text-align:left!important}.align-center{text-align:center!important}.align-right{text-align:right!important}.text-red{color:var(--color-red)!important}.text-black{color:var(--color-black)!important}.float-left{float:left}.float-right{float:right}@media screen and (min-width:768px){.sp,br.sp,img.sp,span.sp{display:none!important}br.sp{width:0!important}.pc{display:block!important}br.pc,img.pc,span.pc{display:inline!important}td.pc,th.pc{display:table-cell!important}}@media screen and (max-width:767px){.sp{display:block!important}.pc,br.pc,img.pc,span.pc,td.pc,th.pc{display:none!important}br.sp,img.sp,span.sp{display:inline!important}}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.mr0{margin-right:0!important}.mt0{margin-top:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.pr0{padding-right:0!important}.pt0{padding-top:0!important}.f-move-top{opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .5s;transition:all .5s}.f-move-top.--delay{-webkit-transition-delay:.15s;transition-delay:.15s}.f-move-top.--delay2{-webkit-transition-delay:.3s;transition-delay:.3s}@media screen and (max-width:767px){.f-move-top.--delay,.f-move-top.--delay2{-webkit-transition-delay:0s;transition-delay:0s}}.f-move-top.--move{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.l-footer{background:#ec93b6;padding-bottom:40px;padding-top:80px;text-align:center}.l-footer .l-footer_banner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:64px}.l-footer .l-footer_sns-title{margin-bottom:28px}.l-footer .l-footer_sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.l-footer .copyright{color:#fff;font-size:24px}@media (max-width:860px){.l-footer{padding-bottom:4.6511627907vw;padding-top:9.3023255814vw}.l-footer .l-footer_banner{gap:3.023255814vw;margin-bottom:7.4418604651vw}.l-footer .l-footer_banner img{width:36.7441860465vw}.l-footer .l-footer_sns-title{margin-bottom:3.2558139535vw}.l-footer .l-footer_sns-title img{width:14.1860465116vw}.l-footer .l-footer_sns{gap:3.9534883721vw;margin-bottom:5.8139534884vw}.l-footer .l-footer_sns img{width:5.8139534884vw}.l-footer .copyright{font-size:2.7906976744vw}}@media screen and (max-width:767px){.l-footer{padding-bottom:10.6666666667vw;padding-top:10.6666666667vw}.l-footer .l-footer_banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.8vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-bottom:5.3333333333vw}.l-footer .l-footer_banner img{width:77.3333333333vw}.l-footer .l-footer_sns-title{margin-bottom:6.6666666667vw}.l-footer .l-footer_sns-title img{width:16.2666666667vw}.l-footer .l-footer_sns{gap:4.5333333333vw;margin-bottom:6.6666666667vw}.l-footer .l-footer_sns img{width:10.6666666667vw}.l-footer .copyright{font-size:3.7333333333vw}}.main-visual{background-image: url(../img/background.webp);background-size: contain;text-align: center;}.main-visual img{max-width:1250px;width:100%}.lead{color:#e96685;padding-bottom:110px;padding-top:40px;text-align:center}.lead .wrap{max-width:initial}.lead p{font-size:40px;font-weight:700;line-height:2.05}@media (max-width:860px){.lead{padding-bottom:12.7906976744vw;padding-top:4.6511627907vw}.lead p{font-size:4.6511627907vw}}@media screen and (max-width:767px){.lead{padding-bottom:14.6666666667vw;padding-top:5.3333333333vw}.lead p{font-size:4.8vw}}.information{background:url(../img/border.png) no-repeat 50% 0,url(../img/infromation_bg.png) no-repeat 50% 0;background-size:100%,cover;padding-bottom:90px;padding-top:144px;position:relative;z-index:0}.information::before{background:url(../img/footer_border.png) no-repeat 50% 0;background-size:100%;content:"";height:2.2222222222vw;width:100%;position:absolute;bottom:-1px;left:0}.information h2{margin-bottom:50px;text-align:center}.information .information_summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:44px}.information .information_summary h3{background-color:#a76c1d;color:#fff;font-size:26px;font-weight:700;line-height:1.1;padding-bottom:16px;padding-top:16px;text-align:center;position:relative;z-index:0}.information .information_summary h3>i{display:none;height:28px;width:28px;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.information .information_summary h3>i::after,.information .information_summary h3>i::before{background-color:#fff;content:"";height:3px;width:100%;position:absolute;left:0;top:50%}.information .information_summary h3>i::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .6s ease-out;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out}.information .information_summary h3.--active>i::after{-webkit-transform:rotate(540deg) scale(.6);-ms-transform:rotate(540deg) scale(.6);transform:rotate(540deg) scale(.6)}.information .information_summary .information_summary_box{background-color:#fff;border:4px solid #a76c1d;border-top:0;padding:50px 100px}.information .information_summary dl{color:#a76c1d;font-size:26px;font-weight:700}.information .information_summary dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.information .information_summary dl>div:last-child{margin-bottom:0}.information .information_summary dl>div dt{-ms-flex-negative:0;flex-shrink:0;padding-right:.6em;position:relative}.information .information_summary dl>div dt::after{content:"：";position:absolute;right:0}.information .information_next{margin-top:44px;text-align:center}@media (max-width:860px){.information{padding-bottom:10.4651162791vw;padding-top:16.7441860465vw}.information h2{margin-bottom:5.8139534884vw}.information h2 img{width:47.2093023256vw}.information .information_summary{gap:5.1162790698vw}.information .information_summary h3{font-size:3.023255814vw;padding-bottom:1.8604651163vw;padding-top:1.8604651163vw}.information .information_summary h3>i{height:4.1860465116vw;width:4.1860465116vw;right:2.7906976744vw}.information .information_summary .information_summary_box{padding:5.8139534884vw 11.6279069767vw}.information .information_summary dl{font-size:3.023255814vw}.information .information_summary dl>div{margin-bottom:2.3255813953vw}.information .information_next{margin-top:5.1162790698vw}.information .information_next img{width:64.3023255814vw}}@media screen and (max-width:767px){.information{padding-bottom:12vw;padding-top:19.2vw}.information h2{margin-bottom:6.6666666667vw}.information h2 img{width:54.1333333333vw}.information .information_summary{gap:5.8666666667vw}.information .information_summary h3{font-size:3.4666666667vw;padding-bottom:2.1333333333vw;padding-top:2.1333333333vw}.information .information_summary h3>i{height:4.8vw;width:4.8vw;right:3.2vw}.information .information_summary .information_summary_box{padding:6.6666666667vw 13.3333333333vw}.information .information_summary dl{font-size:3.4666666667vw}.information .information_summary dl>div{margin-bottom:2.6666666667vw}.information .information_next{margin-top:5.8666666667vw}.information .information_next img{width:73.7333333333vw}}