@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}ol,ul{padding:0;margin:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:transparent}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:0 0;border-radius:0;-webkit-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}:root{--contentsPcWidth:$contentsPcWidth;--color_primary:#019e95;--color_bg:#f7f7f7;--color_border:#ddd;--color_txt:#000;--color_lnk:#000;--link_deco:none;--color_key:#15a9d8;--color_placeholder:#e2e2e2;--color_form:#fff;--color_contents:#eeeceb;--color_consultant:#d29b00;--color_researcher:#1b4b7d;--imgPath:"./assets/img/";--font-family-basic:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;--font-family-bridgestone:游ゴシック体,YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic",メイリオ,sans-serif}html{font-family:var(--font-family-bridgestone);font-size:16px;line-height:1.6;color:var(--color_txt);word-wrap:break-word;}body{position:relative;width:100%;height:100%;-webkit-text-size-adjust:100%;line-height:1.6}a{color:var(--color_lnk);text-decoration:var(--link_deco);transition:opacity .2s}@media (hover:hover){a:hover{text-decoration:none;opacity:.8}}img{max-width:100%;vertical-align:bottom}strong{font-weight:700}input{padding:0;background:0 0;border:none}*{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}::after,::before{box-sizing:border-box}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{padding:6px;font-family:var(--font-family-bridgestone);vertical-align:bottom;background-color:#fff;border:solid 1px #c9c9c9}input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--color_placeholder)}input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--color_placeholder)}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--color_placeholder)}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#eef4fb}input[type=checkbox],input[type=radio]{margin:0;vertical-align:-1px}input[type=button],input[type=submit]{font-family:var(--font-family-bridgestone);vertical-align:bottom;cursor:pointer;-webkit-appearance:none}textarea{vertical-align:bottom;resize:vertical}em{font-style:italic}sup{font-size:.5em;vertical-align:super}sub{font-size:.5em;vertical-align:sub}blockquote{position:relative;padding:1em 1em 1em 3em;background-color:#eeefff;border-left:3px solid #666}blockquote::before{position:absolute;top:0;left:0;font-size:600%;line-height:1em;color:#999;content:"“"}::selection{background:#d4dcd6}::-moz-selection{background:#d4dcd6}.l-contents{padding:100px 0;background:#efefef}@media screen and (max-width:768px){.l-contents{padding:13.3333333333vw 0;background:0 0}}.l-contents--btn{padding:50px 0;background:#000}@media screen and (max-width:768px){.l-contents--btn{padding:16vw 0 9.3333333333vw 0}}.l-contents__inner{display:flex;justify-content:space-between;max-width:895px;margin:0 auto}@media screen and (max-width:768px){.l-contents__inner{display:block;width:89.3333333333vw}}.l-main{background-color:#fff}@media (prefers-color-scheme:dark){.l-main{background-color:#fff}}.l-main img{height:auto}.m-btn{position:relative;width:100%;max-width:440px;border-radius:80px}@media screen and (max-width:768px){.m-btn{width:89.3333333333vw;max-width:none;margin-bottom:5.3333333333vw;font-size:14px;font-size:3.6458333333vw}}@media screen and (max-width:768px){.m-btn.coupon{width:78.6666666667vw}}.m-btn::after{position:absolute;top:50%;right:30px;display:inline-block;width:25px;height:25px;content:"";background:url(../../images/asset/lp/anniversary2407/common/arrow.svg) no-repeat center;background-size:contain;transform:translate(0,-50%)}@media screen and (max-width:768px){.m-btn::after{top:53%;right:8%;width:4vw;height:4vw}}.m-btn--black{background:#000}.m-btn--red{background:#e21a1a}.m-btn--white{position:relative;background:#fff}.m-btn--white::after{position:absolute;top:50%;right:30px;display:inline-block;width:25px;height:25px;content:"";background:url(../../images/asset/lp/anniversary2407/common/arrow_black.svg) no-repeat center;background-size:contain;transform:translate(0,-50%)}@media screen and (max-width:768px){.m-btn--white::after{top:53%;right:8%;width:4vw;height:4vw}}.m-btn--white a{color:#000!important}.m-btn--white a:hover{opacity:.9}.m-btn a{display:block;padding:20px 0 15px 0;font-size:18px;font-weight:600;color:#fff;text-align:center}@media screen and (max-width:768px){.m-btn a{font-size:14px;font-size:3.6458333333vw;padding:4vw 0}}.m-btn a span{font-size:34px}@media screen and (max-width:768px){.m-btn a span{font-size:22px;font-size:5.7291666667vw}}.m-movie{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 35px;margin-top:73px}@media screen and (max-width:768px){.m-movie{display:block;margin-top:8vw}}.m-movie__item{position:relative}@media screen and (max-width:768px){.m-movie__item{margin-bottom:9.3333333333vw}}.m-movie__item--01 .m-movie__itemTtl{position:relative;height:64px;padding-left:2em}@media screen and (max-width:768px){.m-movie__item--01 .m-movie__itemTtl{height:auto}}.m-movie__item--01 .m-movie__itemTtl::before{position:absolute;top:-8%;left:0;font-size:28px;font-weight:500;content:"❶"}@media screen and (max-width:768px){.m-movie__item--01 .m-movie__itemTtl::before{top:-40%;font-size:25px;font-size:6.5104166667vw}}.m-movie__item--02 .m-movie__itemTtl{position:relative;height:auto;padding-left:2rem}.m-movie__item--02 .m-movie__itemTtl::before{position:absolute;top:-8%;left:0;font-size:28px;font-weight:500;content:"❷"}@media screen and (max-width:768px){.m-movie__item--02 .m-movie__itemTtl::before{top:-15%;font-size:25px;font-size:6.5104166667vw}}.m-movie__item--03 .m-movie__itemTtl{position:relative;padding-left:2rem}.m-movie__item--03 .m-movie__itemTtl::before{position:absolute;top:-15%;left:0;font-size:28px;font-weight:500;content:"❸"}@media screen and (max-width:768px){.m-movie__item--03 .m-movie__itemTtl::before{top:-40%;font-size:25px;font-size:6.5104166667vw}}.m-movie__item--04 .m-movie__itemTtl{position:relative;padding-left:2rem}.m-movie__item--04 .m-movie__itemTtl::before{position:absolute;top:-15%;left:0;font-size:28px;font-weight:500;content:"❹"}@media screen and (max-width:768px){.m-movie__item--04 .m-movie__itemTtl::before{top:-40%;font-size:25px;font-size:6.5104166667vw}}.m-movie__itemImg{cursor:pointer}.m-movie__itemTtl{height:32px;margin-bottom:12px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.m-movie__itemTtl{font-size:15px;font-size:3.90625vw;height:auto;margin-bottom:2.2666666667vw}}.m-movie__itemText{margin-top:20px;font-size:16px}@media screen and (max-width:768px){.m-movie__itemText{font-size:13px;font-size:3.3854166667vw;margin-top:5.3333333333vw}}.m-movie__modal{position:fixed;top:0;left:0;z-index:1000;display:none;width:100%;height:100%;overflow:auto;cursor:pointer;background-color:rgba(0,0,0,.7)}.m-movie__modalContents{position:absolute;top:50%;left:50%;max-width:640px;margin:0 auto;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.m-movie__modalContents{max-width:none}}@media screen and (max-width:768px){.m-movie__modalContents iframe{width:93.3333333333vw;height:53.3333333333vw}}.m-movie__movieModalClose{position:absolute;top:-13%;right:-5%;font-size:40px;font-weight:700;color:#fff}@media screen and (max-width:768px){.m-movie__movieModalClose{top:-25%;right:0}}.m-title{position:relative;padding:15px 0;background:#000;transform:skewX(150deg)}@media screen and (max-width:768px){.m-title{padding:2.6666666667vw 0;transform:skewX(170deg)}}.m-title p{display:block;font-size:34px;font-weight:700;color:#fff;text-align:center;transform:skewX(-150deg)}@media screen and (max-width:768px){.m-title p{font-size:21px;font-size:5.46875vw;transform:skewX(-170deg)}}.p-apply{max-width:1120px;margin:113px auto 120px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width:768px){.p-apply{width:89.3333333333vw;margin:16vw auto}}.p-apply__inner{max-width:895px;margin:0 auto}@media screen and (max-width:768px){.p-apply__inner{width:89.3333333333vw}}.p-apply__stepItem{display:grid;grid-template-columns:80px 278px 540px;align-items:center;height:auto;padding:40px 0;border-bottom:dotted 2px #332c25}@media screen and (max-width:768px){.p-apply__stepItem{display:block;padding:8.6666666667vw 0}}.p-apply__stepItem:nth-child(1){padding:60px 0 40px 0}.p-apply__stepItem:nth-child(1) .p-apply__stepItemImg{max-width:162px;margin:0 auto}@media screen and (max-width:768px){.p-apply__stepItem:nth-child(1) .p-apply__stepItemImg{width:34.2666666667vw;margin:-15vw auto 0}}.p-apply__stepItem:nth-child(2) .p-apply__stepItemNum{margin-top:-140px}@media screen and (max-width:768px){.p-apply__stepItem:nth-child(2) .p-apply__stepItemNum{margin-top:0}}.p-apply__stepItem:nth-child(2) .p-apply__stepItemImg{max-width:150px;margin:0 auto}@media screen and (max-width:768px){.p-apply__stepItem:nth-child(2) .p-apply__stepItemImg{width:31.0666666667vw;margin:-10vw auto 0}}.p-apply__stepItem:nth-child(3) .p-apply__stepItemImg{max-width:167px;margin:0 auto}@media screen and (max-width:768px){.p-apply__stepItem:nth-child(3) .p-apply__stepItemImg{width:35.7333333333vw;margin:-10vw auto 0}}.p-apply__stepItem:nth-child(4) .p-apply__stepItemImg{max-width:170px;margin:0 auto}@media screen and (max-width:768px){.p-apply__stepItem:nth-child(4) .p-apply__stepItemImg{width:36vw;margin:-15vw auto 0}}@media screen and (max-width:768px){.p-apply__stepItemNum{width:12vw}}.p-apply__stepItemText{font-size:20px;font-weight:700}@media screen and (max-width:768px){.p-apply__stepItemText{font-size:14px;font-size:3.6458333333vw;margin-top:5.3333333333vw}}.p-apply__stepItemText span{display:block;margin-top:15px;font-size:12px;font-weight:300;line-height:1.5}@media screen and (max-width:768px){.p-apply__stepItemText span{font-size:11px;font-size:2.8645833333vw;margin-top:2.6666666667vw}}.p-apply__stepItemDate{margin-top:24px}@media screen and (max-width:768px){.p-apply__stepItemDate{margin-top:4vw}}.p-apply__note{padding-top:20px;font-size:12px}@media screen and (max-width:768px){.p-apply__note{padding-top:5.3333333333vw;padding-left:1rem;text-indent:-1rem;font-size:11px;font-size:2.8645833333vw}}.p-apply__guide{margin-top:60px}@media screen and (max-width:768px){.p-apply__guide{margin-top:13.3333333333vw}}.p-apply__guide p{font-size:18px;font-weight:700}@media screen and (max-width:768px){.p-apply__guide p{font-size:14px;font-size:3.6458333333vw}}.p-apply__guideBoxWrap{margin-top:30px;border:solid 2px #000;border-radius:10px}@media screen and (max-width:768px){.p-apply__guideBoxWrap{margin-top:8vw}}.p-apply__guideBoxTtl{position:relative;padding:25px 0;font-size:26px;font-weight:700;text-align:center;cursor:pointer}@media screen and (max-width:768px){.p-apply__guideBoxTtl{font-size:16px;font-size:4.1666666667vw;padding:4vw 0}}.p-apply__guideBoxTtl::before{position:absolute;top:50%;right:30px;box-sizing:border-box;display:inline-block;width:12px;height:12px;line-height:1;color:#e21a1a;vertical-align:middle;content:"";border:3px solid currentColor;border-bottom:0;border-left:0;transform:translateY(-50%) rotate(135deg)}.p-apply__guideBoxTtl.is-open::before{transform:translateY(-50%) rotate(-45deg)}.p-apply__guideBoxDetail{display:none;max-width:836px;margin:25px auto 0;border-top:dotted 2px #332c25}@media screen and (max-width:768px){.p-apply__guideBoxDetail{width:84vw;margin:4vw auto 0}}.p-apply__guideBoxDetailWrap{height:815px;margin:30px 0 40px 0;overflow-y:scroll}.p-apply__guideBoxDetailWrap::-webkit-scrollbar{width:15px}@media screen and (max-width:768px){.p-apply__guideBoxDetailWrap::-webkit-scrollbar{width:1.6vw;height:93.3333333333vw}}.p-apply__guideBoxDetailWrap::-webkit-scrollbar-track{background-color:#efefef;border-radius:7px}.p-apply__guideBoxDetailWrap::-webkit-scrollbar-thumb{background-color:#a8a8a8;border-radius:7px}.p-apply__guideBoxDetailInner{max-width:775px;margin:0 auto}@media screen and (max-width:768px){.p-apply__guideBoxDetailInner{width:73.3333333333vw}}.p-apply__guideBoxDetailInner dl{padding-top:30px}@media screen and (max-width:768px){.p-apply__guideBoxDetailInner dl{padding-top:5.3333333333vw}}.p-apply__guideBoxDetailInner dl dt{height:20px;padding-right:1rem;padding-left:.5em;line-height:1.3;border-left:solid 3px #e21a1a}@media screen and (max-width:768px){.p-apply__guideBoxDetailInner dl dt{height:4vw;font-size:13px;font-size:3.3854166667vw}}.p-apply__guideBoxDetailInner dl dd.top{padding-top:15px}@media screen and (max-width:768px){.p-apply__guideBoxDetailInner dl dd{padding-top:3.3333333333vw;font-size:13px;font-size:3.3854166667vw}}.p-apply__guideBoxDetailInner dl dd span{display:block;padding-top:5px;font-size:13px}@media screen and (max-width:768px){.p-apply__guideBoxDetailInner dl dd span{padding-top:2.6666666667vw;font-size:11px;font-size:2.8645833333vw}}.p-apply__guideBoxDetailInner dl dd span a{text-decoration:underline}.p-apply__guideBoxDetailInner dl dd .red{display:inline-block;font-size:16px;color:#e21a1a}.p-contact{padding:60px 0 68px 0;margin:120px auto 0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;background:#000}@media screen and (max-width:768px){.p-contact{padding:10.6666666667vw 0;margin:26.6666666667vw auto 0}}.p-contact__inner{max-width:895px;margin:0 auto;color:#fff;text-align:center}@media screen and (max-width:768px){.p-contact__inner{width:89.3333333333vw}}.p-contact__ttl{font-size:24px;font-weight:700}@media screen and (max-width:768px){.p-contact__ttl{font-size:18px;font-size:4.6875vw}}.p-contact__text{padding-top:30px;font-size:15px}@media screen and (max-width:768px){.p-contact__text{font-size:12.5px;font-size:3.2552083333vw;padding-top:8vw;text-align:left}}.p-contact__box{position:relative;margin-top:55px;border:solid 1px #fff}@media screen and (max-width:768px){.p-contact__box{margin-top:10.9333333333vw}}.p-contact__boxInner{padding:40px 0}@media screen and (max-width:768px){.p-contact__boxInner{padding:10vw 0 5.3333333333vw 0}}.p-contact__boxTtl{position:absolute;top:0;left:50%;width:100%;max-width:530px;padding:0 1em;font-size:18px;font-weight:700;background:#000;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.p-contact__boxTtl{font-size:15px;font-size:3.90625vw;width:76vw;max-width:none;padding:0 .3em}}.p-contact__boxTel{position:relative;width:fit-content;margin:0 auto;font-size:30px;font-weight:700;letter-spacing:1px}@media screen and (max-width:768px){.p-contact__boxTel{font-size:21px;font-size:5.46875vw}}.p-contact__boxTel::before{position:absolute;top:50%;left:-10%;display:inline-block;width:26px;height:35px;content:"";background:url(../../images/asset/lp/anniversary2407/tel.svg) no-repeat center;transform:translate(0,-50%)}@media screen and (max-width:768px){.p-contact__boxTel::before{top:35%;left:-15%;width:4.6666666667vw;height:6vw;background-size:contain}}.p-contact__boxTel span{font-size:14px;font-weight:300;vertical-align:middle}@media screen and (max-width:768px){.p-contact__boxTel span{display:block;font-size:11px;font-size:2.8645833333vw}}.p-contact__boxMail{position:relative;width:fit-content;padding-top:30px;margin:0 auto;font-size:17px;font-weight:300;text-decoration:underline;letter-spacing:1px}@media screen and (max-width:768px){.p-contact__boxMail{font-size:12px;font-size:3.125vw;padding:4.6666666667vw 0 0 8vw}}.p-contact__boxMail::before{position:absolute;top:75%;left:-10%;display:inline-block;width:38px;height:27px;content:"";background:url(../../images/asset/lp/anniversary2407/mail.svg) no-repeat center;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.p-contact__boxMail::before{top:70%;left:3%;width:6.4vw;height:4.6666666667vw;background-size:contain}}.p-coupon{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.p-coupon__wrap{max-width:1100px;padding:60px 0;margin:100px auto 0;background:url(../../images/asset/lp/anniversary2407/discount_bg.png) no-repeat center;background-size:cover;box-shadow:0 35px 35px -10px #e2e2e2}@media screen and (max-width:768px){.p-coupon__wrap{width:89.3333333333vw;padding:10.6666666667vw 0 13.3333333333vw 0;margin:16vw auto 0}}.p-coupon__inner{max-width:895px;margin:0 auto}@media screen and (max-width:768px){.p-coupon__inner{width:78.6666666667vw}}.p-coupon__ttl{text-align:center}.p-coupon__text{margin-top:20px;font-size:24px;text-align:center}@media screen and (max-width:768px){.p-coupon__text{font-size:15px;font-size:3.90625vw;margin-top:6.4vw}}.p-coupon__chord{padding:50px 0 30px 0;margin-top:42px;border:solid 6px #000}@media screen and (max-width:768px){.p-coupon__chord{padding:8vw 0;margin-top:4.2666666667vw}}.p-coupon__chordInner{max-width:700px;margin:0 auto}@media screen and (max-width:768px){.p-coupon__chordInner{width:67.7333333333vw}}.p-coupon__chordText{padding:23px 0 25px 0;color:#fff;text-align:center;background:#000;border-radius:8px}@media screen and (max-width:768px){.p-coupon__chordText{padding:1.3333333333vw 0;border-radius:80px}}.p-coupon__chordText p{font-size:26px}@media screen and (max-width:768px){.p-coupon__chordText p{font-size:15px;font-size:3.90625vw}}.p-coupon__chordText p span{font-size:37px}@media screen and (max-width:768px){.p-coupon__chordText p span{font-size:21px;font-size:5.46875vw;display:block}}.p-coupon__chordDeadline{padding-top:20px;font-size:18px;text-align:center}@media screen and (max-width:768px){.p-coupon__chordDeadline{font-size:12px;font-size:3.125vw;padding-top:1.6vw}}.p-coupon__chordLink{position:relative;max-width:440px;margin:20px auto 0}@media screen and (max-width:768px){.p-coupon__chordLink{width:67.2vw;max-width:none;margin:3.3333333333vw auto 0;font-size:15px;font-size:3.90625vw}}.p-coupon__chordLink::after{position:absolute;top:50%;right:10%;display:inline-block;width:22px;height:22px;content:"";background:url(../../images/asset/lp/anniversary2407/copy_icon.svg) no-repeat center;transform:translate(0,-50%)}@media screen and (max-width:768px){.p-coupon__chordLink::after{right:8%;width:3.2vw;background-size:contain}}.p-coupon__chordLink button{display:block;width:440px;padding:13px 0;font-size:25px;font-weight:700;text-align:center;border:solid 3px #000;border-radius:50px}@media screen and (max-width:768px){.p-coupon__chordLink button{font-size:15px;font-size:3.90625vw;width:67.2vw;padding:2.6666666667vw 0}}.p-coupon__chordNote{padding-top:30px;font-size:12px}@media screen and (max-width:768px){.p-coupon__chordNote{font-size:11px;font-size:2.8645833333vw;padding-top:4vw}}@media screen and (max-width:768px){.p-coupon__chordNote .indent{display:block;padding-left:1rem;text-indent:-1rem}}.p-coupon__btn{display:flex;justify-content:space-between;margin-top:60px}@media screen and (max-width:768px){.p-coupon__btn{display:block;margin-top:10.6666666667vw}}.p-coupon__useTtl{position:relative;padding:1rem;margin-top:60px;font-size:24px;font-weight:500;text-align:center}@media screen and (max-width:768px){.p-coupon__useTtl{font-size:16px;font-size:4.1666666667vw;margin-top:9.3333333333vw}}.p-coupon__useTtl::before{position:absolute;top:48%;left:7%;display:inline-block;width:275px;content:"";border-top:2px dotted}@media screen and (max-width:768px){.p-coupon__useTtl::before{left:0;width:20vw}}.p-coupon__useTtl::after{position:absolute;top:48%;right:7%;display:inline-block;width:275px;content:"";border-top:2px dotted}@media screen and (max-width:768px){.p-coupon__useTtl::after{right:0;width:20vw}}.p-coupon__useStepItem{border-right:solid 1px #bfbfbf}@media screen and (max-width:768px){.p-coupon__useStepItem{border-right:none}}.p-coupon__useStepItem:last-child{border-right:none}.p-coupon__useStep{display:grid;grid-template-columns:repeat(3,240px);justify-content:space-between;max-width:750px;margin:0 auto}@media screen and (max-width:768px){.p-coupon__useStep{grid-template-columns:repeat(3,1fr);width:78.6666666667vw}}.p-coupon__useStepItemTtl{text-align:center}@media screen and (max-width:768px){.p-coupon__useStepItemTtl{width:8.6666666667vw;margin:0 auto}}.p-coupon__useStepItemGrid{display:flex;align-items:center;justify-content:center;height:75px;margin-top:10px}@media screen and (max-width:768px){.p-coupon__useStepItemGrid{display:block;height:auto}}@media screen and (max-width:768px){.p-coupon__useStepItemImg{width:9.3333333333vw;padding-top:4vw;margin:0 auto}}.p-coupon__useStepItemText{padding-left:20px;font-size:16px}@media screen and (max-width:768px){.p-coupon__useStepItemText{font-size:12.5px;font-size:3.2552083333vw;padding-top:2.6666666667vw;padding-left:0;text-align:center}}.p-course{max-width:1120px;margin:140px auto 0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width:768px){.p-course{width:92vw;margin:16vw auto 0}}.p-course__inner{max-width:895px;margin:0 auto}@media screen and (max-width:768px){.p-course__inner{width:92vw}}.p-discount{position:relative;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.p-discount.mt{margin-top:100px}@media screen and (max-width:768px){.p-discount.mt{margin-top:16.6666666667vw}}.p-discount__wrap{max-width:1080px;margin:0 auto;background:#fff;box-shadow:0 35px 35px -10px #e2e2e2}.p-discount__box{box-shadow:0 0 0 10px #fff}.p-discount__box--red{padding:10px;border:solid 2px #eab7b7}@media screen and (max-width:768px){.p-discount__box--red{padding:0;border:none}}.p-discount__box--gold{padding:10px;border:solid 2px #ddd7b8}@media screen and (max-width:768px){.p-discount__box--gold{padding:0;border:none}}.p-discount__ttl{position:absolute;top:15px;left:50%;width:100%;max-width:1185px;transform:translate(-50%,0)}.p-discount__inner{max-width:895px;padding:200px 0 95px 0;margin:0 auto}@media screen and (max-width:768px){.p-discount__inner{padding:38.6666666667vw 0 16vw 0}}.p-discount__inner.bottom{padding:200px 0 50px 0}@media screen and (max-width:768px){.p-discount__inner.bottom{padding:38.6666666667vw 0 0 0}}.p-discount__text{font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-discount__text{font-size:17px;font-size:4.4270833333vw}}.p-discount__text .underLine{border-bottom:dotted 2px #e21a1a}.p-discount__band{position:relative;padding:20px 0;margin-top:50px;background:#efefef}@media screen and (max-width:768px){.p-discount__band{padding:2.6666666667vw 0;margin-top:6.6666666667vw}}.p-discount__band::before{position:absolute;top:50%;left:20%;display:inline-block;width:73px;height:122px;content:"";background:url(../../images/asset/lp/anniversary2407/band_icon.svg) no-repeat center;transform:translate(0,-50%)}@media screen and (max-width:768px){.p-discount__band::before{width:16vw;height:25.3333333333vw;background-size:contain}}.p-discount__bandText{padding-left:85px;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-discount__bandText{font-size:20px;font-size:5.2083333333vw;padding-left:40vw;text-align:left}}.p-discount__moreover{position:relative;z-index:2;margin-top:24px;text-align:center}@media screen and (max-width:768px){.p-discount__moreover{width:41.6vw;margin:5.3333333333vw auto 0}}.p-discount__coupon{padding:60px 0 30px 0;margin-top:-25px;text-align:center;border:solid 6px #000}@media screen and (max-width:768px){.p-discount__coupon{width:89.3333333333vw;padding:8vw 0 6.6666666667vw 0;margin:4vw auto 0}}.p-discount__couponInner{max-width:778px;margin:0 auto}@media screen and (max-width:768px){.p-discount__couponInner{width:78.6666666667vw}}.p-discount__couponText{font-size:28px;font-weight:700}@media screen and (max-width:768px){.p-discount__couponText{font-size:20px;font-size:5.2083333333vw}}.p-discount__couponText .line{background:linear-gradient(transparent 50%,#ffe0e0 0)}.p-discount__couponDiscount{font-size:71px;font-weight:900;color:#e21a1a;border-bottom:dotted 2px #332c25}@media screen and (max-width:768px){.p-discount__couponDiscount{font-size:32.5px;font-size:8.4635416667vw;margin-top:2.6666666667vw}}.p-discount__couponOff{padding-top:20px;font-size:24px;font-weight:500}@media screen and (max-width:768px){.p-discount__couponOff{font-size:15px;font-size:3.90625vw;padding-top:5.3333333333vw;line-height:1.8}}.p-discount__off{margin-top:66px;border:solid 2px #cbcbcb}@media screen and (max-width:768px){.p-discount__off{margin-top:10.6666666667vw;line-height:1.8;border:none}}.p-discount__offTtl{position:relative;padding:22px 0;text-align:center;background:#efefef}@media screen and (max-width:768px){.p-discount__offTtl{padding:3.2vw 0;text-align:left}}.p-discount__offTtl::before{position:absolute;top:50%;left:10%;display:inline-block;width:137px;height:137px;content:"";background:url(../../images/asset/lp/anniversary2407/32off_icon.svg) no-repeat center;transform:translate(0,-50%)}@media screen and (max-width:768px){.p-discount__offTtl::before{left:5%;width:27.2vw;height:27.2vw;background-size:contain}}.p-discount__offTtl p{padding-left:120px;font-size:26px;font-weight:600}@media screen and (max-width:768px){.p-discount__offTtl p{font-size:17px;font-size:4.4270833333vw;padding-left:35.3333333333vw}}.p-discount__offTtl p span{font-size:32px;font-weight:700;color:#e21a1a}@media screen and (max-width:768px){.p-discount__offTtl p span{font-size:17px;font-size:4.4270833333vw}}.p-discount__offInner{max-width:778px;margin:57px auto 30px}@media screen and (max-width:768px){.p-discount__offInner{width:78.6666666667vw;margin:14vw auto 0}}.p-discount__offCase--bottom{margin-bottom:25px;border-bottom:solid 2px #ccc}@media screen and (max-width:768px){.p-discount__offCase--bottom{margin-bottom:4vw}}@media screen and (max-width:768px){.p-discount__offCase{border-bottom:solid 2px #ccc}}.p-discount__offCaseMoreBtn{position:relative;padding-bottom:10px;font-size:25px;text-align:center;text-decoration:underline;cursor:pointer}@media screen and (max-width:768px){.p-discount__offCaseMoreBtn{font-size:17.5px;font-size:4.5572916667vw;padding-bottom:4vw}}.p-discount__offCaseMoreBtn::before{position:absolute;top:35%;right:39%;box-sizing:border-box;display:inline-block;width:12px;height:12px;line-height:1;color:#e21a1a;vertical-align:middle;content:"";border:3px solid currentColor;border-bottom:0;border-left:0;transform:translateY(-50%) rotate(135deg)}@media screen and (max-width:768px){.p-discount__offCaseMoreBtn::before{top:26%;right:27%;width:2.6666666667vw;height:2.6666666667vw}}.p-discount__offCaseMoreBtn.is-active::before{top:43%;right:42%;transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width:768px){.p-discount__offCaseMoreBtn.is-active::before{top:35%;right:34%}}.p-discount__offCaseAcc{display:none}.p-discount__offCaseText{font-size:20px}@media screen and (max-width:768px){.p-discount__offCaseText{font-size:13px;font-size:3.3854166667vw;padding-left:3rem;text-indent:-3rem}}.p-discount__offCaseText span{font-weight:600}@media screen and (max-width:768px){.p-discount__offCaseText span{display:block}}.p-discount__offCaseImg{padding-top:25px}@media screen and (max-width:768px){.p-discount__offCaseImg{padding-top:4vw}}.p-discount__offCasePrice{display:grid;grid-template-columns:233px 233px 307px;padding:20px 0}@media screen and (max-width:768px){.p-discount__offCasePrice{grid-template-columns:23.6vw 26.6666666667vw 26.6666666667vw;padding:2.6666666667vw 0}}.p-discount__offCasePriceText{display:flex;align-items:center;justify-content:center;height:53px;border-right:solid 2px #bfbfbf}@media screen and (max-width:768px){.p-discount__offCasePriceText{height:15.3333333333vw}}.p-discount__offCasePriceText p{font-size:22px;text-align:center}@media screen and (max-width:768px){.p-discount__offCasePriceText p{font-size:12.5px;font-size:3.2552083333vw}}.p-discount__offCasePriceText p span{display:block;font-size:14px}@media screen and (max-width:768px){.p-discount__offCasePriceText p span{font-size:11px;font-size:2.8645833333vw}}.p-discount__offCasePriceText:last-child{border-right:none}@media screen and (max-width:768px){.p-discount__offCasePriceText:last-child p{line-height:1.2;text-align:left}}.p-discount__offCasePriceMore{font-size:23px;font-weight:600;color:#e21a1a;text-align:center;letter-spacing:1px}@media screen and (max-width:768px){.p-discount__offCasePriceMore{font-size:10px;font-size:2.6041666667vw;padding-left:3.3333333333vw}}.p-discount__offCasePriceMore .big{display:inline-block;font-size:41px;vertical-align:baseline}@media screen and (max-width:768px){.p-discount__offCasePriceMore .big{font-size:20px;font-size:5.2083333333vw;display:inline-flex;vertical-align:middle}}.p-discount__offCasePriceMore .num{display:inline-block;font-size:68px;vertical-align:baseline}@media screen and (max-width:768px){.p-discount__offCasePriceMore .num{font-size:30px;font-size:7.8125vw;display:contents;vertical-align:middle}}.p-discount__pay{max-width:692px;margin:0 auto}@media screen and (max-width:768px){.p-discount__pay{width:73.3333333333vw;margin:5.3333333333vw auto 0}}.p-discount__payText{max-width:640px;margin:20px auto 0;font-weight:700}@media screen and (max-width:768px){.p-discount__payText{width:73.3333333333vw;margin:2.6666666667vw auto 0;font-size:13px;font-size:3.3854166667vw}}.p-discount__payText a{text-decoration:underline}.p-discount__payText span{display:block;font-size:12px;font-weight:300;line-height:1.5}@media screen and (max-width:768px){.p-discount__payText span{padding-left:1rem;text-indent:-1rem;font-size:10px;font-size:2.6041666667vw}}.p-discount__chanceTtl{margin-top:40px}@media screen and (max-width:768px){.p-discount__chanceTtl{width:90vw;margin:11.3333333333vw auto 0}}.p-discount__presentTtl{padding:15px 0;margin-top:60px;background:#000}@media screen and (max-width:768px){.p-discount__presentTtl{padding:2vw 0;margin-top:8vw}}.p-discount__presentTtl p{position:relative;padding-left:100px;font-size:38px;font-weight:700;color:#fff;text-align:center}@media screen and (max-width:768px){.p-discount__presentTtl p{font-size:23px;font-size:5.9895833333vw;padding-left:30.1333333333vw;text-align:left}}.p-discount__presentTtl p::before{position:absolute;top:50%;left:10%;display:inline-block;width:115px;height:115px;content:"";background:url(../../images/asset/lp/anniversary2407/40_icon.svg) no-repeat center;transform:translate(0,-50%)}@media screen and (max-width:768px){.p-discount__presentTtl p::before{width:16.9333333333vw;background-size:contain}}.p-discount__presentTtl p span{font-size:44px}@media screen and (max-width:768px){.p-discount__presentTtl p span{font-size:25px;font-size:6.5104166667vw}}.p-discount__presentText{margin-top:55px;font-size:24px;font-weight:700;text-align:center}@media screen and (max-width:768px){.p-discount__presentText{font-size:17px;font-size:4.4270833333vw;margin-top:8vw}}.p-discount__presentList{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:50px}@media screen and (max-width:768px){.p-discount__presentList{gap:0;margin-top:6.6666666667vw;border:solid 4px #000}}.p-discount__presentItem{position:relative;padding-bottom:40px;border:solid 2px #000}@media screen and (max-width:768px){.p-discount__presentItem{width:49.0666666667vw;padding-bottom:8vw;border:none}}.p-discount__presentItem::before{position:absolute;top:20px;right:20px;display:inline-block;width:75px;height:75px;content:"";background:url(../../images/asset/lp/anniversary2407/10_icon.svg) no-repeat center}@media screen and (max-width:768px){.p-discount__presentItem::before{top:16%;right:5%;z-index:1;width:13.3333333333vw;height:13.3333333333vw;background-size:contain}}@media screen and (max-width:768px){.p-discount__presentItem:nth-child(1) .p-discount__presentCourse{border-right:solid 1px #fff}.p-discount__presentItem:nth-child(1) .p-discount__presentImg{width:27.3333333333vw}}@media screen and (max-width:768px){.p-discount__presentItem:nth-child(2) .p-discount__presentImg{width:29.7333333333vw}}@media screen and (max-width:768px){.p-discount__presentItem:nth-child(3) .p-discount__presentCourse{border-right:solid 1px #fff}.p-discount__presentItem:nth-child(3) .p-discount__presentImg{width:30.2666666667vw}}@media screen and (max-width:768px){.p-discount__presentItem:nth-child(4) .p-discount__presentImg{width:34.6666666667vw}}.p-discount__presentCourse{position:relative;z-index:1}.p-discount__presentImg{margin:-80px auto 0}@media screen and (max-width:768px){.p-discount__presentImg{position:relative;z-index:1;height:27.3333333333vw;margin:6.6666666667vw auto 0}}.p-discount__presentInner{max-width:366px;margin:0 auto}@media screen and (max-width:768px){.p-discount__presentInner{width:42vw}}.p-discount__presentName{font-size:22px;font-weight:700}@media screen and (max-width:768px){.p-discount__presentName{font-size:12px;font-size:3.125vw;margin-top:4vw}}.p-discount__presentName span{display:block;padding-top:18px;font-size:14px;font-weight:300}@media screen and (max-width:768px){.p-discount__presentName span{font-size:11px;font-size:2.8645833333vw;padding-top:2.6666666667vw}}.p-discount__presentDetail{position:relative;font-size:14px;font-weight:700}@media screen and (max-width:768px){.p-discount__presentDetail{font-size:11px;font-size:2.8645833333vw}}.p-discount__presentDetail::before{display:inline-block;width:366px;padding:15px 0;content:"";background:url(../../images/asset/lp/anniversary2407/dotted_line.webp) no-repeat center}@media screen and (max-width:768px){.p-discount__presentDetail::before{width:42vw;padding:3.3333333333vw 0}}.p-discount__presentNote{padding-top:20px;font-size:12px}@media screen and (max-width:768px){.p-discount__presentNote{font-size:11px;font-size:2.8645833333vw;padding:5.3333333333vw}}.red{color:#e21a1a}.bold{font-weight:700}.p-end{position:absolute;top:0;z-index:100;width:100%;height:100%;background-color:rgba(0,0,0,.6)}.p-end__text{position:absolute;top:2%;left:50%;display:flex;align-items:center;max-width:695px;height:224px;padding:0 35px;font-size:25px;font-weight:700;text-align:center;background:#fff;transform:translate(-50%,0)}@media screen and (max-width:768px){.p-end__text{font-size:26px;font-size:6.7708333333vw;top:52vw;width:89.0666666667vw;height:34.1333333333vw}}.p-kv{text-align:center}.p-kv__img img{width:100%}.p-kv__link{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;background:#000}@media screen and (max-width:768px){.p-kv__link{padding:3.3333333333vw 0 6.6666666667vw 0}}.p-kv__linkItem{position:relative;display:block}.p-kv__linkItem::before{position:absolute;right:0;display:inline-block;height:48px;content:"";border:solid 1px grey}@media screen and (max-width:768px){.p-kv__linkItem::before{height:17.0666666667vw}}.p-kv__linkItem:last-child::before{position:absolute;right:0;display:inline-block;height:48px;content:"";border:none}.p-kv__linkItem a{position:relative;display:flex;align-items:center;justify-content:center;height:45px;font-size:16px;font-weight:700;color:#fff}@media screen and (max-width:768px){.p-kv__linkItem a{font-size:12px;font-size:3.125vw;height:auto}}.p-kv__linkItem a::after{position:absolute;top:0;bottom:-100%;left:50%;width:10px;height:10px;margin:auto;content:"";border:0;border-right:solid 3px grey;border-bottom:solid 3px grey;transform:translateX(-50%) rotate(45deg)}@media screen and (max-width:768px){.p-kv__linkItem a::after{top:unset;right:unset;bottom:-20%}}.p-merit{max-width:1120px;margin:120px auto 0;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width:768px){.p-merit{width:92vw;margin:21.3333333333vw auto 0}}.p-merit__inner{max-width:895px;margin:0 auto}@media screen and (max-width:768px){.p-merit__inner{width:92vw}}.p-store{padding:90px 0 75px 0;margin-bottom:50px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;background:url(../../images/asset/lp/anniversary2407/store_bg.png) no-repeat center;background-size:cover}@media screen and (max-width:768px){.p-store{padding:12vw 0 6.6666666667vw 0;margin-bottom:6.6666666667vw}}.p-store__inner{max-width:1020px;margin:0 auto}@media screen and (max-width:768px){.p-store__inner{width:89.3333333333vw}}.p-store__ttl{font-size:30px;font-weight:700!important;line-height:1.8;text-align:center}@media screen and (max-width:768px){.p-store__ttl{font-size:27.5px;font-size:7.1614583333vw;line-height:1.3}}.p-store__ttl span{display:block;font-size:25px;font-weight:300}@media screen and (max-width:768px){.p-store__ttl span{font-size:20px;font-size:5.2083333333vw;display:block;padding-bottom:1.3333333333vw}}.p-store__list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}@media screen and (max-width:768px){.p-store__list{display:block;gap:4vw;margin-top:9.3333333333vw}}.p-store__listItem{padding:30px 20px;background:#fff;border-radius:10px}@media screen and (max-width:768px){.p-store__listItem{display:grid;grid-template-columns:.8fr 1fr;align-items:center;height:auto;padding:7.3333333333vw 4vw;margin-bottom:4.2666666667vw}}.p-store__listItemImg{max-width:112px;margin:0 auto}@media screen and (max-width:768px){.p-store__listItemImg{width:24vw}}.p-store__listItemTtl{font-size:18px;font-weight:700}@media screen and (max-width:768px){.p-store__listItemTtl{font-size:15px;font-size:3.90625vw}}.p-store__listItemText{margin-top:16px;font-size:14px}@media screen and (max-width:768px){.p-store__listItemText{font-size:12px;font-size:3.125vw;margin-top:3.2vw}}.p-store__listItemText a{text-decoration:underline}.p-toast{position:fixed;top:0;left:50%;z-index:1;width:320px;padding:10px;font-size:14px;font-weight:700;text-align:center;background-color:#fff;border-radius:6px;transition:transform .3s ease;transform:translate(-50%,-100%)}@media screen and (max-width:768px){.p-toast{width:90vw;padding:1.333vw;font-size:3.1992vw;border-radius:.7998vw}}.p-toast[data-toast=true]{box-shadow:0 6px 18px rgba(0,0,0,.09);transform:translate(-50%,20%)}.p-voice{margin:113px auto 120px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width:768px){.p-voice{margin:21.3333333333vw auto 0}}.p-voice__inner{max-width:1120px;margin:0 auto}@media screen and (max-width:768px){.p-voice__inner{width:92vw}}.p-voice__slideItem{max-width:500px;padding:20px 30px 30px 30px;border:solid 2px #d9d9d9;border-radius:10px}@media screen and (max-width:768px){.p-voice__slideItem{width:89.3333333333vw!important;padding:5.3333333333vw}}.p-voice__slideTrack{margin-top:80px}@media screen and (max-width:768px){.p-voice__slideTrack{margin-top:10.6666666667vw}}.p-voice__slideItemTop{display:flex;align-items:center;height:80px;border-bottom:dotted 2px #332c25}@media screen and (max-width:768px){.p-voice__slideItemTop{height:auto;padding-bottom:4vw}}.p-voice__slideItemIcon{max-width:70px}@media screen and (max-width:768px){.p-voice__slideItemIcon{width:16vw}}.p-voice__slideItemTtl{padding-left:15px;font-weight:700}@media screen and (max-width:768px){.p-voice__slideItemTtl{padding-left:3.2vw;font-size:16px;font-size:4.1666666667vw}}.p-voice__slideItemTtl span{display:block;padding-top:5px;font-size:10px;font-weight:300}@media screen and (max-width:768px){.p-voice__slideItemTtl span{font-size:12px;font-size:3.125vw;padding-top:.6666666667vw}}.p-voice__slideItemText{padding-top:20px;font-size:14px}@media screen and (max-width:768px){.p-voice__slideItemText{font-size:16px;font-size:4.1666666667vw;padding-top:3.3333333333vw}}.p-voice__icons{position:relative;max-width:200px;margin:25px auto 0}@media screen and (max-width:768px){.p-voice__icons{width:46.6666666667vw;max-width:none;margin:5.3333333333vw auto 0}}@media (max-width:768px) and (min-width:700px){.p-voice__icons{width:33.3333333333vw}}.p-voice__btn{position:relative;max-width:620px;margin:130px auto 0;font-size:26px;font-weight:700;text-align:center;border:solid 2px #000;border-radius:10px}.p-voice__btn::after{position:absolute;top:50%;right:30px;box-sizing:border-box;display:inline-block;width:12px;height:12px;line-height:1;color:#e21a1a;vertical-align:middle;content:"";border:3px solid currentColor;border-bottom:0;border-left:0;transform:translateY(-50%) rotate(405deg)}@media screen and (max-width:768px){.p-voice__btn::after{top:53%;right:8%;width:2.6666666667vw;height:2.6666666667vw}}@media screen and (max-width:768px){.p-voice__btn{width:89.3333333333vw;font-size:16px;font-size:4.1666666667vw;margin:29.3333333333vw auto 0}}.p-voice__btn a{display:block;padding:25px 0}@media screen and (max-width:768px){.p-voice__btn a{padding:4.6666666667vw}}.splide__arrow{top:0!important;width:60px!important;height:auto!important;opacity:1!important;transform:translateY(0)!important}@media screen and (max-width:768px){.splide__arrow{justify-content:unset!important;width:13.3333333333vw!important;background:0 0!important}}.splide__arrow:hover{opacity:.5!important}.splide__arrow--prev{left:-1em!important}@media screen and (max-width:768px){.splide__arrow--prev{left:0!important}}.splide__arrow--next{right:5.5em!important}@media screen and (max-width:768px){.splide__arrow--next{right:35%!important}}@media (max-width:768px) and (min-width:700px){.splide__arrow--next{right:30%!important}}.splide__toggle{position:absolute;right:10%}@media screen and (max-width:768px){.splide__toggle{right:0!important;width:13.3333333333vw!important}}.u-pc{display:block}@media screen and (max-width:768px){.u-pc{display:none}}.u-sp{display:none}@media screen and (max-width:768px){.u-sp{display:block}}