.webinar-wrap{--color-main: #3f3012;--color-sub: #e8e8ce;--color-blue: #00a5d5;--color-green: #7ce6bf;--color-pink: #f1037e;--color-gray-1: #e5e5e5;--color-gray-2: #cccccc;--color-gray-3: #b2b2b2;--color-gray-4: #999999;--color-gray-5: #808080;--color-gray-6: #666666;--color-gray-7: #4d4d4d;--color-gray-8: #333333;--color-gray-9: #1a1a1a;--color-gray: #e1e1e1;--color-black: #000000;--color-white: #ffffff;--rgb-main: 8, 108, 178;--rgb-sub: 232, 232, 206;--rgb-blue: 0, 165, 213;--rgb-green: 124, 230, 191;--rgb-pink: 241, 3, 126;--rgb-gray-1: 229, 229, 229;--rgb-gray-2: 204, 204, 204;--rgb-gray-3: 178, 178, 178;--rgb-gray-4: 153, 153, 153;--rgb-gray-5: 128, 128, 128;--rgb-gray-6: 102, 102, 102;--rgb-gray-7: 77, 77, 77;--rgb-gray-8: 51, 51, 51;--rgb-gray-9: 26, 26, 26;--rgb-gray: 229, 229, 229;--rgb-black: 0, 0, 0;--rgb-white: 255, 255, 255;--color-site-bg: var(--color-white);--color-site-txt: var(--color-black);--color-link: var(--color-main);--color-hover:var(--color-blue);--transition-def: all 0.4s ease-out 0s;--box-shadow-def: 0px 0px 48px rgba(0, 0, 0, 0.8)}.webinar-wrap{--radius-def: 16px}.webinar-wrap{--font-jp: "Noto Sans JP",sans-serif;--fw-def: 500;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--line-height-def: 2;--line-height-0: 0;--line-height-1: 1;--line-height-s: 1.2;--line-height-m: 1.6;--line-height-l: 2.6;--letter-spacing-def: 0.1em;--letter-spacing-en: 0em;--letter-spacing-0: 0em;--letter-spacing-xs: 0.02em;--letter-spacing-s: 0.06em;--letter-spacing-m: 0.08em;--letter-spacing-l: 0.16em;--letter-spacing-xl: 0.2em}.webinar-wrap{font-family:var(--font-jp);font-weight:400;font-size:var(--fz-def);line-height:var(--line-height-def);letter-spacing:var(--letter-spacing-def);color:var(--color-site-txt);font-style:normal;text-transform:initial;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt" 1;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.webinar-wrap .font-jp{font-family:var(--font-jp);font-weight:500}.webinar-wrap .fw300,.webinar-wrap .fw-light{font-weight:var(--fw-light)}.webinar-wrap .fw400,.webinar-wrap .fw-regular{font-weight:var(--fw-regular)}.webinar-wrap .fw500,.webinar-wrap .fw-medium{font-weight:var(--fw-medium)}.webinar-wrap .fw600,.webinar-wrap .fw-semibold{font-weight:var(--fw-semibold)}.webinar-wrap .fw700,.webinar-wrap .fw-bold{font-weight:var(--fw-bold)}.webinar-wrap{position:relative;text-align:center;background-color:var(--color-site-bg)}.webinar-wrap{position:relative;min-width:320px;text-align:center}.webinar-wrap{will-change:animation;animation:accessFadein .8s linear .2s both}@keyframes accessFadein{0%{opacity:0}40%{opacity:0}100%{opacity:1}}.webinar-wrap .txtcolor-white{color:var(--color-white)}.webinar-wrap .txtcolor-black{color:var(--color-black)}.webinar-wrap a:not(.c-btn):link{text-decoration:none;color:var(--color-link)}.webinar-wrap a:not(.c-btn):visited{text-decoration:none;color:var(--color-link)}.webinar-wrap a:not(.c-btn):hover{text-decoration:none;color:var(--color-hover)}.webinar-wrap a:not(.c-btn):active{text-decoration:none;color:var(--color-hover)}.webinar-wrap :focus{outline:0}.webinar-wrap a.link-txt:link{text-decoration:underline;color:var(--color-link)}.webinar-wrap a.link-txt:visited{text-decoration:underline;color:var(--color-link)}.webinar-wrap a.link-txt:hover{text-decoration:none;color:var(--color-hover)}.webinar-wrap a.link-txt:active{text-decoration:none;color:var(--color-hover)}.webinar-wrap img,.webinar-wrap svg{display:block;margin:0 auto;width:initial;max-width:100%;height:auto}.webinar-wrap em,.webinar-wrap i,.webinar-wrap strong,.webinar-wrap b{display:inline-block;font-style:inherit;font-weight:inherit}@media(900px < width){.sp-only{display:none !important}}@media(width <= 900px){.pc-only{display:none !important}}.clrfix::before,.clrfix::after{display:table;content:""}.clrfix::after{clear:both}.none{display:none}.txt-s{font-size:84%}.txt-l{font-size:116%}.edit-block{position:relative;padding:10rem 0}.l-hdr{border-radius:16px;border:8px solid #3f3012;box-shadow:0px 6px 24px 0px rgba(9,18,147,.12);overflow:hidden;width:min(98%,1200px);margin-inline:auto}.l-hdr__img{display:block}.l-hdr__img a{display:block}.l-hdr__subpage{width:min(98%,1000px)}.webinar-wrap{position:relative;padding-top:80px;width:max(100%,320px)}.l-section{position:relative;padding-bottom:clamp(5rem,0rem + 15.625vw,10rem);width:min(96%,980px);margin-inline:auto}.l-section__inner{padding:0 3%}.c-area-ttl{border-bottom:1px solid #000;margin-bottom:clamp(2.8rem,.8rem + 6.25vw,4.8rem);padding:0 3%;padding-bottom:clamp(1.6rem,1.2rem + 1.25vw,2rem);position:relative;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;flex-direction:row}@media(width <= 640px){.c-area-ttl{padding-left:2%;padding-right:2%}}.c-area-ttl>b{text-align:left;font-size:clamp(1.8rem,1.2rem + 1.875vw,2.4rem);font-weight:700;line-height:1.4;letter-spacing:.1em;width:calc(100% - 64px);padding-left:1em}@media(width <= 640px){.c-area-ttl>b{width:calc(100% - 38px);letter-spacing:0 .5em;padding-left:.5em}}.c-area-ttl::before{content:"";aspect-ratio:1/1;width:64px;border-radius:50%;overflow:hidden;background-color:#3f3012;background-repeat:no-repeat;background-size:contain}@media(width <= 640px){.c-area-ttl::before{width:38px}}.c-area-ttl__icon1::before{background-image:url(../img/svg/icon1.svg)}.c-area-ttl__icon2::before{background-image:url(../img/svg/icon2.svg)}.c-area-ttl__icon3::before{background-image:url(../img/svg/icon3.svg)}.c-area-ttl__icon4::before{background-image:url(../img/svg/icon4.svg)}.c-area-ttl .tag{display:inline-block;font-size:90%;line-height:1.2;color:#fff;background:var(--color-pink);border-radius:30px;padding:.1em .8em .2em;transform:translateY(-1px)}.c-btn{position:relative;display:block;border-radius:100px;background-color:#3f3012;box-shadow:0px 3px 16px 0px rgba(0,0,0,.12);text-decoration:none;color:#fff;transition:all .6s ease-out 0s;width:min(80%,540px);margin-inline:auto;padding:3px}.c-btn span{color:#fff;display:block;width:100%;border:3px solid #fff;border-radius:100px;font-size:clamp(1.6rem,.8rem + 2.5vw,2.4rem);font-weight:700;line-height:1;padding:.6em}.c-btn::after{content:"";background-image:url(../img/svg/btn_anchor.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:1/1;position:absolute;top:0;bottom:0;margin:auto 0;width:clamp(20px,16px + 1.25vw,24px);right:clamp(14px,8px + 1.875vw,20px)}.c-btn:hover{box-shadow:0px 0px 6px 0px rgba(0,0,0,.08);filter:brightness(100%) contrast(110%) saturate(120%);transform:scale(0.98)}.c-btn__entry{background:linear-gradient(180deg, #ef007c 0%, #ff5db1 100%)}.c-btn__top::after{display:none}.c-frame-read{width:min(100%,900px);margin-inline:auto;background:#fff;box-shadow:0px 6px 48px 0px rgba(85,85,85,.12);border-radius:16px}.c-frame-read__dt{padding:8px;border-bottom:1px solid #e1e1e1}.c-frame-read__ttl{border-radius:14px 14px 0 0;background:linear-gradient(180deg, #a9e998 0%, #54ce20 100%);font-size:clamp(1.8rem,1.2rem + 1.875vw,2.4rem);font-weight:700;line-height:1.6;letter-spacing:.1em;padding:2em .5em}.c-frame-read__ttl .fz-s{font-size:clamp(1.5rem,.8rem + 2.188vw,2.2rem)}.c-frame-read__dd{text-align:left;margin-top:8px;padding:1rem 2rem 3rem}.c-frame-read__comment{font-size:clamp(1.5rem,1.4rem + .313vw,1.4rem);letter-spacing:.1em}@media(width <= 640px){.c-frame-read__comment{line-height:1.8;letter-spacing:.05em}}.c-frame-speaker{--box-spacer: 1rem;--pct-spacer: 8px;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;flex-direction:row}@media(width <= 640px){.c-frame-speaker{display:block}}.c-frame-speaker__box{width:32%;margin:0;text-align:left;background-color:#fff;box-shadow:0px 6px 48px 0px rgba(85,85,85,.12);padding-top:var(--pct-spacer);padding-bottom:4rem;border-radius:16px}@media(width <= 640px){.c-frame-speaker__box{width:min(100%,310px);margin-inline:auto}.c-frame-speaker__box:nth-child(n+2){margin-top:3rem}}.c-frame-speaker__pct{padding:0 var(--pct-spacer)}.c-frame-speaker__pct img{border-radius:14px 14px 0 0;overflow:hidden}.c-frame-speaker__name{font-size:clamp(1.8rem,1.6rem + .625vw,1.8rem);font-weight:700;margin-top:1.4em;margin-bottom:1em;line-height:1.2;padding:0 var(--box-spacer)}.c-frame-speaker__title{font-size:clamp(1.4rem,1.3rem + .313vw,1.5rem);font-weight:700;line-height:1.6;letter-spacing:.02em;height:5em;border-bottom:1px solid #e1e1e1;padding:0 var(--box-spacer)}@media(width <= 640px){.c-frame-speaker__title{height:auto;padding-bottom:1.4em}}.c-frame-speaker__prof{font-size:1.5rem;font-weight:500;line-height:1.8;padding:2rem var(--box-spacer) 0}.c-frame-overview{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row;text-align:left;width:min(100%,800px);margin-inline:auto}.c-frame-overview__dt{position:relative;width:180px;font-size:1.6rem;font-weight:700;line-height:1.6;padding-top:1.8rem;padding-left:.5rem;color:#3f3012}.c-frame-overview__dt::before{content:"";position:absolute;width:100%;height:6px;background:#c1e4ee;top:-3px;left:0}.c-frame-overview__dd{border-top:1px solid #e1e1e1;font-size:1.5rem;font-weight:500;line-height:1.8;letter-spacing:.06em;width:calc(100% - 180px);padding-top:1.8rem;padding-left:2.5rem;margin-bottom:2.5rem}.c-frame-overview__dd .caution{color:#f0017d}.c-frame-overview__dd .caution a:link,.c-frame-overview__dd .caution a:visited,.c-frame-overview__dd .caution a:hover,.c-frame-overview__dd .caution a:active{color:#f0017d}.c-frame-overview__dd .mailto{color:#000}@media(width <= 640px){.c-frame-overview{display:block}.c-frame-overview__dt{width:100%;border-top:1px solid #e1e1e1}.c-frame-overview__dt::before{width:130px}.c-frame-overview__dd{border-top:none;width:100%;padding-top:.8rem;padding-left:.5rem}.c-frame-overview__dd .caution{color:#f0017d}.c-frame-overview__dd .caution a:link,.c-frame-overview__dd .caution a:visited,.c-frame-overview__dd .caution a:hover,.c-frame-overview__dd .caution a:active{color:#f0017d}.c-frame-overview__dd .mailto{color:#000}}.c-frame-caution{padding:2rem 1.5rem;border-radius:8px;background:#f5f5f5;width:min(100%,780px);margin-inline:auto;text-align:left;margin-top:6rem}.c-frame-caution li{padding-left:1.5em;text-indent:-1.5em;color:#8a8a8a;font-size:1.5rem;line-height:1.4}.c-frame-caution li+li{margin-top:.8em}.c-frame-caution li::before{content:"※";display:inline-block;width:1.5em;text-indent:0}.c-frame-caution li *{text-indent:0}.c-frame-caution li a{display:inline-block}.c-frame-check{text-align:left}.c-frame-check li{padding-left:1.5em;text-indent:-1.5em;font-size:1.5rem;line-height:1.4}@media(width <= 640px){.c-frame-check li{letter-spacing:.05em}}.c-frame-check li+li{margin-top:1.2rem}.c-frame-check li::before{content:"・";display:inline-block;width:1.5em;text-indent:0;font-weight:700}.c-frame-date{width:min(100%,900px);margin-inline:auto;margin-top:clamp(3.2rem,1.6rem + 5vw,4.8rem);margin-bottom:clamp(3.2rem,1.6rem + 5vw,4.8rem)}.c-frame-date__dt{display:inline-block;font-size:clamp(1.6rem,1.2rem + 1.25vw,2rem);line-height:1.2;color:#fff;background:var(--color-main);border-radius:30px;padding:.1em .8em .2em;transform:translateY(-1px)}.c-frame-date__dd{display:block;text-align:center;margin-top:8px;font-size:clamp(2.4rem,1.2rem + 3.75vw,3.6rem);font-weight:700;line-height:1.6;color:var(--color-main)}.p-home__btn{width:96%;margin-inline:auto;margin-top:clamp(2.8rem,.8rem + 6.25vw,4.8rem);margin-bottom:clamp(2.8rem,.8rem + 6.25vw,4.8rem)}.p-home__speaker{padding-bottom:clamp(1rem,-1rem + 6.25vw,3rem)}.p-home__speaker+.p-home__btn{padding-bottom:clamp(3rem,-2rem + 15.625vw,8rem)}.p-home__overview .c-area-ttl{margin-bottom:clamp(3.6rem,2.4rem + 3.75vw,4.8rem)}.p-home__date{padding-bottom:0}.p-home__thanks .p-thanks-frame__foot{width:min(100%,600px);margin-inline:auto}.p-home__thanks .c-frame-caution{margin-top:3rem}.form-wrap input,.form-wrap button,.form-wrap textarea,.form-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrap input,.form-wrap button,.form-wrap textarea,.form-wrap select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrap select::-ms-expand{display:none}.form-wrap{position:relative}.form-wrap{--form-txtcolor: var(--color-black);--form-txtcolor-link: var(--color-link);--form-txtcolor-link-require: var(--color-pink);--form-txtcolor-link-caution: var(--color-pink);--form-txtcolor-link-attention: var(--color-pink);--input-txtcolor: var(--color-black);--input-bgcolor: var(--color-white);--input-bgcolor-wrote: #f0f0f0;--input-border: 1px solid var(--color-gray);--input-border-radius: 8px;--input-boxshadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.04) inset;--input-boxshadow-focus: 4px 4px 6px 0px rgba(0, 0, 0, 0.12) inset;--input-transition: box-shadow 0.4s ease-out 0s, background-color 0.4s ease-out 0s;--input-fz: 16px;--input-letter-spacing: 0.05em;--input-line-height: 1.6;--input-padding: 2px 12px;--select-padding: 4px 10px 4px 10px;--label-line-height: 1.2;--checked-bgcolor: var(--color-pink)}.form-wrap input[type=text],.form-wrap input[type=password],.form-wrap input[type=email],.form-wrap input[type=tel],.form-wrap textarea{width:100%;color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--input-padding)}.form-wrap input[type=text]:focus,.form-wrap input[type=password]:focus,.form-wrap input[type=email]:focus,.form-wrap input[type=tel]:focus,.form-wrap textarea:focus{box-shadow:var(--input-boxshadow-focus)}.form-wrap input.wrote,.form-wrap textarea.wrote{background-color:var(--input-bgcolor-wrote)}.form-wrap input{width:100%}.form-wrap textarea.size-l,.form-wrap input.size-l{width:min(100%,800px)}.form-wrap input.size-m{width:min(100%,320px)}.form-wrap input.size-s{width:min(100%,240px)}.form-wrap input.size-xs{width:min(100%,60px);text-align:center}.form-wrap textarea{height:7em}.form-wrap textarea.height-l{height:10.5em}.form-wrap textarea.height-m{height:7em}.form-wrap textarea.height-s{height:3.5em}.form-wrap ::-webkit-input-placeholder,.form-wrap :-moz-placeholder,.form-wrap ::-moz-placeholder,.form-wrap :-ms-input-placeholder,.form-wrap :placeholder-shown{color:rgba(0,0,0,.6);font-size:1.4rem;letter-spacing:0}.form-wrap select{text-align:left;width:min(100%,240px);color:var(--input-txtcolor);background-color:var(--input-bgcolor);border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--input-boxshadow);transition:var(--input-transition);font-size:var(--input-fz);letter-spacing:var(--input-letter-spacing);line-height:var(--input-line-height);padding:var(--select-padding)}.form-wrap select.size-fixed{max-width:560px;width:100%}.form-wrap select:focus{box-shadow:var(--input-boxshadow-focus)}.form-wrap select.selected{background-color:var(--input-bgcolor-wrote)}.form-wrap label{position:relative;display:inline-block;margin:0;font-size:var(--input-fz);line-height:var(--label-line-height)}.form-wrap .btn-submit{cursor:pointer;position:relative;display:block;border-radius:16px;border:3px solid #b5fffb;background:linear-gradient(180deg, #3CDCD2 0%, #B9FCE4 100%);box-shadow:0px 3px 16px 0px rgba(0,0,0,.12);text-decoration:none;color:#fff;transition:all .6s ease-out 0s;width:min(80%,540px);margin-inline:auto;padding:0}.form-wrap .btn-submit span{color:#000;display:block;font-size:clamp(1.8rem,1.2rem + 1.875vw,2.4rem);font-weight:700;line-height:1;padding:.6em}.form-wrap .btn-submit::after{content:"";background-image:url(../img/svg/btn_submit.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;aspect-ratio:1/1;width:28px;position:absolute;top:0;bottom:0;right:20px;margin:auto 0}@media(width <= 640px){.form-wrap .btn-submit::after{width:clamp(22px,16px + 1.875vw,28px);right:clamp(16px,12px + 1.25vw,20px)}}.form-wrap .btn-submit:hover{box-shadow:0px 0px 6px 0px rgba(0,0,0,.08);filter:brightness(110%) contrast(110%) saturate(110%);transform:scale(0.98)}.form-wrap .btn-submit__entry{background:linear-gradient(180deg, #ef007c 0%, #ff5db1 100%)}.form-wrap input[type=radio]{  position: absolute;
  opacity: 0;
  z-index: -1; }.form-wrap label.type-radio{cursor:pointer;position:relative;display:block;height:auto;padding:0 0 0 38px;margin-bottom:1.1em;margin-right:0}.form-wrap label.type-radio>b{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.form-wrap label.type-radio>b::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;aspect-ratio:1/1;width:28px;border-radius:50%;border:var(--input-border);background:var(--input-bgcolor);box-shadow:var(--input-boxshadow);transform:translateY(1px)}.form-wrap label.type-radio>input[type=radio]:checked+b::before{background-color:var(--input-bgcolor-wrote)}.form-wrap label.type-radio>input[type=radio]:checked+b::after{content:"";position:absolute;top:0;bottom:0;left:7px;margin:auto 0;aspect-ratio:1/1;width:14px;border-radius:50%;background-color:var(--checked-bgcolor);transform:translateY(1px)}@media(width <= 640px){.form-wrap label.type-radio{padding-left:28px}.form-wrap label.type-radio>b i{margin-top:.2em}.form-wrap label.type-radio>b::before{left:-2px;width:20px;transform:translateY(1px)}.form-wrap label.type-radio>input[type=radio]:checked+b::after{left:2px;width:12px;transform:translateY(1px)}}.form-wrap input[type=checkbox]{display:none}.form-wrap label.type-checkbox{cursor:pointer;position:relative;display:block;height:auto;padding:0 0 0 40px;margin-bottom:1.2em;margin-right:0}.form-wrap label.type-checkbox>b{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.form-wrap label.type-checkbox>b::before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto 0;aspect-ratio:1/1;width:28px;background:var(--input-bgcolor);border:var(--input-border);border-radius:6px;box-shadow:var(--input-boxshadow)}.form-wrap label.type-checkbox>input[type=checkbox]:checked+b::before{background-color:var(--input-bgcolor-wrote)}.form-wrap label.type-checkbox>input[type=checkbox]:checked+b::after{content:"";position:absolute;top:0;bottom:0;left:9px;margin:auto 0;width:12px;height:16px;border-right:6px solid var(--checked-bgcolor);border-bottom:6px solid var(--checked-bgcolor);transform:translateY(-1px) rotate(45deg)}@media(width <= 640px){.form-wrap label.type-checkbox{padding-left:26px}.form-wrap label.type-checkbox>b::before{left:-2px;width:20px;transform:translateY(1px)}.form-wrap label.type-checkbox>input[type=checkbox]:checked+b::after{left:4px;width:8px;height:14px;border-right-width:4px;border-bottom-width:4px;transform:translateY(0px) rotate(45deg)}}.p-form-frame{border-radius:16px;background:#fff;box-shadow:0px 6px 48px 0px rgba(85,85,85,.12);width:min(100%,900px);margin-inline:auto;letter-spacing:.06em}.p-form-frame__head{padding:8px 8px 0;margin-bottom:1rem}.p-form-frame__ttl{border-radius:14px 14px 0px 0px;background:linear-gradient(180deg, #FF5CB1 0%, #F0027D 100%);color:#fff;font-size:clamp(1.6rem,1.2rem + 1.25vw,2rem);font-weight:700;line-height:1;letter-spacing:.1em;padding:1rem}.p-form-frame__group{padding:2rem 1.5rem 2rem;border-bottom:1px solid #e1e1e1;text-align:left}.p-form-frame__group dl{width:min(100%,780px);margin-inline:auto}.p-form-frame__group:nth-of-type(1){padding-bottom:2.4em}.p-form-frame__foot{padding:6rem 1rem}.p-form-frame__group dl+dl:not(.input-normal){margin-top:2rem}.p-form-frame__group dt{font-size:15px;font-weight:700;margin-bottom:1.2em}.p-form-frame__group dt .note{font-weight:500}.p-form-frame__group dd{margin-bottom:.6em}.p-form-frame__group dd b{font-size:1.6rem}.form-wrap .input-normal{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.form-wrap .input-normal dt{width:14rem;margin-bottom:0;transform:translateY(3px)}.form-wrap .input-normal dd{width:calc(100% - 14rem)}@media(width <= 640px){.form-wrap .input-normal{display:block}.form-wrap .input-normal dt{width:100%;margin-bottom:.2em !important}.form-wrap .input-normal dd{width:100%;margin-bottom:.4em !important}}.form-wrap .input-textarea dt{line-height:1.6}.form-wrap .input-radio dt,.form-wrap .input-checkbox dt{margin-bottom:1.6em;line-height:1.6}.form-wrap .list-vertical label{display:block}.form-wrap .list-horizon .type-radio,.form-wrap .list-horizon .type-checkbox{margin-right:1.5em}.form-wrap .type-radio b,.form-wrap .type-checkbox b{font-size:clamp(1.5rem,1.4rem + .313vw,1.6rem)}.form-wrap .type-radio b i,.form-wrap .type-checkbox b i{font-size:90%}.form-wrap .require{color:var(--color-pink);margin-left:.5em}.p-thanks-frame{border-radius:16px;background:#fff;box-shadow:0px 6px 48px 0px rgba(85,85,85,.12);width:min(100%,900px);margin-inline:auto;letter-spacing:.06em}.p-thanks-frame__head{padding:8px 8px 0;margin-bottom:1rem}.p-thanks-frame__ttl{border-radius:14px 14px 0px 0px;background:linear-gradient(180deg, #FF5CB1 0%, #F0027D 100%);color:#fff;font-size:clamp(1.6rem,1.2rem + 1.25vw,2rem);font-weight:700;line-height:1;letter-spacing:.1em;padding:1rem}.p-thanks-frame__group{padding:1rem 1.5rem 2rem;border-bottom:1px solid #e1e1e1}.p-thanks-frame__group .txt-thanks{font-size:clamp(2.8rem,1.6rem + 3.75vw,4rem);font-weight:700;line-height:1.6;color:var(--color-pink)}.p-thanks-frame__foot{padding:3rem 1rem}.p-thanks-frame__foot .txt-comment{font-size:clamp(1.5rem,1.4rem + .313vw,1.6rem)}* #hdrWrap{height:60px !important}@media(900px < width){.header__items__contact{right:110px}}@media(width <= 900px){.header__items__contact{right:50px}}.error{color:#ff0000}/*# sourceMappingURL=style.min.css.map */.form-wrap .btn-submit {
    color: #000;
    display: block;
    font-size: clamp(1.8rem,1.2rem + 1.875vw,2.4rem);
    font-weight: 700;
    line-height: 1;
    padding: 0.6em;
}

.spotify_box {
	width:100%;
	margin:10px auto 20px;
}


.spotify {
	display:inline-block;
	width:300px;
	margin:5px 20px 20px 0;
}

.spotify img{
	width:100%;
}

.spotify_link {
	display:inline-block;
	vertical-align:top;
	width:520px;
	margin:0 0 20px 0;
	font-size: 12px;
}

@media(900px > width) {
	.spotify_box {
		width:100%;
	}
	.spotify {
		width:100%;
		margin:10px auto 0;
		text-align:center;
	}
	.spotify_link {
		width:100%;
		margin:0 auto 20px;
	}
}