.text-primary{color:#ea4c89}.bg-gradient-anim,.bg-rainbow-anim{background:linear-gradient(277deg, #fffde5, #e9ffda, #dffbff, #ecefff, #f6e1ff, #ffe5f0);background-size:1200% 1200%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}.bg-rainbow-anim{background:linear-gradient(277deg, #fffde5, #e9ffda, #dffbff, #ecefff, #f6e1ff, #ffe5f0);background-size:1200% 1200%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}body{font:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;*font-size:small;*font:x-small;font-family:'Roboto Condensed',Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}body{font-family:Verdana,Roboto,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;font-family:'Roboto Condensed',Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%}* html body{font-family:'ＭＳ Ｐゴシック',sans-serif}*:first-child+html body{font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif}h1,h2,h3,h4,h5,h6{margin:0px}aside#aside .aside-content{margin-bottom:30px}aside#aside .aside-content .aside-content-title,aside#aside .aside-content .aside-content-title>a{font-size:110%;color:#777;margin-bottom:15px}aside#aside .aside-content .aside-content-body.news-items .item{display:block}aside#aside .aside-content .aside-content-body.news-items .item:not(:last-child){margin-bottom:10px}aside#aside .aside-content .aside-content-body.news-items .item .item-date{font-size:.8em;color:#777}aside#aside .aside-content .aside-content-body.news-items .item .item-title{font-size:1em}aside#aside .aside-content .aside-content-body.bnr-items .item{display:block;overflow:hidden}aside#aside .aside-content .aside-content-body.bnr-items .item:not(:last-child){margin-bottom:10px}aside#aside .aside-content .aside-content-body.bnr-items .item .item-title{font-size:1em}#breadcrumb{background-color:#f5f5f5;margin-bottom:30px}#breadcrumb .breadcrumb{color:#777;margin-bottom:0;background-color:transparent;padding:0;line-height:40px}#footer .footer-back-to-top{text-align:center}#footer .footer-back-to-top>a{display:inline-block;padding:15px;color:#808080}#footer .footer-back-to-top>a:hover{text-decoration:none;color:#333333}#footer .footer-nav{border-top:1px solid #dddddd;background-color:#ffffff;padding:50px 0px;color:#808080}#footer .footer-nav a{color:#808080}#footer .footer-nav a:hover{text-decoration:none;color:#333333}#footer .footer-nav a:active,#footer .footer-nav a:focus{text-decoration:none;color:#808080}#footer .footer-nav a.text-gold{color:#FF9B00}#footer .footer-nav a.text-gold:hover{text-decoration:none;color:#FF9B00}#footer .footer-nav a.text-gold:active,#footer .footer-nav a.text-gold:focus{text-decoration:none;color:#FF9B00}#footer .footer-nav h4{font-size:110%;margin-bottom:15px;border-bottom:1px solid #dddddd;padding-bottom:15px}#footer .footer-nav h5{font-size:100%;margin-bottom:10px}#footer .footer-nav .footer-about .footer-logo{display:inline-block;width:120px;height:auto}#footer .footer-nav .footer-about .footer-sns>a{margin-right:10px;color:#808080;fill:#808080}#footer .footer-nav .footer-about .footer-sns>a:hover{text-decoration:none;color:#333333;fill:#333333}#footer .footer-nav .footer-about .footer-copyright{font-size:90%;margin-top:20px}#footer .footer-nav nav.footer-sitemap{margin-bottom:50px}#footer .footer-nav nav.footer-sitemap>ul>li>a{font-size:100%;display:block;padding-bottom:10px}#footer .footer-nav nav.footer-sitemap .collapsed-icon{display:none}#footer .footer-nav nav.footer-sitemap .collapsed>.collapsed-icon{display:inline-block}#footer .footer-nav nav.footer-sitemap .collapsed>.uncollapsed-icon{display:none}#footer .footer-visible-in-form-page{display:none}#header #header-nav .header-nav-inner{background-color:#fff;border-bottom:1px solid #dddddd;position:relative}@media (max-width:767px){#header #header-nav .header-nav-inner .container{padding-left:5px;padding-right:5px}}#header #header-nav .header-nav-inner .left{height:60px;float:left;position:relative}#header #header-nav .header-nav-inner .left .inner-left{float:left}#header #header-nav .header-nav-inner .left .inner-left .header-logo{display:inline-block;width:120px;height:60px;position:relative;float:left}@media (max-width:767px){#header #header-nav .header-nav-inner .left .inner-left .header-logo{width:100px}}#header #header-nav .header-nav-inner .left .inner-left .header-logo .logo{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:120px}@media (max-width:767px){#header #header-nav .header-nav-inner .left .inner-left .header-logo .logo{width:100px}}#header #header-nav .header-nav-inner .left .inner-left .header-logo.header-logo-square{width:40px}#header #header-nav .header-nav-inner .left .inner-right{float:right}#header #header-nav .header-nav-inner .right{height:60px;float:right;position:relative}#header #header-nav .header-nav-inner .right .inner-left{float:left}#header #header-nav .header-nav-inner .right .inner-right{float:right}@media (max-width:767px){#header #header-nav .header-nav-inner .container{padding-left:0px;padding-right:0px}#header #header-nav .header-nav-inner .container .left{float:inherit}#header #header-nav .header-nav-inner .container .left .inner-left{padding-left:15px}#header #header-nav .header-nav-inner .container .left .inner-right{padding-right:5px}#header #header-nav .header-nav-inner .container .right{float:inherit}#header #header-nav .header-nav-inner .container .right .inner-left{width:66.6666%}#header #header-nav .header-nav-inner .container .right .inner-left .header-nav-btn{width:25%}#header #header-nav .header-nav-inner .container .right .inner-right{width:33.3333%}#header #header-nav .header-nav-inner .container .right .inner-right .header-nav-btn{width:50%}}#header #header-nav .header-nav-divider{width:1px;margin:5px 5px;overflow:hidden;background-color:#e5e5e5;height:50px;float:left}#header #header-nav .header-nav-btn{float:left;position:relative;padding:5px 0px;text-align:center;cursor:pointer;height:60px}#header #header-nav .header-nav-btn .nav-btn-renderer{color:#555;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;position:relative}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner{width:60px;display:inline-block;position:relative;text-align:center;padding-bottom:14px}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner>i{line-height:36px;display:inline-block;font-size:22px;vertical-align:middle}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner>.avatar{display:inline-block;width:36px;height:36px;padding:5px}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner>.name{display:block;font-size:9px;text-align:center;position:absolute;bottom:4px;left:0;right:0}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner>.text-badge{display:block;text-align:center;height:30px;line-height:30px;font-size:11px;overflow:hidden;margin-top:6px}@media (max-width:767px){#header #header-nav .header-nav-btn{position:inherit}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner{min-width:45px;padding-bottom:14px}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner>i{line-height:36px;font-size:22px}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner>.avatar{width:36px;height:36px;padding:5px}#header #header-nav .header-nav-btn .nav-btn-renderer>.inner>.name{font-size:8px;bottom:4px}#header #header-nav .header-nav-btn .dropdown-menu{width:100% !important;border-left:0px;border-right:0px}#header #header-nav .header-nav-btn .dropdown-menu li>a:hover,#header #header-nav .header-nav-btn .dropdown-menu li>a:active,#header #header-nav .header-nav-btn .dropdown-menu li>a:focus{text-decoration:none;background-color:white;color:#333333}}#header #header-nav .header-nav-btn .dropdown-menu{margin:0;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.07) !important;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.07) !important;box-shadow:0 1px 2px 0 rgba(0,0,0,0.07) !important;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0}#header #header-nav .header-nav-btn .dropdown-menu.dropdown-menu-right{right:0}#header #header-nav .header-nav-btn .dropdown-menu li{position:relative}#header #header-nav .header-nav-btn .dropdown-menu li>a{display:block;padding:12px 15px;line-height:15px;color:#333333;font-size:100%}#header #header-nav .header-nav-btn .dropdown-menu li>a:hover,#header #header-nav .header-nav-btn .dropdown-menu li>a:active,#header #header-nav .header-nav-btn .dropdown-menu li>a:focus{text-decoration:none;background-color:#edf6fc;color:#3aa3e3}#header #header-nav .header-nav-btn .dropdown-menu li .inner-btn{position:absolute;top:8px;right:15px}#header #header-nav .header-nav-btn .dropdown-menu li.active>a{color:#aaa;background-color:#f5f5f5}#header #header-nav .header-nav-btn:hover .nav-btn-renderer,#header #header-nav .header-nav-btn.open .nav-btn-renderer{background-color:#f5f5f5;color:#3aa3e3}@media (min-width:991px){#header #header-nav .header-nav-btn:hover>.dropdown-menu,#header #header-nav .header-nav-btn.open>.dropdown-menu{display:block;margin:0px}}#header #header-nav .header-nav-btn.ranking>.nav-btn-renderer{color:white;background-color:#FBCA04}#header #header-nav .header-nav-btn.ranking .dropdown-menu>li>a{color:#333333}#header #header-nav .header-nav-btn.ranking .dropdown-menu>li>a:hover,#header #header-nav .header-nav-btn.ranking .dropdown-menu>li>a:active,#header #header-nav .header-nav-btn.ranking .dropdown-menu>li>a:focus{background-color:#ffffe7;color:#FF9B00}#header #header-nav .header-nav-btn.ranking .dropdown-menu>li.active>a{color:#aaa;background-color:#f5f5f5}#header #header-nav .header-nav-btn.primary>.nav-btn-renderer{color:#ea4c89}#header #header-nav.login .dropdown-btn{color:#ea4c89}#header .header-introduction{background-color:#ffffff;border-bottom:1px solid #dddddd}#header .header-introduction .container{padding-top:30px;padding-bottom:30px}#header .header-introduction h1,#header .header-introduction h1>a{color:#000000;font-weight:bold;font-size:110%;margin-bottom:15px}#header .header-introduction .description{color:#777;font-size:100%}#header .header-introduction .description a{color:#777}#header .hero{background-repeat:repeat;display:flex;flex-flow:column;justify-content:center;align-items:center;height:200px;background-position:center;text-align:center;border-bottom:1px solid #dddddd}#header .hero a{color:purple}#header .hero .hero-heading{font-size:3rem;line-height:1.4;margin-bottom:15px}#header .header-navs{background-color:#fff;border-bottom:1px solid #dddddd}.scroller-status{padding:30px 0px}.scroller-status .infinite-scroll-request{text-align:center}.scroller-status .infinite-scroll-last{text-align:center}.scroller-status .infinite-scroll-error{text-align:center}.ogp-area{margin-bottom:20px}.ogp-area .ogp-container{border:1px solid #dddddd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:10px}.ogp-area .ogp-container .content .sitename{font-size:75%;color:#aaaaaa;margin-bottom:5px}.ogp-area .ogp-container .content .title{font-size:85%;font-weight:bold}.ogp-area .ogp-container .content .description{font-size:80%;color:#8b8b8b}.ogp-area .ogp-container .content .image>img{margin:3px 0px !important;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.post.post-sm{margin-bottom:15px}.post.post-sm:last-child{margin-bottom:0px}.post.post-sm .post-cat{color:#777;font-size:70%;margin-bottom:5px}.post.post-sm .post-title{font-size:90%;margin-bottom:0px}.post.post-sm .post-title a{color:#000000}.post.post-md .post-cat{color:#777;font-size:80%}.post.post-md .post-date{color:#777;margin-bottom:10px;font-size:80%}.post.post-md .post-title{margin-bottom:10px;font-size:110%}.post.post-md .post-title a{color:#000000}.post.post-md .post-content{color:#777;margin-bottom:0px}.post.post-md .post-tags{margin-top:10px}.post.post-md .post-tags>a{color:#777;margin-top:10px;margin-right:10px;font-size:80%}.pagenator{margin-bottom:30px}.pagenator>.page-link{display:inline-block}.pagenator>.page-link>.page-num{display:inline-block;line-height:30px;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0px 10px;background-color:#fff}.pagenator>.page-link.active>.page-num{background-color:#ddd;color:#fff;cursor:default}.pagenator>.dots>span{display:inline-block;line-height:30px;padding:0px 3px;color:#ddd}.scroll-tabs{position:relative}.scroll-tabs .scroll-tabs-main{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background-color:transparent;font-size:0}.scroll-tabs .scroll-tabs-main ::-webkit-scrollbar{display:none}.scroll-tabs .scroll-tabs-main>.tab-item{display:inline-block;vertical-align:middle}.scroll-tabs .scroll-tabs-main>.tab-item.tab-item-icon{padding:10px}.scroll-tabs .scroll-tabs-main>.tab-item.tab-item-icon>img{width:30px;height:30px}.scroll-tabs .scroll-tabs-main>.tab-item.tab-item-text{line-height:50px;font-size:13px;padding:0 9px;position:relative;color:#000000}.scroll-tabs .scroll-tabs-main>.tab-item.tab-item-text.active::after{content:'';position:absolute;right:0;left:0;bottom:0px;height:3px;background-color:purple}.scroll-tabs .scroll-tabs-main>.tab-item:hover,.scroll-tabs .scroll-tabs-main>.tab-item:active,.scroll-tabs .scroll-tabs-main>.tab-item:focus{text-decoration:none}.scroll-tabs .scroll-tabs-main>.tab-item:hover::after,.scroll-tabs .scroll-tabs-main>.tab-item:active::after,.scroll-tabs .scroll-tabs-main>.tab-item:focus::after{content:'';position:absolute;right:0;left:0;bottom:0px;height:3px;background-color:#dddddd}.scroll-tabs>.scroll-tab-arrow{line-height:50px;font-size:13px;padding:0 12px;position:absolute;top:0;color:#000000;background-color:transparent}.scroll-tabs>.scroll-tab-arrow.scroll-tab-arrow-left{left:0;border-right:1px solid #dddddd}.scroll-tabs>.scroll-tab-arrow.scroll-tab-arrow-right{right:0;border-left:1px solid #dddddd}.scroll-tabs>.scroll-tab-arrow.is-hide{display:none}.scroll-tabs.scroll-tabs-sm .scroll-tabs-main>.tab-item{display:inline-block;vertical-align:middle}.scroll-tabs.scroll-tabs-sm .scroll-tabs-main>.tab-item.tab-item-icon{padding:10px}.scroll-tabs.scroll-tabs-sm .scroll-tabs-main>.tab-item.tab-item-icon>img{width:20px;height:20px}.scroll-tabs.scroll-tabs-sm .scroll-tabs-main>.tab-item.tab-item-text{line-height:40px;font-size:11px;padding:0 6px}.scroll-tabs.scroll-tabs-sm>.scroll-tab-arrow{line-height:40px;font-size:11px;padding:0 6px;position:absolute;top:0;color:#000000;background-color:transparent}.scroll-tabs.scroll-tabs-sm>.scroll-tab-arrow.scroll-tab-arrow-left{left:0}.scroll-tabs.scroll-tabs-sm>.scroll-tab-arrow.scroll-tab-arrow-right{right:0}.scroll-tabs.scroll-tabs-sm>.scroll-tab-arrow.is-hide{display:none}h1,h2,h3,h4,h5,h6{margin:0px}.wysiwyg>p{text-align:justify;line-height:2em;margin-bottom:2em;vertical-align:bottom}.wysiwyg img{max-width:100%;height:auto}ul{margin:0;padding:0;list-style:none}@media (max-width:767px){.full-xs{display:block;margin-left:-15px;margin-right:-15px}.full-xs.panel{border-right:0px;border-left:0px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.full-xs.panel>.list-group>.list-group-item{border-left:0px;border-right:0px}}p{word-break:break-all}p:last-child{margin-bottom:0px}a img:hover{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.container{max-width:1024px}.container.container-xs{max-width:480px}.container.container-sm{max-width:767px}.container.container-md{max-width:1024px}@media (min-width:1300px){.container.container-lg{max-width:1250px;width:1250px}}.row.row-packed{margin:0 -5px}.row.row-packed>*{padding-left:5px;padding-right:5px}@media (max-width:767px){.row.row-packed{margin-right:-5px;margin-left:-5px}}.panel .panel-heading{background-color:#ffffff}.panel .panel-footer{background-color:#ffffff}.btn.btn-lg{font-size:16px;padding:15px}.btn.btn-very-lg{margin:0 auto;max-width:300px;min-width:200px;display:block;padding:15px;font-size:16px}@media only screen and (max-width: 767px){.btn.btn-very-lg{margin:0 auto;font-size:14px}}.btn:focus{outline:0 !important}.btn .btn-text-main{display:block}.btn .btn-text-sub{display:block;font-size:70%;margin-top:5px}.btn.btn-primary{background-color:#ea4c89;border-color:#ea4c89;color:#ffffff}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{background-color:#e7357a;border-color:#e7357a}.btn.btn-secondary{background-color:#6e5494;border-color:#6e5494;color:#ffffff}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.btn.btn-secondary:active{background-color:#624b84;border-color:#624b84}.btn.btn-default{background-color:#ffffff;border-color:#dddddd;color:#3aa3e3}.btn.btn-default:hover,.btn.btn-default:focus,.btn.btn-default:active{background-color:#e4f2fb;border-color:#dddddd;color:#3aa3e3}.btn.btn-info{background-color:#ffffff;border-color:#dddddd;color:#3aa3e3}.btn.btn-info:hover,.btn.btn-info:focus,.btn.btn-info:active{background-color:#e4f2fb;border-color:#dddddd;color:#3aa3e3}.btn.btn-success{background-color:#6cc644;border-color:#6cc644;color:#ffffff}.btn.btn-success:hover,.btn.btn-success:focus,.btn.btn-success:active{background-color:#60b838;border-color:#60b838}.btn.btn-warning{background-color:#FBCA04;border-color:#c9a203;color:#333333}.btn.btn-warning:hover,.btn.btn-warning:focus,.btn.btn-warning:active{background-color:#fcd536;border-color:#c9a203;color:#333333}.btn.btn-orange{background-color:#FF9B00;border-color:#FF9B00;color:#fff}.btn.btn-orange:hover,.btn.btn-orange:focus,.btn.btn-orange:active{background-color:#ffaf33;border-color:#ffaf33;color:#fff}.btn.btn-outline-orange{background-color:#fff;border-color:#FF9B00;color:#FF9B00}.btn.btn-outline-orange:hover,.btn.btn-outline-orange:focus,.btn.btn-outline-orange:active{background-color:#fff;border-color:#ffaf33;color:#ffaf33}.btn.btn-twitter{background-color:#000;border-color:#000;color:#ffffff;fill:#ffffff}.btn.btn-twitter:hover,.btn.btn-twitter:focus,.btn.btn-twitter:active{background-color:#000;border-color:#000}.btn.btn-facebook{background-color:#4C67A5;border-color:#4C67A5;color:#ffffff}.btn.btn-facebook:hover,.btn.btn-facebook:focus,.btn.btn-facebook:active{background-color:#425a90;border-color:#425a90}.btn.btn-danger{background-color:#ffffff;border-color:#ccc;color:#EB5939}.btn.btn-danger:hover,.btn.btn-danger:focus,.btn.btn-danger:active{border-color:#EB5939;background-color:#EB5939;color:#ffffff}.btn.btn-blue{background-color:#07d7d9;border-color:#07d7d9;color:#ffffff}.btn.btn-blue:hover,.btn.btn-blue:focus,.btn.btn-blue:active{background-color:#07cdcf}.btn.btn-light{background-color:#f5f5f5;border-color:#dddddd;color:#333333}.btn.btn-light:hover,.btn.btn-light:focus,.btn.btn-light:active{background-color:#f0f0f0}.btn.btn-dark{background-color:#000000;border-color:#000000;color:#ddd}.btn.btn-dark:hover,.btn.btn-dark:focus,.btn.btn-dark:active{border-color:#121212;background-color:#121212;color:#fff}.btn.btn-yellow{background-color:#FBCA04;border-color:#FBCA04;color:#333333}.btn.btn-yellow:hover,.btn.btn-yellow:focus,.btn.btn-yellow:active{background-color:#fcd536;border-color:#fcd536;color:#333333}.img-fluid{width:100%;height:auto;vertical-align:bottom}.max-width-100{max-width:100%;height:auto;vertical-align:bottom}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%)}.no-grayscale{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-o-filter:grayscale(0%);-ms-filter:grayscale(0%);filter:grayscale(0%)}.max-width-64{display:block;max-width:64px !important}.max-width-128{display:block;max-width:128px !important}.max-width-256{display:block;max-width:256px !important}.block,.display-block{display:block !important}.inline-block,.display-inline-block{display:inline-block !important}.inline,.display-inline{display:inline !important}.relative,.position-relative{position:relative !important}.absolute,.position-absolute{position:absolute !important}.fixed,.position-fixed{position:fixed !important}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.m-0{margin:0px !important}.m-5{margin:5px !important}.m-10{margin:10px !important}.m-15{margin:15px !important}.m-20{margin:20px !important}.m-25{margin:25px !important}.m-30{margin:30px !important}.m-40{margin:40px !important}.m-50{margin:50px !important}.mt-0{margin-top:0px !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-40{margin-top:40px !important}.mt-50{margin-top:50px !important}.mb-0{margin-bottom:0px !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-40{margin-bottom:40px !important}.mb-50{margin-bottom:50px !important}.mb--5{margin-bottom:-5px !important}.mb--10{margin-bottom:-10px !important}.mb--15{margin-bottom:-15px !important}.mb--20{margin-bottom:-20px !important}.mb--25{margin-bottom:-25px !important}.mb--30{margin-bottom:-30px !important}.mb--40{margin-bottom:-40px !important}.mb--50{margin-bottom:-50px !important}.mr-0{margin-right:0px !important}.mr-5{margin-right:5px !important}.mr-10{margin-right:10px !important}.mr-15{margin-right:15px !important}.mr-20{margin-right:20px !important}.mr-25{margin-right:25px !important}.mr-30{margin-right:30px !important}.mr-40{margin-right:40px !important}.mr-50{margin-right:50px !important}.ml-0{margin-left:0px !important}.ml-5{margin-left:5px !important}.ml-10{margin-left:10px !important}.ml-15{margin-left:15px !important}.ml-20{margin-left:20px !important}.ml-25{margin-left:25px !important}.ml-30{margin-left:30px !important}.ml-40{margin-left:40px !important}.ml-50{margin-left:50px !important}@media (max-width:767px){.mb-5-xs{margin-bottom:5px !important}}@media (max-width:767px){.mb-10-xs{margin-bottom:10px !important}}@media (max-width:991px){.mb-20-sm{margin-bottom:20px !important}}.mb-5-children{display:block;margin-bottom:-5px !important}.mb-5-children>*{margin-bottom:5px !important}.mb-10-children{display:block;margin-bottom:-10px !important}.mb-10-children>*{margin-bottom:10px !important}.mb-15-children{display:block;margin-bottom:-15px !important}.mb-15-children>*{margin-bottom:15px !important}.mb-20-children{display:block;margin-bottom:-20px !important}.mb-20-children>*{margin-bottom:20px !important}.mb-25-children{display:block;margin-bottom:-25px !important}.mb-25-children>*{margin-bottom:25px !important}.mb-30-children{display:block;margin-bottom:-30px !important}.mb-30-children>*{margin-bottom:30px !important}.mr-5-children{display:block;margin-right:-5px !important}.mr-5-children>*{margin-right:5px !important}.mr-10-children{display:block;margin-right:-10px !important}.mr-10-children>*{margin-right:10px !important}.p-0{padding:0px !important}.p-5{padding:5px !important}.p-10{padding:10px !important}.p-15{padding:15px !important}.p-20{padding:20px !important}.p-25{padding:25px !important}.p-30{padding:30px !important}.p-40{padding:40px !important}.p-50{padding:50px !important}.pt-0{padding-top:0px !important}.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-25{padding-top:25px !important}.pt-30{padding-top:30px !important}.pt-40{padding-top:40px !important}.pt-50{padding-top:50px !important}.pb-0{padding-bottom:0px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-25{padding-bottom:25px !important}.pb-30{padding-bottom:30px !important}.pb-40{padding-bottom:40px !important}.pb-50{padding-bottom:50px !important}.pr-0{padding-right:0px !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-25{padding-right:25px !important}.pr-30{padding-right:30px !important}.pr-40{padding-right:40px !important}.pr-50{padding-right:50px !important}.pl-0{padding-left:0px !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-25{padding-left:25px !important}.pl-30{padding-left:30px !important}.pl-40{padding-left:40px !important}.pl-50{padding-left:50px !important}.shadow{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.07) !important;-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.07) !important;box-shadow:0 1px 2px 0 rgba(0,0,0,0.07) !important}.no-shadow{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0) !important;-moz-box-shadow:0 0 0 0 rgba(0,0,0,0) !important;box-shadow:0 0 0 0 rgba(0,0,0,0) !important}.shadow2{-webkit-box-shadow:1px 9px 94px -24px rgba(99,99,99,0.42);-moz-box-shadow:1px 9px 94px -24px rgba(99,99,99,0.42);box-shadow:1px 9px 94px -24px rgba(99,99,99,0.42)}.radius{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.radius-top{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.no-radius{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.no-radius-top{-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-o-border-radius:0 0 0 0;border-radius:0 0 0 0}.transition{transition:.1s linear !important;-webkit-transition:.1s linear !important;-moz-transition:.1s linear !important;-o-transition:.1s linear !important;-ms-transition:.1s linear !important}.transition{transition:.1s linear !important;-webkit-transition:.1s linear !important;-moz-transition:.1s linear !important;-o-transition:.1s linear !important;-ms-transition:.1s linear !important}.no-border{border:0px !important}.border-top{border-top:1px solid #dddddd}.border-bottom{border-bottom:1px solid #dddddd}.cursor-default{cursor:default !important}.cursor-pointer,.clickable{cursor:pointer !important}.cursor-zoom-in{cursor:zoom-in !important}.cursor-zoom-out{cursor:zoom-out !important}.overflow-visible{overflow:visible !important}.overflow-y-visible{overflow-y:visible !important}.overflow-x-visible{overflow-x:visible !important}.opacity{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}.no-opacity{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.scroll{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.no-border{border:0px !important}.border{border:1px solid #dddddd}.border-top{border-top:1px solid #dddddd}.border-bottom{border-bottom:1px solid #dddddd}.border-right{border-right:1px solid #dddddd}.border-left{border-left:1px solid #dddddd}body.page-template-page-lp,body.page-template-page-lp-tw{font-family:'Roboto Condensed',Verdana,'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}body.page-template-page-lp .row,body.page-template-page-lp-tw .row{display:flex;flex-wrap:wrap}body.page-template-page-lp img,body.page-template-page-lp-tw img{max-width:100%;height:auto}body.page-template-page-lp .sp-br,body.page-template-page-lp-tw .sp-br{display:none}@media (max-width:767px){body.page-template-page-lp .sp-br,body.page-template-page-lp-tw .sp-br{display:block}}body.page-template-page-lp .bg-male,body.page-template-page-lp-tw .bg-male{background-color:#def0f1}body.page-template-page-lp .bg-male .text-male,body.page-template-page-lp-tw .bg-male .text-male{color:#7CC3C6}body.page-template-page-lp .btn-documents,body.page-template-page-lp-tw .btn-documents{background-color:#7CC3C6;color:#fff}body.page-template-page-lp .btn-documents:hover,body.page-template-page-lp-tw .btn-documents:hover{background-color:#73b7ba}body.page-template-page-lp .bg-female,body.page-template-page-lp-tw .bg-female{background-color:#f1dfde}body.page-template-page-lp .bg-female .text-female,body.page-template-page-lp-tw .bg-female .text-female{color:#D03078}body.page-template-page-lp .bg-allage,body.page-template-page-lp-tw .bg-allage{background-color:#f5f4f5}body.page-template-page-lp .bg-allage .text-allage,body.page-template-page-lp-tw .bg-allage .text-allage{color:#5A5A5A}body.page-template-page-lp .p-2,body.page-template-page-lp-tw .p-2{padding:2rem}body.page-template-page-lp .mb-1rem,body.page-template-page-lp-tw .mb-1rem{margin-bottom:1rem}body.page-template-page-lp .h-100,body.page-template-page-lp-tw .h-100{height:100%}body.page-template-page-lp .btn-lg,body.page-template-page-lp-tw .btn-lg{padding:20px 100px}@media (max-width:767px){body.page-template-page-lp .btn-lg,body.page-template-page-lp-tw .btn-lg{padding:20px 40px}}body.page-template-page-lp #page,body.page-template-page-lp-tw #page{background-color:#fff}body.page-template-page-lp #page #header,body.page-template-page-lp-tw #page #header{display:none}body.page-template-page-lp #page #main,body.page-template-page-lp-tw #page #main{padding:0}body.page-template-page-lp #page #main .bg-gra,body.page-template-page-lp-tw #page #main .bg-gra{background:linear-gradient(135deg, #e9bceb 0%, #d4fbf5 100%)}body.page-template-page-lp #page #main .green-label,body.page-template-page-lp-tw #page #main .green-label{background-color:#7CC3C6;color:#fff}body.page-template-page-lp #page #main .btns-box,body.page-template-page-lp-tw #page #main .btns-box{display:flex;justify-content:start;gap:1rem;width:60%}@media (max-width:991px){body.page-template-page-lp #page #main .btns-box,body.page-template-page-lp-tw #page #main .btns-box{flex-direction:column;width:100%}}body.page-template-page-lp #page #main .btns-box .btn,body.page-template-page-lp-tw #page #main .btns-box .btn{padding:20px;width:calc(50% - 1rem);font-size:1.75rem}@media (max-width:991px){body.page-template-page-lp #page #main .btns-box .btn,body.page-template-page-lp-tw #page #main .btns-box .btn{width:100%;font-size:inherit}}body.page-template-page-lp #page #main .contents .content,body.page-template-page-lp-tw #page #main .contents .content{padding:80px 0}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content,body.page-template-page-lp-tw #page #main .contents .content{padding:40px 0}}body.page-template-page-lp #page #main .contents .content .container-sm,body.page-template-page-lp-tw #page #main .contents .content .container-sm{max-width:640px}body.page-template-page-lp #page #main .contents .content.content-hero,body.page-template-page-lp-tw #page #main .contents .content.content-hero{position:relative;margin:0;text-align:center;background:url("../images/lp/introduction-lp-titleimg3.webp");background-size:cover;background-position:center bottom}body.page-template-page-lp #page #main .contents .content.content-hero .lp-badge,body.page-template-page-lp-tw #page #main .contents .content.content-hero .lp-badge{display:block;width:200px;height:200px;position:absolute;top:0px;left:0px}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content.content-hero .lp-badge,body.page-template-page-lp-tw #page #main .contents .content.content-hero .lp-badge{width:150px;height:150px}}body.page-template-page-lp #page #main .contents .content.content-important,body.page-template-page-lp-tw #page #main .contents .content.content-important{background-color:#ffe7f5}body.page-template-page-lp #page #main .contents .content.content-important .content-title,body.page-template-page-lp-tw #page #main .contents .content.content-important .content-title{color:#ea4c89;font-weight:bold}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content.content-important .content-important-item,body.page-template-page-lp-tw #page #main .contents .content.content-important .content-important-item{margin-bottom:2rem}body.page-template-page-lp #page #main .contents .content.content-important .content-important-item:last-child,body.page-template-page-lp-tw #page #main .contents .content.content-important .content-important-item:last-child{margin-bottom:inherit}}body.page-template-page-lp #page #main .contents .content .features-link,body.page-template-page-lp-tw #page #main .contents .content .features-link{color:#333}body.page-template-page-lp #page #main .contents .content .features-boxs .features-box,body.page-template-page-lp-tw #page #main .contents .content .features-boxs .features-box{margin-bottom:3rem}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .features-boxs,body.page-template-page-lp-tw #page #main .contents .content .features-boxs{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:0}body.page-template-page-lp #page #main .contents .content .features-boxs .feature-box,body.page-template-page-lp-tw #page #main .contents .content .features-boxs .feature-box{width:50%}}body.page-template-page-lp #page #main .contents .content .features-boxs .wysiwyg,body.page-template-page-lp-tw #page #main .contents .content .features-boxs .wysiwyg{flex-grow:1}body.page-template-page-lp #page #main .contents .content .features-box img,body.page-template-page-lp-tw #page #main .contents .content .features-box img{margin-bottom:2rem}body.page-template-page-lp #page #main .contents .content .features-box .features-box-title,body.page-template-page-lp-tw #page #main .contents .content .features-box .features-box-title{margin-bottom:1rem;font-size:1.4rem}body.page-template-page-lp #page #main .contents .content .features-box .wysiwyg,body.page-template-page-lp-tw #page #main .contents .content .features-box .wysiwyg{margin-bottom:3rem}body.page-template-page-lp #page #main .contents .content .content-count-box,body.page-template-page-lp-tw #page #main .contents .content .content-count-box{position:relative;color:#ea4c89;box-shadow:#ea4c89 0 0 20px;padding:4rem;margin:5rem auto 4rem;border-radius:2rem;max-width:500px}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .content-count-box,body.page-template-page-lp-tw #page #main .contents .content .content-count-box{max-width:inherit;padding:3rem 1rem}}body.page-template-page-lp #page #main .contents .content .content-count-box h3,body.page-template-page-lp-tw #page #main .contents .content .content-count-box h3{font-size:5rem}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .content-count-box h3,body.page-template-page-lp-tw #page #main .contents .content .content-count-box h3{font-size:4rem}}body.page-template-page-lp #page #main .contents .content .content-count-box h3 small,body.page-template-page-lp-tw #page #main .contents .content .content-count-box h3 small{color:#ea4c89;font-size:3rem}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .content-count-box h3 small,body.page-template-page-lp-tw #page #main .contents .content .content-count-box h3 small{font-size:2rem}}body.page-template-page-lp #page #main .contents .content .content-count-box small,body.page-template-page-lp-tw #page #main .contents .content .content-count-box small{color:#ea4c89}body.page-template-page-lp #page #main .contents .content .content-count-box .count-label,body.page-template-page-lp-tw #page #main .contents .content .content-count-box .count-label{position:absolute;top:-25px;left:calc(50% - 104px);background-color:#ea4c89;color:#fff;line-height:3rem;display:inline-block;padding:1rem 3rem;border-radius:3rem;font-size:3rem}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .content-count-box .count-label,body.page-template-page-lp-tw #page #main .contents .content .content-count-box .count-label{left:calc(50% - 47px);font-size:1.5rem;padding:.5rem 1rem}}body.page-template-page-lp #page #main .contents .content .user-box-items,body.page-template-page-lp-tw #page #main .contents .content .user-box-items{display:flex;gap:1rem}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .user-box-items,body.page-template-page-lp-tw #page #main .contents .content .user-box-items{flex-direction:column}}body.page-template-page-lp #page #main .contents .content .user-box,body.page-template-page-lp-tw #page #main .contents .content .user-box{padding:3rem;border-radius:2rem}body.page-template-page-lp #page #main .contents .content .user-box h3,body.page-template-page-lp-tw #page #main .contents .content .user-box h3{margin-bottom:2rem}body.page-template-page-lp #page #main .contents .content .user-box-item,body.page-template-page-lp-tw #page #main .contents .content .user-box-item{display:flex;gap:2rem}body.page-template-page-lp #page #main .contents .content .user-box-item a,body.page-template-page-lp-tw #page #main .contents .content .user-box-item a{color:#333}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .user-box-item,body.page-template-page-lp-tw #page #main .contents .content .user-box-item{gap:3rem;flex-wrap:wrap}body.page-template-page-lp #page #main .contents .content .user-box-item>a,body.page-template-page-lp-tw #page #main .contents .content .user-box-item>a{width:calc(50% - 1.5rem)}}body.page-template-page-lp #page #main .contents .content .user-box-item img,body.page-template-page-lp-tw #page #main .contents .content .user-box-item img{border-radius:50%}body.page-template-page-lp #page #main .contents .content .content-heading .content-title,body.page-template-page-lp-tw #page #main .contents .content .content-heading .content-title{margin-bottom:30px;text-align:center;font-weight:bold}body.page-template-page-lp #page #main .contents .content .content-heading .cando-list li,body.page-template-page-lp-tw #page #main .contents .content .content-heading .cando-list li{font-size:1.5rem;margin-bottom:1rem;line-height:3rem}body.page-template-page-lp #page #main .contents .content .content-heading .cando-list li:last-child,body.page-template-page-lp-tw #page #main .contents .content .content-heading .cando-list li:last-child{margin-bottom:inherit}body.page-template-page-lp #page #main .contents .content .content-box,body.page-template-page-lp-tw #page #main .contents .content .content-box{background-color:#fff;padding:3rem;margin-bottom:3rem;border-radius:3rem;position:relative}body.page-template-page-lp #page #main .contents .content .content-box small,body.page-template-page-lp-tw #page #main .contents .content .content-box small{color:#333;font-size:2rem}body.page-template-page-lp #page #main .contents .content .content-box .fantia-character,body.page-template-page-lp-tw #page #main .contents .content .content-box .fantia-character{position:absolute;top:110px;right:25px;text-align:center}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .content-box .fantia-character,body.page-template-page-lp-tw #page #main .contents .content .content-box .fantia-character{position:inherit;top:inherit;right:inherit}}body.page-template-page-lp #page #main .contents .content .content-box .content-item,body.page-template-page-lp-tw #page #main .contents .content .content-box .content-item{text-align:center;margin-bottom:0}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .content-box .content-item,body.page-template-page-lp-tw #page #main .contents .content .content-box .content-item{margin-bottom:2rem}}body.page-template-page-lp #page #main .contents .content .content-box .content-item .green-label,body.page-template-page-lp-tw #page #main .contents .content .content-box .content-item .green-label{padding:1rem 2rem;margin-bottom:2rem;display:block;border-radius:3rem;font-size:2rem}@media (max-width:767px){body.page-template-page-lp #page #main .contents .content .content-box .content-item .green-label,body.page-template-page-lp-tw #page #main .contents .content .content-box .content-item .green-label{font-size:1.5rem;padding:.5rem 1rem}}body.page-template-page-lp #page #main .contents .content .content-box .content-item h3,body.page-template-page-lp-tw #page #main .contents .content .content-box .content-item h3{color:#ea4c89;font-size:4rem}body.page-template-page-lp #page #main .contents .content .content-body,body.page-template-page-lp-tw #page #main .contents .content .content-body{background-color:#D8EBF0;padding:1rem;border:4px solid #fff}body.page-template-page-lp #page #main .contents .content .icon-center,body.page-template-page-lp-tw #page #main .contents .content .icon-center{display:flex;align-items:center;margin-left:auto;margin-right:auto}body.page-template-page-lp #page #main .contents .content .icon-center img,body.page-template-page-lp-tw #page #main .contents .content .icon-center img{border-radius:50%}body.page-template-page-lp #page #main .contents .content .btn-blue,body.page-template-page-lp-tw #page #main .contents .content .btn-blue{background-color:#07d7d9;border-color:#07d7d9;color:#ffffff}body.page-template-page-lp #page #main .contents .content .text-xlg,body.page-template-page-lp-tw #page #main .contents .content .text-xlg{font-size:140%}body.page-template-page-lp #page #main .contents .content .text-bold,body.page-template-page-lp-tw #page #main .contents .content .text-bold{font-weight:bold}body.page-template-page-lp #page #main .contents .content .text-primary,body.page-template-page-lp-tw #page #main .contents .content .text-primary{color:#ea4c89}body.page-template-page-lp #page #main .contents .bg-white,body.page-template-page-lp-tw #page #main .contents .bg-white{background-color:#ffffff}body.page-template-page-lp #page #main .contents .pink-border,body.page-template-page-lp-tw #page #main .contents .pink-border{border:3px solid #ea4c89;background-color:#ffffff}body.page-template-page-lp #page #main .contents .btn-outline-pink,body.page-template-page-lp-tw #page #main .contents .btn-outline-pink{border:2px solid #ea4c89;color:#ea4c89;background-color:#ffffff;border-radius:20px}body.page-template-page-lp #page #main .contents .navy-border,body.page-template-page-lp-tw #page #main .contents .navy-border{border:2px dotted #246688;background-color:#ffffff;border-radius:10px}body.page-template-page-lp #page #main .contents .heading-pink,body.page-template-page-lp-tw #page #main .contents .heading-pink{border-left:none;margin-bottom:15px;font-size:120%;font-weight:bold;color:#ea4c89}body.page-template-page-lp #page #main .contents .pricing-tables,body.page-template-page-lp-tw #page #main .contents .pricing-tables{display:flex;flex-direction:row;justify-content:space-between}body.page-template-page-lp #page #main .contents .plan,body.page-template-page-lp-tw #page #main .contents .plan{width:100%;display:flex;flex-direction:column}body.page-template-page-lp #page #main .contents .plan .plan-title,body.page-template-page-lp-tw #page #main .contents .plan .plan-title{padding:8px;border:4px solid #fff;background-color:#FDF9E6;text-align:center;margin-bottom:0;font-weight:bold}body.page-template-page-lp #page #main .contents .plan .plan-description,body.page-template-page-lp-tw #page #main .contents .plan .plan-description{padding:8px;border:4px solid #fff;background-color:#F8EAF5;flex-grow:1}@media (max-width:767px){body.page-template-page-lp #page #main .contents .pricing-tables,body.page-template-page-lp-tw #page #main .contents .pricing-tables{flex-direction:column}}body.page-template-page-lp #page #main .contents .bg-cream,body.page-template-page-lp-tw #page #main .contents .bg-cream{background-color:#FEF2DE}body.page-template-page-lp #page #main .contents .text-danger2,body.page-template-page-lp-tw #page #main .contents .text-danger2{color:#D72E3C}body.page-template-page-lp #page #main .contents .text-white,body.page-template-page-lp-tw #page #main .contents .text-white{color:#ffffff}body.page-template-page-lp #page #main .contents .bg-danger2,body.page-template-page-lp-tw #page #main .contents .bg-danger2{background-color:#D72E3C}body.page-template-page-lp #page #main .contents .danger2-border,body.page-template-page-lp-tw #page #main .contents .danger2-border{border:3px solid #D72E3C;background-color:#ffffff}body.page-template-page-lp #page #main .contents .lp-section,body.page-template-page-lp-tw #page #main .contents .lp-section{position:relative;padding:6rem 0}body.page-template-page-lp #page #main .contents .lp-section-deco-arrow-top::before,body.page-template-page-lp-tw #page #main .contents .lp-section-deco-arrow-top::before{border-bottom-color:#fff;position:absolute;top:-6rem;left:0;content:'';width:0;height:0;border-bottom:6rem solid #fff;border-right:50vw solid transparent !important;z-index:1}body.page-template-page-lp #page #main .contents .lp-section-deco-arrow-top::after,body.page-template-page-lp-tw #page #main .contents .lp-section-deco-arrow-top::after{border-bottom-color:#fff;position:absolute;top:-6rem;left:50vw;content:'';width:0;height:0;border-bottom:6rem solid #fff;border-left:50vw solid transparent !important;z-index:1}body.page-template-page-lp #page #main .contents .lp-bg-image,body.page-template-page-lp-tw #page #main .contents .lp-bg-image{background-image:url('../images/lp/introduction-lp-bg-image.png');background-repeat:repeat-x;background-position:bottom center;background-size:auto;min-height:126px}body.page-template-page-lp #page #fixed-btn,body.page-template-page-lp-tw #page #fixed-btn{display:none;position:fixed;bottom:10px;left:0;right:0;z-index:99999;justify-content:center;gap:1rem}@media (max-width:767px){body.page-template-page-lp #page #fixed-btn,body.page-template-page-lp-tw #page #fixed-btn{bottom:5px;margin-left:1rem;margin-right:1rem}}body.page-template-page-lp #page #fixed-btn .btn,body.page-template-page-lp-tw #page #fixed-btn .btn{padding:20px;max-width:500px;font-size:1.75rem;width:calc(40% - 1rem)}@media (max-width:767px){body.page-template-page-lp #page #fixed-btn .btn,body.page-template-page-lp-tw #page #fixed-btn .btn{font-size:inherit;padding:10px;width:calc(100% - 1rem);display:flex;align-items:center;justify-content:center}}body.page-template-page-lp #footer,body.page-template-page-lp-tw #footer{position:relative;z-index:999999 !important;background-color:#fff}body.single-post.is-age-check main{-ms-filter:blur(20px);filter:blur(20px)}body.single-post main article.article-single-post{margin-bottom:60px}body.single-post main article.article-single-post .post-meta{display:flex;justify-content:space-between;align-items:center}body.single-post main article.article-single-post .post-cat{color:#777;margin-bottom:10px}body.single-post main article.article-single-post .post-title{font-size:150%;line-height:1.6em;font-weight:bold;margin-bottom:10px}body.single-post main article.article-single-post .post-date{font-size:90%;color:#777}body.single-post main article.article-single-post .post-content-nav h2{font-size:100%;font-weight:bold;color:#777;margin-bottom:10px}body.single-post main article.article-single-post .post-content-nav ul li:not(:last-child){margin-bottom:5px}body.single-post main article.article-single-post .post-content-nav ul li a{display:block}body.single-post main article.article-single-post .post-tags{margin-top:10px;margin-bottom:10px}body.single-post main article.article-single-post .post-tags>a{font-size:90%;color:#777;margin-right:10px}body.single-post main article.article-single-post .layouts .layout{margin-bottom:30px}body.single-post main article.article-single-post .layouts .layout:last-child{margin-bottom:0px}body.single-post main article.article-single-post .layouts .layout .layout-heading{font-size:125%;line-height:1.6em;color:#ea4c89;background-color:#fff3f9;padding:15px;margin-bottom:15px;margin-bottom:30px;border-left:3px solid #ea4c89}body.single-post main article.article-single-post .layouts .layout .layout-body{padding:0px 15px}body.single-post main article.article-single-post .layouts .layout .layout-body>p{text-align:justify;line-height:2em;margin-bottom:2em;vertical-align:bottom}body.single-post main article.article-single-post .layouts .layout .layout-body img{max-width:100%;height:auto}body.single-post main article.article-single-post .layouts .layout .layout-body .comments .comment{margin-bottom:30px}body.single-post main article.article-single-post .layouts .layout .layout-body .comments .comment .img-avater{background-color:#ffffff}body.single-post main article.article-single-post .layouts .layout .layout-body .comments .comment:last-child{margin-bottom:0px}body.single-post main article.article-single-post .layouts .layout .layout-body .comments .comment.is-editor{color:#777}body.single-post main article.article-single-post .layouts .layout .post-content{padding:0px 15px}body.single-post main article.article-single-post .layouts .layout .post-content>p{text-align:justify;line-height:2em;margin-bottom:2em;vertical-align:bottom}body.single-post main article.article-single-post .layouts .layout .post-content img{max-width:100%;height:auto}body.single-post main article.article-single-post .layouts .layout p img{max-width:100%;height:auto;margin:20px auto}body.single-post main article.article-single-post .layouts .layout.layout-images .gallery-items .gallery-item>a{overflow:hidden;border:1px solid #dddddd}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .carousel-item{border:1px solid #dddddd;background-color:#fff}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .carousel-item .force-square img{width:100%;height:100%;object-fit:contain;top:0;left:0;transform:initial;max-width:initial;max-height:initial}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .slick-list{z-index:1}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .slick-arrow{height:30px;width:30px;display:inline-block}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .slick-arrow:before{color:#333333;font-size:30px}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .slick-arrow.slick-next{transition:.1s linear !important;-webkit-transition:.1s linear !important;-moz-transition:.1s linear !important;-o-transition:.1s linear !important;-ms-transition:.1s linear !important;right:5px;z-index:10}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .slick-arrow.slick-prev{transition:.1s linear !important;-webkit-transition:.1s linear !important;-moz-transition:.1s linear !important;-o-transition:.1s linear !important;-ms-transition:.1s linear !important;left:5px;z-index:10}@media only screen and (max-width: 575px){body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-main .slick-arrow{display:none !important}}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-nav .carousel-item .carousel-item-inner{border:1px solid #dddddd;background-color:#fff;margin:2px}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-nav .carousel-item .carousel-item-inner .force-square img{width:100%;height:100%;object-fit:contain;top:0;left:0;transform:initial;max-width:initial;max-height:initial}body.single-post main article.article-single-post .layouts .layout.layout-images .carousel .carousel-nav .slick-current .carousel-item .carousel-item-inner{border-color:#ea4c89}@media only screen and (max-width: 575px){body.single-post main article.article-single-post .layouts .layout.layout-images .carousel{margin-left:-15px;margin-right:-15px}}body.single-post main article.article-single-post .post-pager .post-thumbnail{margin:10px -15px}body.single-post main article.article-single-post .post-pager .post-title{font-size:100%}body.single-post main article.article-single-post .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}body.single-post main article.article-single-post .embed-container>iframe,body.single-post main article.article-single-post .embed-container>embed,body.single-post main article.article-single-post .embed-container>object{position:absolute;top:0;left:0;width:100%;height:100%}body.single-post main .single-post-footer{margin:60px 0px}body.single-post main .single-post-footer .footer-back-to-top{text-align:center}body.single-post main .single-post-footer .footer-back-to-top>a{display:inline-block;padding:15px;color:#808080}body.single-post main .single-post-footer .footer-back-to-top>a:hover{text-decoration:none;color:#333333}body.single-post main .single-post-footer .footer-nav{background-color:#dddddd;padding:50px 0px;color:#808080}body.single-post main .single-post-footer .footer-nav a{color:#808080}body.single-post main .single-post-footer .footer-nav a:hover{text-decoration:none;color:#333333}body.single-post main .single-post-footer .footer-nav a:active,body.single-post main .single-post-footer .footer-nav a:focus{text-decoration:none;color:#808080}body.single-post main .single-post-footer .footer-nav a.text-gold{color:#ea4c89}body.single-post main .single-post-footer .footer-nav a.text-gold:hover{text-decoration:none;color:#ea4c89}body.single-post main .single-post-footer .footer-nav a.text-gold:active,body.single-post main .single-post-footer .footer-nav a.text-gold:focus{text-decoration:none;color:#ea4c89}body.single-post main .single-post-footer .footer-nav h4{font-size:100%;margin-bottom:10px;border-bottom:1px solid #808080;padding-bottom:10px}body.single-post main .single-post-footer .footer-nav h5{font-size:100%;margin-bottom:10px}body.single-post main .single-post-footer .footer-nav .footer-sns>a{margin-right:10px}body.single-post main .single-post-footer .footer-nav nav.footer-sitemap:last-child{margin-bottom:0px}body.single-post main .single-post-footer .footer-nav nav.footer-sitemap>ul>li>a{font-size:100%;display:block;padding-bottom:10px}body.single-post main .single-post-footer .footer-nav nav.footer-sitemap .collapsed-icon{display:none}body.single-post main .single-post-footer .footer-nav nav.footer-sitemap .collapsed>.collapsed-icon{display:inline-block}body.single-post main .single-post-footer .footer-nav nav.footer-sitemap .collapsed>.uncollapsed-icon{display:none}body.single-post .free-ticket-content .free-ticket-plan{display:flex;justify-content:center;flex-direction:column;padding:10px;background:linear-gradient(277deg, #fffde5, #e9ffda, #dffbff, #ecefff, #f6e1ff, #ffe5f0);background-size:1200% 1200%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}body.single-post .free-ticket-content .free-ticket-plan .free-ticket-plan-icon img{margin:0 auto;width:128px}body.single-post .free-ticket-content .free-ticket-code{display:flex;align-items:center}body.single-post .free-ticket-content .free-ticket-code button{white-space:nowrap}body.single-post #fixed-footer-nav{position:fixed;left:0;right:0;bottom:0;z-index:10;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:.2s linear !important;-webkit-transition:.2s linear !important;-moz-transition:.2s linear !important;-o-transition:.2s linear !important;-ms-transition:.2s linear !important}body.single-post #fixed-footer-nav.is-show{-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}body.single-post #fixed-footer-nav.fixed-free-ticket-nav{border-top:1px solid #dddddd;padding:10px 0;font-weight:bold;background:linear-gradient(277deg, #fffde5, #e9ffda, #dffbff, #ecefff, #f6e1ff, #ffe5f0);background-size:1200% 1200%;-webkit-animation:AnimationName 10s ease infinite;-moz-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-webkit-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@-moz-keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}@keyframes AnimationName{0%{background-position:0% 25%}50%{background-position:100% 76%}100%{background-position:0% 25%}}body.single-post #fixed-footer-nav.fixed-free-ticket-nav .nav-content{display:flex;justify-content:center;align-items:center}body.single-post #fixed-footer-nav.fixed-free-ticket-nav .nav-content .plan-image{display:block;width:60px;height:auto}body.single-post #fixed-footer-nav.fixed-free-ticket-nav .nav-content .info{margin-left:10px;margin-right:10px}@media only screen and (max-width: 575px){body.single-post #fixed-footer-nav.fixed-free-ticket-nav .nav-content{flex-direction:column;text-align:center}body.single-post #fixed-footer-nav.fixed-free-ticket-nav .nav-content .info{margin-bottom:10px}}body.page-template-page-lp-cosplayer .btn-lg{padding:20px 100px}@media (max-width:767px){body.page-template-page-lp-cosplayer .btn-lg{padding:20px 40px}}body.page-template-page-lp-cosplayer #page{background-color:#fff}body.page-template-page-lp-cosplayer #page #header{display:none}body.page-template-page-lp-cosplayer #page #footer{display:none}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer{padding:0}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content{padding:80px 0}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .container-sm{max-width:640px}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content.content-hero{position:relative;margin:0px;text-align:center;background:url("../images/lp/introduction-lp-titleimg2.jpg");background-repeat:repeat;background-size:auto}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content.content-hero .lp-logo{max-width:480px}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content.content-hero .lp-badge{display:block;width:200px;height:200px;position:absolute;top:0px;left:0px}@media (max-width:767px){body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content.content-hero .lp-badge{width:150px;height:150px}}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content.content-important{background-color:#f7ebba}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content.content-important .content-title{font-weight:bold;font-size:3.75rem;margin-bottom:30px !important}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .d-flex{display:flex}@media (max-width:767px){body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .d-flex{display:block}}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .h-100{height:100%}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .content-heading .content-title{margin-bottom:30px;text-align:center;font-weight:bold;line-height:1.4}@media (max-width:991px){body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .content-heading .content-title br{display:none}}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .content-heading span.bold-red{display:inline-block;line-height:1.6;padding-top:.5rem;color:red}@media (max-width:991px){body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .content-heading span.bold-red{display:inline;line-height:1.4}}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .content-heading>p{line-height:1.8}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .btn-blue{background-color:#07d7d9;border-color:#07d7d9;color:#ffffff}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .text-xlg{font-size:140%}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .text-bold{font-weight:bold}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .content .text-primary{color:#EB5939}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .text-green{color:#00968D}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .bg-white{background-color:#ffffff}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .green-border{border:5px solid #00968D;background-color:#ffffff}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .btn-outline-pink{border:3px solid #ea4c89;color:#ea4c89;background-color:#ffffff;border-radius:20px}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .planArea{padding:5px;text-align:center;border:5px solid #EB5939;background-color:#ffffff;border-radius:5px}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .planArea>p{padding:1rem 0;font-weight:bold;font-size:1.5rem}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .planArea span.red{color:red}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .month-price{padding:0 1rem;display:inline-block;background-color:red;color:#ffffff;font-size:2rem;font-weight:bold}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .month-price span{font-size:4rem}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .carousel-control.left,body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .carousel-control.right{background-image:none}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .bg-cream{background-color:#FEF2DE}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .text-danger2{color:#D72E3C}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .text-white{color:#ffffff}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .bg-danger2{background-color:#D72E3C}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .danger2-border{border:3px solid #D72E3C;background-color:#ffffff}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .lp-section{position:relative;padding:6rem 0}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .lp-section-deco-arrow-top::before{border-bottom-color:#fff;position:absolute;top:-6rem;left:0;content:'';width:0;height:0;border-bottom:6rem solid #fff;border-right:50vw solid transparent !important;z-index:1}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .lp-section-deco-arrow-top::after{border-bottom-color:#fff;position:absolute;top:-6rem;left:50vw;content:'';width:0;height:0;border-bottom:6rem solid #fff;border-left:50vw solid transparent !important;z-index:1}body.page-template-page-lp-cosplayer #page #main.page-lp-cosplayer .contents .lp-bg-image{background-image:url('../images/lp/introduction-lp-bg-image.png');background-repeat:repeat-x;background-position:bottom center;background-size:auto;min-height:126px}body.page-template-page-lp-cosplayer #page #fixed-btn{display:block;position:fixed;bottom:10px;left:0;right:0;z-index:99999}body.page-template-page-lp-rough-week #main{padding:0}body.page-template-page-lp-rough-week #main section{padding:6rem 0}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main section{padding:3rem 1rem}}body.page-template-page-lp-rough-week #main h2.squaretitle{padding:.5rem 2rem;margin:0 auto 5rem;color:#2AAAE1;background-color:#fff;display:inline-block;font-size:1.75rem;font-weight:bold;box-shadow:3px 3px 10px -5px rgba(0,0,0,0.6)}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main h2.squaretitle{margin:0 auto 3rem}}body.page-template-page-lp-rough-week #main h2.title{padding:.5rem 2rem;margin:0 auto 2rem;color:#2AAAE1;text-align:center;font-size:1.75rem;font-weight:bold;line-height:1.6}body.page-template-page-lp-rough-week #main .bnr-img{max-width:550px}body.page-template-page-lp-rough-week #main .description{margin:2rem auto;line-height:1.6}body.page-template-page-lp-rough-week #main .description small{display:block;line-height:1.4}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main .description{text-align:left}}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main .description br{display:none}}body.page-template-page-lp-rough-week #main .btn{background-color:#2b2b2b;border-color:#2b2b2b}body.page-template-page-lp-rough-week #main .btn:hover{background-color:#6b6b6b;border-color:#6b6b6b}body.page-template-page-lp-rough-week #main .btn-pill{border-radius:50px}body.page-template-page-lp-rough-week #main .heroimg{background-image:url(../images/lp/rough-week/roughweek_image.jpg);background-size:cover;background-position:top center}body.page-template-page-lp-rough-week #main .heroimg .logo{max-width:550px;margin:0 auto}body.page-template-page-lp-rough-week #main .heroimg .logo h1{margin-bottom:2rem}body.page-template-page-lp-rough-week #main .heroimg .logo .fukidashi{display:block;max-width:400px;margin:0 auto}body.page-template-page-lp-rough-week #main .heroimg .logo p{text-align:center;line-height:1.8;font-size:1.5rem;font-weight:bold}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main .heroimg .logo p{text-align:left}}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main .heroimg .logo p br{display:none}}body.page-template-page-lp-rough-week #main .campaign{background-color:#ECF5FA;text-align:center}body.page-template-page-lp-rough-week #main .rough-images{text-align:center;background-image:url(../images/lp/rough-week/roughweek_kamiimage.jpg);background-size:cover;background-position:top center}body.page-template-page-lp-rough-week #main .rough-images .comingsoon{max-width:300px;margin:3rem auto 5rem}body.page-template-page-lp-rough-week #main .rough-images .roughs{text-align:center;padding:1.5rem}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main .rough-images .roughs{padding:0}}body.page-template-page-lp-rough-week #main .rough-images .roughs .rough-img{border:1px solid #ccc;background-color:#fff}body.page-template-page-lp-rough-week #main .rough-images .roughs .rough-img a{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}body.page-template-page-lp-rough-week #main .rough-images .roughs .rough-img a span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.4s ease-in-out}body.page-template-page-lp-rough-week #main .rough-images .roughs .rough-img a span:hover{transform:scale(1.15)}body.page-template-page-lp-rough-week #main .rough-images .roughs .flexbox{margin:1rem auto 2.5rem;display:flex;justify-content:flex-start;align-items:center}body.page-template-page-lp-rough-week #main .rough-images .roughs .flexbox .creator-img{width:30px;height:30px;border-radius:50px}body.page-template-page-lp-rough-week #main .rough-images .roughs .flexbox .name{text-align:left;margin-left:.5rem;color:#333;height:40px;display:flex;align-items:center;flex-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 575px){body.page-template-page-lp-rough-week #main .rough-images .roughs .flexbox .name{height:auto;font-size:11px}}body.page-template-page-lp-rough-week #main .limited-stamp{background-color:#DBF0F7;text-align:center}body.page-template-page-lp-cosplay-week #main{padding:0}body.page-template-page-lp-cosplay-week #main section{padding:6rem 0}@media only screen and (max-width: 575px){body.page-template-page-lp-cosplay-week #main section{padding:3rem 1rem}}body.page-template-page-lp-cosplay-week #main h2.squaretitle{padding:.5rem 2rem;margin:0 auto 5rem;color:#8B2680;background-color:#fff;display:inline-block;font-size:1.75rem;font-weight:bold;box-shadow:3px 3px 10px -5px rgba(0,0,0,0.6)}@media only screen and (max-width: 575px){body.page-template-page-lp-cosplay-week #main h2.squaretitle{margin:0 auto 3rem}}body.page-template-page-lp-cosplay-week #main h2.title{padding:.5rem 2rem;margin:0 auto 2rem;color:#8B2680;text-align:center;font-size:1.75rem;font-weight:bold;line-height:1.6}body.page-template-page-lp-cosplay-week #main .bnr-img{max-width:550px}body.page-template-page-lp-cosplay-week #main .description{margin:2rem auto;line-height:1.6}body.page-template-page-lp-cosplay-week #main .description small{display:block;line-height:1.4}@media only screen and (max-width: 575px){body.page-template-page-lp-cosplay-week #main .description{text-align:left}}@media only screen and (max-width: 575px){body.page-template-page-lp-cosplay-week #main .description br{display:none}}body.page-template-page-lp-cosplay-week #main .btn{background-color:#DE0B7F;border-color:#DE0B7F}body.page-template-page-lp-cosplay-week #main .btn:hover{background-color:#c10a6e;border-color:#c10a6e}body.page-template-page-lp-cosplay-week #main .btn-pill{border-radius:50px}body.page-template-page-lp-cosplay-week #main .sp-image{max-width:100%;display:none}@media only screen and (max-width: 767px){body.page-template-page-lp-cosplay-week #main .sp-image{display:block}}body.page-template-page-lp-cosplay-week #main .heroimg{padding:3rem 0;background-image:url(../images/lp/cosplay-week/cosplayweek_image.jpg);background-size:auto 100%;background-position:center}@media only screen and (max-width: 767px){body.page-template-page-lp-cosplay-week #main .heroimg{background-color:#FCEBF1;background-image:none;min-height:auto}}body.page-template-page-lp-cosplay-week #main .heroimg .container{display:flex;justify-content:flex-end;align-items:center;padding:6rem 0}@media only screen and (max-width: 767px){body.page-template-page-lp-cosplay-week #main .heroimg .container{padding:0}}body.page-template-page-lp-cosplay-week #main .heroimg .logo{max-width:450px}@media only screen and (max-width: 767px){body.page-template-page-lp-cosplay-week #main .heroimg .logo{margin:0 auto}}@media only screen and (max-width: 767px){body.page-template-page-lp-cosplay-week #main .heroimg .logo h1 .titlelogo{display:none}}body.page-template-page-lp-cosplay-week #main .heroimg .logo p{text-align:center;line-height:1.8;font-size:1.5rem;font-weight:bold}@media only screen and (max-width: 767px){body.page-template-page-lp-cosplay-week #main .heroimg .logo p{text-align:left}}@media only screen and (max-width: 767px){body.page-template-page-lp-cosplay-week #main .heroimg .logo p br{display:none}}body.page-template-page-lp-cosplay-week #main .campaign{background-color:#DCDFFF;text-align:center}body.page-template-page-lp-cosplay-week #main .rough-images{text-align:center;background-image:url(../images/lp/cosplay-week/cosplayweek_kamiimage.jpg);background-size:cover;background-position:top center}body.page-template-page-lp-cosplay-week #main .rough-images .comingsoon{max-width:300px;margin:3rem auto 5rem}body.page-template-page-lp-cosplay-week #main .rough-images .roughs{text-align:center;padding:1.5rem}@media only screen and (max-width: 575px){body.page-template-page-lp-cosplay-week #main .rough-images .roughs{padding:0}}body.page-template-page-lp-cosplay-week #main .rough-images .roughs .rough-img{border:1px solid #ccc;background-color:#fff}body.page-template-page-lp-cosplay-week #main .rough-images .roughs .rough-img a{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}body.page-template-page-lp-cosplay-week #main .rough-images .roughs .rough-img a span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.4s ease-in-out}body.page-template-page-lp-cosplay-week #main .rough-images .roughs .rough-img a span:hover{transform:scale(1.15)}body.page-template-page-lp-cosplay-week #main .rough-images .roughs .flexbox{margin:1rem auto 2.5rem;display:flex;justify-content:flex-start;align-items:center}body.page-template-page-lp-cosplay-week #main .rough-images .roughs .flexbox .creator-img{width:30px;height:30px;border-radius:50px}body.page-template-page-lp-cosplay-week #main .rough-images .roughs .flexbox .name{text-align:left;margin-left:.5rem;color:#333;height:40px;display:flex;align-items:center;flex-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 575px){body.page-template-page-lp-cosplay-week #main .rough-images .roughs .flexbox .name{height:auto;font-size:11px}}body.page-template-page-lp-cosplay-week #main .limited-stamp{background-color:#FCEBF1;text-align:center}body.page-template-page-lp-voice-week #main{padding:0}body.page-template-page-lp-voice-week #main section{padding:6rem 0}@media only screen and (max-width: 575px){body.page-template-page-lp-voice-week #main section{padding:3rem 1rem}}body.page-template-page-lp-voice-week #main h2.squaretitle{padding:.5rem 2rem;margin:0 auto 5rem;color:#3A395E;background-color:#fff;display:inline-block;font-size:1.75rem;font-weight:bold;box-shadow:3px 3px 10px -5px rgba(0,0,0,0.6)}@media only screen and (max-width: 575px){body.page-template-page-lp-voice-week #main h2.squaretitle{margin:0 auto 3rem}}body.page-template-page-lp-voice-week #main h2.title{padding:.5rem 2rem;margin:0 auto 2rem;color:#3A395E;text-align:center;font-size:1.75rem;font-weight:bold;line-height:1.6}body.page-template-page-lp-voice-week #main .bnr-img{max-width:550px}body.page-template-page-lp-voice-week #main .description{margin:2rem auto;line-height:1.6}body.page-template-page-lp-voice-week #main .description small{display:block;line-height:1.4}@media only screen and (max-width: 575px){body.page-template-page-lp-voice-week #main .description{text-align:left}}@media only screen and (max-width: 575px){body.page-template-page-lp-voice-week #main .description br{display:none}}body.page-template-page-lp-voice-week #main .btn{background-color:#FF4B5E;border-color:#FF4B5E}body.page-template-page-lp-voice-week #main .btn:hover{background-color:#ff2c43;border-color:#ff2c43}body.page-template-page-lp-voice-week #main .btn-pill{border-radius:50px}body.page-template-page-lp-voice-week #main .sp-image{max-width:100%;display:none}@media only screen and (max-width: 767px){body.page-template-page-lp-voice-week #main .sp-image{display:block}}body.page-template-page-lp-voice-week #main .heroimg{padding:0;background-color:#DBD1C8}@media only screen and (max-width: 767px){body.page-template-page-lp-voice-week #main .heroimg{background-image:none;min-height:auto}}body.page-template-page-lp-voice-week #main .heroimg .container{display:flex;justify-content:flex-end;align-items:center;padding:6rem 0}@media only screen and (max-width: 767px){body.page-template-page-lp-voice-week #main .heroimg .container{padding:0}}body.page-template-page-lp-voice-week #main .heroimg .logo{width:100%;height:auto}@media only screen and (max-width: 767px){body.page-template-page-lp-voice-week #main .heroimg .logo{margin:0 auto}}@media only screen and (max-width: 767px){body.page-template-page-lp-voice-week #main .heroimg .logo h1 .titlelogo{display:none}}body.page-template-page-lp-voice-week #main .heroimg .logo p{text-align:center;line-height:1.8;font-size:1.5rem;font-weight:bold}@media only screen and (max-width: 767px){body.page-template-page-lp-voice-week #main .heroimg .logo p{text-align:left}}@media only screen and (max-width: 767px){body.page-template-page-lp-voice-week #main .heroimg .logo p br{display:none}}body.page-template-page-lp-voice-week #main .campaign{background-color:#F9F6F4;text-align:center}body.page-template-page-lp-voice-week #main .rough-images{background-color:#F9F6F4;text-align:center}body.page-template-page-lp-voice-week #main .rough-images .comingsoon{max-width:300px;margin:3rem auto 5rem}body.page-template-page-lp-voice-week #main .rough-images .roughs{text-align:center;padding:1.5rem}@media only screen and (max-width: 575px){body.page-template-page-lp-voice-week #main .rough-images .roughs{padding:0}}body.page-template-page-lp-voice-week #main .rough-images .roughs .rough-img{border:1px solid #ccc;background-color:#fff}body.page-template-page-lp-voice-week #main .rough-images .roughs .rough-img a{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}body.page-template-page-lp-voice-week #main .rough-images .roughs .rough-img a span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.4s ease-in-out}body.page-template-page-lp-voice-week #main .rough-images .roughs .rough-img a span:hover{transform:scale(1.15)}body.page-template-page-lp-voice-week #main .rough-images .roughs .flexbox{margin:1rem auto 2.5rem;display:flex;justify-content:flex-start;align-items:center}body.page-template-page-lp-voice-week #main .rough-images .roughs .flexbox .creator-img{width:30px;height:30px;border-radius:50px}body.page-template-page-lp-voice-week #main .rough-images .roughs .flexbox .name{text-align:left;margin-left:.5rem;color:#333;height:40px;display:flex;align-items:center;flex-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 575px){body.page-template-page-lp-voice-week #main .rough-images .roughs .flexbox .name{height:auto;font-size:11px}}body.page-template-page-lp-voice-week #main .limited-stamp{background-color:#DBD1C8;text-align:center}body.page-template-page-lp-halloween-2021 #main{padding:0}body.page-template-page-lp-halloween-2021 #main section{padding:6rem 0}@media only screen and (max-width: 575px){body.page-template-page-lp-halloween-2021 #main section{padding:3rem 1rem}}body.page-template-page-lp-halloween-2021 #main h2.squaretitle{padding:.5rem 2rem;margin:0 auto 5rem;color:#584C9D;background-color:#fff;display:inline-block;font-size:1.75rem;font-weight:bold;box-shadow:3px 3px 10px -5px rgba(0,0,0,0.6)}@media only screen and (max-width: 575px){body.page-template-page-lp-halloween-2021 #main h2.squaretitle{margin:0 auto 3rem}}body.page-template-page-lp-halloween-2021 #main h2.title{padding:.5rem 2rem;margin:0 auto 2rem;color:#8B2680;text-align:center;font-size:1.75rem;font-weight:bold;line-height:1.6}body.page-template-page-lp-halloween-2021 #main .bnr-img{max-width:550px;border:3px solid #EEEBFF}body.page-template-page-lp-halloween-2021 #main .description{margin:2rem auto;line-height:1.6;color:#fff}body.page-template-page-lp-halloween-2021 #main .description small{display:block;line-height:1.4}@media only screen and (max-width: 575px){body.page-template-page-lp-halloween-2021 #main .description{text-align:left}}@media only screen and (max-width: 575px){body.page-template-page-lp-halloween-2021 #main .description br{display:none}}body.page-template-page-lp-halloween-2021 #main .description a{color:#fff;text-decoration:underline}body.page-template-page-lp-halloween-2021 #main .btn{background-color:#000000;border-color:#000000}body.page-template-page-lp-halloween-2021 #main .btn:hover{background-color:#333;border-color:#333}body.page-template-page-lp-halloween-2021 #main .btn-pill{border-radius:50px}body.page-template-page-lp-halloween-2021 #main .sp-image{max-width:100%;display:none}@media only screen and (max-width: 767px){body.page-template-page-lp-halloween-2021 #main .sp-image{display:block}}body.page-template-page-lp-halloween-2021 #main .heroimg{padding:3rem 0;background-image:url(../images/lp/halloween-2021/2021HW1000x500.jpg);background-size:auto 100%;background-position:center;min-height:450px}@media only screen and (max-width: 767px){body.page-template-page-lp-halloween-2021 #main .heroimg{display:none}}body.page-template-page-lp-halloween-2021 #main .heroimg .container{display:flex;justify-content:flex-end;align-items:center;padding:6rem 0}@media only screen and (max-width: 767px){body.page-template-page-lp-halloween-2021 #main .heroimg .container{padding:0}}body.page-template-page-lp-halloween-2021 #main .heroimg .logo{max-width:450px}@media only screen and (max-width: 767px){body.page-template-page-lp-halloween-2021 #main .heroimg .logo{margin:0 auto}}@media only screen and (max-width: 767px){body.page-template-page-lp-halloween-2021 #main .heroimg .logo h1 .titlelogo{display:none}}body.page-template-page-lp-halloween-2021 #main .heroimg .logo p{text-align:center;line-height:1.8;font-size:1.5rem;font-weight:bold}@media only screen and (max-width: 767px){body.page-template-page-lp-halloween-2021 #main .heroimg .logo p{text-align:left}}@media only screen and (max-width: 767px){body.page-template-page-lp-halloween-2021 #main .heroimg .logo p br{display:none}}body.page-template-page-lp-halloween-2021 #main .campaign{background-color:#FF7813;text-align:center}body.page-template-page-lp-halloween-2021 #main .rough-images{text-align:center;background-color:#584C9D}body.page-template-page-lp-halloween-2021 #main .rough-images .comingsoon{max-width:300px;margin:3rem auto 5rem}body.page-template-page-lp-halloween-2021 #main .rough-images .title{color:#FF7813}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs{text-align:center;padding:1.5rem}@media only screen and (max-width: 575px){body.page-template-page-lp-halloween-2021 #main .rough-images .roughs{padding:0}}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .rough-img{border:1px solid #ccc;background-color:#fff}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .rough-img a{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .rough-img a span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.4s ease-in-out}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .rough-img a span:hover{transform:scale(1.15)}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .flexbox{margin:1rem auto 2.5rem;display:flex;justify-content:flex-start;align-items:center;height:35px}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .flexbox .creator-img{width:30px;height:30px;border-radius:50px}body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .flexbox .name{text-align:left;margin-left:.5rem;color:#fff;max-height:40px;display:flex;align-items:center;flex-wrap:wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 575px){body.page-template-page-lp-halloween-2021 #main .rough-images .roughs .flexbox .name{height:auto;font-size:11px}}body.page-template-page-lp-halloween-2021 #main .limited-stamp{background-color:#584C9D;text-align:center}html:has(body.page-template-page-lp-payment-methods, body.page-template-page-lp-payment-methods-english, body.page-template-page-lp-payment-methods-chinese, body.page-template-page-lp-payment-methods-tw, body.page-template-page-lp-payment-methods-korean){scroll-padding-top:141px}.page-template-page-lp-payment-methods-php .container:before,.page-template-page-lp-payment-methods-php .container:after{content:none}body.page-template-page-lp-payment-methods #page,body.page-template-page-lp-payment-methods-english #page,body.page-template-page-lp-payment-methods-chinese #page,body.page-template-page-lp-payment-methods-tw #page,body.page-template-page-lp-payment-methods-korean #page{overflow:visible;contain:paint}body.page-template-page-lp-payment-methods #main,body.page-template-page-lp-payment-methods-english #main,body.page-template-page-lp-payment-methods-chinese #main,body.page-template-page-lp-payment-methods-tw #main,body.page-template-page-lp-payment-methods-korean #main{padding:0;font-family:"M PLUS Rounded 1c",sans-serif}body.page-template-page-lp-payment-methods #main a,body.page-template-page-lp-payment-methods-english #main a,body.page-template-page-lp-payment-methods-chinese #main a,body.page-template-page-lp-payment-methods-tw #main a,body.page-template-page-lp-payment-methods-korean #main a{color:#7E3BA9;text-decoration:underline}body.page-template-page-lp-payment-methods #main a:hover,body.page-template-page-lp-payment-methods-english #main a:hover,body.page-template-page-lp-payment-methods-chinese #main a:hover,body.page-template-page-lp-payment-methods-tw #main a:hover,body.page-template-page-lp-payment-methods-korean #main a:hover{text-decoration:none}body.page-template-page-lp-payment-methods #main .block-img,body.page-template-page-lp-payment-methods-english #main .block-img,body.page-template-page-lp-payment-methods-chinese #main .block-img,body.page-template-page-lp-payment-methods-tw #main .block-img,body.page-template-page-lp-payment-methods-korean #main .block-img{text-align:center}body.page-template-page-lp-payment-methods #main .block-img img,body.page-template-page-lp-payment-methods-english #main .block-img img,body.page-template-page-lp-payment-methods-chinese #main .block-img img,body.page-template-page-lp-payment-methods-tw #main .block-img img,body.page-template-page-lp-payment-methods-korean #main .block-img img{max-width:100%;height:auto}body.page-template-page-lp-payment-methods #main .container,body.page-template-page-lp-payment-methods-english #main .container,body.page-template-page-lp-payment-methods-chinese #main .container,body.page-template-page-lp-payment-methods-tw #main .container,body.page-template-page-lp-payment-methods-korean #main .container{width:100%;padding:0;margin:0}body.page-template-page-lp-payment-methods #main .container-flex,body.page-template-page-lp-payment-methods-english #main .container-flex,body.page-template-page-lp-payment-methods-chinese #main .container-flex,body.page-template-page-lp-payment-methods-tw #main .container-flex,body.page-template-page-lp-payment-methods-korean #main .container-flex{display:flex;flex-direction:column;gap:24px;max-width:800px;width:100%}body.page-template-page-lp-payment-methods #main .text-notes,body.page-template-page-lp-payment-methods-english #main .text-notes,body.page-template-page-lp-payment-methods-chinese #main .text-notes,body.page-template-page-lp-payment-methods-tw #main .text-notes,body.page-template-page-lp-payment-methods-korean #main .text-notes{margin:0;margin-top:6px;padding-left:1.2em;text-indent:-1.2em}body.page-template-page-lp-payment-methods #main .text-notes::before,body.page-template-page-lp-payment-methods-english #main .text-notes::before,body.page-template-page-lp-payment-methods-chinese #main .text-notes::before,body.page-template-page-lp-payment-methods-tw #main .text-notes::before,body.page-template-page-lp-payment-methods-korean #main .text-notes::before{padding-right:.2rem;content:"※"}body.page-template-page-lp-payment-methods #main .highlighted-text,body.page-template-page-lp-payment-methods-english #main .highlighted-text,body.page-template-page-lp-payment-methods-chinese #main .highlighted-text,body.page-template-page-lp-payment-methods-tw #main .highlighted-text,body.page-template-page-lp-payment-methods-korean #main .highlighted-text{color:#F00}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods #main .sp-text-left,body.page-template-page-lp-payment-methods-english #main .sp-text-left,body.page-template-page-lp-payment-methods-chinese #main .sp-text-left,body.page-template-page-lp-payment-methods-tw #main .sp-text-left,body.page-template-page-lp-payment-methods-korean #main .sp-text-left{text-align:left}}body.page-template-page-lp-payment-methods #main .nav-bar,body.page-template-page-lp-payment-methods-english #main .nav-bar,body.page-template-page-lp-payment-methods-chinese #main .nav-bar,body.page-template-page-lp-payment-methods-tw #main .nav-bar,body.page-template-page-lp-payment-methods-korean #main .nav-bar{position:relative}body.page-template-page-lp-payment-methods #main .nav-bar .btn-group,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group{position:absolute;right:24px;top:24px;font-weight:bold;color:#C392E2;background-color:#ffffffa3;border:2px solid #CD9FEA;border-radius:50vh;box-shadow:2px 2px 9px 0 rgba(0,0,0,0.2);padding:8px 20px}body.page-template-page-lp-payment-methods #main .nav-bar .btn-group a,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group a,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group a,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group a,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group a{color:#C392E2;text-decoration:none;padding:0 2px;font-weight:800}body.page-template-page-lp-payment-methods #main .nav-bar .btn-group a:hover,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group a:hover,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group a:hover,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group a:hover,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group a:hover{opacity:.8}body.page-template-page-lp-payment-methods #main .nav-bar .btn-group button,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group button,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group button,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group button,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group button{all:unset}body.page-template-page-lp-payment-methods #main .nav-bar .btn-group .dropdown-menu,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group .dropdown-menu,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group .dropdown-menu,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group .dropdown-menu,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group .dropdown-menu{border-radius:5px;border:2px solid #CD9FEA;margin-top:6px}body.page-template-page-lp-payment-methods #main .nav-bar .btn-group .dropdown-menu li>a,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group .dropdown-menu li>a,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group .dropdown-menu li>a,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group .dropdown-menu li>a,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group .dropdown-menu li>a{text-align:center;padding:6px 12px}body.page-template-page-lp-payment-methods #main .nav-bar .btn-group .dropdown-menu li>a:hover,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group .dropdown-menu li>a:hover,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group .dropdown-menu li>a:hover,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group .dropdown-menu li>a:hover,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group .dropdown-menu li>a:hover,body.page-template-page-lp-payment-methods #main .nav-bar .btn-group .dropdown-menu li>a:active,body.page-template-page-lp-payment-methods-english #main .nav-bar .btn-group .dropdown-menu li>a:active,body.page-template-page-lp-payment-methods-chinese #main .nav-bar .btn-group .dropdown-menu li>a:active,body.page-template-page-lp-payment-methods-tw #main .nav-bar .btn-group .dropdown-menu li>a:active,body.page-template-page-lp-payment-methods-korean #main .nav-bar .btn-group .dropdown-menu li>a:active{background-color:#e6d1f3}body.page-template-page-lp-payment-methods #main .top-mv,body.page-template-page-lp-payment-methods-english #main .top-mv,body.page-template-page-lp-payment-methods-chinese #main .top-mv,body.page-template-page-lp-payment-methods-tw #main .top-mv,body.page-template-page-lp-payment-methods-korean #main .top-mv{background-image:url(../images/lp/payment-methods/img-bg.webp);background-size:cover;background-repeat:no-repeat;border-bottom:3px solid #4C4C4C}body.page-template-page-lp-payment-methods #main .top-mv img.mv-pc,body.page-template-page-lp-payment-methods-english #main .top-mv img.mv-pc,body.page-template-page-lp-payment-methods-chinese #main .top-mv img.mv-pc,body.page-template-page-lp-payment-methods-tw #main .top-mv img.mv-pc,body.page-template-page-lp-payment-methods-korean #main .top-mv img.mv-pc{max-width:1024px;width:100%;height:auto}body.page-template-page-lp-payment-methods #main .btn-fix-box,body.page-template-page-lp-payment-methods-english #main .btn-fix-box,body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box,body.page-template-page-lp-payment-methods-tw #main .btn-fix-box,body.page-template-page-lp-payment-methods-korean #main .btn-fix-box{background-color:#fff;position:sticky;top:0;padding:12px 16px;border-bottom:3px solid #4C4C4C;text-align:center}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix{display:flex;justify-content:center;flex-wrap:wrap;row-gap:8px;column-gap:4px}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix,body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix{justify-content:space-between}}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a{color:#4C4C4C;font-weight:800;font-size:18px;display:flex;max-width:200px;min-width:158px;padding:6px 8px;justify-content:center;align-items:center;gap:2px;border-radius:8px;border:2px solid #4C4C4C;box-shadow:0 3px 0 0 #4C4C4C;text-decoration:none}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a,body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a{font-size:13px;flex:1 1 auto;min-width:0}}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a:hover,body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a:hover,body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a:hover,body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a:hover,body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a:hover{opacity:.8}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a:nth-child(1),body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a:nth-child(1),body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a:nth-child(1),body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a:nth-child(1),body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a:nth-child(1){background-color:#FFA9DC}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a:nth-child(2),body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a:nth-child(2),body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a:nth-child(2),body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a:nth-child(2),body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a:nth-child(2){background-color:#FFD100}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a:nth-child(3),body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a:nth-child(3),body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a:nth-child(3),body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a:nth-child(3),body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a:nth-child(3){background-color:#76DBB7}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a:nth-child(4),body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a:nth-child(4),body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a:nth-child(4),body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a:nth-child(4),body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a:nth-child(4){background-color:#D6D6D6}body.page-template-page-lp-payment-methods #main .btn-fix-box .btn-fix a:nth-child(5),body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a:nth-child(5),body.page-template-page-lp-payment-methods-chinese #main .btn-fix-box .btn-fix a:nth-child(5),body.page-template-page-lp-payment-methods-tw #main .btn-fix-box .btn-fix a:nth-child(5),body.page-template-page-lp-payment-methods-korean #main .btn-fix-box .btn-fix a:nth-child(5){background-color:#5DE2FF}body.page-template-page-lp-payment-methods #main section,body.page-template-page-lp-payment-methods-english #main section,body.page-template-page-lp-payment-methods-chinese #main section,body.page-template-page-lp-payment-methods-tw #main section,body.page-template-page-lp-payment-methods-korean #main section{color:#000000}body.page-template-page-lp-payment-methods #main section .container,body.page-template-page-lp-payment-methods-english #main section .container,body.page-template-page-lp-payment-methods-chinese #main section .container,body.page-template-page-lp-payment-methods-tw #main section .container,body.page-template-page-lp-payment-methods-korean #main section .container{margin:0 auto}body.page-template-page-lp-payment-methods #main section .app-button,body.page-template-page-lp-payment-methods-english #main section .app-button,body.page-template-page-lp-payment-methods-chinese #main section .app-button,body.page-template-page-lp-payment-methods-tw #main section .app-button,body.page-template-page-lp-payment-methods-korean #main section .app-button{color:#ffffff;font-weight:800;font-size:14px;display:flex;width:340px;height:53px;padding:10px 20px;justify-content:center;align-items:center;gap:2px;border-radius:50vh;margin:0 auto;text-decoration:none}body.page-template-page-lp-payment-methods #main section .app-button:hover,body.page-template-page-lp-payment-methods-english #main section .app-button:hover,body.page-template-page-lp-payment-methods-chinese #main section .app-button:hover,body.page-template-page-lp-payment-methods-tw #main section .app-button:hover,body.page-template-page-lp-payment-methods-korean #main section .app-button:hover{opacity:.8}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods #main section .app-button,body.page-template-page-lp-payment-methods-english #main section .app-button,body.page-template-page-lp-payment-methods-chinese #main section .app-button,body.page-template-page-lp-payment-methods-tw #main section .app-button,body.page-template-page-lp-payment-methods-korean #main section .app-button{width:100%}}body.page-template-page-lp-payment-methods #main section .section-title,body.page-template-page-lp-payment-methods-english #main section .section-title,body.page-template-page-lp-payment-methods-chinese #main section .section-title,body.page-template-page-lp-payment-methods-tw #main section .section-title,body.page-template-page-lp-payment-methods-korean #main section .section-title{text-align:center}body.page-template-page-lp-payment-methods #main section .section-title h2,body.page-template-page-lp-payment-methods-english #main section .section-title h2,body.page-template-page-lp-payment-methods-chinese #main section .section-title h2,body.page-template-page-lp-payment-methods-tw #main section .section-title h2,body.page-template-page-lp-payment-methods-korean #main section .section-title h2{font-size:24px;font-weight:800;padding-top:4px}body.page-template-page-lp-payment-methods #main section .sub-title,body.page-template-page-lp-payment-methods-english #main section .sub-title,body.page-template-page-lp-payment-methods-chinese #main section .sub-title,body.page-template-page-lp-payment-methods-tw #main section .sub-title,body.page-template-page-lp-payment-methods-korean #main section .sub-title{display:flex;justify-content:center;align-items:center;margin-top:8px}body.page-template-page-lp-payment-methods #main section .sub-title h3,body.page-template-page-lp-payment-methods-english #main section .sub-title h3,body.page-template-page-lp-payment-methods-chinese #main section .sub-title h3,body.page-template-page-lp-payment-methods-tw #main section .sub-title h3,body.page-template-page-lp-payment-methods-korean #main section .sub-title h3{font-size:20px;font-weight:800;padding-left:8px}body.page-template-page-lp-payment-methods #main section .additional-title,body.page-template-page-lp-payment-methods-english #main section .additional-title,body.page-template-page-lp-payment-methods-chinese #main section .additional-title,body.page-template-page-lp-payment-methods-tw #main section .additional-title,body.page-template-page-lp-payment-methods-korean #main section .additional-title{color:#E95504;font-size:20px;font-weight:800;margin:12px 0;text-align:center}body.page-template-page-lp-payment-methods #main section .medium-box,body.page-template-page-lp-payment-methods-english #main section .medium-box,body.page-template-page-lp-payment-methods-chinese #main section .medium-box,body.page-template-page-lp-payment-methods-tw #main section .medium-box,body.page-template-page-lp-payment-methods-korean #main section .medium-box{max-width:640px;margin:0 auto}body.page-template-page-lp-payment-methods #main section .no-background-area,body.page-template-page-lp-payment-methods-english #main section .no-background-area,body.page-template-page-lp-payment-methods-chinese #main section .no-background-area,body.page-template-page-lp-payment-methods-tw #main section .no-background-area,body.page-template-page-lp-payment-methods-korean #main section .no-background-area{display:flex;flex-direction:column;gap:16px}body.page-template-page-lp-payment-methods #main section .notes-card,body.page-template-page-lp-payment-methods-english #main section .notes-card,body.page-template-page-lp-payment-methods-chinese #main section .notes-card,body.page-template-page-lp-payment-methods-tw #main section .notes-card,body.page-template-page-lp-payment-methods-korean #main section .notes-card{display:flex;flex-direction:column;gap:6px;background:#ffffff;padding:16px;border-radius:13px}body.page-template-page-lp-payment-methods #main section .notes-card h3,body.page-template-page-lp-payment-methods-english #main section .notes-card h3,body.page-template-page-lp-payment-methods-chinese #main section .notes-card h3,body.page-template-page-lp-payment-methods-tw #main section .notes-card h3,body.page-template-page-lp-payment-methods-korean #main section .notes-card h3{text-align:center;font-size:18px;font-weight:800;margin-bottom:12px}body.page-template-page-lp-payment-methods #main section .notes-card ol,body.page-template-page-lp-payment-methods-english #main section .notes-card ol,body.page-template-page-lp-payment-methods-chinese #main section .notes-card ol,body.page-template-page-lp-payment-methods-tw #main section .notes-card ol,body.page-template-page-lp-payment-methods-korean #main section .notes-card ol,body.page-template-page-lp-payment-methods #main section .notes-card ul,body.page-template-page-lp-payment-methods-english #main section .notes-card ul,body.page-template-page-lp-payment-methods-chinese #main section .notes-card ul,body.page-template-page-lp-payment-methods-tw #main section .notes-card ul,body.page-template-page-lp-payment-methods-korean #main section .notes-card ul{padding-left:2rem;margin-bottom:0}body.page-template-page-lp-payment-methods #main section .notes-card ul,body.page-template-page-lp-payment-methods-english #main section .notes-card ul,body.page-template-page-lp-payment-methods-chinese #main section .notes-card ul,body.page-template-page-lp-payment-methods-tw #main section .notes-card ul,body.page-template-page-lp-payment-methods-korean #main section .notes-card ul{padding-left:2.2rem;list-style:disc}body.page-template-page-lp-payment-methods #main section .step-card-lists,body.page-template-page-lp-payment-methods-english #main section .step-card-lists,body.page-template-page-lp-payment-methods-chinese #main section .step-card-lists,body.page-template-page-lp-payment-methods-tw #main section .step-card-lists,body.page-template-page-lp-payment-methods-korean #main section .step-card-lists{display:flex;flex-direction:column;gap:16px}body.page-template-page-lp-payment-methods #main section .step-card-lists .step-card,body.page-template-page-lp-payment-methods-english #main section .step-card-lists .step-card,body.page-template-page-lp-payment-methods-chinese #main section .step-card-lists .step-card,body.page-template-page-lp-payment-methods-tw #main section .step-card-lists .step-card,body.page-template-page-lp-payment-methods-korean #main section .step-card-lists .step-card{display:flex;justify-content:center;flex-direction:column;gap:16px;background:#ffffff;padding:24px 20px;border-radius:13px}body.page-template-page-lp-payment-methods #main section .step-card-lists .step-card .step-title,body.page-template-page-lp-payment-methods-english #main section .step-card-lists .step-card .step-title,body.page-template-page-lp-payment-methods-chinese #main section .step-card-lists .step-card .step-title,body.page-template-page-lp-payment-methods-tw #main section .step-card-lists .step-card .step-title,body.page-template-page-lp-payment-methods-korean #main section .step-card-lists .step-card .step-title{display:flex;font-size:18px;font-weight:800;align-items:self-start}body.page-template-page-lp-payment-methods #main section .step-card-lists .step-card .step-title .title-number,body.page-template-page-lp-payment-methods-english #main section .step-card-lists .step-card .step-title .title-number,body.page-template-page-lp-payment-methods-chinese #main section .step-card-lists .step-card .step-title .title-number,body.page-template-page-lp-payment-methods-tw #main section .step-card-lists .step-card .step-title .title-number,body.page-template-page-lp-payment-methods-korean #main section .step-card-lists .step-card .step-title .title-number{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;color:#ffffff;margin-right:4px;flex-shrink:0}body.page-template-page-lp-payment-methods #main section .coin-method-table,body.page-template-page-lp-payment-methods-english #main section .coin-method-table,body.page-template-page-lp-payment-methods-chinese #main section .coin-method-table,body.page-template-page-lp-payment-methods-tw #main section .coin-method-table,body.page-template-page-lp-payment-methods-korean #main section .coin-method-table{display:flex;gap:12px}body.page-template-page-lp-payment-methods #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-english #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-chinese #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-tw #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-korean #main section .coin-method-table>div{width:calc(50% - 6px);display:flex;flex-direction:column;text-align:center}body.page-template-page-lp-payment-methods #main section .coin-method-table>div .table-title,body.page-template-page-lp-payment-methods-english #main section .coin-method-table>div .table-title,body.page-template-page-lp-payment-methods-chinese #main section .coin-method-table>div .table-title,body.page-template-page-lp-payment-methods-tw #main section .coin-method-table>div .table-title,body.page-template-page-lp-payment-methods-korean #main section .coin-method-table>div .table-title{background:#FABE00;padding:8px;font-weight:800;border:2px solid #FABE00;border-radius:10px 10px 0 0}body.page-template-page-lp-payment-methods #main section .coin-method-table>div .table-explanation,body.page-template-page-lp-payment-methods-english #main section .coin-method-table>div .table-explanation,body.page-template-page-lp-payment-methods-chinese #main section .coin-method-table>div .table-explanation,body.page-template-page-lp-payment-methods-tw #main section .coin-method-table>div .table-explanation,body.page-template-page-lp-payment-methods-korean #main section .coin-method-table>div .table-explanation{background:#ffffff;padding:12px 8px;border:2px solid #FABE00;border-radius:0 0 10px 10px;flex:1}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods #main section .coin-method-table,body.page-template-page-lp-payment-methods-english #main section .coin-method-table,body.page-template-page-lp-payment-methods-chinese #main section .coin-method-table,body.page-template-page-lp-payment-methods-tw #main section .coin-method-table,body.page-template-page-lp-payment-methods-korean #main section .coin-method-table{flex-direction:column;align-items:center}body.page-template-page-lp-payment-methods #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-english #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-chinese #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-tw #main section .coin-method-table>div,body.page-template-page-lp-payment-methods-korean #main section .coin-method-table>div{width:100%}}body.page-template-page-lp-payment-methods #main section .payment-lists,body.page-template-page-lp-payment-methods-english #main section .payment-lists,body.page-template-page-lp-payment-methods-chinese #main section .payment-lists,body.page-template-page-lp-payment-methods-tw #main section .payment-lists,body.page-template-page-lp-payment-methods-korean #main section .payment-lists{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}body.page-template-page-lp-payment-methods #main section .payment-card,body.page-template-page-lp-payment-methods-english #main section .payment-card,body.page-template-page-lp-payment-methods-chinese #main section .payment-card,body.page-template-page-lp-payment-methods-tw #main section .payment-card,body.page-template-page-lp-payment-methods-korean #main section .payment-card{min-width:180px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:8px;background:#ffffff;border-radius:3px;border:1px solid #D9D9D9;padding:12px;flex:1 1 auto}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods #main section .payment-card,body.page-template-page-lp-payment-methods-english #main section .payment-card,body.page-template-page-lp-payment-methods-chinese #main section .payment-card,body.page-template-page-lp-payment-methods-tw #main section .payment-card,body.page-template-page-lp-payment-methods-korean #main section .payment-card{min-width:130px}}body.page-template-page-lp-payment-methods #main section .payment-card .payment-title,body.page-template-page-lp-payment-methods-english #main section .payment-card .payment-title,body.page-template-page-lp-payment-methods-chinese #main section .payment-card .payment-title,body.page-template-page-lp-payment-methods-tw #main section .payment-card .payment-title,body.page-template-page-lp-payment-methods-korean #main section .payment-card .payment-title{font-size:16px;font-weight:800}body.page-template-page-lp-payment-methods #main section .payment-tokyo-otaku-mode,body.page-template-page-lp-payment-methods-english #main section .payment-tokyo-otaku-mode,body.page-template-page-lp-payment-methods-chinese #main section .payment-tokyo-otaku-mode,body.page-template-page-lp-payment-methods-tw #main section .payment-tokyo-otaku-mode,body.page-template-page-lp-payment-methods-korean #main section .payment-tokyo-otaku-mode{align-self:stretch;width:100%}body.page-template-page-lp-payment-methods #main section#credit-card,body.page-template-page-lp-payment-methods-english #main section#credit-card,body.page-template-page-lp-payment-methods-chinese #main section#credit-card,body.page-template-page-lp-payment-methods-tw #main section#credit-card,body.page-template-page-lp-payment-methods-korean #main section#credit-card{background:#FFF4FB}body.page-template-page-lp-payment-methods #main section#credit-card .step-card,body.page-template-page-lp-payment-methods-english #main section#credit-card .step-card,body.page-template-page-lp-payment-methods-chinese #main section#credit-card .step-card,body.page-template-page-lp-payment-methods-tw #main section#credit-card .step-card,body.page-template-page-lp-payment-methods-korean #main section#credit-card .step-card{border:2px solid #FF68C3}body.page-template-page-lp-payment-methods #main section#credit-card .step-card .step-title,body.page-template-page-lp-payment-methods-english #main section#credit-card .step-card .step-title,body.page-template-page-lp-payment-methods-chinese #main section#credit-card .step-card .step-title,body.page-template-page-lp-payment-methods-tw #main section#credit-card .step-card .step-title,body.page-template-page-lp-payment-methods-korean #main section#credit-card .step-card .step-title{color:#FF68C3}body.page-template-page-lp-payment-methods #main section#credit-card .step-card .title-number,body.page-template-page-lp-payment-methods-english #main section#credit-card .step-card .title-number,body.page-template-page-lp-payment-methods-chinese #main section#credit-card .step-card .title-number,body.page-template-page-lp-payment-methods-tw #main section#credit-card .step-card .title-number,body.page-template-page-lp-payment-methods-korean #main section#credit-card .step-card .title-number{background:#FF68C3}body.page-template-page-lp-payment-methods #main section#credit-card .app-button,body.page-template-page-lp-payment-methods-english #main section#credit-card .app-button,body.page-template-page-lp-payment-methods-chinese #main section#credit-card .app-button,body.page-template-page-lp-payment-methods-tw #main section#credit-card .app-button,body.page-template-page-lp-payment-methods-korean #main section#credit-card .app-button{background:#FF68C3}body.page-template-page-lp-payment-methods #main section#toracoin,body.page-template-page-lp-payment-methods-english #main section#toracoin,body.page-template-page-lp-payment-methods-chinese #main section#toracoin,body.page-template-page-lp-payment-methods-tw #main section#toracoin,body.page-template-page-lp-payment-methods-korean #main section#toracoin{background:#FFFCEF}body.page-template-page-lp-payment-methods #main section#toracoin .step-card,body.page-template-page-lp-payment-methods-english #main section#toracoin .step-card,body.page-template-page-lp-payment-methods-chinese #main section#toracoin .step-card,body.page-template-page-lp-payment-methods-tw #main section#toracoin .step-card,body.page-template-page-lp-payment-methods-korean #main section#toracoin .step-card{border:2px solid #FF9A34}body.page-template-page-lp-payment-methods #main section#toracoin .step-card .step-title,body.page-template-page-lp-payment-methods-english #main section#toracoin .step-card .step-title,body.page-template-page-lp-payment-methods-chinese #main section#toracoin .step-card .step-title,body.page-template-page-lp-payment-methods-tw #main section#toracoin .step-card .step-title,body.page-template-page-lp-payment-methods-korean #main section#toracoin .step-card .step-title{color:#FF9A34}body.page-template-page-lp-payment-methods #main section#toracoin .step-card .title-number,body.page-template-page-lp-payment-methods-english #main section#toracoin .step-card .title-number,body.page-template-page-lp-payment-methods-chinese #main section#toracoin .step-card .title-number,body.page-template-page-lp-payment-methods-tw #main section#toracoin .step-card .title-number,body.page-template-page-lp-payment-methods-korean #main section#toracoin .step-card .title-number{background:#FF9A34}body.page-template-page-lp-payment-methods #main section#toracoin .app-button,body.page-template-page-lp-payment-methods-english #main section#toracoin .app-button,body.page-template-page-lp-payment-methods-chinese #main section#toracoin .app-button,body.page-template-page-lp-payment-methods-tw #main section#toracoin .app-button,body.page-template-page-lp-payment-methods-korean #main section#toracoin .app-button{background:#FF9A34}body.page-template-page-lp-payment-methods #main section#convenience-store,body.page-template-page-lp-payment-methods-english #main section#convenience-store,body.page-template-page-lp-payment-methods-chinese #main section#convenience-store,body.page-template-page-lp-payment-methods-tw #main section#convenience-store,body.page-template-page-lp-payment-methods-korean #main section#convenience-store{background:#F2FFFA}body.page-template-page-lp-payment-methods #main section#convenience-store .step-card,body.page-template-page-lp-payment-methods-english #main section#convenience-store .step-card,body.page-template-page-lp-payment-methods-chinese #main section#convenience-store .step-card,body.page-template-page-lp-payment-methods-tw #main section#convenience-store .step-card,body.page-template-page-lp-payment-methods-korean #main section#convenience-store .step-card{border:2px solid #24B27F}body.page-template-page-lp-payment-methods #main section#convenience-store .step-card .step-title,body.page-template-page-lp-payment-methods-english #main section#convenience-store .step-card .step-title,body.page-template-page-lp-payment-methods-chinese #main section#convenience-store .step-card .step-title,body.page-template-page-lp-payment-methods-tw #main section#convenience-store .step-card .step-title,body.page-template-page-lp-payment-methods-korean #main section#convenience-store .step-card .step-title{color:#24B27F}body.page-template-page-lp-payment-methods #main section#convenience-store .step-card .title-number,body.page-template-page-lp-payment-methods-english #main section#convenience-store .step-card .title-number,body.page-template-page-lp-payment-methods-chinese #main section#convenience-store .step-card .title-number,body.page-template-page-lp-payment-methods-tw #main section#convenience-store .step-card .title-number,body.page-template-page-lp-payment-methods-korean #main section#convenience-store .step-card .title-number{background:#24B27F}body.page-template-page-lp-payment-methods #main section#convenience-store .app-button,body.page-template-page-lp-payment-methods-english #main section#convenience-store .app-button,body.page-template-page-lp-payment-methods-chinese #main section#convenience-store .app-button,body.page-template-page-lp-payment-methods-tw #main section#convenience-store .app-button,body.page-template-page-lp-payment-methods-korean #main section#convenience-store .app-button{background:#24B27F}body.page-template-page-lp-payment-methods #main section#atone,body.page-template-page-lp-payment-methods-english #main section#atone,body.page-template-page-lp-payment-methods-chinese #main section#atone,body.page-template-page-lp-payment-methods-tw #main section#atone,body.page-template-page-lp-payment-methods-korean #main section#atone{background:#EFFCFF}body.page-template-page-lp-payment-methods #main section#atone .step-card,body.page-template-page-lp-payment-methods-english #main section#atone .step-card,body.page-template-page-lp-payment-methods-chinese #main section#atone .step-card,body.page-template-page-lp-payment-methods-tw #main section#atone .step-card,body.page-template-page-lp-payment-methods-korean #main section#atone .step-card{border:2px solid #00C2EC}body.page-template-page-lp-payment-methods #main section#atone .step-card .step-title,body.page-template-page-lp-payment-methods-english #main section#atone .step-card .step-title,body.page-template-page-lp-payment-methods-chinese #main section#atone .step-card .step-title,body.page-template-page-lp-payment-methods-tw #main section#atone .step-card .step-title,body.page-template-page-lp-payment-methods-korean #main section#atone .step-card .step-title{color:#00C2EC}body.page-template-page-lp-payment-methods #main section#atone .step-card .title-number,body.page-template-page-lp-payment-methods-english #main section#atone .step-card .title-number,body.page-template-page-lp-payment-methods-chinese #main section#atone .step-card .title-number,body.page-template-page-lp-payment-methods-tw #main section#atone .step-card .title-number,body.page-template-page-lp-payment-methods-korean #main section#atone .step-card .title-number{background:#00C2EC}body.page-template-page-lp-payment-methods #main section#credit-card,body.page-template-page-lp-payment-methods-english #main section#credit-card,body.page-template-page-lp-payment-methods-chinese #main section#credit-card,body.page-template-page-lp-payment-methods-tw #main section#credit-card,body.page-template-page-lp-payment-methods-korean #main section#credit-card,body.page-template-page-lp-payment-methods #main section#toracoin,body.page-template-page-lp-payment-methods-english #main section#toracoin,body.page-template-page-lp-payment-methods-chinese #main section#toracoin,body.page-template-page-lp-payment-methods-tw #main section#toracoin,body.page-template-page-lp-payment-methods-korean #main section#toracoin,body.page-template-page-lp-payment-methods #main section#convenience-store,body.page-template-page-lp-payment-methods-english #main section#convenience-store,body.page-template-page-lp-payment-methods-chinese #main section#convenience-store,body.page-template-page-lp-payment-methods-tw #main section#convenience-store,body.page-template-page-lp-payment-methods-korean #main section#convenience-store,body.page-template-page-lp-payment-methods #main section#atone,body.page-template-page-lp-payment-methods-english #main section#atone,body.page-template-page-lp-payment-methods-chinese #main section#atone,body.page-template-page-lp-payment-methods-tw #main section#atone,body.page-template-page-lp-payment-methods-korean #main section#atone{padding:52px 24px;border-bottom:3px solid #4C4C4C}body.page-template-page-lp-payment-methods #main .copyright,body.page-template-page-lp-payment-methods-english #main .copyright,body.page-template-page-lp-payment-methods-chinese #main .copyright,body.page-template-page-lp-payment-methods-tw #main .copyright,body.page-template-page-lp-payment-methods-korean #main .copyright{text-align:center;padding:1.5rem 2.5rem;font-weight:800;font-size:15px;line-height:2}body.page-template-page-lp-payment-methods #main .hide-on-scroll,body.page-template-page-lp-payment-methods-english #main .hide-on-scroll,body.page-template-page-lp-payment-methods-chinese #main .hide-on-scroll,body.page-template-page-lp-payment-methods-tw #main .hide-on-scroll,body.page-template-page-lp-payment-methods-korean #main .hide-on-scroll{position:unset !important}body.page-template-page-lp-payment-methods #main #footer,body.page-template-page-lp-payment-methods-english #main #footer,body.page-template-page-lp-payment-methods-chinese #main #footer,body.page-template-page-lp-payment-methods-tw #main #footer,body.page-template-page-lp-payment-methods-korean #main #footer{display:none}body.page-template-page-lp-payment-methods-korean a[href*="payment-methods-korean"],body.page-template-page-lp-payment-methods-english a[href*="payment-methods-english"],body.page-template-page-lp-payment-methods-chinese a[href*="payment-methods-chinese"],body.page-template-page-lp-payment-methods-tw a[href*="payment-methods-tw"],body.page-template-page-lp-payment-methods a[href*="payment-methods"].btn-underline-ja{pointer-events:none;cursor:default}body.page-template-page-lp-payment-methods-korean a[href*="payment-methods-korean"] .btn-underline,body.page-template-page-lp-payment-methods-english a[href*="payment-methods-english"] .btn-underline,body.page-template-page-lp-payment-methods-chinese a[href*="payment-methods-chinese"] .btn-underline,body.page-template-page-lp-payment-methods-tw a[href*="payment-methods-tw"] .btn-underline,body.page-template-page-lp-payment-methods a[href*="payment-methods"].btn-underline-ja .btn-underline{border-bottom:solid 2px #C392E2}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods-english #main .btn-fix-box{padding:12px 8px}}body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a{line-height:1.75rem}@media screen and (max-width:768px){body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a{width:auto;line-height:1.5rem}body.page-template-page-lp-payment-methods-english #main .btn-fix-box .btn-fix a:nth-child(3){width:130px}}body.page-template-page-affiliates #main{padding:0;background-image:url(../images/page-affiliates/bg-affi.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}body.page-template-page-affiliates #main .section{padding:2rem 0 4rem;text-align:center}@media only screen and (max-width: 575px){body.page-template-page-affiliates #main .section{padding:2.5rem 0}}body.page-template-page-affiliates #main .section .contents{margin:0 auto;padding:3rem;max-width:650px;background-color:#fff;border-radius:8px}@media only screen and (max-width: 767px){body.page-template-page-affiliates #main .section .contents{padding:2.5rem}}body.page-template-page-affiliates #main .section .contents h3{font-weight:bold;font-size:2.25rem;color:#14BCCE;margin-bottom:2rem;line-height:1.4}body.page-template-page-affiliates #main .section .contents .img-screenshot{border-radius:10px;display:block;margin:0 auto;max-width:400px;border:1px solid gray;margin-bottom:25px}body.page-template-page-affiliates #main .section .contents .inner-text{margin-top:2rem;text-align:left;font-size:1.5rem;line-height:1.6}body.page-template-page-affiliates #main .section .contents .inner-text-desc{text-align:center;line-height:1.6;font-size:1.25rem}@media only screen and (max-width: 767px){body.page-template-page-affiliates #main .section .contents .inner-text-desc{text-align:left}}@media only screen and (max-width: 767px){body.page-template-page-affiliates #main .section .contents .inner-text-desc br{display:none}}body.page-template-page-affiliates #main .btn{background-color:#EC4A87;border-color:#EC4A87;font-weight:bold}body.page-template-page-affiliates #main .btn:hover{background-color:#f6a6c4;border-color:#f6a6c4}body.page-template-page-affiliates #main .btn-pill{border-radius:50px}body.page-template-page-affiliates #main .heroimg h1 .hero-pc{max-width:100%;display:block}@media only screen and (max-width: 767px){body.page-template-page-affiliates #main .heroimg h1 .hero-pc{display:none}}body.page-template-page-affiliates #main .heroimg h1 .hero-sp{max-width:100%;display:none}@media only screen and (max-width: 767px){body.page-template-page-affiliates #main .heroimg h1 .hero-sp{display:block}}body.page-template-page-affiliates #main #startaffiliates .lg-label{font-weight:bold;font-size:2.25rem;padding:2rem;color:#fff;border-radius:8px 8px 0 0;background-color:#14BCCE;margin:0 auto;max-width:650px;line-height:1.4}@media only screen and (max-width: 767px){body.page-template-page-affiliates #main #startaffiliates .lg-label{width:100%}}body.page-template-page-affiliates #main #startaffiliates .contents{border-radius:0 0 8px 8px !important}body.page-template-page-affiliates #main #startaffiliates .contents h4{color:#585891;font-weight:bold;margin-bottom:1.5rem}body.page-template-page-affiliates #main #startaffiliates .contents .step-inner{padding:0 0 3rem;margin-bottom:3rem}body.page-template-page-affiliates #main #startaffiliates .contents .step-inner:last-child{padding:0}body.page-template-page-affiliates #main #reward .btn{margin-top:3rem}body.page-template-page-affiliates #main #share{padding:3rem 0 5rem}body.page-template-page-affiliates #main #share h3{font-size:1.5rem;font-weight:bold;margin-bottom:2rem}body.page-template-page-affiliates #main #share ul.share-list{margin-bottom:5rem}body.page-template-page-affiliates #main #share ul.share-list li{display:inline-block;vertical-align:top;width:60px;height:60px;border-radius:50%;margin:0 .5rem}body.page-template-page-affiliates #main #share ul.share-list li a{display:block;width:100%;height:100%;line-height:59px;background-color:#fff;border-radius:50%;color:#000;font-size:2.5rem;padding-left:1px;padding-top:1px}body.page-template-page-affiliates #main #share ul.share-list .fa-facebook{color:#1877F2}body.page-template-page-affiliates #main #share ul.share-list .fa-twitter{color:#1DA1F2}body.page-template-page-affiliates #main #share ul.share-list .fa-line{color:#00B900}body.page-template-page-stop-illegal-upload #main{padding:0;background-image:url(../images/page-stop-illegal-upload/bg-stop.webp);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main{background-image:url(../images/page-stop-illegal-upload/bg-stop-sp.webp)}}body.page-template-page-stop-illegal-upload #main a{color:#324CFC;text-decoration:underline}body.page-template-page-stop-illegal-upload #main a:hover{text-decoration:none}body.page-template-page-stop-illegal-upload #main .text-center{text-align:center !important}body.page-template-page-stop-illegal-upload #main .section{padding:2rem 0 4rem;text-align:center}@media only screen and (max-width: 575px){body.page-template-page-stop-illegal-upload #main .section{padding:2.5rem 0}}body.page-template-page-stop-illegal-upload #main .section .contents{margin:0 auto;padding:3rem;max-width:650px;background-color:#fff;border-radius:8px}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .section .contents{padding:2.5rem}}body.page-template-page-stop-illegal-upload #main .section .contents h3{font-weight:bold;font-size:2.75rem;color:#324CFC;margin-bottom:4rem;line-height:1.4}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .section .contents h3{font-size:2.25rem}}body.page-template-page-stop-illegal-upload #main .section .contents h3 span{background:-webkit-linear-gradient(0deg, #30C4C7, #324CFC);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:1.25rem;border-bottom:1px solid #333}body.page-template-page-stop-illegal-upload #main .section .contents .inner-text{margin:2rem;text-align:center;font-size:1.5rem;line-height:1.6}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .section .contents .inner-text{margin:0 0 2rem;text-align:left;font-size:1.55rem}}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .section .contents .inner-text br{display:none}}body.page-template-page-stop-illegal-upload #main .section .contents h4{font-weight:bold;margin-bottom:1.5rem;line-height:3rem}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .section .contents h4{font-size:1.7rem;text-align:left;text-indent:-1.5rem;padding-left:1.5rem}}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .section .contents h4 br{display:none}}body.page-template-page-stop-illegal-upload #main .section .contents .counter{background-color:#30C4C7;color:#fff;width:200px;height:200px;border-radius:50%;margin:0 auto;position:relative;text-align:center}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .section .contents .counter{margin-bottom:2rem}}body.page-template-page-stop-illegal-upload #main .section .contents .counter .counter-center{position:absolute;top:50%;left:0;text-align:center;width:200px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.page-template-page-stop-illegal-upload #main .section .contents .counter .counter-center .counter-number{font-size:2rem;font-weight:bold}body.page-template-page-stop-illegal-upload #main .section .contents .counter .counter-center .counter-number span{font-size:3rem}body.page-template-page-stop-illegal-upload #main .section .contents .counter .counter-center .counter-date{font-size:1.25rem}body.page-template-page-stop-illegal-upload #main .btn-gradient{border-color:#fff;font-weight:bold;color:#fff;padding:2rem 4rem;border-radius:50px;text-decoration:none;position:relative;overflow:hidden;background:#1e5799;background:-moz-linear-gradient(left, #1e5799 0%, #1e5799 0%, #324cfc 0%, #30c4c7 100%);background:-webkit-linear-gradient(left, #1e5799 0%, #1e5799 0%, #324cfc 0%, #30c4c7 100%);background:linear-gradient(to right, #1e5799 0%, #1e5799 0%, #324cfc 0%, #30c4c7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#30c4c7', GradientType=1)}body.page-template-page-stop-illegal-upload #main .btn-gradient span{position:relative;z-index:2}body.page-template-page-stop-illegal-upload #main .btn-gradient::before{position:absolute;width:100%;height:100%;top:0;left:0;transition:all .5s ease;content:"";background:#30c4c7;background:-moz-linear-gradient(left, #30c4c7 0%, #324cfc 100%, #1e5799 100%, #1e5799 100%);background:-webkit-linear-gradient(left, #30c4c7 0%, #324cfc 100%, #1e5799 100%, #1e5799 100%);background:linear-gradient(to right, #30c4c7 0%, #324cfc 100%, #1e5799 100%, #1e5799 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#30c4c7', endColorstr='#1e5799', GradientType=1)}body.page-template-page-stop-illegal-upload #main .btn-gradient:hover::before{opacity:0}body.page-template-page-stop-illegal-upload #main .heroimg h1 .hero-pc{max-width:100%;display:block}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .heroimg h1 .hero-pc{display:none}}body.page-template-page-stop-illegal-upload #main .heroimg h1 .hero-sp{max-width:100%;display:none}@media only screen and (max-width: 767px){body.page-template-page-stop-illegal-upload #main .heroimg h1 .hero-sp{display:block}}body.page-template-page-stop-illegal-upload #main #share{padding:3rem 0 5rem}body.page-template-page-stop-illegal-upload #main #share h3{font-size:1.5rem;font-weight:bold;margin-bottom:2rem}body.page-template-page-stop-illegal-upload #main #share ul.share-list{margin-bottom:5rem}body.page-template-page-stop-illegal-upload #main #share ul.share-list li{display:inline-block;vertical-align:top;width:60px;height:60px;border-radius:50%;margin:0 .5rem}body.page-template-page-stop-illegal-upload #main #share ul.share-list li a{display:block;width:100%;height:100%;line-height:59px;background-color:#fff;border-radius:50%;color:#000;font-size:2.5rem;padding-left:1px;padding-top:1px}body.page-template-page-stop-illegal-upload #main #share ul.share-list .fa-facebook{color:#1877F2}body.page-template-page-stop-illegal-upload #main #share ul.share-list .fa-twitter{color:#1DA1F2}body.page-template-page-stop-illegal-upload #main #share ul.share-list .fa-line{color:#00B900}body #page{background-color:#FAFAFA;overflow-x:hidden;word-wrap:break-word}body #page main{padding:30px 0px}body #page main .page-title{margin-bottom:20px;font-size:100%;color:#777}.force-square{position:relative;display:block;width:100%;padding-top:100%;overflow:hidden;margin:0 auto}.force-square>*{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%}.popup-bar.is-clone{position:fixed;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(255,255,255,0.9);padding:10px 15px;border-top:1px solid #dddddd;-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);transition:.2s linear !important;-webkit-transition:.2s linear !important;-moz-transition:.2s linear !important;-o-transition:.2s linear !important;-ms-transition:.2s linear !important}.popup-bar.is-clone.is-show{-moz-transform:translateY(0%);-webkit-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}