input,button,textarea,select{margin:0;padding:0;border:none;border-radius:0;background:none;outline:none;-webkit-appearance:none;appearance:none}.global-navi-header-container div,.global-navi-header-container span,.global-navi-header-container iframe,.global-navi-header-container h1,.global-navi-header-container p,.global-navi-header-container img,.global-navi-header-container ul,.global-navi-header-container li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-text-decoration-skip:none}.global-navi-header-container ul,.global-navi-header-container li{list-style:none}.global-navi-header-container a{display:block;margin:0;padding:0;border:0;font-weight:normal;vertical-align:baseline;outline:none}.global-navi-header-container h1{font-weight:bold}.global-navi-header-container img{vertical-align:bottom}global-header{display:block;height:44px;padding:0 5px 0 8px;border-top:3px solid #2eb6aa;border-bottom:1px solid #ccc;background-color:#fff}.global-navi-overflow-hidden{overflow:hidden !important}.global-navi-relative{position:relative !important}.global-navi-header-container{position:static;font-family:ArialMT, Helvetica, "Hiragino Kaku Gothic ProN", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "TT-UDShinMGo-F-Droid-Regular", メイリオ, sans-serif}.global-navi-header-container::after{display:block;clear:both;content:''}.global-navi-header-container .global-navi-overlay{position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,0.5);z-index:9000}.global-navi-header-container .global-navi-overlay.global-navi-overlay-fade-enter-active,.global-navi-header-container .global-navi-overlay.global-navi-overlay-fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.global-navi-header-container .global-navi-overlay.global-navi-overlay-fade-enter,.global-navi-header-container .global-navi-overlay.global-navi-overlay-fade-leave-to{opacity:0}.global-navi-header-container .global-navi-header{display:block;width:auto;height:44px;padding:0 5px 0 8px;border-top:3px solid #2eb6aa;border-bottom:1px solid #ccc;background-color:#fff}.global-navi-header-container .global-navi-header::after{display:block;clear:both;content:''}.global-navi-header-container .global-navi-header .global-navi-title-label{position:relative;float:left}.global-navi-header-container .global-navi-header .global-navi-logo a.global-navi-default-logo{display:block;overflow:hidden;width:110px;height:0;padding-top:44px;background:url(/premium_front/js/gn_default_logo-a73822c7.svg) no-repeat 0 center;background-size:110px 23px}.global-navi-header-container .global-navi-header .global-navi-beautyday-logo{float:left;margin-left:10px}.global-navi-header-container .global-navi-header .global-navi-beautyday-logo [class^="global-navi-beautyday-button"]{overflow:hidden;width:30px;height:0;padding-top:44px;background-position:0 center;background-repeat:no-repeat;background-size:30px 30px}.global-navi-header-container .global-navi-header .global-navi-beautyday-logo .global-navi-beautyday-button-term1{background-image:url(/premium_front/js/gn_logo_beautyday_2025-4a5a0d04.png)}.global-navi-header-container .global-navi-header .global-navi-header-navi-list{position:relative;float:right}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items{height:44px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li{display:inline-block;position:relative;height:44px;padding-left:3px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li:first-child{padding:0}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li a{display:block;overflow:hidden;position:relative;height:0;padding-top:44px;color:transparent;text-decoration:none;font-size:0;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li a::before{display:block;overflow:hidden;position:absolute;top:0;height:44px;background-position:center 2px;background-size:100%;background-repeat:no-repeat;content:''}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li a .global-navi-content-menu-name{position:absolute;top:28px;color:#999;font-size:8px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-top-link-btn{width:41px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-top-link-btn a:before{width:41px;background-image:url(/premium_front/js/gn_icon_hd_nav_home-c054153e.svg)}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-search-btn{width:31px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-search-btn a::before{width:31px;background-image:url(/premium_front/js/gn_icon_hd_nav_search-20354b25.svg)}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-account-btn{width:31px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-account-btn a::before{width:31px;background-image:url(/premium_front/js/gn_icon_hd_nav_account_my-9e9d4ca8.svg)}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-login-btn{width:31px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-login-btn a::before{width:31px;background-image:url(/premium_front/js/gn_icon_hd_nav_unlogin-f42def18.svg)}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-menu-btn{width:36px}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li.global-navi-menu-btn a::before{width:36px;background-image:url(/premium_front/js/gn_icon_hd_nav_menu_button-fd31ae36.svg)}.global-navi-header-container .global-navi-menu-list{position:absolute;top:0;right:0;width:83.75%;max-width:320px;background-color:#fff;font-size:15px;-webkit-font-feature-settings:'palt';font-feature-settings:'palt';line-height:1;z-index:9100}.global-navi-header-container .global-navi-menu-list.bounce-enter-active{-webkit-animation:global-navi-side-bounce-in .3s;animation:global-navi-side-bounce-in .3s}.global-navi-header-container .global-navi-menu-list.bounce-leave-active{-webkit-animation:global-navi-side-bounce-out .3s;animation:global-navi-side-bounce-out .3s}.global-navi-header-container .global-navi-menu-list .global-navi-user{border-bottom:1px solid #ccc;background-color:#fff}.global-navi-header-container .global-navi-menu-list .global-navi-user .global-navi-user-link{display:table;position:relative;box-sizing:border-box;width:100%;padding:10px 15px;color:#333;text-decoration:none}.global-navi-header-container .global-navi-menu-list .global-navi-user .global-navi-user-link::before{position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-5px;background:url(/premium_front/js/gn_icon_sd_arrow_right-acf07ee4.svg) no-repeat;background-size:10px 10px;content:''}.global-navi-header-container .global-navi-menu-list .global-navi-user-img{width:60px;text-align:center}.global-navi-header-container .global-navi-menu-list .global-navi-user-img .global-navi-img{overflow:hidden;width:60px;height:60px;border-radius:50%}.global-navi-header-container .global-navi-menu-list .global-navi-user-img img{width:100%;height:100%}.global-navi-header-container .global-navi-menu-list .global-navi-user-img,.global-navi-header-container .global-navi-menu-list .global-navi-user-name{display:table-cell;vertical-align:middle;word-break:break-all}.global-navi-header-container .global-navi-menu-list .global-navi-user-name{padding:0 10px}.global-navi-header-container .global-navi-menu-list .global-navi-user-name .global-navi-nickname{font-size:16px;font-weight:bold;line-height:1.2}.global-navi-header-container .global-navi-menu-list .global-navi-user-name .global-navi-mr-mrs{display:inline-block;width:35px;margin-left:2px;font-size:15px}.global-navi-header-container .global-navi-menu-list .global-navi-user-profile{padding-top:5px;color:#999;font-size:13px;line-height:1}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap{padding:0 15px}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap .global-navi-user-member-rank-link{color:#333;text-decoration:none}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap .global-navi-user-member-rank{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;min-height:40px;margin-bottom:10px;border-radius:3px;background:#f3f3f3}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap .global-navi-user-member-rank .global-navi-user-member-rank-icon{width:26px;height:26px;margin-right:4px}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap .global-navi-user-member-rank .global-navi-user-member-rank-name{padding:12px 0 13px;font-size:14px;font-weight:bold}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap .global-navi-user-member-rank .global-navi-user-member-rank-name-sub{display:block;font-size:11px;line-height:14px}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap .global-navi-user-member-rank-about{margin-bottom:14px;text-align:right}.global-navi-header-container .global-navi-menu-list .global-navi-user-member-rank-wrap .global-navi-user-member-rank-about .global-navi-user-member-rank-about-link{display:inline-block;color:#555;font-size:11px;text-decoration:underline}.global-navi-header-container .global-navi-menu-list ul li{border-bottom:1px solid #ccc}.global-navi-header-container .global-navi-menu-list ul li a{display:block;padding:10px 15px;color:#333;font-size:14px;text-decoration:none;word-break:break-all;line-height:1.4}.global-navi-header-container .global-navi-menu-list .global-navi-btn-accordion{font-size:13px;text-align:center}.global-navi-header-container .global-navi-menu-list .global-navi-btn-accordion.global-navi-arrow-accordion-open::after{display:inline-block;width:9px;height:9px;margin:0 0 4px 10px;background:url(/premium_front/js/gn_icon_sd_arrow_toggle_bottom-8c51aa73.svg) no-repeat center center;background-size:100%;vertical-align:middle;content:''}.global-navi-header-container .global-navi-menu-list .global-navi-btn-accordion.global-navi-arrow-accordion-close::after{display:inline-block;width:9px;height:9px;margin:0 0 4px 10px;background:url(/premium_front/js/gn_icon_sd_arrow_toggle_top-4ed275b6.svg) no-repeat center center;background-size:100%;vertical-align:middle;content:''}.global-navi-header-container .global-navi-menu-list .global-navi-title{padding:16px 15px 8px;background-color:#f3f3f3;border-bottom:1px solid #ccc;color:#666;font-weight:bold;font-size:13px;word-break:break-all}.global-navi-header-container .global-navi-menu-list .global-navi-title.global-navi-separator{padding:10px}.global-navi-header-container .global-navi-menu-list .global-navi-link-announcement-list{position:relative;font-size:13px;text-align:center}.global-navi-header-container .global-navi-menu-list .global-navi-link-announcement-list::before{position:absolute;top:50%;right:15px;width:12px;height:12px;margin-top:-6px;background:#fff url(/premium_front/js/gn_icon_sd_arrow_right-acf07ee4.svg) no-repeat;background-size:12px 12px;background-blend-mode:difference;content:''}.global-navi-header-container .global-navi-menu-list .global-navi-wallet{box-sizing:border-box;width:100%}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list::after{display:block;visibility:hidden;height:0;clear:both;content:'.'}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list ul{display:-webkit-box;display:-webkit-flex;display:flex}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list li{-webkit-box-flex:1;-webkit-flex:1;flex:1;border-bottom:0}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list li a{position:relative;padding:10px 4px;font-size:12px;box-sizing:border-box;vertical-align:middle;word-break:break-all;text-align:center}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list li.global-navi-wallet-list-coupon{border-left:1px solid #ccc}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-coin a .global-navi-coin{color:#cb505a}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-coin a .global-navi-wallet-icon-coin{display:inline-block;overflow:hidden;padding-top:18px;margin:-3px 3px 0 0;width:18px;height:0;background:url(/premium_front/js/gn_icon_sd_wallet_coin-951ba49b.svg) no-repeat center;background-size:100%;vertical-align:middle}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-coin a .global-navi-wallet-coin{font-size:14px;color:#cb505a}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-point a .global-navi-point{color:#cb910a}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-point a .global-navi-wallet-icon-point{display:inline-block;overflow:hidden;padding-top:18px;margin-top:-3px;width:18px;height:0;background:url(/premium_front/js/gn_icon_sd_wallet_point-e7137463.svg) no-repeat center;background-size:100%;vertical-align:middle}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-point a .global-navi-wallet-point{font-size:14px;color:#cb910a}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-coupon a{color:#db4c28}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-coupon a .global-navi-wallet-icon-coupon{display:inline-block;overflow:hidden;padding-top:18px;margin-top:-3px;width:22px;height:0;background:url(/premium_front/js/gn_icon_sd_wallet_coupon-1af8dd8c.svg) no-repeat center;background-size:100%;vertical-align:middle}.global-navi-header-container .global-navi-menu-list .global-navi-wallet .global-navi-wallet-list-coupon a .global-navi-wallet-coupon{font-size:14px}.global-navi-header-container .global-navi-menu-list a.global-navi-premium-entry{font-weight:bold;color:#a98520}.global-navi-header-container .global-navi-menu-list a.global-navi-premium-entry::before{display:inline-block;width:15px;height:15px;margin:-1px 5px 0 0;background:url(/premium_front/js/gn_icon_premium-07dba40b.svg) no-repeat center;background-size:100%;vertical-align:middle;content:""}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block{padding:20px 15px;background-color:#f3f3f3;text-align:right}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block a{color:#333}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration{display:table;box-sizing:border-box;width:100%;background-color:#fff;border-radius:5px;text-align:left}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration a{display:block;padding:12px 8px;text-decoration:none}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration .global-navi-declaration-img-icon,.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration .global-navi-declaration-target{display:table-cell;vertical-align:middle}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration .global-navi-declaration-target{padding-left:10px}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration .global-navi-declaration-img-icon{width:50px;background:url(/premium_front/js/gn_icon_ft_atcosme-be03e413.svg) no-repeat center center}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration .global-navi-at-cosme{margin-bottom:4px;font-weight:bold}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-declaration .global-navi-safety{color:#666;font-size:11px;line-height:1.3}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-micael{display:table;width:100%;margin-top:15px;border-radius:5px;box-sizing:border-box;background-color:#fff}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-micael a{display:block;padding:7px 14px;text-decoration:none}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-micael .global-navi-micael-img-icon,.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-micael .global-navi-micael-target{display:table-cell;vertical-align:middle}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-micael .global-navi-micael-target{padding-left:18px}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-micael .global-navi-micael-img-icon{width:36px;height:30px;background:url(/premium_front/js/gn_icon_ft_micael-1498dad6.svg) no-repeat center center}.global-navi-header-container .global-navi-menu-list .global-navi-side-menu-footer-block .global-navi-micael .global-navi-micael-title{color:#2eb6aa;font-size:13px;font-weight:bold}.global-navi-header-container .global-navi-menu-list .global-navi-un-login{padding:10px 15px 15px;border-top:1px solid #cdcdcf;border-bottom:1px solid #ccc;background-color:#fff;box-sizing:border-box;text-align:center}.global-navi-header-container .global-navi-menu-list .global-navi-un-login .global-navi-login-appeal{font-size:12px;margin-bottom:5px}.global-navi-header-container .global-navi-menu-list .global-navi-un-login .global-navi-login-appeal::before{display:inline-block;width:25px;height:25px;margin:-1px 10px 0 0;background:url(/premium_front/js/gn_icon_sd_cosme_nail-879f629c.svg) no-repeat center center;background-size:25px;vertical-align:middle;content:""}.global-navi-header-container .global-navi-menu-list .global-navi-un-login .global-navi-login-appeal::after{display:inline-block;width:25px;height:25px;margin:-1px 0 0 10px;background:url(/premium_front/js/gn_icon_sd_cosme_lips-4f749388.svg) no-repeat center center;background-size:25px;vertical-align:middle;content:""}.global-navi-header-container .global-navi-menu-list .global-navi-un-login .global-navi-btn-login{display:block;width:100%;margin:0 auto;padding:8px 0;color:#fff;background-color:#70bbaa;border-bottom:2px solid #4fa28f;border-radius:5px;box-sizing:border-box;text-align:center;text-decoration:none;font-size:14px;font-weight:bold;line-height:1.3}.global-navi-header-container .global-navi-header-info .global-navi-header-info-text{position:relative;border-bottom:1px solid #ccc;background-color:#fff;font-size:12px;line-height:1.4;word-break:break-all}.global-navi-header-container .global-navi-header-info .global-navi-header-info-text a{padding:14px 24px 14px 8px;color:#068681;text-decoration:none}.global-navi-header-container .global-navi-header-info .global-navi-header-info-text a::after{position:absolute;top:50%;right:8px;width:8px;height:11px;margin-top:-6px;background:url(/premium_front/js/gf_icon_arrow_rigit-6b3a514e.svg) no-repeat;background-size:8px 11px;content:''}.global-navi-header-container .global-navi-header-info .global-navi-header-info-image img{width:100%}@-webkit-keyframes global-navi-side-bounce-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes global-navi-side-bounce-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes global-navi-side-bounce-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes global-navi-side-bounce-out{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.global-breadcrumb{font-family:ArialMT, Helvetica, "Hiragino Kaku Gothic ProN", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "TT-UDShinMGo-F-Droid-Regular", メイリオ, sans-serif}.global-breadcrumb span,.global-breadcrumb ul,.global-breadcrumb li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-text-decoration-skip:none}.global-breadcrumb ul,.global-breadcrumb li{list-style:none}.global-breadcrumb a{display:block;margin:0;padding:0;border:0;font-weight:normal;vertical-align:baseline;outline:none}.global-breadcrumb img{vertical-align:bottom}.global-breadcrumb{position:relative;border-bottom:1px solid #ccc;background:#fff}.global-breadcrumb .global-breadcrumb-list{overflow-x:auto;overflow-y:hidden;max-width:100%;height:20px;white-space:nowrap}.global-breadcrumb .global-breadcrumb-list ul{display:-webkit-box;display:-webkit-flex;display:flex;min-width:100%;height:20px;box-sizing:border-box;line-height:1}.global-breadcrumb .global-breadcrumb-list ul li{position:relative;height:20px;border-right:1px solid #ddd}.global-breadcrumb .global-breadcrumb-list ul li a,.global-breadcrumb .global-breadcrumb-list ul li span{display:block;overflow:hidden;padding:1px 4px 0 11px;box-sizing:border-box;color:#666;font-size:10px;line-height:20px;text-decoration:none}.global-breadcrumb .global-breadcrumb-list ul li::before{position:absolute;top:50%;right:-13px;width:0;height:0;margin-top:-10px;border-top:10px solid transparent;border-right:6px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #ddd;content:''}.global-breadcrumb .global-breadcrumb-list ul li::after{position:absolute;top:50%;right:-12px;width:0;height:0;margin-top:-10px;border-top:10px solid transparent;border-right:6px solid transparent;border-bottom:10px solid transparent;border-left:6px solid #fff;content:''}.global-breadcrumb .global-breadcrumb-list ul li:first-child a,.global-breadcrumb .global-breadcrumb-list ul li:first-child span{padding-left:7px}.global-breadcrumb .global-breadcrumb-list ul li:last-child{border-right:none}.global-breadcrumb .global-breadcrumb-list ul li:last-child::before,.global-breadcrumb .global-breadcrumb-list ul li:last-child::after{content:none}.global-footer-container div,.global-footer-container span,.global-footer-container iframe,.global-footer-container h1,.global-footer-container p,.global-footer-container img,.global-footer-container ul,.global-footer-container li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;-webkit-text-decoration-skip:none}.global-footer-container ul,.global-footer-container li{list-style:none}.global-footer-container a{display:block;margin:0;padding:0;border:0;font-weight:normal;vertical-align:baseline;outline:none}.global-footer-container h1{font-weight:bold}.global-footer-container img{vertical-align:bottom}.global-footer-container{position:relative;margin-top:20px;font-family:ArialMT, Helvetica, "Hiragino Kaku Gothic ProN", "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "TT-UDShinMGo-F-Droid-Regular", メイリオ, sans-serif;font-size:13px;color:#333;line-height:1.4}.global-footer-container .global-footer-copy-notification-block{padding:0 8px 15px;border-bottom:1px solid #a0a0a0;text-align:center}.global-footer-container .global-footer-copy-notification-block .global-footer-copy-notification{font-size:10px;letter-spacing:0.3;word-break:keep-all}.global-footer-container .global-footer-page-top-block{border-bottom:1px solid #a0a0a0}.global-footer-container .global-footer-page-top-block .global-footer-page-top{text-align:center;padding:12px 8px;box-sizing:border-box;color:#000;text-decoration:none;font-size:13px}.global-footer-container .global-footer-page-top-block .global-footer-page-top::before{display:inline-block;width:12px;height:12px;margin-right:10px;background:url(/premium_front/js/gf_icon_arrow_top-477b2795.svg) no-repeat 0 4px;background-size:100%;content:''}.global-footer-container .global-footer-sns-account-block{padding:15px 8px;text-align:center}.global-footer-container .global-footer-sns-account-block .global-footer-sns-account-inr{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;text-align:center}.global-footer-container .global-footer-sns-account-block::after{display:block;clear:both;content:''}.global-footer-container .global-footer-sns-account-block .global-footer-sns-account-txt{padding-bottom:10px;font-size:12px;font-weight:bold}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list li{margin-left:10px}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list li>a{padding-top:35px;width:35px;height:0;overflow:hidden}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list .global-footer-sns-icon{background-repeat:no-repeat}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list .global-footer-icon-instagram{background-image:url(/premium_front/js/gf_icon_instagram-77765aec.svg)}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list .global-footer-icon-x{background-image:url(/premium_front/js/gf_icon_x-4d44e89c.svg)}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list .global-footer-icon-facebook{background-image:url(/premium_front/js/gf_icon_facebook-b1ea37b1.svg)}.global-footer-container .global-footer-sns-account-block .global-footer-sns-icon-list .global-footer-icon-line{background-image:url(/premium_front/js/gf_icon_line-5b2327fe.svg)}.global-footer-container .global-footer-copy-right-block{padding:8px;background-color:rgba(0,0,0,0.15)}.global-footer-container .global-footer-copy-right-block .global-footer-copy-right{font-size:12px;text-align:center;letter-spacing:0.5}#component-global-header .global-header-logo-inner{display:table-cell;height:44px;vertical-align:middle}#component-global-header .global-navi-header-container .global-navi-overlay,#component-global-header .global-navi-header-container .global-navi-menu-list{z-index:99999}#component-global-footer .global-footer-container{background:#e9e9e9}#component-global-footer .global-footer-container .global-footer-copy-notification-block{padding-top:15px}#cmn-page{background:#f6f6f6}.payment-list{overflow:hidden;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);background:#fff}.payment-list li:not(:first-child){border-top:1px solid #ddd}.payment-list a,.payment-list button[type='submit']{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;height:60px;padding:0 34px 0 14px;color:#333;font-size:15px;font-weight:bold;line-height:1.3}.payment-list a>.icon,.payment-list button[type='submit']>.icon{position:absolute;top:50%;right:14px;width:10px;height:17px;margin-top:-8.5px;fill:#fb5ea0}.payment-list button[type='submit']{width:100%;text-align:left;cursor:pointer}.attention-box{margin-top:16px;padding:15px;border:1px solid #ffe9ef;background:#fff3f6;font-size:11px;line-height:1.45455}.attention-box:not(:first-of-type){margin-top:8px}.attention-box dt{margin-left:25px;color:#ff0f48;font-weight:bold;text-indent:-25px}.attention-box dd{padding:8px 0 0 25px;color:#777}.attention-box dd p:not(:first-of-type){margin-top:1em}.attention-box dd .link-detail{margin-top:8px;margin-left:-25px}.attention-box .icon{width:17px;height:17px;margin-right:8px;fill:#ff0f48;vertical-align:middle}.prm-nav{padding:0 16px}.base-section .prm-nav{padding:16px 0 0}.prm-nav.base-section.wide{padding:0 12px 16px}.prm-nav-link a{display:inline-block;color:#999;font-size:12px;text-decoration:underline}.prm-nav-list a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:15px 10px;color:#c67d85;font-size:13px}.prm-nav-list li:only-child a{padding-right:0;padding-left:0}.prm-nav-list li:not(:only-child){border-bottom:1px solid #ddd}.prm-nav-list .icon{display:block;width:20px;height:20px;margin-right:10px;fill:#c67d85}.prm-title a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:42px;padding:0 10px;border-bottom:1px solid #ccc;background:#fff;color:#a81}.prm-title .icon{width:20px;height:20px;margin-right:10px;fill:#a81}.prm-title.course-title a{height:29px;font-size:14px}.prm-title.course-title .icon{width:18px;height:18px;margin-right:4px}.page-title{padding:20px 16px;border-bottom:1px solid #e6e6e6;background:#fff;font-size:20px;line-height:1.45}.page-lead{padding:15px 16px;background:#fff;font-size:13px;line-height:1.53846}.base-section{padding:20px 16px}.base-section.wide{padding:24px 12px}.base-section-border{position:relative;padding-bottom:21px}.base-section-border::after{position:absolute;right:16px;bottom:0;left:16px;height:1px;background:#ddd;content:''}.base-section-border.wide::after{right:12px;left:12px}.base-section-title{padding-bottom:15px;font-size:18px;line-height:1.22222}.base-section-lead{margin-bottom:10px;color:#333;font-size:11px;line-height:1.45455}.base-section-text{font-size:14px;line-height:1.5}.base-section-text p:not(:last-of-type){margin-bottom:1em}.base-section-text a{display:inline;color:#c67d85}.base-section-note{margin-top:10px;color:#999;font-size:10px;line-height:1.5}.base-section-note a{display:inline;color:#c67d85}.btn-large,.btn-medium{display:block;border:1px solid transparent;box-sizing:border-box;text-align:center}input.btn-large,input.btn-medium,button.btn-large,button.btn-medium{width:100%;cursor:pointer}.btn-large{padding:19px 0;border-radius:5px;line-height:1}.btn-large.btn-primary{padding:20px 0}.btn-medium{padding:10px 0;border-radius:4px;font-size:14px;line-height:1.57143}.btn-medium.btn-primary{padding:11px 0}.btn-primary,.btn-outline-primary,.btn-outline-secondary,.btn-outline-gray{font-weight:bold}.btn-primary{border:none;background:-webkit-linear-gradient(left, #fb5ea0 0%, #d93e52 100%);background:linear-gradient(to right, #fb5ea0 0%, #d93e52 100%);color:#fff}.btn-primary:link,.btn-primary:visited,.btn-primary:active{color:#fff}.btn-outline-primary{border-color:#fb5ea0;background:#fff;color:#fb5ea0}.btn-outline-primary:link,.btn-outline-primary:visited,.btn-outline-primary:active{color:#fb5ea0}.btn-outline-secondary{border-color:#999;background:#fff;color:#666}.btn-outline-secondary:link,.btn-outline-secondary:visited,.btn-outline-secondary:active{color:#666}.btn-outline-gray{border-color:#bbb;background:#ddd;color:#666}.btn-outline-gray:link,.btn-outline-gray:visited,.btn-outline-gray:active{color:#666}.base-section-title{font-size:16px;line-height:1.375}.cancel-box{padding:16px;background:#fff}.cancel-box+.cancel-box{position:relative;margin-top:33px}.cancel-box+.cancel-box::before{display:block;position:absolute;top:-16px;left:0;width:100%;height:1px;background:#ddd;content:''}.cancel-box .btn-outline-secondary{margin-top:16px}.cancel-box-status{font-size:15px;font-weight:bold;line-height:1.53333}.cancel-box-content{display:-webkit-box;display:-webkit-flex;display:flex;margin-top:8px;font-size:13px;font-weight:bold;line-height:1.53846}.cancel-box-content dt{padding-right:5px}.cancel-box-content dd{-webkit-box-flex:1;-webkit-flex:1;flex:1}.cancel-box-content dd.docomo,.cancel-box-content dd.au{font-size:15px;line-height:1.13333}.cancel-box-content dd.docomo{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.cancel-box-content dd.docomo::before{display:block;width:55px;height:12px;margin-right:5px;background:url(/premium_front/img/sp/logo_docomo.png) no-repeat 0 50%;background-size:55px auto;content:''}.cancel-box-content dd.au{position:relative;background:url(/premium_front/img/sp/logo_auid.png) no-repeat 0 50%;background-size:107px auto}.cancel-box-content dd.au span{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}.payment-course-nav{display:-webkit-box;display:-webkit-flex;display:flex;margin:16px -16px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff}.payment-course-nav li{-webkit-box-flex:1;-webkit-flex:1;flex:1}.payment-course-nav li:not(:first-child){position:relative}.payment-course-nav li:not(:first-child)::before{position:absolute;top:5px;left:0;width:1px;height:56px;background:#eee;content:''}.payment-course-nav a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;height:64px;color:#333;font-size:12px;font-weight:bold;line-height:1.33333;text-align:center}.payment-course-nav a .icon{display:block;width:8px;height:10px;margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#fb5ea0}.payment-list-wrap{overflow:hidden;margin-top:16px;border-radius:8px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.payment-list-wrap+.payment-list-wrap{margin-top:24px}.payment-list-header{padding:16px;background:#f0c3c8;color:#fff;font-weight:bold;text-align:center}.payment-list-header-title{line-height:1.1875}.payment-list-header-price{font-size:12px;line-height:1.58333}.payment-list-header-note{font-size:11px;line-height:1.54545}.payment-list{padding:0 16px}.payment-list-wrap .payment-list{border-radius:0;box-shadow:none}.payment-list a,.payment-list button[type='submit']{padding:0 26px 0 12px}.payment-list a>.icon,.payment-list button[type='submit']>.icon{right:6px}.payment-list button[type='submit'].docomo::before{display:block;width:55px;height:19px;margin-right:5px;background:url(/premium_front/img/sp/logo_docomo.png) no-repeat 0 50%;background-size:55px auto;vertical-align:middle;content:''}.payment-list button[type='submit'].au{background:url(/premium_front/img/sp/logo_auid.png) no-repeat 12px 50%;background-size:107px auto}.payment-list button[type='submit'].au span{overflow:hidden;position:absolute;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}@media screen and (max-width: 320px){.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li{margin-left:-3px;padding-left:0}.global-navi-header-container .global-navi-header .global-navi-header-navi-list ul.global-navi-header-navi-list-items>li:first-child{margin:0}.global-footer-container .global-footer-sns-account-block .global-footer-sns-account-txt{padding-bottom:0}.global-footer-container .global-footer-sns-account-block .global-footer-sns-account-txt span{display:block}.payment-list a,.payment-list button[type='submit']{font-size:12px}.prm-nav-list a{font-size:11px}}
