@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);@import url(//fonts.googleapis.com/css?family=Lato:400,600);.o_c-carousel-item-youtube-thumbnail .o_c-carousel-item-youtube-thumbnail__image,.o_c-carousel .slick-slide .youtube-wrap .youtube-controller .youtube-thumbnail-wrapper .playbutton,.o_c-carousel .slick-slide .youtube-wrap .youtube-controller .youtube-thumbnail-wrapper .thumbnail,.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap .youtube-controller .playbutton{position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}body,html{height:100vh;margin:0}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400;margin:0!important}button{border:none;outline:none}button::-moz-focus-inner{border:none;outline:none}p{margin-top:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0}.f-ex-ellipsis,.o_c-card-col01 .o_c-card-col01__text .o_c-card-col01__text--provider,.o_c-card-row02 .o_c-card-row02__text .o_c-card-row02__text--page-title,.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--title,.o_c-card-software .o_c-card-software__title,.o_c-card-your-discount .o_c-card-your-discount__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html{font-size:62.5%}.f-default{line-height:1.5}.f-lato,.f-lato button,.f-lato input[type=text]{font-family:Lato,sans-serif}.f-noto--jp,.f-noto--jp button,.f-noto--jp input[type=text]{font-family:Noto Sans JP,sans-serif}body{font-size:1rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-text-size-adjust:100%}h1{color:#3c3c3c}h1,h2,h3{font-weight:600}a{text-decoration:none}a:link,a:visited{color:#3c3c3c}.f-text--head{color:#3c3c3c;font-size:1.8rem}.f-text{color:#737373;font-size:1.4rem}.f-color--01{color:#3c3c3c!important}.f-color--02{color:#737373!important}.f-nintendo_red{color:#e60012!important}.f-text_black{color:#3c3c3c!important}.f-text_gray{color:#737373!important}.f-text_white{color:#fff!important}.f-text_green{color:#3cd6b4!important}.f-size--9{font-size:.9rem!important}.f-size--10,.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices .o_p-search-result-summary__filter-choice,.o_p-search-result-summary .o_p-search-result-summary__number{font-size:1rem!important}.f-size--12,.o_p-search-result-summary--sort-area .o_p-search-result-summary__sort-choices .o_p-search-result-summary__sort-choice{font-size:1.2rem!important}.f-size--13{font-size:1.3rem!important}.f-size--14{font-size:1.4rem!important}.f-size--16{font-size:1.6rem!important}.f-size--18,.o_p-search-result-summary .o_p-search-result-summary__number .o_p-search-result-summary__number--num{font-size:1.8rem!important}.f-size--20{font-size:2rem!important}.f-size--24{font-size:2.4rem!important}.f-size--32{font-size:3.2rem!important}.f-size--36{font-size:3.6rem!important}.f-size--72{font-size:7.2rem!important}@media screen and (max-width:767.75px){.f-size-sp--10{font-size:1rem!important}.f-size-sp--12{font-size:1.2rem!important}.f-size-sp--13{font-size:1.3rem!important}.f-size-sp--14{font-size:1.4rem!important}.f-size-sp--16{font-size:1.6rem!important}.f-size-sp--18{font-size:1.8rem!important}.f-size-sp--20{font-size:2rem!important}.f-size-sp--24{font-size:2.4rem!important}.f-size-sp--32{font-size:3.2rem!important}.f-size-sp--36{font-size:3.6rem!important}.f-size-sp--72{font-size:7.2rem!important}}.f-weight--regular{font-weight:400!important}.f-weight--semimedium,.o_c-card-col01 .o_c-card-col01__text .o_c-card-col01__text--product-title,.o_c-tab .o_c-tab__menu .o_c-tab__menu--item label{font-weight:500!important}.f-weight--bold{font-weight:600!important}.f-supplementation{color:#737373;font-size:1.4rem;text-align:right}.f-supplementation img{vertical-align:sub;padding-right:.7rem}.f-thanks-purchase{font-size:1.8rem}@media screen and (min-width:1024px){.f-thanks-purchase{text-align:center;padding:2rem}}@media screen and (min-width:768px){.f-thanks-purchase{padding:0 0 1rem}}.f-thanks-notice{font-size:1.4rem}@media screen and (min-width:1024px){.f-thanks-notice{padding:2rem 0}}@media screen and (max-width:1023.75px){.f-thanks-notice{padding:0 0 2rem}}.f-thanks-free-word__title{font-size:1.8rem}@media screen and (min-width:1024px){.f-thanks-free-word__title{padding-bottom:1rem}}.f-thanks-free-word__text{font-size:1.4rem}@media screen and (min-width:1024px){.f-thanks-free-word__text{padding-bottom:5rem}}@media screen and (max-width:767.75px){.f-thanks-free-word__text{font-size:1.2rem}}.error-message a:active,.error-message a:link,.error-message a:visited{color:#e60012}.f_l-textlink{color:#e60012!important;font-size:1.4rem}.f_l-textlink .f_l-textlink__text{display:inline-block}.f_l-textlink svg{width:14px;height:14px}.f-link-icon-text{color:#e60012!important;font-size:1.4rem;-ms-flex-align:center;align-items:center;cursor:pointer;display:inline-block}.f-link-icon-text svg{width:15px;height:15px;margin-right:.8rem;fill:#e60012}.f-link-icon-text svg.f-icon--card{width:33.5px;height:20.9px;vertical-align:top}.f-link-icon-text svg.f-icon--mail{width:20px;height:14px}.f-link-icon-text:hover{opacity:.7}@media screen and (max-width:767.75px){.f-link-icon-text.display-flex-sp{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.f-link-icon-text.display-flex-sp i{margin-top:2px;height:1.4rem}}.f-link-icon-text.f-link-icon-text--gray{color:#737373!important}.f-link-icon-text.f-link-icon-text--gray svg{fill:#737373}.f-link-icon-text.f-link-icon-text--gray .f-icon--window-outline{width:18px;height:13px}.f-link-hover:hover,a:hover{cursor:pointer;opacity:.7}.icon-bar,.o_c-toggle .o_c-toggle__controller .o_c-toggle__controller--icon .o_c-toggle__controller--icon-left,.o_c-toggle .o_c-toggle__controller .o_c-toggle__controller--icon .o_c-toggle__controller--icon-right{position:absolute;display:block;width:.565rem;height:.1rem;background:#e60012;transition:all .5s;right:0;top:50%}.icon-bar02{position:absolute;display:block;width:.424rem;height:.1rem;background:#e60012;left:37.5%}.f-thanks-icon{text-align:center;padding:4rem 0}@media screen and (max-width:767.75px){.f-thanks-icon{padding:2rem 0}}i{vertical-align:middle}svg{overflow:hidden}.f-icon--arrow-down{fill:#dbe0e7;width:18px;height:10px}.f-icon--arrow-down.search-pulldown{width:8px;height:4px}.f-icon--arrow-down.black{fill:#3c3c3c}.f-icon--arrow{width:8px;height:8px}.f-icon--arrow-updown{fill:#737373;width:9px;height:10px}.f-icon--arrow-right2{fill:#e60012;width:8px;height:10px}.f-icon--arrow-back,.f-icon--arrow-first,.f-icon--arrow-last,.f-icon--arrow-next{fill:#e8ebef;width:10px;height:10px}.f-icon--arrow-back,.f-icon--arrow-first{-ms-transform:scaleX(-1);transform:scaleX(-1)}.f-icon--c-arrow,.f-icon--c-close-fill{width:20px;height:20px}.f-icon--c-close-fill{fill:#d8d8d8;pointer-events:none}.f-icon--c-close,.f-icon--c-plus,.f-icon--c-select,.f-icon--c-select-active,.f-icon--check{width:20px;height:20px}.f-icon--check{fill:#fff}.f-icon--checkbox-check{fill:#c8c8c8}.f-icon--checkbox-active,.f-icon--checkbox-box,.f-icon--checkbox-check{width:30px;height:30px}.f-icon--checkbox{width:20px;height:20px}.f-icon--c-question{fill:#000;width:16px;height:16px}.f-icon--card{width:20px;height:20px}.f-icon--card-list{fill:#737373;opacity:.2}.f-icon--loading{fill:#fff;width:20px;height:20px}.f-icon--plus{width:15px;height:15px;margin-bottom:1px}.f-icon--search{fill:#e60012;width:20px;height:20px}.f-icon--ticket{width:22px;height:11px}.f-icon--ticket-cut{width:22px;height:12px}.f-icon--window-outline{fill:#737373;width:20px;height:20px}.f-icon--window-outline-white{fill:#fff;width:16px;height:16px;margin-right:.3rem}.f-icon--mail{fill:#e60012;width:20px;height:14px}.f-icon--carousel-cursor-button{width:80px;height:80px}.f-icon--carousel-cursor-button-arrow,.f-icon--carousel-cursor-button-base{position:absolute;width:80px;height:80px;margin-top:-40px;margin-left:-40px;top:50%;left:50%}.f-icon--scroll-nav{width:130px;height:130px}.f-icon--exclamation{fill:#737373;width:28px;height:28px}.f-icon-color--sky-gray{fill:#dbe0e7}.f-icon-color--gray{fill:#3c3c3c}.f-icon-color--pearl-gray{fill:#d8d8d8}.f-icon-color--orange{fill:#fb8409}.f-icon-color--red{fill:#e60012}.f-icon-color--light-gray{fill:#737373}@media screen and (min-width:768px){.f-icon--arrow-down.search-pulldown{width:12px;height:6px}}.l-frame-responsive-width,.o_c-card-flex-list,.o_c-card-list,.o_c-search-result-error,.o_c-search-result-notfound,.o_c-search-result-pages,.o_c-search-result-products,.o_c-search-result-supports,.o_p-search-result-summary,.o_p-search-result-summary--filter-area{width:auto;margin:0}@media screen and (min-width:768px){.l-frame-responsive-width,.o_c-card-flex-list,.o_c-card-list,.o_c-search-result-error,.o_c-search-result-notfound,.o_c-search-result-pages,.o_c-search-result-products,.o_c-search-result-supports,.o_p-search-result-summary,.o_p-search-result-summary--filter-area{width:76.8rem;margin:0 auto}}@media screen and (min-width:1024px){.l-frame-responsive-width,.o_c-card-flex-list,.o_c-card-list,.o_c-search-result-error,.o_c-search-result-notfound,.o_c-search-result-pages,.o_c-search-result-products,.o_c-search-result-supports,.o_p-search-result-summary,.o_p-search-result-summary--filter-area{width:102.4rem}}.l-contents{color:#3c3c3c;font-size:1.4rem}.l-contents .l-contents__up .l-contents__frame{padding-right:80px}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__frame{width:300px;margin-left:auto;margin-right:auto}.l-contents .l-contents__wrap .l-contents__wrap--b .l-contents__block--c .l-contents__frame{width:280px;margin-left:auto;margin-right:auto}.l-contents .l-contents__type--d .l-contents__block--c{background:#f8f8f8}@media screen and (min-width:1024px){.l-contents{position:relative;height:100%;min-height:100%}.l-contents .l-contents__up{width:512px;position:absolute;right:0;z-index:1;padding-top:40px;box-sizing:border-box}.l-contents .l-contents__up .l-contents__frame{padding-left:40px;padding-right:40px}.l-contents .l-contents__up.full-width{position:relative;width:100%;right:auto;padding-top:0;padding-left:2rem}.l-contents .l-contents__wrap{height:100%}.l-contents .l-contents__wrap .l-contents__wrap--a{width:100%;position:fixed;min-height:100%}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a{height:100%}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg.is-coverbg .l-contents__mini-image{display:none}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg{padding-right:512px;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg .l-contents__mini-image{width:202px;margin:auto}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg .l-contents__mini-image img,.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg .l-contents__mini-image svg{max-width:202px;margin:auto}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg .l-contents__mini-image .l-contents__platform-icon{display:none}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg .l-contents__mini-image.is-wiiu .l-contents__platform-icon.o_c-image-svg--logo-wiiu{display:block;max-height:50px;margin-top:10px}.l-contents .l-contents__wrap .l-contents__wrap--a .l-contents__block--a .l-contents__cover-bg .l-contents__mini-image.is-3ds .l-contents__platform-icon.o_c-image-svg--logo-3ds{display:block;max-height:40px}.l-contents .l-contents__wrap .l-contents__wrap--b{position:absolute;right:0;background:hsla(0,0%,99%,.94);width:512px;box-sizing:border-box;padding:120px 0 30px;min-height:100%}.l-contents .l-contents__wrap .l-contents__wrap--b .l-contents__block--b .l-contents__frame,.l-contents .l-contents__wrap .l-contents__wrap--b .l-contents__block--c .l-contents__frame{margin-left:4rem;padding-right:6rem}.l-contents .l-contents__wrap.l-contents__type--a,.l-contents .l-contents__wrap.l-contents__type--a .l-contents__block--a,.l-contents .l-contents__wrap.l-contents__type--a .l-contents__wrap--a{height:100%}.l-contents .l-contents__wrap.l-contents__type--a .l-contents__block--b{display:none}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__block--a,.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--a,.l-contents .l-contents__wrap.l-contents__type--c .l-contents__block--a,.l-contents .l-contents__wrap.l-contents__type--c .l-contents__wrap--a{height:100%}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__frame{margin-left:4rem;padding-right:6rem}.l-contents .l-contents__type--d{padding-top:4rem}.l-contents .l-contents__type--d .l-contents__frame{padding-left:19.2rem;padding-right:19.2rem}.l-contents .l-contents__type--d .l-contents__block--b{padding-top:5rem}.l-contents .l-contents__type--d .l-contents__block--c{padding-bottom:5rem}.l-contents .l-contents__type--e{margin-top:4rem;padding-bottom:13rem}.l-contents .l-contents__type--e .l-contents__frame{padding-left:19.2rem;padding-right:19.2rem;padding-top:4rem;font-size:1.6rem}.l-contents .l-contents__block--b .l-contents__frame,.l-contents .l-contents__block--c .l-contents__frame{width:390px!important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-contents{position:relative;height:100%;min-height:100%}.l-contents .l-contents__up{margin:30px 0}.l-contents .l-contents__up .l-contents__frame{padding-left:60px}.l-contents .l-contents__block--a .l-contents__cover-bg.is-coverbg{background:transparent!important}.l-contents .l-contents__block--a .l-contents__cover-bg.is-coverbg .l-contents__mini-image{display:block}.l-contents .l-contents__wrap.l-contents__type--a{display:-ms-flexbox;display:flex}.l-contents .l-contents__wrap.l-contents__type--a .l-contents__wrap--a{width:100%;background:transparent!important}.l-contents .l-contents__wrap.l-contents__type--a .l-contents__wrap--b{width:100%;-ms-flex-pack:justify;justify-content:space-between}.l-contents .l-contents__wrap.l-contents__type--a .l-contents__wrap--b .l-contents__block--b{display:none}.l-contents .l-contents__wrap.l-contents__type--b{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--a{display:none}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--b{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--b .l-contents__block--b,.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--b .l-contents__block--c{width:100%}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--b .l-contents__block--b .l-contents__frame,.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--b .l-contents__block--c .l-contents__frame{margin-left:4.8rem;width:300px;margin-right:auto}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--b .l-contents__block--c{padding-bottom:10rem}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__wrap--b .l-contents__block--c .l-contents__frame{margin-left:3.6rem;width:300px;margin-right:auto}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__wrap--a{width:50%}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__wrap--a .l-contents__block--a{padding-left:3rem}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__wrap--b .l-contents__block--b{position:absolute;width:300px;top:0;left:50%;margin-top:13rem;padding-left:3.6rem}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__block--c{padding-left:4.8rem;padding-right:4.8rem;margin-top:4.8rem;padding-bottom:9.6rem}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__block--c .l-contents__frame{width:100%}.l-contents .l-contents__type--d .l-contents__bg{position:absolute;width:100%;top:0;background:url(../img/dummy-bg.png);background-size:cover;background-position:50%;min-height:100%;z-index:-2}.l-contents .l-contents__type--d .l-contents__bg--mask{position:fixed;width:100%;top:0;background:hsla(0,0%,100%,.8);background-size:cover;background-position:50%;min-height:100%;z-index:-1}.l-contents .l-contents__type--d .l-contents__block--a{padding:0 4.8rem 2.4rem}.l-contents .l-contents__type--d .l-contents__block--b{padding:8.4rem 4.8rem 3.4rem;background:url(../img/object/project/background/bg-yellow.png);background-position:50%;background-size:cover;max-width:100%}.l-contents .l-contents__type--d .l-contents__block--c{padding-bottom:10rem}.l-contents .l-contents__type--e{margin-top:3rem;padding-bottom:13rem}.l-contents .l-contents__type--e .l-contents__up{margin-top:0}.l-contents .l-contents__type--e .l-contents__frame{padding-left:4.8rem;padding-right:4.8rem;padding-bottom:4rem;font-size:1.4rem}}@media screen and (max-width:767.75px){.l-contents .l-contents__up{margin:30px 0}.l-contents .l-contents__up .l-contents__frame{padding-left:20px;padding-right:20px}.l-contents .l-contents__up.full-width{margin-bottom:0}.l-contents .l-contents__wrap{padding:0 0 30px}.l-contents .l-contents__wrap--a{display:none}.l-contents .l-contents__block--a .l-contents__cover-bg.is-coverbg{background:transparent!important}.l-contents .l-contents__wrap.l-contents__type--a .l-contents__block--b{display:none}.l-contents .l-contents__wrap.l-contents__type--b .l-contents__block--b .l-contents__frame{padding-left:2rem;padding-right:2rem}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__wrap--a{display:block}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__block--b .l-contents__frame{padding-left:2rem;padding-right:2rem}.l-contents .l-contents__wrap.l-contents__type--c .l-contents__block--c .l-contents__frame{width:100%}.l-contents .l-contents__type--d .l-contents__block--a,.l-contents .l-contents__type--d .l-contents__block--b{padding:0 2rem}.l-contents .l-contents__type--e{margin-top:3rem;padding-bottom:13rem}.l-contents .l-contents__type--e .l-contents__up{margin-top:0}.l-contents .l-contents__type--e .l-contents__frame{padding-left:2rem;padding-right:2rem;padding-bottom:2rem;font-size:1.2rem}}body{position:relative;min-width:320px}.l-header{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff}.l-header .l-header__announce{font-size:1.4rem;text-align:center;height:7.2rem;display:none;-ms-flex-align:center;align-items:center;position:relative}.l-header .l-header__announce.ru-RU{height:9rem}@media screen and (max-width:424px){.l-header .l-header__announce.ru-RU{height:10rem}.l-header .l-header__announce.ru-RU .l-header__announce-text{line-height:1}}.l-header .l-header__announce .l-header__announce-wrap{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.l-header .l-header__announce .l-header__announce-wrap .l-header__announce-text{padding:0 1.6rem;text-align:left}.l-header .l-header__announce .l-header__announce-wrap .l-header__announce-button{padding-right:1.6rem}.l-header .l-header__announce .l-header__announce-wrap .l-header__announce-button button{margin:0}@media screen and (max-width:1023.75px){.l-header .l-header__announce .l-header__announce-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.l-header .l-header__announce .l-header__announce-wrap .l-header__announce-text{display:block;text-align:left;padding:1.6rem .8rem 1.6rem 1.6rem;font-size:1.2rem}.l-header .l-header__announce .l-header__announce-wrap .l-header__announce-button{display:block;padding-right:1.6rem}}@media screen and (max-width:767.75px){.l-header .l-header__announce .l-header__announce-wrap{display:table}.l-header .l-header__announce .l-header__announce-wrap .l-header__announce-text{display:table-cell;padding:.4rem .8rem .4rem 1.6rem;font-size:.9rem}.l-header .l-header__announce .l-header__announce-wrap .l-header__announce-button{display:table-cell;vertical-align:middle}}.l-header .l-header__announce.is-active,.l-header .l-header__body{display:-ms-flexbox;display:flex}.l-header .l-header__body{-ms-flex-align:center;align-items:center;position:relative;z-index:2;background:#e60012;height:4rem;width:100%;text-align:center}.l-header .l-header__nintendo-logo{margin:10px auto}.l-header .l-header__nintendo-account{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;right:3.2rem;top:0;height:4rem;position:absolute}@media screen and (max-width:767.75px){.l-header .l-header__nintendo-account{right:1.6rem}}.l-header .l-header__nintendo-account .l-header__nintendo-account-name{color:#fff;opacity:.4;margin-right:1rem;font-weight:600;font-size:1.2rem}@media screen and (max-width:767.75px){.l-header .l-header__nintendo-account .l-header__nintendo-account-name{display:none}}.l-header .l-header__nintendo-account .l-header__nintendo-account-image{background:#e60012;border-radius:16px;width:32px;height:32px;overflow:hidden;position:relative}.l-header .l-header__nintendo-account .l-header__nintendo-account-image img{width:100%;-ms-transform:scale(1.1);transform:scale(1.1)}.l-header .l-header__nintendo-account .l-header__nintendo-account-image:after{content:"";display:block;position:absolute;background:rgba(0,0,0,.15);border-radius:16px;width:32px;height:32px;top:0}.alps-account-wrap{position:absolute;top:.5rem;right:3.2rem}@media screen and (max-width:767.75px){.alps-account-wrap{right:1.6rem}}.alps-account-wrap.is-notice{top:7.7rem}.alps-account-wrap.is-notice.ru-RU{top:9.5rem}@media only screen and (max-width:424px){.alps-account-wrap.is-notice.ru-RU{top:10.5rem}}.alps-account-wrap .alps-account-loading{background:#fff;border-radius:15px}.alps-account-wrap .alps-account-nav .alps-account-button{display:inline-block}.alps-account-wrap .alps-account-nav .alps-login-door .alps-login-door-button:hover{opacity:.7}.alps-account-wrap .alps-account-nav .alps-login-door .alps-login-door-button:hover .vector-icon{fill:#fff}.alps-account-wrap .alps-account-nav .alps-login-door .alps-login-door-button:hover .alps-login-door-title{color:#fff}@media screen and (max-width:640px){.alps-account-wrap .alps-account-nav .alps-login-door .alps-login-door-button{padding:1px 4px 0}}.alps-account-wrap .alps-account-nav .alps-login-door .alps-login-door-button span.alps-login-door-title{color:#fff}.alps-account-wrap .alps-account-nav .alps-login-door .alps-login-door-button span.alps-login-door-title.is-mb{margin-top:1px}.alps-account-wrap .alps-account-nav .alps-icon-guest .vector-icon{fill:#fff}.alps-account-wrap .alps-account-button .alps-account-mii-circle,.alps-account-wrap .alps-account-button .alps-account-mii-circle .alps-account-mii-icon,.alps-account-wrap .alps-account-button .alps-account-mii-circle .alps-account-mii-icon .alps-account-icon,.alps-account-wrap .alps-account-button .alps-account-mii-circle .alps-account-mii-icon .vector-icon{height:30px!important;width:30px!important;margin:0}.alps-account-wrap .alps-account-button .alps-account-mii-circle .alps-account-mii-icon .alps-account-icon{position:static;margin:0!important;-ms-transform:scale(1.2);transform:scale(1.2)}.alps-account-nav-default-style .alps-account-nav{z-index:8!important}.alps-account-nav-default-style .alps-account-nav .alps-account-button:hover{color:#fff;opacity:.7}.alps-account-nav-default-style .alps-account-nav .alps-account-button .alps-account-name{color:#fff!important;font-weight:600}@media screen and (min-width:1024px){.alps-account-nav-default-style .alps-account-nav .alps-account-button .alps-account-name{display:table-cell!important}}@media only screen and (min-width:768px) and (max-width:1023.75px){.alps-account-nav-default-style .alps-account-nav .alps-account-button .alps-account-name{display:table-cell!important}}@media screen and (max-width:767.75px){.alps-account-nav-default-style .alps-account-nav .alps-account-button .alps-account-name{display:none!important}}.l-footer{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e60012}.l-footer .l-footer__wrapper{z-index:2;background:#e60012;color:#fff;font-size:1.2rem;padding:3.2rem;box-sizing:border-box;position:relative;display:block}@media screen and (max-width:767.75px){.l-footer .l-footer__wrapper{padding:1.6rem}}.l-footer ul{margin:0 0 2.4rem;padding:0}.l-footer ul li{list-style:none;margin-bottom:1.6rem;text-align:left}.l-footer ul li a{color:#fff;display:inline-block}.l-footer .l-footer__copyright{text-align:center;margin-bottom:.4rem}.l-footer .l-footer__country{font-size:.9rem;text-align:center}.l-footer .l-footer__esrb{display:none}.l-footer.is-en .l-footer__esrb{display:block;position:absolute;top:3.2rem;right:3.2rem}@media screen and (max-width:767.75px){.l-footer.is-en .l-footer__esrb{top:1.6rem;right:1.6rem}}.l-footer.is-en .l-footer__esrb img{width:40px;height:54px}.l-footer.is-eur .l-footer-faq{display:none}.l-cont-onecol{color:#737373;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.l-cont-onecol .l-cont-onecol__wrap{width:100%}.l-cont-onecol .l-cont-onecol__title{font-size:2.4rem;color:#3c3c3c}@media screen and (max-width:767.75px){.l-cont-onecol .l-cont-onecol__title{font-size:2rem}}.l-cont-onecol .l-cont-onecol__sub-title{font-size:1.8rem;color:#3c3c3c;text-align:left}@media screen and (max-width:767.75px){.l-cont-onecol .l-cont-onecol__sub-title{font-size:2rem}}.l-cont-onecol .l-cont-onecol__text{font-size:1.6rem}.l-cont-onecol .l-cont-onecol__image img{max-width:100%}.l-cont-onecol .l-cont-onecol__button{text-align:center}.l-cont-onecol .l-cont-onecol__main{text-align:center;margin-bottom:12.8rem}@media screen and (max-width:767.75px){.l-cont-onecol .l-cont-onecol__main{margin-bottom:6.4rem}}@media screen and (min-width:1024px){.l-cont-onecol .l-cont-onecol__head .l-cont-onecol__frame{padding:4.8rem 3.2rem;max-width:1024px;margin-left:auto;margin-right:auto;box-sizing:border-box}.l-cont-onecol .l-cont-onecol__main .l-cont-onecol__frame{padding:0;max-width:642px;margin-left:auto;margin-right:auto;box-sizing:border-box;text-align:left}}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-onecol .l-cont-onecol__head .l-cont-onecol__frame{padding:4.8rem 3.2rem}.l-cont-onecol .l-cont-onecol__main .l-cont-onecol__frame{text-align:left;padding:0 3.2rem;max-width:642px;margin:0 auto}}@media screen and (max-width:767.75px){.l-cont-onecol .l-cont-onecol__head .l-cont-onecol__frame{padding:3.2rem 1.6rem}.l-cont-onecol .l-cont-onecol__main .l-cont-onecol__frame{text-align:left;padding:0 1.6rem}}.l-cont-onecol02{color:#3c3c3c;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.l-cont-onecol02 .l-cont-onecol02__wrap{width:100%}.l-cont-onecol02 .l-cont-onecol02__wrap .l-cont-onecol02__main{min-height:460px}@media screen and (min-width:768px){.l-cont-onecol02 .l-cont-onecol02__wrap .l-cont-onecol02__main{min-height:540px}}.l-cont-onecol02 .l-cont-onecol02__wrap .l-cont-onecol02__main .l-cont-onecol02__frame{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:6.4rem 1.6rem}@media screen and (min-width:768px){.l-cont-onecol02 .l-cont-onecol02__wrap .l-cont-onecol02__main .l-cont-onecol02__frame{padding-top:9.6rem;padding-bottom:9.6rem}}.l-cont-onecol02 .l-cont-onecol02__wrap .l-cont-onecol02__main .l-cont-onecol02__frame .l-cont-onecol02__title{font-size:2rem;min-height:30px}.l-cont-onecol02 .l-cont-onecol02__wrap .l-cont-onecol02__main .l-cont-onecol02__frame .l-cont-onecol02__title.disabled{opacity:0}.l-cont-twocol{color:#737373;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;position:relative}.l-cont-twocol .l-cont-twocol__wrap{width:100%;margin-bottom:12.8rem}@media screen and (max-width:767.75px){.l-cont-twocol .l-cont-twocol__wrap{margin-bottom:6.4rem}}.l-cont-twocol .l-cont-twocol__title{font-size:2.4rem;color:#3c3c3c;font-weight:600}.l-cont-twocol .l-cont-twocol__heading{font-size:2rem;color:#3c3c3c}@media screen and (max-width:767.75px){.l-cont-twocol .l-cont-twocol__heading{font-size:1.6rem}}.l-cont-twocol .l-cont-twocol__text{font-size:1.6rem;color:#737373}@media screen and (max-width:767.75px){.l-cont-twocol .l-cont-twocol__text{font-size:1.4rem}}.l-cont-twocol .l-cont-twocol__head-attention{color:#e60012;font-size:.9rem;margin-top:1.6rem}.l-cont-twocol .l-cont-twocol__image{text-align:center}@media screen and (max-width:767.75px){.l-cont-twocol .l-cont-twocol__image.is-aoc,.l-cont-twocol .l-cont-twocol__image.is-switch{margin-left:-1.6rem;margin-right:-1.6rem}}.l-cont-twocol .l-cont-twocol__image.is-aoc img,.l-cont-twocol .l-cont-twocol__image.is-switch img{max-width:320px;margin-bottom:2.4rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol .l-cont-twocol__image.is-aoc img,.l-cont-twocol .l-cont-twocol__image.is-switch img{max-width:300px}}@media screen and (max-width:767.75px){.l-cont-twocol .l-cont-twocol__image.is-aoc img,.l-cont-twocol .l-cont-twocol__image.is-switch img{max-width:100%}}.l-cont-twocol .l-cont-twocol__image.is-3ds img,.l-cont-twocol .l-cont-twocol__image.is-wiiu img{max-width:200px;margin-bottom:.9rem}.l-cont-twocol .l-cont-twocol__button{text-align:center}@media screen and (min-width:1024px){.l-cont-twocol .l-cont-twocol__pc-wrap{max-width:1024px;margin-left:auto;margin-right:auto}.l-cont-twocol .l-cont-twocol__head{padding-top:4.8rem;padding-bottom:4.8rem}.l-cont-twocol .l-cont-twocol__main{display:-ms-flexbox;display:flex}.l-cont-twocol .l-cont-twocol__left,.l-cont-twocol .l-cont-twocol__right{-ms-flex:1 1 0%;flex:1 1 0%}.l-cont-twocol .l-cont-twocol__frame{max-width:1024px;padding-left:3.4rem;padding-right:3.4rem;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol .l-cont-twocol__head{padding-top:4.8rem;padding-bottom:4.8rem}.l-cont-twocol .l-cont-twocol__main{display:-ms-flexbox;display:flex}.l-cont-twocol .l-cont-twocol__left{-ms-flex:1 1 0%;flex:1 1 0%}.l-cont-twocol .l-cont-twocol__right{-ms-flex:1.2 1 0%;flex:1.2 1 0%}.l-cont-twocol .l-cont-twocol__frame{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width:767.75px){.l-cont-twocol .l-cont-twocol__head{padding-top:3.2rem;padding-bottom:3.2rem}.l-cont-twocol .l-cont-twocol__frame{padding-left:1.6rem;padding-right:1.6rem}}.l-cont-twocol-bgimage{color:#737373;position:relative}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-active{position:fixed;width:512px;top:0;z-index:3;background:hsla(0,0%,99%,.94)}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-active .l-cont-twocol-bgimage__frame{margin:1.6rem 8rem 1.6rem 4rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-active{width:100%}}@media screen and (max-width:767.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-active{width:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-active .l-cont-twocol-bgimage__frame{padding:.8rem 1.6rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-active .l-cont-twocol-bgimage__title{font-size:1.8rem!important}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-notice{padding-top:7.2rem}@media only screen and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head.is-notice{padding-top:0}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__frame{margin:4.8rem 8rem 4.8rem 4rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__frame{margin:4.8rem 3.2rem}}@media screen and (max-width:767.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__frame{margin:3.2rem 1.6rem}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__title{font-size:2.4rem!important;font-weight:600}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__next-button button{cursor:pointer;font-size:1.8rem;color:#e60012;background:transparent;padding:0 2rem}@media screen and (max-width:767.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__next-button button{padding:0 1rem}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__next-button button:hover{opacity:.7}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__main .l-cont-twocol-bgimage__main-attention{color:#e60012;font-size:.9rem;max-width:28.8rem;margin:1.6rem auto .8rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__main .l-cont-twocol-bgimage__main-attention{margin-top:0}}@media only screen and (max-width:767.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__main .l-cont-twocol-bgimage__prepaid.is-error .o_c-form-input{margin-top:0}}@media only screen and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image{padding-left:4.8rem}}@media screen and (max-width:767.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image{padding-left:0}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image img{max-width:100%;margin-bottom:.9rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__button{text-align:center}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg{position:fixed;z-index:0;top:0;width:100vw;height:100vh}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg.is-3ds,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg.is-aoc,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg.is-wiiu{background:transparent!important}@media only screen and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg{background:transparent!important;width:auto;height:auto;display:none}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image{margin:auto}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .o_c-image-and-caption{width:200px}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .o_c-image-and-caption img,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .o_c-image-and-caption svg{max-width:200px;margin:auto}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .o_c-image-and-caption{width:300px;padding:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .o_c-image-and-caption img,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .o_c-image-and-caption svg{max-width:100%}}@media screen and (max-width:767.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .o_c-image-and-caption{margin-right:auto;margin-left:auto;padding-bottom:3.2rem}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image .l-contents__platform-icon{display:none}@media screen and (max-width:767.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-switch .o_c-image-and-caption{margin-left:0;margin-right:0;padding:0;width:100%;margin-bottom:3.2rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption .o_c-image-and-caption__image,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-switch .o_c-image-and-caption .o_c-image-and-caption__image{text-align:center;padding:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption .o_c-image-and-caption__image img,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-switch .o_c-image-and-caption .o_c-image-and-caption__image img{max-width:320px;margin:auto}}@media screen and (min-width:1024px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-switch{display:none}}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption__caption,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-switch,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-switch .o_c-image-and-caption__caption{display:block}}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-3ds .o_c-image-and-caption__image,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-wiiu .o_c-image-and-caption__image{text-align:center}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-3ds .o_c-image-and-caption__image img,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-wiiu .o_c-image-and-caption__image img{max-width:200px}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-wiiu .l-contents__platform-icon.o_c-image-svg--logo-wiiu{display:block;max-height:50px;margin-top:10px}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-3ds .l-contents__platform-icon.o_c-image-svg--logo-3ds{display:block;max-height:40px}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption{width:320px}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption img,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption svg{max-width:320px;margin:auto}}@media screen and (min-width:1024px){.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc{display:block}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption{width:320px}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption img,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__mini-image.is-aoc .o_c-image-and-caption svg{max-width:320px;margin:auto}}@media screen and (min-width:1024px){.l-cont-twocol-bgimage{height:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__right-bg{width:512px;background:hsla(0,0%,99%,.94);height:100%;position:fixed;top:0;right:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap{width:512px;min-height:100vh;height:100%;position:absolute;right:0;top:0;-ms-flex-line-pack:justify;align-content:space-between;padding-top:4rem;box-sizing:border-box;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap .l-header{position:absolute;top:0;width:100vw;right:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap-spacer{width:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__frame{margin:0 8rem 0 4rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__main{padding-bottom:12.8rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image{position:fixed;top:0;left:0;width:100vw;height:100vh;box-sizing:border-box;padding-right:512px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:none}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg.is-switch .l-cont-twocol-bgimage__blur-image-anime,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg.is-switch .l-cont-twocol-bgimage__blur-image-bg{width:100vw;height:100vh;-ms-transform:scale(1.01);transform:scale(1.01)}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg.is-switch .l-cont-twocol-bgimage__blur-image-anime{animation:k .5s ease-out .5s forwards normal;position:absolute;top:0;left:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image-bg.is-switch .l-cont-twocol-bgimage__blur-image-bg{filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=5)}.l-cont-twocol-bgimage .is-fade-anime{opacity:0;animation:a .5s ease-out .5s forwards normal}}@media only screen and (min-width:768px) and (max-width:1023.75px){.l-cont-twocol-bgimage,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap{position:relative;height:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap{-ms-flex-line-pack:justify;align-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto;padding-top:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap .l-header{position:static;top:0;width:100%;right:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap-spacer{width:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:12.8rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-right-tb-50{-ms-flex-preferred-size:50%;flex-basis:50%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-right-tb-50.l-cont-twocol-bgimage__pc-right-tb-50-right .l-cont-twocol-bgimage__frame,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-right-tb-50.l-cont-twocol-bgimage__pc-right-tb-50-right .o_p-payment__confirm-frame{padding:0 4.8rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-right-tb-50.l-cont-twocol-bgimage__pc-right-tb-50-left .l-cont-twocol-bgimage__frame,.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-right-tb-50.l-cont-twocol-bgimage__pc-right-tb-50-left .o_p-payment__confirm-frame{padding:0 3.2rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-right-tb-100{width:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-right-tb-100 .l-cont-twocol-bgimage__frame{width:300px;padding:0;margin-left:auto;margin-right:auto}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-3ds-wiiu-tb-50{-ms-flex-preferred-size:50%;flex-basis:50%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-3ds-wiiu-tb-hidden{display:none}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-3ds-wiiu--tb-show-mb-show{-ms-flex-preferred-size:50%;flex-basis:50%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__image{position:static}}@media screen and (max-width:767.75px){.l-cont-twocol-bgimage{height:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__frame{padding-left:0;padding-right:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap{position:relative;-ms-flex-line-pack:justify;align-content:space-between;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap .l-header{position:static;top:0;width:100%;right:0}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__wrap-spacer{width:100%}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__main{padding-bottom:6.4rem}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-3ds-wiiu-tb-hidden{display:none}.l-cont-twocol-bgimage .l-cont-twocol-bgimage__pc-3ds-wiiu--tb-show-mb-show{display:block}}.o_c-avatar{line-height:1;border-radius:35px;background:#e8ebef;margin-left:auto;margin-right:auto;overflow:hidden}.o_c-avatar.red{background:#d21d0e}.o_c-avatar.orange{background:#ff6c13}.o_c-avatar.yellow{background:#ffd71f}.o_c-avatar.yellowgreen{background:#82df23}.o_c-avatar.green{background:#00782e}.o_c-avatar.blue{background:#003aba}.o_c-avatar.skyblue{background:#3baade}.o_c-avatar.pink{background:#f55a7c}.o_c-avatar.purple{background:#7325a7}.o_c-avatar.brown{background:#554412}.o_c-avatar.white{background:#dfdfdf}.o_c-avatar.black{background:#605f5f}.o_c-avatar img,.o_c-avatar svg{border-radius:35px}.o_c-hero-bg{display:none}@media screen and (min-width:1024px){.o_c-hero-bg{display:block;position:absolute}.o_c-hero-bg,.o_c-hero-bg__image{top:0;height:100%;width:100%}.o_c-hero-bg__image{position:fixed}.o_c-hero-bg__image img{width:100%;-ms-transform:scale(1.01);transform:scale(1.01);filter:blur(6px)}.o_c-hero-bg__image-inner{position:relative;overflow:hidden}.o_c-hero-bg__image-overlay{background:rgba(0,0,0,.05);position:absolute;top:0;width:100%;height:100%}.o_c-hero-bg__image-gradation{position:relative;bottom:25%;height:25%}}input[type=checkbox].o_c-button--checkbox{display:none}input[type=checkbox].o_c-button--checkbox+label{cursor:pointer}input[type=checkbox].o_c-button--checkbox+label i{position:relative;height:30px;width:30px;display:inline-block;margin-right:8px;vertical-align:middle;-ms-transform:translateY(-2px);transform:translateY(-2px)}input[type=checkbox].o_c-button--checkbox+label i .f-icon--checkbox-check{-ms-transform:scale(1);transform:scale(1);animation:i .15s ease-in 0s forwards alternate;display:block;position:absolute}input[type=checkbox].o_c-button--checkbox+label i .f-icon--checkbox-box{display:block;position:absolute}input[type=checkbox].o_c-button--checkbox+label i .f-icon--checkbox-active{display:none;position:absolute}input[type=checkbox]:checked.o_c-button--checkbox+label i .f-icon--checkbox-check{-ms-transform:scale(0);transform:scale(0);animation:h .1s ease-in 0s forwards alternate;display:block;fill:#fff}input[type=checkbox]:checked.o_c-button--checkbox+label i .f-icon--checkbox-box{display:none}input[type=checkbox]:checked.o_c-button--checkbox+label i .f-icon--checkbox-active{display:block}input[type=checkbox].o_c-button--checkbox.o_c-button--checkbox2-small+label i,input[type=checkbox].o_c-button--checkbox.o_c-button--checkbox2-small+label i .f-icon--checkbox-active,input[type=checkbox].o_c-button--checkbox.o_c-button--checkbox2-small+label i .f-icon--checkbox-box,input[type=checkbox].o_c-button--checkbox.o_c-button--checkbox2-small+label i .f-icon--checkbox-check{height:24px;width:24px}.o_c-button01{width:26rem;margin-left:auto;margin-right:auto}.o_c-button01.o_c-button01--large{width:28.8rem}@media screen and (max-width:767.75px){.o_c-button01.o_c-button01--large{width:26rem}}.o_c-button01 .o_c-button01__shape{cursor:pointer;background:#e60012;border-radius:.2rem;width:100%;height:6rem}.o_c-button01 a.o_c-button01__shape{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.o_c-button01 .o_c-button01__text{color:#fff;text-align:center;font-size:1.8rem;font-weight:600}.o_c-button01 .o_c-button01__shape:hover{opacity:.7}.o_c-button01 .o_c-button01__shape:disabled{opacity:.1;cursor:default}.o_c-button02{width:26rem;height:4.4rem;display:inline-block;margin-left:auto;margin-right:auto;background:transparent;border:.2rem solid #e60012!important;color:#e60012;text-align:center;cursor:pointer;font-size:1.4rem;font-weight:600;border-radius:.2rem}.o_c-button02:hover{opacity:.7}.o_c-button02:disabled{opacity:.2}.o_c-button02.o_c-button02-small{font-size:1.2rem;width:9rem;height:3.2rem;padding-left:.6rem;padding-right:.6rem}.o_c-button02.o_c-button02-slim{font-size:1.4rem;width:23rem;height:4.4rem}a.o_c-button02{color:#e60012;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}.o_c-button03{width:26rem;height:4.4rem;display:inline-block;margin-left:auto;margin-right:auto;background:#e60012;color:#fff;text-align:center;cursor:pointer;font-size:1.4rem;font-weight:600;border-radius:.2rem}.o_c-button03:hover{opacity:.7}.o_c-button03:disabled{opacity:.2}.o_c-button03.o_c-button03-small{font-size:1.2rem;width:9rem;height:3.2rem;padding-left:.6rem;padding-right:.6rem}.o_c-button03.o_c-button03-slim{font-size:1.4rem;width:23rem;height:4.4rem}a.o_c-button03{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}.o_c-button-fill{width:212px;height:40px;display:inline-block;margin-left:auto;margin-right:auto;font-size:1.8rem;font-weight:600;color:#1b1c1a;box-sizing:border-box;border-radius:2px;margin-bottom:16px;cursor:pointer}@media only screen and (max-width:1023.75px){.o_c-button-fill{width:288px}}.o_c-button-fill.o_c-button-fill--red{color:#fff;background:#e60012}.o_c-button-fill.o_c-button-fill--orange{background:#fb8409}.o_c-button-fill.o_c-button-fill--clear{color:#737373;background:transparent;outline:none}.o_c-button-fill.o_c-button-size--mini01{width:11.6rem;height:3.4rem;font-size:1.4rem}.o_c-button-fill.o_c-button-size--wide01{width:260px;height:60px}.o_c-button-fill.o_c-button-size--wide02{width:260px;height:44px;font-size:1.4rem}.o_c-button-fill.o_c-button-size--wide02 .f-icon--loading{animation:l 1s linear 0s infinite normal;margin-top:.5rem}.o_c-button-fill.o_c-button-size--wide03{width:260px;height:44px}@media screen and (min-width:768px){.o_c-button-fill.o_c-button-size--wide03{height:60px}}.o_c-button-fill.o_c-button-in-product-detail-modal{font-size:1.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o_c-button-fill.o_c-button-in-product-detail-modal.is-active{opacity:.7}.o_c-button-fill.o_c-button-in-product-detail-modal.is-active .f-icon--loading{animation:l 1s linear 0s infinite normal;margin-top:.5rem}.o_c-button-fill.o_c-button-in-product-detail-modal.not-active{opacity:.2}.o_c-button-fill.o_c-button-size--small{width:70px;height:40px;font-size:1.2rem}.o_c-button-fill.o_c-button-size--slim{width:26rem;height:4.4rem;font-size:1.4rem}.o_c-button-fill:hover{opacity:.7}.o_c-button-fill:disabled{opacity:.2}.o_c-button-border{width:212px;display:inline-block;margin-left:auto;margin-right:auto;background:transparent;font-size:1.8rem;font-weight:600;color:#737373;box-sizing:border-box;border-radius:2px;border:1px solid #737373;margin-bottom:16px;cursor:pointer}@media only screen and (max-width:1023.75px){.o_c-button-border{width:288px}}.o_c-button-border.o_c-button-border--orange{color:#fb8409;border-color:#fb8409!important}.o_c-button-border.o_c-button-border--gray{color:#737373;border-color:#737373!important}.o_c-button-border.o_c-button-border--sort{font-size:1.4rem;width:100px;padding:.8rem 0;text-align:center;margin-bottom:0;font-weight:400}.o_c-button-border.o_c-button-size--slim{width:26rem;height:4.4rem;font-size:1.4rem}.o_c-button-border:hover{opacity:.7}.o_c-button-border:disabled{opacity:.2}.o_c-button-status{margin-top:3.2rem;margin-bottom:1.6rem}.o_c-button-status button{transition:all .6s linear 0s}.o_c-button-status button.is-active{color:hsla(0,0%,100%,.7);background:#d13a46;position:relative}.o_c-button-status button.is-active span{display:none}.o_c-button-status button.is-active .f-icon--loading{animation:l 1s linear 0s infinite normal;margin-top:7px}.o_c-button-status button.is-complete{background:#e60012;opacity:.7;position:relative;padding-left:4rem;padding-right:1.6rem}.o_c-button-status button.is-complete .f-icon--check{animation:j .5s linear 0s forwards normal;position:absolute;left:1.2rem;top:50%;margin-top:-10px}@media screen and (max-width:767.75px){.o_c-button-status button.is-complete .f-icon--check{left:1.2rem}}.o_c-button-svg{background:transparent;padding:0;outline:0}input[type=checkbox].o_c-button--toggle-plus{display:none}input[type=checkbox].o_c-button--toggle-plus+label{display:inline-block;height:32px;width:32px;cursor:pointer;transition:all 1s;-ms-transform:rotate(0deg);transform:rotate(0deg)}input[type=checkbox]:checked.o_c-button--toggle-plus+label{-ms-transform:rotate(315deg);transform:rotate(315deg)}input[type=checkbox]:disabled.o_c-button--toggle-plus+label{-ms-transform:rotate(270);transform:rotate(270)}.o_c-dialog-popup{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:10;overflow:auto;animation:a .3s ease 0s forwards normal}.o_c-dialog-popup .o_c-dialog-popup__wrap{opacity:0;animation:a .3s ease .3s forwards normal;width:52.4rem;background:#fff;margin:auto;text-align:center;border-radius:.4rem}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__wrap{width:30.4rem}}.o_c-dialog-popup .o_c-dialog-popup__head{padding:4.8rem 1.6rem;font-size:1.8rem}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__head{padding:3.2rem 1.6rem}}.o_c-dialog-popup .o_c-dialog-popup__simple-head{padding:3.2rem 2.4rem 2.4rem;font-size:1.6rem;color:#3c3c3c}.o_c-dialog-popup .o_c-dialog-popup__body{background:#e8ebef;padding:4.8rem 1.6rem}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__body{padding:3.2rem 0}}.o_c-dialog-popup .o_c-dialog-popup__simple-body{padding:0 1.6rem 2.4rem;font-size:1.2rem;color:#737373;text-align:left}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__simple-body{padding:0 1.6rem 3.2rem}}.o_c-dialog-popup .o_c-dialog-popup__foot{padding:3.2rem 1.6rem}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__foot{padding:2.4rem .8rem}}.o_c-dialog-popup .o_c-dialog-popup__two-button{padding:0 1.6rem 2.4rem}.o_c-dialog-popup .o_c-dialog-popup__two-button .o_c-dialog-popup__two-button-wrap{border-top:1px solid rgba(0,0,0,.05);padding-top:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__two-button .o_c-dialog-popup__two-button-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.o_c-dialog-popup .o_c-dialog-popup__two-button button:first-child{margin:0 1.6rem 0 0}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__two-button button:first-child{-ms-flex-order:2;order:2;margin:0}}.o_c-dialog-popup .o_c-dialog-popup__two-button button:last-child{margin:0}@media screen and (max-width:767.75px){.o_c-dialog-popup .o_c-dialog-popup__two-button button:last-child{-ms-flex-order:1;order:1;margin:0 0 .8rem}}.o_c-dialog-popup .o_d-dialog-popup__display-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.o_c-dialog-popup .o_d-dialog-popup-list{background:#e8ebef;padding:.8rem}.o_c-dialog-popup .o_d-dialog-popup-list__title{font-size:1.4rem;font-weight:600;text-align:center;padding-bottom:.8rem;border-bottom:.1rem solid rgba(0,0,0,.05)}.o_c-dialog-popup .o_d-dialog-popup-list__item{border-bottom:.1rem solid rgba(0,0,0,.05);padding:.8rem}.o_c-dialog-popup .o_d-dialog-popup-list__item:last-child{border:none;padding-bottom:0}.o_c-dialog-popup .o_d-dialog-popup-list__item--title{color:#737373}.o_c-dialog-popup .o_d-dialog-popup-list__item--body{color:#3c3c3c;font-size:1.4rem}.o_c-dialog-content-white{position:relative;width:58.4rem;margin:auto;padding-top:2.4em;text-align:center}@media screen and (max-width:767.75px){.o_c-dialog-content-white{width:30.8rem}}.o_c-dialog-content-white .o_c-dialog-content-white__wrap{background:hsla(0,0%,100%,.1);border-radius:.3rem}.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__head{padding:3.2rem 2.4rem 2.4rem;font-size:1.8rem;text-align:center;color:#3c3c3c}.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__body{padding:0 2.4rem 2.4rem;font-size:1.2rem;text-align:left;color:#3c3c3c}.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__two-button{padding:0 2.4rem 2.4rem}.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__two-button .o_c-dialog-content-white__two-button-wrap{border-top:1px solid rgba(0,0,0,.05);padding-top:2.4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767.75px){.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__two-button .o_c-dialog-content-white__two-button-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__two-button button:first-child{margin:0 1.6rem 0 0}@media screen and (max-width:767.75px){.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__two-button button:first-child{-ms-flex-order:2;order:2;margin:0}}.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__two-button button:last-child{margin:0}@media screen and (max-width:767.75px){.o_c-dialog-content-white .o_c-dialog-content-white__wrap .o_c-dialog-content-white__two-button button:last-child{-ms-flex-order:1;order:1;margin:0 0 .8rem}}.o_c-radio-list{margin-left:2rem;margin-right:3.2rem;position:relative}@media screen and (max-width:767.75px){.o_c-radio-list{margin-left:0;margin-right:0}}.o_c-radio-list .o_c-radio-item{display:table;width:100%}.o_c-radio-list .o_c-radio-item label{cursor:pointer;display:block}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area{display:table-cell;position:relative;padding:2.4rem 2rem}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area input[type=radio]{display:none}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area input[type=radio]+.o_c-radio-item__button{position:relative;display:block;height:20px;width:20px;top:.2rem}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area input[type=radio]+.o_c-radio-item__button svg{position:absolute;height:20px;width:20px}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area input[type=radio]:checked+.o_c-radio-item__button .is-active{fill:#e60012;display:block;-ms-transform:scale(0);transform:scale(0);animation:h .07s ease 0s forwards alternate}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area input[type=radio]:checked+.o_c-radio-item__button .is-disable{fill:#e60012}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area input[type=radio]+.o_c-radio-item__button .is-active{display:none}.o_c-radio-list .o_c-radio-item .o_c-radio-item__button-area input[type=radio]+.o_c-radio-item__button .is-disable{fill:#737373}.o_c-radio-list .o_c-radio-item .o_c-radio-item__content{display:table-cell;width:100%}.o_c-radio-list .o_c-radio-item .o_c-radio-item__content:hover{opacity:.7}.o_c-radio-list .o_c-radio-item .o_c-radio-item__content .o_c-radio-item__head{font-size:2.4rem;color:#3c3c3c;margin-bottom:.8rem}.o_c-radio-list .o_c-radio-item .o_c-radio-item__content .o_c-radio-item__body{font-size:1.2rem;color:#737373;padding-bottom:2.4rem;border-bottom:1px solid rgba(0,0,0,.05)}.o_c-radio-list .o_c-radio-item .o_c-radio-item__content .o_c-radio-item__body p{margin:0 0 .5rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_c-radio-list .o_c-radio-item:first-child{border-top:1px solid rgba(0,0,0,.05)}}.o_c-radio-list .o_c-radio-item:last-child .o_c-radio-item__body{border-bottom:none}.o_c-radio-list.o_c-radio-list--gold-point{margin:0 0 1.6rem}.o_c-radio-list.o_c-radio-list--gold-point:last-child{margin-bottom:0}.o_c-radio-list.o_c-radio-list--gold-point .o_c-radio-item{border-top:none}.o_c-radio-list.o_c-radio-list--gold-point .o_c-radio-item .o_c-radio-item__button-area{padding:0 .4rem 0 0;vertical-align:middle}.o_c-radio-list.o_c-radio-list--gold-point .o_c-radio-item .o_c-radio-item__button-area input[type=radio]+.o_c-radio-item__button{height:2.6rem;width:2.6rem;top:0}.o_c-radio-list.o_c-radio-list--gold-point .o_c-radio-item .o_c-radio-item__button-area input[type=radio]+.o_c-radio-item__button svg{height:2.6rem;width:2.6rem}.o_c-radio-list.o_c-radio-list--gold-point .o_c-radio-item .o_c-radio-item__content{vertical-align:middle}.o_c-radio-list.o_c-radio-list--gold-point .o_c-radio-item .o_c-radio-item__content .o_c-radio-item__head{font-size:1.2rem;margin-bottom:0}.o_c-form-input{min-height:10.6rem;max-width:28.8rem;margin:0 auto 1rem}@media only screen and (max-width:767.75px){.o_c-form-input{margin-top:2.4rem}}.o_c-form-input .o_c-form-input__base{position:relative;min-height:7.4rem;-ms-transform:scale(1);transform:scale(1)}.o_c-form-input .o_c-form-input__title{transition:all .25s;position:absolute;font-size:1rem;-ms-transform-origin:left top;transform-origin:left top;-ms-transform:translateY(3rem) scale(2);transform:translateY(3rem) scale(2);color:#737373}.o_c-form-input .o_c-form-input__text{color:#3c3c3c;position:absolute;top:2.6rem;width:100%;box-sizing:border-box;padding-bottom:.5rem;border-bottom:1px solid #c8c8c8}.o_c-form-input .o_c-form-input__text input[type=text]{transition:opacity .25s;opacity:0;cursor:pointer;width:100%;box-sizing:border-box;font-size:2rem;border:none;background:transparent;position:relative;padding:.5rem 1.4rem;outline:0}.o_c-form-input .o_c-form-input__text input[type=text]::-ms-clear{display:none}.o_c-form-input .o_c-form-input__text input[type=text]::-ms-input-placeholder{letter-spacing:.35rem}.o_c-form-input .o_c-form-input__text input[type=text]::-webkit-input-placeholder,.o_c-form-input .o_c-form-input__text input[type=text]:placeholder-shown{letter-spacing:.35rem}.o_c-form-input .o_c-form-input__text input[type=text]:-moz-placeholder,.o_c-form-input .o_c-form-input__text input[type=text]::-moz-placeholder{letter-spacing:.35rem}.o_c-form-input .o_c-form-input__text input[type=text]:-ms-input-placeholder{letter-spacing:.35rem}.o_c-form-input .o_c-form-input__text i{position:absolute;cursor:pointer;right:1rem;top:.7rem;display:none;-ms-touch-action:none;touch-action:none}.o_c-form-input .o_c-form-input__text i svg{width:16px}.o_c-form-input .o_c-form-input__error{transition:all .25s ease-in-out;color:#e60012;max-height:0;overflow:hidden;font-size:1.4rem;padding-left:.5rem}.o_c-form-input .o_c-form-input__error.ng-leave{display:none}.o_c-form-input.is-active .o_c-form-input__title{-ms-transform:translateY(0) scale(1.4);transform:translateY(0) scale(1.4);color:#737373}.o_c-form-input.is-active .o_c-form-input__text{padding-right:2.4rem}.o_c-form-input.is-active .o_c-form-input__text input[type=text]{opacity:1}.o_c-form-input.is-focus i{display:block}.o_c-form-input.is-error .o_c-form-input__text{border-bottom:2px solid #e60012;animation:g .3s linear 0s forwards normal}.o_c-form-input.is-error .o_c-form-input__error{max-height:20rem}.o_c-form-input.o_c-form-input--small{min-height:8.8rem}.o_c-form-input.o_c-form-input--small .o_c-form-input__base{min-height:6.6rem}.o_c-form-input.o_c-form-input--small .o_c-form-input__title{-ms-transform:translateY(2.5rem) scale(1.8);transform:translateY(2.5rem) scale(1.8)}.o_c-form-input.o_c-form-input--small .o_c-form-input__text{top:2.4rem;padding-bottom:.2rem}.o_c-form-input.o_c-form-input--small .o_c-form-input__text input[type=text]{font-size:1.8rem;padding:.2rem 1rem}.o_c-form-input.o_c-form-input--small .o_c-form-input__text i{top:.7rem;right:1rem}.o_c-form-input.o_c-form-input--small .o_c-form-input__error{font-size:.9rem;top:6.2rem}.o_c-form-input.o_c-form-input--small.is-active .o_c-form-input__title{-ms-transform:translateY(0) scale(1.2);transform:translateY(0) scale(1.2)}.o_c-form-input.o_c-form-input--small.is-error .o_c-form-input__error{max-height:20rem}.o_c-pager-defult-counts{text-align:left;font-size:1.4rem;margin-bottom:1.6rem}@media screen and (min-width:1024px){.o_c-pager-defult-counts{max-width:1024px}}.o_c-pager-defult{margin:0}.o_c-pager-defult,.o_c-pager-defult .o_c-pager-defult__button{padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.o_c-pager-defult .o_c-pager-defult__button{color:#fff;list-style:none;height:30px;width:30px;background:#e60012;margin-right:.4rem;border-radius:.4rem;line-height:1;box-sizing:border-box;cursor:pointer;word-break:break-all}@media screen and (min-width:768px){.o_c-pager-defult .o_c-pager-defult__button{height:36px;width:36px}}.o_c-pager-defult .o_c-pager-defult__button:hover{opacity:.7}.o_c-pager-defult .o_c-pager-defult__button:last-child{margin-right:0}.o_c-pager-defult .o_c-pager-defult__button.o_c-pager-defult__button--current{color:#e60012;background:transparent;border:1px solid #e60012;cursor:default;opacity:1}.o_c-pager-defult .o_c-pager-defult__button.o_c-pager-defult__button--disable{opacity:.1;cursor:default}.o_c-parts-search-input{margin-left:1.6rem;margin-right:1.6rem}.o_c-parts-search-input .o_c-parts-search-input--box{margin:1.6rem auto 0;max-width:38.8rem;font-size:1.8rem;border-bottom:.2rem solid #e60012;height:3.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_c-parts-search-input .o_c-parts-search-input--box input{color:#3c3c3c;width:calc(100% - 36px);font-size:1.6rem;vertical-align:middle;font-weight:600;border:none;padding:.8rem 0 .8rem .8rem;box-sizing:border-box;background:transparent;outline:none;border-radius:0;-webkit-appearance:none}@media screen and (min-width:768px){.o_c-parts-search-input .o_c-parts-search-input--box input{width:calc(100% - 44px)}}.o_c-parts-search-input .o_c-parts-search-input--box input:placeholder-shown{color:hsla(0,0%,45%,.5);font-weight:400}.o_c-parts-search-input .o_c-parts-search-input--box input:-moz-placeholder{color:hsla(0,0%,45%,.5);font-weight:400}.o_c-parts-search-input .o_c-parts-search-input--box input:-ms-input-placeholder{color:hsla(0,0%,45%,.5);font-weight:400}.o_c-parts-search-input .o_c-parts-search-input--box input::-webkit-input-placeholder{color:hsla(0,0%,45%,.5);font-weight:400}.o_c-parts-search-input .o_c-parts-search-input--box input::-webkit-search-decoration{display:none}.o_c-parts-search-input .o_c-parts-search-input--box .o_c-parts-search-input--button-icon{line-height:0;background:none;cursor:pointer}@media screen and (min-width:768px){.o_c-parts-search-input .o_c-parts-search-input--box .o_c-parts-search-input--button-icon{margin-left:.8rem}}@media screen and (min-width:768px){.o_c-parts-search-input .o_c-parts-search-input--box{height:3.8rem;margin-top:2.4rem}.o_c-parts-search-input .o_c-parts-search-input--box input{font-size:2rem}}.o_c-2col-list{width:100%}.o_c-2col-list .o_c-2col-list__left{width:50%;text-align:left}.o_c-2col-list .o_c-2col-list__right{width:50%;text-align:right}.o_c-2col-list .o_c-2col-list__large{display:-ms-flexbox;display:flex;font-size:1.8rem;color:#3c3c3c;margin-bottom:2rem;width:100%}.o_c-2col-list .o_c-2col-list__large:last-child{margin-bottom:0}.o_c-2col-list .o_c-2col-list__normal{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.2rem;margin-bottom:.8rem;width:100%;min-height:1.5rem}.o_c-2col-list .o_c-2col-list__normal .o_c-2col-list__left{width:auto;text-align:left;-ms-flex:2 1 auto;flex:2 1 auto}.o_c-2col-list .o_c-2col-list__normal .o_c-2col-list__right{width:auto;text-align:right;-ms-flex:2 1 auto;flex:2 1 auto}.o_c-2col-list .o_c-2col-list__normal:last-child{margin-bottom:0}.o_c-2col-list__breakdown{padding-left:1.6rem;margin-bottom:.8rem}.o_c-2col-list__breakdown .o_c-2col-list__normal{margin-bottom:.4rem;font-size:.9rem;min-height:0}.o_c-2col-list__breakdown .o_c-2col-list__normal:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_c-2col-list{width:100%}}.o_c-2col-list-border{width:100%;font-size:1.4rem}.o_c-2col-list-border .o_c-2col-list-border__row{border-bottom:1px solid hsla(0,0%,100%,.2);display:-ms-flexbox;display:flex;padding:.8rem}@media screen and (min-width:768px){.o_c-2col-list-border .o_c-2col-list-border__row{padding:.8rem 1.6rem}}.o_c-2col-list-border .o_c-2col-list-border__left{text-align:left;opacity:.7;margin-right:.8rem;width:calc(50% - .8rem)}@media screen and (min-width:768px){.o_c-2col-list-border .o_c-2col-list-border__left{width:calc(41% - .8rem)}}.o_c-2col-list-border .o_c-2col-list-border__right{text-align:left;-ms-flex:1 1 0%;flex:1 1 0%;max-width:50%}@media screen and (min-width:768px){.o_c-2col-list-border .o_c-2col-list-border__right{max-width:59%}}.o_c-table--list-address{text-align:left;margin:.8rem 0}.o_c-table--list-address .o_c-table--list-address__title{font-size:1.2rem;color:#737373;margin-top:0;margin-bottom:0}.o_c-table--list-address .o_c-table--list-address__text{font-size:1.6rem;color:#3c3c3c;margin-top:0;margin-bottom:.8rem}.o_c-table--list{text-align:left}.o_c-table--list .o_c-table--list__title{font-size:1.4rem;color:#3c3c3c;margin-top:0;margin-bottom:0}.o_c-table--list .o_c-table--list__text{font-size:1.2rem;color:#737373;margin-top:0;margin-bottom:1.6rem}.o_c-page-title{margin:.8rem 1.6rem 1.6rem}@media screen and (min-width:768px){.o_c-page-title{margin:1.6rem 3.2rem 3.2rem}}.o_c-title01{color:#3c3c3c;font-size:1.2rem;font-weight:400;border-bottom:1px solid #f8f8f8;padding:0 2rem 1rem;margin-bottom:2rem}@media screen and (min-width:1024px){.o_c-title01{padding-left:4rem}}.o_c-list-simplex{border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);margin:0;padding:0}.o_c-list-simplex .o_c-list-simplex__row{position:relative;border-bottom:1px solid rgba(0,0,0,.05);list-style:none;cursor:pointer}.o_c-list-simplex .o_c-list-simplex__row:hover{opacity:.7}.o_c-list-simplex .o_c-list-simplex__row.is-disabled{cursor:auto;opacity:1}.o_c-list-simplex .o_c-list-simplex__row.is-disabled .o_c-list-simplex__icon{opacity:.1}.o_c-list-simplex .o_c-list-simplex__row:last-child{border-bottom:none}.o_c-list-simplex .o_c-list-simplex__body{color:#3c3c3c;font-size:1.8rem;padding:1.6rem 3.8rem 1.6rem 1.6rem;text-align:left}.o_c-list-simplex .o_c-list-simplex__icon{position:absolute;right:1.6rem;top:0;height:100%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_c-list-simplex.o_c-list-simplex--border-min .o_c-list-simplex__row{border-bottom:none}.o_c-list-simplex.o_c-list-simplex--border-min .o_c-list-simplex__body{padding:1.6rem 3.8rem 1.6rem 0;margin-left:2.4rem;border-bottom:1px solid rgba(0,0,0,.05)}.o_c-list-simplex.o_c-list-simplex--border-min .o_c-list-simplex__row:last-child .o_c-list-simplex__body{border-bottom:none}.o_c-list-simplex .o_c-list-simplex__expired{background-color:#e8ebef}.o_c-list-simplex .o_c-list-simplex__expired .o_c-list-simplex__expired-msg{color:#737373;font-size:1.2rem;padding:.8rem}.o_c-list-simplex .o_c-list-simplex__expired .o_c-list-simplex__expired-msg .o_c-list-simplex__expired-msg-icon{display:inline-block;vertical-align:middle;line-height:0;padding-right:.4rem}.o_c-list-simplex .o_c-list-simplex__expired .o_c-list-simplex__expired-msg .o_c-list-simplex__expired-msg-text{display:inline-block;vertical-align:middle}.o_c-list-simplex .o_c-list-simplex__expired .o_c-list-simplex__credit{padding:0 .8rem .8rem}.o_c-list-simplex .o_c-list-simplex__credit{padding:0;display:-ms-flexbox;display:flex}.o_c-list-simplex .o_c-list-simplex__credit .o_c-list-simplex__credit-logo{width:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:none}.o_c-list-simplex .o_c-list-simplex__credit .o_c-list-simplex__no-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.o_c-list-simplex .o_c-list-simplex__credit .o_c-list-simplex__no-logo .f-icon--card-list{width:80px;height:50px}.o_c-list-simplex .o_c-list-simplex__credit .o_c-list-simplex__credit-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:1.4rem;margin-left:1.6rem;color:#737373}.o_c-list-simplex .o_c-list-simplex__credit .o_c-list-simplex__credit-info.no-available{color:hsla(0,0%,45%,.5)}.o_c-list-simplex .o_c-list-simplex__paypal{display:-ms-flexbox;display:flex}.o_c-list-simplex .o_c-list-simplex__paypal .o_c-list-simplex__paypal-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:none;width:80px}.o_c-list-simplex .o_c-list-simplex__paypal .o_c-list-simplex__paypal-info{-ms-flex:1 1 0%;flex:1 1 0%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;font-size:1.4rem;margin-right:1.2rem;color:#737373}.o_c-list-simplex .o_c-list-simplex__paypal .o_c-list-simplex__paypal-info.no-available{-ms-flex-pack:start;justify-content:flex-start;margin-right:auto;margin-left:1.6rem;color:hsla(0,0%,45%,.5)}.o_c-list-contents{border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);margin:0;padding:0}.o_c-list-contents .o_c-list-contents__row{border-bottom:1px solid rgba(0,0,0,.05);list-style:none}.o_c-list-contents .o_c-list-contents__row:last-child{border-bottom:none}.o_c-list-contents .o_c-list-contents__body{color:#3c3c3c;margin-top:1.6rem;margin-bottom:1.6rem}.o_c-list-text{margin:0 0 3.2rem;padding:0}.o_c-list-text li{color:#3c3c3c;font-size:1.4rem;list-style:disc;margin-bottom:.8rem;margin-top:.8rem;margin-left:2.5rem;text-align:left}.o_c-list-text.o_c-list-text--attention li{color:#737373;font-size:1.2rem}.o_c-list-definition{margin:0 0 2rem;padding:0}.o_c-list-definition dt{color:#3c3c3c;font-size:1.4rem;font-weight:600;list-style:disc;text-align:left;margin:0 0 .8rem}.o_c-list-definition dd{color:#737373;font-size:1.2rem;text-align:left;margin:0 0 2.4rem}.o_c-list01{list-style-type:none;padding-left:0;border-bottom:1px solid #f8f8f8}.o_c-list01 .o_c-list01-item{position:relative}.o_c-list01 .o_c-list01-item a{position:relative;display:block}.o_c-list01 .o_c-list01-item a .f-icon--arrow{position:absolute;top:50%;right:15px;margin-top:-4px}@media screen and (max-width:767.75px){.o_c-list01 .o_c-list01-item a .f-icon--arrow{right:0}}.o_c-list01 .o_c-list01-item .o_c-list01-item__credit{padding:2rem 2rem 2rem 0;border-bottom:1px solid #f8f8f8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_c-list01 .o_c-list01-item .o_c-list01-item__credit .o_c-list01-item__credit-logo{padding-right:1rem;width:80px;text-align:center}.o_c-list01 .o_c-list01-item .o-c-list01-item__text{padding:2rem 0;font-size:1.8rem;color:#3c3c3c}.o_c-list01 .o_c-list01-item .o_c-list01-item__address{margin-right:-2rem;padding-top:2rem;padding-bottom:2rem;border-bottom:1px solid #f8f8f8}.o_c-list01 .o_c-list01-item .o_c-list01-item__address .o_c-list01-item__address-head{color:#737373;font-size:1.2rem}.o_c-list01 .o_c-list01-item .o_c-list01-item__address .o_c-list01-item__address-body{font-size:1.2rem;margin-bottom:.5rem}.o_c-list01 .o_c-list01-item:last-child .o_c-list01-item__address{margin-left:-2rem;padding-left:2rem}.o_c-list-img-text-wrap{margin-bottom:1.6rem}.o_c-list-img-text-wrap .o_c-list-img-text{display:-ms-flexbox;display:flex;position:relative}.o_c-list-img-text-wrap .o_c-list-img-text:hover{opacity:.7}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__image{-ms-flex-negative:0;flex-shrink:0}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__image .o_c-list-img-text__image-square{position:relative;overflow:hidden;width:320px;height:180px;background:#e8ebef}@media screen and (max-width:1023.75px){.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__image .o_c-list-img-text__image-square{width:228px;height:129px}}@media screen and (max-width:767.75px){.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__image .o_c-list-img-text__image-square{width:80px;height:80px}}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__image .o_c-list-img-text__image-square img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__text{padding:0 2.4rem;font-size:1.4rem;color:#737373;overflow:hidden}@media screen and (max-width:1023.75px){.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__text{padding:0 1.6rem}}@media screen and (max-width:767.75px){.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__text{padding:0 .8rem}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__text .f_l-textlink{font-size:1.2rem}}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__text h4{color:#3c3c3c;font-size:1.8rem;font-weight:600;margin-bottom:1.6rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:767.75px){.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__text h4{font-size:1.4rem;margin-bottom:.8rem!important}}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__text .o_c-list-img-text__text--link{color:#e60012;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.4rem}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__icon{position:absolute;right:0;top:50%;margin-top:-.7rem}.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__icon .f-icon--arrow{fill:#737373}@media screen and (max-width:767.75px){.o_c-list-img-text-wrap .o_c-list-img-text .o_c-list-img-text__icon .f-icon--arrow{display:none}}.o_c-list-detail-listing{font-size:1.2rem;padding:1.6rem;margin:0;background:#e8ebef}.o_c-list-detail-listing .o_c-list-detail-listing__breakdown{font-size:.9rem;margin-bottom:.8rem}.o_c-list-detail-listing .o_c-list-detail-listing__breakdown dt{padding-left:1.6rem}.o_c-list-detail-listing .o_c-list-detail-listing__breakdown .o_c-list-detail-listing__line{margin-bottom:.4rem}.o_c-list-detail-listing .o_c-list-detail-listing__breakdown:last-child{margin-bottom:0}.o_c-list-detail-listing .o_c-list-detail-listing__line{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:.8rem}.o_c-list-detail-listing .o_c-list-detail-listing__line:last-child{margin-bottom:0}.o_c-list-detail-listing .o_c-list-detail-listing__line dt{-ms-flex:1 1 0%;flex:1 1 0%}.o_c-image-and-caption{padding:0 2rem 4rem}.o_c-image-and-caption .o_c-image-and-caption__image{padding-bottom:.5rem}@media screen and (max-width:767.75px){.o_c-image-and-caption .o_c-image-and-caption__image{text-align:center}}.o_c-image-and-caption .o_c-image-and-caption__image img{max-width:100%}.o_c-image-and-caption .o_c-image-and-caption__caption{font-size:1.2rem;color:#737373}.o_c-image-svg--c-arrow{width:14px;height:14px}.o_c-image-svg--c-arrow-down{width:14px;height:14px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.o_c-image-svg-wrap{margin-top:4.8rem;margin-bottom:3.2rem;text-align:center}@media screen and (max-width:767.75px){.o_c-image-svg-wrap{margin-top:3.2rem;margin-bottom:2.4rem}}.o_c-image-svg--credit-security{width:50px;height:30px}.o_c-image-svg--merge-guide{width:642px;height:145px}@media screen and (max-width:767.75px){.o_c-image-svg--merge-guide{width:100%;min-width:288px;height:auto;min-height:65px;position:absolute;top:0;left:0}}.o_c-image-svg--logo-nnshort{width:20px;height:20px;vertical-align:text-bottom;margin-right:.4rem}.o_c-image-svg--agegate,.o_c-image-svg--complete,.o_c-image-svg--error{width:280px;height:140px}.o_c-image-svg--gold-point{width:17px;height:18px}.o_c-image-svg--subscription-help{width:320px;height:73px}.o_c-image-na-connected-to-switch{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:2.8rem 0}.o_c-image-na-connected-to-switch__avatar{margin-right:1.2rem;margin-left:0}.o_c-image-na-connected-to-switch__connect{width:4.8rem;height:.8rem;margin-right:1.2rem}.o_c-image-na-connected-to-switch__switch{width:11rem;height:4.8rem}.o_c-tag{padding:6px 8px;margin-right:.6rem;margin-bottom:.6rem;background:transparent;border:1px solid #737373;box-sizing:border-box}.o_c-tag,.o_c-tag--gray{display:inline-block;font-size:1.2rem}.o_c-tag--gray{padding:.2rem .4rem;background:#e8ebef}.o_c-product-type-tag__border{display:inline-block;vertical-align:middle;background:rgba(60,60,60,.2);padding-right:.1rem;padding-bottom:.1rem;-ms-transform:skewX(-13.2deg);transform:skewX(-13.2deg);margin-left:.4rem}@media screen and (min-width:768px){.o_c-product-type-tag__border{-ms-transform:skewX(-18.4deg);transform:skewX(-18.4deg);margin-left:.8rem}}.o_c-product-type-tag__contents{margin-left:-.4rem;-ms-transform:skewX(13.2deg);transform:skewX(13.2deg)}@media screen and (min-width:768px){.o_c-product-type-tag__contents{margin-left:-.8rem;-ms-transform:skewX(18.4deg);transform:skewX(18.4deg)}}.o_c-product-type-tag__platform-img{display:inline-block;vertical-align:middle;background:#e60012;width:1.6rem;height:1.6rem;padding:.9rem 1.8rem .9rem 1.6rem}@media screen and (min-width:768px){.o_c-product-type-tag__platform-img{width:2.4rem;height:2.4rem;padding:1rem 3.5rem 1rem 2.7rem}}.o_c-product-type-tag__product-type-name{display:inline-block;vertical-align:middle;margin-left:-.4rem}@media screen and (min-width:768px){.o_c-product-type-tag__product-type-name{margin-left:-.8rem}}.o_c-product-type-tag__product-type-name--shape{font-weight:600;padding:.8rem 1.2rem;-ms-transform:skewX(-13.2deg);transform:skewX(-13.2deg)}@media screen and (min-width:768px){.o_c-product-type-tag__product-type-name--shape{padding:1rem 1.8rem;-ms-transform:skewX(-18.4deg);transform:skewX(-18.4deg)}}.o_c-product-type-tag__product-type-name--name{font-size:1.2rem;-ms-transform:skewX(13.2deg);transform:skewX(13.2deg)}@media screen and (min-width:768px){.o_c-product-type-tag__product-type-name--name{font-size:1.6rem;-ms-transform:skewX(18.4deg);transform:skewX(18.4deg)}}.o_c-carousel,.o_c-carousel .o_c-carousel__container{position:relative}.o_c-carousel .o_c-carousel__container .o_c-carousel__item-wrapper .o_c-carousel__item{outline:none}.o_c-carousel .o_c-carousel__container .o_c-carousel__item-wrapper .o_c-carousel__item img{width:100%;height:auto;text-align:center}.o_c-carousel .slick-slide{height:100%}.o_c-carousel .slick-slide .youtube-wrap{position:relative;width:100%;padding-top:56.25%;box-sizing:border-box}.o_c-carousel .slick-slide .youtube-wrap .youtube-controller{position:absolute;height:100%;width:100%;z-index:999;margin-top:-56.25%}.o_c-carousel .slick-slide .youtube-wrap .youtube-controller .youtube-thumbnail-wrapper{height:100%;position:relative;overflow:hidden}.o_c-carousel .slick-slide .youtube-wrap .youtube-controller .youtube-thumbnail-wrapper .thumbnail{width:100%;height:auto;transform:translateZ(0)}.o_c-carousel .slick-slide .youtube-wrap .youtube-controller .youtube-thumbnail-wrapper .playbutton{width:96px;height:96px;transform:translateZ(0)}.o_c-carousel .slick-slide .youtube-wrap .youtube-controller .youtube-thumbnail-wrapper:hover .playbutton{opacity:.7}.o_c-carousel .slick-slide .youtube-wrap iframe{position:absolute;top:0;left:0}.o_c-carousel .slick-slide .youtube-wrap .youtube-title-wrap{position:absolute;z-index:1000;bottom:0;width:100%;height:2.4rem;background:rgba(0,0,0,.5);transform:translateZ(0)}.o_c-carousel .slick-slide .youtube-wrap .youtube-title-wrap .youtube-title{padding:.6rem .8rem;color:#fff;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o_c-carousel .slick-next.slick-arrow,.o_c-carousel .slick-prev.slick-arrow{position:absolute;top:0;bottom:0;margin:auto 0;background:hsla(0,0%,100%,.8);width:50px;height:100%;z-index:1;-ms-transform:translate(0);transform:translate(0)}@media screen and (max-width:767.75px){.o_c-carousel .slick-next.slick-arrow,.o_c-carousel .slick-prev.slick-arrow{width:30px}}.o_c-carousel .slick-next.slick-arrow svg,.o_c-carousel .slick-prev.slick-arrow svg{pointer-events:none}.o_c-carousel .slick-dots{position:relative;bottom:auto;margin-top:1.6rem;line-height:0}.o_c-carousel .slick-dots li{width:16px;height:16px;margin:0}.o_c-carousel .slick-dots li a{width:16px;height:16px;padding:0}.o_c-carousel .slick-dots li a:before{width:20px;height:20px;font-size:10px;-ms-transform:scale(.8);transform:scale(.8);-ms-transform-origin:0 0;transform-origin:0 0}.o_c-carousel .slick-prev.slick-arrow{left:0}.o_c-carousel .slick-next.slick-arrow{right:0}.o_c-carousel .slick-next.slick-arrow:before,.o_c-carousel .slick-prev.slick-arrow:before{content:"";display:block;width:10px;height:18px;margin-left:auto;margin-right:auto;background:url(../img/object/component/carousel/arrow-red.png) no-repeat;background-size:contain}.o_c-carousel .slick-prev.slick-arrow:before{-ms-transform:scaleX(-1);transform:scaleX(-1)}.o_c-carousel-item-youtube-indicator{position:absolute;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;opacity:.5;display:none}.o_c-carousel-item-youtube-indicator.is-loading{display:block}.o_c-carousel-item-youtube-indicator .o_c-carousel-item-youtube-indicator__body{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:none}.o_c-carousel-item-youtube-indicator .o_c-carousel-item-youtube-indicator__icon{margin-left:auto;margin-right:auto;height:50px;width:50px;position:relative}.o_c-carousel-item-youtube-indicator .o_c-carousel-item-youtube-indicator__icon .o_c-carousel-item-youtube-indicator__svg{fill:#fff;height:50px;width:50px;animation:l .7s linear 0s infinite normal}.o_c-carousel-item-youtube-thumbnail{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease-out}.o_c-carousel-item-youtube-thumbnail.is-visible{opacity:1;pointer-events:auto}.o_c-carousel-item-youtube-thumbnail .o_c-carousel-item-youtube-thumbnail__image{width:100%;height:auto;transform:translateZ(0)}.o_c-carousel-item-youtube-controller{position:absolute;top:0;left:0;z-index:99;width:100%;height:100%}.o_c-carousel02{padding:0}.o_c-carousel02 .o_c-carousel02__head{padding:2rem 2rem 1.6rem 1.6rem;font-size:1.8rem;font-weight:600;color:#3c3c3c;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.o_c-carousel02 .o_c-carousel02__head{padding-left:4.8rem}}@media screen and (min-width:1024px){.o_c-carousel02 .o_c-carousel02__head{padding-left:6rem}}.o_c-carousel02 .o_c-carousel02-cards .slick-list{padding-left:1.6rem;padding-right:.8rem;box-sizing:border-box}@media screen and (min-width:768px){.o_c-carousel02 .o_c-carousel02-cards .slick-list{padding-left:4.8rem;padding-right:4rem}}@media screen and (min-width:1024px){.o_c-carousel02 .o_c-carousel02-cards .slick-list{padding-left:6rem;padding-right:5.2rem}}.o_c-carousel02 .o_c-carousel02-cards .o_c-carousel02-card{background:#fff;margin-right:1rem;margin-bottom:.5rem;outline:none;font-size:1.2rem}.o_c-carousel02 .o_c-carousel02-cards .o_c-carousel02-card .o_c-carousel02-card__head{color:#737373;padding:.8rem;text-align:left;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:228px;box-sizing:border-box}.o_c-carousel02 .o_c-carousel02-cards .o_c-carousel02-card .o_c-carousel02-card__image{width:228px;height:129px;text-align:center;background:#e8ebef;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_c-carousel02 .o_c-carousel02-cards .o_c-carousel02-card .o_c-carousel02-card__image img{max-height:100%;height:auto;max-width:100%;width:auto;margin-left:auto;margin-right:auto}.o_c-carousel02 .o_c-carousel02-cards .o_c-carousel02-card .o_c-carousel02-card__body{color:#3c3c3c;text-align:left;padding-left:.8rem;font-size:1.2rem}.o_c-carousel03{margin:0 1.6rem}@media screen and (min-width:768px){.o_c-carousel03{margin:0;margin-bottom:4.8rem}.o_c-carousel03 img{width:100%}}.o_c-tab{width:100%;padding-top:1.6rem;background:#fff}.o_c-tab .o_c-tab__menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;font-size:1.4rem;max-width:32rem;height:5.4rem;position:relative}.o_c-tab .o_c-tab__menu .o_c-tab__menu--item{color:#3c3c3c;width:25%;height:100%}.o_c-tab .o_c-tab__menu .o_c-tab__menu--item.is-active{color:#e60012}.o_c-tab .o_c-tab__menu .o_c-tab__menu--item label{cursor:pointer;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.o_c-tab .o_c-tab__menubar{margin-left:auto;margin-right:auto;max-width:32rem;position:absolute;left:0;bottom:0;width:100%;height:8px;pointer-events:none}.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar{height:.8rem;width:25%;background:#e60012;transition:transform .5s}.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar.o_c-tab__menubar--bar0{-ms-transform:translateX(0);transform:translateX(0)}.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar.o_c-tab__menubar--bar1{-ms-transform:translateX(8rem);transform:translateX(8rem)}@media screen and (min-width:768px){.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar.o_c-tab__menubar--bar1{-ms-transform:translateX(176px);transform:translateX(176px)}}.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar.o_c-tab__menubar--bar2{-ms-transform:translateX(16rem);transform:translateX(16rem)}@media screen and (min-width:768px){.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar.o_c-tab__menubar--bar2{-ms-transform:translateX(352px);transform:translateX(352px)}}.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar.o_c-tab__menubar--bar3{-ms-transform:translateX(24rem);transform:translateX(24rem)}@media screen and (min-width:768px){.o_c-tab .o_c-tab__menubar .o_c-tab__menubar--bar.o_c-tab__menubar--bar3{-ms-transform:translateX(528px);transform:translateX(528px)}}@media screen and (min-width:768px){.o_c-tab{padding-top:2.4rem}.o_c-tab .o_c-tab__menu{font-size:1.8rem;max-width:70.4rem}.o_c-tab .o_c-tab__menubar{max-width:70.4rem}}.o_c-bar-heading{padding:2.4rem .8rem .8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;margin:0 .8rem 1rem}@media screen and (min-width:768px){.o_c-bar-heading{padding:4.8rem 0 1.6rem;margin:0 3.2rem 2.4rem}}.o_c-bar-heading .o_c-bar-heading__title{font-weight:400;font-size:1.8rem!important}@media screen and (min-width:768px){.o_c-bar-heading .o_c-bar-heading__title{font-size:2.4rem!important}}.o_c-bar-heading .o_c-bar-heading__more{color:#e60012;cursor:pointer;border:1px solid #e60012;border-radius:2px;padding:0 .8rem;font-size:1.2rem}@media screen and (min-width:768px){.o_c-bar-heading .o_c-bar-heading__more{font-size:1.4rem;padding:.4rem 1.6rem}}.o_c-bar-heading .o_c-bar-heading__more i{vertical-align:baseline;margin-left:.4rem}.o_c-bar-heading .o_c-bar-heading__more i .f-icon--arrow-right2{width:8px;height:9px}@media screen and (min-width:768px){.o_c-bar-heading .o_c-bar-heading__more i .f-icon--arrow-right2{width:10px;height:13px}}.o_c-bar-cases{color:#3c3c3c;font-size:1.8rem;border-bottom:1px solid #dadada;border-top:1px solid #dadada;text-align:left;padding:1rem 3.2rem}@media screen and (max-width:767.75px){.o_c-bar-cases{font-size:.8rem;padding:1rem 1.6rem}}.o_c-bar-cases .o_c-bar-cases__area{max-width:960px;margin:0 auto}.o_c-bar-cases .o_c-bar-cases__num{font-size:3.6rem;margin-right:.8rem}@media screen and (max-width:767.75px){.o_c-bar-cases .o_c-bar-cases__num{font-size:2rem}}.o_c-bar-hr--dashed{border:none;border-bottom:1px dashed rgba(0,0,0,.2)}.o_c-bar-hr--dashed-2white{border:none;border-bottom:1px dashed #fff}.o_c-bar-hr--pale-black{border:none;border-bottom:1px solid rgba(0,0,0,.05)}.o_c-bar-hr--pale-white{border:none;border-bottom:1px solid #fff;opacity:.2;margin:0}.o_c-card-simplex{font-size:1.4rem;width:320px;margin-right:auto;margin-left:auto;border-radius:2px}.o_c-card-simplex .o_c-card-simplex__head{color:#fff;background:#9b9b9b;padding:1.3rem 1.8rem;border-top-left-radius:2px;border-top-right-radius:2px}@media screen and (max-width:767.75px){.o_c-card-simplex .o_c-card-simplex__head{text-align:left;padding:.5rem .8rem}}.o_c-card-simplex .o_c-card-simplex__body{padding:1.8rem;background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.o_c-card-simplex .o_c-card-simplex__image{max-width:100%;margin-bottom:1.6rem;line-height:1}.o_c-card-nintendo-account-flex{display:-ms-flexbox;display:flex;width:644px;margin-left:auto;margin-right:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (max-width:767.75px){.o_c-card-nintendo-account-flex{width:100%;display:block}}.o_c-card-nintendo-account-flex .o_c-card-nintendo-account__merge-account-bottom{margin-top:2px;width:642px;background:#fff;text-align:right;padding:2rem 3.2rem;font-size:1.2rem;color:#3c3c3c}@media screen and (max-width:767.75px){.o_c-card-nintendo-account-flex .o_c-card-nintendo-account__merge-account-bottom{width:auto;margin-left:1.6rem;margin-right:1.6rem;padding:1.6rem;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767.75px){.o_c-card-nintendo-account-flex .o_c-card-nintendo-account__merge-account-bottom .o_c-card-nintendo-account__merge-account-bottom-text{text-align:left}}.o_c-card-nintendo-account-flex .o_c-card-nintendo-account__merge-account-bottom .o_c-card-nintendo-account__merge-account-bottom-ecash{font-size:2.4rem;margin-left:6.4rem;font-weight:600}@media screen and (max-width:767.75px){.o_c-card-nintendo-account-flex .o_c-card-nintendo-account__merge-account-bottom .o_c-card-nintendo-account__merge-account-bottom-ecash{margin-left:.8rem;word-break:keep-all;white-space:nowrap}}.o_c-card-nintendo-account{font-size:1.4rem;width:320px;margin-right:auto;margin-left:auto;-ms-flex-align:stretch;align-items:stretch;background:#fff}@media screen and (max-width:767.75px){.o_c-card-nintendo-account{width:auto;margin-left:1.6rem;margin-right:1.6rem;box-sizing:border-box}}.o_c-card-nintendo-account .o_c-card-nintendo-account__head{color:#fff;background:#737373;padding:0 1.8rem;min-height:4.8rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:767.75px){.o_c-card-nintendo-account .o_c-card-nintendo-account__head{text-align:left;padding:.5rem .8rem;min-height:auto}}.o_c-card-nintendo-account .o_c-card-nintendo-account__body{padding:1.8rem}@media screen and (max-width:767.75px){.o_c-card-nintendo-account .o_c-card-nintendo-account__body{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.o_c-card-nintendo-account .o_c-card-nintendo-account__title{margin:0 auto}@media screen and (max-width:767.75px){.o_c-card-nintendo-account .o_c-card-nintendo-account__card-text{text-align:right}}.o_c-card-nintendo-account .o_c-card-nintendo-account__text span{vertical-align:middle}.o_c-card-nintendo-account .o_c-card-nintendo-account__text .o_c-image-svg--logo-nnshort{margin-left:.4rem;margin-right:0}.o_c-card-nintendo-account .o_c-card-nintendo-account__card-image{background:#e8ebef;width:54px;height:54px;border-radius:27px;margin-right:auto;margin-left:auto;margin-bottom:1.6rem}@media screen and (max-width:767.75px){.o_c-card-nintendo-account .o_c-card-nintendo-account__card-image{margin-right:0;margin-left:0;margin-bottom:0}}.o_c-card-nintendo-account .o_c-card-nintendo-account__card-image img{border-radius:27px}.o_c-card-nintendo-account .o_c-card-nintendo-account__image{max-width:100%;line-height:1;border-radius:27px}.o_c-card-nintendo-account .o_c-card-nintendo-account__image img{max-width:100%}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.red{background:#d21d0e}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.orange{background:#ff6c13}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.yellow{background:#ffd71f}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.yellowgreen{background:#82df23}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.green{background:#00782e}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.blue{background:#003aba}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.skyblue{background:#3baade}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.pink{background:#f55a7c}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.purple{background:#7325a7}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.brown{background:#554412}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.white{background:#dfdfdf}.o_c-card-nintendo-account .o_c-card-nintendo-account__image.black{background:#605f5f}.o_c-card-n-account-flex{display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;margin-bottom:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (max-width:767.75px){.o_c-card-n-account-flex{width:100%;display:block;margin-bottom:0}}@media screen and (min-width:1024px){.o_c-card-n-account-flex{max-width:1024px}}.o_c-card-n-account-flex .o_c-card-n-account__merge-account-bottom{margin-top:2px;width:642px;background:#fff;text-align:right;padding:2rem 3.2rem;font-size:1.2rem;color:#3c3c3c}@media screen and (max-width:767.75px){.o_c-card-n-account-flex .o_c-card-n-account__merge-account-bottom{width:auto;margin-left:1.6rem;margin-right:1.6rem;padding:1.6rem;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767.75px){.o_c-card-n-account-flex .o_c-card-n-account__merge-account-bottom .o_c-card-n-account__merge-account-bottom-text{text-align:left}}.o_c-card-n-account-flex .o_c-card-n-account__merge-account-bottom .o_c-card-n-account__merge-account-bottom-ecash{font-size:2.4rem;margin-left:6.4rem;font-weight:600}@media screen and (max-width:767.75px){.o_c-card-n-account-flex .o_c-card-n-account__merge-account-bottom .o_c-card-n-account__merge-account-bottom-ecash{margin-left:.8rem;word-break:keep-all;white-space:nowrap}}.o_c-card-n-account{font-size:1.4rem;display:-ms-flexbox;display:flex;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;margin-top:.8rem;box-sizing:border-box;padding-left:3.2rem;padding-right:3.2rem}@media screen and (max-width:767.75px){.o_c-card-n-account{width:auto;display:block;margin-left:0;margin-right:0;box-sizing:border-box;padding-left:1.6rem;padding-right:1.6rem}}.o_c-card-n-account:first-child{margin-top:0}.o_c-card-n-account .o_c-card-n-account__head{background:hsla(0,0%,100%,.67);padding:3.2rem 2.4rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:.2rem;-ms-flex:4 1 0%;flex:4 1 0%}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__head{padding:2.4rem 1.6rem;margin-right:0;margin-bottom:.2rem}}.o_c-card-n-account .o_c-card-n-account__na{width:100%}.o_c-card-n-account .o_c-card-n-account__na-text{color:#3c3c3c;font-size:1.8rem}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__na-text{font-size:1.4rem}}.o_c-card-n-account .o_c-card-n-account__nnid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.o_c-card-n-account .o_c-card-n-account__nnid svg{margin-right:.8rem}.o_c-card-n-account .o_c-card-n-account__nnid span{color:#3c3c3c;font-size:1.4rem}.o_c-card-n-account .o_c-card-n-account__body{-ms-flex:8 1 0%;flex:8 1 0%;background:#fff;padding:0 3.2rem;text-align:left;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__body{padding:0 2.4rem}}.o_c-card-n-account .o_c-card-n-account__info{width:100%}.o_c-card-n-account .o_c-card-n-account__card-text{border-bottom:1px solid #e8ebef;padding:2.4rem 0}.o_c-card-n-account .o_c-card-n-account__card-text:last-child{border-bottom:none}.o_c-card-n-account .o_c-card-n-account__title{font-size:1.4rem;margin-bottom:.8rem}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__title{font-size:1.2rem;margin-bottom:.4rem}}.o_c-card-n-account .o_c-card-n-account__text span{vertical-align:middle}.o_c-card-n-account .o_c-card-n-account__text .o_c-image-svg--logo-nnshort{margin-left:.4rem;margin-right:0}.o_c-card-n-account .o_c-card-n-account__image{max-width:70px;line-height:1;border-radius:35px;background:#e8ebef;margin-left:auto;margin-right:auto;margin-bottom:1.6rem;height:70px}.o_c-card-n-account .o_c-card-n-account__image img{max-width:70px;border-radius:35px}.o_c-card-n-account .o_c-card-n-account__image svg{max-width:70px;height:70px;border-radius:35px}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__image{max-width:60px;height:60px}.o_c-card-n-account .o_c-card-n-account__image img{max-width:60px;border-radius:30px}.o_c-card-n-account .o_c-card-n-account__image svg{max-width:60px;height:60px;border-radius:30px}}.o_c-card-n-account .o_c-card-n-account__image.red{background:#d21d0e}.o_c-card-n-account .o_c-card-n-account__image.orange{background:#ff6c13}.o_c-card-n-account .o_c-card-n-account__image.yellow{background:#ffd71f}.o_c-card-n-account .o_c-card-n-account__image.yellowgreen{background:#82df23}.o_c-card-n-account .o_c-card-n-account__image.green{background:#00782e}.o_c-card-n-account .o_c-card-n-account__image.blue{background:#003aba}.o_c-card-n-account .o_c-card-n-account__image.skyblue{background:#3baade}.o_c-card-n-account .o_c-card-n-account__image.pink{background:#f55a7c}.o_c-card-n-account .o_c-card-n-account__image.purple{background:#7325a7}.o_c-card-n-account .o_c-card-n-account__image.brown{background:#554412}.o_c-card-n-account .o_c-card-n-account__image.white{background:#dfdfdf}.o_c-card-n-account .o_c-card-n-account__image.black{background:#605f5f}.o_c-card-n-account .o_c-card-n-account__credit-container{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__credit-container{-ms-flex-direction:column;flex-direction:column}}.o_c-card-n-account .o_c-card-n-account__credit-section{-ms-flex:auto;flex:auto}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__credit-section{width:100%}}.o_c-card-n-account .o_c-card-n-account__credit-detail.o_c-card-n-account__credit-expired{background-color:#e8ebef}.o_c-card-n-account .o_c-card-n-account__credit-detail.o_c-card-n-account__credit-expired .o_c-card-n-account__credit{padding:.8rem}.o_c-card-n-account .o_c-card-n-account__credit-expired-msg{font-size:1.2rem;padding:.8rem}.o_c-card-n-account .o_c-card-n-account__credit-expired-msg .o_c-card-n-account__credit-expired-msg-icon{display:inline-block;vertical-align:middle;line-height:0;padding-right:.4rem}.o_c-card-n-account .o_c-card-n-account__credit-expired-msg .o_c-card-n-account__credit-expired-msg-text{display:inline-block;vertical-align:middle}.o_c-card-n-account .o_c-card-n-account__credit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__credit{-ms-flex-wrap:wrap;flex-wrap:wrap}}.o_c-card-n-account .o_c-card-n-account__no-logo{width:80px;line-height:1}.o_c-card-n-account .o_c-card-n-account__no-logo .f-icon--card-list{width:80px;height:50px}.o_c-card-n-account .o_c-card-n-account__logo{width:80px;padding-right:1.6rem;line-height:0}.o_c-card-n-account .o_c-card-n-account__credit-info{white-space:nowrap}.o_c-card-n-account .o_c-card-n-account__credit-status{-ms-flex:1 1 0%;flex:1 1 0%;color:hsla(0,0%,45%,.5);font-size:1.4rem;margin-left:1.6rem;width:calc(100% - 68px)}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__credit-status{width:calc(100% - 64px)}}.o_c-card-n-account .o_c-card-n-account__credit-button{text-align:right}.o_c-card-n-account .o_c-card-n-account__credit-button .o_c-button02.o_c-button02-small,.o_c-card-n-account .o_c-card-n-account__credit-button .o_c-button03.o_c-button03-small{width:10rem}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__credit-button{margin-top:.8rem;width:100%;white-space:nowrap}.o_c-card-n-account .o_c-card-n-account__credit-button button{margin-left:.4rem}.o_c-card-n-account .o_c-card-n-account__credit-button button:first-child{margin-left:0}}@media screen and (min-width:768px){.o_c-card-n-account .o_c-card-n-account__credit-button{margin-left:.8rem}}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_c-card-n-account .o_c-card-n-account__credit-button{max-width:9rem}.o_c-card-n-account .o_c-card-n-account__credit-button button{margin-top:2.4rem}.o_c-card-n-account .o_c-card-n-account__credit-button button:first-child{margin-top:0}}@media screen and (min-width:1024px){.o_c-card-n-account .o_c-card-n-account__credit-button button{margin-left:.8rem}.o_c-card-n-account .o_c-card-n-account__credit-button button:first-child{margin-left:0}}.o_c-card-n-account .o_c-card-n-account__gold-point-text{padding:0}@media screen and (min-width:768px){.o_c-card-n-account .o_c-card-n-account__gold-point-text{padding-top:.8rem}}@media screen and (min-width:1024px){.o_c-card-n-account .o_c-card-n-account__gold-point-text{padding-top:1.6rem}}.o_c-card-n-account .o_c-card-n-account__gold-point-link{text-align:right;padding-top:2rem}@media screen and (min-width:768px){.o_c-card-n-account .o_c-card-n-account__gold-point-link{padding-top:.4rem}}@media screen and (max-width:767.75px){.o_c-card-n-account .o_c-card-n-account__gold-point-link.is-ecash-integrated{padding-top:1rem}}.o_c-card-n-account .o_c-card-n-account__gold-point-link .f-link-icon-text svg{width:16px;height:16px;margin-left:.8rem}.o_c-card-n-account .o_c-card-n-account__gold-point-available{margin:.8rem 0;width:100%}.o_c-card-n-account .o_c-card-n-account__gold-point-available .o_c-card-n-account__gold-point-owned svg{padding-right:.6rem;vertical-align:middle}.o_c-card-n-account .o_c-card-n-account__gold-point-available .o_c-card-n-account__gold-point-owned span{vertical-align:middle;color:#3c3c3c}.o_c-card-software-area{max-width:960px;margin-left:auto;margin-right:auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem 0 3.2rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_c-card-software-area{max-width:716px}}@media screen and (max-width:767.75px){.o_c-card-software-area{max-width:96%;padding:0 0 .8rem}}.o_c-card-software-area:after,.o_c-card-software-area:before{content:"";display:block;width:228px;margin:0;height:1px}@media only screen and (max-width:1023.75px){.o_c-card-software-area:after,.o_c-card-software-area:before{width:228px}}@media screen and (max-width:767.75px){.o_c-card-software-area:after,.o_c-card-software-area:before{width:49%}}.o_c-card-software-area:before{-ms-flex-order:1;order:1}.o_c-card-software-area .o_c-card-software{width:228px}.o_c-card-software-area .o_c-card-software img{width:100%}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_c-card-software-area .o_c-card-software{width:228px}}@media screen and (max-width:767.75px){.o_c-card-software-area .o_c-card-software{width:49%}}.o_c-card-software{cursor:pointer;font-size:1.4rem;margin:1.6rem 0 0;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#fff}@media screen and (max-width:767.75px){.o_c-card-software{margin:1rem 0 0}}.o_c-card-software .o_c-card-software__image{line-height:1}.o_c-card-software .o_c-card-software__image img{max-width:100%}.o_c-card-software .o_c-card-software__body,.o_c-card-software .o_c-card-software__wrap{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.o_c-card-software .o_c-card-software__body{padding:.8rem;text-align:left}@media screen and (max-width:767.75px){.o_c-card-software .o_c-card-software__body{padding:.8rem}}.o_c-card-software .o_c-card-software__platform{color:#737373;font-size:.9rem}.o_c-card-software .o_c-card-software__title{color:#3c3c3c;font-size:1.4rem;overflow:hidden;margin-bottom:1.6rem;position:relative;font-weight:600}@media screen and (max-width:767.75px){.o_c-card-software .o_c-card-software__title{font-size:1.2rem}}.o_c-card-software .o_c-card-software__price{font-size:1.2rem;text-align:right}@media screen and (max-width:767.75px){.o_c-card-software .o_c-card-software__price{font-size:1.2rem}}.o_c-card-software .o_c-card-software__price.is-negative{color:#9b9b9b;text-decoration:line-through}.o_c-card-software .o_c-card-software__discount{font-size:1.8rem;color:#3c3c3c;font-weight:600;text-align:right}@media screen and (max-width:767.75px){.o_c-card-software .o_c-card-software__discount{font-size:1.4rem}}.o_c-card-software:hover .o_c-card-software__discount,.o_c-card-software:hover .o_c-card-software__head,.o_c-card-software:hover .o_c-card-software__platform,.o_c-card-software:hover .o_c-card-software__price,.o_c-card-software:hover .o_c-card-software__title{opacity:.7}.o_c-card-your-discount-area{max-width:960px;margin-left:auto;margin-right:auto;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:1.6rem 0 3.2rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_c-card-your-discount-area{max-width:716px}}@media only screen and (min-width:639px) and (max-width:767.75px){.o_c-card-your-discount-area{max-width:620px;padding:0 0 1rem}}@media screen and (max-width:659px){.o_c-card-your-discount-area{max-width:300px;padding:0 0 1rem}}.o_c-card-your-discount-area:after,.o_c-card-your-discount-area:before{content:"";display:block;width:228px;height:1px;margin:0}@media only screen and (max-width:1023.75px){.o_c-card-your-discount-area:after,.o_c-card-your-discount-area:before{width:228px}}@media screen and (max-width:767.75px){.o_c-card-your-discount-area:after,.o_c-card-your-discount-area:before{width:300px;display:none}}.o_c-card-your-discount-area:before{-ms-flex-order:1;order:1}.o_c-card-your-discount-area .o_c-card-your-discount{width:228px}.o_c-card-your-discount-area .o_c-card-your-discount img{width:100%}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_c-card-your-discount-area .o_c-card-your-discount{width:228px}}@media screen and (max-width:767.75px){.o_c-card-your-discount-area .o_c-card-your-discount{width:300px}}.o_c-card-your-discount{cursor:pointer;font-size:1.4rem;margin:1.6rem 0 0;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;text-align:center}@media screen and (max-width:767.75px){.o_c-card-your-discount{margin:1rem 0 0;max-width:300px}}.o_c-card-your-discount .o_c-card-your-discount__info{color:#fff;background:#e60012;padding:1.6rem .8rem}@media screen and (max-width:767.75px){.o_c-card-your-discount .o_c-card-your-discount__info{padding:1.3rem .8rem}}.o_c-card-your-discount .o_c-card-your-discount__image{border-top-left-radius:4px;border-top-right-radius:4px;background:#e60012}.o_c-card-your-discount .o_c-card-your-discount__title{font-size:1.4rem;font-weight:600;margin-bottom:1rem}.o_c-card-your-discount .o_c-card-your-discount__title br{display:none}@media screen and (max-width:767.75px){.o_c-card-your-discount .o_c-card-your-discount__title{margin-bottom:.5rem}}.o_c-card-your-discount .o_c-card-your-discount__percent{font-size:2.4rem;font-weight:600}.o_c-card-your-discount .o_c-card-your-discount__text{padding:1.5rem 0;font-size:1.2rem}.o_c-card-your-discount:hover{opacity:.7}.o_c-card-your-discount:hover .o_c-card-your-discount__info{opacity:1}.o_c-card-list{padding:0}.o_c-card-row01{list-style:none}@media screen and (min-width:768px){.o_c-card-row01{margin:1.6rem 3.2rem}}@media screen and (min-width:1024px){.o_c-card-row01{margin:2.4rem}}.o_c-card-row01 a{display:-ms-flexbox;display:flex}.o_c-card-row01 .o_c-card-row01__image img{width:16.7rem}@media screen and (min-width:768px){.o_c-card-row01 .o_c-card-row01__image img{width:22.8rem}}@media screen and (min-width:1024px){.o_c-card-row01 .o_c-card-row01__image img{width:32rem}}.o_c-card-row01 .o_c-card-row01__text{padding:.5rem .5rem .5rem .8rem}@media screen and (min-width:768px){.o_c-card-row01 .o_c-card-row01__text{padding:.8rem}}@media screen and (min-width:1024px){.o_c-card-row01 .o_c-card-row01__text{padding:2.4rem}}.o_c-card-row01 .o_c-card-row01__text .o_c-card-row01__text__platform{font-size:1.2rem}@media screen and (min-width:768px){.o_c-card-row01 .o_c-card-row01__text .o_c-card-row01__text__platform{font-size:1.4rem}}.o_c-card-row01 .o_c-card-row01__text .o_c-card-row01__text__product-title{font-weight:400}@media screen and (min-width:768px){.o_c-card-row01 .o_c-card-row01__text .o_c-card-row01__text__product-title{font-size:2rem;padding-top:.8rem;padding-bottom:.8rem}}.o_c-card-row01 .o_c-card-row01__text .o_c-card-row01__text__provider{font-size:1.2rem;color:#9b9b9b}@media screen and (min-width:768px){.o_c-card-row01 .o_c-card-row01__text .o_c-card-row01__text__provider{font-size:1.4rem}}.o_c-card-row02{padding:.8rem 0;margin:0 1.6rem;list-style-type:none}@media screen and (min-width:768px){.o_c-card-row02{margin:0 3.2rem;border-bottom:none}}.o_c-card-row02:last-child{border-bottom:none}.o_c-card-row02 a{display:-ms-flexbox;display:flex}.o_c-card-row02 .o_c-card-row02__image{border-radius:.2rem;overflow:hidden;width:8rem;height:8rem;position:relative}@media screen and (min-width:768px){.o_c-card-row02 .o_c-card-row02__image{overflow:visible;width:auto;height:auto}}.o_c-card-row02 .o_c-card-row02__image img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:8rem}@media screen and (min-width:768px){.o_c-card-row02 .o_c-card-row02__image img{position:relative;top:auto;left:auto;-ms-transform:translate(0);transform:translate(0);max-height:none;max-width:22.8rem}}@media screen and (min-width:1024px){.o_c-card-row02 .o_c-card-row02__image img{max-width:30rem}}.o_c-card-row02 .o_c-card-row02__text{padding:.8rem;-ms-flex:1 1 0%;flex:1 1 0%;overflow:hidden}@media screen and (min-width:768px){.o_c-card-row02 .o_c-card-row02__text{padding:1.6rem;-ms-flex:auto;flex:auto}}@media screen and (min-width:1024px){.o_c-card-row02 .o_c-card-row02__text{padding:2.4rem}}.o_c-card-row02 .o_c-card-row02__text .o_c-card-row02__text--page-title{font-size:1.4rem;font-weight:600;color:#3c3c3c}@media screen and (min-width:768px){.o_c-card-row02 .o_c-card-row02__text .o_c-card-row02__text--page-title{font-size:1.8rem}}.o_c-card-row02 .o_c-card-row02__text .o_c-card-row02__text--description{margin-top:1.6rem;font-size:1.2rem;color:#737373}@media screen and (min-width:768px){.o_c-card-row02 .o_c-card-row02__text .o_c-card-row02__text--description{font-size:1.4rem}}@media screen and (min-width:1024px){.o_c-card-row02 .o_c-card-row02__text .o_c-card-row02__text--description{margin-top:3.2rem}}.o_c-card-row02 .o_c-card-row02__icon svg,.o_c-card-row02 .o_c-card-row02__text .o_c-card-row02__text--url{display:none}@media screen and (min-width:1024px){.o_c-card-row02 .o_c-card-row02__icon svg{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.o_c-card-row03{padding:2rem 0;margin:0 1.4rem;list-style:none;border-bottom:1px solid #e2e7ec}@media screen and (min-width:768px){.o_c-card-row03{margin:0 3.2rem 1.6rem;padding-bottom:3.2rem}}.o_c-card-row03:last-child{border-bottom:none}.o_c-card-row03 a{display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.o_c-card-row03 a{width:704px}}.o_c-card-row03 .o_c-card-row03__text{overflow:hidden}.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--title{font-size:1.4rem;font-weight:400;margin-bottom:.8rem}@media screen and (min-width:768px){.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--title{font-size:1.8rem;margin-bottom:1.6rem}.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--title i{vertical-align:baseline}}.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--title svg{margin-right:.8rem;width:1.4rem;height:1.4rem}.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--description{font-size:1.2rem;max-height:3.6rem;color:#8e8e8f}@media screen and (min-width:768px){.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--description{font-size:1.4rem;max-height:4.4rem}}.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--url{display:none}@media screen and (min-width:768px){.o_c-card-row03 .o_c-card-row03__text .o_c-card-row03__text--url{display:block;color:#e60012}}.o_c-card-row04{background:#fff;box-sizing:border-box;border:.1rem solid hsla(0,0%,45%,.2);list-style:none;margin-bottom:.4rem}.o_c-card-row04 a{display:-ms-flexbox;display:flex}.o_c-card-row04 .o_c-card-row04__image{width:13.6rem;min-height:7.6rem}@media screen and (min-width:768px){.o_c-card-row04 .o_c-card-row04__image{width:17.8rem;min-height:10rem}}@media screen and (min-width:1024px){.o_c-card-row04 .o_c-card-row04__image{width:21.8rem;min-height:12.3rem}}.o_c-card-row04 .o_c-card-row04__image img{width:100%;height:7.7rem;display:block}@media screen and (min-width:768px){.o_c-card-row04 .o_c-card-row04__image img{height:10.3rem}}@media screen and (min-width:1024px){.o_c-card-row04 .o_c-card-row04__image img{height:12.3rem}}.o_c-card-row04 .o_c-card-row04__text,.o_c-card-row04 .o_c-card-row04__text--align-center{position:relative;-ms-flex:1 1 0%;flex:1 1 0%;width:calc(100% - 13.6rem);padding:.8rem;box-sizing:border-box}@media screen and (min-width:768px){.o_c-card-row04 .o_c-card-row04__text,.o_c-card-row04 .o_c-card-row04__text--align-center{width:calc(100% - 17.8rem)}}@media screen and (min-width:1024px){.o_c-card-row04 .o_c-card-row04__text,.o_c-card-row04 .o_c-card-row04__text--align-center{width:calc(100% - 21.8rem);padding:1.6rem}}.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__title{font-size:1rem;max-height:3rem;margin-bottom:.4rem;word-break:break-word;white-space:normal;overflow:hidden}@media screen and (min-width:768px){.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__title{font-size:1.2rem;max-height:3.6rem;margin-bottom:.8rem}}@media screen and (min-width:1024px){.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__title{font-size:1.4rem;max-height:4rem}}.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__release-date{font-weight:400;font-size:.9rem;opacity:.7;margin-bottom:.6rem}@media screen and (min-width:1024px){.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__release-date{font-size:1.2rem}}.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__price-info{position:absolute;bottom:.8rem;right:.8rem;text-align:right}@media screen and (min-width:1024px){.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__price-info{bottom:1.6rem;right:1.6rem}}.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__price-info .o_c-card-row04__text__regular-price{text-align:right;text-decoration:line-through;opacity:.7;font-size:.9rem}@media screen and (min-width:768px){.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__price-info .o_c-card-row04__text__regular-price{font-size:1.2rem}}.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__price-info .o_c-card-row04__text__price{font-size:1.2rem;font-weight:600}@media screen and (min-width:768px){.o_c-card-row04 .o_c-card-row04__text .o_c-card-row04__text__price-info .o_c-card-row04__text__price{font-size:1.8rem}}.o_c-card-row04 .o_c-card-row04__text--align-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:1.5rem}.o_c-card-row04 .o_c-card-row04__text--align-center .o_c-card-row04__text__only-title{font-size:1.4rem;max-height:4rem;word-break:break-word;white-space:normal;overflow:hidden}@media screen and (min-width:768px){.o_c-card-row04 .o_c-card-row04__text--align-center .o_c-card-row04__text__only-title{font-size:1.6rem;max-height:4.8rem}}.o_c-card-flex-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 .4rem;list-style:none}.o_c-card-flex-list:after,.o_c-card-flex-list:before{content:"";display:block;width:calc(50% - .8rem);margin:0 .4rem;height:1px}@media screen and (min-width:768px){.o_c-card-flex-list:after,.o_c-card-flex-list:before{width:228px;margin:0}}.o_c-card-flex-list:before{-ms-flex-order:1;order:1}@media screen and (min-width:768px){.o_c-card-flex-list{width:704px;padding:0}}@media screen and (min-width:1024px){.o_c-card-flex-list{width:960px}}.o_c-card-col01{width:calc(50% - .8rem);margin:0 .4rem .8rem}@media screen and (min-width:768px){.o_c-card-col01{width:228px;margin:0 0 1rem}}@media screen and (min-width:1024px){.o_c-card-col01{margin-bottom:1.6rem}}.o_c-card-col01:hover{opacity:.7}.o_c-card-col01 .o_c-card-col01__image{min-width:148px;padding-top:56.25%;line-height:0;overflow:hidden;text-align:center;background-color:#fff;position:relative}@media screen and (min-width:768px){.o_c-card-col01 .o_c-card-col01__image{max-height:128px}}.o_c-card-col01 .o_c-card-col01__image img{min-width:148px;min-height:83px;width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;left:0;right:0;top:0;margin:auto}@media screen and (min-width:768px){.o_c-card-col01 .o_c-card-col01__image img{height:128px}}.o_c-card-col01 .o_c-card-col01__text{color:#737373;background:#fff;padding:.8rem}.o_c-card-col01 .o_c-card-col01__text .o_c-card-col01__text--platform{font-size:.9rem;min-height:1.5rem}.o_c-card-col01 .o_c-card-col01__text .o_c-card-col01__text--product-title{color:#3c3c3c;font-size:1.2rem;display:block;height:3.6rem;overflow:hidden}.o_c-card-col01 .o_c-card-col01__text .o_c-card-col01__text--provider{margin-top:1.6rem;font-size:.9rem;min-height:1.5rem}.o_c-card-col01.o_c-card-col01--onerow:nth-child(n+3){display:none}@media screen and (min-width:768px){.o_c-card-col01.o_c-card-col01--onerow:nth-child(n+3){display:block}.o_c-card-col01.o_c-card-col01--onerow:nth-child(n+4){display:none}}@media screen and (min-width:1024px){.o_c-card-col01.o_c-card-col01--onerow:nth-child(n+3){display:block}.o_c-card-col01.o_c-card-col01--onerow:nth-child(n+5){display:none}}.o_c-card-bg{color:#737373;background:#e8ebef;font-size:1.4rem;margin-bottom:3.2rem;padding:.8rem}.o_c-card-history{text-align:left;margin-bottom:.4rem}@media screen and (min-width:768px){.o_c-card-history{margin-bottom:.8rem}}.o_c-card-history__head{background:hsla(0,0%,100%,.67);padding:1.6rem;margin-bottom:.2rem}@media screen and (min-width:768px){.o_c-card-history__head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}.o_c-card-history__head-order-day{font-size:1.2rem}@media screen and (min-width:768px){.o_c-card-history__head-order-day{font-size:1.4rem}}.o_c-card-history__head-order-day span:last-child{color:#3c3c3c}.o_c-card-history__head-order-num{text-align:right;font-size:.9rem}.o_c-card-history__head-order-num span:last-child{color:#3c3c3c}.o_c-card-history__main{background:#fff}@media screen and (min-width:768px){.o_c-card-history__info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:2.4rem 0}}.o_c-card-history__title{padding:2.4rem 2.4rem 1.6rem;box-sizing:border-box}@media screen and (min-width:768px){.o_c-card-history__title{padding:2.4rem;border-right:.1rem solid rgba(0,0,0,.05);width:calc(100% - 198px)}}@media screen and (min-width:1024px){.o_c-card-history__title{width:calc(100% - 262px)}}.o_c-card-history__title-platform{font-size:.9rem;margin-bottom:.8rem}.o_c-card-history__title-name{color:#3c3c3c;font-size:1.4rem}.o_c-card-history__title-sub{font-size:.9rem;margin-top:.8rem}.o_c-card-history__price{text-align:right;padding:0 2.4rem 2.4rem;box-sizing:border-box}@media screen and (min-width:768px){.o_c-card-history__price{padding:1.6rem 2.4rem;width:198px}}@media screen and (min-width:1024px){.o_c-card-history__price{width:262px}}.o_c-card-history__price-name{font-size:.9rem}.o_c-card-history__price-num,.o_c-card-history__price-redeem{color:#3c3c3c;font-size:1.4rem}@media screen and (min-width:768px){.o_c-card-history__price-redeem{text-align:center}}.o_c-card-history__free-word{border-top:.1rem solid rgba(0,0,0,.05);padding:2.4rem 0;margin:0 2.4rem}@media screen and (min-width:768px){.o_c-card-history__free-word-divide{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.o_c-card-history__free-word-title{color:#3c3c3c;font-size:1.4rem;font-weight:600;margin-bottom:1.6rem}.o_c-card-history__free-word-subtext{color:#3c3c3c;font-size:.9rem;text-align:right;margin-bottom:.8rem}.o_c-card-history__free-word-subtext a{color:#e60012;font-size:1.2rem;margin-bottom:1.6rem}.o_c-card-history__free-word-subtext a i{margin-right:.4rem}.o_c-card-history__free-word-subtext a svg{fill:#e60012;width:1.4rem;height:1.4rem}.o_c-card-history__free-word-first{border-top:.2rem dashed rgba(0,0,0,.05);padding:2.4rem;margin:0}.o_c-card-history__accordion .o_c-accordion-default__body{font-size:1.2rem}.o_c-card-history__accordion .o_c-accordion-default__button{margin-top:2.4rem}.o_c-card-history__pager{margin-top:1.6rem}.o_c-balloon-simplex{padding:2.4rem;background:#f5f5f5;display:inline-block;position:relative;margin-bottom:4rem;border-radius:4px}.o_c-balloon-simplex:before{content:"";position:absolute;bottom:-20px;left:50%;margin-left:-18px;width:0;height:0;border-top:20px solid #f5f5f5;border-left:18px solid transparent;border-right:18px solid transparent}.o_c-balloon-simplex.dis-balloon:before{display:none}.o_c-indicator-loading{position:fixed;display:none;width:100%;height:100%;background:hsla(0,0%,100%,.35);z-index:9;-ms-flex-align:center;align-items:center;pointer-events:none}.o_c-indicator-loading .o_c-indicator-loading__body{margin-left:auto;margin-right:auto;height:50px;width:50px}.o_c-indicator-loading .o_c-indicator-loading__icon{position:relative;opacity:0}.o_c-indicator-loading .o_c-indicator-loading__icon svg{height:50px;width:50px;position:absolute}.o_c-indicator-loading.is-anime-start{display:-ms-flexbox;display:flex;animation:a .3s linear 0s forwards alternate}.o_c-indicator-loading.is-anime-start .o_c-indicator-loading__icon{animation:a .3s linear .4s forwards alternate}.o_c-indicator-loading.is-anime-start .o_c-indicator-loading__icon .o_c-image-svg--ico-loading{animation:l .7s linear .4s infinite normal}.o_c-indicator-loading.is-anime-end{display:-ms-flexbox;display:flex;animation:b .3s linear 0s forwards alternate}.o_c-indicator-loading-embedded{position:relative}.o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__body{display:none;-ms-flex-align:center;align-items:center;pointer-events:none}.o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__icon{margin-left:auto;margin-right:auto;height:50px;width:50px;position:relative;opacity:0}.o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__icon svg{height:50px;width:50px;position:absolute}.o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error{display:none;text-align:center}.o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error .o_c-indicator-loading-embedded__error-message{color:#737373;font-size:1.2rem;padding:3.2rem 0}@media screen and (min-width:768px){.o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error .o_c-indicator-loading-embedded__error-message{font-size:1.4rem;padding:6.4rem 0}}.o_c-indicator-loading-embedded.is-loading .o_c-indicator-loading-embedded__body{display:-ms-flexbox;display:flex}.o_c-indicator-loading-embedded.is-loading .o_c-indicator-loading-embedded__icon{animation:a .1s linear 0s forwards alternate}.o_c-indicator-loading-embedded.is-loading .o_c-indicator-loading-embedded__icon .o_c-image-svg--ico-loading{animation:l .7s linear 0s infinite normal}.o_c-indicator-loading-embedded.is-loading .o_c-indicator-loading-embedded__loaded{display:none}.o_c-indicator-loading-embedded.is-error .o_c-indicator-loading-embedded__error{display:block}.o_c-indicator-loading-embedded.is-error .o_c-indicator-loading-embedded__error .o_c-indicator-loading-embedded__error-message{padding:1.6rem 0}@media screen and (min-width:768px){.o_c-indicator-loading-embedded.is-error .o_c-indicator-loading-embedded__error .o_c-indicator-loading-embedded__error-message{padding:3.2rem 0}}.o_c-indicator-processing{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.o_c-indicator-processing .o_c-indicator-processing__from,.o_c-indicator-processing .o_c-indicator-processing__to{width:72px;height:72px}.o_c-indicator-processing .o_c-indicator-processing__connecting{margin:0 3.2rem}.o_c-indicator-processing .o_c-indicator-processing__connecting.complete{margin:0 3.95rem;fill:#e60012;-ms-transform:scale(0);transform:scale(0);animation:h .25s ease 0s forwards alternate}.o_c-detail-heading14{font-size:1.4rem;margin-bottom:.8rem}.o_c-toggle .o_c-toggle__controller{color:#e60012;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}.o_c-toggle .o_c-toggle__controller .o_c-toggle__controller--head{text-align:left}.o_c-toggle .o_c-toggle__controller .o_c-toggle__controller--head:hover{opacity:.7}.o_c-toggle .o_c-toggle__controller .o_c-toggle__controller--icon{text-align:right}.o_c-toggle .o_c-toggle__controller .o_c-toggle__controller--icon .o_c-toggle__controller--icon-left{-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:.37rem}.o_c-toggle .o_c-toggle__controller .o_c-toggle__controller--icon .o_c-toggle__controller--icon-right{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.o_c-toggle .o_c-toggle__switch{display:none}.o_c-toggle .o_c-toggle__switch+.o_c-toggle__controller+.o_c-toggle__content{max-height:0;overflow:hidden}.o_c-toggle .o_c-toggle__switch:checked+.o_c-toggle__controller .o_c-toggle__controller--icon .o_c-toggle__controller--icon-left{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.o_c-toggle .o_c-toggle__switch:checked+.o_c-toggle__controller .o_c-toggle__controller--icon .o_c-toggle__controller--icon-right{-ms-transform:rotate(45deg);transform:rotate(45deg)}.o_c-toggle .o_c-toggle__switch:checked+.o_c-toggle__controller+.o_c-toggle__content{height:auto;max-height:9999rem}.o_c-toggle .o_c-toggle__content{transition:all .5s;color:#737373;padding-top:1rem}.o_c-toggle--expand .o_c-toggle--expand__body{transition:max-height .6s ease-in-out .1;max-height:4rem;overflow:hidden;margin-bottom:.8rem}.o_c-toggle--expand .o_c-toggle--expand__body.is-active{max-height:9999px}.o_c-toggle--expand .o_c-toggle--expand__trigger{cursor:pointer;display:inline-block;transition:all .3s;width:20px;height:20px;padding:1px!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.o_c-toggle--expand .o_c-toggle--expand__trigger.is-hide{display:none!important}.o_c-toggle--expand .o_c-toggle--expand__trigger:hover svg{opacity:.7}.o_c-toggle--expand .o_c-toggle--expand__trigger.is-close{-ms-transform:rotate(135deg);transform:rotate(135deg)}.o_c-accordion-default__body{position:relative;font-size:1.2rem;transition:max-height .2s linear}.o_c-accordion-default__button{text-align:center;fill:#e60012}.o_c-accordion-default__button:hover{opacity:.7}.o_c-accordion-default__button button{background:transparent;padding:0;cursor:pointer}.o_c-accordion-default__button .f-icon--c-plus,.o_c-accordion-default__button i{display:inline-block;width:32px;height:32px;transition:all .6s;-ms-transform:rotate(0deg);transform:rotate(0deg)}.o_c-accordion-default__button i{overflow:hidden;width:34px;height:34px}.o_c-accordion-default__fade-effector{position:absolute;background:#fff;width:100%;transition:opacity .6s;pointer-events:none}.o_c-accordion-default.is-open .o_c-accordion-default__button .f-icon--c-plus{-ms-transform:rotate(135deg);transform:rotate(135deg)}.o_c-accordion-default.is-open .o_c-accordion-default__fade-effector{opacity:0}.o_c-accordion-default.is-chrome{overflow-anchor:none}.o_c-accordion>.o_c-accordion__contents{position:relative;overflow:hidden;transition:max-height .2s linear}.o_c-accordion>.o_c-accordion__contents>.o_c-accordion__text{position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.o_c-accordion>.o_c-accordion__contents>.o_c-accordion__text>.o_c-accordion__fade-effector{position:absolute;bottom:0;width:100%;transition:opacity .6s;pointer-events:none}.o_c-accordion>.o_c-accordion__toggle-button{display:block;margin:2.4rem auto 0;padding:2px;height:36px;width:36px;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;background-color:transparent}.o_c-accordion>.o_c-accordion__toggle-button:hover{opacity:.7}.o_c-accordion>.o_c-accordion__toggle-button>svg{transition:transform .6s;-ms-transform:rotate(0deg);transform:rotate(0deg);height:32px;width:32px}.o_c-accordion>.o_c-accordion__toggle-button.is-rotate>svg{-ms-transform:rotate(135deg);transform:rotate(135deg)}.o_p-payment .o_p-payment__input-wrap{width:50%;margin:3.2rem auto;left:-1rem}.o_p-payment .o_p-payment__title{color:#3c3c3c;font-size:1.8rem;font-weight:600}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__title{font-size:1.4rem}}.o_p-payment .o_p-payment__title--medium{color:#3c3c3c;font-size:1.8rem;font-weight:600}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__title--medium{font-size:1.4rem}}.o_p-payment .o_p-payment__text{color:#737373;font-size:1.4rem}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__text{font-size:1.2rem}}.o_p-payment .o_p-payment__text--12{color:#737373;font-size:1.2rem}.o_p-payment .o_p-payment__notice-frame{padding-left:4rem;padding-right:8rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-payment .o_p-payment__notice-frame{padding-left:4.6rem;padding-right:4.6rem}}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__notice-frame{padding-left:1.6rem;padding-right:1.6rem}}.o_p-payment .o_p-payment__notice-msg{font-size:1.2rem;display:table;width:100%;border-collapse:separate;border-spacing:.8rem .6rem;background:#e8ebef;margin-bottom:3.2rem}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__notice-msg{margin-bottom:1.6rem}}.o_p-payment .o_p-payment__notice-msg>div:first-of-type{width:2.8rem}.o_p-payment .o_p-payment__notice-msg>div{display:table-cell;vertical-align:middle;word-break:break-word}.o_p-payment .o_p-payment__billing-address-info{font-size:1.2rem}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__billing-address-info{padding:0 1.6rem}}.o_p-payment .o_p-payment__billing-address-title{padding-left:2.4rem;padding-bottom:1rem;font-size:1.2rem;text-align:left}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__billing-address-title{padding-right:1.6rem}}.o_p-payment .o_p-payment__billing-address-select{text-align:right;display:none}.o_p-payment .o_p-payment__billing-address-select.is-animeted{-ms-transform:translateY(-3%);transform:translateY(-3%);display:block;animation:a .5s ease-out 0s forwards normal,f .5s ease-out 0s forwards normal}@media screen and (min-width:768px){.o_p-payment .o_p-payment__method-wrap{padding:0 3.2rem}}@media screen and (min-width:1024px){.o_p-payment .o_p-payment__method-wrap{padding:0}}.o_p-payment .o_p-payment__method-title{color:#3c3c3c;font-size:1.2rem;margin-bottom:.8rem;padding-left:2.4rem}.o_p-payment .o_p-payment__method-select{margin-bottom:2.4rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-payment .o_p-payment__method-select{margin-left:0;margin-right:0}}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__method-select{margin-left:0;margin-right:0}}.o_p-payment .o_p-payment__other-credit{text-align:right}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__other-credit{margin-left:2rem;margin-right:2rem}}.o_p-payment .o_p-payment__merge-frame{font-size:1.4rem;text-align:left;width:642px;margin-left:auto;margin-right:auto}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__merge-frame{width:100%;padding:0 1.6rem;box-sizing:border-box}}.o_p-payment .o_p-payment__merge-image{margin-bottom:1.6rem;text-align:center}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__merge-image{overflow:hidden;padding-top:22.5%;position:relative}}.o_p-payment .o_p-payment__merge-account{background:#e8ebef;width:100%;padding:3.2rem 0;margin-bottom:3.2rem}.o_p-payment .o_p-payment__prepaid-balance{margin:0 auto 2.4rem;max-width:28.8rem;-ms-flex-align:center;align-items:center;opacity:0}.o_p-payment .o_p-payment__prepaid-balance.is-animeted{-ms-transform:translateY(-50%);transform:translateY(-50%);animation:a .5s ease-out 0s forwards normal,f .5s ease-out 0s forwards normal}.o_p-payment .o_p-payment__prepaid-balance-num{text-align:right;color:#3c3c3c}.o_p-payment .o_p-payment__prepaid-balance-num span{font-weight:600}@media screen and (min-width:1024px){.o_p-payment .o_p-payment__prepaid-button-status{margin-left:4rem;margin-right:8rem}}.o_p-payment .o_p-payment__confirm-frame{font-size:1.2rem;padding-left:4rem;padding-right:8rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-payment .o_p-payment__confirm-frame{padding-left:4.6rem;padding-right:4.6rem}}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__confirm-frame{padding-left:1.6rem;padding-right:1.6rem}}.o_p-payment .o_p-payment__confirm-reservation-msg{background:#e8ebef;padding:1.6rem;margin-bottom:3.2rem}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__confirm-reservation-msg{margin-bottom:1.6rem}}.o_p-payment .o_p-payment__confirm-title{color:#3c3c3c;font-size:1.8rem;margin-bottom:2.4rem!important}.o_p-payment .o_p-payment__confirm-platform{margin-bottom:.8rem;font-size:.9rem}.o_p-payment .o_p-payment__confirm-gametitle{font-size:1.4rem;color:#3c3c3c;margin-bottom:6.4rem}.o_p-payment .o_p-payment__confirm-coursetitle{font-size:1.2rem;color:#737373;margin-bottom:6.4rem}.o_p-payment .o_p-payment__confirm-coursetitle-additional{font-size:1.4rem;color:#3c3c3c}.o_p-payment .o_p-payment__confirm-semi-title{color:#3c3c3c;font-size:1.6rem;font-weight:600;margin-bottom:.8rem}.o_p-payment .o_p-payment__hr{margin:1.6rem 0}.o_p-payment .o_p-payment__confirm-nnaccount{margin-bottom:6.4rem;text-align:right}.o_p-payment .o_p-payment__confirm-soft-info{background:#e8ebef;margin-top:4.8rem;padding:2.4rem 1.6rem}@media screen and (min-width:768px){.o_p-payment .o_p-payment__confirm-soft-info{padding:2.4rem 4.8rem}}@media screen and (min-width:1024px){.o_p-payment .o_p-payment__confirm-soft-info{padding:3.2rem 8rem 3.2rem 4rem}}.o_p-payment .o_p-payment__confirm-soft-info-title{color:#3c3c3c;font-size:1.8rem;padding-bottom:1.6rem}.o_p-payment .o_p-payment__confirm-soft-info-body{margin-bottom:1.6rem;white-space:pre-wrap}.o_p-payment .o_p-payment__confirm-soft-info-body--is-ctr-wup{margin-bottom:1.6rem}.o_p-payment .o_p-payment__confirm-soft-info-age-limit{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon-wrap{margin-right:.8rem;-ms-flex-negative:0;flex-shrink:0}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon-wrap .o_p-payment__confirm-soft-info-age-limit-icon-title{background:#fff;padding:.2rem}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon-wrap .o_p-payment__confirm-soft-info-age-limit-icon-title img{max-height:48px;max-width:none!important}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon-wrap .o_p-payment__confirm-soft-info-age-limit-icon-title.is-esrb img{max-height:60px}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon-wrap .o_p-payment__confirm-soft-info-age-limit-icon-title.is-svg{height:48px}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon-wrap .o_p-payment__confirm-soft-info-age-limit-icon-title.is-svg img{height:100%}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon-wrap .o_p-payment__confirm-soft-info-age-limit-icon-title.is-svg.is-esrb{height:60px}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon{font-size:1.2rem}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon img{height:18px;margin-right:4px}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon span:last-child img{margin-right:0}.o_p-payment .o_p-payment__confirm-soft-info-age-limit-icon.is-pegi img{height:30px;margin-right:3px}.o_p-payment .o_p-payment__confirm-terms-info{font-size:1.2rem}.o_p-payment .l-cont-twocol-bgimage__frame_gold_point_right{padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:1024px){.o_p-payment .l-cont-twocol-bgimage__frame_gold_point_right{padding-left:4rem;padding-right:4rem}}.o_p-payment .l-cont-twocol-bgimage__frame_gold_point_right .o_c-radio-item{width:auto}.o_p-payment .o_p-payment__gold-point-own-point{text-align:right;font-size:1.2rem;margin:.8rem 0 3.2rem}@media screen and (min-width:768px){.o_p-payment .o_p-payment__gold-point-own-point{margin-top:0}}@media screen and (min-width:1024px){.o_p-payment .o_p-payment__gold-point-own-point{margin:.8rem 4rem 3.2rem 0;padding-right:1.6rem}}.o_p-payment .o_c-form__frame{display:table;min-height:8.5rem}.o_p-payment .o_c-form__gold-point{display:table-cell;vertical-align:top;transition:opacity .25s}.o_p-payment .o_c-form__gold-point.disabled{opacity:.25}.o_p-payment .o_c-form__gold-point svg{position:relative;top:3.2rem}.o_p-payment .o_c-form-input input[type]:disabled{opacity:.52}.o_p-payment .o_c-form-input.o_c-form-input--gold-point{width:100%;display:table-cell}.o_p-payment .o_c-form-input.o_c-form-input--gold-point input[type]:disabled{color:#3c3c3c;opacity:.1}.o_p-payment .o_p-payment__gold-point-input-wrap{width:18.8rem;min-height:8.5rem;margin:0 auto}.o_p-payment .o_p-payment__complete-image-bg{position:absolute;z-index:-1;top:40px;width:100%;height:400px}.o_p-payment .o_p-payment__complete-image-bg.is-3ds,.o_p-payment .o_p-payment__complete-image-bg.is-aoc,.o_p-payment .o_p-payment__complete-image-bg.is-wiiu{background:transparent!important}.o_p-payment .o_p-payment__complete-image-bg:after{content:"";display:block;width:100%;height:400px;background:linear-gradient(180deg,hsla(0,0%,100%,.8) 25%,#fff)}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__complete-image-bg{background:transparent!important;width:auto;height:auto;display:none}}.o_p-payment .o_p-payment__complete-catch-image{text-align:center}.o_p-payment .o_p-payment__complete-catch-image .o_p-payment__complete-image{display:none;width:135px;height:135px;overflow:hidden;position:relative;margin-left:auto;margin-right:auto;margin-bottom:3.2rem}.o_p-payment .o_p-payment__complete-catch-image .o_p-payment__complete-image img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:100%}.o_p-payment .o_p-payment__complete-catch-image .o_p-payment__complete{display:none}.o_p-payment .o_p-payment__complete-catch-image.is-3ds .o_p-payment__complete-svg,.o_p-payment .o_p-payment__complete-catch-image.is-wiiu .o_c-image-svg--complete{display:block;margin-left:auto;margin-right:auto;margin-bottom:3.2rem}.o_p-payment .o_p-payment__complete-catch-image.is-switch .o_p-payment__complete-image{display:block}.o_p-payment .o_p-payment__complete-catch-image.is-aoc .o_p-payment__complete-image,.o_p-payment .o_p-payment__complete-catch-image.is-consumable .o_p-payment__complete-image{display:block;width:238px;height:auto}.o_p-payment .o_p-payment__complete-catch-image.is-aoc .o_p-payment__complete-image img,.o_p-payment .o_p-payment__complete-catch-image.is-consumable .o_p-payment__complete-image img{max-width:100%;position:static;-ms-transform:none;transform:none;height:auto}.o_p-payment .o_p-payment__complete-catch-image.is-aoc .o_c-image-svg--complete,.o_p-payment .o_p-payment__complete-catch-image.is-switch .o_c-image-svg--complete{display:none}.o_p-payment .o_p-payment__complete-privilege{background:#e8ebef;padding:2.4rem 0;margin-bottom:4.8rem}@media screen and (max-width:767.75px){.o_p-payment .o_p-payment__complete-privilege{margin-bottom:3.2rem}}@media screen and (max-width:767.75px){.o_p-payment .l-cont-twocol-bgimage__frame.is-gold-point-unavailable{margin-top:3.2rem}}@media screen and (min-width:1024px){.o_p-payment .l-cont-twocol-bgimage__frame.is-gold-point-unavailable{margin-top:4.8rem}}.o_p-payment .o_p-payment__about_subscription{background:#e8ebef;color:#737373;margin-top:4.8rem;padding:2.4rem 1.6rem}@media screen and (min-width:768px){.o_p-payment .o_p-payment__about_subscription{padding:2.4rem 4.8rem}}@media screen and (min-width:1024px){.o_p-payment .o_p-payment__about_subscription{padding:3.2rem 8rem 3.2rem 4rem}}.o_p-payment .o_p-payment__about_subscription-title{color:#3c3c3c;font-size:1.8rem;font-weight:600;padding-bottom:2.4rem}.o_p-payment .o_p-payment__about_subscription-sub{color:#3c3c3c;font-size:1.6rem;font-weight:400;padding-bottom:.8rem}.o_p-payment .o_p-payment__about_subscription-body{font-size:1rem}.o_p-payment .o_p-payment__about_subscription-plan{font-size:1.2rem;margin-bottom:3.2rem}.o_p-payment .o_p-payment__about_subscription-plan-value{text-align:right}.o_p-payment .o_p-payment__about_subscription-plan-value-price{color:#3c3c3c;font-size:1.8rem;font-weight:600}.o_p-payment .o_p-payment__about_subscription-plan-price-note{text-align:right}.o_p-payment .o_p-payment__about_subscription-payment{width:100%;min-height:1.5rem}.o_p-payment .o_p-payment__about_subscription-payment-title{font-size:1.2rem;margin-bottom:.8rem}.o_p-payment .o_p-payment__about_subscription-payment-description{color:#3c3c3c}.o_p-payment .o_p-payment__about_subscription-payment-name{font-weight:600;font-size:1.2rem;margin-bottom:.8rem}.o_p-payment .o_p-payment__about_subscription-credit,.o_p-payment .o_p-payment__about_subscription-credit-no-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_p-payment .o_p-payment__about_subscription-credit-no-logo .f-icon--card-list{width:80px;height:50px}.o_p-payment .o_p-payment__about_subscription-credit-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#737373;font-size:1.4rem;margin-left:1.6rem}.o_p-payment .o_p-payment__about_subscription-credit-info.no-available{color:hsla(0,0%,45%,.5)}.o_p-payment .o_p-payment__about_subscription-paypal,.o_p-payment .o_p-payment__about_subscription-paypal-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_p-payment .o_p-payment__about_subscription-paypal-info{color:#737373;font-size:1.4rem;margin-left:1.6rem}.o_p-payment .o_p-payment__about_subscription-paypal-info.no-available{color:hsla(0,0%,45%,.5)}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-payment__subscription-setting{padding:0 3.2rem}}@media screen and (max-width:767.75px){.o_p-payment__subscription-setting{padding:0 1.6rem}}.o_p-credit input{color:#3c3c3c;background:transparent!important}.o_p-credit input::-ms-input-placeholder{color:#a9a9a9;font-family:Arial;letter-spacing:.2rem}.o_p-credit input::-webkit-input-placeholder,.o_p-credit input:placeholder-shown{color:#a9a9a9;font-family:Arial;letter-spacing:.2rem;opacity:1}.o_p-credit input:-moz-placeholder,.o_p-credit input::-moz-placeholder{color:#a9a9a9;font-family:Arial;letter-spacing:.2rem}.o_p-credit input:-ms-input-placeholder{color:#a9a9a9;font-family:Arial;letter-spacing:.2rem}.o_p-credit .alps-account-nav-default-style .alps-account-nav .alps-account-button .alps-account-name{color:#fff!important}.o_p-credit .alps-account-nav-default-style .alps-account-nav .alps-account-button .alps-account-name:hover{color:#fff;opacity:.7}.o_p-credit .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__main{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:767.75px){.o_p-credit .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__main{display:block}}.o_p-credit .l-cont-twocol-bgimage__head .l-cont-twocol-bgimage__main .l-cont-twocol-bgimage__frame{display:block!important}@media screen and (max-width:767.75px){.o_p-credit .o_p-credit-card__credit-icon-wrap{text-align:right}}.o_p-credit .o_p-credit-card__credit-icon-wrap .o_p-credit-card__credit-icon{width:50px;max-height:32px;margin-left:.8rem}.o_p-credit .o_p-credit-card__credit-icon-wrap .o_p-credit-card__credit-icon:first-child{margin-left:0}@media screen and (max-width:767.75px){.o_p-credit .o_p-credit-card__credit-icon-wrap .o_p-credit-card__credit-icon{width:38px;max-height:24px;margin-left:.4rem}}.o_p-credit .l-cont-twocol-bgimage__frame{display:block!important}.o_p-credit .o_p-credit-card__title-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-bottom:1.6rem}.o_p-credit .o_p-credit-card__credit-attention{color:#e60012;font-size:.9rem;padding:0;display:none}.o_p-credit .o_p-credit-card__credit-attention.is-active{display:block}.o_p-credit .wpwl-group.wpwl-group-cardHolder.wpwl-clearfix{display:none}.o_p-credit .o_p-credit-card__widgets{min-height:360px;opacity:0;padding-right:8rem}.o_p-credit .o_c-image-svg--icon-credit-security{position:absolute;top:4rem;margin-left:3.2rem}@media only screen and (max-width:767.75px){.o_p-credit .o_c-image-svg--icon-credit-security{right:10%}}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-credit .l-cont-twocol-bgimage__pc-right-tb-50{margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-credit .l-cont-twocol-bgimage__pc-right-tb-50 .l-cont-twocol-bgimage__frame{padding:0!important}}@media screen and (max-width:767.75px){.o_p-credit .l-cont-twocol-bgimage__pc-right-tb-50 .l-cont-twocol-bgimage__frame{padding:0 1.6rem!important}}.o_p-credit .wpwl-group.wpwl-group-brand.wpwl-clearfix{display:none}.o_p-credit .wpwl-form.wpwl-form-card.wpwl-clearfix,.o_p-credit .wpwl-group.wpwl-group-cardNumber.wpwl-clearfix{width:100%;margin:0}.o_p-credit .wpwl-label{font-size:1.4rem;line-height:1.4rem;-ms-transform-origin:top left;transform-origin:top left;left:0;color:#737373;float:none;width:auto;padding-left:10px!important;padding-bottom:10px!important}.o_p-credit .wpwl-group{position:relative}.o_p-credit .wpwl-group .wpwl-label{position:absolute}.o_p-credit .wpwl-group .wpwl-wrapper-billing,.o_p-credit .wpwl-group .wpwl-wrapper-cvv,.o_p-credit .wpwl-group .wpwl-wrapper-expiry{width:66%!important}.o_p-credit .wpwl-group .wpwl-wrapper{margin-top:1.6rem;margin-bottom:3.2rem}.o_p-credit .wpwl-group .wpwl-wrapper .wpwl-control.wpwl-control-iframe{border:none;padding:0}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label{top:2.4rem;transition:top .2s,transform .2s,padding .2s;z-index:1;pointer-events:none;width:100%}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-billing.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-cardHolder.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-cardNumber.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-cvv.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-expiry.is-active{top:0;-ms-transform:scale(.85);transform:scale(.85);padding:0!important}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-billing.is-select,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-cardHolder.is-select,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-cardNumber.is-select,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-cvv.is-select,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.wpwl-label-expiry.is-select{color:#737373!important}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label+.wpwl-wrapper .wpwl-wrapper-inner{transition:opacity .3s;opacity:0}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-label.is-active+.wpwl-wrapper .wpwl-wrapper-inner{opacity:1}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper{transition:all .6s;border-bottom:1px solid #c8c8c8}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper .wpwl-control{border:none}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper.wpwl-wrapper-billing.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper.wpwl-wrapper-cardHolder.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper.wpwl-wrapper-cardNumber.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper.wpwl-wrapper-cvv.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper.wpwl-wrapper-expiry.is-active{color:#737373!important}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper.wpwl-wrapper-submit{border:none}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper .wpwl-label.wpwl-label-billing.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper .wpwl-label.wpwl-label-cardHolder.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper .wpwl-label.wpwl-label-cardNumber.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper .wpwl-label.wpwl-label-cvv.is-active,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-wrapper .wpwl-label.wpwl-label-expiry.is-active{bottom:3rem;font-size:1.2rem;padding-left:0}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-control.wpwl-control-iframe.wpwl-control-cardNumber,.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-control.wpwl-control-iframe.wpwl-control-cvv{border:none;transition:all .2s;background:none}.o_p-credit .wpwl-group.wpwl-clearfix .wpwl-hint{color:#e60012;font-size:.9rem;position:absolute;top:4rem}.o_p-credit .ui-state-default{display:none}.o_p-credit .wpwl-group-cvv .o_c-image-svg--icon-credit-security{margin-top:-1.6rem}.o_p-credit .wpwl-button.wpwl-button-pay{font-size:1.8rem;background:#e60012;width:260px;height:60px;margin-top:3.2rem;box-sizing:border-box;opacity:1;border-radius:2px}@media screen and (max-width:767.75px){.o_p-credit .wpwl-button.wpwl-button-pay{width:260px}}.o_p-credit .wpwl-button.wpwl-button-pay:hover{opacity:.7}.o_p-credit .wpwl-button.wpwl-button-pay:disabled{opacity:.2}.o_p-credit .wpwl-button.wpwl-button-pay:focus{outline:none}.o_p-credit .wpwl-button.wpwl-button-pay .f-icon--loading{animation:l 1s linear 0s infinite normal;margin-top:7px}.o_p-credit .wpwl-wrapper-billing input,.o_p-credit .wpwl-wrapper-billing select{margin-top:0}.o_p-credit .wpwl-group.wpwl-group-retain-card{width:100%;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.o_p-credit .wpwl-group.wpwl-group-retain-card label{color:#3c3c3c;font-size:1.4rem}.o_p-credit .wpwl-group.wpwl-group-retain-card p{color:#737373;margin-top:.8rem;font-size:.9rem;margin-bottom:2.4rem}.o_p-credit .wpwl-group.wpwl-group-submit.wpwl-clearfix{text-align:center}.o_p-credit .wpwl-button.wpwl-button-pay{float:none}.o_p-credit .wpwl-form.wpwl-form-card.wpwl-clearfix{max-width:none}.o_p-credit .wpwl-wrapper{width:100%}.o_p-credit .wpwl-control{font-size:18px;color:#3c3c3c;font-family:Arial,sans-serif}.o_p-credit .wpwl-has-error{color:#3c3c3c}.o_p-credit .o_p-credit__payment-services{width:260px;margin:1.6rem auto 0;text-align:right;font-size:1.4rem}@media screen and (max-width:767.75px){.o_p-credit .o_p-credit__payment-services{width:260px}}.o_p-credit .o_p-credit__payment-services svg{height:15px;width:15px;margin-right:.8rem}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-credit .l-contents__wrap.l-contents__type--a{display:block}.o_p-credit .l-contents__block--a{background:transparent!important}.o_p-credit .l-contents__block--a .l-contents__cover-bg{display:none}.o_p-credit .o_p-credit__stage{margin-right:0!important;top:0!important}.o_p-credit .o_p-credit-card{top:0!important;left:0!important}}.o_p-product-detail-root{min-height:100vh}.o_p-product-detail-frame{max-width:960px;box-sizing:border-box;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-product-detail-frame{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width:767.75px){.o_p-product-detail-frame{padding-left:1.6rem;padding-right:1.6rem}}.o_p-product-detail{font-size:1.4rem;width:100%;overflow:hidden}.o_p-product-detail__description{position:relative}@media screen and (min-width:768px){.o_p-product-detail__contents{position:relative;z-index:2;max-width:1024px;box-sizing:border-box;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.o_p-product-detail__contents{min-height:calc(56.25vw - 74px)}}.o_p-product-detail__contents.is-chrome{overflow-anchor:none}.o_p-product-detail .o_p-product-detail__main-image{position:relative}.o_p-product-detail .o_p-product-detail__main-image .o_p-product-detail__main-image--scrollwrap{position:absolute;width:100%;text-align:center;bottom:0;pointer-events:none}.o_p-product-detail .o_p-product-detail__main-image .o_p-product-detail__main-image--scrollwrap.fading{opacity:0}@media screen and (min-width:1024px){.o_p-product-detail .o_p-product-detail__main-image .o_p-product-detail__main-image--scrollwrap.fading{animation:b 1s linear}}.o_p-product-detail .o_p-product-detail__main-image .o_p-product-detail__main-image--scrollwrap .o_p-product-detail__main-image--scroll{opacity:0}@media screen and (min-width:1024px){.o_p-product-detail .o_p-product-detail__main-image .o_p-product-detail__main-image--scrollwrap .o_p-product-detail__main-image--scroll{animation:b 2s cubic-bezier(1,0,.6,1) infinite 5s,d 2s cubic-bezier(.35,1,.35,1) infinite 5s}}.o_p-product-detail .o_p-product-detail__youtube{position:relative;width:100%;padding-bottom:56.25%}.o_p-product-detail .o_p-product-detail__youtube iframe{position:absolute}.o_p-product-detail .o_p-product-detail__hero{position:relative}.o_p-product-detail .o_p-product-detail__hero img{width:100%}.o_p-product-detail .o_p-product-detail__carousel .slick-dotted.slick-slider{margin-bottom:0}.o_p-product-detail .o_p-product-detail__carousel .slick-slide{padding-left:.4rem;padding-right:.4rem}@media screen and (min-width:768px){.o_p-product-detail .o_p-product-detail__carousel .slick-slide{padding-left:0;padding-right:0}}.o_p-product-detail .o_p-product-detail__carousel .slick-next.slick-arrow,.o_p-product-detail .o_p-product-detail__carousel .slick-prev.slick-arrow{display:none;background:none;opacity:.8;width:38px;height:86px}@media screen and (min-width:768px){.o_p-product-detail .o_p-product-detail__carousel .slick-next.slick-arrow,.o_p-product-detail .o_p-product-detail__carousel .slick-prev.slick-arrow{display:block}}.o_p-product-detail .o_p-product-detail__carousel .slick-next.slick-arrow:before,.o_p-product-detail .o_p-product-detail__carousel .slick-prev.slick-arrow:before{content:"";display:none}.o_p-product-detail .o_p-product-detail__carousel .slick-prev.slick-arrow{-ms-transform:scaleX(-1);transform:scaleX(-1)}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap{position:relative;width:100%;padding-top:56.25%}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap .youtube-controller{position:absolute;height:100%;width:100%;z-index:50;margin-top:-56.25%}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap .youtube-controller .thumbnail{width:100%;height:100%;transform:translateZ(0)}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap .youtube-controller .playbutton{width:96px;height:96px;transform:translateZ(0)}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap .youtube-controller:hover .playbutton{opacity:.7}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap .youtube-title-wrap{position:absolute;z-index:51;bottom:0;width:100%;height:2.4rem;background:rgba(0,0,0,.5);transform:translateZ(0)}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap .youtube-title-wrap .youtube-title{padding:.6rem .8rem;color:#fff;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem .youtube-wrap iframe{position:absolute;top:0;left:0}.o_p-product-detail .o_p-product-detail-content{display:-ms-flexbox;display:flex;padding-bottom:3.2rem}.o_p-product-detail .o_p-product-detail-content.is-chrome{overflow-anchor:none}@media screen and (max-width:767.75px){.o_p-product-detail .o_p-product-detail-content{width:auto;display:block;padding:1.6rem 1.6rem 3.2rem}.o_p-product-detail .o_p-product-detail-content.is-carousel{padding:0}}.o_p-product-detail .o_p-product-detail-content h2{font-size:1.8rem;font-weight:600;padding-bottom:.8rem;word-break:break-all;white-space:pre-wrap}@media screen and (min-width:768px){.o_p-product-detail .o_p-product-detail-content h2{font-size:2.4rem;padding-bottom:1.6rem}}.o_p-product-detail .o_p-product-detail-content dt{font-size:1.6rem;font-weight:600;padding-bottom:.8rem}@media screen and (min-width:768px){.o_p-product-detail .o_p-product-detail-content dt{font-size:1.8rem;padding-bottom:1.6rem}}.o_p-product-detail .o_p-product-detail-content dd{font-size:12px;margin-left:0}.o_p-product-detail .o_p-product-detail-content dd .o_p-product-detail-accordion__body li{margin-bottom:1.8rem}.o_p-product-detail .o_p-product-detail-content dd .o_p-product-detail-accordion__body li:last-child{margin-bottom:0}.o_p-product-detail .o_p-product-detail-content dd .o_p-product-detail-accordion__content{overflow:hidden}.o_p-product-detail .o_p-product-detail-content .o_p-product-detail-content__left{-ms-flex:1 1 0%;flex:1 1 0%;white-space:pre-wrap;max-width:none}@media screen and (min-width:768px){.o_p-product-detail .o_p-product-detail-content .o_p-product-detail-content__left{max-width:66.8rem;margin-right:3.2rem;min-width:41.2rem}}@media screen and (min-width:1024px){.o_p-product-detail .o_p-product-detail-content .o_p-product-detail-content__left{min-width:none}}.o_p-product-detail .o_p-product-detail-accordion_wrapper{white-space:pre-wrap}.o_p-product-detail .o_p-product-detail-accordion{margin-bottom:4.8rem}.o_p-product-detail .o_p-product-detail-accordion__body ul{padding:0;margin:0}.o_p-product-detail .o_p-product-detail-accordion__body ul li{list-style-type:none;margin-bottom:1.4rem}.o_p-product-detail .o_p-product-detail-accordion__body ul li:last-child{margin-bottom:.8rem}.o_p-product-detail .o_p-product-detail__button-wrap{width:260px;margin:0 auto}.o_p-product-detail .o_p-product-detail__button-wrap .o_p-product-detail__button-wrap-panel{width:260px;padding:3.2rem 2rem 4.8rem;position:absolute;transform:translateZ(0);z-index:1}@media screen and (min-width:768px){.o_p-product-detail .o_p-product-detail__button-wrap .o_p-product-detail__button-wrap-panel{margin-left:-2rem}}.o_p-product-detail .o_p-product-detail__button-wrap .o_p-product-detail__button-wrap-panel.is-fixed{position:fixed;z-index:2}.o_p-product-detail .o_p-product-detail__price-wrap{text-align:right;font-size:1.2rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__software-type{margin-bottom:1.6rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__label-view{margin-bottom:.8rem;margin-right:0}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__label-view--release-label{margin-bottom:1.6rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__fixed-price{font-size:1.4rem;padding-bottom:.8rem;text-decoration:line-through}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__price .o_p-product-detail__price--price{font-size:3.2rem;font-weight:600}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__price .o_p-product-detail__price--freeplan{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__gp-wrap,.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__price .o_p-product-detail__price--tax{margin-bottom:1.6rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-link{font-size:.9rem;margin-bottom:.4rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-link svg{width:1.6rem;height:1.6rem;vertical-align:middle;margin-right:.8rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-link span{text-decoration:underline}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-getpoint{font-size:1.4rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-getpoint svg{width:1.8rem;height:1.8rem;vertical-align:text-bottom;margin-right:.8rem}.o_p-product-detail .o_p-product-detail__price-wrap .o_p-product-detail__announce-billing{padding-bottom:.8rem}.o_p-product-detail .o_p-product-detail__parallax{margin-bottom:4.8rem;height:160px;overflow:hidden;position:relative}@media screen and (max-width:767.75px){.o_p-product-detail .o_p-product-detail__parallax{height:120px}}.o_p-product-detail .o_p-product-detail__parallax .o_p-product-detail__parallax--image{position:absolute;width:100%;bottom:0;transition:bottom .1s linear}.o_p-product-detail .o_p-product-detail__parallax .o_p-product-detail__parallax--image img{width:100%}.o_p-product-detail .o_p-product-detail__tag{margin-bottom:1.8rem}.o_p-product-detail .o_p-product-detail__attention{white-space:pre-wrap;margin-bottom:4.8rem}.o_p-product-detail .o_p-product-detail__attention .o_p-product-detail__attention--block{font-size:1.2rem;padding-top:2.4rem}.o_p-product-detail .o_p-product-detail__rating{margin-bottom:3.2rem;display:-ms-inline-flexbox;display:inline-flex}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--cero{margin-right:.3rem;width:3.4rem;height:4.2rem}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--cero a{display:block;line-height:1;-ms-transform:scale(1);transform:scale(1)}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--cero img{width:100%;height:100%;border-radius:.5rem}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--cob{height:4rem;margin-right:.8rem;-ms-flex-negative:0;flex-shrink:0}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--cob img{height:100%}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--cob--content-descriptor{font-size:1.2rem;margin-right:1.6rem;-ms-flex-negative:1;flex-shrink:1}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--oflc{height:4rem;margin-right:.8rem;-ms-flex-negative:0;flex-shrink:0}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--oflc img{height:100%}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--oflc--content-descriptor{font-size:1.2rem;margin-right:1.6rem;-ms-flex-negative:1;flex-shrink:1}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--others ul{display:-ms-inline-flexbox;display:inline-flex;max-width:9.5rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin-left:.5rem;margin-top:.3rem}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--others ul li{list-style:none;margin-right:.3rem}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--others ul li span{width:1.6rem;height:1.6rem;display:inline-block}.o_p-product-detail .o_p-product-detail__rating .o_p-product-detail__rating--others ul li span img{width:100%;height:100%}.o_p-product-detail .o_p-product-detail__package-link{text-align:right}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-product-detail__button-wrap .o_p-product-detail__button-wrap-panel .o_c-button-border,.o_p-product-detail__button-wrap .o_p-product-detail__button-wrap-panel .o_c-button-fill{width:100%}}@media screen and (max-width:767.75px){.o_p-product-detail .o_p-product-detail__button-wrap{width:260px}.o_p-product-detail .o_c-carousel__item-hero,.o_p-product-detail .o_p-product-detail__youtube{display:none}.o_p-product-detail .o_p-product-detail__game-icon{width:118.75%;height:118.75%;margin-left:-9.375%}.o_p-product-detail .o_p-product-detail__carousel .slick-arrow{display:none!important}.o_p-product-detail .o_p-product-detail__carousel .o_p-product-detail__carousel--oneitem{padding:0 5%}.o_p-product-detail .o_p-product-detail__button-wrap{position:static;margin-top:2.4rem;margin-bottom:4rem}.o_p-product-detail .o_p-product-detail__button-wrap .o_p-product-detail__button-wrap-panel{width:100%;box-sizing:border-box;padding:0;background:transparent;position:static;margin-top:0}.o_p-product-detail .o_p-product-detail__button-wrap .o_p-product-detail__button-wrap-panel.is-fixed{position:static}.o_p-product-detail .o_p-product-detail__package-link{text-align:right}}.o_p-product-detail-information-area{position:relative;width:100%;background:#fff;padding-top:3.2rem}@media screen and (min-width:768px){.o_p-product-detail-information-area{padding-top:6.4rem}}.o_p-product-detail-information-wrap{color:#737373;padding-bottom:6.4rem;font-size:1.4rem}.o_p-product-detail-information-wrap h3{color:#3c3c3c;text-align:center;font-size:2.4rem;padding-bottom:3.2rem}@media screen and (max-width:767.75px){.o_p-product-detail-information-wrap h3{font-size:1.8rem;text-align:left}}.o_p-product-detail-information-wrap .o_p-product-detail-information-wrap__text{font-size:1.4rem;margin-bottom:1.6rem}.o_p-product-detail-information-wrap .o_p-product-detail-information-wrap__text .f-icon--window-outline{fill:#e60012;width:1.5rem;height:1.5rem;margin-right:.8rem}.o_p-product-detail-information-wrap .o_p-product-detail-information-wrap__transaction-law{text-align:right;font-size:1.4rem;margin-bottom:1.6rem}.o_p-product-detail-information-wrap .o_p-product-detail-information-wrap__transaction-law .f-icon--window-outline{fill:#e60012;width:1.5rem;height:1.5rem;margin-right:.8rem}.o_p-product-detail-information-wrap .o_p-product-detail-information-wrap__publisher{text-align:center;font-size:1.2rem}.o_p-product-detail-information-wrap a:link,.o_p-product-detail-information-wrap a:visited{color:#e60012}.o_p-product-detail-modal{display:none;width:100%;height:100%;background:rgba(42,35,75,.9);position:fixed;z-index:9999;top:0;left:0;text-align:center;animation:a 1s ease 0s forwards normal}.o_p-product-detail-modal.is-active{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_p-product-detail-modal .o_p-product-detail-modal__body{width:288px;margin-left:auto;margin-right:auto}.o_p-product-detail-modal .o_p-product-detail-modal__close-button{text-align:right;margin-bottom:2.4rem}.o_p-product-detail-modal .o_p-product-detail-modal__close-button svg{cursor:pointer}.o_p-product-detail-modal .o_p-product-detail-modal__list{overflow-y:auto;max-height:80vh;margin-bottom:-10vh;padding-bottom:10vh;padding-right:1rem;margin-right:-1rem}.o_p-product-detail-modal button{width:100%}.o_p-product-detail-modal button:last-child{margin-bottom:0}.o_p-product-detail-toast__wrap .o_p-product-detail-toast{display:block;margin-left:auto;margin-right:auto;position:fixed;left:0;right:0;width:100%;max-width:641px;bottom:0;z-index:9999;background:#e60012;animation:c .5s ease 0s}.o_p-product-detail-toast__wrap .o_p-product-detail-toast.hide{opacity:0;animation:e .5s ease 0s}.o_p-product-detail-toast__wrap .o_p-product-detail-toast .o_p-product-detail-toast__body{font-size:1.4rem;color:#fff;text-align:center;padding:2.2rem 1.6rem;margin-bottom:0}.o_p-product-detail-toast__wrap .o_p-product-detail-toast .o_p-product-detail-toast__link{font-size:1.4rem;color:#fff;text-align:center;padding:.2rem 1.6rem 2.2rem;white-space:pre-wrap}.o_p-product-detail-toast__wrap .o_p-product-detail-toast .o_p-product-detail-toast__link .f-icon--window-outline{fill:#fff;width:1.5rem;height:1.5rem;margin-right:.8rem}.o_p-product-detail-toast__wrap .o_p-product-detail-toast .o_p-product-detail-toast__link a:link,.o_p-product-detail-toast__wrap .o_p-product-detail-toast .o_p-product-detail-toast__link a:visited{color:#fff}.o_p-product-detail-aoc-content{margin-bottom:3.2rem}.o_p-product-detail-aoc-content hr{border-color:#f8f8f8;opacity:.2}.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:baseline;align-items:baseline;text-align:center;font-weight:600}.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__head .o_p-product-detail-aoc-content__head--title{font-size:1.8rem;font-weight:600;padding-bottom:.8rem}@media screen and (min-width:768px){.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__head .o_p-product-detail-aoc-content__head--title{font-size:2.4rem;padding-bottom:1.6rem}}.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__head .o_p-product-detail-aoc-content__head--count{font-size:1.4rem;font-weight:400}@media screen and (min-width:768px){.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__head .o_p-product-detail-aoc-content__head--count{font-size:1.6rem}}.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__list{margin-bottom:2.4rem;padding:0}.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__information{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;text-align:right;font-size:1.4rem;font-weight:400;margin-top:1.6rem}@media screen and (min-width:768px){.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__information{margin-top:2.4rem}}.o_p-product-detail-aoc-content .o_p-product-detail-aoc-content__information svg{margin-right:.5rem;margin-bottom:.3rem;vertical-align:middle}.o_p-product-footer{position:relative}.o_p-search .o_p-search__result-wrap{background:rgba(232,235,239,.6);padding-top:12.7rem;padding-bottom:6.4rem}@media screen and (min-width:768px){.o_p-search .o_p-search__result-wrap{padding-top:14.8rem;padding-bottom:12.8rem}}.o_p-search-result-summary{padding:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;box-sizing:border-box}@media screen and (min-width:768px){.o_p-search-result-summary{padding:1.6rem 4.2rem}}.o_p-search-result-summary.is-visibility-hidden{visibility:hidden;padding:0}.o_p-search-result-summary .o_p-search-result-summary__number{padding:.7rem 0;color:#737373}.o_p-search-result-summary .o_p-search-result-summary__number .o_p-search-result-summary__number--num{line-height:1.8rem;margin-right:.1rem}.o_p-search-result-summary .o_p-search-result-summary__sort{text-align:right;position:relative;-ms-flex-preferred-size:10rem;flex-basis:10rem}.o_p-search-result-summary .o_p-search-result-summary__sort i{margin-left:.8rem;vertical-align:inherit}.o_p-search-result-summary .o_p-search-result-summary__sort-selector{position:absolute;width:11.6rem;background:red;text-align:left;left:-.8rem;margin-top:.8rem;border:1px solid #737373;background:#fff;padding:.8rem 0}.o_p-search-result-summary .o_p-search-result-summary__sort-list{font-size:1.4rem;text-align:center;padding:.8rem 0;color:#737373}.o_p-search-result-summary .o_p-search-result-summary__sort-list.is-active,.o_p-search-result-summary .o_p-search-result-summary__sort-list:hover{color:#fff;background:#e60012}.o_c-search-products{padding-top:5.4rem}.o_c-search-result-pages,.o_c-search-result-products,.o_c-search-result-supports{overflow-anchor:none}.o_c-search-result-notfound .o_c-search-result-notfound__message{text-align:center;padding:6.4rem 1.6rem 0}.o_c-search-result-notfound .o_c-search-result-notfound__title{margin-bottom:1.6rem;font-size:1.6rem}.o_c-search-result-notfound .o_c-search-result-notfound__text{color:#737373;font-size:1.4rem}.o_c-search-result-error{display:none}.o_c-search-result-error .o_c-search-result-error__message{text-align:center;padding:0 1.6rem;font-size:1.2rem;color:#737373}.o_c-search-result-error.is-error{display:block;margin-top:3.2rem}.o_c-search-result__more{padding:3.2rem 1.2rem 0;text-align:center}.o_c-search-result-preview-list .o_c-search-result-pages .o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error,.o_c-search-result-preview-list .o_c-search-result-products .o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error,.o_c-search-result-preview-list .o_c-search-result-supports .o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error{padding:1.6rem 0}@media screen and (min-width:768px){.o_c-search-result-preview-list .o_c-search-result-pages .o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error,.o_c-search-result-preview-list .o_c-search-result-products .o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error,.o_c-search-result-preview-list .o_c-search-result-supports .o_c-indicator-loading-embedded .o_c-indicator-loading-embedded__error{padding:3.2rem 0}}.o_c-search-result-preview-list .o_c-search-result-pages .o_c-indicator-loading-embedded.is-loading .o_c-card-list,.o_c-search-result-preview-list .o_c-search-result-products .o_c-indicator-loading-embedded.is-loading .o_c-card-flex-list,.o_c-search-result-preview-list .o_c-search-result-supports .o_c-indicator-loading-embedded.is-loading .o_c-card-list{display:none}.o_c-search-result__more-loading-wrap .o_c-indicator-loading-embedded__body{padding:1.6rem 0}.o_p-search-common{width:100%;position:absolute;z-index:11}.o_p-search-common:after{content:"";display:block;height:3px;width:100%;background:linear-gradient(rgba(0,0,0,.2),transparent)}.o_p-search-common.is-fixed{position:fixed;top:0;left:0}.o_p-search-common .o_p-search-common__wrap{padding-top:1px;background:#fff}.o_p-search-common.headroom{will-change:transform;transition:all .3s;-ms-transform:translateY(0);transform:translateY(0);top:auto;position:absolute}.o_p-search-common.headroom--pinned{-ms-transform:translateY(0);transform:translateY(0);display:block;position:fixed;top:0}.o_p-search-common.headroom--unpinned{-ms-transform:translateY(-68px);transform:translateY(-68px);display:block;position:fixed;top:0}@media screen and (min-width:768px){.o_p-search-common.headroom--unpinned{-ms-transform:translateY(-89px);transform:translateY(-89px)}}.o_p-search-common.headroom.headroom--not-bottom.headroom--not-top.headroom--unpinned{transition:all .3s!important}.o_p-search-common.headroom--top{-ms-transform:translateY(0);transform:translateY(0);top:auto;position:absolute}.o_p-search-result-summary--filter-area{width:100%;background:#fff;display:none;min-height:5.4rem;position:relative;border-top:.1rem solid #e8ebef}.o_p-search-result-summary--filter-area.is-active{display:block;animation:a .3s ease-in 0s forwards alternate}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-narrow{color:#e60012;text-align:center;padding:1.6rem 0;font-size:1.4rem;display:none;cursor:pointer}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-narrow.is-active{display:block}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-narrow .o_c-image-svg--c-arrow-down{width:17px;height:17px;margin-right:.8rem}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices-wrap{position:relative;transition:all .3s;opacity:0;max-height:0;pointer-events:none;overflow:hidden}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices-wrap.is-active{opacity:1;max-height:240px;pointer-events:auto}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:1.6rem 0}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices .o_p-search-result-summary__filter-choice{width:50%;box-sizing:border-box;padding:.8rem 0 .8rem 1.6rem}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-submit{width:100%;text-align:center;padding:0 0 2.4rem}.o_p-search-result-summary-bg-layer{display:none;position:fixed;z-index:10;background:rgba(0,0,0,.3);height:100vh;width:100%;top:0}.o_p-search-result-summary-bg-layer.is-active{display:block;animation:a .3s ease 0s forwards alternate}.o_p-search-result-summary--sort-area{position:absolute;width:10rem;right:0;background:#fff;text-align:center}.o_p-search-result-summary--sort-area .o_p-search-result-summary__sort-choices{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.o_p-search-result-summary--sort-area .o_p-search-result-summary__sort-choices .o_p-search-result-summary__sort-choice{line-height:5.6rem;margin-left:1.4rem}@media screen and (min-width:768px){.o_p-search-result-summary{padding:1.6rem 3.2rem}.o_p-search-result-summary .o_p-search-result-summary__number{padding:.7rem 0}.o_p-search-result-summary .o_p-search-result-summary__filter{width:20rem;padding:1.8rem 0;font-size:2rem!important}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices{-ms-flex-pack:center;justify-content:center}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices .o_p-search-result-summary__filter-choice{width:25%;padding:3.2rem 0 3.2rem 3.2rem;font-size:1.4rem!important}.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-submit{padding:0 0 3.2rem}.o_p-search-result-summary--sort-area{width:20rem}.o_p-search-result-summary--sort-area .o_p-search-result-summary__sort-choices .o_p-search-result-summary__sort-choice{line-height:6.5rem;margin-left:4.6rem;font-size:2rem!important}}@media screen and (min-width:1024px){.o_p-search-result-summary--filter-area .o_p-search-result-summary__filter-choices .o_p-search-result-summary__filter-choice{width:20%}}.o_p-redeem .o_p-redeem__supplement{color:#e60012;font-size:2rem}.o_p-redeem .o_p-redeem__platform{color:#737373;font-size:.9rem;margin-bottom:.8rem}.o_p-redeem .o_p-redeem__soft-title{font-size:1.4rem;color:#3c3c3c;margin-bottom:1.6rem}.o_p-redeem .o_p-redeem__variation{font-size:1.2rem;color:#737373;margin-bottom:4.8rem}.o_p-redeem .o_p-redeem__confirm-soft-info{background:#e8ebef;padding:2.4rem 1.6rem;margin-top:4.8rem;margin-bottom:3.2rem}@media screen and (min-width:768px){.o_p-redeem .o_p-redeem__confirm-soft-info{padding:2.4rem 4.8rem}}@media screen and (min-width:1024px){.o_p-redeem .o_p-redeem__confirm-soft-info{padding:3.2rem 8rem 3.2rem 4rem}}.o_p-redeem .o_p-redeem__confirm-soft-info-title{color:#3c3c3c;font-size:1.8rem;padding-bottom:1.6rem}.o_p-redeem .o_p-redeem__consumable_legal_jpn{font-size:.9rem;color:#737373;margin-bottom:.8rem}.o_p-redeem .o_p-redeem__confirm-soft-info-body{font-size:.9rem;white-space:pre-wrap}.o_p-redeem .o_p-redeem__balance{margin-top:3rem}.o_p-redeem .o_p-redeem__balance .o_c-2col-list-border .o_c-2col-list-border__row{padding:0}.o_p-redeem .o_p-redeem__next-button{margin-top:2.4rem;text-align:center}@media screen and (min-width:1024px){.o_p-redeem .o_p-redeem__border-left{border-left:1px solid #dbe0e7}}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-redeem .o_p-redeem__border-left{border-left:1px solid #dbe0e7}.o_p-redeem .o_p-redeem__right-frame{padding-left:4.8rem;padding-right:4.8rem}}@media screen and (max-width:767.75px){.o_p-redeem .o_p-redeem__supplement{font-size:1.6rem}}.o_p-shopmenu .o_p-shopmenu__more-button{margin-top:4.2rem;margin-bottom:4.2rem}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__more-button{margin-top:1.6rem;margin-bottom:1.6rem}}.o_p-shopmenu .o_p-shopmenu__previous-button{margin-top:4.2rem}.o_p-shopmenu .o_p-shopmenu__discount-wrap{background:#f5f5f5}.o_p-shopmenu .o_p-shopmenu__merge-account{background:#e8ebef;width:100%;padding:4.8rem 0 3.2rem;margin-bottom:4.8rem}@media only screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__merge-account{padding:3.2rem 0;margin-bottom:0}}.o_p-shopmenu .o_p-shopmenu__id-info{text-align:right;margin-top:3.2rem;width:100%;max-width:1024px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:3.2rem;padding-right:3.2rem}@media only screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__id-info{width:auto;margin:3.2rem 0 0;padding-left:1.6rem;padding-right:1.6rem}}.o_p-shopmenu .o_p-shopmenu__next-merge{max-width:1024px;width:100%;text-align:right;margin-left:auto;margin-right:auto;padding-left:3.2rem;padding-right:3.2rem;margin-top:3.2rem;box-sizing:border-box}@media only screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__next-merge{width:auto;margin:3.2rem 1.6rem 0;padding-left:0;padding-right:0}}.o_p-shopmenu .o_p-shopmenu__message{padding-top:3.2rem;font-size:1.4rem;line-height:2rem}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__message{padding-top:2.4rem}}.o_p-shopmenu .o_p-shopmenu__message .o_c-toggle--expand{text-align:right}.o_p-shopmenu .o_p-shopmenu__message .o_c-toggle--expand .o_c-toggle--expand__body{text-align:left;max-height:6rem!important}.o_p-shopmenu .o_p-shopmenu__message .o_c-toggle--expand .o_c-toggle--expand__body.is-active{max-height:9999px!important}.o_p-shopmenu .o_p-shopmenu__message .o_c-toggle--expand .o_c-toggle--expand__trigger{color:#e60012;display:inline-block;padding:.8rem 0}.o_p-shopmenu .o_p-shopmenu__message-next{font-size:1.4rem}.o_p-shopmenu .o_p-shopmenu__message-next-button{text-align:right;color:#e60012;font-size:1.2rem}.o_p-shopmenu .o_p-shopmenu__birthday-discount-wrap{background:#f5f5f5}.o_p-shopmenu .o_p-shopmenu__receipt{display:inline-block}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__receipt{display:block}}.o_p-shopmenu__transaction-history{background:#e8ebef}.o_p-shopmenu__transaction-history-wrap{padding:3.2rem 1.6rem;box-sizing:content-box}@media screen and (min-width:768px){.o_p-shopmenu__transaction-history-wrap{padding:4.8rem 3.2rem}}@media screen and (min-width:1024px){.o_p-shopmenu__transaction-history-wrap{max-width:1024px;box-sizing:border-box;margin-right:auto;margin-left:auto}}.o_p-shopmenu__transaction-history-attention{margin-top:1.6rem;font-size:.9rem;text-align:left}.o_p-shopmenu .o_p-shopmenu__list-frame{width:320px;margin-left:auto;margin-right:auto}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__list-frame{width:auto}}.o_p-shopmenu .o_p-shopmenu__integration-balance{display:-ms-flexbox;display:flex}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__integration-balance{display:block}}.o_p-shopmenu .o_p-shopmenu__integration-balance .o_p-shopmenu__integration-balance-box:first-child{padding-right:2rem}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__integration-balance .o_p-shopmenu__integration-balance-box:first-child{padding-right:0;padding-bottom:2rem}}.o_p-shopmenu .o_p-shopmenu__integration-balance .o_p-shopmenu__integration-balance-box:last{padding-left:2rem}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__integration-balance .o_p-shopmenu__integration-balance-box:last{padding-left:0}}.o_p-shopmenu .o_p-shopmenu__rights-subheader{color:#737373;font-size:1.6rem;font-weight:400;padding-bottom:.8rem}.o_p-shopmenu .o_p-shopmenu__rights-about-subscription{margin:0 3.2rem}.o_p-shopmenu .o_p-shopmenu__rights-payments{margin:0 3.2rem 3.2rem}.o_p-shopmenu .o_p-shopmenu__rights-payments .o_p-shopmenu__rights-subheader{border-bottom:1px solid rgba(0,0,0,.05)}.o_p-shopmenu .o_p-shopmenu__rights-payments-detail{margin-top:.8rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}.o_p-shopmenu .o_p-shopmenu__rights-payments-selection{color:#3c3c3c;font-size:1.4rem;font-weight:600}.o_p-shopmenu .o_p-shopmenu__rights-payments-paypal{display:inline-block;width:80px;height:30px;vertical-align:middle;pointer-events:none}.o_p-shopmenu .o_p-shopmenu__rights-payments-action{margin-left:1.6rem}.o_p-shopmenu .o_p-shopmenu__rights-list{background:#e8ebef;margin-left:3.2rem;margin-right:3.2rem;padding:4.8rem 1.6rem;box-sizing:content-box}.o_p-shopmenu .o_p-shopmenu__rights-nothing{color:#3c3c3c;font-size:1.4rem;font-weight:600;padding:.8rem .8rem .7rem;box-sizing:content-box;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.o_p-shopmenu .o_p-shopmenu__rights-item{padding:1.6rem .8rem;border-top:1px solid hsla(0,0%,45%,.2)}.o_p-shopmenu .o_p-shopmenu__rights-item:last-child{border-bottom:1px solid hsla(0,0%,45%,.2)}.o_p-shopmenu .o_p-shopmenu__rights-item-container{display:-ms-flexbox;display:flex;width:100%}.o_p-shopmenu .o_p-shopmenu__rights-item-title-image-frame{width:136px;height:77px;margin-right:1.6rem;margin-bottom:.8rem}.o_p-shopmenu .o_p-shopmenu__rights-item-title-image{width:136px;height:77px;display:inline-block}.o_p-shopmenu .o_p-shopmenu__rights-item-title-name{color:#737373;font-size:1rem;font-weight:400;margin-bottom:.8rem!important}.o_p-shopmenu .o_p-shopmenu__rights-item-info-frame{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.o_p-shopmenu .o_p-shopmenu__rights-item-course-name{color:#3c3c3c;font-size:1.2rem;font-weight:600}.o_p-shopmenu .o_p-shopmenu__rights-item-rights{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:end;align-items:flex-end;margin-top:1.6rem}.o_p-shopmenu .o_p-shopmenu__rights-item-column{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.o_p-shopmenu .o_p-shopmenu__rights-item-column:not(:last-child){margin-bottom:1.6rem}.o_p-shopmenu .o_p-shopmenu__rights-item-column-header{color:#737373;font-size:1.2rem;width:100%}.o_p-shopmenu .o_p-shopmenu__rights-item-column-text{color:#3c3c3c;font-size:1.2rem;width:100%}.o_p-shopmenu .o_p-shopmenu__rights-item-ticket-text>*{display:inline-block;vertical-align:middle}.o_p-shopmenu .o_p-shopmenu__rights-item-column-price-note,.o_p-shopmenu .o_p-shopmenu__rights-item-column-price-value{display:block}.o_p-shopmenu .o_p-shopmenu__rights-item-action-button{height:44px}@media screen and (min-width:768px){.o_p-shopmenu .o_p-shopmenu__rights-payments-detail{-ms-flex-pack:end;justify-content:flex-end}.o_p-shopmenu .o_p-shopmenu__rights-list{padding:4.8rem 2.4rem}.o_p-shopmenu .o_p-shopmenu__rights-item-container{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.o_p-shopmenu .o_p-shopmenu__rights-item-info-frame{width:calc(100% - 152px)}}@media screen and (min-width:1024px){.o_p-shopmenu .o_p-shopmenu__rights{max-width:1024px;box-sizing:border-box;margin-right:auto;margin-left:auto}.o_p-shopmenu .o_p-shopmenu__rights-item-right-details{width:calc(100% - 374px)}.o_p-shopmenu .o_p-shopmenu__rights-item-action{padding-left:.8rem;width:366px}.o_p-shopmenu .o_p-shopmenu__rights-item-action-button{width:366px}}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_p-shopmenu .o_p-shopmenu__rights-list{padding:4.8rem 2.4rem}.o_p-shopmenu .o_p-shopmenu__rights-item-right-details{width:calc(100% - 280px)}.o_p-shopmenu .o_p-shopmenu__rights-item-action{padding-left:.8rem;width:272px}.o_p-shopmenu .o_p-shopmenu__rights-item-action-button{width:272px}}@media screen and (max-width:767.75px){.o_p-shopmenu .o_p-shopmenu__integration-balloon:before{display:none}.o_p-shopmenu .o_p-shopmenu__rights-about-subscription{margin-left:1.6rem;margin-right:1.6rem;margin-bottom:.8rem}.o_p-shopmenu .o_p-shopmenu__rights-payments{margin-left:1.6rem;margin-right:1.6rem}.o_p-shopmenu .o_p-shopmenu__rights-payments-detail{-ms-flex-pack:justify;justify-content:space-between}.o_p-shopmenu .o_p-shopmenu__rights-list{margin-left:0;margin-right:0}.o_p-shopmenu .o_p-shopmenu__rights-item{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-top:1.8rem}.o_p-shopmenu .o_p-shopmenu__rights-item-title-image-frame{margin-bottom:.8rem}.o_p-shopmenu .o_p-shopmenu__rights-item-title-name{width:100%;margin-bottom:.8rem}.o_p-shopmenu .o_p-shopmenu__rights-item-container{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.o_p-shopmenu .o_p-shopmenu__rights-item-course-name,.o_p-shopmenu .o_p-shopmenu__rights-item-info-frame{width:100%}.o_p-shopmenu .o_p-shopmenu__rights-item-rights{width:100%;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center}.o_p-shopmenu .o_p-shopmenu__rights-item-right-details{width:100%}.o_p-shopmenu .o_p-shopmenu__rights-item-action{width:100%;margin-top:1.6rem}.o_p-shopmenu .o_p-shopmenu__rights-item-action-button{width:100%}.o_p-shopmenu-account .o_c-balloon-simplex{display:block;border-radius:0;padding:2rem 0;margin-bottom:0}.o_p-shopmenu-account .o_p-shopmenu-account__card{width:288px}.o_p-shopmenu-account .o_p-shopmenu-account__card-body{display:-ms-flexbox;display:flex}.o_p-shopmenu-account .o_p-shopmenu-account__card-image{-ms-flex:1 1 0%;flex:1 1 0%;text-align:left}.o_p-shopmenu-account .o_p-shopmenu-account__card-text{-ms-flex:3 1 0%;flex:3 1 0%;text-align:right}}@media screen and (min-width:1024px){.o_p-aoc-root{min-height:calc(56.25vw - 74px)}}.o_p-aoc .o_c-index-tag{display:inline-block;background:transparent;border:1px solid #737373;box-sizing:border-box;font-size:1rem;padding:.6rem .8rem;margin-bottom:.8rem}@media screen and (min-width:768px){.o_p-aoc .o_c-index-tag{font-size:1.6rem;padding:.8rem 1.6rem}}@media screen and (min-width:768px){.o_p-aoc .o_p-aoc-contents{position:relative;z-index:2;max-width:1024px;box-sizing:border-box;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.o_p-aoc .o_p-aoc-contents{min-height:calc(56.25vw - 74px)}}.o_p-aoc-detail-content__left{word-wrap:break-word;word-break:break-word}@media screen and (min-width:768px){.o_p-aoc-detail-content__left{margin-right:3.2rem;width:calc(100% - 29.2rem)}}@media screen and (min-width:768px){.o_p-aoc-detail-content__right{width:26rem;position:relative}.o_p-aoc-detail-content__right.o_p-aoc-detail-content__right-scroll{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}}@media screen and (min-width:768px){.o_p-aoc-detail-content{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767.75px){.o_p-aoc-detail__button-wrap.o_p-product-detail__button-wrap{margin-top:.8rem}}.o_p-aoc-detail__price-wrap{text-align:right;font-size:1.2rem}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__label-view{margin-right:0;margin-left:.8rem;margin-bottom:.8rem}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__label-view--release-label{margin-bottom:1.6rem;margin-left:0}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__fixed-price{font-size:1.4rem;padding-bottom:.8rem;text-decoration:line-through}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__price .o_p-aoc-detail__price--price{font-size:3.2rem;font-weight:600}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__price .o_p-aoc-detail__price--freeplan{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__price .o_p-aoc-detail__price--tax{margin-bottom:1.6rem}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__announce{margin-bottom:.8rem}.o_p-aoc-detail__price-wrap .o_p-product-detail__gp-wrap{margin-bottom:1.6rem}.o_p-aoc-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-link{font-size:.9rem;margin-bottom:.4rem}.o_p-aoc-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-link svg{width:1.6rem;height:1.6rem;vertical-align:middle;margin-right:.8rem}.o_p-aoc-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-link span{text-decoration:underline}.o_p-aoc-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-getpoint{font-size:1.4rem}.o_p-aoc-detail__price-wrap .o_p-product-detail__gp-wrap .o_p-product-detail__gp-getpoint svg{width:1.8rem;height:1.8rem;vertical-align:text-bottom;margin-right:.8rem}.o_p-aoc-detail__price-wrap .o_p-aoc-detail__announce-billing{padding-bottom:.8rem}.o_p-aoc-detail__set-package-area{margin-top:4.8rem}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--head{font-size:1.8rem;font-weight:600;margin-bottom:1.6rem}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--title-info{background:hsla(0,0%,100%,.3);display:block;margin-bottom:1.6rem}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--title-info:hover{opacity:.7}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--body{padding:.8rem}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--title{font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.8rem}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--release-date{text-align:right;opacity:.7;margin-bottom:.8rem;font-size:1.2rem;font-weight:600}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--fixed-price{opacity:.7;font-size:1.2rem;text-align:right;text-decoration:line-through;margin-bottom:.4rem}.o_p-aoc-detail__set-package-area .o_p-aoc-detail__set-package-area--price{font-size:2rem;font-weight:600;text-align:right}.o_p-aoc-detail__set-package-area--more{font-size:1.4rem;font-weight:400;text-align:right}.o_p-aoc-detail__set-package-area--more a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.o_p-aoc-detail__set-package-area--more svg{margin-right:.5rem}.o_p-aoc-detail__exclamation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:4.8rem .8rem;font-size:1.2rem}.o_p-aoc-detail__exclamation svg{margin-right:.8rem}@media screen and (min-width:768px){.o_p-aoc-detail__exclamation svg{margin-right:1.6rem}}.o_p-aoc-detail__exclamation .o_p-aoc-detail__exclamation--text{-ms-flex:1 1 0%;flex:1 1 0%;white-space:normal}.o_p-aoc-detail__exclamation .o_p-aoc-detail__exclamation--text a{text-decoration:underline;cursor:pointer}.o_p-aoc-list__exclamation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 .8rem 3.2rem;font-size:1.2rem}@media screen and (min-width:768px){.o_p-aoc-list__exclamation{margin:3rem 0 6.4rem}}@media screen and (min-width:1024px){.o_p-aoc-list__exclamation{margin:4.8rem 0 6.4rem}}.o_p-aoc-list__exclamation svg{-ms-flex-preferred-size:2.8rem;flex-basis:2.8rem;margin-right:.8rem}.o_p-aoc-list__exclamation .o_p-aoc-list__exclamation--text{width:calc(100% - 3.4rem)}@media screen and (min-width:768px){.o_p-aoc-list__exclamation .o_p-aoc-list__exclamation--text{width:calc(100% - 4.2rem)}}.o_p-aoc-list__exclamation .o_p-aoc-list__exclamation--text a{text-decoration:underline;cursor:pointer}.o_p-aoc-list{margin-bottom:4.8rem}@media screen and (min-width:768px){.o_p-aoc-list{margin-bottom:1.6rem}}.o_p-bundle-detail-set-content{margin-bottom:6.4rem}.o_p-bundle-detail-set-content hr{border-color:#f8f8f8;opacity:.2}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__head{text-align:center;font-size:1.8rem;font-weight:600;padding-bottom:.8rem;padding-bottom:0!important}@media screen and (min-width:768px){.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__head{font-size:2.4rem;padding-bottom:1.6rem}}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__group-container{margin:2.4rem 0;padding:0}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__group{margin:0;padding:0}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__group+.o_p-bundle-detail-set-content__group{margin-top:1.6rem}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__sub-header{font-size:1.6rem;font-weight:600;padding-bottom:.8rem}@media screen and (min-width:768px){.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__sub-header{font-size:1.8rem;padding-bottom:1.6rem}}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__list{margin:0;padding:0}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__information{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;text-align:right;font-size:1.4rem;font-weight:400;margin-top:1.6rem}@media screen and (min-width:768px){.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__information{margin-top:2.4rem}}.o_p-bundle-detail-set-content .o_p-bundle-detail-set-content__information svg{margin-right:.5rem;margin-bottom:.3rem;vertical-align:middle}.o_p-aoc-list__title{padding:2.4rem 1.6rem 1.6rem}@media screen and (min-width:768px){.o_p-aoc-list__title{padding:4.8rem 3.2rem 3.2rem}}@media screen and (min-width:768px) and (max-width:1023.75px){.o_p-aoc-list__title{max-width:960px;margin:0 auto;box-sizing:border-box}}.o_p-aoc-list__title .o_p-aoc-list__parent-title{font-size:1.2rem;margin-bottom:.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.o_p-aoc-list__title .o_p-aoc-list__parent-title{font-size:2rem;margin-bottom:.8rem}}.o_p-aoc-list__title .o_p-aoc-list__title-text{font-size:2rem;font-weight:600}@media screen and (min-width:768px){.o_p-aoc-list__title .o_p-aoc-list__title-text{font-size:4.2rem}}.o_p-aoc-list-number{font-size:1.4rem;margin-bottom:.8rem}@media screen and (min-width:768px){.o_p-aoc-list-number{font-size:1.8rem}}.o_p-aoc-list-content__list{padding:0}.o_p-aoc-detail__carousel{margin-bottom:0!important}@media screen and (min-width:768px){.o_p-aoc-detail__carousel{margin-bottom:4.8rem!important}}.o_p-aoc-detail__carousel .slick-dotted.slick-slider{margin-bottom:0}.o_p-aoc-detail__carousel .slick-next.slick-arrow,.o_p-aoc-detail__carousel .slick-prev.slick-arrow{background:none}@media screen and (max-width:767.75px){.o_p-aoc-detail__carousel .slick-next.slick-arrow,.o_p-aoc-detail__carousel .slick-prev.slick-arrow{display:none!important}}@media screen and (min-width:768px){.o_p-aoc-detail__carousel .slick-next.slick-arrow,.o_p-aoc-detail__carousel .slick-prev.slick-arrow{opacity:.8;width:38px;height:86px}}.o_p-aoc-detail__carousel .slick-next.slick-arrow .f-icon--carousel-cursor-button-base,.o_p-aoc-detail__carousel .slick-prev.slick-arrow .f-icon--carousel-cursor-button-base{opacity:.8}.o_p-aoc-detail__carousel .slick-next.slick-arrow:before,.o_p-aoc-detail__carousel .slick-prev.slick-arrow:before{content:"";display:none}.o_p-aoc-detail__carousel .slick-next.slick-arrow:hover,.o_p-aoc-detail__carousel .slick-prev.slick-arrow:hover{opacity:.56}.o_p-aoc-detail__carousel .slick-prev.slick-arrow{-ms-transform:scaleX(-1);transform:scaleX(-1)}.o_p-aoc-detail__carousel .slick-prev.slick-arrow svg{padding-left:.3rem}.o_p-aoc-detail__carousel .slick-next.slick-arrow svg{padding-right:.3rem}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem{padding:0 5%}@media screen and (min-width:768px){.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem{padding:0}}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap{position:relative;width:100%;padding-top:56.25%}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap .youtube-controller{position:absolute;height:100%;width:100%;z-index:999;margin-top:-56.25%}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap .youtube-controller .thumbnail{width:100%;height:100%;transform:translateZ(0)}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap .youtube-controller .playbutton{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:96px;height:96px;transform:translateZ(0)}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap .youtube-controller:hover .playbutton{opacity:.7}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap .youtube-title-wrap{position:absolute;z-index:1000;bottom:0;width:100%;height:2.4rem;background:rgba(0,0,0,.5);transform:translateZ(0)}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap .youtube-title-wrap .youtube-title{padding:.6rem .8rem;color:#fff;font-size:1.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.o_p-aoc-detail__carousel .o_p-aoc-detail__carousel--oneitem .youtube-wrap iframe{position:absolute;top:0;left:0}.o_p-aoc-detail__carousel .o_c-carousel__item{padding-left:.4rem!important;padding-right:.4rem!important}@media screen and (min-width:768px){.o_p-aoc-detail__carousel .o_c-carousel__item{padding-left:0!important;padding-right:0!important}}.o_p-aoc-detail__carousel .o_c-carousel__item-youtube{display:block;width:100%;padding-bottom:56.25%;position:relative}@media screen and (min-width:768px){.o_p-aoc-detail__carousel .o_c-carousel__item-youtube{display:none}}.o_p-aoc-detail__carousel .o_c-carousel__item-youtube iframe{position:absolute}@media screen and (min-width:1024px){.o_p-course-root{min-height:calc(56.25vw - 74px)}}.o_p-course .o_c-course-head{font-size:1.4rem;text-align:center;margin-bottom:.8rem;font-weight:600}@media screen and (min-width:768px){.o_p-course .o_c-course-head{font-size:2rem;text-align:left;margin-bottom:1.6rem}}.o_p-course .o_p-course-detail-content__device-common-notice{font-size:1.2rem;margin-top:1.6rem;opacity:.7}@media screen and (min-width:768px){.o_p-course .o_p-course-detail-content__device-common-notice{margin-top:2.4rem}}.o_p-course .o_p-course-detail-information-wrap__text{font-size:1.2rem;opacity:.7;margin-bottom:4.8rem}.o_p-course .o_p-course-detail__button-wrap{border-bottom:1px solid;margin-top:1.6rem}@media screen and (min-width:768px){.o_p-course .o_p-course-detail__button-wrap{margin-top:auto;padding:0;margin-left:.8rem}}@media screen and (min-width:1024px){.o_p-course .o_p-course-detail__button-wrap{margin-left:1.6rem}}.o_p-course .o_p-course-detail__button-wrap:last-child{border-bottom:none}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel{width:100%;max-width:26rem;box-sizing:border-box;padding:0 0 1.6rem;background:transparent;margin:0 auto;border:none}@media screen and (min-width:768px){.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:1.6rem;max-width:none;margin:0 auto}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_c-button-border,.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__button{width:18rem}@media screen and (min-width:1024px){.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_c-button-border,.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__button{width:26rem}}}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__price-wrap{font-size:1.6rem}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__price-wrap .o_p-course-detail__grant-time{margin-bottom:.4rem;text-align:left}@media screen and (min-width:768px){.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__price-wrap .o_p-course-detail__grant-time{margin-bottom:.8rem}}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__price-wrap .o_p-course-detail__price{margin-bottom:.8rem;text-align:right;font-weight:600;font-size:1.8rem}@media screen and (min-width:768px){.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__price-wrap .o_p-course-detail__price{text-align:left}}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel .o_p-course-detail__price-wrap .o_p-course-detail__price .o_p-course-detail__tax{font-weight:400;font-size:1.2rem;vertical-align:.2rem;padding-left:.8rem;opacity:.7}.o_p-course .o_p-course-detail-content__info{margin-top:4.8rem}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel{z-index:1}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel.is-fixed{margin-top:0;position:fixed;z-index:2}.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel.is-absolute{margin-top:0;position:absolute}@media screen and (max-width:767.75px){.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel.is-absolute,.o_p-course .o_p-course-detail__button-wrap .o_p-course-detail__button-wrap-panel.is-fixed{position:static}}.o_p-course .o_p-course-detail-content__limit-notice{font-size:1.2rem;margin-top:.8rem;opacity:.7}.o_p-course .o_c-index-tag{display:inline-block;background:transparent;border:1px solid #737373;box-sizing:border-box;font-size:1rem;padding:.6rem .8rem;margin-bottom:.8rem}@media screen and (min-width:768px){.o_p-course .o_c-index-tag{font-size:1.6rem;padding:.8rem 1.6rem}}.o_p-course-list__title{padding:0;margin-bottom:2.4rem}@media screen and (min-width:768px){.o_p-course-list__title{padding:0;width:26rem;margin-bottom:0}.o_p-course-list__title.is-top{position:absolute;top:0}.o_p-course-list__title.is-fixed{position:fixed;top:150px}.o_p-course-list__title.is-bottom{position:absolute;bottom:0}}.o_p-course-list__title .o_p-course-list__owned{width:100%;padding:.8rem;margin-bottom:0}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__indicator-wrap{height:10rem}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__indicator-wrap .o_p-course-list__busy-indicator{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;pointer-events:none}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__indicator-wrap .o_p-course-list__busy-indicator svg{margin:0 auto;height:2.7rem;width:2.7rem;animation:l .7s linear 0s infinite normal}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__course-right{padding:.8rem;font-size:1.2rem}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__course-right .o_p-course-list__course-right-user{opacity:.7}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__course-right .o_p-course-list__course-right-time{font-size:1.4rem;margin-top:.8rem}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__login{height:10rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__login p{width:100%;white-space:pre-line;font-size:1.4rem;text-align:center}.o_p-course-list__title .o_p-course-list__owned .o_p-course-list__login p a{text-decoration:underline}.o_p-course-detail__button-wrapper{text-align:center;font-weight:600}.o_p-course-detail__button-wrapper .o_p-course-detail__button{font-size:1.4rem;height:4.4rem;margin-bottom:0}.o_p-consume-point{margin-bottom:4.8rem}@media screen and (min-width:1024px){.o_p-consume-point{margin:0 8rem 4.8rem 4rem}}.o_p-consume-point__point-info{text-align:right;margin:.8rem 1.6rem 4rem 0}@media screen and (min-width:768px) and (max-width:1023.75px){.o_p-consume-point__point-info{margin-top:0}}.o_p-consume-point__consume-point-info{font-size:1.2rem;color:#3c3c3c;margin:1.6rem 1.6rem 1.6rem 2.4rem;-ms-flex-pack:end;justify-content:flex-end}.o_p-consume-point__consume-point-info,.o_p-consume-point__consume-point-num{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.o_p-consume-point__consume-point-num{font-size:1.8rem}.o_p-consume-point__consume-point-num svg{margin-right:.8rem;margin-left:.8rem}.o_p-consume-point__change-button{margin-right:1.6rem}.o_p-consume-point__maintenance-display{display:-ms-flexbox;display:flex;margin-top:.4rem}.o_p-consume-point__maintenance-display__logo{width:80px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.o_p-consume-point__maintenance-display__info{-ms-flex:1 1 0%;flex:1 1 0%;font-size:1.4rem;margin-right:1.2rem;color:#737373}.o_p-consume-point__maintenance-display__info.no-available{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto;margin-left:1.6rem;color:hsla(0,0%,45%,.5)}@media screen and (min-width:768px){.o_p-change-point .o_p-change-point__payment-detail,.o_p-change-point .o_p-change-point__radio-button{-ms-flex:1 1 0%;flex:1 1 0%;padding:0 3.2rem}}@media screen and (min-width:1024px){.o_p-change-point .o_p-change-point__payment-detail,.o_p-change-point .o_p-change-point__radio-button{padding:0}}.o_p-gift-point{font-size:1.4rem;margin-bottom:3.2rem;text-align:right}.o_p-gift-point *{vertical-align:middle}.o_p-gift-point :first-child{margin-right:.8rem}.o_p-gift-point :last-child{margin-left:.4rem}.o_p-gift-point-by-purchase{margin-top:4.8rem}.o_p-gift-point-by-purchase .o_c-2col-list{-ms-flex-align:center;align-items:center}.o_p-gift-point-by-purchase .o_c-2col-list .o_c-2col-list__right .o_c-2col-list__right-included-icon{display:table;margin-left:auto;line-height:1;height:100%}.o_p-gift-point-by-purchase .o_c-2col-list .o_c-2col-list__right .o_c-2col-list__right-included-icon div{display:table-cell;vertical-align:middle}.o_p-gift-point-by-purchase .o_c-2col-list .o_c-2col-list__right .o_c-2col-list__right-included-icon div:last-child{border-left:.4rem solid transparent}.o_p-subscription-support-page-main{font-size:1.2rem}.o_p-payment__subscription-lack-of-money{font-size:1rem;margin:0 1.6rem .8rem;text-align:center}.u-mg--0{margin:0}.u-mg-t--8{margin-top:.8rem!important}.u-mg-t--10{margin-top:1rem!important}.u-mg-t--16{margin-top:1.6rem!important}.u-mg-t--20{margin-top:2rem!important}.u-mg-t--24{margin-top:2.4rem!important}.u-mg-t--32{margin-top:3.2rem!important}.u-mg-t--40{margin-top:4rem!important}.u-mg-t--48{margin-top:4.8rem!important}.u-mg-t--64{margin-top:6.4rem!important}.u-mg-t--128{margin-top:12.8rem!important}.u-mg-b--0{margin-bottom:0!important}.u-mg-b--4{margin-bottom:.4rem!important}.u-mg-b--8{margin-bottom:.8rem!important}.u-mg-b--14{margin-bottom:1.4rem!important}.u-mg-b--16{margin-bottom:1.6rem!important}.u-mg-b--20{margin-bottom:2rem!important}.u-mg-b--24{margin-bottom:2.4rem!important}.u-mg-b--32{margin-bottom:3.2rem!important}.u-mg-b--40{margin-bottom:4rem!important}.u-mg-b--48{margin-bottom:4.8rem!important}.u-mg-b--56{margin-bottom:5.6rem!important}.u-mg-b--64{margin-bottom:6.4rem!important}.u-mg-b--85{margin-bottom:8.5rem!important}.u-mg-b--128{margin-bottom:12.8rem!important}.u-mg-l--0{margin-left:0!important}.u-mg-l--8{margin-left:.8rem!important}.u-mg-l--16{margin-left:1.6rem!important}.u-mg-r--0{margin-right:0!important}.u-mg-r--8{margin-right:.8rem!important}.u-mg-r--16{margin-right:1.6rem!important}@media screen and (max-width:767.75px){.u-mg-t-sp--8{margin-top:.8rem!important}.u-mg-t-sp--16{margin-top:1.6rem!important}.u-mg-t-sp--20{margin-top:2rem!important}.u-mg-t-sp--24{margin-top:2.4rem!important}.u-mg-t-sp--32{margin-top:3.2rem!important}.u-mg-t-sp--40{margin-top:4rem!important}.u-mg-t-sp--48{margin-top:4.8rem!important}.u-mg-t-sp--64{margin-top:6.4rem!important}.u-mg-t-sp--128{margin-top:12.8rem!important}.u-mg-b-sp--8{margin-bottom:.8rem!important}.u-mg-b-sp--16{margin-bottom:1.6rem!important}.u-mg-b-sp--20{margin-bottom:2rem!important}.u-mg-b-sp--24{margin-bottom:2.4rem!important}.u-mg-b-sp--32{margin-bottom:3.2rem!important}.u-mg-b-sp--40{margin-bottom:4rem!important}.u-mg-b-sp--48{margin-bottom:4.8rem!important}.u-mg-b-sp--64{margin-bottom:6.4rem!important}.u-mg-b-sp--128{margin-bottom:12.8rem!important}}.u-mg-l--m20{margin-left:-2rem!important}.u-mg-r--m20{margin-right:-2rem!important}.u-pd--0{padding:0!important}.u-pd--20{padding:2rem!important}.u-pd-l--20{padding-left:2rem!important}.u-pd-l--48{padding-left:4.8rem!important}.u-pd-r--20{padding-right:2rem!important}.u-pd-lr--20{padding:0 2rem!important}.u-pd-t--40{padding-top:4rem!important}.u-pd-b--8{padding-bottom:.8rem!important}.u-pd-b--10{padding-bottom:1rem!important}.u-pd-b--16{padding-bottom:1.6rem!important}.u-pd-b--24{padding-bottom:2.4rem!important}.u-pd-b--32{padding-bottom:3.2rem!important}.u-pd-b--40{padding-bottom:4rem!important}.u-pd-b--48{padding-bottom:4.8rem!important}.u-pd-b--64{padding-bottom:6.4rem!important}.u-pd-tb--30{padding:3rem 0!important}.translate-cloak{display:none}.o_u-h-text-align--center{text-align:center!important}.o_u-h-text-align--left{text-align:left!important}.o_u-h-text-align--right{text-align:right!important}.o_u-height100,.o_u-height100.o_u-ng-height100>div{height:100%}.o_u-width100{width:100%}@media screen and (min-width:1024px){.o_u-h-display-none--pc{display:none}.o_u-h-text-align--center-pc{text-align:center!important}.o_u-h-text-align--left-pc{text-align:left!important}.o_u-h-text-align--right-pc{text-align:right!important}}@media only screen and (min-width:768px) and (max-width:1023.75px){.o_u-h-display-none--tab{display:none}.o_u-h-text-align--center-tab{text-align:center!important}.o_u-h-text-align--left-tab{text-align:left!important}.o_u-h-text-align--right-tab{text-align:right!important}}@media screen and (max-width:767.75px){.o_u-h-display-none--sp{display:none}.o_u-h-text-align--center-sp{text-align:center!important}.o_u-h-text-align--left-sp{text-align:left!important}.o_u-h-text-align--right-sp{text-align:right!important}}.o_u-h-white-space--pre-wrap{white-space:pre-wrap}.o_u-h-text-decoration--underline{text-decoration:underline}.o_u-h-baseline{vertical-align:baseline}.o_u-h-baseline--middle{vertical-align:middle}.o_u-h-pc-zoom-detection-iframe{width:1px;height:1px;visibility:hidden;position:fixed;top:-10px;left:-10px}.o_u-h-user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.o_u-animation--blur-wrap.is-blur{animation:k 1s ease 0s forwards normal;pointer-events:none}.o_u-animation--rotate360{animation:l 1s linear 0s infinite normal}@keyframes a{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:1}90%{opacity:0}to{opacity:0}}@keyframes c{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes d{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes e{0%{transform:translateY(-100px);opacity:1}to{transform:translateY(0);opacity:0}}@keyframes f{to{transform:translateY(0)}}@keyframes g{0%{transform:translateX(0)}20%{transform:translateX(3px)}40%{transform:translateX(-3px)}60%{transform:translateX(3px)}80%{transform:translateX(-3px)}to{transform:translateX(0)}}@keyframes h{to{transform:scale(1)}}@keyframes i{to{transform:scale(0)}}@keyframes j{0%{transform:scale(.6)}33%{transform:scale(1.2)}66%{transform:scale(.8)}to{transform:scale(1)}}@keyframes k{0%{filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=0)}to{filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=5)}}@keyframes l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}