@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;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{-webkit-box-sizing:content-box;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]{-webkit-text-decoration:underline dotted;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;-moz-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{--font-family-basic:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}html{font-family:var(--font-family-basic)!important;font-size:16px;line-height:1.6;color:var(--color_txt);word-wrap:break-word;scroll-behavior:smooth}body{font-family:var(--font-family-basic)!important;position:relative;width:100%;height:100%;-webkit-text-size-adjust:100%;line-height:1.6}a{color:var(--color_lnk);-webkit-text-decoration:var(--link_deco);text-decoration:var(--link_deco);-webkit-transition:opacity .2s;transition:opacity .2s}@media (hover:hover){a:hover{text-decoration:none;opacity:.8}}img{max-width:100%;height:auto;vertical-align:bottom}@media screen and (max-width:768px){img{width:100%}}strong{font-weight:700}input{padding:0;background:0 0;border:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}::after,::before{-webkit-box-sizing:border-box;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-basic);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-basic);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:"“"}::-moz-selection{background:#d4dcd6}::selection{background:#d4dcd6}::-moz-selection{background:#d4dcd6}.header__inner{width:100%;max-width:900px;margin:0 auto;text-align:left}.header__inner img{display:inline-block;width:84px;margin-left:3px}@media screen and (max-width:768px){.header__inner img{width:70px;margin-left:12px}}.info_bg_white{padding-top:56px;margin:0;background-color:#fff}@media screen and (max-width:768px){.info_bg_white{padding:54px 0 0 0}}.cont_footer{width:100%;max-width:1100px;padding:0 20px;margin:0 auto 56px;text-align:center}@media screen and (max-width:768px){.cont_footer{padding:0 5%}}.cont_footer .cont_footer__btn{width:94%;max-width:480px;margin:auto;font-size:20px;line-height:1.6}@media screen and (max-width:768px){.cont_footer .cont_footer__btn{font-size:16px}}.cont_footer .cont_footer__btn a{display:block;padding:16px;font-family:"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,"Yu Gothic",sans-serif;font-weight:400;color:#c03;text-decoration:none;border:4px solid #c03;border-radius:36px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:768px){.cont_footer .cont_footer__btn a{padding:12px 8px;line-height:1.4;border:2px solid #c03}}.cont_footer .cont_footer__btn a:hover{opacity:.7}#copywright{padding:0;font-family:"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,"Yu Gothic",sans-serif;font-size:15px;font-weight:400;line-height:3.2;color:#3f0000;text-align:center;background:#f4ede5}.u-d-sm{display:none}@media screen and (max-width:768px){.u-d-sm{display:block}}.l-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1000px 1fr;grid-template-columns:1fr 1000px 1fr}@media screen and (max-width:768px){.l-container{-ms-grid-columns:1fr;grid-template-columns:1fr}}.l-container>*{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.l-footer__btn{background-color:#f8f0db!important;padding:14px 0!important}@media screen and (max-width:768px){.l-footer__btn{padding:calc(8 / 480 * 100vw) 0!important}}.l-section{padding:0 80px;width:1000px}@media screen and (max-width:768px){.l-section{padding:0 0 0;width:100%}}.m-kv__title{padding:0 0 0}.p-about{position:relative;height:638px;margin:-73px 0 0;background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/about_main_bg.png);background-repeat:no-repeat;background-position:center top;background-size:cover;z-index:1}@media screen and (max-width:768px){.p-about{margin:calc(-30 / 480 * 100vw) 0 0;height:calc(854 / 480 * 100vw);background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/about_main_bg--sp.png);background-size:cover}}.p-about__conts{margin:16px 0 0;padding:32px 50px 0;height:428px;background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/about_cont_bg.png);background-repeat:no-repeat;background-position:center top}@media screen and (max-width:768px){.p-about__conts{margin:calc(8 / 480 * 100vw) 0 0;padding:calc(23 / 480 * 100vw) calc(30 / 480 * 100vw) 0;height:calc(628 / 480 * 100vw);background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/about_cont_bg--sp.png);background-size:contain}}.p-about__contsImg{margin:24px 0 0}@media screen and (max-width:768px){.p-about__contsImg{margin:calc(16 / 480 * 100vw) 0 0}}.p-about__contsNote{font-size:14px;color:#1b1464}@media screen and (max-width:768px){.p-about__contsNote{padding:calc(8 / 480 * 100vw) calc(10 / 480 * 100vw) 0;font-size:7.5px;font-size:3.125vw}}.p-about__contsNote a{color:#105c9b;text-decoration:underline}.p-about__contsText{font-size:20px;font-weight:600;color:#1b1464}@media screen and (max-width:768px){.p-about__contsText{padding:0 calc(10 / 480 * 100vw);line-height:1.5;font-size:9px;font-size:3.75vw}}.p-about__contsText span{font-weight:inherit;color:#f13d24}.p-about__ttl{text-align:center;padding:46px 0 0}@media screen and (max-width:768px){.p-about__ttl{padding:calc(16 / 480 * 100vw) 0 0;width:calc(432 / 480 * 100vw);margin-inline:auto}}.p-howto{background-color:#fbf8ef;text-align:center;color:#1b1464;padding-bottom:103px;background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/howto_main_bg01.png),url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/howto_main_bg02.png);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom}@media screen and (max-width:768px){.p-howto{padding-bottom:calc(48 / 480 * 100vw);background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/howto_main_bg01--sp.png),url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/howto_main_bg02--sp.png);background-size:contain,contain}}.p-howto__benefits{margin:56px 0 0}@media screen and (max-width:768px){.p-howto__benefits{margin:calc(40 / 480 * 100vw) 0 0}}.p-howto__benefitsConts{margin:11px 0 0}@media screen and (max-width:768px){.p-howto__benefitsConts{margin-inline:auto;width:calc(448 / 480 * 100vw)}}.p-howto__benefitsTtlBox{margin:20px 0 0}@media screen and (max-width:768px){.p-howto__benefitsTtlBox{padding:0 calc(20 / 480 * 100vw) 0 calc(42 / 480 * 100vw);width:100%}}@media screen and (max-width:768px){.p-howto__benefitsTtlImg{margin-inline:auto;width:calc(150 / 480 * 100vw)}}.p-howto__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:16px 0 0}@media screen and (max-width:768px){.p-howto__grid{margin:calc(24 / 480 * 100vw) 0 0;display:block;width:calc(448 / 480 * 100vw);margin-inline:auto}}.p-howto__gridBox,.p-howto__gridBox--02{width:412px;background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/howto_bg01.png);background-position:center;background-repeat:no-repeat;padding:21px 0 0;height:265px}@media screen and (max-width:768px){.p-howto__gridBox,.p-howto__gridBox--02{height:calc(246 / 480 * 100vw);width:100%;background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/howto_bg01--sp.png);background-size:contain}}@media screen and (max-width:768px){.p-howto__gridBox+.p-howto__gridBox,.p-howto__gridBox+.p-howto__gridBox--02,.p-howto__gridBox--02+.p-howto__gridBox,.p-howto__gridBox--02+.p-howto__gridBox--02{margin:calc(16 / 480 * 100vw) 0 0}}@media screen and (max-width:768px){.p-howto__gridBox--02{height:calc(301 / 480 * 100vw);background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/howto_bg01-2--sp.png)}}.p-howto__gridBtn{margin:40px 0 0;display:block}@media screen and (max-width:768px){.p-howto__gridBtn{width:calc(360 / 480 * 100vw);margin:calc(24 / 480 * 100vw) auto 0}}.p-howto__gridNote{font-size:14px;padding:16px 0 0}@media screen and (max-width:768px){.p-howto__gridNote{padding:calc(14 / 480 * 100vw) 0 0}}.p-howto__gridText01{font-size:26px;font-weight:700;line-height:1.5384615385;padding:31px 0 0}@media screen and (max-width:768px){.p-howto__gridText01{padding:calc(16 / 480 * 100vw) 0 0;font-size:13.5px;font-size:5.625vw}}.p-howto__gridText02{font-size:24px;font-weight:700;line-height:1.375;padding:20px 0 0}@media screen and (max-width:768px){.p-howto__gridText02{padding:calc(16 / 480 * 100vw) 0 0;font-size:13.5px;font-size:5.625vw}}@media screen and (max-width:768px){.p-howto__gridText02 span{vertical-align:text-top;font-size:9px;font-size:3.75vw}}.p-howto__gridTtl{padding:0 0 0}@media screen and (max-width:768px){.p-howto__gridTtl{width:calc(30 / 480 * 100vw);margin-inline:auto}}.p-howto__lead{margin:16px 0 0;padding:0 0 0;font-size:22px;font-weight:500}@media screen and (max-width:768px){.p-howto__lead{padding:0 0 0;font-size:11px;font-size:4.5833333333vw}}.p-howto__lead span{font-weight:700;color:#f13d24}.p-howto__secBox{margin:31px 0 0}.p-howto__secList{margin:8px 0 0}@media screen and (max-width:768px){.p-howto__secList{margin:calc(24 / 480 * 100vw) 0 0;width:calc(382 / 480 * 100vw);margin-inline:auto}}.p-howto__secListItem{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 1fr;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:0 10px;text-align:left;width:744px;margin-inline:auto;font-size:14px;line-height:1.5}@media screen and (max-width:768px){.p-howto__secListItem{gap:0 calc(10 / 480 * 100vw);width:100%;font-size:7.5px;font-size:3.125vw}}.p-howto__secNote01{margin:8px 0 0;display:inline-block;font-size:16px;font-weight:500;padding:12px 32px;background-color:#fff}@media screen and (max-width:768px){.p-howto__secNote01{width:calc(400 / 480 * 100vw);margin-inline:auto;font-size:8px;font-size:3.3333333333vw}}.p-howto__secNote01 a{color:#04f;text-decoration:underline}@media screen and (max-width:768px){.p-howto__secText01{width:calc(443 / 480 * 100vw);margin-inline:auto}}.p-howto__secText02{margin:24px 0 0}@media screen and (max-width:768px){.p-howto__secText02{margin:calc(20 / 480 * 100vw) 0 0;width:calc(417 / 480 * 100vw);margin-inline:auto}}.p-howto__ttl{padding:32px 0 0}@media screen and (max-width:768px){.p-howto__ttl{padding:calc(32 / 480 * 100vw) 0 0;width:calc(400 / 480 * 100vw);margin-inline:auto}}.p-setting{background-color:#fdf8f1;padding:80px 0 0;margin:-44px 0 0;background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/setting_bg01.png);background-repeat:no-repeat;background-position:center 80px}@media screen and (max-width:768px){.p-setting{margin:calc(-74 / 480 * 100vw) 0 0;padding:calc(96 / 480 * 100vw) 0 0}}.p-setting__acc,.p-setting__acc--01,.p-setting__acc--02{border-radius:10px;border:solid 1px #f1992d;overflow:hidden}@media screen and (max-width:768px){.p-setting__acc,.p-setting__acc--01,.p-setting__acc--02{width:calc(428 / 480 * 100vw)}}.p-setting__acc--01{margin:24px 0 0}@media screen and (max-width:768px){.p-setting__acc--01{margin:calc(13 / 480 * 100vw) auto 0}}.p-setting__acc--02{margin:8px 0 0}@media screen and (max-width:768px){.p-setting__acc--02{margin:calc(16 / 480 * 100vw) auto 0}}.p-setting__accCont,.p-setting__accCont--02{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:37px}@media screen and (max-width:768px){.p-setting__accCont,.p-setting__accCont--02{padding:0 calc(10 / 480 * 100vw) 0 calc(5 / 480 * 100vw)}}.p-setting__accCont--02{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.p-setting__accCont--02>div{width:calc(180 / 480 * 100vw)}.p-setting__accCont--02>div:first-child{width:calc(228 / 480 * 100vw)}.p-setting__accCont--02>div:nth-child(3){width:calc(340 / 480 * 100vw)}}.p-setting__accContAfter{position:relative;text-align:center;color:#f13d24;font-size:22px;font-weight:900;margin:32px 0 0;padding:0 0 46px}@media screen and (max-width:768px){.p-setting__accContAfter{font-weight:700;padding:0 0 calc(46 / 480 * 100vw);font-size:11px;font-size:4.5833333333vw}}.p-setting__accContAfter:before{position:absolute;bottom:0;left:50%;display:block;content:" ";width:0;height:0;border-style:solid;border-right:26px solid transparent;border-left:26px solid transparent;border-top:24px solid #f13d24;border-bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.p-setting__accContAfter:before{border-right:calc(26 / 480 * 100vw) solid transparent;border-left:calc(26 / 480 * 100vw) solid transparent;border-top:calc(24 / 480 * 100vw) solid #f13d24}}.p-setting__accContAfter span{display:block;font-size:16px;font-weight:500;color:#1b1464}@media screen and (max-width:768px){.p-setting__accContAfter span{margin:calc(24 / 480 * 100vw) 0 0;font-size:8px;font-size:3.3333333333vw}}.p-setting__accContBox,.p-setting__accContBox--height02,.p-setting__accContBox--height03,.p-setting__accContBox--height04,.p-setting__accContBox--heightSp02,.p-setting__accContBox--heightSp03,.p-setting__accContBox--heightSp04{position:relative;width:212px;text-align:center;height:351px}@media screen and (max-width:768px){.p-setting__accContBox,.p-setting__accContBox--height02,.p-setting__accContBox--height03,.p-setting__accContBox--height04,.p-setting__accContBox--heightSp02,.p-setting__accContBox--heightSp03,.p-setting__accContBox--heightSp04{height:calc(365 / 480 * 100vw);width:calc(204 / 480 * 100vw)}}@media print,screen and (min-width:769px){.p-setting__accContBox--height02{height:395px}}@media print,screen and (min-width:769px){.p-setting__accContBox--height03{height:370px}}@media print,screen and (min-width:769px){.p-setting__accContBox--height04{height:308px}}@media screen and (max-width:768px){.p-setting__accContBox--heightSp02{height:calc(409 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContBox--heightSp03{height:calc(384 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContBox--heightSp04{height:calc(318 / 480 * 100vw)}}.p-setting__accContBox--height02:before,.p-setting__accContBox--height03:before,.p-setting__accContBox--height04:before,.p-setting__accContBox--heightSp02:before,.p-setting__accContBox--heightSp03:before,.p-setting__accContBox--heightSp04:before,.p-setting__accContBox:before{position:absolute;right:-5px;top:200px;display:block;content:" ";width:0;height:0;border-style:solid;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:14px solid #ffba00;border-right:0}@media screen and (max-width:768px){.p-setting__accContBox--height02:before,.p-setting__accContBox--height03:before,.p-setting__accContBox--height04:before,.p-setting__accContBox--heightSp02:before,.p-setting__accContBox--heightSp03:before,.p-setting__accContBox--heightSp04:before,.p-setting__accContBox:before{top:calc(50% + 40 / 480 * 100vw);right:calc(1 / 480 * 100vw);border-top:calc(14 / 480 * 100vw) solid transparent;border-bottom:calc(14 / 480 * 100vw) solid transparent;border-left:calc(14 / 480 * 100vw) solid #ffba00}}@media screen and (max-width:768px){.p-setting__accContBox--height02:nth-child(2n):before,.p-setting__accContBox--height03:nth-child(2n):before,.p-setting__accContBox--height04:nth-child(2n):before,.p-setting__accContBox--heightSp02:nth-child(2n):before,.p-setting__accContBox--heightSp03:nth-child(2n):before,.p-setting__accContBox--heightSp04:nth-child(2n):before,.p-setting__accContBox:nth-child(2n):before{right:calc(10 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContBox--height02:nth-child(2):before,.p-setting__accContBox--height03:nth-child(2):before,.p-setting__accContBox--height04:nth-child(2):before,.p-setting__accContBox--heightSp02:nth-child(2):before,.p-setting__accContBox--heightSp03:nth-child(2):before,.p-setting__accContBox--heightSp04:nth-child(2):before,.p-setting__accContBox:nth-child(2):before{right:calc(-1 / 480 * 100vw)}}.p-setting__accContBox--height02:nth-child(6):before,.p-setting__accContBox--height03:nth-child(6):before,.p-setting__accContBox--height04:nth-child(6):before,.p-setting__accContBox--heightSp02:nth-child(6):before,.p-setting__accContBox--heightSp03:nth-child(6):before,.p-setting__accContBox--heightSp04:nth-child(6):before,.p-setting__accContBox:nth-child(6):before{display:none}#p-setting__accContBox05.p-setting__accContBox--height02:before,#p-setting__accContBox05.p-setting__accContBox--height03:before,#p-setting__accContBox05.p-setting__accContBox--height04:before,#p-setting__accContBox05.p-setting__accContBox--heightSp02:before,#p-setting__accContBox05.p-setting__accContBox--heightSp03:before,#p-setting__accContBox05.p-setting__accContBox--heightSp04:before,.p-setting__accContBox#p-setting__accContBox05:before{display:none}.p-setting__accContImg{position:absolute;bottom:0;width:100%}@media screen and (max-width:768px){.p-setting__accContImg01{width:calc(120 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContImg02{width:calc(158 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContImg03{width:calc(139 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContImg04{width:calc(120 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContImg05{width:calc(129 / 480 * 100vw)}}@media screen and (max-width:768px){.p-setting__accContImg06{width:calc(120 / 480 * 100vw)}}.p-setting__accContNote,.p-setting__accContNote--02{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 1fr;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;width:438px;font-size:14px;color:#1b1464}@media print,screen and (min-width:769px){.p-setting__accContNote,.p-setting__accContNote--02{margin-top:16px;margin-left:auto}}@media screen and (max-width:768px){.p-setting__accContNote,.p-setting__accContNote--02{width:calc(383 / 480 * 100vw);margin:calc(16 / 480 * 100vw) auto 0;font-size:7.5px;font-size:3.125vw}}.p-setting__accContNote--02{width:594px}@media screen and (max-width:768px){.p-setting__accContNote--02{width:calc(380 / 480 * 100vw)}}.p-setting__accContText,.p-setting__accContText--sm{font-size:15px;font-weight:700;color:#1b1464;line-height:1.375;padding:10px 0 0}@media screen and (max-width:768px){.p-setting__accContText,.p-setting__accContText--sm{font-size:8px;font-size:3.3333333333vw}}@media screen and (max-width:768px){.p-setting__accContText--sm{font-size:8px;font-size:3.3333333333vw}}@media screen and (max-width:768px){.p-setting__accContTtl img{width:calc(32 / 480 * 100vw)}}.p-setting__accTtl{background-color:#f1992d}.p-setting__bannerList{width:680px;margin:8px auto 0;text-align:center}@media screen and (max-width:768px){.p-setting__bannerList{width:calc(400 / 480 * 100vw)}}.p-setting__bannerListItem+.p-setting__bannerListItem{margin:8px 0 0}.p-setting__box{background-color:#fff;border-radius:20px;width:840px;margin-inline:auto;padding:16px 50px 32px}@media screen and (max-width:768px){.p-setting__box{padding:0 0 calc(32 / 480 * 100vw);width:calc(448 / 480 * 100vw)}}.p-setting__box+.p-setting__box{margin-top:24px}.p-setting__boxTtl{padding:0 0 0}@media screen and (max-width:768px){.p-setting__boxTtl{padding:calc(24 / 480 * 100vw) calc(24 / 480 * 100vw) 0}}.p-setting__condition{display:-ms-grid;display:grid;place-content:center;position:relative;height:54px;width:100%;padding:0 0 2px;font-size:clamp(20 * 768 / 1000 * 1px,20 / 1000 * 100vw,20px);font-weight:700}@media screen and (max-width:768px){.p-setting__condition{height:calc(72 / 480 * 100vw);text-align:center;padding:0 calc(58 / 480 * 100vw) 0 calc(36 / 480 * 100vw);font-size:15px;font-size:6.25vw}}.p-setting__condition::after,.p-setting__condition::before{position:absolute;top:50%;right:36px;display:inline-block;width:20px;height:3px;content:"";background-color:#fff;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.p-setting__condition::after,.p-setting__condition::before{right:calc(18 / 480 * 100vw);width:calc(22 / 480 * 100vw);height:3px}}.p-setting__condition::after{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.p-setting__condition.is-open::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.p-setting__condition.is-open::before{opacity:0}.p-setting__conditionBody{display:none;padding:24px 40px 32px}@media screen and (max-width:768px){.p-setting__conditionBody{padding:calc(24 / 480 * 100vw) 0 calc(18 / 480 * 100vw);text-align:left;font-size:12px;font-size:5vw}}.p-setting__conditionTtl{position:relative;font-size:18px;font-weight:700;color:#1b1464;width:638px;margin-inline:auto;text-align:center;background-color:#f5f5f5;padding:27px 34px 10px}@media screen and (max-width:768px){.p-setting__conditionTtl{width:calc(360 / 480 * 100vw);padding:calc(29 / 480 * 100vw) calc(20 / 480 * 100vw) calc(9 / 480 * 100vw);line-height:1.3333333333;font-size:9px;font-size:3.75vw}}.p-setting__conditionTtl span{position:absolute;top:0;left:50%;background-color:#e7e7e7;width:86px;height:23px;text-align:center;font-size:18px;line-height:1.2;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:0 0 10px 10px}@media screen and (max-width:768px){.p-setting__conditionTtl span{border-radius:0 0 calc(8 / 480 * 100vw) calc(8 / 480 * 100vw);height:calc(23 / 480 * 100vw);width:calc(66 / 480 * 100vw);font-size:7.5px;font-size:3.125vw}}.p-setting__inner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,206,145,0)),color-stop(70%,rgba(255,206,145,0)),to(rgba(255,206,145,.3)));background:linear-gradient(180deg,rgba(255,206,145,0) 0,rgba(255,206,145,0) 70%,rgba(255,206,145,.3) 100%);padding:0 0 40px}.p-setting__lead{display:-ms-grid;display:grid;-ms-grid-columns:1fr 90px;grid-template-columns:1fr 90px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;width:840px;margin:20px auto 24px}@media screen and (max-width:768px){.p-setting__lead{width:calc(440 / 480 * 100vw);-ms-grid-columns:1fr calc(80 / 480 * 100vw);grid-template-columns:1fr calc(80 / 480 * 100vw);-webkit-column-gap:calc(10 / 480 * 100vw);-moz-column-gap:calc(10 / 480 * 100vw);column-gap:calc(10 / 480 * 100vw)}}.p-setting__leadText{font-size:20px;font-weight:500;color:#1b1464}@media screen and (max-width:768px){.p-setting__leadText{font-size:9px;font-size:3.75vw}}.p-setting__leadText span{font-size:inherit;font-weight:700;color:#f13d24}.p-setting__serifu{text-align:center;margin:16px 0 0}@media screen and (max-width:768px){.p-setting__serifu{width:calc(302 / 480 * 100vw);margin:calc(29 / 480 * 100vw) auto 0}}.p-setting__serifu2{text-align:center;margin:24px 0 0}@media screen and (max-width:768px){.p-setting__serifu2{width:calc(302 / 480 * 100vw);margin:calc(29 / 480 * 100vw) auto 0}}.p-setting__serifu3{text-align:center;margin:10px 0 0}@media screen and (max-width:768px){.p-setting__serifu3{width:calc(302 / 480 * 100vw);margin:0 auto;padding:calc(16 / 480 * 100vw) 0 0}}.p-setting__ttl{text-align:center;font-size:36px;color:#1b1464;font-weight:700}@media screen and (max-width:768px){.p-setting__ttl{padding:calc(12 / 480 * 100vw) 0 0;font-size:18px;font-size:7.5vw}}.p-setting__ttl span{font-size:38px;font-weight:inherit}@media screen and (max-width:768px){.p-setting__ttl span{font-size:19px;font-size:7.9166666667vw}}.p-setting__wallet{background-color:#ffffe5;margin:8px 0 0;padding:18px 125px 26px}@media screen and (max-width:768px){.p-setting__wallet{width:calc(428 / 480 * 100vw);margin:calc(8 / 480 * 100vw) auto 0;padding:calc(32 / 480 * 100vw) calc(25 / 480 * 100vw) calc(24 / 480 * 100vw)}}.p-setting__walletList{width:490px;margin-inline:auto}@media screen and (max-width:768px){.p-setting__walletList{width:calc(378 / 480 * 100vw)}}.p-setting__walletListItem{display:-ms-grid;display:grid;-ms-grid-columns:36px 1fr;grid-template-columns:36px 1fr;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;font-size:24px;color:#1b1464}@media screen and (max-width:768px){.p-setting__walletListItem{-ms-grid-columns:calc(34 / 480 * 100vw) 1fr;grid-template-columns:calc(34 / 480 * 100vw) 1fr;-webkit-column-gap:calc(17 / 480 * 100vw);-moz-column-gap:calc(17 / 480 * 100vw);column-gap:calc(17 / 480 * 100vw)}}.p-setting__walletListItem+.p-setting__walletListItem{margin:18px 0 0}@media screen and (max-width:768px){.p-setting__walletListItem+.p-setting__walletListItem{margin:calc(18 / 480 * 100vw) 0 0}}.p-setting__walletListItem p{font-weight:700;padding:0 0 0}@media screen and (max-width:768px){.p-setting__walletListItem p{padding:calc(8 / 480 * 100vw) 0 0;font-size:11.5px;font-size:4.7916666667vw}}.p-setting__walletNote{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 1fr;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;margin:20px 0 0;color:#333}@media screen and (max-width:768px){.p-setting__walletNote{-webkit-column-gap:calc(5 / 480 * 100vw);-moz-column-gap:calc(5 / 480 * 100vw);column-gap:calc(5 / 480 * 100vw);font-weight:600;font-size:7.5px;font-size:3.125vw}}.p-terms{background-color:#fbf3e4;background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/terms_bg.png);background-position:center bottom;background-repeat:no-repeat;padding:40px 0 72px}@media screen and (max-width:768px){.p-terms{background-image:url(//d1mts1n1u0bek1.cloudfront.net/std/campaigns/202512_1cm/cpn-visatouch/img/terms_bg--sp.png);background-size:contain;padding:calc(40 / 480 * 100vw) 0 calc(70 / 480 * 100vw)}}.p-terms__acc{width:840px;margin-inline:auto;border-radius:10px;border:solid 1px #d6b25f;overflow:hidden}@media screen and (max-width:768px){.p-terms__acc{width:calc(428 / 480 * 100vw)}}@media screen and (max-width:768px){.p-terms__accCont{padding:0 calc(24 / 480 * 100vw) 0}}.p-terms__accLead{margin:0 0 1em;color:#1b1464}@media screen and (max-width:768px){.p-terms__accLead{font-size:8px;font-size:3.3333333333vw}}.p-terms__accTtl{background-color:#d6b25f}.p-terms__condition{display:-ms-grid;display:grid;place-content:center;position:relative;height:54px;width:100%;padding:0 0 2px;font-size:clamp(20 * 768 / 1000 * 1px,20 / 1000 * 100vw,20px);font-weight:700}@media screen and (max-width:768px){.p-terms__condition{height:calc(50 / 480 * 100vw);text-align:center;padding:0 calc(58 / 480 * 100vw) 0 calc(36 / 480 * 100vw);font-size:15px;font-size:6.25vw}}.p-terms__condition::after,.p-terms__condition::before{position:absolute;top:50%;right:36px;display:inline-block;width:20px;height:3px;content:"";background-color:#fff;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.p-terms__condition::after,.p-terms__condition::before{right:calc(18 / 480 * 100vw);width:calc(22 / 480 * 100vw);height:3px}}.p-terms__condition::after{-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.p-terms__condition.is-open::after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.p-terms__condition.is-open::before{opacity:0}@media screen and (max-width:768px){.p-terms__condition img{width:calc(202 / 480 * 100vw)}}.p-terms__conditionBody{background-color:#fff;display:none;padding:24px 50px 42px}@media screen and (max-width:768px){.p-terms__conditionBody{padding:calc(24 / 480 * 100vw) 0 calc(18 / 480 * 100vw);text-align:left;font-size:12px;font-size:5vw}}.p-terms__conditionTtl{position:relative;font-size:18px;font-weight:700;color:#1b1464;width:638px;margin-inline:auto;text-align:center;background-color:#f5f5f5;padding:27px 34px 10px}@media screen and (max-width:768px){.p-terms__conditionTtl{width:calc(360 / 480 * 100vw);padding:calc(29 / 480 * 100vw) calc(20 / 480 * 100vw) calc(9 / 480 * 100vw);line-height:1.3333333333;font-size:9px;font-size:3.75vw}}.p-terms__conditionTtl span{position:absolute;top:0;left:50%;background-color:#e7e7e7;width:86px;height:23px;text-align:center;font-size:18px;line-height:1.2;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:0 0 10px 10px}@media screen and (max-width:768px){.p-terms__conditionTtl span{border-radius:0 0 calc(8 / 480 * 100vw) calc(8 / 480 * 100vw);height:calc(23 / 480 * 100vw);font-size:9px;font-size:3.75vw}}.p-terms__grid{display:-ms-grid;display:grid;-ms-grid-columns:-webkit-max-content 1fr;-ms-grid-columns:max-content 1fr;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.p-terms__grid a{color:#04f;text-decoration:underline}.p-terms__grid .p-terms__grid{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}.p-terms__listItem{color:#1b1464}@media screen and (max-width:768px){.p-terms__listItem{font-size:8px;font-size:3.3333333333vw}}.p-terms__text{font-size:14px;line-height:1.5}@media screen and (max-width:768px){.p-terms__text{font-size:8px;font-size:3.3333333333vw}}.p-terms__ttl{font-size:14px;font-weight:700;padding:1em 0 0}@media screen and (max-width:768px){.p-terms__ttl{font-size:8px;font-size:3.3333333333vw}}.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}}
