*{box-sizing:border-box}html{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:62.5%;overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth}html.wf-active,html.loading-delay{visibility:visible}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}body{color:#000;font-size:62.5%;font-weight:400;line-height:1.45;font-style:normal;margin:0;padding:0;word-break:break-all;overflow-x:hidden;-webkit-overflow-scrolling:touch}header,section,article,main,footer,li,dt,dd,div,span,img,a,table,tr,th,td{word-wrap:break-word}:where(ul,li,ol,dl,dt,dd){margin:0;padding:0;list-style:none;word-wrap:break-word}p{margin-top:unset;margin-bottom:0;word-wrap:break-word}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:unset;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word}img{border:none;max-width:100%;height:auto;vertical-align:bottom}a{color:inherit;cursor:pointer}summary{display:block}summary::-webkit-details-marker{display:none}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}.u-color-white{color:#fff}.u-weight-bold{font-weight:700}.u-flex-on-min-sp1{display:flex}@media screen and (max-width:375px){.u-flex-on-min-sp1{flex-direction:column}}.u-flex-on-min-tab2{display:flex}@media screen and (max-width:980px){.u-flex-on-min-tab2{flex-direction:column}}.u-flex-on-min-dkt2{display:flex}@media screen and (max-width:1440px){.u-flex-on-min-dkt2{flex-direction:column}}.u-flex-on-min-dkt1{display:flex}@media screen and (max-width:1024px){.u-flex-on-min-dkt1{flex-direction:column}}@media screen and (max-width:980px){.u-flex-on-max-tab2{display:flex}}.u-flex-direction-column{display:flex;flex-direction:column}@media screen and (min-width:768.2px){.u-min-tab1-only{display:block}}@media screen and (max-width:768px){.u-min-tab1-only{display:none}}@media screen and (min-width:768.2px){.u-max-tab1-only{display:none}}@media screen and (max-width:768px){.u-max-tab1-only{display:block}}@media screen and (min-width:1024.2px){.u-min-dkt1-only{display:block}}@media screen and (max-width:1024px){.u-min-dkt1-only{display:none}}@media screen and (min-width:1024.2px){.u-max-dkt1-only{display:none}}@media screen and (max-width:1024px){.u-max-dkt1-only{display:block}}@media screen and (min-width:1440.2px){.u-min-dkt2-only{display:block}}@media screen and (max-width:1440px){.u-min-dkt2-only{display:none}}@media screen and (min-width:1960.2px){.u-max-max-only{display:none}}@media screen and (max-width:1960px){.u-max-max-only{display:block}}@media screen and (min-width:1960.2px){.u-min-max-only{display:block}}@media screen and (max-width:1960px){.u-min-max-only{display:none}}@media screen and (min-width:1440.2px){.u-max-dkt2-only{display:none}}@media screen and (max-width:1440px){.u-max-dkt2-only{display:block}}.u-underline-yellow{position:relative;z-index:0}.u-underline-yellow:before{position:absolute;content:"";height:2px;width:100%;background:#ffe74b;z-index:0;left:0;bottom:0}.u-underline-yellow__inner{position:relative;z-index:1}.text-lead-01{text-align:center;position:relative;z-index:1}@media screen and (max-width:768px){.text-lead-01{font-size:15px;font-weight:400;letter-spacing:1.5px;padding-top:15px}}@media screen and (min-width:768.2px){.text-lead-01{font-size:20px;font-weight:500;letter-spacing:1px;padding-top:31px;line-height:1.8}}.title-01{text-align:center}@media screen and (min-width:768.2px){.title-01 .strong{font-size:46px}}.title-01-inner{font-weight:600;background:linear-gradient(transparent calc(100% - 21px), #fff600 calc(100% - 21px));line-height:1.1}@media screen and (max-width:768px){.title-01-inner{font-size:26px}}@media screen and (min-width:768.2px){.title-01-inner{letter-spacing:2.1px;padding-bottom:4px;padding-left:15px;padding-right:10px;font-size:42px;display:inline-flex;align-items:center}}@media screen and (max-width:768px){.title-01-usen{width:116px;height:30px}}@media screen and (min-width:768.2px){.title-01-usen{margin-right:5px}}@media screen and (min-width:768.2px){.title-01-exclamation{margin-left:-4px}}.title-02{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media screen and (max-width:768px){.title-02{row-gap:4px}}@media screen and (min-width:768.2px){.title-02{row-gap:8px}}.title-02:before{font-family:"Noto Sans","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;position:absolute;content:attr(data-text);width:100%;text-align:center;font-weight:700;opacity:.3;right:50%;transform:translateX(50%);line-height:1;opacity:.3;background:linear-gradient(180deg, #ff8126 45.45%, #fdb118 98.41%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width:768px){.title-02:before{font-size:76px;top:-50px}}@media screen and (min-width:768.2px){.title-02:before{font-size:180px;top:-75px}}.title-02-sub{background:linear-gradient(90deg, #ff8126 1.91%, #fa0 98.36%);color:#fff;font-weight:700;display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:1}@media screen and (max-width:768px){.title-02-sub{font-size:14px;padding-left:11px;padding-right:11px;height:26px}}@media screen and (min-width:768.2px){.title-02-sub{height:40px;padding-left:25px;padding-right:25px;font-size:18px;letter-spacing:1.8px}}.title-02-main{position:relative;z-index:1;text-align:center}@media screen and (max-width:768px){.title-02-main{font-size:32px;letter-spacing:1.6px;font-weight:800}}@media screen and (min-width:768.2px){.title-02-main{letter-spacing:2.8px;font-size:56px;font-weight:700}}.title-02-main .strong{color:#e63b20}.cta-title-02{text-align:center}@media screen and (max-width:768px){.cta-title-02{margin-top:2px}}@media screen and (min-width:768.2px){.cta-title-02{margin-top:8px}}.cta-title-02 .strong{color:#19319b}.cta-title-02-inner{font-weight:700;position:relative}@media screen and (max-width:768px){.cta-title-02-inner{font-size:14px;letter-spacing:.7px}}@media screen and (min-width:768.2px){.cta-title-02-inner{font-size:28px;letter-spacing:1.4px}}.cta-title-02-inner:before,.cta-title-02-inner:after{content:"";position:absolute;bottom:0;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.cta-title-02-inner:before,.cta-title-02-inner:after{width:28px;height:19px}}@media screen and (min-width:768.2px){.cta-title-02-inner:before,.cta-title-02-inner:after{width:54px;height:37px}}.cta-title-02-inner:before{background-image:url(../img/cta-line-blue-left.svg)}@media screen and (max-width:768px){.cta-title-02-inner:before{left:-39px}}@media screen and (min-width:768.2px){.cta-title-02-inner:before{left:-70px}}.cta-title-02-inner:after{background-image:url(../img/cta-line-blue-right.svg)}@media screen and (max-width:768px){.cta-title-02-inner:after{right:-39px}}@media screen and (min-width:768.2px){.cta-title-02-inner:after{right:-70px}}.button-01{display:block;position:relative;border-radius:10px;transition:background .4s;background-position:right center;background-image:linear-gradient(90deg, #971fb5 0%, #1434b2 70%, #971fb5 100%);background-size:200% auto;background-position:left center;z-index:0;box-shadow:6px 6px 10px 0px rgba(63,59,122,.3)}.button-01:before,.button-01:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-radius:10px}.button-01:before{background:linear-gradient(180deg, rgba(255, 255, 255, 0.8) 2.96%, rgba(251, 251, 251, 0.8) 23.22%, rgba(241, 241, 241, 0.8) 40.44%, rgba(224, 224, 224, 0.8) 56.64%, rgba(199, 199, 199, 0.8) 71.84%, rgba(171, 171, 171, 0.8) 86.02%, rgba(255, 255, 255, 0.8) 104.25%);background-blend-mode:color-burn;mix-blend-mode:color-burn;z-index:2;display:block}.button-01:after{content:none;background:linear-gradient(90deg, #1434b2 0%, #971fb5 100%);opacity:0;z-index:1;display:block}.button-01:hover{background-position:right center}.button-01:hover:after{opacity:1}.button-01 .button-01-inner{position:relative;z-index:1;width:100%;height:100%;font-weight:700;color:#fff;display:block;text-align:center}.button-01 .button-01-inner:after{content:"";position:absolute;right:-30px;top:50%;transform:translateY(-50%);background:url(../img/icon_arrow.svg) no-repeat right center/contain;z-index:3}@media screen and (max-width:768px){.button-01 .button-01-inner:after{width:8px;height:13px;right:10px}}@media screen and (min-width:768.2px){.button-01 .button-01-inner:after{width:7px;height:11.939px;right:20px}}small[data-formrun-show-if-error].formrun-system-show{color:red;font-size:14px;font-weight:normal;display:block;text-align:left}.header{display:flex;align-items:center;position:absolute;z-index:1;width:100%;height:auto;left:0;top:0;z-index:10}@media screen and (max-width:768px){.header{width:190px;height:30px}}@media screen and (min-width:768.2px){.header{justify-content:space-between;padding-top:12px;padding-left:32px;padding-right:32px}}@media screen and (min-width:1960.2px){.header{max-width:1960px;left:auto;right:50%;transform:translateX(50%)}}@media screen and (max-width:768px){.header-info{display:none}}@media screen and (min-width:768.2px){.header-info{display:flex;align-items:center;column-gap:22px}}.header-info-tel-upper{color:#19319b;font-weight:700}@media screen and (min-width:768.2px){.header-info-tel-upper{display:flex;column-gap:9px;align-items:center;font-size:16px}}.header-info-tel-number{font-family:"Oswald","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (min-width:768.2px){.header-info-tel-number{font-size:34px;font-weight:500}}@media screen and (min-width:768.2px){.header-info-button{font-size:16px;padding-right:60px;padding-left:60px;padding-top:19px;padding-bottom:19px}}@media screen and (min-width:768.2px){.button-01 .button-01-inner:after{right:-30px}}.guide-item-wrap{display:flex}@media screen and (max-width:768px){.guide-item-wrap{margin-top:8px;column-gap:14px;width:calc(100% - 18px)}}@media screen and (min-width:768.2px){.guide-item-wrap{border:6.734px solid #d9e0ff;background:#fff;box-shadow:4.209px 4.209px 33.668px 0px rgba(0,24,123,.3);align-items:center}}@media screen and (max-width:768px){.guide-item-tel{flex:1}}.guide-item-tel-lead{color:#1e34b2;font-weight:700}.guide-item-tel-lead-hour{color:#000;font-weight:400}.guide-item-tel-number{font-family:"Oswald","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;line-height:1}@media screen and (min-width:1024.2px){.guide-item-button{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:768px){.guide-item-button{display:block}}@media screen and (max-width:768px){.guide-item-tel-s{display:flex;flex-direction:column;row-gap:2px;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(180deg, #fff 24.48%, #dcf2ff 100%);box-shadow:5px 5px 8px 0px rgba(63,59,122,.3)}}@media screen and (max-width:768px){.guide-item-tel-s .guide-item-tel-lead{font-size:10px}}@media screen and (max-width:768px){.guide-item-tel-s .guide-item-tel-number{font-size:27px;line-height:1}}@media screen and (max-width:768px){.guide-item-form{flex:1}}@media screen and (max-width:768px){.guide-item-form .button-01{height:54px}}@media screen and (max-width:768px){.guide-item-form .button-01-inner{height:100%;display:flex;align-items:center;justify-content:center}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-wrap{padding-top:17px;padding-bottom:17px;padding-left:36px;padding-right:26px}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-tel{padding-right:32px;border-right:1px solid #ccc}}@media screen and (max-width:768px){.kv-lower-block-02 .guide-item-wrap{margin-left:auto;margin-right:auto}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-tel-lead{font-size:15px}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-tel-number{font-size:42px}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-form{padding-left:26px;max-width:385px;flex:auto}}.kv-lower-block-02 .button-01-inner{font-size:16px}.cta-guide-item{margin-left:auto;margin-right:auto}@media screen and (min-width:768.2px){.cta-guide-item{width:calc(100% - 36px);margin-top:16px;max-width:1063px;padding-top:38px;padding-bottom:38px;padding-left:66px;padding-right:39px}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-tel{padding-right:60px;border-right:1px solid #ccc}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-tel-lead{font-size:18px}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-tel-number{font-size:50px}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-form{padding-left:64px;flex:auto}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-button{max-width:520px}}@media screen and (max-width:768px){.cta-guide-item .button-01-inner{font-size:15px}}@media screen and (min-width:768.2px){.cta-guide-item .button-01-inner{font-size:26px}}.guide-item-wrap{display:flex}@media screen and (max-width:768px){.guide-item-wrap{margin-top:8px;column-gap:14px;width:calc(100% - 18px)}}@media screen and (min-width:768.2px){.guide-item-wrap{border:6.734px solid #d9e0ff;background:#fff;box-shadow:4.209px 4.209px 33.668px 0px rgba(0,24,123,.3);align-items:center}}@media screen and (max-width:768px){.guide-item-tel{flex:1}}.guide-item-tel-lead{color:#1e34b2;font-weight:700}.guide-item-tel-lead-hour{color:#000;font-weight:400}.guide-item-tel-number{font-family:"Oswald","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;line-height:1}@media screen and (min-width:1024.2px){.guide-item-button{padding-top:20px;padding-bottom:20px}}@media screen and (max-width:768px){.guide-item-button{display:block}}@media screen and (max-width:768px){.guide-item-tel-s{display:flex;flex-direction:column;row-gap:2px;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(180deg, #fff 24.48%, #dcf2ff 100%);box-shadow:5px 5px 8px 0px rgba(63,59,122,.3)}}@media screen and (max-width:768px){.guide-item-tel-s .guide-item-tel-lead{font-size:10px}}@media screen and (max-width:768px){.guide-item-tel-s .guide-item-tel-number{font-size:27px;line-height:1}}@media screen and (max-width:768px){.guide-item-form{flex:1}}@media screen and (max-width:768px){.guide-item-form .button-01{height:54px}}@media screen and (max-width:768px){.guide-item-form .button-01-inner{height:100%;display:flex;align-items:center;justify-content:center}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-wrap{padding-top:17px;padding-bottom:17px;padding-left:36px;padding-right:26px}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-tel{padding-right:32px;border-right:1px solid #ccc}}@media screen and (max-width:768px){.kv-lower-block-02 .guide-item-wrap{margin-left:auto;margin-right:auto}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-tel-lead{font-size:15px}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-tel-number{font-size:42px}}@media screen and (min-width:768.2px){.kv-lower-block-02 .guide-item-form{padding-left:26px;max-width:385px;flex:auto}}.kv-lower-block-02 .button-01-inner{font-size:16px}.cta-guide-item{margin-left:auto;margin-right:auto}@media screen and (min-width:768.2px){.cta-guide-item{width:calc(100% - 36px);margin-top:16px;max-width:1063px;padding-top:38px;padding-bottom:38px;padding-left:66px;padding-right:39px}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-tel{padding-right:60px;border-right:1px solid #ccc}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-tel-lead{font-size:18px}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-tel-number{font-size:50px}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-form{padding-left:64px;flex:auto}}@media screen and (min-width:768.2px){.cta-guide-item .guide-item-button{max-width:520px}}@media screen and (max-width:768px){.cta-guide-item .button-01-inner{font-size:15px}}@media screen and (min-width:768.2px){.cta-guide-item .button-01-inner{font-size:26px}}.cta{background:url(../img/cta-base.webp) no-repeat left top/cover;position:relative;z-index:4}@media screen and (max-width:768px){.cta{padding-bottom:15px}}@media screen and (min-width:768.2px){.cta{padding-bottom:40px}}.cta-title-01{text-align:center;color:#fff;background:url(../img/cta-ttl.webp) no-repeat center top/contain;font-weight:700;position:relative;line-height:1.1}@media screen and (max-width:768px){.cta-title-01{font-size:13px;padding-top:5px;padding-bottom:8px;letter-spacing:.65px;top:-7px}}@media screen and (min-width:768.2px){.cta-title-01{font-size:20px;padding-top:15px;padding-bottom:16px;letter-spacing:1px;top:-14px}}.footer{background:#fd8630;align-items:center;display:flex}@media screen and (max-width:768px){.footer{flex-direction:column;justify-content:center;row-gap:17px;padding-top:12px;padding-bottom:11px}}@media screen and (min-width:768.2px){.footer{justify-content:space-between;padding-top:12px;padding-bottom:12px;padding-left:24px;padding-right:24px}}.footer-links{display:flex;justify-content:center;column-gap:48px}.footer-links a{color:#fff;text-decoration:underline;background:url(../img/icon-arrow-yellow.svg) no-repeat left center/8px 13px}@media screen and (max-width:768px){.footer-links a{padding-left:18px;font-size:15px}}@media screen and (min-width:768.2px){.footer-links a{padding-left:16px;font-size:18px}}.copy{color:#fff;font-weight:500}@media screen and (max-width:768px){.copy{font-size:16px}}@media screen and (min-width:768.2px){.copy{font-size:13px}}.kv{background-repeat:no-repeat;background-position:center top}@media screen and (max-width:768px){.kv{background-image:url(../img/fv-base_s.webp);background-size:100% auto;padding-bottom:17px;padding-top:26px}}@media screen and (min-width:768.2px){.kv{background-image:url(../img/fv-base_l.webp);background-size:cover}}@media screen and (min-width:1960.2px){.kv{max-width:1960px;margin-left:auto;margin-right:auto}}.kv-upper{margin-left:auto;margin-right:auto;text-align:center;position:relative}.kv-title-wrap{margin-left:auto;margin-right:auto;position:relative;z-index:2}@media screen and (max-width:375px){.kv-title-wrap{max-width:373px}}@media screen and (max-width:768px){.kv-title-wrap{max-width:822px;margin-top:-13.0208333333vw}}@media screen and (min-width:768.2px){.kv-title-wrap{max-width:620px}}.kv-title-wrap:before{content:"";position:absolute;background:url(../img/common-back-music.webp) no-repeat left center/contain}@media screen and (min-width:768.2px){.kv-title-wrap:before{right:-180px;top:100px;width:242px;height:171px}}.kv-title{height:auto;width:100%}.kv-point{height:auto;position:absolute;z-index:1;right:50%;transform:translateX(50%)}@media screen and (max-width:768px){.kv-point{bottom:-34px}}@media screen and (min-width:768.2px){.kv-point{top:230px;max-width:744px}}.kv-lower{display:flex;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.kv-lower{padding-top:14px;padding-left:17px;position:relative}}@media screen and (min-width:768.2px){.kv-lower{align-items:center;max-width:1440px;justify-content:center;padding-top:120px;padding-bottom:42px;column-gap:60px;position:relative;z-index:1}}@media screen and (max-width:768px){.kv-lower:before{position:absolute;content:"";background:url(../img/fv-staff-s.webp) no-repeat right bottom/contain;width:110px;height:153px;right:-15px;bottom:-11px}}.kv-lower-lead{text-align:center;font-weight:700;position:relative;color:#fd8630}@media screen and (max-width:768px){.kv-lower-lead{font-size:14.074px;letter-spacing:.704px}}@media screen and (min-width:768.2px){.kv-lower-lead{font-size:20px;letter-spacing:1.01px}}.kv-lower-lead::before,.kv-lower-lead:after{position:absolute;content:"";bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center bottom}@media screen and (max-width:768px){.kv-lower-lead::before,.kv-lower-lead:after{width:32px;height:22px}}@media screen and (min-width:768.2px){.kv-lower-lead::before,.kv-lower-lead:after{width:46px;height:31px}}.kv-lower-lead::before{background-image:url(../img/line-orange_left.svg);left:0}@media screen and (max-width:768px){.kv-lower-lead::before{left:-4px}}.kv-lower-lead::after{background-image:url(../img/line-orange_right.svg);right:0}@media screen and (max-width:768px){.kv-lower-lead::after{right:-4px}}@media screen and (max-width:768px){.kv-lower-lead .strong{font-size:18.766px}}@media screen and (min-width:768.2px){.kv-lower-lead .strong{font-size:26px}}.price-area{display:grid}@media screen and (max-width:768px){.price-area{padding-top:5px}}@media screen and (min-width:768.2px){.price-area{padding-top:0px}}.price-area .monthly{font-weight:600;writing-mode:vertical-lr;border:1.68px solid #000;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.price-area .monthly{font-size:15.247px}}@media screen and (min-width:768.2px){.price-area .monthly{grid-column:1/2;grid-row:1/2;line-height:1;font-size:21px;padding-top:10px;padding-bottom:10px;padding-left:13px;padding-right:13px;height:90%;align-self:end}}.price-area .number{color:#e70000;font-family:"Oswald","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;line-height:1;grid-column:2/3;grid-row:1/2}@media screen and (max-width:768px){.price-area .number{font-size:68.026px;padding-left:8px}}@media screen and (min-width:768.2px){.price-area .number{padding-left:12px;font-size:97px;line-height:.9}}.price-area .yen{font-weight:900;grid-column:3/4;grid-row:1/2;align-self:end}@media screen and (max-width:768px){.price-area .yen{font-size:30.495px}}@media screen and (min-width:768.2px){.price-area .yen{font-size:43.768px}}.price-area .tilde{font-weight:600;grid-column:4/5;grid-row:1/2;align-self:end}@media screen and (max-width:768px){.price-area .tilde{font-size:26.976px}}@media screen and (min-width:768.2px){.price-area .tilde{font-size:38.718px}}.price-area .tax{font-weight:400;line-height:1;grid-column:2/5;grid-row:2/3;justify-self:end}@media screen and (max-width:768px){.price-area .tax{font-size:10px}}@media screen and (min-width:768.2px){.price-area .tax{font-size:13.467px;padding-top:7px}}@media screen and (min-width:768.2px){.kv-lower-block-02{width:51.9444444444vw;max-width:748px}}@media screen and (max-width:768px){.kv-lower-block-02{display:block;position:fixed;bottom:0;left:0;z-index:5;background:url(../img/cta-base.webp) no-repeat left top/cover;padding-bottom:15px;width:100%;height:auto;padding-top:9px}.kv-lower-block-02.is-hidden{display:none}}@media screen and (min-width:768.2px){.kv-lower-block-02 .cta-title-02{display:none}}.lineup .title-01{position:relative;z-index:2}@media screen and (max-width:768px){.lineup .title-01+.title-02{margin-top:69px}}@media screen and (min-width:768.2px){.lineup .title-01+.title-02{margin-top:100px}}.lineup .title-02{position:relative;z-index:2}.lineup .title-02 .title-02-main{position:relative;display:block}.lineup .title-02 .title-02-main:after{position:absolute;content:"";background:url(../img/common-back-music.webp) no-repeat left top/contain;opacity:.3}@media screen and (min-width:768.2px){.lineup .title-02 .title-02-main:after{width:360px;height:292px;left:-470px;top:-163px}}.lineup{background:linear-gradient(0deg, #ffd3a7 18.42%, #fff1ae 95.29%);position:relative;z-index:0}@media screen and (max-width:768px){.lineup{padding-top:50px;padding-bottom:32px;top:-26px;margin-bottom:-26px}}@media screen and (min-width:768.2px){.lineup{padding-top:162px;padding-bottom:63px;top:-86px;margin-bottom:-86px}}.lineup:before{position:absolute;content:"";right:0;top:0;width:80vw;height:537px;background:url(../img/lineup-base.webp) no-repeat right top/contain;z-index:0}.lineup:after{position:absolute;content:"";background:url(../img/common-back-circle.webp) no-repeat right top/contain;z-index:0;opacity:.6}@media screen and (max-width:768px){.lineup:after{width:382px;height:382px;top:-191px;left:-88px}}@media screen and (min-width:768.2px){.lineup:after{width:800px;height:800px;left:-168px;top:-400px}}.lineup-item-wrap{display:flex;flex-direction:column;position:relative;z-index:2}@media screen and (max-width:768px){.lineup-item-wrap{margin-top:23px;row-gap:16px}}@media screen and (min-width:768.2px){.lineup-item-wrap{margin-top:40px;row-gap:48px}}.lineup-item-wrap:before,.lineup-item-wrap:after{position:absolute;content:"";background:url(../img/common-back-bubble.webp) no-repeat center/contain;opacity:.3;z-index:0}@media screen and (min-width:768.2px){.lineup-item-wrap:before{width:670px;height:639px;opacity:.3;right:-300px;top:257px}}@media screen and (min-width:768.2px){.lineup-item-wrap:after{width:600px;height:572.395px;z-index:0;left:-75px;top:880px}}.lineup-item{width:calc(100% - 36px);background:#fff;box-shadow:5px 5px 40px 0px #f0a05a;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:768px){.lineup-item{padding-top:17px;padding-bottom:19px;padding-left:16px;padding-right:16px}}@media screen and (min-width:768.2px){.lineup-item{max-width:1200px;padding-top:50px;padding-bottom:50px;padding-right:50px;padding-left:50px}}.lineup-item:before,.lineup-item:after{content:"";position:absolute}.lineup-item:before{clip-path:polygon(0 0, 0% 100%, 100% 0);background:linear-gradient(270deg, #fab212 -1.49%, #ff6d32 97.78%);left:0;top:0;z-index:0}@media screen and (max-width:768px){.lineup-item:before{width:58px;height:58px}}@media screen and (min-width:768.2px){.lineup-item:before{width:100px;height:100px}}.lineup-item:after{border:1px solid #fd8630;z-index:1}@media screen and (max-width:768px){.lineup-item:after{width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}}@media screen and (min-width:768.2px){.lineup-item:after{width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px}}.lineup-item .title{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}@media screen and (max-width:768px){.lineup-item .title{row-gap:8px;flex-direction:column}}@media screen and (min-width:768.2px){.lineup-item .title{column-gap:32px}}.lineup-item .title-sub{background:#ffdf8e;display:inline-flex;align-items:center;justify-content:center;font-weight:600}@media screen and (max-width:768px){.lineup-item .title-sub{font-size:13px;height:25px;padding-left:8px;padding-right:8px}}@media screen and (min-width:768.2px){.lineup-item .title-sub{font-size:20px;height:44px;padding-left:10px;padding-right:10px;letter-spacing:2px}}.lineup-item .title-main{color:#fd8630;font-weight:600}@media screen and (max-width:768px){.lineup-item .title-main{font-size:18px}}@media screen and (min-width:768.2px){.lineup-item .title-main{font-size:32px;letter-spacing:3.2px}}.column{display:flex;position:relative;z-index:2}@media screen and (max-width:768px){.column{flex-direction:column;margin-top:16px}}@media screen and (min-width:768.2px){.column{margin-top:49px;column-gap:16px}}.item-image-wrap{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.item-image-wrap{padding-left:10px;padding-right:10px}}@media screen and (min-width:768.2px){.item-image-wrap{flex:auto}}@media screen and (min-width:768.2px){.detail{width:42.727%;display:flex;flex-direction:column;align-items:self-start}}.price-area{display:grid}@media screen and (max-width:768px){.price-area{padding-top:11px;justify-content:center}}@media screen and (min-width:768.2px){.price-area{grid-template-columns:min-content auto;padding-top:10px}}.price-area .monthly{font-weight:600;writing-mode:vertical-lr;border:2px solid #000;justify-self:flex-start;display:flex;justify-content:center;align-items:center;grid-column:1/2;grid-row:1/2;line-height:1}@media screen and (max-width:768px){.price-area .monthly{font-size:15px;padding-top:8px;padding-bottom:8px;padding-left:9px;padding-right:9px}}@media screen and (min-width:768.2px){.price-area .monthly{font-size:21px;font-size:clamp(17px,1.4583333333vw,21px);padding-top:10px;padding-top:clamp(4px,0.6944444444vw,10px);padding-bottom:10px;padding-bottom:clamp(4px,0.6944444444vw,10px);padding-left:13px;padding-left:clamp(7px,0.9027777778vw,13px);padding-right:13px;padding-right:clamp(7px,0.9027777778vw,13px);letter-spacing:2.4px}}.price-area .number{color:#e70000;font-family:"Oswald","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;line-height:1;grid-column:2/3;grid-row:1/2;white-space:nowrap;word-break:keep-all}@media screen and (max-width:768px){.price-area .number{padding-left:8px;font-size:68px}}@media screen and (min-width:768.2px){.price-area .number{padding-left:13px;padding-left:clamp(5px,0.9027777778vw,13px);font-size:97px;font-size:clamp(70px,6.7361111111vw,97px)}}.price-area .yen{font-weight:900;grid-column:3/4;grid-row:1/2;align-self:end}@media screen and (max-width:768px){.price-area .yen{font-size:30px}}@media screen and (min-width:768.2px){.price-area .yen{font-size:43.768px;font-size:clamp(30px,3.0394444444vw,43.768px)}}.price-area .tilde{font-weight:600;grid-column:4/5;grid-row:1/2;align-self:end}@media screen and (max-width:768px){.price-area .tilde{font-size:26px}}@media screen and (min-width:768.2px){.price-area .tilde{font-size:38.718px;font-size:clamp(23px,2.68875vw,38.718px)}}.price-area .tax{font-weight:400;line-height:1;grid-column:2/5;grid-row:2/3;justify-self:end}@media screen and (max-width:768px){.price-area .tax{font-size:10px}}@media screen and (min-width:768.2px){.price-area .tax{font-size:13.467px}}@media screen and (max-width:768px){.point-list{margin-top:2px}}@media screen and (min-width:768.2px){.point-list{margin-top:18px;width:100%}}.point-item{background:url(../img/icon-check.svg) no-repeat left center;font-weight:600}@media screen and (max-width:768px){.point-item{background-size:18px 16px;font-size:13px;padding-top:7px;padding-bottom:7px;padding-left:29px}}@media screen and (min-width:768.2px){.point-item{background-size:26px 24px;font-size:18px;padding-top:16px;padding-bottom:16px;padding-left:42px}}.point-item:last-child{border-bottom:1px dotted #ccc}.point-item+.point-item{border-top:1px dotted #ccc}@media screen and (max-width:768px){.lineup-item-wrap .icon-lineup-cross{width:10px;height:10px}}@media screen and (min-width:768.2px){.lineup-item-wrap .icon-lineup-cross{width:14px;height:14px}}.service .title-01-inner{position:relative}.service .title-01-inner:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:0;background:url(../img/common-back-music.webp) no-repeat left top/contain;opacity:.5;z-index:0}@media screen and (max-width:768px){.service .title-01-inner:before{width:100px;height:81.284px;left:-105px;top:-15px}}@media screen and (min-width:768.2px){.service .title-01-inner:before{width:250px;height:203px;left:-289px;top:auto;bottom:-180px;transform:none}}.service{background:linear-gradient(0deg, #ffd3a7 18.42%, #fff1ae 95.29%);position:relative;overflow:hidden}@media screen and (max-width:768px){.service{padding-top:61px;padding-bottom:32px}}@media screen and (min-width:768.2px){.service{padding-top:102px;padding-bottom:58px}}.service:before,.service:after{position:absolute;content:""}.service:before{background:url(../img/common-back-bubble.webp) no-repeat right top/contain}@media screen and (max-width:768px){.service:before{width:200px;height:199.516px;opacity:.5;right:-67px;top:137px}}@media screen and (min-width:768.2px){.service:before{width:460px;height:458.886px;opacity:.3;top:67px;right:-108px}}.service:after{top:-1px;right:50%;transform:translateX(50%);clip-path:polygon(50% 100%, 0 0, 100% 0);background:#ff901c}@media screen and (max-width:768px){.service:after{width:158px;height:45px}}@media screen and (min-width:768.2px){.service:after{width:300px;height:85px}}.service-lead-01{text-align:center;position:relative;z-index:1}@media screen and (max-width:768px){.service-lead-01{font-size:15px;font-weight:400;letter-spacing:1.5px;padding-top:15px}}@media screen and (min-width:768.2px){.service-lead-01{font-size:20px;font-weight:500;letter-spacing:1px;padding-top:31px;line-height:1.8}}.worries{position:relative;z-index:1}@media screen and (max-width:768px){.worries{background:url(../img/worries-base_s.webp) no-repeat left top/100% auto;padding-bottom:45px;background-size:100% 100%}}@media screen and (min-width:768.2px){.worries{background:url(../img/worries-base_l.webp) no-repeat left top/100% auto;padding-bottom:94px;height:640px;background-size:100% 640px}}.worries-title{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media screen and (max-width:768px){.worries-title{top:-10px}}@media screen and (min-width:768.2px){.worries-title{top:-20px}}.worries-title .sub{color:#fd8630;font-weight:600;background-repeat:no-repeat;background-position:center top;background-size:contain;background-image:url(../img/worries-ttl-base.webp)}@media screen and (max-width:768px){.worries-title .sub{font-size:12px;padding-top:2px;width:138px;height:30px}}@media screen and (min-width:768.2px){.worries-title .sub{padding:9px;width:240px;height:55px;font-size:20px}}.worries-title .main{line-height:1;background:url(../img/worries-ttl-line.svg) no-repeat left bottom;font-weight:600;padding-bottom:12px}@media screen and (max-width:768px){.worries-title .main{text-align:center;font-size:20px;letter-spacing:1px}}@media screen and (min-width:768.2px){.worries-title .main{font-size:36px;letter-spacing:1.8px;position:relative;top:-10px}}.worries-title .main .strong{color:#e63b20}@media screen and (max-width:768px){.worries-title .main .strong{font-size:26px}}@media screen and (min-width:768.2px){.worries-title .main .strong{font-size:46px;letter-spacing:2.3px}}.worries-title .main .mark{margin-bottom:-5px;margin-left:-5px}@media screen and (max-width:768px){.worries-title .main .mark{width:25px;height:auto}}@media screen and (min-width:768.2px){.worries-title .main .mark{width:52px;height:auto}}.worries-list{display:flex;margin-left:auto;margin-right:auto;width:calc(100% - 36px);position:relative}@media screen and (max-width:768px){.worries-list{flex-direction:column;row-gap:50px;margin-top:15px}}@media screen and (min-width:768.2px){.worries-list{margin-top:46px;column-gap:40px;max-width:1200px}}.worries-list:before{position:absolute;content:"";background-image:url(../img/worries-img.webp);background-repeat:no-repeat;background-position:left bottom;background-size:contain}@media screen and (max-width:768px){.worries-list:before{width:85px;height:140.135px;top:-125px;left:2px}}@media screen and (min-width:768.2px){.worries-list:before{width:185px;width:clamp(130px,12.8472222222vw,185px);height:305px;height:clamp(250px,21.1805555556vw,305px);top:-192px;top:clamp(-192px,-13.3333333333vw,-130px);left:67px;left:clamp(40px,4.6527777778vw,67px)}}.worries-list-item{background:#fff;box-shadow:8px 8px 0px 0px #956760;padding-bottom:16px;padding-left:16px;padding-right:16px;position:relative;display:flex;flex-direction:column}@media screen and (max-width:768px){.worries-list-item{padding-top:17px;height:248px;padding-bottom:138px}}@media screen and (min-width:768.2px){.worries-list-item{padding-top:23px;flex:1;height:400px;height:clamp(300px,52.0833333333vw,400px);padding-bottom:215px}}@media screen and (min-width:1024.2px){.worries-list-item{height:400px}}.worries-number{position:absolute}@media screen and (max-width:768px){.worries-number{width:68px;height:66px;left:13px;top:-24px}}@media screen and (min-width:768.2px){.worries-number{width:96px;width:6.6666666667vw;height:93px;height:6.4583333333vw;left:17px;left:1.1805555556vw;top:-37px;top:-2.5694444444vw}}.worries-question{color:#914d43;font-weight:700;line-height:32px;letter-spacing:.9px;margin-left:auto}@media screen and (max-width:768px){.worries-question{font-size:15px;width:73.954%;line-height:1.4666666667}}@media screen and (min-width:768.2px){.worries-question{width:64.8%;width:21.58203125vw;max-width:220px;font-size:18px;font-size:clamp(16px,1.7578125vw,18px)}}.worries-arrow-wrap{flex:auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.worries-arrow-wrap{padding-bottom:20px}}@media screen and (min-width:768.2px){.worries-arrow-wrap{padding-bottom:10px}}@media screen and (max-width:768px){.worries-arrow{width:20px;height:21px}}.worries-answer{position:absolute;right:50%;transform:translateX(50%);width:calc(100% - 32px);text-align:center}@media screen and (max-width:768px){.worries-answer{bottom:clamp(-50px,-6.5104166667vw,-20px);max-width:311px}}@media screen and (max-width:425px){.worries-answer{bottom:-50px;bottom:clamp(-50px,-11.7647058824vw,-20px)}}@media screen and (min-width:768.2px){.worries-answer{bottom:-86px;bottom:clamp(-86px,-5.9722222222vw,-46px)}}.worries-question .strong{color:#e63b20}.voice{background:#ff901c;position:relative;overflow:hidden}@media screen and (max-width:768px){.voice{padding-top:45px;padding-bottom:16px}}@media screen and (min-width:768.2px){.voice{padding-top:60px;padding-bottom:40px}}.voice:before,.voice:after{position:absolute;content:"";z-index:0}.voice:before{background:url(../img/common-back-circle.webp) no-repeat top center/contain}@media screen and (max-width:768px){.voice:before{top:-100px;left:-58px;width:183.753px;height:183.753px;opacity:.8}}@media screen and (min-width:768.2px){.voice:before{left:181px;top:-190px;width:380px;height:380px;opacity:.7}}.voice:after{background:url(../img/common-back-bubble.webp) no-repeat top center/contain}@media screen and (max-width:768px){.voice:after{width:200px;height:199.516px;top:32px;left:-95px;opacity:.2}}@media screen and (min-width:768.2px){.voice:after{left:-70px;top:42px;width:460px;height:458.886px;opacity:.3}}.voice-title{color:#fff;text-align:center;font-weight:600;position:relative;z-index:1}@media screen and (max-width:768px){.voice-title{font-size:26px}}@media screen and (min-width:768.2px){.voice-title{font-size:46px}}.voice-title .strong{color:#fff600}.voice-title .mark{height:auto}@media screen and (max-width:768px){.voice-title .mark{width:20px}}@media screen and (min-width:768.2px){.voice-title .mark{width:46px}}.voice-lead-01{color:#fff;position:relative;z-index:1;width:calc(100% - 36px);margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.voice-lead-01{font-size:15px;margin-top:26px}}@media screen and (min-width:768.2px){.voice-lead-01{font-size:20px;margin-top:23px;text-align:center}}.voice-lead-01 .strong{color:#fff600}.voice-list{display:flex;width:calc(100% - 36px);margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:768px){.voice-list{margin-top:16px;flex-direction:column;row-gap:16px}}@media screen and (min-width:768.2px){.voice-list{margin-top:40px;gap:24px;flex-wrap:wrap;justify-content:center;max-width:1200px}}.voice-item{border-radius:20px;background:#fff;padding:16px}@media screen and (max-width:768px){.voice-item{box-shadow:4.632px 4.632px 37.055px 0px rgba(130,70,0,.3)}}@media screen and (min-width:768.2px){.voice-item{width:calc(50% - 12px);box-shadow:5px 5px 40px 0px rgba(130,70,0,.3)}}.voice-item-figure{margin:0;padding:0;display:flex;column-gap:16px;align-items:center}@media screen and (max-width:768px){.voice-item-img{width:70px;height:70px}}@media screen and (min-width:768.2px){.voice-item-img{width:100px;height:100px}}@media screen and (max-width:768px){.voice-item-content{line-height:1.3333333333;letter-spacing:1.5px;font-size:15px}}@media screen and (min-width:768.2px){.voice-item-content{font-size:18px;line-height:1.7777777778;letter-spacing:.9px}}.voice-item-content .strong{color:#fd8630}@media screen and (max-width:768px){.voice-item-content .small{font-size:13px}}@media screen and (min-width:768.2px){.voice-item-content .small{font-size:16px}}.case .title-01,.case .case-lead-01{position:relative;z-index:2}.case{background:linear-gradient(0deg, #ffd3a7 18.42%, #fff1ae 95.29%);position:relative}@media screen and (max-width:768px){.case{padding-top:84px;padding-bottom:40px;margin-bottom:69px}}@media screen and (min-width:768.2px){.case{padding-top:54px;padding-bottom:34px;margin-bottom:140px}}.case:before{position:absolute;z-index:0;content:"";left:0;top:0;background:url(../img/case-base.webp) no-repeat left top/contain}@media screen and (max-width:768px){.case:before{width:330px;height:128px}}@media screen and (min-width:768.2px){.case:before{width:627px;height:340px}}.case:after{position:absolute;content:"";background:#ffd4a8;clip-path:polygon(50% 100%, 0 0, 100% 0);right:50%;transform:translateX(50%)}@media screen and (max-width:768px){.case:after{width:159px;height:45px;bottom:-45px}}@media screen and (min-width:768.2px){.case:after{width:300px;height:85px;bottom:-85px}}.case .case-list{width:calc(100% - 36px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;position:relative;z-index:1}@media screen and (max-width:768px){.case .case-list{row-gap:16px;margin-top:16px}}@media screen and (min-width:768.2px){.case .case-list{margin-top:40px;row-gap:40px;max-width:1200px}}.case .case-list:before,.case .case-list:after{position:absolute;z-index:0;content:"";opacity:.5;background:url(../img/common-back-bubble.webp) no-repeat center top/contain;background:url(../img/common-back-bubble.webp) no-repeat center top/contain}@media screen and (max-width:768px){.case .case-list:before{width:200px;height:199.516px;right:-84px;top:-194px}}@media screen and (min-width:768.2px){.case .case-list:before{width:481.048px;height:458.916px;right:-214px;top:175px}}@media screen and (max-width:768px){.case .case-list:after{width:200px;height:199.516px;left:-81px;bottom:-104px}}@media screen and (min-width:768.2px){.case .case-list:after{width:481.048px;height:458.916px;left:-209px;bottom:17px}}.case .case-list+.title-01{position:relative}@media screen and (max-width:768px){.case .case-list+.title-01{padding-top:33px}}@media screen and (min-width:768.2px){.case .case-list+.title-01{padding-top:57px}}.case .case-list+.title-01:before{position:absolute;content:"";background:url(../img/common-back-music.webp) no-repeat center top/contain;background:url(../img/common-back-music.webp) no-repeat center top/contain}@media screen and (max-width:768px){.case .case-list+.title-01:before{opacity:.3;width:101px;height:81.284px;bottom:-140px;right:0}}@media screen and (min-width:768.2px){.case .case-list+.title-01:before{opacity:.5;width:250px;height:203.21px;bottom:-217px;right:80px}}.case .case-block{background:#fff;display:grid;position:relative;z-index:1}@media screen and (min-width:768.2px){.case .case-block{width:100%;grid-template-rows:min-content min-content 1fr}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(odd){padding-right:40px}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(odd) .case-block-photo{grid-column:1/2}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(odd) .case-block-title{grid-column:2/3}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(odd) .case-block-dl{grid-column:2/3}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(odd) .case-block-content{grid-column:2/3}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(even){padding-left:40px}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(even) .case-block-photo{grid-column:2/3}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(even) .case-block-title{grid-column:1/2}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(even) .case-block-dl{grid-column:1/2}}@media screen and (min-width:768.2px){.case .case-block:nth-of-type(even) .case-block-content{grid-column:1/2}}@media screen and (max-width:768px){.case-block-photo{grid-column:1/2;grid-row:1/2}}@media screen and (min-width:768.2px){.case-block-photo{grid-row:1/4;max-width:460px}}.case-block-title{color:#e63b20;font-weight:600}@media screen and (max-width:768px){.case-block-title{font-size:18px;letter-spacing:.9px;line-height:1.7777777778;grid-column:1/2;grid-row:2/3;padding-left:16px;padding-right:16px}}@media screen and (min-width:768.2px){.case-block-title{font-size:24px;letter-spacing:2.4px;line-height:1.375;grid-row:1/2;padding-top:40px;align-self:end}}.case-block-dl{display:flex;border:1px solid #fd8630}@media screen and (max-width:768px){.case-block-dl{flex-direction:column;grid-column:1/2;grid-row:3/4;margin-left:16px;margin-right:16px;margin-top:16px}}@media screen and (min-width:768.2px){.case-block-dl{grid-row:2/3;margin-top:18px}}.case-block-dt{font-weight:500;background:#ffd69e;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.case-block-dt{font-size:12px;letter-spacing:.6px;border-bottom:1px solid #fd8630;padding-top:4px;padding-bottom:4px;padding-left:8px}}@media screen and (min-width:768.2px){.case-block-dt{font-size:14px;letter-spacing:.7px;width:180px;padding:14px;flex-shrink:0;border-right:1px solid #fd8630}}.case-block-dd{font-weight:500;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.case-block-dd{font-size:13px;letter-spacing:.65px;padding:8px}}@media screen and (min-width:768.2px){.case-block-dd{font-size:14px;padding-left:16px;letter-spacing:.7px}}.case-block-content{font-weight:500}@media screen and (max-width:768px){.case-block-content{font-size:15px;letter-spacing:.75px;line-height:1.3333333333;grid-column:1/2;grid-row:4/5;padding:16px}}@media screen and (min-width:768.2px){.case-block-content{font-size:16px;line-height:2;letter-spacing:.8px;grid-row:3/4;margin-top:32px}}.chart .title-01-inner{position:relative}.chart .title-01-inner:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:0;background:url(../img/common-back-music.webp) no-repeat left top/contain;opacity:.5;z-index:0}@media screen and (max-width:768px){.chart .title-01-inner:before{width:100px;height:81.284px;left:-48px;top:-26px}}@media screen and (min-width:768.2px){.chart .title-01-inner:before{width:250px;height:203px;left:-289px}}@media screen and (max-width:768px){.chart{padding-top:55px;padding-bottom:24px}}@media screen and (min-width:768.2px){.chart{padding-top:126px;padding-bottom:80px}}.chart-table{border-collapse:collapse}@media screen and (max-width:768px){.chart-table tr:nth-child(odd) td:first-child{background:#fff3e7}.chart-table tr:nth-child(odd) td:first-child.table-no-deco{background:none}}.chart-table .item-type-tr-01 td:nth-child(2){background:#fff3e7;padding:13px 17px}.chart-table .item-type-tr-01 td:not(:nth-child(2)){text-align:center}.chart-table .item-type-tr-02.tr-number-3 td:first-child,.chart-table .item-type-tr-02.tr-number-5 td:first-child,.chart-table .item-type-tr-02.tr-number-7 td:first-child,.chart-table .item-type-tr-02.tr-number-9 td:first-child,.chart-table .item-type-tr-02.tr-number-11 td:first-child{background:#fff3e7}.chart-table .item-type-tr-02 td:first-child{padding:13px 17px}.chart-table .item-type-tr-02 td:not(:first-child){text-align:center}.chart-table th,.chart-table td{border:1px solid #ccc}@media screen and (max-width:768px){.chart-table th,.chart-table td{font-size:13px}}@media screen and (min-width:768.2px){.chart-table th,.chart-table td{font-size:16px}}.chart-table .bg-orange{background:#fff7d2}.chart-table .table-no-deco{background:none;border:none}@media screen and (max-width:768px){.chart-table .table-image{padding:10px 13px}}@media screen and (min-width:768.2px){.chart-table .table-image{padding:13px 15px}}@media screen and (max-width:768px){.table-s{display:block;overflow-x:scroll;margin-top:24px}}@media screen and (min-width:768.2px){.table-s{display:none}}.table-s .chart-table{width:100%;white-space:nowrap}.table-s .chart-table th{font-size:15px;text-align:left;padding-top:9px;padding-bottom:9px;padding-left:42px;padding-right:13px}.table-s .chart-table tr td:first-child{padding:10px 12px}.table-s .chart-table tr td:not(:first-child){text-align:center;padding:13px 30px}.table-s .chart-item-bgm{background:#ffdebc url(../img/icon-chart-1.svg) no-repeat left 11px center/20px 25px}.table-s .chart-item-kinou{background:#ffdebc url(../img/icon-chart-2.svg) no-repeat left 11px center/20px 25px}.table-s .chart-item-setubi{background:#ffdebc url(../img/icon-chart-3.svg) no-repeat left 8px center/26px 18px}.table-s .chart-item-price{background:#ffdebc url(../img/icon-chart-4.svg) no-repeat left 11px center/20px 20px}@media screen and (max-width:768px){.table-l{display:none}}@media screen and (min-width:768.2px){.table-l{width:calc(100% - 36px);margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768.2px){.table-l td{max-width:270px}}@media screen and (min-width:768.2px){.table-l .table-image:not(:last-of-type){padding-left:30px;padding-right:30px}}@media screen and (min-width:768.2px){.table-l .table-image:last-of-type{padding:0}}.table-l .chart-table-item-name-inner{position:relative;display:block;padding-top:10px}.table-l .chart-table-item-name-inner:before{position:absolute;right:50%;transform:translateX(50%);content:""}.table-l .chart-table{table-layout:fixed}.table-l .chart-item-bgm .chart-table-item-name-inner::before{background:url(../img/icon-chart-1.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-kinou .chart-table-item-name-inner::before{background:url(../img/icon-chart-2.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-setubi .chart-table-item-name-inner::before{background:url(../img/icon-chart-3.svg) no-repeat center top/contain;width:45px;height:34px;top:-26px}.table-l .chart-item-price .chart-table-item-name-inner{padding-top:20px}.table-l .chart-item-price .chart-table-item-name-inner::before{background:url(../img/icon-chart-4.svg) no-repeat center top/contain;width:35px;height:35px;top:-17px}.chart-table-item-name{background:#ffdebc;font-weight:700;vertical-align:middle;white-space:nowrap}@media screen and (max-width:768px){.chart-table-item-name{font-size:15px}}@media screen and (min-width:768.2px){.chart-table-item-name{font-size:18px;padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){.chart-table .small-inline{font-size:12px}}@media screen and (min-width:768.2px){.chart-table .small-inline{font-size:14px}}.chart-table .small-block{display:block}@media screen and (max-width:768px){.chart-table .small-block{font-size:12px}}@media screen and (min-width:768.2px){.chart-table .small-block{font-size:14px}}.chart-table{border-collapse:collapse}@media screen and (max-width:768px){.chart-table tr:nth-child(odd) td:first-child{background:#fff3e7}.chart-table tr:nth-child(odd) td:first-child.table-no-deco{background:none}}.chart-table .item-type-tr-01 td:nth-child(2){background:#fff3e7;padding:13px 17px}.chart-table .item-type-tr-01 td:not(:nth-child(2)){text-align:center}.chart-table .item-type-tr-02.tr-number-3 td:first-child,.chart-table .item-type-tr-02.tr-number-5 td:first-child,.chart-table .item-type-tr-02.tr-number-7 td:first-child,.chart-table .item-type-tr-02.tr-number-9 td:first-child,.chart-table .item-type-tr-02.tr-number-11 td:first-child{background:#fff3e7}.chart-table .item-type-tr-02 td:first-child{padding:13px 17px}.chart-table .item-type-tr-02 td:not(:first-child){text-align:center}.chart-table th,.chart-table td{border:1px solid #ccc}@media screen and (max-width:768px){.chart-table th,.chart-table td{font-size:13px}}@media screen and (min-width:768.2px){.chart-table th,.chart-table td{font-size:16px}}.chart-table .bg-orange{background:#fff7d2}.chart-table .table-no-deco{background:none;border:none}@media screen and (max-width:768px){.chart-table .table-image{padding:10px 13px}}@media screen and (min-width:768.2px){.chart-table .table-image{padding:13px 15px}}@media screen and (max-width:768px){.table-l{display:none}}@media screen and (min-width:768.2px){.table-l{width:calc(100% - 36px);margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}}.table-l .chart-table-item-name-inner{position:relative;display:block;padding-top:10px}.table-l .chart-table-item-name-inner:before{position:absolute;right:50%;transform:translateX(50%);content:""}.table-l .chart-table{table-layout:fixed}.table-l .chart-item-bgm .chart-table-item-name-inner::before{background:url(../img/icon-chart-1.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-kinou .chart-table-item-name-inner::before{background:url(../img/icon-chart-2.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-setubi .chart-table-item-name-inner::before{background:url(../img/icon-chart-3.svg) no-repeat center top/contain;width:45px;height:34px;top:-26px}.table-l .chart-item-price .chart-table-item-name-inner{padding-top:20px}.table-l .chart-item-price .chart-table-item-name-inner::before{background:url(../img/icon-chart-4.svg) no-repeat center top/contain;width:35px;height:35px;top:-17px}.chart-table-item-name{background:#ffdebc;font-weight:700;vertical-align:middle;white-space:nowrap}@media screen and (max-width:768px){.chart-table-item-name{font-size:15px}}@media screen and (min-width:768.2px){.chart-table-item-name{font-size:18px;padding-left:20px;padding-right:20px}}.chart-table{border-collapse:collapse}@media screen and (max-width:768px){.chart-table tr:nth-child(odd) td:first-child{background:#fff3e7}.chart-table tr:nth-child(odd) td:first-child.table-no-deco{background:none}}.chart-table .item-type-tr-01 td:nth-child(2){background:#fff3e7;padding:13px 17px}.chart-table .item-type-tr-01 td:not(:nth-child(2)){text-align:center}.chart-table .item-type-tr-02.tr-number-3 td:first-child,.chart-table .item-type-tr-02.tr-number-5 td:first-child,.chart-table .item-type-tr-02.tr-number-7 td:first-child,.chart-table .item-type-tr-02.tr-number-9 td:first-child,.chart-table .item-type-tr-02.tr-number-11 td:first-child{background:#fff3e7}.chart-table .item-type-tr-02 td:first-child{padding:13px 17px}.chart-table .item-type-tr-02 td:not(:first-child){text-align:center}.chart-table th,.chart-table td{border:1px solid #ccc}@media screen and (max-width:768px){.chart-table th,.chart-table td{font-size:13px}}@media screen and (min-width:768.2px){.chart-table th,.chart-table td{font-size:16px}}.chart-table .bg-orange{background:#fff7d2}.chart-table .table-no-deco{background:none;border:none}@media screen and (max-width:768px){.chart-table .table-image{padding:10px 13px}}@media screen and (min-width:768.2px){.chart-table .table-image{padding:13px 15px}}@media screen and (max-width:768px){.table-s{display:block;overflow-x:scroll;margin-top:24px}}@media screen and (min-width:768.2px){.table-s{display:none}}.table-s .chart-table{width:100%;white-space:nowrap}.table-s .chart-table th{font-size:15px;text-align:left;padding-top:9px;padding-bottom:9px;padding-left:42px;padding-right:13px}.table-s .chart-table tr td:first-child{padding:10px 12px}.table-s .chart-table tr td:not(:first-child){text-align:center;padding:13px 30px}.table-s .chart-item-bgm{background:#ffdebc url(../img/icon-chart-1.svg) no-repeat left 11px center/20px 25px}.table-s .chart-item-kinou{background:#ffdebc url(../img/icon-chart-2.svg) no-repeat left 11px center/20px 25px}.table-s .chart-item-setubi{background:#ffdebc url(../img/icon-chart-3.svg) no-repeat left 8px center/26px 18px}.table-s .chart-item-price{background:#ffdebc url(../img/icon-chart-4.svg) no-repeat left 11px center/20px 20px}@media screen and (max-width:768px){.table-l{display:none}}@media screen and (min-width:768.2px){.table-l{width:calc(100% - 36px);margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}}.table-l .chart-table-item-name-inner{position:relative;display:block;padding-top:10px}.table-l .chart-table-item-name-inner:before{position:absolute;right:50%;transform:translateX(50%);content:""}.table-l .chart-table{table-layout:fixed}.table-l .chart-item-bgm .chart-table-item-name-inner::before{background:url(../img/icon-chart-1.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-kinou .chart-table-item-name-inner::before{background:url(../img/icon-chart-2.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-setubi .chart-table-item-name-inner::before{background:url(../img/icon-chart-3.svg) no-repeat center top/contain;width:45px;height:34px;top:-26px}.table-l .chart-item-price .chart-table-item-name-inner{padding-top:20px}.table-l .chart-item-price .chart-table-item-name-inner::before{background:url(../img/icon-chart-4.svg) no-repeat center top/contain;width:35px;height:35px;top:-17px}.chart-table-item-name{background:#ffdebc;font-weight:700;vertical-align:middle;white-space:nowrap}@media screen and (max-width:768px){.chart-table-item-name{font-size:15px}}@media screen and (min-width:768.2px){.chart-table-item-name{font-size:18px;padding-left:20px;padding-right:20px}}.chart-table{border-collapse:collapse}@media screen and (max-width:768px){.chart-table tr:nth-child(odd) td:first-child{background:#fff3e7}.chart-table tr:nth-child(odd) td:first-child.table-no-deco{background:none}}.chart-table .item-type-tr-01 td:nth-child(2){background:#fff3e7;padding:13px 17px}.chart-table .item-type-tr-01 td:not(:nth-child(2)){text-align:center}.chart-table .item-type-tr-02.tr-number-3 td:first-child,.chart-table .item-type-tr-02.tr-number-5 td:first-child,.chart-table .item-type-tr-02.tr-number-7 td:first-child,.chart-table .item-type-tr-02.tr-number-9 td:first-child,.chart-table .item-type-tr-02.tr-number-11 td:first-child{background:#fff3e7}.chart-table .item-type-tr-02 td:first-child{padding:13px 17px}.chart-table .item-type-tr-02 td:not(:first-child){text-align:center}.chart-table th,.chart-table td{border:1px solid #ccc}@media screen and (max-width:768px){.chart-table th,.chart-table td{font-size:13px}}@media screen and (min-width:768.2px){.chart-table th,.chart-table td{font-size:16px}}.chart-table .bg-orange{background:#fff7d2}.chart-table .table-no-deco{background:none;border:none}@media screen and (max-width:768px){.chart-table .table-image{padding:10px 13px}}@media screen and (min-width:768.2px){.chart-table .table-image{padding:13px 15px}}@media screen and (max-width:768px){.table-l{display:none}}@media screen and (min-width:768.2px){.table-l{width:calc(100% - 36px);margin-top:40px;max-width:1200px;margin-left:auto;margin-right:auto}}.table-l .chart-table-item-name-inner{position:relative;display:block;padding-top:10px}.table-l .chart-table-item-name-inner:before{position:absolute;right:50%;transform:translateX(50%);content:""}.table-l .chart-table{table-layout:fixed}.table-l .chart-item-bgm .chart-table-item-name-inner::before{background:url(../img/icon-chart-1.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-kinou .chart-table-item-name-inner::before{background:url(../img/icon-chart-2.svg) no-repeat center top/contain;width:30px;height:38px;top:-30px}.table-l .chart-item-setubi .chart-table-item-name-inner::before{background:url(../img/icon-chart-3.svg) no-repeat center top/contain;width:45px;height:34px;top:-26px}.table-l .chart-item-price .chart-table-item-name-inner{padding-top:20px}.table-l .chart-item-price .chart-table-item-name-inner::before{background:url(../img/icon-chart-4.svg) no-repeat center top/contain;width:35px;height:35px;top:-17px}.chart-table-item-name{background:#ffdebc;font-weight:700;vertical-align:middle;white-space:nowrap}@media screen and (max-width:768px){.chart-table-item-name{font-size:15px}}@media screen and (min-width:768.2px){.chart-table-item-name{font-size:18px;padding-left:20px;padding-right:20px}}.faq .title-01-inner{position:relative}.faq .title-01-inner:before{position:absolute;content:"";top:50%;transform:translateY(-50%);left:0;background:url(../img/common-back-music.webp) no-repeat left top/contain;opacity:.5;z-index:0}@media screen and (max-width:768px){.faq .title-01-inner:before{width:100px;height:81.284px;left:-48px;top:-26px}}@media screen and (min-width:768.2px){.faq .title-01-inner:before{width:250px;height:203px;left:-289px}}.faq{background:linear-gradient(0deg, #ffd3a7 18.42%, #fff1ae 95.29%);position:relative}@media screen and (max-width:768px){.faq{padding-top:55px;padding-bottom:32px}}@media screen and (min-width:768.2px){.faq{padding-top:125px;padding-bottom:60px}}.faq:before,.faq:after{position:absolute;content:"";z-index:0}.faq:before{left:0;top:0;opacity:.5;background:url(../img/common-back-bubble.webp) no-repeat left top/contain}@media screen and (max-width:768px){.faq:before{width:200px;height:200px;top:41px}}@media screen and (min-width:768.2px){.faq:before{width:480px;height:458px;top:181px}}.faq:after{background:url(../img/common-back-bubble.webp) no-repeat left top/contain;opacity:.3}@media screen and (max-width:768px){.faq:after{width:200px;height:200px;bottom:108px;right:-67px}}@media screen and (min-width:768.2px){.faq:after{width:460px;height:458.886px;bottom:50px;right:-112px}}.faq-wrap{width:calc(100% - 36px);border-style:solid;border-color:#fd8630;background:#fff;margin-left:auto;margin-right:auto;position:relative;z-index:1;display:flex;flex-direction:column;border-radius:20px}@media screen and (max-width:768px){.faq-wrap{padding:12px;border-width:4px;margin-bottom:60px;margin-top:16px;row-gap:16px}}@media screen and (min-width:768.2px){.faq-wrap{max-width:1200px;border-width:8px;padding:40px;margin-bottom:80px;margin-top:40px;row-gap:40px}}.faq-wrap:before{position:absolute;content:"";background:#fd8630;right:50%;transform:translateX(50%);clip-path:polygon(50% 100%, 0 0, 100% 0)}@media screen and (max-width:768px){.faq-wrap:before{width:158px;height:45px;bottom:-45px}}@media screen and (min-width:768.2px){.faq-wrap:before{width:300px;height:85px;bottom:-85px}}@media screen and (min-width:768.2px){.faq-dl{padding-left:93px;padding-top:22px;position:relative;background:url(../img/icon-faq.webp) no-repeat left top/67px 71px}}@media screen and (min-width:768.2px){.faq-dl:before{position:absolute;left:0;top:0;width:67px;height:71px}}.faq-question{font-weight:600;border-bottom:1px solid #fd8630}@media screen and (max-width:768px){.faq-question{font-size:15px;padding-bottom:15px;padding-left:69px;padding-top:8px;background:url(../img/icon-faq.webp) no-repeat left top/52px 55px}}@media screen and (min-width:768.2px){.faq-question{font-size:20px;padding-bottom:22px}}@media screen and (max-width:768px){.faq-anser{font-size:13px;padding-top:8px}}@media screen and (min-width:768.2px){.faq-anser{font-size:16px;padding-top:16px}}.faq-lead-02{padding-left:16px;padding-right:16px}@media screen and (max-width:768px){.faq-lead-02{font-weight:400;padding-top:15px;text-align:left;font-size:15px}}@media screen and (min-width:768.2px){.faq-lead-02{text-align:center;font-weight:500;padding-top:23px;font-size:20px}}.flow{background:linear-gradient(0deg, #ffd3a7 18.42%, #fff1ae 95.29%);position:relative;z-index:1}@media screen and (max-width:768px){.flow{padding-top:55px;padding-bottom:35px}}@media screen and (min-width:768.2px){.flow{padding-top:126px;padding-bottom:64px}}.flow:before,.flow:after{position:absolute;content:"";z-index:1}.flow:before{left:0;top:0;opacity:.5;background:url(../img/common-back-bubble.webp) no-repeat left top/contain}@media screen and (max-width:768px){.flow:before{width:200px;height:200px;top:41px}}@media screen and (min-width:768.2px){.flow:before{width:480px;height:458px;top:181px}}.flow:after{background:url(../img/common-back-bubble.webp) no-repeat left top/contain;opacity:.3}@media screen and (max-width:768px){.flow:after{width:200px;height:200px;bottom:108px;right:-67px}}@media screen and (min-width:768.2px){.flow:after{width:460px;height:458.886px;bottom:50px;right:-112px}}.flow-list{display:grid;width:calc(100% - 36px);margin-left:auto;margin-right:auto;position:relative;z-index:2}@media screen and (max-width:768px){.flow-list{flex-direction:column;grid-template-columns:1fr;row-gap:18px;padding-top:24px}}@media screen and (min-width:768.2px){.flow-list{grid-template-columns:repeat(3, auto);justify-content:center;gap:40px;padding-top:40px}}.flow-list-item{background:#fff;box-shadow:8px 8px 0px 0px #ffbb38;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:16px;overflow:hidden}@media screen and (min-width:768.2px){.flow-list-item{padding-bottom:24px;max-width:373px}}.flow-step{position:absolute;left:0;top:0}@media screen and (max-width:768px){.flow-step{width:114.946px;height:113.107px}}@media screen and (min-width:768.2px){.flow-step{width:125px;height:123px}}.flow-lead{color:#fd8630;font-weight:700;background:url(../img/flow-lead-background.webp) no-repeat center top/contain;text-align:center;padding-top:12px;line-height:1;position:relative}@media screen and (max-width:768px){.flow-lead{width:275px;height:50.576px;font-size:15px;top:-20px}}@media screen and (min-width:768.2px){.flow-lead{width:300px;height:55px;font-size:16px;top:-20px}}.flow-title{color:#e63b20;font-weight:700;position:relative}@media screen and (max-width:768px){.flow-title{font-size:18px;top:-10px}}@media screen and (min-width:768.2px){.flow-title{font-size:20px;top:-5px}}@media screen and (max-width:768px){.flow-content{font-size:15px}}@media screen and (min-width:768.2px){.flow-content{font-size:16px;padding-top:10px;line-height:2}}._formrun_gotcha{position:absolute !important;height:1px;width:1px;overflow:hidden}.contact{background:linear-gradient(0deg, #ffd3a7 18.42%, #fff1ae 95.29%);position:relative;z-index:2}@media screen and (max-width:768px){.contact{padding-top:55px;padding-bottom:18px}}@media screen and (min-width:768.2px){.contact{padding-top:125px;padding-bottom:40px}}.contact:before,.contact:after{position:absolute;content:"";background:url(../img/common-back-bubble.webp) no-repeat top center/contain}@media screen and (max-width:768px){.contact:before{width:200px;height:199.516px;right:-83px;top:41px}}@media screen and (min-width:768.2px){.contact:before{width:481.048px;height:458.916px;right:-94px;top:92px}}@media screen and (max-width:768px){.contact:after{width:200px;height:199.516px;bottom:10px;left:-65px}}@media screen and (min-width:768.2px){.contact:after{width:481.048px;height:458.916px;bottom:83px;left:-145px}}.contact .form-elm_btns{width:calc(100% - 36px);margin-left:auto;margin-right:auto;position:relative;z-index:2}@media screen and (max-width:768px){.contact .form-elm_btns{flex-direction:column;row-gap:16px;margin-top:14px}}@media screen and (min-width:768.2px){.contact .form-elm_btns{margin-top:40px;justify-content:center;column-gap:32px}}.contact .button-01{border:none;color:#fff;font-weight:700}@media screen and (max-width:768px){.contact .button-01{font-size:15px;height:54px;letter-spacing:1.5px}}@media screen and (min-width:768.2px){.contact .button-01{max-width:520px;height:88px;font-size:26px;flex:auto;letter-spacing:2.6px}}.contact .button-01:after{content:"";position:absolute;right:-30px;top:50%;transform:translateY(-50%);background:url(../img/icon_arrow.svg) no-repeat right center/contain;z-index:3;opacity:1;left:auto}@media screen and (max-width:768px){.contact .button-01:after{width:8px;height:13px;right:16px}}@media screen and (min-width:768.2px){.contact .button-01:after{width:12px;height:20px;right:33px}}.contact .form-btn_back.formrun-system-show{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eee;font-weight:700;border-radius:10px;background:linear-gradient(180deg, #fff 24.48%, #dcf2ff 100%)}@media screen and (max-width:768px){.contact .form-btn_back.formrun-system-show{font-size:15px;height:54px}}@media screen and (min-width:768.2px){.contact .form-btn_back.formrun-system-show{font-size:26px;height:88px;max-width:260px;flex:auto}}.form-area{background:#fff;width:calc(100% - 36px);margin-left:auto;margin-right:auto;position:relative;z-index:2}@media screen and (max-width:768px){.form-area{padding-top:8px;padding-bottom:8px;padding-left:8px;padding-right:8px;margin-top:18px}}@media screen and (min-width:768.2px){.form-area{max-width:880px;padding-top:40px;padding-bottom:40px;padding-left:38px;padding-right:38px;margin-top:40px}}.form-elm{display:flex}@media screen and (max-width:768px){.form-elm{flex-direction:column;row-gap:6px}}@media screen and (min-width:768.2px){.form-elm{column-gap:14px;justify-content:flex-end}}@media screen and (max-width:768px){.form-elm+.form-elm{margin-top:13px}}@media screen and (min-width:768.2px){.form-elm+.form-elm{margin-top:18px}}@media screen and (max-width:768px){.form-field{width:100%}}@media screen and (min-width:768.2px){.form-field{width:69.651%;max-width:560px}}@media screen and (min-width:768.2px){.form-field-2col{display:flex;justify-content:space-between}}@media screen and (min-width:768.2px){.form-field-2col .form-field-col{max-width:260px;flex:1}}.form-field-2col-type02{display:flex}@media screen and (max-width:768px){.form-field-2col-type02{flex-direction:column;row-gap:8px;max-width:260px}}@media screen and (min-width:768.2px){.form-field-2col-type02{column-gap:20px}}.form-field-check-radio{border:1px solid #e3e3e3;background:#eff6fd;display:block;cursor:pointer}.form-field-check-radio input{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;position:absolute;white-space:nowrap}.form-field-check-radio input:checked+.form-field-check-radio-ttl:after{content:"";left:4px;top:50%;margin-top:-2px;position:absolute;display:block;background-color:rgba(0,0,0,0);z-index:1;width:13px;height:8px;transform:translateY(-50%) rotate(-45deg);border-bottom:solid 3px #fff;border-left:solid 3px #fff;border-radius:2px;box-sizing:border-box}.form-field-check-radio input:checked+.form-field-check-radio-ttl:before{background:#19319b}.form-field-check-radio .form-field-check-radio-ttl{position:relative;padding-left:28px}.form-field-check-radio .form-field-check-radio-ttl:before{position:absolute;content:"";background:#fff;width:21px;height:21px;left:0;top:50%;transform:translateY(-50%);border-radius:50%}@media screen and (min-width:768.2px){.form-label{padding-top:4px}}.form-label-ttl{color:#444;font-size:15px;display:flex;align-items:center}@media screen and (max-width:768px){.form-label-ttl{column-gap:12px}}@media screen and (min-width:768.2px){.form-label-ttl{justify-content:flex-end;column-gap:8px}}.form-label-mark{border-radius:2px;background:#d9d9d9;display:inline-flex;justify-content:center;align-items:center;font-size:13px;width:48px;height:19px}.required .form-label-mark{background:#e63b20;color:#fff}.required .form-label-mark.optional{background:#d9d9d9;color:inherit;margin-left:10px}.form-field-ttl{margin-bottom:3px;display:block}@media screen and (max-width:768px){.form-field-ttl{font-size:13px;line-height:1.4615384615}}@media screen and (min-width:768.2px){.form-field-ttl{font-size:14px;line-height:1.4285714286}}.form-field-ttl .form-field-note{padding-left:9px}.u-mt-8{margin-top:8px}.form-field-note{font-size:12px}.form-field-check-radio,input,textarea,select,option{color:#444;border-radius:4px;border:1px solid #e3e3e3;background:#eff6fd}.form-field-check-radio,input,textarea,select{font-size:13px}@media screen and (max-width:768px){.form-field-check-radio,input,textarea,select{padding:9px 14px;height:40px}}@media screen and (min-width:768.2px){.form-field-check-radio,input,textarea,select{padding:9px 11px;height:37px}}@media screen and (min-width:768.2px){.form-field-check-radio.middle-width,input.middle-width,textarea.middle-width,select.middle-width{max-width:300px}}textarea{display:block;width:100%}@media screen and (max-width:768px){textarea{height:140px}}@media screen and (min-width:768.2px){textarea{height:100px}}select{display:block;width:100%}input{display:block;width:100%}@media screen and (min-width:768.2px){input.middle-width{max-width:300px}}.form-field .form-field-check-radio.is-disabled,.form-field select[readonly],.form-field input[readonly],.form-field textarea[readonly]{pointer-events:none}.form-field .form-field-check-radio.is-disabled,.form-field .form-field-check-radio.is-disabled .form-field-check-radio-ttl:before,.form-field select[readonly],.form-field input[readonly],.form-field textarea[readonly]{background:#ddd}.form-field select[readonly]:-webkit-autofill,.form-field input[readonly]:-webkit-autofill,.form-field textarea[readonly]:-webkit-autofill{box-shadow:0 0 0px 999px #ddd inset}/*# sourceMappingURL=style.css.map */
