/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{-webkit-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1;-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{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-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{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{min-width:320px;color:#2d2966;font-family:"M PLUS 1","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:16px;font-weight:500;-webkit-transition:opacity .5s ease-in;transition:opacity .5s ease-in;-webkit-font-smoothing:antialiased;background-color:#ffedf9}@media screen and (max-width:768px){body{-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch}}body.lineheight-min738{line-height:.85!important}body.lineheight-max737{line-height:.28!important}body.fixed{position:fixed;inset:0;overflow-y:scroll}main{position:relative}a{text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}img{width:100%;height:auto;pointer-events:none}img.rendering{image-rendering:-webkit-optimize-contrast}_::-webkit-full-page-media,_:future,:root img.rendering{image-rendering:auto}.svg{display:inline-block;font-size:0}.svg svg{width:100%;fill:currentColor}.js-Fade,.js-FadeBounce,.js-FadeUp{opacity:0;visibility:hidden}.st-Header{position:relative}@media screen and (min-width:769px){.st-Header{padding-top:16px}}@media screen and (max-width:768px){.st-Header{padding-top:2.6041666667vw}}.st-Header::before{content:"";position:absolute;display:block;height:auto;background-image:url(../../images/icon-heart_01.png);background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width:769px){.st-Header::before{width:70px;height:58px;left:55px;top:23px}}@media screen and (max-width:768px){.st-Header::before{width:11.71875vw;height:9.6354166667vw;left:9.1145833333vw;top:3.90625vw}}.st-Header_Logo{margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.st-Header_Logo{width:188px}}@media screen and (max-width:768px){.st-Header_Logo{width:31.25vw}}.st-Header_Logo a{display:block}.st-Header_Howto{position:absolute}@media screen and (min-width:769px){.st-Header_Howto{right:16px;top:16px}}@media screen and (max-width:768px){.st-Header_Howto{right:2.6041666667vw;top:2.6041666667vw}}.st-Header_Howto button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-weight:900;line-height:1.6}@media screen and (min-width:769px){.st-Header_Howto button{width:78px;height:78px;font-size:16px;-webkit-box-shadow:2px 3px 0 0 #5a4bcc;box-shadow:2px 3px 0 0 #5a4bcc}}@media screen and (max-width:768px){.st-Header_Howto button{width:13.0208333333vw;height:13.0208333333vw;font-size:2.6041666667vw;-webkit-box-shadow:.2604166667vw .5208333333vw 0 0 #5a4bcc;box-shadow:.2604166667vw .5208333333vw 0 0 #5a4bcc}}.st-Header_Howto button .icon{position:static;fill:#5a4bcc;aspect-ratio:auto;background-color:transparent;border-radius:0}@media screen and (min-width:769px){.st-Header_Howto button .icon{width:14px}}@media screen and (max-width:768px){.st-Header_Howto button .icon{width:2.34375vw}}.st-Footer{position:relative;background-color:#5a4bcc}@media screen and (min-width:769px){.st-Footer{margin-top:31px;padding-bottom:63px}}@media screen and (max-width:768px){.st-Footer{margin-top:5.2083333333vw;padding-bottom:10.4166666667vw}}.st-Footer::before{content:"";position:absolute;display:block;top:0;left:0;width:100%;background-image:url(../../images/footer-deco.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto}@media screen and (min-width:769px){.st-Footer::before{top:-31px;height:31px}}@media screen and (max-width:768px){.st-Footer::before{top:-5.2083333333vw;height:5.2083333333vw}}@media screen and (min-width:769px){.st-Footer_Official{padding-top:63px}}@media screen and (max-width:768px){.st-Footer_Official{padding-top:10.4166666667vw}}.st-Footer_Official a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;color:#fff;font-weight:700;letter-spacing:.04em;line-height:1.6;text-transform:uppercase;background-color:#2d2966;border-radius:999px}@media screen and (min-width:769px){.st-Footer_Official a{width:475px;height:86px;gap:13px;font-size:22px}}@media screen and (max-width:768px){.st-Footer_Official a{width:79.1666666667vw;height:14.3229166667vw;gap:2.0833333333vw;font-size:3.6458333333vw}}@media screen and (min-width:769px){.st-Footer_Official a img{width:146px}}@media screen and (max-width:768px){.st-Footer_Official a img{width:24.3489583333vw}}@media (any-hover:hover){.st-Footer_Official a{-webkit-transition:background-color .2s;transition:background-color .2s}.st-Footer_Official a:hover{background-color:#ff52c3}}.st-Footer_Sns{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width:769px){.st-Footer_Sns{gap:20px;margin-top:55px}}@media screen and (max-width:768px){.st-Footer_Sns{gap:3.3854166667vw;margin-top:9.1145833333vw}}.st-Footer_Sns_Button a{display:block}@media (any-hover:hover){.st-Footer_Sns_Button a{-webkit-transition:opacity .2s;transition:opacity .2s}.st-Footer_Sns_Button a:hover{opacity:.6}}@media screen and (min-width:769px){.st-Footer_Sns_Button svg{height:56px}}@media screen and (max-width:768px){.st-Footer_Sns_Button svg{height:9.375vw}}.st-Footer_Bottom{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width:769px){.st-Footer_Bottom{gap:31px;margin-top:63px}}@media screen and (max-width:768px){.st-Footer_Bottom{gap:5.2083333333vw;margin-top:10.4166666667vw}}.st-Footer_Policy a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;letter-spacing:.04em}@media screen and (min-width:769px){.st-Footer_Policy a{gap:8px;font-size:17px}}@media screen and (max-width:768px){.st-Footer_Policy a{gap:1.3020833333vw;font-size:2.8645833333vw}}@media screen and (min-width:769px){.st-Footer_Policy a .icon{width:13px}}@media screen and (max-width:768px){.st-Footer_Policy a .icon{width:2.0833333333vw}}@media (any-hover:hover){.st-Footer_Policy a{-webkit-transition:opacity .2s;transition:opacity .2s}.st-Footer_Policy a:hover{opacity:.6}}.st-Footer_Copyright{color:rgba(255,255,255,.5);letter-spacing:.04em}@media screen and (min-width:769px){.st-Footer_Copyright{font-size:17px}}@media screen and (max-width:768px){.st-Footer_Copyright{font-size:2.8645833333vw}}@media screen and (min-width:769px){.st-Wrapper::before{position:fixed;inset:0;background-image:url(../../images/ptn_bg.png);background-size:100px 100px;background-position:center center;content:""}}.st-MobileLayout{position:relative;margin:0 auto;background-color:#ffedf9;background-image:url(../../images/ptn_bg.png);background-position:center center}@media screen and (min-width:769px){.st-MobileLayout{width:600px;background-size:156px 156px}.st-MobileLayout::after,.st-MobileLayout::before{content:"";position:absolute;display:block;width:50px;height:100%;top:0;background-repeat:repeat-y;background-size:100% auto}.st-MobileLayout::before{left:-50px;background-image:url(../../images/frame-left.png)}.st-MobileLayout::after{right:-50px;background-image:url(../../images/frame-right.png)}}@media screen and (max-width:768px){.st-MobileLayout{background-size:26.0416666667vw 26.0416666667vw}}.sw-Button>*{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:auto;margin-right:auto;color:#5a4bcc;font-weight:700;background-color:#fff;border-radius:999px;border-style:solid;border-color:#5a4bcc;letter-spacing:.04em}@media screen and (min-width:769px){.sw-Button>*{font-size:23px;width:313px;height:70px;border-width:3px;-webkit-box-shadow:2px 6px 0 0 #5a4bcc;box-shadow:2px 6px 0 0 #5a4bcc}}@media screen and (max-width:768px){.sw-Button>*{font-size:3.90625vw;width:52.0833333333vw;height:11.71875vw;border-width:.5208333333vw;-webkit-box-shadow:.2604166667vw 1.0416666667vw 0 0 #5a4bcc;box-shadow:.2604166667vw 1.0416666667vw 0 0 #5a4bcc}}.sw-Button>* .icon{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;height:auto;aspect-ratio:1/1;border-radius:100%;background-color:#5a4bcc}@media screen and (min-width:769px){.sw-Button>* .icon{width:45px;left:13px}}@media screen and (max-width:768px){.sw-Button>* .icon{width:7.5520833333vw;left:2.0833333333vw}}.sw-Button>* .icon svg{fill:#fff}@media screen and (min-width:769px){.sw-Button>* .icon svg{width:11px}}@media screen and (max-width:768px){.sw-Button>* .icon svg{width:1.8229166667vw}}@media (any-hover:hover){.sw-Button>*{-webkit-transition:background-color .2s;transition:background-color .2s}.sw-Button>:hover{background-color:#ff52c3}}.sw-Button.primary>*{color:#fff;background-color:#ff52c3}.sw-Button-image{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.sw-Button-image{width:506px}}@media screen and (max-width:768px){.sw-Button-image{width:84.375vw}}.sw-Button-image:disabled{pointer-events:none}.sw-Button-image>*{display:block}@media (any-hover:hover){.sw-Button-image>*{-webkit-transition:scale .2s;transition:scale .2s}.sw-Button-image>:hover{scale:1.05}}.sw-Step{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#5a4bcc;font-weight:900;line-height:1.4;letter-spacing:.04em}@media screen and (min-width:769px){.sw-Step{gap:22px;margin-top:22px;padding-left:23px;font-size:30px}}@media screen and (max-width:768px){.sw-Step{gap:3.6458333333vw;margin-top:3.6458333333vw;padding-left:3.90625vw;font-size:4.9479166667vw}}@media screen and (min-width:769px){.sw-Step img{width:153px}}@media screen and (max-width:768px){.sw-Step img{width:25.5208333333vw}}.sw-Modal{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:450;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.sw-Modal.opened{visibility:visible;opacity:1}.sw-Modal_Overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:500;background-color:rgba(45,41,102,.9)}.sw-Modal_Close{position:fixed;z-index:2000;pointer-events:auto;cursor:pointer}@media screen and (min-width:769px){.sw-Modal_Close{top:31px;right:31px}}@media screen and (max-width:768px){.sw-Modal_Close{top:5.2083333333vw;right:5.2083333333vw}}@media screen and (min-width:769px){.sw-Modal_Close .icon{width:47px}}@media screen and (max-width:768px){.sw-Modal_Close .icon{width:7.8125vw}}.sw-Modal_Content{z-index:500;width:100%;height:100dvh;position:fixed;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;top:0;left:0}@media screen and (min-width:769px){.sw-Modal_Content{pointer-events:none}}@media screen and (max-width:768px){.sw-Modal_Content{width:100vw;max-height:100vh;max-height:100dvh}}.sw-Modal_Content_Inner{position:relative}@media screen and (min-width:769px){.sw-Modal_Content_Inner{display:grid;-webkit-align-content:center;align-content:center;grid-template-columns:100%;width:600px;min-height:100dvh;margin:0 auto;pointer-events:none}}@media screen and (max-width:768px){.sw-Modal_Content_Inner{width:100%;height:auto;padding:18.2291666667vw 5.2083333333vw 5.2083333333vw}}.sw-Modal_Content_Item{display:none;position:relative;pointer-events:auto;border-style:solid;border-color:#fdcddf;background-color:#fff;overflow:auto}@media screen and (min-width:769px){.sw-Modal_Content_Item{max-height:calc(100dvh - 63px);padding:47px 31px;border-width:3px;border-radius:8px}}@media screen and (max-width:768px){.sw-Modal_Content_Item{max-height:calc(100dvh - 23.4375vw);padding:7.8125vw 5.2083333333vw;border-width:.5208333333vw;border-radius:1.3020833333vw}}.sw-Modal_Content_Item.opened{display:block}@-webkit-keyframes flash{0%{-webkit-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);opacity:0}1%{-webkit-transform:skewX(-30deg) scaleX(.01);transform:skewX(-30deg) scaleX(.01);opacity:1}20%{-webkit-transform:skewX(-30deg) scaleX(1);transform:skewX(-30deg) scaleX(1);opacity:0}21%{-webkit-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);opacity:0}100%{-webkit-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);opacity:0}}@keyframes flash{0%{-webkit-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);opacity:0}1%{-webkit-transform:skewX(-30deg) scaleX(.01);transform:skewX(-30deg) scaleX(.01);opacity:1}20%{-webkit-transform:skewX(-30deg) scaleX(1);transform:skewX(-30deg) scaleX(1);opacity:0}21%{-webkit-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);opacity:0}100%{-webkit-transform:skewX(-30deg) scaleX(0);transform:skewX(-30deg) scaleX(0);opacity:0}}@-webkit-keyframes loading{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em}75%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0}87.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em}}@keyframes loading{0%,100%{-webkit-box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 .2em,2.1em -2.1em 0 0,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 0}12.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 .2em,3em 0 0 0,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}25%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 0,3em 0 0 .2em,2.1em 2.1em 0 0,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}37.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 0,2.1em 2.1em 0 .2em,0 3em 0 0,-2.1em 2.1em 0 -1em,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}50%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 0,0 3em 0 .2em,-2.1em 2.1em 0 0,-3em 0 0 -1em,-2.1em -2.1em 0 -1em}62.5%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 0,-2.1em 2.1em 0 .2em,-3em 0 0 0,-2.1em -2.1em 0 -1em}75%{-webkit-box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0;box-shadow:0 -3em 0 -1em,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 0,-3em 0 0 .2em,-2.1em -2.1em 0 0}87.5%{-webkit-box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em;box-shadow:0 -3em 0 0,2.1em -2.1em 0 -1em,3em 0 0 -1em,2.1em 2.1em 0 -1em,0 3em 0 -1em,-2.1em 2.1em 0 -1em,-3em 0 0 0,-2.1em -2.1em 0 .2em}}@-webkit-keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(20%);transform:translateY(20%)}10%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(15%);transform:translateY(15%)}20%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(20%);transform:translateY(20%)}10%{-webkit-transform:translateY(0);transform:translateY(0)}15%{-webkit-transform:translateY(15%);transform:translateY(15%)}20%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes shake{0%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}17%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}34%{-webkit-transform:rotate(19deg);transform:rotate(19deg)}51%{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}68%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}85%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shake{0%{-webkit-transform:rotate(28deg);transform:rotate(28deg)}17%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}34%{-webkit-transform:rotate(19deg);transform:rotate(19deg)}51%{-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}68%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}85%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes loop{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes rotation{0%{rotate:0}100%{rotate:360deg}}@keyframes rotation{0%{rotate:0}100%{rotate:360deg}}@-webkit-keyframes scale{from{-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes scale{from{-webkit-transform:scale(.95,.95);transform:scale(.95,.95)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}.index-MainVisual{position:relative;z-index:1}.index-MainVisual::before{content:"";position:absolute;display:block;width:100%;height:auto;aspect-ratio:768/640;inset:0;background-image:url(../../images/mv/img-frame.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;z-index:10;pointer-events:none}.index-MainVisual_Slider{overflow:hidden}.index-MainVisual_Slider_Item_Img{display:-webkit-box;display:-webkit-flex;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:loop 150s linear infinite;animation:loop 150s linear infinite}.index-MainVisual_Slider_Item_Img img{width:auto}@media screen and (min-width:769px){.index-MainVisual_Slider_Item_Img img{height:500px}}@media screen and (max-width:768px){.index-MainVisual_Slider_Item_Img img{height:83.3333333333vw}}.index-Intro{position:relative;z-index:2}@media screen and (min-width:769px){.index-Intro{margin-top:-70px}}@media screen and (max-width:768px){.index-Intro{margin-top:-11.71875vw}}.index-Intro_Logo{position:absolute}@media screen and (min-width:769px){.index-Intro_Logo{top:-172px}}@media screen and (max-width:768px){.index-Intro_Logo{top:-28.6458333333vw}}.index-Intro_Body{margin-left:auto;background-image:url(../../images/index/intro-bg.png);background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width:769px){.index-Intro_Body{width:584px;padding-top:119px}}@media screen and (max-width:768px){.index-Intro_Body{width:97.3958333333vw;padding-top:19.7916666667vw}}.index-Intro_Txt{margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.index-Intro_Txt{width:431px}}@media screen and (max-width:768px){.index-Intro_Txt{width:71.875vw}}@media screen and (min-width:769px){.index-Intro_Txt+.index-Intro_Txt{margin-top:35px}}@media screen and (max-width:768px){.index-Intro_Txt+.index-Intro_Txt{margin-top:5.859375vw}}.index-Intro_Agree{text-align:center}@media screen and (min-width:769px){.index-Intro_Agree{margin-top:55px}}@media screen and (max-width:768px){.index-Intro_Agree{margin-top:9.1145833333vw}}.index-Intro_Agree input[name=agree]{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.index-Intro_Agree input[name=agree]+span{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;line-height:1.2;letter-spacing:.04em;font-weight:700}@media screen and (min-width:769px){.index-Intro_Agree input[name=agree]+span{font-size:22px}}@media screen and (max-width:768px){.index-Intro_Agree input[name=agree]+span{font-size:3.6458333333vw}}.index-Intro_Agree input[name=agree]+span::before{display:inline-block;position:relative;background-color:#fff;content:"";cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}@media screen and (min-width:769px){.index-Intro_Agree input[name=agree]+span::before{width:36px;height:36px;margin-right:13px;border:4px solid #5a4bcc;border-radius:3px}}@media screen and (max-width:768px){.index-Intro_Agree input[name=agree]+span::before{width:5.9895833333vw;height:5.9895833333vw;margin-right:2.0833333333vw;border:.5208333333vw solid #5a4bcc;border-radius:.5208333333vw}}.index-Intro_Agree input[name=agree]+span::after{position:absolute;opacity:0;aspect-ratio:18/12;background:url(../../images/icon_check.svg) no-repeat center/contain;content:"";pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width:769px){.index-Intro_Agree input[name=agree]+span::after{top:9px;left:5px;width:25px}}@media screen and (max-width:768px){.index-Intro_Agree input[name=agree]+span::after{top:1.5625vw;left:.78125vw;width:4.4270833333vw}}.index-Intro_Agree input[name=agree]+span button{color:#5a4bcc;text-decoration:underline}@media screen and (min-width:769px){.index-Intro_Agree input[name=agree]+span button{text-underline-offset:3px}}@media screen and (max-width:768px){.index-Intro_Agree input[name=agree]+span button{text-underline-offset:.5208333333vw}}@media (any-hover:hover){.index-Intro_Agree input[name=agree]+span button{-webkit-transition:color .2s;transition:color .2s}.index-Intro_Agree input[name=agree]+span button:hover{color:#ff52c3}}.index-Intro_Agree input[name=agree]:checked+span::before{background-color:#ff52c3}.index-Intro_Agree input[name=agree]:checked+span::after{opacity:1}.index-Intro_Create{will-change:filter;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}@media screen and (min-width:769px){.index-Intro_Create{width:538px;margin-top:55px}}@media screen and (max-width:768px){.index-Intro_Create{width:89.5833333333vw;margin-top:9.1145833333vw}}.index-Intro_Create:disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}.index-Intro_Create:not(:disabled)>*{-webkit-animation:scale .5s ease infinite alternate;animation:scale .5s ease infinite alternate}@media (any-hover:hover){.index-Intro_Create:not(:disabled)>:hover{-webkit-animation-play-state:paused;animation-play-state:paused}}.index-Intro_Howto{position:relative}@media screen and (min-width:769px){.index-Intro_Howto{margin-top:63px}}@media screen and (max-width:768px){.index-Intro_Howto{margin-top:10.4166666667vw}}.index-Intro_Howto::before{content:"";position:absolute;display:block;height:auto;aspect-ratio:1/1;background-image:url(../../images/icon-heart_02.png);background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width:769px){.index-Intro_Howto::before{width:72px;right:41px;top:-28px}}@media screen and (max-width:768px){.index-Intro_Howto::before{width:11.9791666667vw;right:6.7708333333vw;top:-4.6875vw}}.index-Intro_Note{color:#605c99;font-weight:500;letter-spacing:.06em;line-height:1.6}@media screen and (min-width:769px){.index-Intro_Note{margin-top:63px;padding-left:31px;padding-right:31px;font-size:17px}}@media screen and (max-width:768px){.index-Intro_Note{margin-top:10.4166666667vw;padding-left:5.2083333333vw;padding-right:5.2083333333vw;font-size:2.8645833333vw}}@media screen and (min-width:769px){.index-Intro_Note dl{margin-bottom:16px}}@media screen and (max-width:768px){.index-Intro_Note dl{margin-bottom:2.6041666667vw}}.index-Intro_Note dl dt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;font-weight:500}@media screen and (min-width:769px){.index-Intro_Note dl dt{gap:4px;margin-bottom:6px}}@media screen and (max-width:768px){.index-Intro_Note dl dt{gap:.6510416667vw;margin-bottom:1.0416666667vw}}.index-Intro_Note dl dt .icon{fill:#605c99}@media screen and (min-width:769px){.index-Intro_Note dl dt .icon{height:14px}}@media screen and (max-width:768px){.index-Intro_Note dl dt .icon{height:2.34375vw}}@media screen and (min-width:769px){.index-Intro_Note dl dd{padding-left:calc(1em + 4px)}}@media screen and (max-width:768px){.index-Intro_Note dl dd{padding-left:calc(1em + .6510416667vw)}}.index-Intro_Note p{padding-left:1em;text-indent:-1em}.index-Search{background-image:url(../../images/index/search-bg.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top}@media screen and (min-width:769px){.index-Search{margin-top:49px;padding-top:94px;padding-bottom:78px}}@media screen and (max-width:768px){.index-Search{margin-top:8.203125vw;padding-top:15.625vw;padding-bottom:13.0208333333vw}}.index-Search_Txt{font-weight:700;letter-spacing:.04em;line-height:1.6;text-align:center}@media screen and (min-width:769px){.index-Search_Txt{font-size:25px}}@media screen and (max-width:768px){.index-Search_Txt{font-size:4.1666666667vw}}.index-Search_Txt span{display:inline-block;color:#fff;font-weight:900;background-color:#ff52c3}@media screen and (min-width:769px){.index-Search_Txt span{margin-right:8px;margin-bottom:16px;padding-inline:11px;padding-top:3px;padding-bottom:5px;font-size:31px}}@media screen and (max-width:768px){.index-Search_Txt span{margin-right:1.3020833333vw;margin-bottom:2.6041666667vw;padding-inline:1.8229166667vw;padding-top:.5208333333vw;padding-bottom:.78125vw;font-size:5.2083333333vw}}.index-Search_Txt .icon{fill:#2d2966}@media screen and (min-width:769px){.index-Search_Txt .icon{height:17px}}@media screen and (max-width:768px){.index-Search_Txt .icon{height:2.8645833333vw}}@media screen and (min-width:769px){.index-Search_Button{margin-top:31px}}@media screen and (max-width:768px){.index-Search_Button{margin-top:5.2083333333vw}}.index-Share{position:relative}@media screen and (min-width:769px){.index-Share{margin-top:78px;margin-bottom:78px;padding-left:23px;padding-right:23px}}@media screen and (max-width:768px){.index-Share{margin-top:13.0208333333vw;margin-bottom:13.0208333333vw;padding-left:3.90625vw;padding-right:3.90625vw}}.index-Share_Content{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;left:0;right:0;margin-left:auto;margin-right:auto;z-index:5}@media screen and (min-width:769px){.index-Share_Content{gap:19px;bottom:8px}}@media screen and (max-width:768px){.index-Share_Content{gap:3.125vw;bottom:1.3020833333vw}}@media screen and (min-width:769px){.index-Share_Button{width:145px}}@media screen and (max-width:768px){.index-Share_Button{width:24.21875vw}}.index-Share_Button a{display:block}.index-Share_Button .copy{position:relative}.index-Share_Button .copy .tooltip{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;font-weight:700;background:#2d2966;opacity:0;white-space:nowrap;pointer-events:none;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s;z-index:10}@media screen and (min-width:769px){.index-Share_Button .copy .tooltip{top:-39px;padding-block:9px;padding-inline:13px;font-size:17px;border-radius:3px}}@media screen and (max-width:768px){.index-Share_Button .copy .tooltip{top:-6.5104166667vw;padding-block:1.5625vw;padding-inline:2.0833333333vw;font-size:2.8645833333vw;border-radius:.5208333333vw}}.index-Share_Button .copy.is-copied .tooltip{opacity:1;-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px)}.member-Wrapper{position:relative;margin-left:auto;margin-right:auto;border-style:solid;border-color:#fdcddf;background-color:#fff;overflow:hidden}@media screen and (min-width:769px){.member-Wrapper{width:569px;max-height:563px;margin-top:35px;border-width:3px;border-radius:16px;-webkit-box-shadow:0 8px 0 0 #fdcddf;box-shadow:0 8px 0 0 #fdcddf}}@media screen and (max-width:768px){.member-Wrapper{width:94.7916666667vw;max-height:93.75vw;margin-top:5.859375vw;border-width:.5208333333vw;border-radius:2.6041666667vw;-webkit-box-shadow:0 1.3020833333vw 0 0 #fdcddf;box-shadow:0 1.3020833333vw 0 0 #fdcddf}}.member-Wrapper::after,.member-Wrapper::before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;right:0;pointer-events:none;z-index:99;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;opacity:0}@media screen and (min-width:769px){.member-Wrapper::after,.member-Wrapper::before{height:59px}}@media screen and (max-width:768px){.member-Wrapper::after,.member-Wrapper::before{height:9.765625vw}}.member-Wrapper::before{top:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0));background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.member-Wrapper::after{bottom:0;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:-webkit-linear-gradient(bottom,#fff,rgba(255,255,255,0));background:linear-gradient(to top,#fff,rgba(255,255,255,0))}.member-Wrapper.is-scrollable::after,.member-Wrapper.is-scrollable::before{opacity:1}.member-Wrapper.is-top::before{opacity:0}.member-Wrapper.is-bottom::after{opacity:0}.member-Scroller{overflow-y:auto;max-height:inherit;height:100%;scrollbar-color:#ff52c3 #fdcddf;scrollbar-width:8px}.member-Scroller::-webkit-scrollbar{width:8px}.member-Scroller::-webkit-scrollbar-track-piece{background-color:#fdcddf}.member-Scroller::-webkit-scrollbar-thumb{background-color:#ff52c3;border-radius:20px;background-clip:content-box}.member-List{display:grid;grid-template-columns:repeat(3,1fr)}@media screen and (min-width:769px){.member-List{gap:23px 10px;padding:39px 28px}}@media screen and (max-width:768px){.member-List{gap:3.90625vw 1.6927083333vw;padding:6.5104166667vw 4.6875vw}}.member-Item label{position:relative;display:block;cursor:pointer}@media (any-hover:hover){.member-Item label{-webkit-transition:scale .2s;transition:scale .2s}.member-Item label:hover{scale:1.05}}.member-Item input{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.member-Item input:checked+.active{opacity:1}.member-Item input:checked~p{color:#ff52c3}.member-Item .active{position:absolute;top:0;right:0;margin:auto;pointer-events:none;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}@media screen and (min-width:769px){.member-Item .active{width:159px;left:-2px}}@media screen and (max-width:768px){.member-Item .active{width:26.5625vw;left:-.390625vw}}@media screen and (min-width:769px){.member-Item img:not(.active){width:163px}}@media screen and (max-width:768px){.member-Item img:not(.active){width:27.0833333333vw}}.member-Item p{color:#5a4bcc;font-weight:700;line-height:1.2;letter-spacing:.04em;text-align:center;-webkit-transition:color .2s;transition:color .2s}@media screen and (min-width:769px){.member-Item p{margin-top:8px;font-size:19px}}@media screen and (max-width:768px){.member-Item p{margin-top:1.3020833333vw;font-size:3.125vw}}@media screen and (min-width:769px){.member-Button{margin-top:63px;margin-bottom:94px}}@media screen and (max-width:768px){.member-Button{margin-top:10.4166666667vw;margin-bottom:15.625vw}}.member-Button:disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}.member-Button:not(:disabled)>*{-webkit-animation:scale .5s ease infinite alternate;animation:scale .5s ease infinite alternate}@media (any-hover:hover){.member-Button:not(:disabled)>:hover{-webkit-animation-play-state:paused;animation-play-state:paused}}@media screen and (min-width:769px){.input-Preview_Inner{padding-left:31px;padding-right:31px}}@media screen and (max-width:768px){.input-Preview_Inner{padding-left:5.2083333333vw;padding-right:5.2083333333vw}}.input-Preview_Area{position:relative}@media screen and (min-width:769px){.input-Preview_Area{margin-top:35px}}@media screen and (max-width:768px){.input-Preview_Area{margin-top:5.859375vw}}.input-Preview_Area .content{position:absolute;display:-webkit-box;display:-webkit-flex;display:flex;bottom:0;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (min-width:769px){.input-Preview_Area .content{top:19px;bottom:63px;right:73px;gap:16px}}@media screen and (max-width:768px){.input-Preview_Area .content{top:3.125vw;bottom:10.4166666667vw;right:12.2395833333vw;gap:2.6041666667vw}}.input-Preview_Area .content .text{display:inline-block;width:1lh;color:#fff;font-weight:700;letter-spacing:.2em;line-height:1.2;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;text-orientation:upright;-webkit-font-feature-settings:"vert";font-feature-settings:"vert"}@media screen and (min-width:769px){.input-Preview_Area .content .text{font-size:19px;--wave-dash-offset-x:-0.05;--wave-dash-offset-y:0.5;--wave-dash-offset-x-px:0;--wave-dash-offset-y-px:0;--wave-dash-offset-x-ff:0.5;--wave-dash-offset-y-ff:-0.1;--wave-dash-offset-x-px-ff:0;--wave-dash-offset-y-px-ff:0;--wave-dash-offset-x-android:0;--wave-dash-offset-y-android:0;--wave-dash-offset-x-px-android:0;--wave-dash-offset-y-px-android:0;--wave-dash-offset-x-320:0;--wave-dash-offset-y-320:0;--wave-dash-offset-x-768:0;--wave-dash-offset-y-768:0;--wave-dash-box-width:1;--wave-dash-box-height:1.2}}@media screen and (max-width:768px){.input-Preview_Area .content .text{font-size:3.125vw;--wave-dash-offset-x:0;--wave-dash-offset-y:0;--wave-dash-offset-x-px:0;--wave-dash-offset-y-px:0;--wave-dash-offset-x-ff:0.5;--wave-dash-offset-y-ff:-0.05;--wave-dash-offset-x-px-ff:0;--wave-dash-offset-y-px-ff:0;--wave-dash-offset-x-android:0;--wave-dash-offset-y-android:0;--wave-dash-offset-x-px-android:-2;--wave-dash-offset-y-px-android:-1;--wave-dash-offset-x-320:1;--wave-dash-offset-y-320:8;--wave-dash-offset-x-768:-3;--wave-dash-offset-y-768:16;--wave-dash-box-width:1;--wave-dash-box-height:1.2}}@media screen and (min-width:769px){.input-Preview_Edit{margin-top:39px}}@media screen and (max-width:768px){.input-Preview_Edit{margin-top:6.5104166667vw}}.input-Preview_Edit input{display:block;width:100%;border-style:solid;border-color:#fdcddf;background-color:#fff;font-weight:700;line-height:1.3}@media screen and (min-width:769px){.input-Preview_Edit input{padding:23px;font-size:22px;border-width:3px;border-radius:16px;-webkit-box-shadow:0 5px 0 0 #fdcddf;box-shadow:0 5px 0 0 #fdcddf}}@media screen and (max-width:768px){.input-Preview_Edit input{padding:3.90625vw;font-size:3.6458333333vw;border-width:.5208333333vw;border-radius:2.6041666667vw;-webkit-box-shadow:0 .78125vw 0 0 #fdcddf;box-shadow:0 .78125vw 0 0 #fdcddf}}@media screen and (min-width:769px){.input-Preview_Edit input+input{margin-top:11px}}@media screen and (max-width:768px){.input-Preview_Edit input+input{margin-top:1.8229166667vw}}.input-Preview_Note{color:#605c99;line-height:1.3;letter-spacing:.04em}@media screen and (min-width:769px){.input-Preview_Note{margin-top:31px;font-size:17px}}@media screen and (max-width:768px){.input-Preview_Note{margin-top:5.2083333333vw;font-size:2.8645833333vw}}@media screen and (min-width:769px){.input-Preview_Button{margin-top:47px}}@media screen and (max-width:768px){.input-Preview_Button{margin-top:7.8125vw}}.input-Preview_Button:disabled{-webkit-filter:grayscale(1);filter:grayscale(1)}.input-Preview_Button:not(:disabled)>*{-webkit-animation:scale .5s ease infinite alternate;animation:scale .5s ease infinite alternate}@media (any-hover:hover){.input-Preview_Button:not(:disabled)>:hover{-webkit-animation-play-state:paused;animation-play-state:paused}}@media screen and (min-width:769px){.input-Preview_Back{margin-top:63px;margin-bottom:94px}}@media screen and (max-width:768px){.input-Preview_Back{margin-top:10.4166666667vw;margin-bottom:15.625vw}}@media screen and (min-width:769px){.input-Preview_Back button{width:381px}}@media screen and (max-width:768px){.input-Preview_Back button{width:63.5416666667vw}}.confirm-Txt{color:#5a4bcc;font-weight:700;line-height:1.4;letter-spacing:.06em;text-align:center}@media screen and (min-width:769px){.confirm-Txt{font-size:28px}}@media screen and (max-width:768px){.confirm-Txt{font-size:4.6875vw}}.confirm-Nav{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width:769px){.confirm-Nav{margin-top:31px;gap:13px}}@media screen and (max-width:768px){.confirm-Nav{margin-top:5.2083333333vw;gap:2.0833333333vw}}.confirm-Button button{letter-spacing:.06em}@media screen and (min-width:769px){.confirm-Button button{width:231px;height:78px;font-size:25px}}@media screen and (max-width:768px){.confirm-Button button{width:38.5416666667vw;height:13.0208333333vw;font-size:4.1666666667vw}}.confirm-Note{color:#ff0004;line-height:1.3;letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.confirm-Note{margin-top:39px;font-size:20px}}@media screen and (max-width:768px){.confirm-Note{margin-top:6.5104166667vw;font-size:3.3854166667vw}}#output{position:relative;overflow:hidden}#output::before{content:"";position:absolute;display:block;height:auto;left:50%;translate:-50% 0;margin:auto;aspect-ratio:1/1;background-image:url(../../images/output/bg-flare.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top;pointer-events:none;z-index:0;-webkit-animation:rotation 30s linear infinite;animation:rotation 30s linear infinite}@media screen and (min-width:769px){#output::before{top:102px;width:600px}}@media screen and (max-width:768px){#output::before{top:16.9270833333vw;width:100vw}}.output-Ttl{position:relative;margin-left:auto;margin-right:auto;z-index:1}@media screen and (min-width:769px){.output-Ttl{width:341px;margin-top:35px}}@media screen and (max-width:768px){.output-Ttl{width:56.9010416667vw;margin-top:5.859375vw}}.output-Inner{position:relative;z-index:2}@media screen and (min-width:769px){.output-Inner{padding-left:31px;padding-right:31px}}@media screen and (max-width:768px){.output-Inner{padding-left:5.2083333333vw;padding-right:5.2083333333vw}}@media screen and (min-width:769px){.output-Img{margin-top:39px}}@media screen and (max-width:768px){.output-Img{margin-top:6.5104166667vw}}.output-Img #result img{-webkit-touch-callout:initial;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;pointer-events:auto}@media screen and (min-width:769px){.output-Button #download{margin-top:31px}.output-Button #download-guide{display:none}}@media screen and (max-width:768px){.output-Button #download-guide{margin-top:1.3020833333vw}.output-Button #download{display:none}}html.is-ipad .output-Button #download-guide{display:block}html.is-ipad .output-Button #download{display:none}@media screen and (min-width:769px){html.is-ipad .output-Button #download-guide{margin-top:31px}}@media screen and (max-width:768px){html.is-ipad .output-Button #download-guide{margin-top:1.3020833333vw}}.output-Button:not(:disabled)>*{-webkit-animation:scale .5s ease infinite alternate;animation:scale .5s ease infinite alternate}@media (any-hover:hover){.output-Button:not(:disabled)>:hover{-webkit-animation-play-state:paused;animation-play-state:paused}}.output-Post{position:relative;z-index:2;background-image:url(../../images/output/bg-share.png);background-repeat:no-repeat;background-size:100% auto;background-position:center top}@media screen and (min-width:769px){.output-Post{margin-top:47px;padding-top:129px;padding-bottom:98px}}@media screen and (max-width:768px){.output-Post{margin-top:7.8125vw;padding-top:21.484375vw;padding-bottom:16.40625vw}}.output-Post_Txt{margin-left:auto;margin-right:auto}@media screen and (min-width:769px){.output-Post_Txt{width:405px}}@media screen and (max-width:768px){.output-Post_Txt{width:67.4479166667vw}}@media screen and (min-width:769px){.output-Post_Button{margin-top:31px}}@media screen and (max-width:768px){.output-Post_Button{margin-top:5.2083333333vw}}.output-Post_Note{color:#605c99;line-height:1.5;letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.output-Post_Note{margin-top:16px;font-size:17px}}@media screen and (max-width:768px){.output-Post_Note{margin-top:2.6041666667vw;font-size:2.8645833333vw}}.output-Post_Note.warning{color:#ff0004}@media screen and (min-width:769px){.output-Post_Note.warning{margin-top:31px}}@media screen and (max-width:768px){.output-Post_Note.warning{margin-top:5.2083333333vw}}@media screen and (min-width:769px){.output-Back{margin-top:63px}}@media screen and (max-width:768px){.output-Back{margin-top:10.4166666667vw}}@media screen and (min-width:769px){.output-Back_Button button{width:381px}}@media screen and (max-width:768px){.output-Back_Button button{width:63.5416666667vw}}.output-Back_Note{color:#605c99;line-height:1.5;letter-spacing:.04em;text-align:center}@media screen and (min-width:769px){.output-Back_Note{margin-top:39px;font-size:17px}}@media screen and (max-width:768px){.output-Back_Note{margin-top:6.5104166667vw;font-size:2.8645833333vw}}@media screen and (min-width:769px){#howto{padding:31px}}@media screen and (max-width:768px){#howto{padding:5.2083333333vw}}@media screen and (min-width:769px){.howto-Flow{margin-top:39px}}@media screen and (max-width:768px){.howto-Flow{margin-top:6.5104166667vw}}@media screen and (min-width:769px){.howto-Flow_Item+.howto-Flow_Item{margin-top:63px}}@media screen and (max-width:768px){.howto-Flow_Item+.howto-Flow_Item{margin-top:10.4166666667vw}}.howto-Flow_Item_Ttl{display:block;color:#fff;font-weight:900;line-height:1.6;letter-spacing:.04em;background-color:#5a4bcc}@media screen and (min-width:769px){.howto-Flow_Item_Ttl{padding:13px 16px;font-size:22px;border-radius:5px}}@media screen and (max-width:768px){.howto-Flow_Item_Ttl{padding:2.0833333333vw 2.6041666667vw;font-size:3.6458333333vw;border-radius:.78125vw}}@media screen and (min-width:769px){.howto-Flow_Item_Img{margin-top:23px}}@media screen and (max-width:768px){.howto-Flow_Item_Img{margin-top:3.90625vw}}.howto-Flow_Item_Txt{letter-spacing:.04em;line-height:1.6}@media screen and (min-width:769px){.howto-Flow_Item_Txt{margin-top:23px;font-size:20px}}@media screen and (max-width:768px){.howto-Flow_Item_Txt{margin-top:3.90625vw;font-size:3.3854166667vw}}@media screen and (min-width:769px){.howto-Post{margin-top:31px}}@media screen and (max-width:768px){.howto-Post{margin-top:5.2083333333vw}}.howto-Post_Ttl{font-weight:700;letter-spacing:.04em;line-height:1.6}@media screen and (min-width:769px){.howto-Post_Ttl{font-size:23px}}@media screen and (max-width:768px){.howto-Post_Ttl{font-size:3.90625vw}}@media screen and (min-width:769px){.howto-Post_Flow{margin-top:19px}}@media screen and (max-width:768px){.howto-Post_Flow{margin-top:3.125vw}}.howto-Post_Flow_Item{background-color:#ffedf9}@media screen and (min-width:769px){.howto-Post_Flow_Item{padding:23px;border-radius:8px}}@media screen and (max-width:768px){.howto-Post_Flow_Item{padding:3.90625vw;border-radius:1.3020833333vw}}@media screen and (min-width:769px){.howto-Post_Flow_Item+.howto-Post_Flow_Item{margin-top:8px}}@media screen and (max-width:768px){.howto-Post_Flow_Item+.howto-Post_Flow_Item{margin-top:1.3020833333vw}}.howto-Post_Flow_Item_Ttl{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-weight:700;letter-spacing:.06em;line-height:1.4}@media screen and (min-width:769px){.howto-Post_Flow_Item_Ttl{gap:16px;font-size:23px}}@media screen and (max-width:768px){.howto-Post_Flow_Item_Ttl{gap:2.6041666667vw;font-size:3.90625vw}}.howto-Post_Flow_Item_Ttl span{line-height:1}@media screen and (min-width:769px){.howto-Post_Flow_Item_Ttl span{font-size:31px}}@media screen and (max-width:768px){.howto-Post_Flow_Item_Ttl span{font-size:5.2083333333vw}}.howto-Post_Flow_Item_Txt{letter-spacing:.06em;line-height:1.4}@media screen and (min-width:769px){.howto-Post_Flow_Item_Txt{margin-top:8px;padding-left:47px;font-size:19px}}@media screen and (max-width:768px){.howto-Post_Flow_Item_Txt{margin-top:1.3020833333vw;padding-left:7.8125vw;font-size:3.125vw}}@media screen and (min-width:769px){.howto-Post_Flow_Item_Img{margin-top:23px;padding-left:47px}}@media screen and (max-width:768px){.howto-Post_Flow_Item_Img{margin-top:3.90625vw;padding-left:7.8125vw}}.attention-Ttl{display:block;color:#fff;font-weight:900;line-height:1.6;letter-spacing:.04em;background-color:#5a4bcc}@media screen and (min-width:769px){.attention-Ttl{padding:13px 16px;font-size:22px;border-radius:5px}}@media screen and (max-width:768px){.attention-Ttl{padding:2.0833333333vw 2.6041666667vw;font-size:3.6458333333vw;border-radius:.78125vw}}.attention-List{counter-reset:item}@media screen and (min-width:769px){.attention-List{margin-top:23px}}@media screen and (max-width:768px){.attention-List{margin-top:3.90625vw}}.attention-Item{display:-webkit-box;display:-webkit-flex;display:flex;letter-spacing:.04em;line-height:2}@media screen and (min-width:769px){.attention-Item{gap:10px;font-size:20px}}@media screen and (max-width:768px){.attention-Item{gap:1.6927083333vw;font-size:3.3854166667vw}}.attention-Item::before{content:counter(item) ".";counter-increment:item}.post-Ttl{display:block;color:#fff;font-weight:900;line-height:1.6;letter-spacing:.04em;background-color:#5a4bcc;text-align:center}@media screen and (min-width:769px){.post-Ttl{padding:13px 16px;font-size:22px;border-radius:5px}}@media screen and (max-width:768px){.post-Ttl{padding:2.0833333333vw 2.6041666667vw;font-size:3.6458333333vw;border-radius:.78125vw}}.post-Note{color:#ff0004;line-height:1.6;letter-spacing:.06em;font-weight:700;text-align:center}@media screen and (min-width:769px){.post-Note{margin-top:25px;font-size:22px}}@media screen and (max-width:768px){.post-Note{margin-top:4.1666666667vw;font-size:3.6458333333vw}}@media screen and (min-width:769px){.post-Img{margin-top:31px;padding-inline:23px}.post-Img .sp{display:none}}@media screen and (max-width:768px){.post-Img{margin-top:5.2083333333vw;padding-inline:3.90625vw}.post-Img .pc{display:none}}@media screen and (min-width:769px){#post .output-Post_Button{margin-top:47px}}@media screen and (max-width:768px){#post .output-Post_Button{margin-top:7.8125vw;width:100%}}#post .output-Post_Button>*{-webkit-animation:scale .5s ease infinite alternate;animation:scale .5s ease infinite alternate}@media (any-hover:hover){#post .output-Post_Button>:hover{-webkit-animation-play-state:paused;animation-play-state:paused}}