@charset "UTF-8";
@import "https://use.fontawesome.com/releases/v5.6.1/css/all.css";.clearfix:after{clear:both;content:"";display:block}html{scroll-behavior:smooth}.purchase_box.js-tab_box{display:none}.purchase_box.js-tab_box.is-active{display:block}.pc__purchase_form .purchase_box{margin:0 auto;max-width:680px}.purchase_box__head{background-color:#e9e9e9;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.pc__purchase_form .purchase_box__head{border:1px solid #ddd}.purchase_box__head{color:#333;font-weight:700;padding:15px 0;text-shadow:0 1px 0 #eee}.purchase_box__head--inner{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:distribute;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin:0 auto;max-width:1050px}.purchase_box__list{border-bottom:1px solid #ddd}.pc__purchase_form .purchase_box__list{border:1px solid #ddd;border-top:none}.purchase_box__list{background-color:#f6f6f6}.pc__purchase_form .purchase_box__list.charge_bnr_select .purchase_box__list--link{background-color:#fbf4cd}.pc__purchase_form .purchase_box__list.charge_bnr_select .purchase_box__list--link:focus,.pc__purchase_form .purchase_box__list.charge_bnr_select .purchase_box__list--link:hover{background-color:#fff1a3}.pc__purchase_form .purchase_box__list.charge_bnr_select .purchase_box__list--link.is_selected{background-color:#fdd;border-color:#ff9b5a}.purchase_box__list.charge_bnr_select img{border:1px solid #ffe000}.purchase_box__list.charge_bnr_select a{background-color:#fbf4cd}.purchase_box__list.charge_bnr_select a:active,.purchase_box__list.charge_bnr_select a:hover{background-color:#fff1a3}.purchase_box__list.not_available{background-color:#ccc;-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.purchase_box__list--link{border:2px solid transparent;color:#333;cursor:pointer;display:block;padding:.7em 1em}.purchase_box__list--link:focus,.purchase_box__list--link:hover{background-color:#ffedc8;color:#333;outline:none;text-decoration:none}.purchase_box__list--link.is_selected{background-color:#fdd;border-color:#ff9b5a}.purchase_box__list--radio{opacity:0;position:absolute}.purchase_box__list--detail{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:center;justify-content:space-between;margin:0 auto;max-width:1050px}.purchase_box__list--detail,.purchase_box__list--tp{-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.purchase_box__list--tp{-webkit-box-flex:1;-ms-flex-align:center;-ms-flex:1;flex:1}.purchase_box__list--tp .tp_total{color:red;font-size:2rem;font-weight:700}.purchase_box__list--tp .notice{color:red}.purchase_box__list--price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.purchase_box__list--price .price_limit{background-color:#ff7272;border-radius:30px;color:#fff;font-weight:700;padding:3px 15px}.purchase_box__list--price .price_data{font-weight:700}.pc__purchase_form .purchase_box__list--price .price_data{font-size:1.8rem;line-height:1.5}.purchase_box__list--message .message_default{background-color:#fffbfb;border:1px solid #e8afaf;border-left:none;border-top:none;color:#aa0808;display:block;font-size:1.3rem;margin-left:auto;margin-right:auto;margin-top:5px;max-width:1050px;padding:10px}.purchase_box__list--message .message_default__notice{font-weight:700}.purchase_box__list .charge_banner{margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.purchase_box__list .charge_banner p{margin:10px}.purchase_box__list .charge_banner img{height:auto;max-width:640px;width:100%}.purchase_box__list .charge_banner.slightly{overflow:hidden}.purchase_box__list .charge_banner.slightly p{position:relative}.purchase_box__list .charge_banner.slightly p:after,.purchase_box__list .charge_banner.slightly p:before{content:"";display:block;position:absolute}.purchase_box__list .charge_banner.slightly p:before{background-image:none;border-color:rgba(255,142,20,.9) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:27px 110px 0 0;height:0;left:0;top:0;width:0;z-index:5}.ja .purchase_box__list .charge_banner.slightly p:before{border-width:27px 110px 0 0}.purchase_box__list .charge_banner.slightly p:after{color:#fff;content:var(--text_slightly);font-size:1rem;font-weight:600;left:3px;letter-spacing:0;line-height:1.1;text-align:left;text-shadow:none;top:0;-webkit-transform:translate(-2px,6px) rotate(-12deg);-ms-transform:translate(-2px,6px) rotate(-12deg);transform:translate(-2px,6px) rotate(-12deg);white-space:pre;z-index:6}.ja .purchase_box__list .charge_banner.slightly p:after{left:0;letter-spacing:-1px;text-indent:5px}.cn .purchase_box__list .charge_banner.slightly p:after{-webkit-transform:translateY(5px) rotate(-12deg);-ms-transform:translateY(5px) rotate(-12deg);transform:translateY(5px) rotate(-12deg)}.tw .purchase_box__list .charge_banner.slightly p:after{-webkit-transform:translateY(6px) rotate(-12deg);-ms-transform:translateY(6px) rotate(-12deg);transform:translateY(6px) rotate(-12deg)}.en .purchase_box__list .charge_banner.slightly p:after{content:"Limited\aStock";line-height:.95;text-align:center;-webkit-transform:translate(-2px,3px) rotate(-12deg) scale(.9);-ms-transform:translate(-2px,3px) rotate(-12deg) scale(.9);transform:translate(-2px,3px) rotate(-12deg) scale(.9)}.purchase_box__list .charge_detail{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:2;margin-left:10px}.purchase_box__list .charge_detail__bonus{background-color:rgba(255,254,111,.5);color:#8a6d3b;font-weight:700;padding:5px}.purchase_box__banner{margin-bottom:10px;text-align:center}.purchase_box__banner img{height:auto;max-width:640px;width:100%}.purchase_box__banner--about{margin-top:5px;text-align:right}.purchase_box__message{margin:0 auto;max-width:1050px;padding:20px}.purchase_box__message .btn{font-weight:700;margin:15px auto;max-width:none}.pc__purchase_form .purchase_form__submit{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(55%,hsla(0,0%,100%,.8)));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.8) 55%);bottom:0;padding:20px;position:-webkit-sticky;position:sticky}#nav_global ul,#nav_language{display:none}#toreba{overflow:hidden}.purchase{line-height:1.5;margin:0 auto}#form_body #purchase_form_block .radio_select{padding:5px;position:relative}#form_body #purchase_form_block .play_ticket{color:#a22a2c;font-size:11px;font-weight:800;left:175px;position:absolute;top:30px}#form_body #purchase_form_block .radio_select:hover .charge_bonus,#form_body #purchase_form_block .radio_select:hover .play_ticket,#form_body #purchase_form_block .selected_select .charge_bonus,#form_body #purchase_form_block .selected_select .play_ticket{color:#fff}#form_body #purchase_form_block .cell_select_radio li label span{text-align:center!important;width:100px}#form_body #purchase_form_block .cell_select_radio li label span:nth-of-type(3){text-align:right!important;width:170px}#form_body #purchase_form_block .charge_amount{display:inline-block;padding:10px;width:290px}#form_body #purchase_form_block .charge_amount div:nth-of-type(3){width:80px}#form_body #purchase_form_block .charge_amount_list{display:inline-block;text-align:right;width:70px}#form_body #purchase_form_block .charge_bonus,#form_body #purchase_form_block .free_tp{color:red;display:inline-block;margin-left:5px!important;text-align:left;width:118px}#form_body #purchase_form_block .charge_banner{text-align:center}#form_body #purchase_form_block .charge_banner p{margin:0 auto;max-width:320px}#form_body #purchase_form_block .charge_banner p img{width:100%}#form_body #purchase_form_block .charge_bnr_select{background-color:rgba(255,212,0,.2);border:1px solid #ffe000}#form_body #purchase_form_block .charge_bnr_select .charge_banner img{border:1px solid #ffe000}#form_body #purchase_form_block ul.cell_select_radio .radio_select.charge_bnr_select label{padding:.5em 1em}#form_body #purchase_form_block .radio_select.charge_bnr_select.selected_select,#form_body #purchase_form_block .radio_select.charge_bnr_select:hover{background-color:rgba(229,188,11,.82)!important;border-color:#fff}#form_body #purchase_form_block .radio_select.charge_bnr_select.selected_select .charge_banner img,#form_body #purchase_form_block .radio_select.charge_bnr_select:hover .charge_banner img{border-color:#fff}#form_body #purchase_form_block .charge_bnr_select .charge_banner+span{position:relative;top:-20px}#form_body #purchase_form_block .not_available{background-color:#ccc;pointer-events:none}.modal_content{background-color:rgba(0,0,0,.5);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:2050}.modal_content .modal_content_inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-shadow:0 0 10px #000;display:grid;left:50%;place-items:center;align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 10px #000;justify-items:center;line-height:1.5;margin:auto;max-height:90vh;max-width:95%;overflow:scroll;padding:15px 10px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal_content .modal_content_inner .link{margin:10px auto 0}.modal_content .modal_content_inner .link .btn{background:#0a7fe3;color:#fff;min-width:110px}.modal_content .modal_title{font-size:2.5rem;margin-bottom:10px}.modal_content .modal_body__image{margin:10px 10px 20px;text-align:center}.modal_content .modal_body__image img{height:auto;max-width:600px;width:100%}.modal_content .modal_body__text{margin:10px}section.inipay .attention{color:#e60000}section.inipay input.input_ss_txt{background-color:#fff;background-repeat:no-repeat;border:1px solid #eee;height:2em;line-height:2em;margin:1px auto;padding:0 .2em;width:7em}div#tos_body #purchase_tos_block .box_scroll{height:30em}div#form_body #purchase_form_block .cell_select_radio li.title_select label span:first-of-type{margin-right:-.5em}div#form_body #purchase_form_block .cell_select_radio li label span{text-align:right}div#form_body #purchase_form_block .cell_select_radio li label span.free_tp{color:red;font-size:12px;left:-27px;position:relative}div#form_body #purchase_form_block .cell_select_radio li label span:first-of-type{width:6em}div#form_body #purchase_form_block .cell_select_radio li.selected_select label span.free_tp,div#form_body #purchase_form_block .cell_select_radio li:hover label span.free_tp{color:#fff}#top_information_box{border:1px solid #ccc;margin-bottom:15px}#top_information_box a{display:block}#top_information_box a:hover{text-decoration:none}#top_information_box a p{background-color:#fff;padding:10px}#top_information_box a:hover p{background-color:#eee}.payment_process{margin:2px auto;width:750px}.payment_process .header{background:#182e65;height:46px;padding-left:20px}.payment_process .header p{font-size:16px;font-weight:700;line-height:46px}.payment_process .header .title{color:#5070a8;float:left;text-transform:uppercase}.payment_process .header .select_value{float:right;padding-right:20px}.payment_process .header .select_value .strong{color:#ffd200;font-size:14px;line-height:46px}.payment_process .body{background:#f2f2f2;border-left:3px solid #182e65;border-right:3px solid #182e65;display:none;padding:8px;width:728px}.payment_process .body p{font-weight:700;margin:2px 0;padding:2px 10px}.payment_process .body .list_head *{color:#333}.payment_process .body .vertical .list_head{float:left;width:30%}.payment_process .body .vertical .list_area{float:left;width:70%}.payment_process .body .border{background:none;border-bottom:1px solid #fff;clear:both;font-size:0;height:0;margin:3px 0;width:100%}.payment_process .body .notice{color:#ffd200;font-size:10px;padding:5px;text-align:left}.payment_process .body .comment{padding-top:10px}.payment_process .footer{background:#182e65;font-size:0;height:4px;width:600px}.payment_process.selected .header{cursor:pointer}.payment_process.opened .header{cursor:default;height:66px}.payment_process.opened .header *{line-height:66px}.payment_process.opened .header .title{color:#ffd200;font-size:18px}.payment_process.next .header{cursor:pointer}.payment_process.normal .header{cursor:default;height:66px}.payment_process.normal .header *{font-size:18px;line-height:66px}.payment_process.normal .body{display:block;font-weight:400}.payment_process.normal .body p{font-weight:400;line-height:1.3}.payment_process .body p{padding:5px 10px}.txt_message_s{color:#182e65;font-size:12px;line-height:150%;padding:20px}.txt_message_l{color:#182e65;font-size:16px;font-weight:700;line-height:100%;padding:10px 0;text-align:center}.table_smes #formAreaRegist{border:1px solid #666;height:150px;line-height:1.5;margin:0 auto 20px;overflow:auto;padding:15px;text-align:left}.table_smes #formAreaRegist .overScroll{border:2px solid #182e65;clear:both;margin:0 auto 30px;padding:8px 15px;width:650px}.l_purchase_bitcash #bitcash_do_payment .box_center{position:relative}.l_purchase_bitcash .inner{padding:5px}.l_purchase_bitcash #purchase_form_block h1,.l_purchase_bitcash #purchase_form_block h2{background:#ff759a;color:#fff;line-height:24px;margin:30px 0 20px;padding:15px 80px 15px 10px;position:relative}.l_purchase_bitcash #purchase_form_block h1:before,.l_purchase_bitcash #purchase_form_block h2:before{border:1px dashed #fff;bottom:2px;content:"";display:block;height:0;left:-4px;position:absolute;width:120%}.l_purchase_bitcash #purchase_form_block h1:after,.l_purchase_bitcash #purchase_form_block h2:after{background:url(/sp/images/h2.png?v=20250916113426) no-repeat;background-size:cover;bottom:0;content:"";display:block;height:80px;position:absolute;right:0;width:77px}.l_purchase_bitcash #purchase_form_block .box_center{border:none}.l_purchase_bitcash #purchase_form_block .box_center table{border-collapse:collapse;border-left:3px solid #346698;border-top:1px solid #ccc;line-height:1.5;text-align:left}.l_purchase_bitcash #purchase_form_block .box_center table th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;color:#153c70;font-weight:700;padding:10px;vertical-align:top;width:147px}.l_purchase_bitcash #purchase_form_block .box_center table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:10px;vertical-align:top;width:349px}.l_purchase_bitcash .l_legalNotice{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:20px}.attention{margin-top:15px;opacity:1;-webkit-transition:all 1.5s ease;transition:all 1.5s ease;width:100%}.attention.is-hidden{display:none;opacity:0}.btn,.link a,.link button,.link label{background:#097ce1;border:none;border-radius:5px;color:#fff;display:block;font-size:14px;line-height:20px;margin:5px auto;max-width:250px;min-width:145px;padding:10px 0;position:relative;text-align:center;text-decoration:none;width:45%}.btn.wide,.link a.wide,.link button.wide,.link label.wide{max-width:350px;width:100%}.btn.widthAuto,.link a.widthAuto,.link button.widthAuto,.link label.widthAuto{width:auto}.btn.btn_charge,.link a.btn_charge,.link button.btn_charge,.link label.btn_charge{background:#f80}.btn.gray,.link a.gray,.link button.gray,.link label.gray{background:#acacac;color:#eee}.btn.gray2,.link a.gray2,.link button.gray2,.link label.gray2{background:#eee;color:#777}.l_purchase_bitcash .box_center{border:none}#payment_confirm_body .subscription_input_desc{font-size:14px}div#guide_body.purchase #purchase_guide_block .content_siteinfo{margin-left:auto;margin-right:auto;max-width:600px}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home{max-width:100%}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_purchase_home__bannerarea{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;justify-content:center}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_purchase_home__bannerarea>.l_purchase_home__bannerarea--banner{border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_purchase_home__bannerarea>.l_purchase_home__bannerarea--banner img{height:auto;width:100%}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home dl dt{font-weight:400}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment{margin-bottom:50px}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment li,div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment ul{padding:0}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__wrapper{grid-gap:30px 10px;display:grid;gap:30px 10px;grid-template-columns:repeat(3,1fr);margin:10px auto}.sp div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__wrapper{grid-template-columns:1fr;margin:10px}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item{background-color:#fff;border:2px solid #ff789c;border-radius:5px;margin:0 auto;max-width:300px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;height:100%;justify-content:center;text-align:center;text-decoration:none}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--link:active,div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--link:focus,div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--link:hover{text-decoration:none}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--images{-webkit-box-align:center;-ms-flex-align:center;display:grid;place-items:center;align-items:center;height:100%;justify-items:center}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--images img{background-color:#fff;border-radius:5px;height:auto;margin:30px 0;max-width:180px;width:100%}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--title{background-color:#ff789c;color:#fff;font-size:1.5rem;font-weight:700;margin-top:auto;padding:10px 0;-webkit-transition:all .2s ease;transition:all .2s ease}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--title.is_long{font-size:1.2rem;padding:12px 0}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item--about{margin-top:5px;text-align:right}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item[\:has\(\.l_select_peyment__item--link\:hover\)]{background-color:#ffd6e1;border-color:#ff4571}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item:has(.l_select_peyment__item--link:hover){background-color:#ffd6e1;border-color:#ff4571}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item[\:has\(\.l_select_peyment__item--link\:hover\)] .l_select_peyment__item--title{background-color:#ff4571}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item:has(.l_select_peyment__item--link:hover) .l_select_peyment__item--title{background-color:#ff4571}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item.is_hot{position:relative}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item.is_hot:after,div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item.is_hot:before{-webkit-animation:moveY 1s ease-in-out infinite alternate;animation:moveY 1s ease-in-out infinite alternate}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item.is_hot:before{background:#ff8a2b;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"HOT!";display:inline-block;font-size:1.5rem;font-style:italic;font-weight:700;padding:5px 8px 2px 5px;position:absolute;right:5px;text-shadow:none;top:-15px}div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__item.is_hot:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ff8a2b;content:"";height:0;position:absolute;right:20px;top:9px;width:0}@-webkit-keyframes moveY{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveY{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}div#payment_confirm_body.purchase{min-height:500px}div#payment_confirm_body.purchase .content_siteinfo{margin-left:auto;margin-right:auto;max-width:600px}div#form_body.purchase .content_siteinfo{max-width:600px}div#form_body.purchase #purchase_form_block div:not(.content_message):not(#a_logout){margin-left:auto;margin-right:auto}div#form_body.purchase #purchase_form_block div#a_logout.btn.gray{margin-left:15%}div#form_body.purchase.l_purchase_bitcash #purchase_form_block h1{display:block}div#form_body.purchase.l_purchase_bitcash #purchase_form_block h1:before{width:100%}html.app_view header h1,html.app_view header h2{background:#fcb72c!important;border-bottom:1px solid #23314d!important;color:#fff!important;margin:0 0 10px!important;padding:5px 0!important;text-align:center}html.app_view header h1:after,html.app_view header h1:before,html.app_view header h2:after,html.app_view header h2:before{display:none!important}html.app_view .txt{font-size:15px}html.app_view .paypal-button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}html.app_view #cs_submit.btn{background:#0a7fe3;border:none;border-radius:5px;color:#fff;display:block;font-size:14px;line-height:20px;margin:5px auto;max-width:250px;min-width:145px;padding:10px 0;position:relative;text-align:center;text-decoration:none;width:45%}.paypal-button{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.m00{margin:0!important}.m10{margin:10px!important}.m20{margin:20px!important}.m30{margin:30px!important}.m40{margin:40px!important}.m50{margin:50px!important}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.p00{padding:0!important}.p10{padding:10px!important}.p20{padding:20px!important}.p30{padding:30px!important}.p40{padding:40px!important}.p50{padding:50px!important}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pr00{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.is_popup #btn_nav,.is_popup #header,.is_popup #top_bar,.is_popup .area-button,.is_popup .home,html.braintree.is_popup #btn_nav,html.braintree.is_popup #header,html.braintree.is_popup #top_bar,html.braintree.is_popup .area-button,html.braintree.is_popup .home{display:none}.is_popup .header,html.braintree.is_popup .header{background:none;border:none}.is_popup #purchase_form_block h1,.is_popup h1,.is_popup h1.ui-title,.is_popup h2,html.braintree.is_popup #purchase_form_block h1,html.braintree.is_popup h1,html.braintree.is_popup h1.ui-title,html.braintree.is_popup h2{background:#fcb72c;-webkit-box-shadow:0 1px 0 #23314d;box-shadow:0 1px 0 #23314d;color:#fff;display:block!important;font-size:14px;font-weight:700;height:44px;line-height:1.71429;line-height:44px;margin:0 0 5px;padding:0;text-align:center;text-shadow:none!important;width:100%}.is_popup #purchase_form_block h1:after,.is_popup #purchase_form_block h1:before,.is_popup h1.ui-title:after,.is_popup h1.ui-title:before,.is_popup h1:after,.is_popup h1:before,.is_popup h2:after,.is_popup h2:before,html.braintree.is_popup #purchase_form_block h1:after,html.braintree.is_popup #purchase_form_block h1:before,html.braintree.is_popup h1.ui-title:after,html.braintree.is_popup h1.ui-title:before,html.braintree.is_popup h1:after,html.braintree.is_popup h1:before,html.braintree.is_popup h2:after,html.braintree.is_popup h2:before{display:none}.is_popup .mobile_form_body .ui-content.p_purchase--box,html.braintree.is_popup .mobile_form_body .ui-content.p_purchase--box{border:3px solid #fffaf5;padding:0!important}.is_popup #purchase_guide_block,html.braintree.is_popup #purchase_guide_block{min-height:calc(100vh - 121px)}.is_popup #purchase_guide_block h2,html.braintree.is_popup #purchase_guide_block h2{margin-bottom:20px}html.mobile.braintree #container,html.purchase_wrap #container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}html.mobile.braintree .icon-type,html.purchase_wrap .icon-type{right:15px;top:11px}html.mobile.braintree #braintree_form,html.purchase_wrap #braintree_form{background:#f9f9f9;border-bottom:1px solid #ddd;border-radius:0;padding:20px 15px}html.mobile.braintree #cs_submit,html.purchase_wrap #cs_submit{margin:30px auto 10px}html.mobile.braintree .btn_style1,html.purchase_wrap .btn_style1{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:auto;padding:30px 0 20px;width:100%}html.mobile.braintree .btn_style1 .btn,html.purchase_wrap .btn_style1 .btn{background:#fff;border:1px solid #0a7fe3;color:#0a7fe3;font-weight:700;text-shadow:none}html.mobile.braintree .purchase_title,html.purchase_wrap .purchase_title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f4aa00;border-radius:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;font-weight:500;height:50px;justify-content:center;margin:0;padding:0;text-shadow:none}html.mobile.braintree .purchase_title.purchase_top,html.purchase_wrap .purchase_title.purchase_top{left:-3px;margin:-3px auto 0;padding:0;position:relative;width:calc(100% + 6px)}html.mobile.braintree .purchase_title.history_back .history_back_icon,html.purchase_wrap .purchase_title.history_back .history_back_icon{cursor:pointer}html.mobile.braintree .purchase_title.history_back .history_back_icon i,html.purchase_wrap .purchase_title.history_back .history_back_icon i{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px solid #fff;border-radius:50%;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;content:"";display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;height:30px;justify-content:center;left:10px;margin:auto;position:absolute;top:0;width:30px}html.mobile.braintree .purchase_title:after,html.mobile.braintree .purchase_title:before,html.purchase_wrap .purchase_title:after,html.purchase_wrap .purchase_title:before{display:none}html.mobile.braintree .purchase_guide_payment_braintree_notice,html.purchase_wrap .purchase_guide_payment_braintree_notice{background:#fff3dc;border:1px solid #e9ad3c;border-radius:3px;margin-bottom:15px;padding:10px}html.mobile.braintree .purchase_guide_payment_braintree_notice ul,html.purchase_wrap .purchase_guide_payment_braintree_notice ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}html.mobile.braintree .purchase_guide_payment_braintree_notice ul li,html.purchase_wrap .purchase_guide_payment_braintree_notice ul li{list-style:none;margin-right:10px}html.mobile.braintree .purchase_guide_payment_braintree_notice ul li img,html.purchase_wrap .purchase_guide_payment_braintree_notice ul li img{max-width:28px}html.mobile.braintree .purchase_guide_payment_braintree_notice p,html.purchase_wrap .purchase_guide_payment_braintree_notice p{font-size:10px;margin:0}html:not(.mobile) .btn_style1{margin:30px auto;text-align:center}html:not(.mobile) .btn_style1.sp{display:none}html:not(.mobile) .history_back_icon,html:not(.mobile) .purchase_guide_payment_braintree_notice{display:none}.btn,.btn_notice,a.btn,a.btn_notice{text-transform:none}#purchase_guide_block .subscription_grid_a{display:none}#purchase_guide_block .ja .subscription_grid_a{display:block}#purchase_guide_block .subscription_grid_container{margin-top:15px}#purchase_guide_block .subscription_contents{border:2px solid #ccc;border-radius:10px;margin:20px auto auto;padding:10px 5px;width:95%}#purchase_guide_block .subscription_grid{display:grid;grid-template-columns:1fr 1fr}#purchase_guide_block .subscription_paypal_info{display:grid;grid-template-columns:2fr 3fr;margin:auto;width:100%}#purchase_guide_block .subscription_paypal_info>img{margin:auto;width:90%}#purchase_guide_block .subscription_paypal_info p{color:#0a00e0;font-size:13px;font-weight:800;line-height:1.3!important;padding:0 0 0 10px}#purchase_guide_block .subscription_creditcard{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:10px auto 0;text-align:center;width:90%}#purchase_guide_block .subscription_bank{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin:auto;text-align:center;width:95%}#purchase_guide_block .subscription_bank img,#purchase_guide_block .subscription_bank>span,#purchase_guide_block .subscription_creditcard img{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:red;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:800;height:auto;justify-content:center;margin:auto;text-align:center;width:90%}#purchase_guide_block .subscription_creditcard img:nth-of-type(4){width:60%}#purchase_guide_block .subscription_bank span{width:100%}#purchase_guide_block .subscription_grid_b{margin:auto}#purchase_guide_block .subscription_grid_c{display:grid}#purchase_guide_block .prime_submit{font-size:13px}#purchase_guide_block .pc_paypal{grid-gap:2px;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;grid-template-columns:2fr 2fr;justify-content:center;width:130%}#purchase_guide_block .ja .pc_paypal{display:grid}#purchase_guide_block .pc_paypal .paypal_banner{display:block}#purchase_guide_block .pc_paypal .paypal_banner img{height:auto;width:100%}#purchase_guide_block .pc_paypal .subscription_paypal_info p{font-size:12px}.message_policy_kids{background-color:#fcf8e3;border:1px solid #eed3d7;border-radius:5px;color:#8a6d3b;margin:20px auto;max-width:680px}.message_policy_kids>div{padding:10px}.message_policy_kids>div .policy_notice{font-weight:700}.message_policy_kids>div a{color:#8a6d3b;font-weight:700;text-decoration:underline}.message_policy_kids>div p{margin-top:10px}#purchase_guide_block .message_policy_kids>div{padding:20px 10px}#purchase_guide_block .message_policy_kids>div li,#purchase_guide_block .message_policy_kids>div ul{margin:0;padding:0}#purchase_form_block .message_policy_kids>div{text-align:center}@media (max-width:414px){.purchase_box__list--detail,.purchase_box__list--tp{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-ms-flex-direction:column;flex-direction:column}.purchase_box__list--price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:end;margin-top:10px}.purchase_box__list--price .price_limit{margin-right:5px}}@media screen and (min-width:1024px){.ja .purchase_box__list .charge_banner.slightly p:before{border-width:32px 120px 0 0}.purchase_box__list .charge_banner.slightly p:before{border-width:32px 120px 0 0}.purchase_box__list .charge_banner.slightly p:after{font-size:1.1rem}.ja .purchase_box__list .charge_banner.slightly p:after{-webkit-transform:translate(-2px,8px) rotate(-12deg);-ms-transform:translate(-2px,8px) rotate(-12deg);transform:translate(-2px,8px) rotate(-12deg)}.cn .purchase_box__list .charge_banner.slightly p:after{-webkit-transform:translateY(7px) rotate(-12deg);-ms-transform:translateY(7px) rotate(-12deg);transform:translateY(7px) rotate(-12deg)}.en .purchase_box__list .charge_banner.slightly p:after{font-size:1rem;-webkit-transform:translate(1px,5px) rotate(-12deg);-ms-transform:translate(1px,5px) rotate(-12deg);transform:translate(1px,5px) rotate(-12deg)}}@media screen and (max-width:374px){.ja .purchase_box__list .charge_banner.slightly p:after{-webkit-transform:translate(-5px,6px) rotate(-12deg) scale(.9);-ms-transform:translate(-5px,6px) rotate(-12deg) scale(.9);transform:translate(-5px,6px) rotate(-12deg) scale(.9)}}@media screen and (max-width:767px){.l_purchase_bitcash .box_center,.table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dedede;margin-bottom:15px;overflow-y:hidden;width:100%}}@media only screen and (min-width:400px){.sp div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:800px){.sp div#guide_body.purchase #purchase_guide_block .content_siteinfo.l_purchase_home .l_select_peyment__wrapper{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){div#form_body.purchase.l_purchase_bitcash #purchase_form_block .container{width:100%}}@media screen and (max-width:360px){.is_popup #mypage_block .btn_charge,html.braintree.is_popup #mypage_block .btn_charge{font-size:12px}}@media screen and (min-width:768px){.is_popup #purchase_form_block h1,.is_popup h1,.is_popup h1.ui-title,.is_popup h2,html.braintree.is_popup #purchase_form_block h1,html.braintree.is_popup h1,html.braintree.is_popup h1.ui-title,html.braintree.is_popup h2{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}}@media screen and (min-width:320px){#purchase_guide_block .subscription_bank>span{font-size:11px}}@media screen and (min-width:560px){#purchase_guide_block .subscription_paypal_info p{font-size:25px}#purchase_guide_block .subscription_bank>span{font-size:21px}}@media screen and (min-width:960px){#purchase_guide_block .subscription_paypal_info p{font-size:15px;text-align:left}#purchase_guide_block .subscription_bank>span{font-size:11px}}