@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}html{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Original Yu Gothic,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.8;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box;font-weight:400}ul,ol{list-style-type:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}a{background-color:#0000;-webkit-text-decoration-skip:objects;text-decoration:none;display:block}a:active,a:hover{outline-width:0}img{border-style:none;max-width:100%;vertical-align:bottom}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,select,textarea{font:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media screen and (max-width:768px){html{font-size:2.5641025641vw}}@media print,screen and (min-width:769px){html{font-size:.78125vw}}:root{--color-black: #2B2A2A;--color-main-blue: #3D63AC;--color-yellow: #F4C23A}html,body{background-color:#fafbfc!important}html *:not(:is(button,a,button *,a *)),body *:not(:is(button,a,button *,a *)){color:var(--color-black)}html .josefin-sans,body .josefin-sans{font-family:Josefin Sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:italic}html .kumbh-sans,body .kumbh-sans{font-family:Kumbh Sans,sans-serif!important;font-optical-sizing:auto;font-weight:700!important;font-style:normal;font-variation-settings:"YOPQ" 300;letter-spacing:.05em}html .color-main-blue,body .color-main-blue{color:var(--color-main-blue)!important}html main,body main{overflow:hidden}.cart-count-bubble{display:none!important}.text-no-post{padding:3em 0}@media screen and (max-width:768px){html{font-size:2.5641025641vw}html .smp-d-none{display:none}}@media print,screen and (min-width:769px){html{font-size:.78125vw}html .pc-d-none{display:none}}.button span{font-weight:700}.button:not([disabled]){transition:all .3s ease;--border-offset: none !important;border:2px solid var(--color-main-blue)}.button--secondary,.button--tertiary{background-color:#0000!important;min-height:unset!important}.button--secondary div.masked,.button--tertiary div.masked{display:block;position:absolute;right:1em;top:50%;transform:translateY(-50%);transition:background-color .3s ease;-webkit-mask-image:url(./icon-arrow-button.svg);mask-image:url(./icon-arrow-button.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.button--secondary div.masked{background-color:var(--color-main-blue)}.button--secondary:hover div.masked{background-color:#fff}.button--tertiary{color:#fff!important;--border-offset: none !important;border:2px solid #fff!important}.button--tertiary div.masked{background-color:#fff}.button--tertiary:hover div.masked{background-color:var(--color-main-blue)}.button.secondary-blue{background-color:var(--color-main-blue)!important;color:#fff!important}.button.secondary-blue div.masked{background-color:#fff}.button.secondary-blue:hover div.masked{background-color:var(--color-main-blue)}.button:not([disabled]):hover,.button--tertiary:not([disabled]):hover{background-color:#0000!important;border:2px solid var(--color-main-blue)!important;color:var(--color-main-blue)!important}.button--tertiary.flow-btn:not([disabled]):hover{background-color:#fff!important}.button--secondary:not([disabled]):hover{background-color:var(--color-main-blue)!important;border:2px solid var(--color-main-blue)!important;color:#fff!important}.button.secondary-blue:not([disabled]):hover{background-color:#0000!important;border:2px solid var(--color-main-blue)!important;color:var(--color-main-blue)!important}@media screen and (max-width:768px){.top-button-wrapper{text-align:center}.button--secondary,.button--tertiary{height:15.3846153846vw;max-width:100%}.button--secondary div.masked,.button--tertiary div.masked{width:3.8461538462vw;height:3.8461538462vw}.button--secondary.size-default,.button--tertiary.size-default{width:57.6923076923vw}.button--secondary.size-min,.button--tertiary.size-min{width:43.5897435897vw;flex-direction:column!important;align-items:flex-start!important;padding:0 1.2em}.button.fz-90{font-size:90%}}@media print,screen and (min-width:769px){.button--secondary,.button--tertiary{min-width:17.55vw!important;height:4.6875vw}.button--secondary div.masked,.button--tertiary div.masked{width:1.171875vw;height:1.171875vw}}.page-custom-other .btnArea{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.page-custom-other h2{font-weight:700}.page-custom-other p a{display:inline;color:var(--color-main-blue);text-decoration:underline}.page-custom-other.page-custom-privacy p:last-of-type{padding-bottom:none}.page-custom-other.page-custom-privacy h2{border-top:1px solid var(--color-black)}.page-custom-other.page-custom-privacy h2:first-of-type{border-top:none}.page-custom-other.page-custom-contact p{margin-bottom:1.5em}.page-custom-other.page-custom-contact .required-icon{color:var(--color-main-blue)}.page-custom-other.page-custom-contact .field-custom{border-top:1px solid var(--color-black)}.page-custom-other.page-custom-contact .field-custom:first-of-type{border-top:none}.page-custom-other.page-custom-contact .field-custom .field__input-custom .field__input:focus{box-shadow:0 0 0 2px var(--color-main-blue)}.page-custom-other.page-custom-contact .field-custom .field__input-custom input:not([type=radio]),.page-custom-other.page-custom-contact .field-custom .field__input-custom textarea{width:100%;border-radius:.5em;background-color:#e9eef8;padding:.7em 1em}.page-custom-other.page-custom-contact .field-custom .field__input-custom input:not([type=radio]){display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.page-custom-other.page-custom-contact .field-custom .field__input-custom .radio-wrapper{display:inline-block;margin-right:.6em}.page-custom-other.page-custom-contact .field-custom .field__input-custom .radio-wrapper:last-of-type{margin-right:0}.page-custom-other.page-custom-contact .field-custom .field__input-custom textarea{min-height:10em}.page-custom-other.page-custom-faq .faq__box.open .question:before{content:"\30fc"}.page-custom-other.page-custom-faq .faq__box.open .answer{opacity:1;visibility:visible;height:auto;padding:1em 0}.page-custom-other.page-custom-faq .question{position:relative;width:100%;font-weight:700;line-height:1.3;padding-top:.5em;padding-bottom:.5em;padding-left:2em;text-indent:-1.5em;transition:all .2s ease}.page-custom-other.page-custom-faq .question:hover{cursor:pointer}.page-custom-other.page-custom-faq .question span{font-weight:700;transition:all .2s ease}.page-custom-other.page-custom-faq .question:before{transition:all .3s ease;content:"\ff0b";display:block;position:absolute;top:50%;transform:translateY(-50%);right:.5em;color:inherit}.page-custom-other.page-custom-faq .answer{transition:padding .3s ease;opacity:0;visibility:hidden;height:0;padding:0}@media screen and (max-width:768px){.page-width-sp20{padding-left:5.1282051282vw;padding-right:5.1282051282vw}.page-custom-other{padding:12.8205128205vw 5.1282051282vw}.page-custom-other h2{font-size:2.2rem}.page-custom-other .btnArea{margin-top:7.6923076923vw}.page-custom-other.page-custom-privacy p{padding-bottom:5.1282051282vw}.page-custom-other.page-custom-privacy p:first-of-type{margin-bottom:6.4102564103vw}.page-custom-other.page-custom-privacy h2{padding-top:7.6923076923vw;margin-bottom:2.5641025641vw}.page-custom-other.page-custom-leagal dl dt{font-weight:700;padding-top:5.1282051282vw;border-top:1px solid var(--color-black)}.page-custom-other.page-custom-leagal dl dt:first-of-type{border-top:none}.page-custom-other.page-custom-leagal dl dd{padding-bottom:5.1282051282vw}.page-custom-other.page-custom-contact .field-custom{width:100%;padding:5.1282051282vw 0vw 6.4102564103vw}.page-custom-other.page-custom-contact .field-custom .field__label-custom,.page-custom-other.page-custom-contact .field-custom .field__input-custom{width:100%}.page-custom-other.page-custom-contact .field-custom .field__label-custom{display:block;margin-bottom:2.5641025641vw}.page-custom-other.page-custom-contact .field-custom .field__input-custom input:not([type=radio]){height:15.3846153846vw}.page-custom-other.page-custom-thanks h2,.page-custom-other.page-custom-404 h2{margin-bottom:5.1282051282vw}.page-custom-other.page-custom-faq .faq__box{margin-bottom:1.5em}.page-custom-other.page-custom-faq .question{border:.513vw solid var(--color-main-blue);border-radius:1.285vw;font-size:2rem;padding-right:1.5em}.page-custom-other.page-custom-faq .question:before{right:.2em;font-size:2.8rem}.page-custom-other.page-custom-faq .answer{font-size:1.6rem}}@media print,screen and (min-width:769px){.page-width-pc140{padding-left:10.9375vw;padding-right:10.9375vw}.page-custom-other{padding:7.03125vw 16.40625vw 6.25vw}.page-custom-other h2{font-size:3.4rem}.page-custom-other .btnArea{margin-top:3.125vw}.page-custom-other.page-custom-privacy p{padding-bottom:1.953125vw}.page-custom-other.page-custom-privacy h2{padding:3.125vw 0vw 1.171875vw;font-size:2.8rem}.page-custom-other.page-custom-leagal dl{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;column-gap:0;row-gap:0}.page-custom-other.page-custom-leagal dl dt,.page-custom-other.page-custom-leagal dl dd{padding-top:.9em;padding-bottom:.9em;border-top:1px solid var(--color-black)}.page-custom-other.page-custom-leagal dl dt:first-of-type,.page-custom-other.page-custom-leagal dl dd:first-of-type{border-top:none}.page-custom-other.page-custom-leagal dl dt{font-weight:700;padding-left:1.5625vw;width:17.1875vw}.page-custom-other.page-custom-leagal dl dd{padding-left:2.34375vw;padding-right:3.125vw;width:50vw;margin-right:-1.5625vw}.page-custom-other.page-custom-contact .field-custom{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.page-custom-other.page-custom-contact .field-custom .field__label-custom{width:17.96875vw;margin:2.34375vw 0vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;min-height:3.75vw}.page-custom-other.page-custom-contact .field-custom .field__input-custom{width:45.3125vw;margin:2.34375vw 0vw}.page-custom-other.page-custom-contact .field-custom .field__input-custom input:not([type=radio]){height:3.75vw}.page-custom-other.page-custom-contact .field-custom .field__input-custom .radio-wrapper{min-height:3.75vw;display:inline-flex;align-items:center;column-gap:.3em}.page-custom-other.page-custom-thanks h2,.page-custom-other.page-custom-404 h2{text-align:center;margin-bottom:2.34375vw}.page-custom-other.page-custom-faq .faq__box{margin-bottom:2.5em}.page-custom-other.page-custom-faq .question{border:.2345vw solid var(--color-main-blue);border-radius:.783vw;font-size:2.7rem;padding-right:2.5em}.page-custom-other.page-custom-faq .question:hover{color:#fff!important;background-color:var(--color-main-blue)}.page-custom-other.page-custom-faq .question:hover span{color:#fff!important}.page-custom-other.page-custom-faq .question:before{font-size:3.3rem}.page-custom-other.page-custom-faq .answer{font-size:1.6rem;margin:0 1em}}h2.top-ttl-common{line-height:1}h2.top-ttl-common span{color:var(--color-main-blue);display:block}@media screen and (max-width:768px){h2.top-ttl-common{font-size:1.5rem;margin-bottom:5.1282051282vw}h2.top-ttl-common span{font-size:4rem}}@media print,screen and (min-width:769px){h2.top-ttl-common{font-size:1.5rem;margin-bottom:1.5625vw}h2.top-ttl-common span{font-size:6rem}}.blog-custom .article-inner--customList,.blog-custom .blog__postsArea li{border-bottom:1px solid #707070}.blog-custom .article-inner--customList:last-of-type,.blog-custom .blog__postsArea li:last-of-type{border-bottom:none}.blog-custom .article-inner--customList a,.blog-custom .blog__postsArea li a{position:relative}.blog-custom .article-inner--customList a:hover,.blog-custom .blog__postsArea li a:hover{opacity:.6}.blog-custom .article-inner--customList a:hover:after,.blog-custom .blog__postsArea li a:hover:after{opacity:1;transform:translate(50%,-50%)}.blog-custom .article-inner--customList a .article-inner__content .content__information span,.blog-custom .blog__postsArea li a .article-inner__content .content__information span{font-weight:700}.blog-custom .article-inner--customList a .article-inner__content h3.content__heading,.blog-custom .blog__postsArea li a .article-inner__content h3.content__heading{font-weight:700;margin-top:.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-custom .article-inner--customList a .article-inner__content p,.blog-custom .blog__postsArea li a .article-inner__content p{margin-top:.5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.blog-custom .article-inner--customList a:after,.blog-custom .blog__postsArea li a:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:var(--color-main-blue);-webkit-mask-image:url(./icon-arrow-button.svg);mask-image:url(./icon-arrow-button.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:all .3s ease}.top-blog-area{background-color:#fff}.top-blog-area .blog__postsArea li{padding:1.5em 0}.main-blog .article-inner--customList{padding:1em 0}.main-blog .pagination__item{color:var(--color-main-blue)}.main-blog .pagination__item span{position:relative;z-index:2}.main-blog .pagination__item.pagination__item-arrow{display:none!important}.main-blog .pagination__item.pagination__item--current,.main-blog .pagination__item.pagination__item:hover{color:#fff}.main-blog .pagination__item.pagination__item--current:after,.main-blog .pagination__item.pagination__item:hover:after{width:85%;height:85%;background-color:var(--color-main-blue);border-radius:50%;z-index:1;top:7%}@media screen and (max-width:768px){.blog-custom .article-inner--customList,.blog-custom .blog__postsArea li{font-size:1.6rem}.blog-custom .article-inner--customList a,.blog-custom .blog__postsArea li a{padding-right:6.4102564103vw}.blog-custom .article-inner--customList a:after,.blog-custom .blog__postsArea li a:after{width:3.5897435897vw;height:3.5897435897vw;right:0}.top-blog-area{margin:7.6923076923vw 5.1282051282vw 16.6666666667vw;padding:8.9743589744vw 5.1282051282vw 10.2564102564vw;border-radius:.78125vw}.top-blog-area .blog__titleArea h2{margin-bottom:0!important}.top-blog-area .blog__postsArea{padding-bottom:5.1282051282vw}}@media print,screen and (min-width:769px){.blog-custom .article-inner--customList,.blog-custom .blog__postsArea li{font-size:1.6rem}.blog-custom .article-inner--customList a,.blog-custom .blog__postsArea li a{padding-right:3.90625vw}.blog-custom .article-inner--customList a:after,.blog-custom .blog__postsArea li a:after{width:1.09375vw;height:1.09375vw;right:1em}.top-blog-area{margin:4.6875vw 6.25vw 5.46875vw;padding:6.25vw 4.6875vw 3.90625vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-radius:.78125vw}.top-blog-area .blog__titleArea{width:19.53125vw}.top-blog-area .blog__postsArea{width:54.6875vw}}.page-custom-blogArticle header{margin-top:0!important}.page-custom-blogArticle .article-img-main img{max-width:100%;height:auto!important}.page-custom-blogArticle .article-template__content p{margin-top:1em}.page-custom-blogArticle .article-template__content p img{max-width:100%}.page-custom-blogArticle .article-template__content h1,.page-custom-blogArticle .article-template__content h2,.page-custom-blogArticle .article-template__content h3,.page-custom-blogArticle .article-template__content h4,.page-custom-blogArticle .article-template__content h5,.page-custom-blogArticle .article-template__content h6{font-weight:700;margin-top:1.8em}.page-custom-blogArticle .article-template__content h1,.page-custom-blogArticle .article-template__content h2,.page-custom-blogArticle .article-template__content h5,.page-custom-blogArticle .article-template__content h6{color:var(--color-main-blue)}.page-custom-blogArticle .article-template__content h2{padding-bottom:.3em}@media screen and (max-width:768px){.page-custom-blogArticle header span{font-size:1.6rem}.page-custom-blogArticle header h1{font-size:2.4rem}.page-custom-blogArticle .article-img-main img,.page-custom-blogArticle .article-template__content p img{border-radius:2.55vw}.page-custom-blogArticle .article-template__content h1{font-size:2.2rem}.page-custom-blogArticle .article-template__content h2{font-size:2rem;border-bottom:.77vw solid var(--color-main-blue)}.page-custom-blogArticle .article-template__content h3{font-size:1.8rem}.page-custom-blogArticle .article-template__content h4,.page-custom-blogArticle .article-template__content h5,.page-custom-blogArticle .article-template__content h6{font-size:1.5rem}}@media print,screen and (min-width:769px){.page-custom-blogArticle header span{font-size:2rem}.page-custom-blogArticle header h1{font-size:3.2rem}.page-custom-blogArticle .article-img-main img,.page-custom-blogArticle .article-template__content p img{border-radius:.78125vw}.page-custom-blogArticle .article-template__content h1{font-size:2.5rem}.page-custom-blogArticle .article-template__content h2{font-size:2.2rem;border-bottom:.235vw solid var(--color-main-blue)}.page-custom-blogArticle .article-template__content h3{font-size:1.8rem}.page-custom-blogArticle .article-template__content h4,.page-custom-blogArticle .article-template__content h5,.page-custom-blogArticle .article-template__content h6{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-common.css.map */
