@charset "UTF-8";:root{--color-red-1:#f13280;--color-red-2:#bc3030;--color-pink-1:#f485b2;--color-blue-1:#65d3d3;--color-yellow-1:#fcf487;--color-gray-1:#676767;--color-gray-2:#9b9b9b;--color-white-1:#fff;--color-white-2:#f3f3f3;--color-black-1:#000;--margin-xxs:10px;--margin-xs:18px;--margin-s:24px;--margin-m:50px;--margin-l:70px;--margin-xl:80px;--padding-xxs:10px;--padding-xs:18px;--padding-s:24px;--padding-m:50px;--padding-l:70px;--padding-xl:80px;--contents-min-width:272px;--contents-max-width:540px;--font-s:12px;--font-m:14px;--font-l:16px;--font-xl:24px}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}html{font-family:sans-serif;touch-action:manipulation}body{font-family:Hiragino Kaku Gothic,Hiragino Sans,Meiryo,sans-serif}body,html{margin:0;min-height:100%}.default_background{background-image:linear-gradient(to bottom,var(--color-white-1),10%,var(--color-white-2))}img{vertical-align:bottom;width:100%}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:contain;border:1px solid var(--color-gray-1);border-radius:4px;cursor:pointer;margin:0;vertical-align:middle}input[type=checkbox]:checked{background-color:var(--color-gray-1)}input[type=checkbox]:disabled{cursor:no-drop;opacity:.4}.page-nav-link{bottom:0;margin-right:var(--margin-xxs);position:fixed;right:0}.page-nav-link div{height:60px;width:60px}.page-nav-link div .bottom-button,.page-nav-link div .top-button{background:none;border:0;margin:0;padding:0;z-index:100}.page-nav-link div .bottom-button:hover img,.page-nav-link div .top-button:hover img{width:90%}.text-bold{font-size:var(--font-l);font-weight:700}.button-link-text{color:var(--color-pink-1);cursor:pointer;font-size:unset;font-weight:700;margin:0;padding:0;text-decoration:none}.pointer-s{height:17px;width:18px}.pointer-m{height:25px;width:28px}.pointer-l{height:41px;width:44px}.pointer-bos{height:14px;width:16px}.pointer-under{height:65px;width:56px}.contents-label{display:flex}.contents-label div{display:flex;margin:0 auto}.contents-label div img{display:block;margin:auto 0}.contents-label div span{color:var(--color-gray-1);display:block;line-height:normal;margin:auto var(--margin-xxs)}.attention{background-color:var(--color-white-1);color:var(--color-gray-1);margin-top:var(--margin-s);padding:var(--padding-xxs) var(--padding-xs)}.attention .detail{font-size:var(--font-s);text-align:left}.attention .detail ul{list-style-type:none;padding-left:0}.attention .detail ul li{padding-left:calc(1em + 4px);text-indent:calc(-1em - 4px)}.attention .detail ul li:before{content:"◆";margin-right:4px}.platform_select_area{background-color:var(--color-white-1);margin-bottom:var(--margin-s);padding:var(--padding-xs)}.platform_select_area .platform_select_flex{display:flex;flex-direction:column;gap:0;margin-top:var(--margin-xs);overflow:hidden}.platform_select_area .platform_select_flex .platform_row{border-bottom:1px solid var(--color-black-1);display:flex}.platform_select_area .platform_select_flex .platform_row .platform_select{border-right:1px solid var(--color-black-1)}.platform_select_area .platform_select_flex .platform_row .platform_select:last-child{border-right:none}.platform_select_area .platform_select_flex .platform_row:last-child{border-bottom:none}.platform_select_area .caution-text span{color:var(--color-red-1);font-size:var(--font-s)}.platform_select{align-items:center;display:flex;flex:1 1 0;padding:var(--padding-xxs) var(--padding-xs);position:relative}.platform_select img,.platform_select input[type=checkbox],.platform_select span{display:block;margin:0 auto}.platform_select .platform_icon{height:28px;margin-right:var(--margin-xxs);width:28px}.platform_select .apple_icon{filter:invert(88%) sepia(61%) saturate(0) hue-rotate(229deg) brightness(107%) contrast(101%)}.platform_select span{color:var(--color-black-1);flex:1;text-align:left}.platform_select input[type=checkbox]{height:20px;margin-left:auto;position:absolute;right:25px;top:50%;transform:translateY(-50%);vertical-align:middle;width:20px}.platform_select_area_product_list{margin-top:var(--margin-s)}.banner_area{margin-top:var(--margin-m)}.banner_area .slider .slider-item a{display:block;padding:0 var(--padding-xs)}.banner_area .slider .slider-item a img{vertical-align:bottom;width:100%}.banner_area .slider .next,.banner_area .slider .prev{background:none;padding:0}.banner_area .slider .prev{left:0!important}.banner_area .slider .next{right:0!important}.link-container{margin-top:var(--margin-s)}.link-container .link-wrapper{margin-top:var(--margin-xxs)}@media only screen and (max-width:540px){.platform_select_area .platform_select_flex .platform_row{border-bottom:0;display:block}.platform_select_area .platform_select_flex .platform_row .platform_select{border-bottom:1px solid var(--color-black-1);border-right:0}.contents-label div span{font-size:var(--font-s)!important}}@media only screen and (max-width:360px){.contents-label div img{display:none}.contents-label div span{font-size:var(--font-s)!important}}.contents_outer{display:flex;min-height:100vh}.contents_outer .contents_wrapper{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;text-align:center}.contents_outer .contents_wrapper .contents_inner_wrapper{margin:0 var(--padding-s);max-width:var(--contents-max-width);min-height:calc(100vh - 288px);min-width:var(--contents-min-width)}.contents_outer .contents_wrapper .contents_inner_wrapper .title_logo_bg{box-sizing:border-box;padding:30px 0 0}.contents_outer .contents_wrapper .contents_inner_wrapper .title_logo_bg .title_logo{height:auto;width:200px}footer{color:var(--color-info-text);font-size:11px;height:158px;margin:0 var(--padding-s);margin-bottom:50px;margin-top:80px;max-width:var(--contents-max-width);min-width:var(--contents-min-width);text-align:center}footer .webshop-log a{cursor:pointer}footer .webshop-log a img{height:112px;width:190px}footer .webshop-log a img:hover{padding:1px}footer .copyright{margin-top:24px}@media only screen and (max-width:588px){.contents_outer .contents_wrapper{width:100%}.contents_outer .contents_wrapper .contents_inner_wrapper,footer{max-width:100%}}#user_info{background-color:var(--color-white-1);border-bottom:1px solid var(--color-border);color:var(--color-black-1);font-size:var(--font-s);margin-top:var(--margin-s);padding:var(--padding-xs);text-align:left}#user_info .fields{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}#user_info .title .contents-label{margin:0 auto}#user_info .gem{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}#user_info .gem .type{flex:0 0 auto;text-align:left}#user_info .gem .free{margin:auto 0}#user_info .gem .charge{margin-bottom:auto}#user_info .gem .detail .frame{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:var(--margin-xxs);text-align:right;width:100%}#user_info .gem .detail .frame .platform{display:inline-block}#user_info .gem .detail .frame .count{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-end;text-align:right;width:110px}#user_info .gem .detail .frame .count img{height:18px;margin-left:4px;vertical-align:middle;width:18px}#user_info hr{border-top:1px solid #000;margin-bottom:var(--margin-xxs);margin-top:var(--margin-xxs)}#user_info .user{align-items:center;display:flex;flex-direction:row;width:100%}#user_info .user .id{flex:1 1 0;text-align:left;white-space:nowrap}#user_info .user .separator{flex:0 0 auto;padding:0 4px;text-align:center}#user_info .user .name{flex:1 1 0;text-align:right;white-space:nowrap}#login .pickup .banner{margin-bottom:var(--margin-xs);position:relative}#login .pickup .banner img{vertical-align:bottom;width:100%}#login .pickup .pickup-wrapper{background-color:#f4f3ec;margin-bottom:var(--margin-xs)}#login .pickup .pickup-wrapper .pickup-banner{background-color:#fff;border-radius:8px;box-shadow:3px 4px 10px 0 rgba(77,65,56,.3);margin:0 3%;padding:3%}#login .pickup .pickup-wrapper .pickup-wrapper-fotter{display:flex}#login .pickup .pickup-wrapper .pickup-wrapper-fotter .pin-left,#login .pickup .pickup-wrapper .pickup-wrapper-fotter .pin-right{display:block;height:3%;width:3%}#login .pickup .pickup-wrapper .pickup-wrapper-fotter .pin-left{margin-bottom:4px;margin-left:4px;margin-right:auto}#login .pickup .pickup-wrapper .pickup-wrapper-fotter .pin-right{margin-bottom:4px;margin-left:auto;margin-right:4px}#login .pickup .pickup-attention{color:var(--color-gray-1);font-size:var(--font-s);text-align:left}#login .login__error_message{color:var(--color-red-1);display:none;font-size:var(--font-s);margin:0;margin-bottom:var(--margin-xxs)}#login .sns-container{background-color:hsla(0,0%,100%,.8);margin-top:var(--margin-xs);padding:var(--padding-xs) var(--padding-xs)}#login .sns-container .sns-frame{display:flex;flex-wrap:wrap}#login .sns-container .sns-frame .button-fileds{margin-bottom:var(--margin-xxs);width:50%}#login .sns-container .sns-frame .button-fileds .login-button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;height:70px;margin:0 auto;width:230px}#login .sns-container .sns-frame .button-fileds .login-button img{margin:0 var(--margin-xxs);vertical-align:middle;width:40px}#login .sns-container .sns-frame .button-fileds .login-button p{font-size:var(--font-m);margin:0 auto;padding:0;text-align:left}#login .sns-container .sns-frame .button-fileds .login-apple{background-color:#676767;color:#fff}#login .sns-container .sns-frame .button-fileds .login-google{background-color:#fff;border:1px solid #bababa;color:#606060}#login .sns-container .sns-frame .button-fileds .login-facebook{background-color:#1877f2;color:#fff}#login .sns-container .sns-frame .button-fileds .login-x{background-color:#000;color:#fff}#login .sns-container .sns-frame .button-fileds .login-line{background-color:#00c300;color:#fff}#login .sns-container .sns-attention{color:var(--color-gray-1);font-size:var(--font-s);margin-top:var(--margin-xxs);text-align:left}.login-header{align-items:center;display:flex;justify-content:center}.login-header picture{display:block;margin:0 auto;position:relative}.login-header picture img{display:block;height:auto;width:100%}.login-footer{height:-moz-fit-content;height:fit-content;margin-bottom:var(--margin-m);margin-top:var(--margin-s)}.login-footer .copyright{margin-top:0!important}@media only screen and (max-width:560px){#login .sns-container .sns-frame{display:block}#login .sns-container .sns-frame .button-fileds{margin-bottom:var(--margin-xs);width:100%}#login .sns-container .sns-frame .button-fileds .login-button{width:100%}}#product-list #js-tab .tab-nav{-webkit-overflow-scrolling:touch;display:grid;margin-bottom:var(--margin-xxs)}#product-list #js-tab .tab-nav .tab-nav-inner{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto}#product-list #js-tab .tab-nav .tab-nav-inner .tab-nav-item{background:var(--color-white-1);border:none;color:var(--color-gray-1);cursor:pointer;flex:none;font-size:var(--font-s);font-weight:700;margin-right:4px;min-width:64px;padding:5px 8px;position:relative;text-align:center}#product-list #js-tab .tab-nav .tab-nav-inner .tab-nav-item.is-active{background:var(--color-gray-1);color:var(--color-white-1)}#product-list #js-tab .tab-nav .tab-nav-inner .tab-nav-item:last-child{margin-right:0}#product-list #js-tab .tab-contents .tab-contents-item{display:none}#product-list .coin_list .coin_caption{color:var(--color-gray-1);font-size:var(--font-s);margin-bottom:var(--margin-xxs)}#product-list .coin_list .coin_item{align-items:flex-start;background-color:var(--color-white-1);background-position:0;background-repeat:no-repeat;background-size:auto 100%;border-bottom:2px solid #e0e0e0;cursor:pointer;display:flex;flex-wrap:wrap;padding:var(--padding-xxs) var(--padding-xs)}#product-list .coin_list .coin_item .product_purchase_link{text-decoration:none;width:100%}#product-list .coin_list .coin_item .coin_item_inner{margin-left:auto}#product-list .coin_list .coin_item .coin_item_inner .coin_wrapper{text-align:left;width:100%}#product-list .coin_list .coin_item .coin_item_inner .coin_wrapper:first-child{padding-bottom:4px}#product-list .coin_list .coin_item:hover{border:2px solid #b7e1e2;border-radius:4px}#product-list .coin_list .coin_item:not(:last-child){margin-bottom:12px}#product-list .coin_detail_inner,#product-list .coin_label_inner{align-items:center;display:flex;flex-basis:100%;flex-direction:row;justify-content:space-between}#product-list .coin_detail_inner .coin_campaign_label,#product-list .coin_detail_inner .coin_gem_detail,#product-list .coin_label_inner .coin_campaign_label,#product-list .coin_label_inner .coin_gem_detail{color:var(--color-black-1);font-size:var(--font-s);line-height:100%}#product-list .coin_detail_inner .coin_campaign_label,#product-list .coin_label_inner .coin_campaign_label{align-items:center;border:none;color:var(--color-white-1);display:flex;flex-direction:row;justify-content:center;margin:0;margin-right:var(--margin-xxs);padding:4px 0;text-align:center;vertical-align:middle;width:65px}#product-list .coin_detail_inner .coin_campaign_detail .coin_campaign_content,#product-list .coin_detail_inner .coin_campaign_detail .coin_campaign_separator,#product-list .coin_detail_inner .coin_campaign_detail .coin_campaign_title,#product-list .coin_label_inner .coin_campaign_detail .coin_campaign_content,#product-list .coin_label_inner .coin_campaign_detail .coin_campaign_separator,#product-list .coin_label_inner .coin_campaign_detail .coin_campaign_title{color:var(--color-black-1);display:inline;font-size:var(--font-s)}#product-list .coin_detail_inner .coin_campaign_limit,#product-list .coin_label_inner .coin_campaign_limit{margin:0 auto}#product-list .coin_detail_inner .coin_campaign_limited_time,#product-list .coin_label_inner .coin_campaign_limited_time{background-color:#f13280}#product-list .coin_detail_inner .coin_campaign_limited_quantity,#product-list .coin_label_inner .coin_campaign_limited_quantity{background-color:#65d2d3}#product-list .coin_detail_inner .coin_campaign_item_detail,#product-list .coin_label_inner .coin_campaign_item_detail{margin-left:auto}#product-list .coin_detail_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner .coin_campaign_item_detail_linker .coin_link_more,#product-list .coin_label_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner .coin_campaign_item_detail_linker .coin_link_more{background-color:#676767!important;border:none;color:#fff!important;cursor:pointer;display:inline-block;font-family:Noto Sans CJK JP,sans-serif;font-weight:700;padding:0 16px;text-decoration:none!important;transition:opacity .2s}#product-list .coin_detail_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner .coin_campaign_item_detail_linker .coin_link_more:hover,#product-list .coin_label_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner .coin_campaign_item_detail_linker .coin_link_more:hover{opacity:.8}#product-list .coin_detail_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner .coin_campaign_item_detail_price,#product-list .coin_label_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner .coin_campaign_item_detail_price{color:var(--color-black-1);font-size:var(--font-m);font-weight:700;line-height:100%;margin:auto 0 auto auto;text-decoration:none}#product-list .coin_detail_inner .coin_gem_detail,#product-list .coin_label_inner .coin_gem_detail{display:flex;margin-left:auto}#product-list .coin_detail_inner .coin_gem_detail p,#product-list .coin_label_inner .coin_gem_detail p{margin:0;padding:0}#product-list .coin_detail_inner .coin_gem_detail .charge,#product-list .coin_label_inner .coin_gem_detail .charge{margin:0}#product-list .coin_detail_inner .coin_gem_detail .separator,#product-list .coin_label_inner .coin_gem_detail .separator{margin:0 2px}#product-list .coin_detail_inner .coin_gem_detail .free,#product-list .coin_label_inner .coin_gem_detail .free{margin:0}#product-list .coin_banner{margin-bottom:var(--margin-xxs)}#product-list .coin_info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}#product-list .coin_info .coin_amount,#product-list .coin_info .coin_price{color:var(--color-black-1);font-size:var(--font-m);font-weight:700}#product-list .coin_info .coin_price{display:none}#product-list .coin_info .coin_amount{display:flex;font-weight:700}#product-list .coin_info .coin_amount img{display:block;margin:auto 0;margin-right:var(--margin-xxs)}@media only screen and (max-width:540px){#product-list .coin_label_inner .coin_campaign_label{width:34px}#product-list .coin_label_inner .coin_gem_detail{display:block}#product-list .coin_label_inner .coin_gem_detail p{margin:0}#product-list .coin_label_inner .coin_gem_detail .charge,#product-list .coin_label_inner .coin_gem_detail .free{text-align:right}#product-list .coin_label_inner .coin_gem_detail .separator{display:none}#product-list .coin_detail_inner{display:block}#product-list .coin_detail_inner .coin_campaign_item_detail{margin-left:auto}#product-list .coin_detail_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner{display:flex}#product-list .coin_detail_inner .coin_campaign_item_detail .coin_campaign_item_detail_inner .coin_campaign_item_detail_linker .coin_link_more{display:block}#product-list .coin_info .coin_price{display:none}}#purchase .product_wrap{background-color:var(--color-white-1);margin-top:var(--margin-s);padding:var(--padding-xxs) var(--padding-xs)}#purchase .product-item-container{margin-top:var(--margin-xxs)}#purchase .product-item-container .item-frame{margin-bottom:var(--margin-xxs)}#purchase .product-item-container .item-frame .item-label-inner{display:flex}#purchase .product-item-container .item-frame .item-label-inner .pointer-bos{margin:auto 0;margin-right:var(--margin-xxs)}#purchase .product-item-container .item-frame .item-label-inner .label{color:var(--color-black-1);font-size:var(--font-m);font-weight:700;margin:auto 0;text-align:left}#purchase .product-item-container .item-frame .item-detail-inner span{color:var(--color-gray-1);display:block;font-size:var(--font-s)}#purchase .product-item-container .item-banner img{vertical-align:bottom;width:100%}#purchase .product-item-container .item-description .item-label-inner{margin-bottom:var(--margin-xxs)}#purchase .product-item-container .item-description .item-detail-inner span{text-align:left}#purchase .product-item-container .item-sale-period .item-label-inner{margin-bottom:var(--margin-xxs)}#purchase .product-item-container .item-sale-period .item-detail-inner span{text-align:left}#purchase .product-item-container .item-price{display:flex}#purchase .product-item-container .item-price .item-detail-inner{margin-left:auto}#purchase .product-item-container .item-price .item-detail-inner span{color:var(--color-black-1);font-size:var(--font-m);font-weight:700;margin:auto 0}#purchase .platform-container .platform_selectn__element{display:flex}#purchase .platform-container .platform_selectn__element .platform_select{flex:none;margin:0 auto}#purchase .pay-container .card_errorMessage,#purchase .platform-container .caution-text span{color:var(--color-red-1);font-size:var(--font-s)}#pay div[id*=form-],#purchase .pay-container .card_errorMessage{margin:var(--margin-xxs) 0}#pay div[id*=form-]{text-align:left}#pay div[id*=form-] input[type=checkbox]{height:20px;width:20px}#pay div[id*=form-] input[type=checkbox]+.label-checkbox{cursor:pointer;font-size:var(--font-s);margin:0 0 0 4px;vertical-align:middle}#pay div[id*=form-] input[type=checkbox]:disabled+.label-checkbox{cursor:no-drop;opacity:.4}#pay div[id*=form-] #setup-future-usage-error{color:var(--color-red-1);font-size:var(--font-s);margin:0;padding:0;text-align:center}#pay #payment-submit{background-color:var(--color-pink-1);border:1px solid var(--color-pink-1);color:var(--color-white-1);cursor:pointer;display:block;font-size:var(--font-default);font-weight:700;margin-left:auto;margin-right:auto;min-height:36px;width:100%}#pay #payment-submit:disabled{background:var(--color-white-2);border:1px solid var(--color-white-2);color:var(--color-gray-2);font-weight:inherit}#payment-history{background-color:var(--color-white-1);margin-top:var(--margin-s);min-width:var(--contents-max-width);padding:var(--padding-s) var(--padding-xs)}#payment-history .history-container{font-size:var(--font-m)}#payment-history .history-container .empty{margin:var(--margin-m) 0}#payment-history .history-container .history-frame{border-bottom:1px solid var(--color-black-1);padding-top:var(--padding-m);text-align:left}#payment-history .history-container .history-frame .time{display:flex;margin:0 0 var(--margin-xs) 0}#payment-history .history-container .history-frame .time img{margin:auto 0;margin-right:var(--margin-xxs)}#payment-history .history-container .history-frame .detail-frame{margin:0 0 var(--margin-xxs) 0}#payment-history .history-container .history-frame .detail-frame .name{margin:0}#payment-history .history-container .history-frame .detail-frame .amount-block{display:flex}#payment-history .history-container .history-frame .detail-frame .amount-block .amount-block-inner{margin-left:auto}#payment-history .history-container .history-frame .detail-frame .amount-block .amount-block-inner .amount{margin:auto 0 0 auto;text-align:right}#payment-history .pagination{align-items:center;display:flex;flex-direction:row;margin-top:var(--margin-m);width:100%}#payment-history .pagination .item{display:flex;flex:1 1 0;white-space:nowrap}#payment-history .pagination .item a{cursor:pointer;display:flex;text-decoration:none}#payment-history .pagination .item a p{color:var(--color-black-1)!important}#payment-history .pagination .item p{color:var(--color-gray-1)}#payment-history .pagination .item img{margin:auto 0}#payment-history .pagination .item .prev{display:flex;margin-left:auto}#payment-history .pagination .item .prev img{margin-left:var(--margin-xxs)}#payment-history .pagination .item .prev:hover .page-link img{margin-left:calc(var(--margin-xxs) - 2px);margin-right:2px}#payment-history .pagination .item .next{display:flex;margin-right:auto}#payment-history .pagination .item .next img{margin-right:var(--margin-xxs)}#payment-history .pagination .item .next:hover .page-link img{margin-left:2px;margin-right:calc(var(--margin-xxs) - 2px)}#payment-history .pagination .separator{flex:0 0 auto;padding:0 var(--padding-xxs) 0 var(--padding-xxs);text-align:center}@media only screen and (max-width:588px){#payment-history{min-width:100%}#payment-history .history-container .history-frame .detail-frame,#payment-history .history-container .history-frame .detail-frame .name{display:block}}#result-page{margin-top:var(--margin-xl)}#result-page .container .title-wrapper{position:relative}#result-page .container .title-wrapper .title-frame{background-color:var(--color-gray-1);color:var(--color-white);display:flex;font-size:var(--font-xl)!important;padding:var(--padding-xxs) 0;width:100%}#result-page .container .title-wrapper .title-frame div{color:var(--color-white-1);display:flex;margin:auto}#result-page .container .title-wrapper .title-frame div img{margin:auto var(--margin-xxs)}#result-page .container .message-wrapper{margin-top:var(--margin-xxs)}#result-page .container .message-wrapper .message-frame{background-color:var(--color-white-1);font-size:var(--font-m)!important;padding:var(--padding-s);text-align:left}#result-page .container .message-wrapper .message-frame .purchase_text_content .purchase-error-label{display:flex;font-weight:700}#result-page .container .message-wrapper .message-frame .purchase_text_content .purchase-error-label img{margin:auto var(--margin-xxs) auto 0}#result-page .container .message-wrapper .message-frame .purchase_text_content .purchase-error-message{padding-left:26px}#result-page .container .message-wrapper .message-frame .message-pay-limit-contents .button-link-text{display:flex;margin:0 auto}#result-page .container .message-wrapper .message-frame .message-pay-limit-contents .button-link-text img{margin:auto}#result-page .container .message-wrapper .message-frame .message-pay-limit-contents .button-link-text p{display:block;font-size:var(--font-l)!important;margin:auto 6px}#result-page .container .message-wrapper .message-frame .message-pay-limit-contents:hover .button-link-text p{margin:auto 3px}#result-page .success .title-frame{background-color:var(--color-pink-1)!important}#result-page .maintenance .title-frame{background-color:var(--color-blue-1)!important}#result-page .maintenance .message-frame,#result-page .success .message-frame{text-align:center!important}@media only screen and (max-width:540px){#result-page{margin-top:var(--margin-m)}#result-page .container .title-wrapper .title-frame{font-size:var(--font-m)!important}#result-page .container .message-wrapper .message-frame{font-size:var(--font-s)!important}}@media only screen and (max-width:360px){#result-page{margin-top:var(--margin-s)}#result-page .container .title-wrapper .title-frame{font-size:var(--font-s)!important}#result-page .container .title-wrapper .title-frame div img{display:none}}#terms-page{margin-top:var(--margin-xs)}#terms-page .container{background-color:var(--color-white-1);padding:0 var(--padding-s);padding-top:var(--padding-s)}#terms-page .container .page-label{margin-bottom:var(--margin-xs)}#terms-page .container .terms_group{margin-top:0}#terms-page .container .terms__item{display:flex;flex-wrap:wrap;list-style:none;padding:0}#terms-page .container .terms__item .button-fileds{margin-bottom:var(--margin-s);margin-right:auto}#terms-page .container .terms__item .button-fileds a{background:var(--color-white-2);display:flex;height:70px;width:230px}#terms-page .container .terms__item .button-fileds a p{color:var(--color-gray-1);margin:auto}#terms-page .container .terms__item .button-fileds:nth-child(2n){margin-left:auto;margin-right:0}#terms-detail .page-label{background-color:hsla(0,0%,100%,.8);margin:var(--margin-xs) 0;padding:var(--padding-xs) 0}#terms-detail section{background-color:var(--color-white-1);color:var(--color-gray-1);font-size:var(--font-s);padding:var(--padding-xxs) var(--padding-xs);text-align:left}#terms-detail section p{margin:0;padding:0}#terms-detail section ol{margin:0}.terms_group{background-color:hsla(0,0%,100%,.8);color:var(--color-gray-1);font-size:var(--font-l);margin-top:var(--margin-xs);padding:var(--padding-xs) 0}.terms_group .link{color:var(--color-gray-1);cursor:pointer;margin:0 auto;text-decoration:none}.terms_group a:hover div span{margin:auto calc(var(--margin-xxs) - 5px)}.terms-label{display:flex}.terms-label div{display:flex;margin:0 auto}.terms-label div img{display:block;margin:auto 0}.terms-label div span{color:var(--color-gray-1);display:block;margin:auto var(--margin-xxs)}@media only screen and (max-width:560px){#terms-page .container{padding-bottom:var(--padding-s)}#terms-page .container .terms__item{display:block}#terms-page .container .terms__item .button-fileds{margin-left:0;margin-right:0}#terms-page .container .terms__item .button-fileds a{width:100%}#terms-page .container .terms__item .button-fileds:last-child{margin-bottom:0}}@media only screen and (max-width:540px){.terms-label div span{font-size:var(--font-m)!important}}@media only screen and (max-width:360px){.terms-label div span{font-size:var(--font-s)!important;margin:auto 5px}}