﻿@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav_link{display:block;padding:.7rem 1rem}.nav_link:hover,.nav_link:focus{text-decoration:none}.nav_link.disabled{color:#6c757d;pointer-events:none;cursor:default}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5px 1px}.navbar>.container,.navbar>.container_fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar_brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1px;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar_brand:hover,.navbar_brand:focus{text-decoration:none}.navbar_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;width:100%}.navbar_nav .nav_link{padding-right:0;padding-left:0}@media screen and (max-width: 576px){.nav{flex-direction:column}}.top_menu{background-color:#000;min-height:32px;display:flex;align-items:center}.top_menu .nav_link{padding:5px 10px;display:inline-block;color:#fff;font-size:12px}.top_menu .row{width:100%}@media screen and (max-width: 576px){.top_menu .nav_link{font-size:11px}}.top_menu .nav_link.text_purple{color:#be69ad}.top_menu .nav_left .nav_link:last-child{margin-right:0}.top_menu .nav_right{text-align:right}.top_menu .nav_right .nav_link{margin-left:20px}.top_menu .nav_right .nav_link:first-child{margin-left:0}@media(min-width: 576px){.top_menu .nav_left .nav_link{margin-right:0;padding:8px 8px}.top_menu .nav_right .nav_link{margin-left:0;padding:8px 8px}}@media(min-width: 992px){.top_menu .nav_left .nav_link{margin-right:15px}.top_menu .nav_right .nav_link{margin-left:15px}}@media(min-width: 1200px){.top_menu .nav_left .nav_link{margin-right:25px}.top_menu .nav_right .nav_link{margin-left:25px}}.header{padding:7px 0 15px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.navbar_main_container{min-height:50px}.navbar_main{z-index:999}.navbar_main .navbar_brand{display:inline-block}.navbar_main .logo_static_page{height:94px}.navbar_main .logo{height:45px}.navbar_main .nav_link{display:inline-block;padding:0 10px}.navbar_main .nav_link:hover{text-decoration:underline}.navbar_main .navbar_toggler{font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem;color:rgba(0,0,0,.5);cursor:pointer;padding:0}.navbar_main .navbar_toggler_icon{display:inline-block;width:1.5em;height:1.5em;font-size:1.25rem;line-height:1;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;background-image:url("../images/common/ico_mobile_nav.svg")}.theme_black .navbar_main .navbar_toggler_icon{background-image:url("../images/common/ico_mobile_nav_white.svg");width:1.3em;height:1.3em}.navbar_toggler:hover,.navbar_toggler:focus{text-decoration:none}.navbar_toggler_icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar_main .navbar_main_menu{text-align:right}.navbar_main .navbar_main_menu .nav_link{text-align:right}.navbar_toolbar{margin-top:10px}.navbar_toolbar .search_input{padding:12px;height:50px;font:16px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width: 992px){.navbar_toolbar .search_input{margin:0 0 10px}}@media screen and (max-width: 870px){.navbar_main .nav_link{padding:0 7px}}@media screen and (max-width: 768px){.navbar_toolbar .search_input{padding:12px;height:42px;font-size:14px}.navbar_toolbar .search_input{height:42px;font-size:14px;margin:0 0 10px}.navbar_main .logo_static_page{height:86px}}@media screen and (max-width: 576px){.header{padding:4px 0 15px 0}.navbar_toolbar{margin-top:3px}.navbar_toolbar .search_input{height:36px}.navbar_main .logo_static_page{height:64px}}.navbar_toolbar .search_input{position:relative}.navbar_toolbar button.searching{position:absolute;height:50px;width:45px;background:rgba(0,0,0,0);right:15px;top:0;border:rgba(0,0,0,0)}.navbar_toolbar .nav_item{display:inline-block;cursor:pointer}.navbar_toolbar .navbar_coin_summary{margin-right:2em}.navbar_toolbar .navbar_user,.navbar_toolbar .navbar_favorite{margin:0 .7em}.navbar_toolbar .navbar_shopping_cart{position:relative;margin:10px 1em}.navbar_toolbar .navbar_shopping_cart img{width:28px;height:28px}.navbar_toolbar .navbar_shopping_cart .amount{position:absolute;top:-12px;left:100%;font-size:18px}.navbar_toolbar .navbar_history{margin:0 1em}.navbar_toolbar .navbar_history img{width:23px;height:23px}.navbar_toolbar .btn_group{text-align:right;flex-wrap:nowrap;justify-content:flex-end}.navbar_toolbar .btn_group .btn{margin-left:4px;padding:6px 24px;font-family:initial}.navbar_toolbar .btn_group .btn.bg_heart{padding-left:40px;background-position:left 16px center}.navbar_toolbar .btn_group .btn.spacee{margin-left:8px}.navbar_main .navbar_nav .nav_item{padding:0 15px}.navbar_main .navbar_nav .nav_link{text-transform:uppercase;padding:17px 8px 3px;font-weight:400;font-size:16px}.navbar_main .navbar_nav .nav_link:hover,.navbar_main .navbar_nav .nav_link:focus,.navbar_main .navbar_nav .nav_link.active{color:#f37934}.offcanvas_collapse{position:fixed;display:block;top:0;bottom:0;left:-285px;width:280px;padding:0;border-top:55px solid #f37934;overflow-y:auto;z-index:1030;transition:left .3s ease-in-out}.offcanvas_collapse.open{left:0}.offcanvas_collapse .navbar_nav{padding-left:50px;margin:0;border-bottom:5px solid #dee2e6}.offcanvas_collapse .navbar_nav .nav_link{color:#333;border-bottom:1px solid #dee2e6;padding:0;font-size:1.2em;line-height:50px}.offcanvas_collapse .navbar_nav .nav_link .fa{position:absolute;top:15px;left:-40px;font-size:1.2em}.menu-overlay{display:none;background-color:#000;bottom:0;left:0;opacity:.5;filter:alpha(opacity=50);position:fixed;right:0;top:0;z-index:1025}@media all and (max-width: 767px){.show_admin_bar .navbar_main.fixed{top:0}.navbar_toolbar .navbar_shopping_cart{position:relative;margin:8px 1em}.navbar_toolbar .navbar_shopping_cart .amount{font-size:18px}.navbar_toolbar .navbar_coin_summary{margin-right:1em}}.theme_black .top_menu{border-bottom:1px solid rgba(255,255,255,.16);min-height:32px;display:flex;align-items:center}.theme_black .header{background-color:#000;padding:7px 0}.theme_black .navbar_main .nav_link{color:#fff}.theme_black .navbar_main .logo{height:55px}@media screen and (max-width: 992px){.theme_black .navbar_main .logo{height:44px}}@media screen and (max-width: 768px){.theme_black .header{padding:7px 0}}@media screen and (max-width: 576px){.theme_black .header{padding:4px 0}.navbar_toolbar .navbar_coin_summary{font-size:12px}.navbar_toolbar .navbar_shopping_cart img{width:25px;height:25px}}.theme_gray.header_sub{background:#000}.header_sub{padding:16px 0}.header_sub.area_header_ticket{padding:0 0 16px}.list_remaining{margin:0;padding:0;flex-wrap:wrap;margin:0 -10px;margin-bottom:6px}.list_remaining>li{align-items:baseline;padding:0 10px}.list_remaining p{color:#fff;margin:0;font-size:13px}.list_remaining .ttl{font:600 13px/1em "Yu Gothic",sans-serif;margin:0 8px 0 0}.list_remaining .cnt{font:600 12px/1em "Yu Gothic",sans-serif}.list_remaining span{font:600 22px/1em "Roboto",sans-serif;padding:0 4px 0 8px}@media screen and (max-width: 576px){.header_sub{padding:8px 0 10px}.list_remaining .ttl{font:500 12px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0 0 4px}.list_remaining .cnt{font:500 12px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.list_remaining span{font-size:18px;padding:0 3px}}.area_ticket{flex-wrap:wrap}@media screen and (max-width: 768px){.area_ticket{font-size:12px;justify-content:flex-end}.area_ticket>div+div{margin:0 20px 0 24px}}.area_ticke{position:relative}.area_ticket .coupon{cursor:pointer;user-select:none;position:relative}.area_ticket .coupon:before{content:"";background:url(../images/common/ico_right_arrow1.svg) no-repeat center center !important;background-size:contain !important;width:8px;height:8px;position:absolute;right:-16px;top:50%;transform:translateY(-50%) rotate(90deg)}.area_ticket .coupon.display:before{transform:translateY(-50%) rotate(-90deg)}.area_coupon_detail{color:#000;background:#fff;padding:20px;border-radius:5px;box-shadow:0px 10px 14px 0px rgba(97,17,108,.25);position:absolute;left:16px;top:140%;z-index:1;opacity:0;transition:.1s;pointer-events:none}.area_coupon_detail.display{opacity:1;pointer-events:all}.area_coupon_detail p{margin:0;padding:0 0 0 16px}.area_coupon_detail .list_coupon{padding:0;margin:0}.area_coupon_detail .list_coupon>li+li{margin:20px 0 0}.area_coupon_detail .salon{color:#64286c;position:relative;margin:0 0 8px}.area_coupon_detail .salon:before{content:"";background:url(../images/mypage/ico_place_lightpurple.svg) no-repeat center center !important;background-size:contain !important;width:10px;height:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.area_coupon_detail .number{font:600 11px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.area_coupon_detail .number span{color:#e62e8b;font:600 19px/1em "Roboto",sans-serif;padding:0 3px}@media screen and (max-width: 768px){.area_coupon_detail{left:auto;right:10px}}.overlay_banner_container{padding:30px 20px;margin:50px 0}.banner_overlay{position:relative;display:block;padding-bottom:38.23%;color:#fff}.banner_overlay.ec{color:#000}.banner_overlay.theme_gradient_blue.viewport{background:linear-gradient(to bottom, #E7EEF4, #CCDBE8)}.banner_overlay.theme_gradient_purple.viewport{background:linear-gradient(to bottom, #482B5C, #64286C)}.banner_overlay.theme_gradient_darker.viewport{background:linear-gradient(to bottom, #000 100px, #2E1339);color:#fff}.banner_overlay::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.53;z-index:1;transition:opacity .5s ease}.banner_overlay:hover::after{opacity:.33}.banner_overlay.overlay_purple::after{background:#482b5c}.banner_overlay.overlay_green::after{background:#e7eef4}.banner_overlay .content{display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.banner_overlay .title{font-family:"cinzel-regular";font-size:25px;text-align:center;letter-spacing:.2em}.banner_overlay .description{font-family:"Yu Gothic Medium",sans-serif;font-size:16px;margin-top:3%}@media screen and (max-width: 768px){.overlay_banner_container>div+div{margin:16px 0 0}}@media screen and (max-width: 576px){.overlay_banner_container>div+div{margin:8px 0 0}}@media screen and (max-width: 480px){.overlay_banner_container{padding:30px 0}.banner_overlay .title{font-size:20px}.banner_overlay .description{font-size:14px}}.page_introduction{margin:40px 0px 30px 0px}.page_introduction .title{display:inline-block;margin-right:35px;font-size:38px;font-family:"cinzel-regular";font-weight:normal}.page_introduction .description{display:inline-block;font-size:14px}.page_introduction_center{margin:15px 0;text-align:center}.page_introduction_center .title{font-size:42px;font-family:"cinzel-regular";font-weight:normal}.page_introduction_center .description{font-size:14px}@media screen and (max-width: 576px){.page_introduction .title{margin-right:20px;font-size:34px}.page_introduction .description{font-size:13px}.page_introduction_center .description{font-size:13px}.page_introduction{margin:20px 0px 20px 0px}}@media screen and (max-width: 480px){.page_introduction{display:flex;flex-wrap:wrap;align-items:baseline}.page_introduction .title{line-height:1.2}.page_introduction h4{margin:8px 0 0}}.sidebar_introduction{margin:30px 0 15px 0px}.sidebar_introduction .title{display:inline-block;margin-right:20px;font-size:28px;font-family:"cinzel-regular"}.sidebar_introduction .description{display:inline-block}.footer{padding:16px 0}.footer .nav_main{padding:30px 0}.footer_top_nav .nav_link{color:#fff}.footer_bottom_nav{margin-top:15px}.footer_bottom_nav .nav_link{color:#bbb}.footer_bottom_nav .nav_link.pink{color:#9d82a9}.footer_bottom_nav .nav_link.pink:hover{color:#cdb5d8}.footer_bottom_nav a.nav_link:hover{color:#fff}@media screen and (max-width: 992px){.footer .nav_main img{height:50px;margin:0 0 30px}}@media screen and (max-width: 576px){.footer .no_gutters{align-items:flex-start}.footer .nav_main{padding:20px 0}.footer .nav_main img{height:40px}.footer_bottom_nav .nav_link{font-size:12px}}.label_border{border-left:5px solid #64286c;font-size:18px;font-weight:bold;margin-bottom:20px;padding-left:10px;line-height:1.2}@media screen and (max-width: 576px){.label_border{font-size:16px}}.wizard_step .container{overflow:hidden;width:100%;margin:1em auto;padding:0;list-style:none;display:flex;flex-wrap:wrap;margin:20px auto 60px}.wizard_step .container>div{position:relative;display:inline-block;margin:0;padding:.7em 1em .7em 4em;margin:0 0 .5em 0;text-decoration:none;background:#f7f4f7;width:100%;max-width:25%;min-width:20%;height:50px;display:flex;align-items:baseline;color:#999}.wizard_step .step.active{color:#000}.wizard_step.theme_blue .container>div{background:#f9fafc}.wizard_step .container>div::after,.wizard_step .container>div::before{position:absolute;top:50%;right:-12px;margin-top:-1.9em;content:"";border-top:1.9em solid rgba(0,0,0,0);border-bottom:1.9em solid rgba(0,0,0,0);border-left:1em solid}.wizard_step .container>div::after{z-index:2;border-left-color:#f7f4f7}.wizard_step.theme_blue .container>div::after{border-left-color:#f9fafc}.wizard_step .container>div::before{z-index:1;right:-13px;border-left-color:#ccc}.wizard_step .container>div:last-child::before,.wizard_step .container>div:last-child::after{content:normal}.wizard_step .step .step_no{display:inline-block;font-size:22px;margin:0 4px 0 0}.wizard_step .step .step_title{font-size:15px;margin-left:5px}@media screen and (max-width: 840px){.wizard_step .step .step_title{font-size:13px;margin-left:5px}.wizard_step .step .step_no{font-size:18px}}@media screen and (max-width: 768px){.wizard_step .container>div{padding:.7em 1em .7em 2em}.wizard_step .container{margin:16px 0 40px}}@media screen and (max-width: 660px){.wizard_step .step .step_no{font-size:15px}.wizard_step .container>div{height:40px;width:48%;max-width:50%;margin:0 0 .3em 0}.wizard_step .container>div::after,.wizard_step .container>div::before{margin-top:-1.6em;border-top:1.6em solid rgba(0,0,0,0);border-bottom:1.6em solid rgba(0,0,0,0)}}@media screen and (max-width: 480px){.wizard_step .container{margin:16px 0 20px}}.checkbox_item{display:inline-flex;align-items:center;position:relative;padding:0 20px 0 30px;cursor:pointer;user-select:none;line-height:20px;font:600 14px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.checkbox_item.min{font-size:13px;padding:0 20px 0 24px}@media screen and (max-width: 480px){.checkbox_item.min{font-size:11px}}.checkbox_item input{position:absolute;opacity:0;cursor:pointer;outline:none;z-index:-1}.checkbox_item input:focus~.checkmark{outline:none}.checkbox_item .checkmark{position:absolute;left:0;background-color:#f8f7f8;border:1px solid rgba(87,41,100,.14);height:20px;width:20px}.checkbox_item input[type=checkbox]:focus{border-color:#000;outline:none}.checkbox_item input[type=checkbox]~.checkmark{background-color:#f9f7fa;border-radius:2px}.checkbox_item input[type=checkbox]~.checkbox_label{font:14px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.checkbox_item:hover input[type=checkbox]~.checkmark{background-color:rgba(0,0,0,.1019607843);border-color:rgba(0,0,0,.1019607843)}.checkbox_item input[type=checkbox]:checked~.checkmark{background-color:#000;border-color:#000}.checkbox_item input[type=checkbox]~.checkmark::after{content:"";position:absolute;display:none;top:4px;left:3px;width:13px;height:11px;background:url("../images/common/ico_checked_white.svg") center center no-repeat;background-size:100% auto}.checkbox_item.min .checkmark{height:16px;width:16px}.checkbox_item.min input[type=checkbox]~.checkmark::after{top:2px;left:1px;width:11px;height:11px}.checkbox_item input[type=radio]~.checkbox_label{font:16px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.checkbox_item input[type=radio]~.checkmark{border-radius:50%}.checkbox_item input[type=radio]:checked~.checkmark{background-color:#f9f7fa}.checkbox_item input[type=radio]~.checkmark::after{content:"";position:absolute;display:none;top:4px;left:4px;width:10px;height:10px;border-radius:50%;background-color:#000}.checkbox_item.impossible{opacity:.3}.checkbox_item:hover input~.checkmark::after{display:block;opacity:.15}.checkbox_item input:checked~.checkmark::after{display:block;opacity:1}.checkbox_item.theme_pink:hover input[type=checkbox]~.checkmark{background-color:rgba(226,64,145,.1019607843);border-color:rgba(226,64,145,.1019607843)}.checkbox_item.theme_pink input[type=checkbox]:checked~.checkmark{background-color:#e24091;border-color:#e24091}.checkbox_item.theme_blue:hover input[type=checkbox]~.checkmark{background-color:rgba(23,18,69,.1019607843);border-color:rgba(23,18,69,.1019607843)}.checkbox_item.theme_blue input[type=checkbox]:checked~.checkmark{background-color:#171245;border-color:#171245}.checkbox_item.theme_transparent input[type=checkbox]~.checkmark{background-color:rgba(0,0,0,0);border-color:#eae1ea}.checkbox_item.theme_transparent input[type=checkbox]:checked~.checkmark{background-color:#eae1ea;border-color:#eae1ea}.checkbox_item.theme_pink input[type=radio]~.checkmark::after{background-color:#e24091}.checkbox_item.theme_blue input[type=radio]~.checkmark::after{background-color:#171245}.rating_item{position:relative;margin:0 5px 0 0;display:inline-block}.rating_item .star{background-size:100% 100%;background-repeat:no-repeat;background-position:center;display:inline-block;width:12px;height:12px;vertical-align:auto}.rating_item .star_gray{background-image:url("../images/common/ico_star_gray.svg")}.rating_item .star_pink_line{background-image:url("../images/common/ico_star_pink_line.svg")}.rating_item .star_pink{background-image:url("../images/common/ico_star_pink.svg")}.rating_item .star_purple_line{background-image:url("../images/common/ico_star_purple_line.svg")}.rating_item .star_purple{background-image:url("../images/common/ico_star_purple.svg")}.rating_item .score{position:absolute;top:0;left:0;bottom:0;width:100%;overflow:hidden;z-index:1;white-space:nowrap}.rating_item .count{color:#999}.nav_pill{display:flex;flex-wrap:wrap;list-style:none}.nav_pill .nav_item{position:relative;display:inline-block;padding:6px 12px;border-radius:4px;margin-right:20px;font-weight:bold;font-size:14px;text-decoration:none}.nav_pill .nav_item:last-child{margin-right:0}.nav_pill.theme_pink .nav_item{color:#523069}.nav_pill .nav_item.active{background-color:#000;color:#fff}.nav_pill.caret .nav_item::after{content:"";display:none;position:absolute;top:100%;left:0;right:0;height:5px;margin-top:3px;background:url("../images/common/ico_arrow_bottom_purple.svg") center no-repeat}.nav_pill.caret .nav_item:hover::after{display:block}@media screen and (max-width: 576px){.nav_pill .nav_item{padding:6px 10px;margin-right:0;font-size:13px}}.esthetician_item{position:relative;margin:0 20px 0 20px;text-align:left}.esthetician_item .image{width:160px}.esthetician_item .item_img{width:100%;padding-bottom:100%}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;padding:10px 0}.breadcrumb .breadcrumb_item{display:inline-block;font-size:12px;padding:6px 0px;border-radius:4px;margin:0}.breadcrumb_item+.breadcrumb_item::before{display:inline-block;width:5px;height:9px;background:url("../images/common/ico_right_arrow.svg") center no-repeat;background-size:100% 100%;padding:0 25px;color:#6c757d;content:""}.custom_carousel_nav>button[class^=owl-]{position:absolute;user-select:none;outline:none;border:none;cursor:pointer;font-weight:bold;top:0;bottom:0;background:rgba(255,255,255,0);padding:0 20px;font-size:24px;font-weight:bold;color:#64286c;opacity:0;z-index:1;transition:all .25s ease}.custom_carousel_nav .owl-prev{left:0;box-shadow:8px 0 8px 0 rgba(0,0,0,.1)}.custom_carousel_nav .owl-next{right:0;box-shadow:-8px 0 8px 0 rgba(0,0,0,.1)}.owl-carousel:hover+.custom_carousel_nav .owl-prev,.owl-carousel:hover+.custom_carousel_nav .owl-next{background:rgba(255,255,255,.89);opacity:.7}.custom_carousel_nav:hover .owl-prev,.custom_carousel_nav:hover .owl-next{background:rgba(255,255,255,.89);opacity:1}.nav_tabs{display:flex;flex-wrap:wrap;align-items:stretch;padding-left:0;list-style:none}.nav_tabs .nav_item{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;flex-grow:1;flex-basis:0;justify-content:center;text-align:center;background:#f2eff2;color:rgba(0,0,0,.38);font-family:"hiragino-sans-gb-w6";font-size:14px;padding:10px 12px 7px 12px;text-decoration:none}.nav_tabs .nav_item:hover{background:#efe8ef}.nav_tabs .nav_item.active{background:#000;color:#fff}.nav_tabs .nav_item .small{font-size:12px}.nav_tabs .nav_item.active .small::before{content:"(";display:inline}.nav_tabs .nav_item.active .small::after{content:")";display:inline}.tab_content{background:linear-gradient(to bottom, #000 100px, #2E1339);color:#fff}.tab_content .tab_panel{padding:20px;display:none}.tab_content .tab_panel.show{display:block}.questionnaire .content_container{max-height:600px;overflow-y:scroll}.questionnaire .item{border-bottom:1px solid #f2eff2;margin-top:15px;padding-bottom:10px}.questionnaire .item .title{margin-bottom:15px;font-size:15px;font-family:"hiragino-sans-gb-w6"}.questionnaire .item .icon_map_purple{margin-right:7px;margin-top:-3px}.questionnaire .item .rating_score{font-size:20px;font-weight:bold}.questionnaire .item .point{margin:0 5px 10px 7px;font-weight:bold;font-size:21px;color:#e62e8b}.questionnaire .item .reserved_time{margin:10px 0 0;font-family:"hiragino-sans-gb-w6"}.questionnaire .item .avatar{margin-right:10px}.questionnaire .item .liked_text{position:relative;color:#e72e8b;font-size:12px;padding-left:20px}.questionnaire .item .liked_text::after{content:"";display:block;position:absolute;top:4px;left:0;width:12px;height:8px;background:url("../images/common/ico_checked_pink.svg") center no-repeat}.questionnaire .item .viewmore{position:relative;color:#64286c;font-size:14px;padding-right:15px}.questionnaire .item .viewmore::after{content:"";display:block;position:absolute;top:7px;right:0;width:8px;height:7px;background:url("../images/common/ico_purple_right_double_arrow.svg") center no-repeat;background-size:100% 100%}.img_circle{border-radius:50%}[class*=img_box_]:before{content:"";display:block;width:100%;padding-top:100%}[class*=img_box_][class*="75"]:before{padding-top:75%}.img_circle:before{content:"";display:block;width:100%;padding-top:100%}.questionnaire .user_info .img_circle{flex:0 0 40px}.questionnaire .user_info{flex:1 1 auto;min-width:10px}.label_corner{display:block;height:24px;width:78px;color:#fff;font:bold 12px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;text-align:center;padding-top:3px;margin-left:-5px}.label_corner.small{width:65px}.label_corner.bg_purple{background-color:#64286c}.label_corner.bg_black{background-color:#2e1339}.label_corner.bg_pink{background-color:#e24091}.label_corner.bg_gray{background-color:#999}.step_round_icon{border-radius:50%;color:#fff;z-index:999}.step_round_36{width:36px;height:36px;line-height:34px;font-size:28px;text-align:center}.step_round_24{width:24.15px;height:24.15px;line-height:25px;font-size:18px;text-align:center}.step_round_26{width:26px;height:26px;line-height:25px;font-size:18px;text-align:center}.step_round_30{width:30px;height:30px;line-height:25px;font-size:17px;text-align:center}.step_round_yellow{background:#b4a345}.step_round_silver{background:#adadad}.step_round_copper{background:#6a5d16}.step_round_gray{background:#666}.step_round_blue{background:#171245}@media screen and (max-width: 576px){.step_round_24_576{width:24.15px;height:24.15px;line-height:25px;font-size:18px;text-align:center}}.tag_outline_purple{background-color:rgba(0,0,0,0) !important;border:1px solid #64286c;color:#64286c !important;padding:2px 10px;height:24px;font:12px "hiragino-sans-gb-w6";display:inline-block;text-align:center;vertical-align:middle}.pagination{display:inline-block}.pagination a{color:#cdcdcd;padding:8px 16px;text-decoration:none;font:20px "cinzel-regular"}.pagination a.active{color:#000}.pagination a:hover:not(.active){background-color:#ddd}.pagination img{display:inline-block;height:9px;background-size:100% 100%;padding:0 5px;color:#241d53;content:""}@media screen and (max-width: 576px){.pagination a{padding:8px 10px;font:18px "cinzel-regular"}}.badge_pink{margin-right:20px;padding:2px 5px 3px 5px;background-color:#e24091;color:#fff;border-radius:2px;font:11px "hiragino-sans-gb-w6"}.badge_outline_pink{margin-right:20px;padding:2px 5px 3px 5px;background-color:#fff;color:#e24091;border:1px solid #e24091;border-radius:2px;font:11px "hiragino-sans-gb-w6"}.badge_purple{margin-right:20px;padding:2px 5px 3px 5px;background-color:#64286c;color:#fff;border-radius:2px;font:11px "hiragino-sans-gb-w6"}.badge_outline_purple{margin-right:20px;padding:2px 3px 3px 5px;border:1px solid #64286c;color:#64286c;border-radius:2px;font:11px "hiragino-sans-gb-w6"}.japan_map{position:relative;top:30px;background:url("../images/home_page/img_japan_maps.png") top left no-repeat;background-size:100% 100%;flex:0 0 374px;width:374px;height:417px}.japan_map .dot{position:absolute;display:block;width:12px;height:12px;cursor:pointer;padding:0;background:rgba(0,0,0,0);border:none;outline:none}.japan_map .dot::after{content:"";position:absolute;display:block;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;z-index:2;transition:background-color .2s ease}.japan_map .dot::before{content:"";display:block;position:absolute;top:100%;left:0;margin:-8px 0px 0px -4px;width:21px;height:21px;z-index:1;background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.4) 13%, rgba(255, 255, 255, 0) 67%, rgba(255, 255, 255, 0) 100%)}.japan_map .dot.active::before,.japan_map .dot.current::before{background:radial-gradient(ellipse at center, rgba(232, 57, 146, 0.4) 13%, rgba(232, 57, 146, 0) 67%, rgba(232, 57, 146, 0) 100%)}.japan_map .dot.active::after,.japan_map .dot.current::after{background-color:#e83992}@media screen and (max-width: 1080px){.japan_map{left:-80px}}@media screen and (max-width: 480px){.japan_map .dot:nth-of-type(1){top:28px !important;left:229px !important}.japan_map .dot:nth-of-type(2){top:112px !important;left:180px !important}.japan_map .dot:nth-of-type(3){top:161px !important;left:65px !important}.japan_map .dot:nth-of-type(4){top:189px !important;left:48px !important}.japan_map .dot:nth-of-type(5){top:255px !important;left:27px !important}.japan_map .dot:nth-of-type(6){top:80px !important;left:220px !important}.japan_map .dot:nth-of-type(7){top:140px !important;left:193px !important}.japan_map .dot:nth-of-type(8){top:153px !important;left:163px !important}.japan_map .dot:nth-of-type(9){top:166px !important;left:130px !important}.japan_map .dot:nth-of-type(10){top:179px !important;left:80px !important}.location_picker .list_location .item{font-size:13px;margin:6px 10px}}.location_box{background:#000;color:#fff;padding:60px;margin-top:-25px;box-shadow:0 30px 12px 0 rgba(45,16,51,.28)}.location_picker{display:flex;justify-content:center;align-items:flex-end;position:relative;min-height:460px;margin-right:35px}.location_picker .content{position:absolute;top:0;left:0}.location_picker .title{font-size:72px;font-family:"cinzel-regular";font-weight:500;letter-spacing:7px;line-height:1}.location_picker .description{font-size:15px;margin:20px 0 0}@media screen and (max-width: 1080px){.location_picker .title{font-size:64px}}.location_picker .tab_wrap{position:absolute;width:300px;right:0;bottom:0}.location_picker .list_location_container{display:flex;align-items:flex-end;justify-content:flex-end}.location_picker .list_location{list-style:none}.list_location>li>button{color:#fff;position:relative;border:none;background:rgba(0,0,0,0);outline:none}.list_location>li>button:before{content:"";background:#fff;width:5px;height:5px;border-radius:50%;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.list_location>li>button:after{content:"";background:radial-gradient(ellipse at center, rgba(232, 57, 146, 0.2) 13%, rgba(232, 57, 146, 0) 67%, rgba(232, 57, 146, 0) 100%);width:10px;height:10px;border-radius:10px;position:absolute;left:-13px;bottom:11px}.list_location>li>button.current:before{background:#e83992}.location_picker .list_location .item{font-size:16px;padding:10px 0;cursor:pointer}.location_picker .list_location .item.active,.location_picker .list_location .item.current{color:#e83992}[class*=list_prefectures]{list-style:none;display:flex;flex-wrap:wrap;margin:-4px}[class*=list_prefectures]>li{padding:4px;width:33.3333%}[class*=list_prefectures] [class*=btn_]{color:#fff;border:1px solid #fff;padding:3px 14px;width:100%;background:rgba(0,0,0,0);cursor:pointer;opacity:.6}[class*=list_prefectures] [class*=btn_]:hover{opacity:1}.tab_cnt{display:none}.tab_cnt.current{display:block;min-height:100px}.btn_icon{line-height:1}.icon{display:inline-block}.icon_heart{background:url("../images/common/ico_heart.svg") center no-repeat;width:25px;height:1.2rem;background-size:64%}.icon_heart_pink{background:url("../images/online/icoheart_selected.svg") center no-repeat;width:25px;height:1.2rem;background-size:65% 100%}.icon_post{background:url("../images/common/ico_post.svg") center no-repeat;width:25px;height:24px}.icon_map{background:url("../images/common/ico_map.svg") center no-repeat;width:25px;height:24px}.icon_map_purple{background:url("../images/common/ico_map_purple.svg") center no-repeat;width:25px;height:24px}.icon_pen_white{background:url("../images/common/ico_pen_white.svg") center no-repeat;width:25px;height:24px}.icon_maru_purple{display:inline-block;background:url("../images/common/ico_maru_purple.svg") center no-repeat;width:19px;height:19px;background-size:100% 100%}.icon_batsu_purple{display:inline-block;background:url("../images/common/ico_batsu_purple.svg") center no-repeat;width:14.53px;height:14.53px;background-size:100% 100%}.icon_tryangle_purple{display:inline-block;background:url("../images/common/ico_tryangle_purple.svg") center no-repeat;width:14.53px;height:14.53px;background-size:100% 100%}.icon_warning{display:inline-block;background:url("../images/common/ico_warning.svg") center no-repeat;width:43px;height:37px;background-size:100% 100%}.ico_right_arrow::before{display:inline-block;width:5px;height:9px;background:url("../images/common/ico_right_arrow.svg") center no-repeat;background-size:100% 100%;padding:0 10px;color:#6c757d;content:""}.ico_right_double_arrow::before{display:inline-block;width:5px;height:9px;background:url("../images/common/ico_right_double_arrow.svg") center no-repeat;background-size:100% 100%;padding:0 10px;content:""}.ico_purple_right_double_arrow::before{display:inline-block;width:5px;height:9px;background:url("../images/common/ico_purple_right_double_arrow.svg") center no-repeat;background-size:100% 100%;padding:0 10px;content:""}.ico_caret_down_solid::before{display:inline-block;width:5px;height:12px;background:url(../images/common/ico_caret_down_solid.svg) center no-repeat;background-size:100% 100%;padding:0 10px;content:""}.ico_arrow_convert_right::before{display:inline-block;width:32.12px;height:13.08px;background:url("../images/common/ico_arrow_convert_right.svg") center no-repeat;content:""}.ico_arrow_convert_left::before{display:inline-block;width:32.12px;height:13.08px;background:url("../images/common/ico_arrow_convert_left.svg") center no-repeat;content:""}.pagination.text_center ul.pagination{padding:0;list-style:none}.pagination.text_center ul.pagination li{display:inline}.pagination.text_center ul.pagination li.active span{padding:8px 16px;font:20px "cinzel-regular"}.pagination.text_center ul.pagination li.disabled{display:inline;padding:8px 16px}@media screen and (max-width: 576px){.pagination.text_center ul.pagination li.active span{padding:8px 10px;font:18px "cinzel-regular"}}.tingle-modal-box__footer{text-align:center;background-color:#fff}.area_menu_sp{width:100%;position:absolute;left:0;top:0;height:100vh;background:rgba(45,16,51,.93);z-index:10;display:flex;flex-direction:column;align-items:center;padding:30px 50px;position:fixed;opacity:0;pointer-events:none;transition:.2s;z-index:2000}.area_menu_sp.display{opacity:1;pointer-events:all}.area_menu_sp .cls_btn{color:#fff;font-size:25px;position:absolute;right:25px;top:42px;cursor:pointer}.area_menu_sp img{margin:0 0 20px}.list_menu_sp{padding:0;width:100%}.list_menu_sp a{color:#fff;font:500 14px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","cinzel-regular",sans-serif;letter-spacing:.3;display:flex;flex-direction:column;align-items:center}.list_menu_sp a span{font:400 18px/1em "cinzel-regular",serif;margin:0 0 10px;letter-spacing:.2em}.list_menu_sp>li{padding:10px 0}.list_menu_sp .login{border-top:2px solid rgba(255,255,255,.7);margin:20px 0 0;padding:20px 0 0;display:flex;justify-content:center}.list_menu_sp .login a{font:500 14px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","cinzel-regular",sans-serif}.list_menu_sp .contact a{color:#64286c;background:#fff;padding:16px 0;border-radius:4px;font:600 14px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","cinzel-regular",sans-serif}.list_menu_sp .contact{margin:10px 0 0}.list_menu_sp .contact.mt_0{margin:0;padding:0}.list_menu_sp .favorite>div{padding:0;flex-wrap:nowrap}.list_menu_sp .favorite a{font:600 12px/2.3em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","cinzel-regular",sans-serif;margin:0 3px;display:block;width:50%}.list_menu_sp .favorite .btn_light_purple{color:#000}.notification{background-color:#fff;position:relative}.notification.border_green{border:2px solid #51d0a9}.notification.padding{padding:15px 22px}.notification .close{position:absolute;top:0px;right:3px;color:#ccc;font:200 16px "Yu Gothic";cursor:pointer}.notification .text{color:#51d0a9}.notification .text::before{content:"";display:inline-block;width:24px;height:24px;margin-right:20px;vertical-align:middle;background:url(../images/mypage/ico_tick.svg) center center no-repeat}.area_user{display:flex;justify-content:flex-end}.area_user .status:before{content:"";background:url(../images/common/ico_user_02.svg) no-repeat center center !important;background-size:contain !important;width:16px;height:16px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.area_user p{margin:0;font:500 13px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.area_user .status{position:relative;padding:0 0 0 20px}.area_user .name{font:600 13px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.area_user.salon{padding:0 0 5px}.area_header_ticket .container{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap}.area_user.school{margin:0 50px 0 0}.area_user.school p{color:#fff}.area_user.school .status:before{background:url(../images/common/ico_user_02_white.svg) no-repeat center center !important;background-size:contain !important}@media screen and (max-width: 768px){.area_header_ticket .container{flex-direction:column;align-items:flex-end}.area_user.school{margin:-10px 0 10px}.area_header_ticket.guest .container{flex-direction:row}}@media screen and (max-width: 576px){.area_user.school{margin:-6px 0 8px}}.list_action_sns{display:flex;justify-content:flex-end}.list_action_sns>li{padding:0 2px}.list_blog_other_posts_col{display:flex;flex-wrap:wrap;padding:0}.list_blog_other_posts_col>li{width:33.3333%;padding:30px}.list_blog_other_posts_col .img{margin:0 0 10px;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}.list_blog_other_posts_col .img:before{content:"";display:block;width:100%;padding-top:60%}.list_blog_other_posts_col .ttl{font:600 18px/1.3em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_blog_other_posts_col .description{font:400 13px/1.4em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;overflow:hidden;max-height:36px}.list_blog_other_posts_col .area_blog_info{display:block;margin:10px 0 0}.list_blog_other_posts_col .date{color:#aaa;font:300 13px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0}@media screen and (max-width: 960px){.list_blog_other_posts_col{margin:0 -5px 30px -5px}.list_blog_other_posts_col>li{width:33.3333%;padding:5px}.list_blog_other_posts_col .ttl{font-size:16px}}@media screen and (max-width: 640px){.list_blog_other_posts_col>li{width:100%}}@media screen and (max-width: 480px){.list_blog_other_posts_col .ttl{font-size:14px}}.recruit-form .page_introduction{display:flex;flex-direction:column;text-align:center;align-items:center}.recruit-form .page_introduction .title{font-size:60px;margin-right:0px}.recruit-form .page_introduction .description{font-size:14px;letter-spacing:.8px}.recruit-form .page_introduction .note{text-align:center;font-size:14px;letter-spacing:.4px}@media screen and (max-width: 768px){.recruit-form .page_introduction .title{font-size:54px;margin:0}.recruit-form .page_introduction .description{font-size:13px}.recruit-form .contact_description br{display:none}}@media screen and (max-width: 576px){.recruit-form .page_introduction .title{font-size:46px;margin:0 0 10px}.recruit-form .page_introduction .note{text-align:left}}.recruit-form .contact_us,.recruit-form .confirm_content{max-width:800px;margin:0 auto}.recruit-form .form_group{line-height:35px}.header-alert{margin-right:10px;cursor:pointer;position:relative}.header-alert .description{position:absolute;padding:10px;font-size:12px;line-height:1.2em;border-radius:5px;border:2px solid #e62e8b;background:#f1f1f1;width:300px;z-index:1;top:25px;left:-40px}.header-alert.sp{display:none}.header-alert .description{display:none}.header-alert .description.active{display:block}@media screen and (max-width: 576px){.header-alert{font-size:10px}.header-alert{display:none}.header-alert.sp{display:block;margin-right:0}.header-alert .description{right:0;top:20px;left:initial}.header-alert .text_pink{text-align:right}}.avatar img.img_circle{width:30px;height:30px}.sp_banner,.pc_banner{width:100%;height:auto;max-width:800px;margin:0 auto;display:block}.sp_banner{display:none}@media screen and (max-width: 767px){.pc_banner{display:none}.sp_banner{display:block}}@font-face{font-family:"cinzel-regular";src:url("../fonts/cinzel-regular.otf") format("opentype")}@font-face{font-family:"helvetica-light";src:url("../fonts/helvetica-light.woff") format("woff")}@font-face{font-family:"hiragino-sans-gb-w6";src:url("../fonts/hiragino-sans-gb-w6.woff2") format("woff2"),url("../fonts/hiragino-sans-gb-w6.woff") format("woff"),url("../fonts/hiragino-sans-gb-w6.ttf") format("truetype")}@font-face{font-family:"noto sans japanese";font-style:normal;font-weight:100;src:url("../fonts/NotoSansJP-Thin.woff") format("woff");font-display:swap}@font-face{font-family:"noto sans japanese";font-style:normal;font-weight:300;src:url("../fonts/NotoSansJP-Light.woff") format("woff");font-display:swap}@font-face{font-family:"noto sans japanese";font-style:normal;font-weight:350;src:url("../fonts/NotoSansJP-DemiLight.woff") format("woff");font-display:swap}@font-face{font-family:"noto sans japanese";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"noto sans japanese";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff") format("woff");font-display:swap}@font-face{font-family:"noto sans japanese";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"noto sans japanese";font-style:normal;font-weight:900;src:url("../fonts/NotoSansJP-Black.woff") format("woff");font-display:swap}@font-face{font-family:"Roboto";font-weight:300;src:url("../fonts/Roboto-Light.ttf") format("truetype");font-display:swap}@font-face{font-family:"Roboto";font-weight:400;src:url("../fonts/Roboto-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:"Roboto";font-weight:500;src:url("../fonts/Roboto-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:"Roboto";font-weight:600;src:url("../fonts/Roboto-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:"Roboto";font-weight:700;src:url("../fonts/Roboto-Black.ttf") format("truetype");font-display:swap}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Helvetica Neue",Arial,"Noto Sans";line-height:1.15;font-size:13px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;overflow-x:hidden}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff;overflow-x:hidden}[tabindex="-1"]:focus{outline:0}a{color:#000;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}b,strong{font-weight:bolder}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:none;border-bottom:1px solid #f2eff2}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}p{margin-top:0;margin-bottom:1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}ol,ul,dl{list-style:none}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto;max-width:1120px}@media screen and (max-width: 576px){.container{padding-right:14px;padding-left:14px}}.container_fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.row.grow_0>.col{flex-grow:0}.row[class*=gap_][class*="20"]{margin:-10px}.row[class*=gap_][class*="20"]>.col{padding:10px}.row[class*=split_][class*="4"]>.col{flex:0 0 25%}.no_gutters{margin-right:0;margin-left:0}.no_gutters>.col,.no_gutters>[class*=col_]{padding-right:0;padding-left:0}.no_gutters>[class*=col_]>.amount_select{padding-left:15px}@media screen and (max-width: 480px){.no_gutters>[class*=col_]>.amount_select{padding-left:10px}}.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12,.col,.col_auto,.col_sm_1,.col_sm_2,.col_sm_3,.col_sm_4,.col_sm_5,.col_sm_6,.col_sm_7,.col_sm_8,.col_sm_9,.col_sm_10,.col_sm_11,.col_sm_12,.col_sm,.col_sm_auto,.col_md_1,.col_md_2,.col_md_3,.col_md_4,.col_md_5,.col_md_6,.col_md_7,.col_md_8,.col_md_9,.col_md_10,.col_md_11,.col_md_12,.col_md,.col_md_auto,.col_lg_1,.col_lg_2,.col_lg_3,.col_lg_4,.col_lg_5,.col_lg_6,.col_lg_7,.col_lg_8,.col_lg_9,.col_lg_10,.col_lg_11,.col_lg_12,.col_lg,.col_lg_auto,.col_xl_1,.col_xl_2,.col_xl_3,.col_xl_4,.col_xl_5,.col_xl_6,.col_xl_7,.col_xl_8,.col_xl_9,.col_xl_10,.col_xl_11,.col_xl_12,.col_xl,.col_xl_auto{position:relative;width:100%;padding-right:15px;padding-left:15px}@media screen and (max-width: 768px){[class*=mgn_none_][class*="768"]{margin:0}}@media screen and (max-width: 480px){.row{margin-right:-10px;margin-left:-10px}.row.no_gutters{margin-right:0px;margin-left:0px}[class*=mgn_none_][class*="480"]{margin:0}.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12,.col,.col_auto,.col_sm_1,.col_sm_2,.col_sm_3,.col_sm_4,.col_sm_5,.col_sm_6,.col_sm_7,.col_sm_8,.col_sm_9,.col_sm_10,.col_sm_11,.col_sm_12,.col_sm,.col_sm_auto,.col_md_1,.col_md_2,.col_md_3,.col_md_4,.col_md_5,.col_md_6,.col_md_7,.col_md_8,.col_md_9,.col_md_10,.col_md_11,.col_md_12,.col_md,.col_md_auto,.col_lg_1,.col_lg_2,.col_lg_3,.col_lg_4,.col_lg_5,.col_lg_6,.col_lg_7,.col_lg_8,.col_lg_9,.col_lg_10,.col_lg_11,.col_lg_12,.col_lg,.col_lg_auto,.col_xl_1,.col_xl_2,.col_xl_3,.col_xl_4,.col_xl_5,.col_xl_6,.col_xl_7,.col_xl_8,.col_xl_9,.col_xl_10,.col_xl_11,.col_xl_12,.col_xl,.col_xl_auto{padding-right:10px;padding-left:10px}}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col_auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col_1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col_2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col_3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col_4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col_5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col_7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col_8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col_9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col_10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col_11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col_12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order_first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order_last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order_0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset_1{margin-left:8.33333%}.offset_2{margin-left:16.66667%}.offset_3{margin-left:25%}.offset_4{margin-left:33.33333%}.offset_5{margin-left:41.66667%}.offset_6{margin-left:50%}.offset_7{margin-left:58.33333%}.offset_8{margin-left:66.66667%}.offset_9{margin-left:75%}.offset_10{margin-left:83.33333%}.offset_11{margin-left:91.66667%}@media(min-width: 576px){.col_sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col_sm_auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col_sm_1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col_sm_2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col_sm_3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col_sm_4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col_sm_5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col_sm_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col_sm_7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col_sm_8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col_sm_9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col_sm_10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col_sm_11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col_sm_12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order_sm_first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order_sm_last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order_sm_0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order_sm_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order_sm_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order_sm_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order_sm_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order_sm_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order_sm_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order_sm_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order_sm_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order_sm_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order_sm_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order_sm_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order_sm_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset_sm_0{margin-left:0}.offset_sm_1{margin-left:8.33333%}.offset_sm_2{margin-left:16.66667%}.offset_sm_3{margin-left:25%}.offset_sm_4{margin-left:33.33333%}.offset_sm_5{margin-left:41.66667%}.offset_sm_6{margin-left:50%}.offset_sm_7{margin-left:58.33333%}.offset_sm_8{margin-left:66.66667%}.offset_sm_9{margin-left:75%}.offset_sm_10{margin-left:83.33333%}.offset_sm_11{margin-left:91.66667%}}@media(min-width: 768px){.col_md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col_md_auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col_md_1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col_md_2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col_md_3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col_md_4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col_md_5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col_md_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col_md_7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col_md_8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col_md_9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col_md_10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col_md_11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col_md_12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order_md_first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order_md_last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order_md_0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order_md_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order_md_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order_md_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order_md_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order_md_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order_md_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order_md_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order_md_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order_md_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order_md_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order_md_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order_md_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset_md_0{margin-left:0}.offset_md_1{margin-left:8.33333%}.offset_md_2{margin-left:16.66667%}.offset_md_3{margin-left:25%}.offset_md_4{margin-left:33.33333%}.offset_md_5{margin-left:41.66667%}.offset_md_6{margin-left:50%}.offset_md_7{margin-left:58.33333%}.offset_md_8{margin-left:66.66667%}.offset_md_9{margin-left:75%}.offset_md_10{margin-left:83.33333%}.offset_md_11{margin-left:91.66667%}}@media(min-width: 992px){.col_lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col_lg_auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col_lg_1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col_lg_2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col_lg_3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col_lg_4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col_lg_5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col_lg_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col_lg_7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col_lg_8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col_lg_9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col_lg_10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col_lg_11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col_lg_12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order_lg_first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order_lg_last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order_lg_0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order_lg_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order_lg_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order_lg_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order_lg_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order_lg_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order_lg_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order_lg_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order_lg_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order_lg_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order_lg_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order_lg_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order_lg_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset_lg_0{margin-left:0}.offset_lg_1{margin-left:8.33333%}.offset_lg_2{margin-left:16.66667%}.offset_lg_3{margin-left:25%}.offset_lg_4{margin-left:33.33333%}.offset_lg_5{margin-left:41.66667%}.offset_lg_6{margin-left:50%}.offset_lg_7{margin-left:58.33333%}.offset_lg_8{margin-left:66.66667%}.offset_lg_9{margin-left:75%}.offset_lg_10{margin-left:83.33333%}.offset_lg_11{margin-left:91.66667%}}@media(min-width: 1200px){.col_xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col_xl_auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col_xl_1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col_xl_2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col_xl_3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col_xl_4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col_xl_5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col_xl_6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col_xl_7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col_xl_8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col_xl_9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col_xl_10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col_xl_11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col_xl_12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order_xl_first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order_xl_last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order_xl_0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order_xl_1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order_xl_2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order_xl_3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order_xl_4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order_xl_5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order_xl_6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order_xl_7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order_xl_8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order_xl_9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order_xl_10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order_xl_11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order_xl_12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset_xl_0{margin-left:0}.offset_xl_1{margin-left:8.33333%}.offset_xl_2{margin-left:16.66667%}.offset_xl_3{margin-left:25%}.offset_xl_4{margin-left:33.33333%}.offset_xl_5{margin-left:41.66667%}.offset_xl_6{margin-left:50%}.offset_xl_7{margin-left:58.33333%}.offset_xl_8{margin-left:66.66667%}.offset_xl_9{margin-left:75%}.offset_xl_10{margin-left:83.33333%}.offset_xl_11{margin-left:91.66667%}}.d_none.d_none{display:none}.d_inline{display:inline}.d_inline_block{display:inline-block}.d_block{display:block}.d_table{display:table}.d_table_row{display:table_row}.d_table_cell{display:table_cell}.d_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d_inline_flex{display:inline_flex}@media(min-width: 576px){.d_sm_none{display:none}.d_sm_inline{display:inline}.d_sm_inline_block{display:inline-block}.d_sm_block.d_sm_block{display:block}.d_sm_table{display:table}.d_sm_table_row{display:table_row}.d_sm_table_cell{display:table_cell}.d_sm_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d_sm_inline_flex{display:inline_flex}}@media(min-width: 768px){.d_md_none{display:none}.d_md_inline{display:inline}.d_md_inline_block{display:inline-block}.d_md_block.d_md_block{display:block}.d_md_table{display:table}.d_md_table_row{display:table_row}.d_md_table_cell{display:table_cell}.d_md_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d_md_flex-imp{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d_md_inline_flex{display:inline_flex}}@media(min-width: 992px){.d_lg_none{display:none}.d_lg_inline{display:inline}.d_lg_inline_block{display:inline-block}.d_lg_block.d_lg_block{display:block}.d_lg_table{display:table}.d_lg_table_row{display:table_row}.d_lg_table_cell{display:table_cell}.d_lg_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d_lg_inline_flex{display:inline_flex}}@media(min-width: 1200px){.d_xl_none{display:none}.d_xl_inline{display:inline}.d_xl_inline_block{display:inline-block}.d_xl_block.d_xl_block{display:block}.d_xl_table{display:table}.d_xl_table_row{display:table_row}.d_xl_table_cell{display:table_cell}.d_xl_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d_xl_inline_flex{display:inline_flex}}@media print{.d_print_none{display:none}.d_print_inline{display:inline}.d_print_inline_block{display:inline-block}.d_print_block{display:block}.d_print_table{display:table}.d_print_table_row{display:table_row}.d_print_table_cell{display:table_cell}.d_print_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d_print_inline_flex{display:inline_flex}}.flex_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_row_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_column_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex_wrap_reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex_fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex_grow_0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex_grow_1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex_shrink_0{-ms-flex-negative:0;flex-shrink:0}.flex_shrink_1{-ms-flex-negative:1;flex-shrink:1}.justify_content_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify_content_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify_content_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify_content_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify_content_around{-ms-flex-pack:distribute;justify-content:space-around}.align_items_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align_items_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align_items_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align_items_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align_items_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align_content_start{-ms-flex-line-pack:start;align-content:flex-start}.align_content_end{-ms-flex-line-pack:end;align-content:flex-end}.align_content_center{-ms-flex-line-pack:center;align-content:center}.align_content_between{-ms-flex-line-pack:justify;align-content:space-between}.align_content_around{-ms-flex-line-pack:distribute;align-content:space-around}.align_content_stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align_self_auto{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.align_self_start{-ms-flex-item-align:start;align-self:flex-start}.align_self_end{-ms-flex-item-align:end;align-self:flex-end}.align_self_center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align_self_baseline{-ms-flex-item-align:baseline;align-self:baseline}.align_self_stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}@media(min-width: 576px){.flex_sm_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex_sm_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_sm_row_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_sm_column_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex_sm_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_sm_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex_sm_wrap_reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex_sm_fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex_sm_grow_0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex_sm_grow_1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex_sm_shrink_0{-ms-flex-negative:0;flex-shrink:0}.flex_sm_shrink_1{-ms-flex-negative:1;flex-shrink:1}.justify_content_sm_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify_content_sm_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify_content_sm_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify_content_sm_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify_content_sm_around{-ms-flex-pack:distribute;justify-content:space-around}.align_items_sm_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align_items_sm_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align_items_sm_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align_items_sm_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align_items_sm_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align_content_sm_start{-ms-flex-line-pack:start;align-content:flex-start}.align_content_sm_end{-ms-flex-line-pack:end;align-content:flex-end}.align_content_sm_center{-ms-flex-line-pack:center;align-content:center}.align_content_sm_between{-ms-flex-line-pack:justify;align-content:space-between}.align_content_sm_around{-ms-flex-line-pack:distribute;align-content:space-around}.align_content_sm_stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align_self_sm_auto{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.align_self_sm_start{-ms-flex-item-align:start;align-self:flex-start}.align_self_sm_end{-ms-flex-item-align:end;align-self:flex-end}.align_self_sm_center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align_self_sm_baseline{-ms-flex-item-align:baseline;align-self:baseline}.align_self_sm_stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}@media(min-width: 768px){.flex_md_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex_md_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_md_row_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_md_column_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex_md_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_md_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex_md_wrap_reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex_md_fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex_md_grow_0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex_md_grow_1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex_md_shrink_0{-ms-flex-negative:0;flex-shrink:0}.flex_md_shrink_1{-ms-flex-negative:1;flex-shrink:1}.justify_content_md_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify_content_md_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify_content_md_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify_content_md_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify_content_md_around{-ms-flex-pack:distribute;justify-content:space-around}.align_items_md_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align_items_md_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align_items_md_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align_items_md_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align_items_md_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align_content_md_start{-ms-flex-line-pack:start;align-content:flex-start}.align_content_md_end{-ms-flex-line-pack:end;align-content:flex-end}.align_content_md_center{-ms-flex-line-pack:center;align-content:center}.align_content_md_between{-ms-flex-line-pack:justify;align-content:space-between}.align_content_md_around{-ms-flex-line-pack:distribute;align-content:space-around}.align_content_md_stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align_self_md_auto{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.align_self_md_start{-ms-flex-item-align:start;align-self:flex-start}.align_self_md_end{-ms-flex-item-align:end;align-self:flex-end}.align_self_md_center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align_self_md_baseline{-ms-flex-item-align:baseline;align-self:baseline}.align_self_md_stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}@media(min-width: 992px){.flex_lg_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex_lg_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_lg_row_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_lg_column_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex_lg_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_lg_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex_lg_wrap_reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex_lg_fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex_lg_grow_0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex_lg_grow_1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex_lg_shrink_0{-ms-flex-negative:0;flex-shrink:0}.flex_lg_shrink_1{-ms-flex-negative:1;flex-shrink:1}.justify_content_lg_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify_content_lg_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify_content_lg_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify_content_lg_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify_content_lg_around{-ms-flex-pack:distribute;justify-content:space-around}.align_items_lg_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align_items_lg_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align_items_lg_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align_items_lg_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align_items_lg_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align_content_lg_start{-ms-flex-line-pack:start;align-content:flex-start}.align_content_lg_end{-ms-flex-line-pack:end;align-content:flex-end}.align_content_lg_center{-ms-flex-line-pack:center;align-content:center}.align_content_lg_between{-ms-flex-line-pack:justify;align-content:space-between}.align_content_lg_around{-ms-flex-line-pack:distribute;align-content:space-around}.align_content_lg_stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align_self_lg_auto{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.align_self_lg_start{-ms-flex-item-align:start;align-self:flex-start}.align_self_lg_end{-ms-flex-item-align:end;align-self:flex-end}.align_self_lg_center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align_self_lg_baseline{-ms-flex-item-align:baseline;align-self:baseline}.align_self_lg_stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}@media(min-width: 1200px){.flex_xl_row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex_xl_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex_xl_row_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex_xl_column_reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex_xl_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex_xl_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex_xl_wrap_reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex_xl_fill{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex_xl_grow_0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.flex_xl_grow_1{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flex_xl_shrink_0{-ms-flex-negative:0;flex-shrink:0}.flex_xl_shrink_1{-ms-flex-negative:1;flex-shrink:1}.justify_content_xl_start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify_content_xl_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify_content_xl_center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify_content_xl_between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify_content_xl_around{-ms-flex-pack:distribute;justify-content:space-around}.align_items_xl_start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.align_items_xl_end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.align_items_xl_center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align_items_xl_baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.align_items_xl_stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.align_content_xl_start{-ms-flex-line-pack:start;align-content:flex-start}.align_content_xl_end{-ms-flex-line-pack:end;align-content:flex-end}.align_content_xl_center{-ms-flex-line-pack:center;align-content:center}.align_content_xl_between{-ms-flex-line-pack:justify;align-content:space-between}.align_content_xl_around{-ms-flex-line-pack:distribute;align-content:space-around}.align_content_xl_stretch{-ms-flex-line-pack:stretch;align-content:stretch}.align_self_xl_auto{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}.align_self_xl_start{-ms-flex-item-align:start;align-self:flex-start}.align_self_xl_end{-ms-flex-item-align:end;align-self:flex-end}.align_self_xl_center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align_self_xl_baseline{-ms-flex-item-align:baseline;align-self:baseline}.align_self_xl_stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}}.text_justify{text-align:justify}.text_wrap{white-space:normal}.text_nowrap{white-space:nowrap}.text_truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text_left{text-align:left}.text_right{text-align:right}.text_center{text-align:center}@media(min-width: 576px){.text_sm_left{text-align:left}.text_sm_right{text-align:right}.text_sm_center{text-align:center}}@media(min-width: 768px){.text_md_left{text-align:left}.text_md_right{text-align:right}.text_md_center{text-align:center}}@media(min-width: 992px){.text_lg_left{text-align:left}.text_lg_right{text-align:right}.text_lg_center{text-align:center}}@media(min-width: 1200px){.text_xl_left{text-align:left}.text_xl_right{text-align:right}.text_xl_center{text-align:center}}.text_lowercase{text-transform:lowercase}.text_uppercase{text-transform:uppercase}.text_capitalize{text-transform:capitalize}.text_hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.text_decoration{text-decoration:underline}.text_decoration_none{text-decoration:none}.text_break{word-break:break-word;overflow-wrap:break-word}.text_reset{color:inherit}.shadow_sm{-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.shadow{-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.shadow_lg{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175)}.shadow_none{-webkit-box-shadow:none;box-shadow:none}.w_25{width:25%}.w_50{width:50%}.w_75{width:75%}.w_100{width:100%}.w_auto{width:auto}.h_25{height:25%}.h_50{height:50%}.h_75{height:75%}.h_100{height:100%}.h_auto{height:auto}.mw_100{max-width:100%}.mh_100{max-height:100%}.min_vw_100{min-width:100vw}.min_vh_100{min-height:100vh}.vw_100{width:100vw}.vh_100{height:100vh}.m_0{margin:0}.mt_0,.my_0{margin-top:0}.mr_0,.mx_0{margin-right:0}.mb_0,.my_0{margin-bottom:0}.ml_0,.mx_0{margin-left:0}.m_1{margin:.25rem}.mt_1,.my_1{margin-top:.25rem}.mr_1,.mx_1{margin-right:.25rem}.mb_1,.my_1{margin-bottom:.25rem}.ml_1,.mx_1{margin-left:.25rem}.m_2{margin:.5rem}.mt_2,.my_2{margin-top:.5rem}.mr_2,.mx_2{margin-right:.5rem}.mb_2,.my_2{margin-bottom:.5rem}.ml_2,.mx_2{margin-left:.5rem}.m_3{margin:1rem}.mt_3,.my_3{margin-top:1rem}.mr_3,.mx_3{margin-right:1rem}.mb_3,.my_3{margin-bottom:1rem}.ml_3,.mx_3{margin-left:1rem}.m_4{margin:1.5rem}.mt_4,.my_4{margin-top:1.5rem}.mr_4,.mx_4{margin-right:1.5rem}.mb_4,.my_4{margin-bottom:1.5rem}.ml_4,.mx_4{margin-left:1.5rem}.m_5{margin:3rem}.mt_5,.my_5{margin-top:3rem}.mr_5,.mx_5{margin-right:3rem}.mb_5,.my_5{margin-bottom:3rem}.ml_5,.mx_5{margin-left:3rem}.m_6{margin:3.5rem}.mt_6,.my_6{margin-top:3.5rem}.mr_6,.mx_6{margin-right:3.5rem}.mb_6,.my_6{margin-bottom:3.5rem}.ml_6,.mx_6{margin-left:3.5rem}.m_7{margin:4rem}.mt_7,.my_7{margin-top:4rem}.mr_7,.mx_7{margin-right:4rem}.mb_7,.my_7{margin-bottom:4rem}.ml_7,.mx_7{margin-left:4rem}.p_0{padding:0}.pt_0,.py_0{padding-top:0}.pr_0,.px_0{padding-right:0}.pb_0,.py_0{padding-bottom:0}.pl_0,.px_0{padding-left:0}.p_1{padding:.25rem}.pt_1,.py_1{padding-top:.25rem}.pr_1,.px_1{padding-right:.25rem}.pb_1,.py_1{padding-bottom:.25rem}.pl_1,.px_1{padding-left:.25rem}.p_2{padding:.5rem}.pt_2,.py_2{padding-top:.5rem}.pr_2,.px_2{padding-right:.5rem}.pb_2,.py_2{padding-bottom:.5rem}.pl_2,.px_2{padding-left:.5rem}.p_3{padding:1rem}.pt_3,.py_3{padding-top:1rem}.pr_3,.px_3{padding-right:1rem}.pb_3,.py_3{padding-bottom:1rem}.pl_3,.px_3{padding-left:1rem}.p_4{padding:1.5rem}.pt_4,.py_4{padding-top:1.5rem}.pr_4,.px_4{padding-right:1.5rem}.pb_4,.py_4{padding-bottom:1.5rem}.pl_4,.px_4{padding-left:1.5rem}.p_5{padding:3rem}.pt_5,.py_5{padding-top:3rem}.pr_5,.px_5{padding-right:3rem}.pb_5,.py_5{padding-bottom:3rem}.pl_5,.px_5{padding-left:3rem}.m_n1{margin:-0.25rem}.mt_n1,.my_n1{margin-top:-0.25rem}.mr_n1,.mx_n1{margin-right:-0.25rem}.mb_n1,.my_n1{margin-bottom:-0.25rem}.ml_n1,.mx_n1{margin-left:-0.25rem}.m_n2{margin:-0.5rem}.mt_n2,.my_n2{margin-top:-0.5rem}.mr_n2,.mx_n2{margin-right:-0.5rem}.mb_n2,.my_n2{margin-bottom:-0.5rem}.ml_n2,.mx_n2{margin-left:-0.5rem}.m_n3{margin:-1rem}.mt_n3,.my_n3{margin-top:-1rem}.mr_n3,.mx_n3{margin-right:-1rem}.mb_n3,.my_n3{margin-bottom:-1rem}.ml_n3,.mx_n3{margin-left:-1rem}.m_n4{margin:-1.5rem}.mt_n4,.my_n4{margin-top:-1.5rem}.mr_n4,.mx_n4{margin-right:-1.5rem}.mb_n4,.my_n4{margin-bottom:-1.5rem}.ml_n4,.mx_n4{margin-left:-1.5rem}.m_n5{margin:-3rem}.mt_n5,.my_n5{margin-top:-3rem}.mr_n5,.mx_n5{margin-right:-3rem}.mb_n5,.my_n5{margin-bottom:-3rem}.ml_n5,.mx_n5{margin-left:-3rem}.m_auto{margin:auto}.mt_auto,.my_auto{margin-top:auto}.mr_auto,.mx_auto{margin-right:auto}.mb_auto,.my_auto{margin-bottom:auto}.ml_auto,.mx_auto{margin-left:auto}.f-auto{flex:auto}.u-max-1120{max-width:1120px}.u-max-800{max-width:800px}[class*=add_gap_]{display:flex;gap:.25rem}[class*=add_gap_][class*="6_0"]{gap:6px 0}[class*=add_gap_][class*="8"]{gap:8px}[class*=add_gap_][class*="10"]{gap:10px}[class*=add_gap_][class*="10-0"]{gap:10px 0}[class*=add_gap_][class*="16"]{gap:16px}.on_1080{display:none}@media screen and (max-width: 1080px){.on_1080{display:block}}.on_768{display:none}@media screen and (max-width: 768px){.on_768{display:block}}.on_576{display:none}@media screen and (max-width: 576px){.on_576{display:block}}.on_480{display:none}@media screen and (max-width: 480px){.on_480{display:block}}.on_400{display:none}@media screen and (max-width: 400px){.on_400{display:block}}@media screen and (max-width: 768px){.off_768{display:none}}@media screen and (max-width: 576px){.off_576{display:none}}@font-face{font-family:"cinzel-regular";src:url("../fonts/cinzel-regular.otf") format("opentype")}@font-face{font-family:"helvetica-light";src:url("../fonts/helvetica-light.woff") format("woff")}@font-face{font-family:"hiragino-sans-gb-w6";src:url("../fonts/hiragino-sans-gb-w6.woff2") format("woff2"),url("../fonts/hiragino-sans-gb-w6.woff") format("woff"),url("../fonts/hiragino-sans-gb-w6.ttf") format("truetype")}@font-face{font-family:"sofia-pro-soft";src:url("../fonts/sofia-pro-soft.woff") format("woff"),url("../fonts/sofia-pro-soft.ttf") format("truetype")}.font_cinzel_regular{font-family:"cinzel-regular"}.font_helvetica_light{font-family:"helvetica-light"}.font_hiragino_sans_gb_w6{font-family:"hiragino-sans-gb-w6"}.font_yugothic{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.font_yugothi_bold{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:bold}.font_yugothi_medium{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:500}.font_sofia_pro_soft{font-family:"sofia-pro-soft"}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.relative{position:relative}.no-outline{outline:0}.cursor_pointer{cursor:pointer}.pre_wrap{white-space:pre-wrap}.viewport{position:relative;overflow:hidden}.viewport img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.viewport.fill img{width:100%;height:100%;object-fit:cover}.viewport.fill_v img{height:100%;min-width:100%}.viewport.fill_h img{width:100%;min-height:100%}.viewport.fit img{width:100%;height:100%;object-fit:contain}.viewport.fit_v img{height:auto;max-width:100%}.viewport.fit_h img{width:100%;max-height:100%}.viewport.center img{max-width:100%;max-height:100%}.viewport.stretch img{width:100%;height:100%}.img-f_cov{object-fit:cover}.img-f_con{object-fit:contain}.img-pt{object-position:top}.btn{display:inline-block;font-family:inherit;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:6px 24px;height:36px;font-size:1rem;line-height:24px;border-radius:4px;cursor:pointer;white-space:nowrap;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease}[class*=btn_][class*=thin]{padding:2px 16px;height:28px;box-shadow:0 1px 3px 0 rgba(97,17,108,.2)}@media screen and (max-width: 390px){[class*=btn_][class*=thin]{padding:2px 10px}}[class*=btn_][class*=round]{border-radius:50px}[class*=btn_][class*=pink]{background:#e6398f;border:1px solid #e6398f;color:#fff}[class*=btn_][class*=pink]:hover{background:#fff;color:#e6398f}[class*=btn_][class*=pink].icon_heart_pink{background-color:#f8f8f8 !important;background:url(../images/online/icoheart_selected.svg) center no-repeat}.btnarea_couple{display:flex;justify-content:center}.btnarea_couple .btn{margin:3px 5px}@media screen and (max-width: 576px){.btnarea_couple{flex-direction:column-reverse}}.btnarea_couple .btn_xxl{padding:6px 46px}.btn:hover{text-decoration:none}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn_block{display:block;width:100%}.btn_block+.btn_block{margin-top:.5rem}input[type=submit].btn_block,input[type=reset].btn_block,input[type=button].btn_block{width:100%}.btn_sm{padding:4px 16px;height:30px;line-height:22px}.btn_lg{padding:6px 36px;height:40px;line-height:28px}.btn_xl{padding:6px 48px;height:46px;line-height:34px}.btn_xxl{padding:6px 96px;height:70px;font-size:18px;line-height:58px}.btn_full{width:100%}@media screen and (max-width: 768px){.btn_xxl{padding:6px 64px;height:60px;font-size:16px;line-height:48px}.btn_xl{padding:3px 34px;height:40px}}@media screen and (max-width: 576px){.btn_xl{padding:2px 26px;height:37px}}@media screen and (max-width: 480px){.btn_xxl{padding:6px 24px;height:50px;font-size:15px;line-height:38px}}.btn_white{background-color:#fff;border-color:#000;color:#000}.btn_white:hover{background-color:#f5f5f5}.btn_gray{background-color:#f8f8f8;color:#000}.btn_gray:hover{background-color:#e5e5e5}.btn_gray_dark{background-color:#c9c9c9;color:#fff}.btn_gray_dark:hover{background-color:#9f9f9f}.btn_black_darker_gradient{background:linear-gradient(to bottom, #000000, #2E1339);color:#fff}.btn_black_darker_gradient:hover{opacity:.9}.btn_purple{background-color:#64286c;color:#fff;box-shadow:0 2px 3px 0 rgba(97,17,108,.2)}.btn_purple:hover{background-color:#4f2056}.btn_light_purple{background-color:#f2eff2;color:#000;box-shadow:0 2px 3px 0 rgba(97,17,108,.18)}.btn_light_purple:hover{background-color:#f1e7e5}.btn_mauve{background-color:#a79cb5;color:#fff;box-shadow:0 2px 3px 0 rgba(97,17,108,.18)}.btn_mauve:hover{background-color:#fff;color:#a79cb5}.btn_purple_dark{background-color:#2e1339;color:#fff}.btn_purple_dark:hover{background-color:rgba(46,19,57,.9019607843)}.btn_purple_darker_gradient{background:linear-gradient(to bottom, #482B5C, #64286C);color:#fff}.btn_purple_darker_gradient:hover{opacity:.9}.btn_purple_darker_gradient.hover_none:hover{opacity:1}.btn_blue{background-color:#1756ac;color:#fff}.btn_blue:hover{background-color:#1756ac}.btn_light_blue{background-color:#e6edf3;color:#000}.btn_light_blue:hover{background-color:#dee9f2}.btn_blue_darker{background:linear-gradient(to bottom, #241D53, #0F0B3B);color:#fff}.btn_blue_darker:hover{opacity:.9}.btn_outline_gray{background-color:rgba(0,0,0,0);border-color:#d2d4df;color:#000;border-radius:4px}.btn_outline_gray:hover{background-color:#f0f0f0}.btn_outline_purple{background-color:rgba(0,0,0,0);border-color:#64286c;color:#64286c}.btn_outline_purple:hover{background-color:#64286c;color:#fff}.btn_outline_d-purple{background-color:rgba(0,0,0,0);border-color:#2e1339;color:#2e1339}.btn_outline_d-purple:hover{background-color:#2e1339;color:#fff}.btn_outline_l-purple{background-color:rgba(0,0,0,0);border-color:#e72e8b;color:#e72e8b}.btn_outline_l-purple:hover{background-color:#e72e8b;color:#fff}.btn_outline_transparent{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.btn_outline_transparent:hover{background-color:rgba(255,255,255,.13)}.btn.btn_back{font-size:14px}.btn_heart{background:url("../images/common/ico_heart.svg") no-repeat center center}.btn_zoom{font:12px "hiragino-sans-gb-w6";height:25px;width:57px;padding:0px;background:rgba(255,255,255,.55);position:absolute;right:10px;bottom:10px;border-radius:4px;border:1px solid #72726f}.btn_zoom::before{display:inline-block;width:5px;height:9px;background:url("../images/common/ico_zoom.svg") center no-repeat;background-size:100% 100%;padding:0 10px;color:#6c757d;content:""}.btn_pdf{display:flex;align-items:center;justify-content:center;padding:6px 16px}.btn_pdf::before{content:"";display:inline-block;width:20px;height:20px;background:url("../images/mypage/ico_pdf_white.svg") center no-repeat;background-size:100% 100%;margin:0 8px 0 0}.btn_pdf:hover::before{background:url("../images/mypage/ico_pdf.svg") center no-repeat;background-size:100% 100%}.btn_csv::before{background:url("../images/admin/ico_csv.svg") center no-repeat;margin:0 4px 0 0}.btn_next{position:relative}.btn_next::before{content:"";display:block;width:10px;height:10px;background-image:url(../images/admin/ico_prev_white.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.btn_preview{position:relative;display:flex;align-items:center;gap:4px}.btn_preview::before{content:"";display:block;width:18px;height:18px;background-image:url(../images/admin/ico_preview.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.text_white{color:#fff}.text_light{color:#f8f9fa}a.text_light:hover,a.text_light:focus{color:#cbd3da}.text_dark{color:#303030}a.text_dark:hover,a.text_dark:focus{color:#0a0a0a}.text_muted{color:#6c757d}.text_black_50{color:rgba(0,0,0,.5)}.text_white_50{color:rgba(255,255,255,.5)}.text_white_24{color:rgba(255,255,255,.24)}.text_black{color:#000}.text_purple{color:#64286c}.text_pink{color:#e72e8b}.text_pink2{color:#e24091}.text_light_blue{color:#9eb1bf}.text_blue{color:#171245}.text_dark_purple{color:#2e1339}.text_purple_muted{color:rgba(100,40,108,.17)}.text_gray{color:#666}.text_gray_light{color:#999}.text_red{color:#e01a1a}.text_bop_red{color:#d86475}.text_left{text-align:left}.text_right{text-align:right}.text_center{text-align:center}.white_space_nowrap{white-space:nowrap}.keep_all{word-break:keep-all}.text_icon{display:flex;align-items:center;gap:8px}.text_icon::before{content:"";display:block;width:20px;height:20px;background-position:center center;background-size:cover;background-repeat:no-repeat}.text_icon_check::before{background-image:url(../images/mypage/ico_check_pink.svg)}.font_11{font-size:11px}.font_12{font-size:12px}.font_13{font-size:13px}.font_14{font-size:14px}.font_15{font-size:15px}.font_16{font-size:16px}.font_17{font-size:17px}.font_18{font-size:18px}.font_19{font-size:19px}.font_20{font-size:20px}.font_21{font-size:21px}.font_22{font-size:22px}.font_23{font-size:23px}.font_24{font-size:24px}.font_26{font-size:26px}.font_28{font-size:28px}.font_30{font-size:30px}.font_32{font-size:32px}.font_36{font-size:36px}.font_38{font-size:38px}.font_50{font-size:50px}.font_56{font-size:56px}.font_weight_light{font-weight:300}.font_weight_lighter{font-weight:lighter}.font_weight_normal{font-weight:400}.font_weight_semibold,.font_weight_500{font-weight:500}.font_weight_600{font-weight:600}.font_weight_bold{font-weight:700}.font_italic{font-style:italic}@media screen and (max-width: 992px){.font_11_992{font-size:11px}.font_12_992{font-size:12px}.font_13_992{font-size:13px}.font_14_992{font-size:14px}.font_15_992{font-size:15px}.font_16_992{font-size:16px}.font_17_992{font-size:17px}.font_18_992{font-size:18px}.font_19_992{font-size:19px}.font_20_992{font-size:20px}.font_21_992{font-size:21px}.font_22_992{font-size:22px}.font_23_992{font-size:23px}.font_24_992{font-size:24px}.font_26_992{font-size:26px}.font_28_992{font-size:28px}.font_30_992{font-size:30px}.font_32_992{font-size:32px}.font_36_992{font-size:36px}.font_38_992{font-size:38px}.font_50_992{font-size:50px}.font_56_992{font-size:56px}}@media screen and (max-width: 768px){.font_11_768{font-size:11px}.font_12_768{font-size:12px}.font_13_768{font-size:13px}.font_14_768{font-size:14px}.font_15_768{font-size:15px}.font_16_768{font-size:16px}.font_17_768{font-size:17px}.font_18_768{font-size:18px}.font_19_768{font-size:19px}.font_20_768{font-size:20px}.font_21_768{font-size:21px}.font_22_768{font-size:22px}.font_23_768{font-size:23px}.font_24_768{font-size:24px}.font_26_768{font-size:26px}.font_28_768{font-size:28px}.font_30_768{font-size:30px}.font_32_768{font-size:32px}.font_36_768{font-size:36px}.font_38_768{font-size:38px}.font_50_768{font-size:50px}.font_56_768{font-size:56px}}@media screen and (max-width: 576px){.font_11_576{font-size:11px}.font_12_576{font-size:12px}.font_13_576{font-size:13px}.font_14_576{font-size:14px}.font_15_576{font-size:15px}.font_16_576{font-size:16px}.font_17_576{font-size:17px}.font_18_576{font-size:18px}.font_19_576{font-size:19px}.font_20_576{font-size:20px}.font_21_576{font-size:21px}.font_22_576{font-size:22px}.font_23_576{font-size:23px}.font_24_576{font-size:24px}.font_26_576{font-size:26px}.font_28_576{font-size:28px}.font_30_576{font-size:30px}.font_32_576{font-size:32px}.font_36_576{font-size:36px}.font_38_576{font-size:38px}.font_50_576{font-size:50px}.font_56_576{font-size:56px}}.line_height_30{line-height:30px}.line_height_13{line-height:13px}.white_space_nowrap{white-space:nowrap}.bg_pink{background-color:#ec81b6}.bg_black{background-color:#000}.bg_purple{background-color:#64286c}.bg_white{background-color:#fff}.bg_blue{background-color:#171245}.bg_light{background-color:#f9fafc}.bg_light_purple{background-color:#f2eff2}.bg_light_blue{background-color:#f2f6f9}.bg_light_pink{background-color:#f7f4f8}.form_group{padding:1em 0em}.form_control{font:16px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:100%;height:36px;padding:6px 10px;border-radius:3px;line-height:1.5;border:1px solid #c7d4e0;background:#e6edf3;vertical-align:middle}@media screen and (max-width: 576px){.form_control{font-size:14px}}.form_inline{display:flex;align-items:center;flex-flow:row;flex-wrap:wrap}.form_inline.num{align-items:baseline}@media(min-width: 576px){.form_inline .form_control{display:inline-block;width:auto;vertical-align:middle}}.form_control.form_control_sm{padding:4px 12px}.form_control.form_control_lg{padding:9.5px 12px}.form_control.form_control_xl{padding:12.5px 12px}.form_control.form_control_xxl{padding:24.5px 12px}.form_control.w_100{width:100%}.form_control.min_w_60{min-width:60px}.form_control.min_w_80{min-width:80px}.form_cnt{display:flex;padding:4px 0}.form_cnt .ttl{flex:0 0 66px}select.form_control,.select.form_control{background:url(../images/common/ico_arrow_bottom.svg) right 12px center no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:36px}.remodal select.form_control{padding-right:24px;font:400 12px/1 "Robot",sans-serif}select.form_control.form_control.theme_pink,.select.form_control.form_control.theme_pink{background-image:url(../images/common/ico_arrow_bottom_gray.svg)}select.form_control.form_control.theme_transparent,.select.form_control.form_control.theme_transparent{background-image:url(../images/common/ico_arrow_bottom_gray.svg)}select.form_control.form_control_sm,.select.form_control.form_control_sm{padding-right:36px}select.form_control.form_control_lg,.select.form_control.form_control_lg{padding-right:36px}select.form_control.form_control_xl,.select.form_control.form_control_xl{padding-right:36px}select.form_control.form_control_xxl,.select.form_control.form_control_xxl{padding-right:36px}select:invalid{color:#d5dfe6}select option{color:#2b2e38}select option:first-child{color:#d5dfe6}.form_inline.postal_code{position:relative}.form_inline.postal_code::before{content:"〒";width:36px;height:36px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:1}.form_inline.postal_code input{padding-left:36px;position:relative}.form_control.theme_blue{border:1px solid #c7d4e0;background-color:#e6edf3}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input:-ms-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input.theme_blue::-webkit-input-placeholder{color:#a2a6a9}input.theme_blue:-ms-input-placeholder{color:#a2a6a9}input.theme_blue::-moz-placeholder{color:#a2a6a9}.form_control.theme_pink{border:1px solid #eae1ea;background-color:#f9f7fa}.form_control.theme_blank{border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding-left:0px}.form_control.theme_transparent{background-color:rgba(255,255,255,.13);border-color:rgba(255,255,255,.23);color:#bfbcc0}.sort_control{background-image:url(../images/common/ico_sort.svg);background-position:right 12px center;background-repeat:no-repeat;padding:21px 15px}.form_control[disabled]{color:#666;border-color:#f8f8f8}.border_right{border-right:1px solid rgba(0,0,0,.08)}.border_top{border-bottom:1px solid #ddd !important}.gap_100{display:block;height:1px;margin-top:49px;margin-bottom:50px}.gap_50{display:block;height:1px;margin-top:24px;margin-bottom:25px}.news_item .avt{border-radius:50%}.area_sns_official{margin:60px 0}.area_sns_official .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.area_sns_official .ttl{text-align:center;font-size:14px;font-weight:600;margin:0 0 30px;position:relative}.area_sns_official .ttl::before,.area_sns_official .ttl::after{content:"";display:block;background:#333;width:1.2px;height:14px;position:absolute;top:3px;left:-16px;transform:rotate(-30deg)}.area_sns_official .ttl::after{transform:rotate(30deg);left:auto;right:-14px}.list_sns_official{display:flex;justify-content:center;padding:0;margin:-16px}.list_sns_official>li{padding:16px}.list_sns_official a{width:60px;height:60px;display:block;background:url(../images/home_page/ico_sns_official_ameba.svg) no-repeat center center;background-size:contain !important}.list_sns_official .twitter a{background:url(../images/home_page/ico_sns_official_twitter.svg?v=20241016001) no-repeat center center}.list_sns_official .instagram a{background:url(../images/home_page/ico_sns_official_ig.svg) no-repeat center center}.list_sns_official .facebook a{background:url(../images/home_page/ico_sns_official_fb.svg) no-repeat center center}.list_sns_official .youtube a{background:url(../images/home_page/ico_sns_official_youtube.svg) no-repeat center center}@media screen and (max-width: 560px){.area_sns_official .ttl{margin:0 0 20px}.list_sns_official{margin:-10px}.list_sns_official>li{padding:10px}.list_sns_official a{width:50px;height:50px}}@media screen and (max-width: 380px){.area_sns_official .ttl{font-size:13px}.list_sns_official{margin:-5px}.list_sns_official>li{padding:5px}.list_sns_official a{width:50px;height:50px}}.align_middle{vertical-align:middle}.table_cell{display:table-cell}.border_purple{border:1px solid #e24091}.max_width_200{max-width:200px}.img_100{width:100px;height:100px}.page_introduction_center{margin:30px 0}.page_introduction_center p{margin:0px auto}.page_introduction .title.news_title{font-size:56px}.main_content{padding-right:45px;min-width:400px}.content_image{width:391px;height:289px}.title_img{height:100px}@media screen and (max-width: 992px){.main_content{padding-right:30px;min-width:10px}.main_content{padding:0 10px}}@media screen and (max-width: 768px){.main_content{flex:0 0 auto}}@media screen and (max-width: 576px){.page_introduction .title.news_title{font-size:46px}}.main_btn{margin:5rem 0}.btn_padding{padding:15px 50px}.btn_booking{background:#fff}.btn_group{display:flex;justify-content:center;flex-wrap:wrap}.btn_group button{margin:0 10px}@media screen and (max-width: 992px){.btn_group button{width:100%;margin:5px 0}}.box_confirm+.box_confirm{margin:20px 0 0}.box_confirm{padding:15px 0px}.box_confirm .confirm_info{padding:0 0 8px 15px}.box_confirm .col_user_item{min-width:130px}.box_confirm .two_dot{min-width:30px}.box_confirm .col_user_info{min-width:320px}.box_confirm .btn_update{padding:0px}@media screen and (max-width: 768px){.box_confirm{padding:0}}.payment_regular{position:relative;border:1px solid #eae1ea;background-size:100% 100%;padding:15px}.payment_regular.selected{border-color:#e24091}.payment_regular .monthly_money{font-family:"hiragino-sans-gb-w6";font-size:12px;padding:2px 10px;color:#fff;background:#e24091;border-radius:3px;margin:0 10px}.payment_regular .description{margin-top:10px;padding-left:30px;font-size:12px}.payment_other{margin:25px 0px;font-size:16px}.payment_other .note{text-decoration:underline;font:500 12px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:rgba(0,0,0,.76)}.payment_other .checkbox_label.disabled{color:rgba(0,0,0,.34)}.payment_other .credit_card{max-width:800px;background-color:#f8f8f8;margin-left:30px;padding:30px}.payment_other .credit_card .checkbox_item{align-items:flex-start}.payment_other .credit_card .info{margin-bottom:20px}.payment_other .credit_card .info>span{font:500 15px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;padding-left:50px}.payment_other .credit_card .number_payment>span{font:500 13px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.payment_other .credit_card .number_payment>select{width:200px;margin-left:30px;background-color:#fff}.payment_other .card2 .label{font:500 13px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.payment_other .card2 input,.payment_other .card2 select{background-color:#fff}.payment_other .card2 ::placeholder{font:500 16px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:rgba(0,0,0,.33)}.payment_other .card2 .jcbimage{flex:0 0 28px;width:28px;height:22px;margin-right:10px}.payment_other .card2 .visaimage{flex:0 0 46px;width:46px;height:16px;margin-right:10px;margin-top:3px}@media screen and (max-width: 576px){.payment_other .credit_card{margin-left:0;padding:20px}.payment_other .credit_card .ml_4{margin:0}}.choice_box{margin-bottom:20px}.choice_box .image{width:220px;height:171px}.choice_box .item_choice{border:1px solid #f2eff2;width:220px}.choice_box .item_choice_detail{margin:15px 0px;padding:0px 15px}.choice_box .money_info{margin:10px 0px 0px 0px;padding:10px 15px;background:#f9f7fa}@media screen and (max-width: 768px){.choice_box .item_choice{width:100%;display:flex;flex-wrap:wrap;margin:50px 0 0}.choice_box .money_info{width:100%;margin:0}.choice_box .item_choice .address{flex:1 1 auto}}@media screen and (max-width: 576px){.choice_box .item_choice_detail{flex:1 0 0}.choice_box .item_choice .address{width:100%}}.area_selected_salon{display:flex;align-items:center}.area_selected_salon .img{flex:0 0 120px;height:80px;margin:0 20px 0 0}.area_selected_salon .name{font:600 16px/1.3em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0 0 10px}.area_selected_salon .address{font:400 14px/1.3em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;display:flex;flex-wrap:wrap}.area_selected_salon .address span{margin:0 8px 0 0}@media screen and (max-width: 576px){.area_selected_salon .img{flex:0 0 90px;height:60px;margin:0 10px 0 0}.area_selected_salon .name{font-size:14px}.area_selected_salon .address{font-size:12px}}.list_blog{padding:0}.news_bar{line-height:40px;margin-bottom:20px}.news_item{padding:5px 0px 20px 0px}.news_item a{text-decoration:none}.news_item .image{width:135px;height:100px;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}.news_item .news_date{color:#9eb1bf;margin-bottom:5px}.news_item .news_title{color:#000}.news_item .news_des{margin-top:7px}.news_item .image_top1{width:278px;height:278px}.news_item .news_des_top1{margin:20px 0px 30px 0px}.news_item .product_detail_link{text-decoration:underline}.news_related{margin:40px 0px 0px 0px;font:20px "Yu Gothic Bold";font-weight:bold}.blog_title .avt{width:51px;height:51px;border-radius:50%}.introduction_service{padding-top:55px}.introduction_service .title_img{margin:0 0 20px}.introduction_service .about_kaizenbody{height:120px;padding:25px 0px;margin:0px 0px 50px 0px}.introduction_service .boint_recomomended{position:absolute;top:-25px;left:35px}.introduction_service_title h1{border-bottom:1px dotted;width:fit-content;margin:auto}.introduction_service_content{border-bottom:1px solid #ccc}.introduction_service_content{border-bottom:1px solid #ccc}.introduction_service .introduction_service_content .benefits{padding:10px 0px}.introduction_service .introduction_service_content .benefits p{font-size:14px}.introduction_service .introduction_service_content .benefits p.description{padding-top:50px;text-align:center}.introduction_service .introduction_service_content .benefit_point_01{background:url("../images/salon/ico_bg_01.svg") center no-repeat;min-height:182px;padding-right:35px}.introduction_service .introduction_service_content .benefit_point_02{background:url("../images/salon/ico_bg_02.svg") center no-repeat;min-height:182px}.introduction_service .introduction_service_content .benefit_point_03{background:url("../images/salon/ico_bg_03.svg") center no-repeat;min-height:182px;padding-left:40px}@media screen and (max-width: 992px){.introduction_service .boint_recomomended{height:60px}}@media screen and (max-width: 768px){.introduction_service img{height:70px;margin:0 20px 0 0}.introduction_service .introduction_service_item{display:flex}.introduction_service .introduction_service_item .ttl{text-align:left;margin:0 0 8px}.introduction_service .introduction_service_item+.introduction_service .introduction_service_item{margin:20px 0 0}.introduction_service .boint_recomomended{right:0;left:auto;transform:rotate(28deg)}}@media screen and (max-width: 480px){.introduction_service img{height:50px}.introduction_service .boint_recomomended{height:50px}}@media screen and (max-width: 992px){.introduction_service .feature{width:100%}}@media screen and (max-width: 768px){.introduction_service .about_kaizenbody{height:90px;padding:14px 0px;margin:0px 0px 40px}.introduction_service .feature [class*=benefit_point_]{background-position:right center;background-size:11%;min-height:20px}.introduction_service .feature [class*=benefit_point_]+[class*=benefit_point_]{margin:30px 0 0}.introduction_service .feature [class*=benefit_point_] p.description{text-align:left;padding:0;margin:0 0 4px}.introduction_service .feature [class*=benefit_point_] p{padding:0}.introduction_service .feature [class*=benefit_point_][class*="03"]{padding:0 10px}.introduction_service .feature{margin:40px 0 10px}}@media screen and (max-width: 576px){.introduction_service .about_kaizenbody{height:80px}.introduction_service .feature [class*=benefit_point_]{background-size:15%}.introduction_service .feature [class*=benefit_point_]+[class*=benefit_point_]{margin:16px 0 0}}.product_list{display:flex;flex-wrap:wrap}.product_list .product_list_item{position:relative;margin:20px 20px 20px 0}.product_list .product_list_item>.viewport{width:170px;height:130px}.product_list .product_list_item .zoom_btn{font-weight:bold;font-size:12px;padding:5px 10px;background:rgba(255,255,255,.55);position:absolute;right:10px;bottom:10px;border-radius:2px}.about_content section{padding-top:90px;padding-bottom:90px}.about_content{margin:120px 0px 50px 0px}.about_content .central_text .text_purple{border-bottom:1px dotted;width:fit-content;margin:auto}@media screen and (max-width: 768px){.about_content section{padding-top:60px;padding-bottom:60px}.about_content .central_text{margin:30px 0}.about_content .text_header{padding-bottom:30px}}@media screen and (max-width: 576px){.about_content .central_text .text_purple{width:100%}.about_content .text_header{padding-bottom:20px}}@media screen and (max-width: 480px){.about_content section{padding-top:40px;padding-bottom:40px}}.feature_list{position:relative;top:-60px;justify-content:center}.feature_list .feature_list_item{width:190px;height:190px;border-radius:50%;background:linear-gradient(to bottom, #482B5C, #64286C);color:#fff;text-align:center;padding:25px 20px;margin:0 50px}@media screen and (max-width: 992px){.feature_list .feature_list_item{margin:0 20px}}@media screen and (max-width: 768px){.feature_list .feature_list_item{margin:0 8px}.feature_list .feature_list_item{width:170px;height:170px;padding:25px 16px}.feature_list .feature_list_item .ttl{margin:0 0 4px}}@media screen and (max-width: 620px){.feature_list .feature_list_item{width:140px;height:140px;border-radius:50%;padding:18px 10px;margin:0 4px}}@media screen and (max-width: 480px){.feature_list .feature_list_item{width:130px;height:130px;border-radius:8px;padding:13px 10px}}.comment_box_list{width:90%;margin:auto}.comment_box_list_item{padding:35px;height:100%}.comment_box_list_item img{position:absolute;bottom:5px;right:20px}@media screen and (max-width: 992px){.comment_box_list_item{padding:24px}}@media screen and (max-width: 768px){.comment_box_list{width:100%}}@media screen and (max-width: 576px){.comment_box_list .row>div+div{margin:10px 0 0}.comment_box_list_item img{width:30px}}.school_box .school_box_item .viewport{height:200px}.school_box .school_box_item button{margin-top:auto}.school_box .school_box_item{padding:0 20px;font-size:14px}@media screen and (max-width: 992px){.school_box .school_box_item{padding:0 10px;font-size:14px}}@media screen and (max-width: 768px){.school_box .school_box_item{padding:20px 10px}.about_content .list_menu{margin:-20px -10px}}@media screen and (max-width: 576px){.school_box .school_box_item{padding:10px 10px}.about_content .list_menu{margin:-10px -10px}}@media screen and (max-width: 480px){.school_box .school_box_item .viewport{height:124px}}.b_coin_system .step_box{width:70%;margin:50px auto}.step_box_item{width:20%;padding:0 40px 0 0;display:flex;flex-direction:column;position:relative}.step_box_item article{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:35px 6px 15px;box-shadow:0 2px 4px rgba(100,40,108,.16);position:relative;font-size:15px;font-weight:bold;width:100%;text-align:center}.step_box_item .step_round_icon{background:#64286c;position:absolute;top:-10px;left:40%;line-height:30px}.step_box_item:before{content:"";background:url(../images/common/ico_arrow_right.svg) no-repeat center center !important;background-size:contain !important;width:8px;height:8px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.step_box_item:last-child:before{display:none}.step_box_item .selected_mark{position:absolute;top:3px;left:3px}@media screen and (max-width: 992px){.b_coin_system .step_box{width:100%}.step_box_item article{padding:35px 15px 15px}}@media screen and (max-width: 768px){.b_coin_system .step_box{margin:30px auto}.step_box_item article{font-size:13px;padding:35px 8px 8px}.step_box_item{padding:0 24px 0 0}.step_box_item:before{right:8px}}@media screen and (max-width: 576px){.b_coin_system .step_box{margin:0px auto}.step_box{flex-wrap:wrap;justify-content:flex-start}.step_box_item{width:33.3333%;padding-top:20px}.step_box{margin-top:-20px}}.text_header h2{padding-top:20px;width:fit-content;margin:auto;border-bottom:1px dotted}.area_copy>div{color:#e24091;border:#e24091 1px solid;padding:15px 40px;display:inline-block}@media screen and (max-width: 768px){.area_copy>div{width:100%;padding:14px 0}}.payment_box{width:300px;margin:0 0 40px}.payment_box .viewport{width:50%;height:100px}.payment_box_or{width:10%;font:24px "cinzel-regular";text-align:center}@media screen and (max-width: 768px){.payment_box{margin:0 0 30px}.payment_box_or{width:14%;font:20px "cinzel-regular"}}@media screen and (max-width: 576px){.payment_box .bg_white{padding:10px 0;margin:10px 0}.payment_box .viewport.fit_v img{height:80px}.payment_box_or{width:14%;font:18px "cinzel-regular"}}@media screen and (max-width: 480px){.payment_box .bg_white{padding:8px 0;margin:0 0 10px}.payment_box_or{width:28%;font:14px "cinzel-regular"}}.card_group{background:#fff;padding:50px 0px}.card_content{text-align:left;padding:25px 30px 50px 30px;height:50px;font-weight:500}.card_content .coin_step1{position:absolute;top:-32px;left:30px;color:#e62f8b;font-size:44px}.card_content .img_coin1{position:absolute;top:-13px;right:25px;background:100% 100%;width:10%}.card_content .img_coin2{position:absolute;top:-13px;right:60px;background:100% 100%;width:10%}.card_content .img_coin3{position:absolute;top:-13px;right:95px;background:100% 100%;width:10%}.coin_box{position:relative;border:1px solid #e24091;background:#fff;background-size:100% 100%;margin-top:10px;margin-bottom:50px;font-weight:bold;text-align:center;height:42px}.coin_box strong{color:#e62f8b;font:26px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-weight:bold}@media screen and (max-width: 576px){.card_group{padding:30px 0px 40px}}.head_title{margin:40px 0px 25px 0px;border-bottom:1px solid #f2eff2;padding:0 0 10px;align-items:flex-end}.content_block{margin-bottom:2em}.content_block a{text-decoration:underline}.content_block a.btn{text-decoration:none}.ads .top{padding:15px 10px;border:1px solid #e62e8b;font-weight:bold;text-align:center}@media screen and (max-width: 992px){.ads .top{display:flex;justify-content:center;align-items:baseline;padding:10px;margin:20px 0 0}.ads .top .ttl{font-size:16px;margin:0 20px 0 0;font-weight:500}.ads .top .cnt{font:600 14px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}}.ads .bottom{padding:20px 10px;margin-top:10px;background-color:#f2eff2}@media screen and (max-width: 992px){.ads .bottom{padding:1px}}.statistic{background-color:#f7f4f8}.lastest_reservation .checkbox_item{margin-top:2em}.operation_menu .list_menu>div,.operation_menu .area_menu>div{width:20%;-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.operation_menu .cal{background-color:#dbcddd;margin-left:15px;padding:5px 10px}.operation_menu .description{line-height:1.7}@media screen and (max-width: 768px){.operation_menu .list_menu>div,.operation_menu .area_menu>div{width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}@media screen and (max-width: 576px){.operation_menu .list_menu>div,.operation_menu .area_menu>div{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.operation_menu .cal .time{font-size:18px;line-height:1}.operation_menu .text_pink{margin:14px 0 8px}.operation_menu .description{margin:20px 0}.operation_menu .px_2{font-size:12px}}.questionnaire .content_container{max-height:600px;overflow-y:scroll}.questionnaire .content_container .item{border-bottom:1px solid #f2eff2;padding-bottom:15px;width:97%}.nav_salon_detail{margin:60px 0}@media screen and (max-width: 768px){.head_salon_detail .salon_name{font-size:22px}.nav_salon_detail{margin:40px 0}.nav_salon_detail .nav_item{margin-right:10px}}@media screen and (max-width: 576px){.head_salon_detail .salon_name{font-size:18px;margin:0 0 6px}.area_add_favorite .mr_5{margin:8px 0 0}.head_salon_detail .text_purple_muted{margin:0 16px}.nav_salon_detail{margin:30px 0 40px}.nav_salon_detail .nav_item a{font-size:13px}}@media screen and (max-width: 480px){.area_esthetician_info article+article{margin:4px 0 0}}.area_salon_info .img:before{content:"";width:100%;display:block;padding-top:74%}@media screen and (max-width: 768px){.area_salon_info .img:before{padding-top:64%}}@media screen and (max-width: 576px){.area_salon_info .salon_name{font-size:20px}}@media screen and (max-width: 480px){.area_salon_info{margin:0px}}.salon_detail_info .line_info{display:flex;margin-top:7px}.salon_detail_info .line_info .left_side{display:flex;justify-content:space-between;width:120px;flex:0 0 120px;margin-right:15px}.salon_detail .description{line-height:30px}.salon_detail .salon_featured_thumb_wrap{height:340px}.salon_detail .salon_featured_items>.viewport{height:65px;width:65px}.salon_detail_info .line_info .right_side{word-break:break-all}.pswp--zoom-allowed .pswp__img{height:auto !important;max-height:100vh;width:auto}.technician_list_item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:15px}.technician_list_item .image{flex:0 0 125px;width:125px;height:125px;margin-right:25px}.technician_list_item .image .img:before{content:"";display:block;width:100%;padding-top:100%}.technician_list_item .employee_area .total{padding-bottom:8px;margin-bottom:8px;margin-top:16px;border-bottom:1px solid rgba(0,0,0,.08)}.technician_list_item .point_area{max-width:200px;margin-left:15px}.technician_list_item .point_area .line_info{display:flex;margin-top:7px}.technician_list_item .point_area .line_info .right_side{text-align:right;margin-left:auto}.technician_list_item .button_area{margin-left:32px}.technician_list_item .button_area .btn{min-width:180px}.technician_list_item .divider{height:90px;border-right:1px solid rgba(0,0,0,.08)}@media screen and (max-width: 1090px){.technician_list_item{flex-direction:column;margin-bottom:30px}.technician_list_item>div{width:100%}.technician_list_item .button_area{display:flex;justify-content:flex-end;width:100%;max-width:none;margin:10px 0 0}.technician_list_item .button_area>div+div{margin:0 0 0 4px}.technician_list_item .button_area .btn{min-width:120px;height:32px;line-height:1.6}}@media screen and (max-width: 480px){.technician_list_item .image{flex:0 0 80px;width:80px;height:80px;margin-right:16px}}.salon_search_form .search_input{background-image:url("../images/common/ico_search.svg");background-position:right 12px center;background-repeat:no-repeat;min-width:280px;margin-right:7px;font-size:14px}.salon_search_form .search_btn{font-weight:bold;border-radius:0}@media screen and (max-width: 576px){.salon_search_form{width:100%}.salon_search_form .search_input{min-width:200px}}.filter_info .count{font-size:30px;font-family:"cinzel-regular";margin:0 5px 0 15px}.filter_form select.form_control{min-width:170px;font-size:16px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.filter_result{margin-top:25px}@media screen and (max-width: 576px){.filter_form.salon{margin:4px 0 0;flex-direction:column}.filter_form.salon input{margin:4px 0}.filter_form select.form_control{height:32px;font-size:14px}.filter_info .count{font-size:26px;margin:0 5px 0 7px}}.area_refine_month .wrap_input{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px 0}.area_refine_month .wrap_select{flex:0 0 160px}.area_refine_month .area_btn{margin:0 0 0 4px}.room_info{position:relative}.room_info .image .img:before{content:"";display:block;width:100%;padding-top:80%}.room_info .image{width:215px;height:167px;margin-right:30px}.room_info .step_round_icon{top:-15px;left:-13px}.room_info .btn_favorite{position:absolute;display:block;bottom:0;right:0;background-color:rgba(255,255,255,.8);padding:17px}.room_info .date_select{display:flex;align-items:center;margin-top:5px}.room_info .date_select .date_item{display:flex;align-items:center;padding:0px 0px 0px 3px;font-size:14px;font-family:"hiragino-sans-gb-w6";min-width:120px}.room_info .date_select .date_item .list_style_icon{width:8px;height:8px;background:#000;display:inline-block;margin-right:8px}.room_info .date_select .btn_reservation{font:bold 13px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:200px;line-height:1.8}.room_info .other_filter{margin-top:15px}.room_info .other_filter>*{margin:0 7px 7px 0}.room_info .other_filter>*:last-child{margin-right:0}.room_info .other_filter>select.form_control{font-size:14px;min-width:200px;color:#5f656a}.room_info .other_filter>.btn_reservation{min-width:200px;font-weight:bold}.room_info .other_filter>.btn_reservation_at{min-width:140px;font-weight:bold}@media screen and (max-width: 992px){.room_info .image{width:180px;height:100%;margin-right:20px}}@media screen and (max-width: 576px){.room_info .image{width:120px;height:100%;margin:0 0 10px}.room_info .point{margin:4px 0 0}.room_info .date_select .btn_reservation{width:140px}}.reservation_step_list_item .viewport{width:390px;height:250px}.reservation_step_list_item{display:flex;align-items:center}.reservation_step_list_item img{width:100%}.reservation_step_list_item .img{flex:0 0 380px;margin:0 50px 0 0}@media screen and (max-width: 992px){.reservation_step_list_item .img{flex:0 0 280px}}@media screen and (max-width: 768px){.reservation_step_list_item .img{flex:0 0 240px;margin:0 30px 0 0}}@media screen and (max-width: 576px){.reservation_step_list_item{flex-direction:column}.reservation_step_list_item .img{margin:0 0 10px;flex:0 0 auto}.reservation_step_list_item p{margin:0}.reservation_step_list_item .ttl{margin:4px 0}}@media screen and (max-width: 786px){.reservation_time_container .btn_outline_gray{padding:6px 24px;height:40px;line-height:29px}}.this_month small{padding:0 4px}@media screen and (max-width: 576px){.reservation_time_container>div:first-child{margin:10px 0 30px}.reservation_time_container .this_month .lblYear,.reservation_time_container .this_month .lblMonth{font-size:24px}.reservation_time_container .ico_left_arrow_after::before,.reservation_time_container .ico_right_arrow_after::after{margin:5px 8px}.reservation_time_container .btn_outline_gray{font-size:12px;padding:6px 15px;height:34px;line-height:18px}}@media screen and (max-width: 480px){.reservation_time_container>div:first-child{margin:10px 0}.reservation_time_container .this_month .lblYear,.reservation_time_container .this_month .lblMonth{font-size:20px}.reservation_time_container .btn_outline_gray{padding:6px 10px}.reservation_time_container .ico_left_arrow_after::before,.reservation_time_container .ico_right_arrow_after::after{margin:2px 10px;padding:0}}.table_schedule{width:100%;margin-bottom:1rem;color:#212529}.table_schedule tr{height:45px}.table_schedule tr th{text-align:center}.table_schedule tr td{text-align:center}.table_schedule tbody tr:nth-of-type(odd){background:#faf8fa}.table_schedule thead tr{height:65px}.table_schedule tbody tr .selected{border-color:#64286c;background-color:#64286c}.table_schedule tbody tr .selected>.ico{filter:brightness(0) invert(1)}.table_schedule .reserved{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;color:#cdbad0}.checkbox_item.fake_checkbox{position:absolute;top:0;left:0;display:block;z-index:1}.checkbox_item.fake_checkbox input[type=checkbox]~.checkmark{background-color:#eae1ea;border-color:#eae1ea;border-radius:0 0 1px 0}.checkbox_item.fake_checkbox input[type=checkbox]~.checkmark::after{display:block}.reservation_menu .item{position:relative;margin-bottom:20px;border:2px solid #eae1ea;border-radius:2px;cursor:pointer;transition:background-color .3s ease}.reservation_menu .item .img:before{content:"";display:block;width:100%;padding-top:100%}.reservation_menu .item:hover{background-color:#f7f7f7}.reservation_menu .item.selected{border:2px solid #e24091}.reservation_menu .item .image{width:193px;height:auto}.reservation_menu .item .image img{height:100%}.reservation_menu .item .content{padding:15px 15px 15px 25px;align-self:center}.reservation_menu .item .content .title{font-family:"hiragino-sans-gb-w6";font-size:18px;color:rgba(0,0,0,.24)}.reservation_menu .item.selected .content .title{color:#000}.reservation_menu .item .content .price_big{color:#e24091;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:22px;font-weight:bold;margin:3px 15px 5px 0}.reservation_menu .item .watermark_logo{font-size:17px;font-family:"cinzel-regular";opacity:.15;position:absolute;top:15px;right:10px}.reservation_menu .item.disabled{cursor:default}.reservation_menu .item.disabled::after{content:"";position:absolute;display:block;width:100%;height:100%;background-color:rgba(255,255,255,.6)}.reservation_menu .menu_disabled{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center}@media screen and (max-width: 768px){.reservation_menu .item .content{padding:10px 15px 10px 20px}.reservation_menu .item .content .title{font-size:16px}.reservation_menu .item .content .price_big{font-size:18px}.reservation_menu .item .image{width:160px}.reservation_menu .item .watermark_logo{font-size:14px}}@media screen and (max-width: 576px){.reservation_menu{padding:0}.reservation_menu .item{margin-bottom:10px}.reservation_menu .item .image{width:120px}.reservation_menu .item .description{font-size:12px}.reservation_menu .item .img:before{padding-top:130%}.reservation_menu .item .menu_info .time{font-size:12px}.reservation_menu .item .watermark_logo{font-size:12px}}.order_technician .item{position:relative;margin-right:20px;cursor:pointer;opacity:.9;transition:opacity .3s ease}.order_technician .item:hover{opacity:1}.order_technician .item .checkbox_item{display:none;position:absolute;top:0;left:0}.order_technician .description{font-size:14px;text-align:center;font-family:"hiragino-sans-gb-w6";margin-top:5px;opacity:.41;transition:opacity .3s ease}.order_technician .item:hover .description{opacity:1}.order_technician .selected .checkbox_item{display:block}.order_technician .selected .salon_esthetician_body{border:1px solid #e24091}.order_technician .item .img:before{content:"";display:block;width:100%;padding-top:100%}@media screen and (max-width: 768px){.area_esthetician_select{display:flex;flex-wrap:wrap}.order_technician .item{margin-right:10px;min-width:100px}}@media screen and (max-width: 576px){.order_technician{padding:0}}.reservation_time_container>.reservation_time_container{padding:0}.reservation_calendar .ico_ecllipse{width:19px;height:19px}.reservation_calendar button{height:36px;width:56px;padding:0px}@media screen and (max-width: 576px){.reservation_calendar thead .date{font-size:16px}.reservation_calendar .time span{font-size:13px}.reservation_calendar button{width:auto;padding:0 4px}}@media screen and (max-width: 480px){.reservation_calendar thead .date{font-size:14px}}.checkbox_custom label{border-radius:0 0 2px 0}.checkbox_custom label:after{border-width:2px;top:5px;left:4px}.ico_right_arrow_after::after{display:inline-block;width:5px;height:9px;background:url("../images/common/ico_arrow_right_gray.svg") center no-repeat;background-size:100% 100%;padding:0 10px;margin:5px 25px;color:#6c757d;content:""}.ico_left_arrow_after::before{display:inline-block;width:5px;height:9px;background:url("../images/common/ico_arrow_left_gray.svg") center no-repeat;background-size:100% 100%;padding:0 10px;margin:5px 25px;color:#6c757d;content:""}.statistic .author_avatar{width:50px;border-radius:50%}@media screen and (max-width: 576px){.statistic .author_avatar{width:34px}}.page_introduction_center .title.font_60{font-size:60px}.page_introduction .title.font_56{font-size:56px}@media screen and (max-width: 992px){.page_introduction .title.font_56{font-size:52px}}@media screen and (max-width: 768px){.page_introduction_center .title.font_60{font-size:54px}.page_introduction .title.font_56{font-size:48px}}@media screen and (max-width: 576px){.page_introduction_center .title.font_60{font-size:36px}.page_introduction .title.font_56{font-size:32px}}#review .review_list_item{padding:15px 0;border-bottom:1px solid #f0f4f8}.list_blog_nxt_prv{list-style:none;display:flex;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:0}.list_blog_nxt_prv>li{width:50%;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:20px 50px}.list_blog_nxt_prv>li .ttl{font-size:14px}.link_cover{position:absolute;width:100%;height:100%;top:0;left:0}.list_blog_nxt_prv>li:before{content:"";background:url(../images/common/ico_left_arrow.svg) no-repeat center center !important;background-size:contain !important;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.list_blog_nxt_prv>li:last-child{align-items:flex-end;border-left:1px solid #f0f4f8}.list_blog_nxt_prv>li:last-child:before{left:auto;right:0;transform:translateY(-50%) rotate(180deg)}.area_blog_foot .writer{display:flex;align-items:center;justify-content:center;margin:50px 0}.area_blog_foot .writer>div{position:relative}.area_blog_foot .writer p{font:500 15px/1.4em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0 10px 0 0}.tingle-modal-box{width:560px}.tingle-modal__close{display:none}.tingle-modal-box .notification_content img{width:30px}.tingle-modal-box .notification_content button{width:45%;font:14px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;border:1px solid #d9e6f2;height:50px;padding:0}.tingle-modal-box .ico{background-size:100% 100%;width:10px;height:1em;display:inline-block;vertical-align:middle}.tingle-modal-box .ico.ico_closemodal{background-image:url("../images/online/ico_closemodal.svg")}@media screen and (max-width: 576px){.tingle-modal-box{width:94%;margin:0 auto}.tingle-modal-box .message{font-size:14px}}.tingle-modal-box__content{position:relative}.tingle-modal-box .notification_content .ico_closemodal{position:absolute;top:10px;right:10px}.tingle-modal-box .notification_content .ico_closemodal:hover{cursor:pointer}.notification_content.p57 .warning_icon{display:inline-block;width:43px;height:38px;background:url(../images/online/ico_warning.svg) center center no-repeat;margin-bottom:32px}.notification_content.p57 .underline_text{color:#64286c;text-decoration:underline;font:bold 13px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.notification_content.p57 button{font:500 14px "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;width:200px;height:50px;margin:38px 0px 18px}.bg_heart{background:url(../images/salon/ico_heart_white.svg) left 30px center no-repeat;background-color:#64286c;padding-left:50px}.navbar_toolbar .btn_group button{margin:0px}.area_confirm .confirm_info .ttl{position:relative;flex:0 0 130px}.area_confirm .confirm_info .ttl:before{content:"：";position:absolute;right:0;top:0}@media screen and (max-width: 576px){.area_confirm .confirm_info .cnt p{margin:0 0 8px}.area_confirm .confirm_info .ttl{margin:0 0 5px;flex:0 0 auto}.area_confirm .confirm_info .ttl:before{display:none}.area_confirm .confirm_info{padding:0}.area_confirm .confirm_info+.confirm_info{margin:10px 0 0}.area_confirm .confirm_info .cnt{padding:0}.area_confirm .box_confirm .btn_xl{font-size:12px;padding:2px 15px;height:32px;line-height:28px}}.list_sns{padding:0;margin:0 0 16px 0;flex-wrap:wrap}.list_sns.blog{margin:0}.list_sns>li{padding:0 0 0 22px;position:relative}.list_sns a{color:#333}.list_sns li:hover a{color:#000}.list_sns>li{margin:0 20px 0 0}.list_sns>li:last-child{margin:0}@media screen and (max-width: 560px){.list_sns>li{margin:0 10px 0 0}}.list_sns>li:before{content:"";background:#333;width:15px;height:15px;position:absolute;left:0;top:50%;transform:translateY(-50%)}.list_sns>li.ameblo:before{background:url("../images/common/ico_ameblo.svg") no-repeat center center !important;background-size:contain !important}.list_sns>li.insta:before{background:url("../images/common/ico_instagram.svg") no-repeat center center !important;background-size:contain !important}.list_sns>li.twitter:before{background:url("../images/common/ico_twitter.svg") no-repeat center center !important;background-size:contain !important}.list_sns>li.facebook:before{background:url("../images/common/ico_facebook.svg") no-repeat center center !important;background-size:contain !important}.list_sns>li.youtube:before{background:url("../images/common/ico_youtube.svg") no-repeat center center !important;background-size:contain !important}.list_sns>li.profile:before{background:url("../images/common/ico_profile.svg") no-repeat center center !important;background-size:contain !important}.blog img{max-width:100%;height:auto !important}@media screen and (max-width: 576px){.blog img{height:auto !important}}.list_blog_salon{padding:0}.list_blog_salon>li{border-bottom:1px solid #e6e6e6;padding:30px 0}.list_blog_salon article{display:flex;align-items:flex-start;position:relative}.list_blog_salon article>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.list_blog_salon .text{flex:1 1 auto;min-width:10px}.list_blog_salon .ttl{font:600 24px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0 0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_blog_salon .description{font:400 18px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_blog_salon .img{flex:0 0 300px;margin:0 0 0 60px;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}.list_blog_salon .img:before{content:"";display:block;width:100%;padding-top:60%}.list_blog_salon article:hover .ttl{color:#64286c;text-decoration:underline}@media screen and (max-width: 860px){.list_blog_salon .img{flex:0 0 200px;margin:0 0 0 30px}}@media screen and (max-width: 768px){.list_blog_salon .ttl{font-size:20px}.list_blog_salon .description{font-size:14px}}@media screen and (max-width: 560px){.list_blog_salon>li{padding:16px 0}.list_blog_salon .img{flex:0 0 130px;margin:0 0 0 20px}.list_blog_salon .ttl{font-size:18px;margin:0 0 10px}}@media screen and (max-width: 375px){.list_blog_salon .img{flex:0 0 100px;margin:0 0 0 20px}}.area_blog_info{display:flex;align-items:center;flex-wrap:wrap;margin:20px 0 0}.area_blog_info .date{color:#aaa;font:300 14px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0}@media screen and (max-width: 560px){.area_blog_info{margin:10px 0 0}}@media screen and (max-width: 480px){.area_blog_info{display:block}.area_blog_info .date{font-size:12px}}.list_blog_salon .block_user{margin:0 0 0 auto;flex:0 0 300px}.block_user{display:flex;align-items:center;justify-content:flex-end;position:relative}.block_user>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.block_user [class*=thumb]{flex:0 0 30px;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important;border-radius:50px;margin:0 8px 0 0}.block_user [class*=thumb]:before{content:"";display:block;width:100%;padding-top:100%}.block_user .name{margin:0;font:600 16px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.block_user:hover{opacity:.7}@media screen and (max-width: 768px){.block_user .name{font-size:13px}.block_user [class*=thumb]{flex:0 0 20px}}@media screen and (max-width: 480px){.list_blog_salon .block_user{margin:4px 0 0}}.area_blog_cnt_wrap{background-color:#f7f4f8;padding:3rem;margin:0 0 50px}.area_blog_cnt_wrap .list_action_sns{max-width:700px}.area_blog_cnt{word-wrap:break-word;background-color:#fff;border:1px solid #d4c7d8;max-width:700px;padding:40px;margin:0 auto}.area_blog_cnt>p{font:400 16px/1.6em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.area_blog_cnt a{color:#64286c;text-decoration:underline}.area_blog_cnt a:hover{color:#4f2056;text-decoration:none}@media screen and (max-width: 768px){.area_blog_cnt_wrap{padding:0;background-color:#fff}}@media screen and (max-width: 560px){.area_blog_cnt{padding:3rem 10vw}.area_blog_cnt>p{font-size:14px}}.area_blog_cnt iframe{max-width:100%}.list_blog_salon.min{display:flex;flex-wrap:wrap;margin:10px -16px -16px}.list_blog_salon.min>li{padding:16px;width:50%;border:none}.list_blog_salon.min .img{flex:0 0 180px;margin:0 0 0 20px}.list_blog_salon.min .ttl{font:600 16px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0 0 14px}.list_blog_salon.min .description{font:400 13px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width: 960px){.list_blog_salon.min>li{width:100%}.list_blog_salon.min .img{flex:0 0 140px;margin:0 0 0 10px}}@media screen and (max-width: 560px){.list_blog_salon.min .ttl{margin:0 0 10px}}@media screen and (max-width: 480px){.list_blog_salon.min .img{flex:0 0 100px}}.min .area_blog_info{display:flex;align-items:center;margin:16px 0 0}.min .area_blog_info .date{font:300 14px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}.min .block_user .name{font-size:13px}@media screen and (max-width: 960px){.min .area_blog_info{margin:10px 0 0}}@media screen and (max-width: 480px){.min .area_blog_info{display:block}.min .area_blog_info .date{font-size:12px}}.list_blog_salon.min .block_user{margin:0 0 0 auto;flex:0 0 160px}[class*=btnarea_][class*=recruit]{margin:30px 0 0;display:flex;justify-content:center}[class*=btn_][class*=recruit]{color:#fff;font:600 13px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;background:#4c177f;border-radius:50px;border:2px solid #fff;height:44px;padding:0 40px;box-shadow:0px 2px 4px 0px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center}[class*=btn_][class*=recruit][class*=large]{height:54px;min-width:300px;font-size:14px}.list_recruit{padding:0px;border:solid 1px #dde1e7}.list_recruit li{display:flex}.list_recruit li+li{border-top:solid 1px #dde1e7}.list_recruit .ttl{font:600 14px/1.5em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0;padding:20px}.list_recruit .description{font:500 14px/1.5em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0}.head_recruit{flex:0 0 140px;background:#f7f4f7}.body_recruit{flex:1 1 auto;min-width:10px;padding:20px}.list_recruit .map{position:relative;width:100%;height:0;padding-top:50%;margin:10px 0 0 0}.list_recruit .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 560px){.list_recruit li{display:block}.list_recruit .ttl{padding:10px}.body_recruit{padding:10px}}.certificated_flg_batch{background-color:#e24091;color:#fff !important;padding:4px 8px;font-size:10px;margin:0 10px;border-radius:2px;display:inline-block}[class*=tag_][class*=line][class*=pink]{border:1px solid #e6398f;color:#e6398f;padding:3px 10px;display:inline-block}[class*=tag_][class*=line][class*=min]{padding:2px 8px}.list_youtube_channel_col{display:flex;flex-wrap:wrap;padding:0;margin:-10px}.list_youtube_channel_col>li{width:25%;padding:10px}.list_youtube_channel_col .img{margin:0 0 10px;background-position:center center !important;background-repeat:no-repeat !important;background-size:cover !important}.list_youtube_channel_col .img:before{content:"";display:block;width:100%;padding-top:60%}.list_youtube_channel_col .ttl{font:600 18px/1.3em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_youtube_channel_col .description{font:400 13px/1.4em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;overflow:hidden;max-height:36px}.list_youtube_channel_col .area_blog_info{display:block;margin:10px 0 0}.list_youtube_channel_col .date{color:#aaa;font:300 13px/1em "游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;margin:0}@media screen and (max-width: 960px){.list_youtube_channel_col{margin:-5px}.list_youtube_channel_col>li{width:33.3333%;padding:5px}.list_youtube_channel_col .ttl{font-size:16px}}@media screen and (max-width: 640px){.list_youtube_channel_col>li{width:50%}}@media screen and (max-width: 480px){.list_youtube_channel_col .ttl{font-size:14px}}:root{--gold: #C9A777;--pink:#E72E8B;--purple:#64286C;--bg-fivestar: rgb(157,80,187);--bg-fivestar-grade: linear-gradient(90deg, rgba(157,80,187,1) 0%, rgba(110,72,170,1) 100%)}.bg_fivestar [class*=page_introduction] .logo{margin:0 0 4px}.bg_fivestar:has(.page_introduction){margin:0 0 64px}.bg_fivestar .page_introduction{margin:0;padding:40px 0 56px}@media screen and (max-width: 768px){.bg_fivestar .page_introduction_center .logo{height:50px}}@media screen and (max-width: 576px){.bg_fivestar .page_introduction_center .logo{height:40px}.bg_fivestar .page_introduction .logo{width:88px;height:40px}}.p-fivestar__userList{padding:46px 16px 16px;position:relative}.p-fivestar__userList--ttl{font-size:12px;line-height:1;padding:4px;background-color:rgba(255,255,255,.2);position:absolute;top:10px;left:16px}.p-fivestar__userList--contentWrap{display:flex;justify-content:space-between;align-items:center;position:relative}.p-fivestar__userList--content{display:flex;flex-direction:column;gap:16px}.p-fivestar__userList .btn{position:absolute;top:5px;right:0}@media(min-width: 480px){.p-fivestar__userList{padding:56px 16px 16px}.p-fivestar__userList--ttl{top:18px}.p-fivestar__userList--contentWrap{position:static}.p-fivestar__userList--content{align-items:center;flex-direction:row}.p-fivestar__userThumb--total{top:12px;right:130px}.p-fivestar__userList .btn{top:13px;right:16px}}@media(min-width: 960px){.p-fivestar__userList{padding:46px 16px 16px}.p-fivestar__userList--ttl{top:13px}.p-fivestar__userThumb--total{top:6px;right:16px}.p-fivestar__userList .btn{position:static}}@media(min-width: 1200px){.p-fivestar__userList{padding:46px 24px 24px}.p-fivestar__userList--ttl{top:10px;left:10px}.p-fivestar__userList--content{gap:24px}.p-fivestar__userList--logo img{width:110px;height:50px}.p-fivestar__userThumb--total{position:static}.p-fivestar__userThumb--liste .thumb{width:48px;border-width:2px}}.p-fivestar__userList.min{padding:4px 0 6px;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;width:150px}.p-fivestar__userInfo{position:relative}.p-fivestar__userInfo a{position:absolute;inset:0;z-index:2}.p-fivestar__userInfo .img_circle.sm{width:32px;flex:auto !important}@media screen and (max-width: 1080px){.p-fivestar__userList.ml_auto{margin-left:0}}.p-fivestar--prodactReviewDetail .bg_fivestar{padding:40px 0;margin:0 0 64px}.p-fivestar--prodactReviewDetail .bg_white{padding:20px;border-radius:5px}.p-fivestar--prodactReviewDetail .bg_white *{color:initial}.p-fivestar--prodactReviewDetail .bg_white .text_pink{color:var(--pink)}.p-fivestar__review .p-fivestar__reviewList--item{display:grid;grid-template-columns:1fr 1px 2.3333fr;gap:32px}.p-fivestar__review .p-fivestar__reviewList--item .border{height:100%;width:100%;background-color:#e6e6e6}.p-fivestar__review .review_sub{display:flex;flex-direction:column;gap:20px}.p-fivestar__review .review_sub .label{display:inline-block;margin:0 0 4px}.p-fivestar__review .review_purchased a{display:flex;align-items:center;gap:8px}.p-fivestar__review .review_purchased .img{width:fit-content;max-width:56px}.p-fivestar__review .review_purchased img{max-width:100%}.p-fivestar__review .review_purchased .ttl{font-size:16px;-webkit-line-clamp:none;margin:0}.p-fivestar__review .review_sub .price{font-size:11px;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;margin:8px 0 0}.p-fivestar__review .review p{font-size:16px;margin:0}.p-fivestar__review .review .p-fivestar--image{margin:0 0 24px;max-width:300px;width:fit-content;max-height:max-content;aspect-ratio:auto}.review_main h1{margin:0 0 16px}.review_rating{margin:0 0 24px}.p-fivestar__review .logo{text-align:center;padding:4px 10px 8px;border-radius:6px;border:1px solid var(--gold);background:var(--bg-fivestar);background:var(--bg-fivestar-grade)}@media screen and (max-width: 960px){.p-fivestar__review .p-fivestar__reviewList--item{gap:24px}}@media screen and (max-width: 768px){.p-fivestar--prodactReviewDetail .bg_white{padding:1rem}.p-fivestar__review .p-fivestar__reviewList--item{display:flex;flex-direction:column-reverse;gap:16px}.p-fivestar__review .p-fivestar__reviewList--item .border{height:1px}.p-fivestar__review .review .p-fivestar--image{max-width:100%}.p-fivestar__review .review_purchased a{grid-template-columns:60px 1fr}.p-fivestar__review .review_purchased .ttl{font-size:14px}}@media screen and (max-width: 560px){.p-fivestar__review .logo img{width:70px;height:32px}}.p-fivestar--prodactReviewDetail .p-fivestar__reviewList{margin-bottom:32px}.p-fivestar--prodactReviewDetail .p-fivestar__reviewList .label_border{padding:0;border:none}.p-fivestar--prodactReviewDetail .p-fivestar__reviewList ul{margin:-10px}.p-fivestar--prodactReviewDetail .p-fivestar__reviewList ul>li{width:25%;padding:10px}.p-fivestar--prodactReviewDetail .block_user [class*=thumb]{flex:0 0 20px}.p-fivestar--prodactReviewDetail .block_user .name{font-size:13px}@media screen and (max-width: 768px){.p-fivestar--prodactReviewDetail .p-fivestar__reviewList ul{margin:-5px}.p-fivestar--prodactReviewDetail .p-fivestar__reviewList ul>li{width:50%;padding:5px}}.bg_fivestar .area_user_rank>div::after{background-color:rgba(255,255,255,.2)}.bg_fivestar .area_user_bcoin{background-color:rgba(0,0,0,.2)}.bg_fivestar .area_user_info .btnarea .btn_outline_purple{color:#64286c;background-color:#fff}.bg_fivestar .area_user_info .btnarea .btn_outline_purple:hover{color:#fff;background-color:#64286c}.bg_fivestar .area_user_info .btnarea .btn_outline_d-purple{color:#2e1339;background-color:#fff}.bg_fivestar .area_user_info .btnarea .btn_outline_d-purple:hover{color:#fff;background-color:#2e1339}.tingle-modal:has(.modal_fivestar){z-index:10001}.tingle-modal-box:has(.modal_fivestar){width:640px}@media screen and (max-width: 768px){.tingle-modal-box:has(.modal_fivestar){width:94% !important;margin:auto}}.tingle-modal-box__content:has(.modal_fivestar){padding:3rem 32px}@media(max-width: 540px){.tingle-modal-box__content:has(.modal_fivestar){overflow-y:visible}}.modal_fivestar--head{display:flex;align-items:center;flex-direction:column;gap:8px;margin:0 0 24px}.tingle-modal-box .modal_fivestar--head img{width:auto}.modal_fivestar--body{margin:0 0 30px;max-height:400px;position:relative}.modal_fivestar--body::after{content:"";display:block;height:1em;width:calc(100% - 4px);background-color:#f6f4f8;position:absolute;inset:auto 0 0}.modal_fivestar__list{display:flex;flex-direction:column;gap:8px;padding:1em 8px 1em 1em;margin:0;background-color:#f6f4f8;max-height:calc(400px - 2em);overflow:auto}.modal_fivestar__list>li{padding:1em;border-radius:5px;box-shadow:-2px -2px 4px rgba(0,0,0,.04),2px 2px 4px rgba(0,0,0,.08);background-color:#fff;position:relative}.modal_fivestar__list>li:has(a:hover){background-color:#eae1ea;box-shadow:none}.modal_fivestar__list>li a{position:absolute;inset:0}.modal_fivestar__list .row{flex-wrap:nowrap;gap:8px;margin:0}.modal_fivestar__list .flex_shrink_1{flex:0 0 48px}@media(max-width: 540px){.modal_fivestar__list>li{padding:8px}.modal_fivestar__list .flex_shrink_1{flex:0 0 36px}.modal_fivestar__list .text{gap:8px}.modal_fivestar__list .area_name{line-height:32px}.modal_fivestar__list .area_bcoin{margin-inline-start:-42px}}.modal_fivestar__list img{width:20px !important}.modal_fivestar__list .font_11{font-size:10px}.tingle-modal-box .modal_fivestar .btn_lg{padding:6px 36px;width:auto;height:40px}.tingle-modal .scroll::-webkit-scrollbar{background-color:#eae1ea;width:4px;height:4px}.tingle-modal .scroll::-webkit-scrollbar-thumb{background-color:var(--purple);border-radius:4px}:root{--white: #FFF;--black: #000;--base: #333;--text: var(--base);--gray: #888;--gray-light: #BBB;--gray-weak: #F8F8F8;--gray-blue: #9699ad;--border: #D2D4DF;--border2: #F9F6F9;--border-online: #D1C7DA;--bg: #F9F6F9;--shadow: drop-shadow(0 2px 4px rgba(56,23,60,.08));--box-shadow: 0 2px 4px rgba(56,23,60,.08);--primary: #E5006E;--primary-weak: #FDF7F9;--primary-light: #FEF5F9;--primary-darken: #B8004D;--kaizenbody: #64286C;--kaizenbody-light: #FDF9FD;--kaizenbody-darken: #4F2056;--kaizenbody-bg: #F2EFF2;--fivestar: #9D50BB;--fivestar-darken: #6F48AA;--fivestar-grade: linear-gradient(90deg,rgba(157, 80, 187, 1) 0%, rgba(110, 72, 170, 1) 100%);--fivestar-gold: #C9A777;--fivestar-gold-light: #FFF8EF;--onecoin-bg: #FFE7EB;--onecoin-grade: linear-gradient(105deg,rgba(255, 231, 235, 1) 0%, rgba(255, 209, 216, 1) 100%);--onecoin-bg-darken: #FFD2D8;--fs-font: 1rem;--fc-text: #555;--fc-placeholder: #CCC;--fc-border: #EAE1EA;--font: "Manrope", "Noto Sans JP", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;--font-en: "Manrope", sans-serif;--font-en-serif: "Cinzel", serif}.c-txt__xs2,.c-txt__xs,.c-txt__sm,.c-txt__md,.c-txt__lg,.c-txt__xl,.c-txt__xl2{color:var(--txt);font-weight:400;line-height:1.5em;letter-spacing:.04em;word-break:break-word}.c-txt__xl2{font-size:1.5rem}@media screen and (min-width: 577px){.c-txt__xl2{font-size:1.75rem}}.c-txt__xl{font-size:1.25rem}@media screen and (min-width: 577px){.c-txt__xl{font-size:1.5rem}}.c-txt__lg{font-size:1rem}@media screen and (min-width: 577px){.c-txt__lg{font-size:1.25rem}}.c-txt__md{font-size:.9rem}@media screen and (min-width: 577px){.c-txt__md{font-size:1rem}}.c-txt__sm{font-size:.8333rem}.c-txt__xs{font-size:.75rem}.c-txt__xs2{font-size:.625rem}.c-txt__min{font-size:.7rem}.c-txt__unit{font-size:.7rem;font-weight:400;line-height:1;letter-spacing:0;display:inline-block}.c-txt__base{color:var(--base)}.c-txt__white{color:var(--white)}.c-txt__gray{color:var(--gray-blue)}.c-txt__primary{color:var(--primary)}.c-txt__kaizenbody{color:var(--kaizenbody)}.c-txt__text-gray{color:var(--gray)}.c-txt__weight--100{font-weight:100}.c-txt__weight--200{font-weight:200}.c-txt__weight--400{font-weight:400}.c-txt__weight--500{font-weight:500}.c-txt__weight--600{font-weight:600}.c-txt__weight--700{font-weight:700}.c-txt__weight--900{font-weight:900}.c-txt__height--1{line-height:1em}.c-txt__height--12{line-height:1.2em}.c-txt__height--2{line-height:2em}.c-txt__letter--0{letter-spacing:0}.c-txt__space--wrap{white-space:pre-wrap}.c-txt__space--nowrap{white-space:nowrap}.c-txt--center{text-align:center}.c-txt--right{text-align:right}.c-txt--left{text-align:left}.c-txt__en{font-family:"Manrope",sans-serif}.c-txt__en--serif{font-family:"Cinzel",serif}.c-txt__en--uppercase{text-transform:uppercase}.c-line-clamp,.c-line-clamp--4,.c-line-clamp--3,.c-line-clamp--1{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-line-clamp--1{-webkit-line-clamp:1;word-break:break-all}.c-line-clamp--3{-webkit-line-clamp:3}.c-line-clamp--4{-webkit-line-clamp:4}.c-unit__before{margin:0 .5rem 0 0}.c-unit__after{margin:0 0 0 .125rem}.c-noData{padding:.5rem}.c-noData p{font-size:14px;font-weight:400;line-height:2}.c-btn--search.line,.c-btn--search,.c-btn--line,.c-btn--back,.c-btn--black,.c-btn--kaizenbody.line,.c-btn--kaizenbody,.c-btn.line,.c-btn{--btn-text: transparent;--surface: transparent;--border-color: transparent;--svg: transparent;--border-radius: 2rem;display:inline-flex;justify-content:center;align-items:center;font-family:inherit;text-align:center;vertical-align:middle;user-select:none;background-color:var(--surface);border:1px solid var(--border-color);padding:.5rem 1.5rem;max-width:300px;height:2rem;font-size:.75rem;font-weight:400;line-height:24px;border-radius:var(--border-radius);cursor:pointer;white-space:nowrap;transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.c-btn--search:hover,.c-btn--line:hover,.c-btn--back:hover,.c-btn--black:hover,.c-btn--kaizenbody:hover,.c-btn:hover{text-decoration:none}.c-btn--search.line:has(svg),.c-btn--search:has(svg),.c-btn--line:has(svg),.c-btn--back:has(svg),.c-btn--black:has(svg),.c-btn--kaizenbody.line:has(svg),.c-btn--kaizenbody:has(svg),.c-btn.line:has(svg),.c-btn:has(svg){gap:.25rem}.c-btn{--btn-text: var(--white);--surface: var(--primary);--border-color: var(--primary);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn:hover{--surface: var(--primary-darken);--border-color: var(--primary-darken)}.c-btn.line{--btn-text: var(--primary);--surface: var(--white);--border-color: var(--primary);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn.line:hover{--surface: var(--primary-light)}.c-btn--kaizenbody{--btn-text: var(--white);--surface: var(--kaizenbody);--border-color: var(--kaizenbody);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn--kaizenbody:hover{--surface: var(--kaizenbody-darken);--border-color: var(--kaizenbody-darken)}.c-btn--kaizenbody.line{--btn-text: var(--kaizenbody);--surface: var(--white);--border-color: var(--kaizenbody);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn--kaizenbody.line:hover{--surface: var(--kaizenbody-light)}.c-btn--black{--btn-text: var(--white);--surface: var(--black);--border-color: var(--black);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn--black svg{fill:var(--white)}.c-btn--black:hover{--surface: var(--text);--border-color: var(--text)}.c-btn--back{--btn-text: var(--base);--surface: var(--gray-weak);--border-color: var(--gray-weak);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn--back:hover{--surface: var(--gray-light);--border-color: var(--gray-light)}.c-btn--line{--btn-text: var(--text);--surface: var(--white);--border-color: var(--border);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn--line:hover{--surface: var(--bg)}.c-btn--line svg{fill:var(--text)}.c-btn--search{--btn-text: var(--white);--surface: var(--black);--border-color: var(--black);--svg: var(--white);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn--search svg{fill:var(--svg)}.c-btn--search:hover{--surface: var(--text);--border-color: var(--text)}.c-btn--search.line{--btn-text: var(--black);--surface: var(--gray-weak);--border-color: var(--black);--svg: var(--black);color:var(--btn-text);background-color:var(--surface);border-color:var(--border-color)}.c-btn--search.line svg{fill:var(--svg)}.c-btn--search.line:hover{--surface: var(--white)}.c-btn__text,.c-btn__text--primary{font-size:.75rem;text-decoration:underline;opacity:.8}.c-btn__text:hover,.c-btn__text--primary:hover{text-decoration:none;opacity:1}.c-btn__text--primary{color:var(--primary);opacity:1}.c-btn__text--primary:hover{color:var(--primary-darken)}.c-btn__text:has(svg),.c-btn__text--primary:has(svg){display:flex;align-items:center;gap:.25rem;text-decoration:none}.c-btn__text:has(svg):hover,.c-btn__text--primary:has(svg):hover{text-decoration:underline}[class*=c-btn].full{width:100%;max-width:100%}[class*=c-btn].xl{height:3rem}[class*=c-btn].lg{height:2.5rem}[class*=c-btn].square{--border-radius: .25rem}[class*=c-btn].icon-right{padding-inline-end:.5rem}.c-btnWrap,.c-btnWrap--border,.c-btnWrap--right,.c-btnWrap--left{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-block-start:2rem}.c-btnWrap--left{justify-content:flex-start}.c-btnWrap--right{justify-content:flex-end}.c-btnWrap--border{padding-block-start:1.25rem;margin-block-start:1.25rem;border-top:1px solid var(--border)}.c-btnWrap.sticky,.sticky.c-btnWrap--left,.sticky.c-btnWrap--right,.sticky.c-btnWrap--border{padding:1.5rem 1rem 1.75rem;border-top:1px solid var(--border-online);background-color:var(--white);position:fixed;inset:auto 0 0;z-index:1}.c-btnWrap.sticky.is-visible,.sticky.is-visible.c-btnWrap--left,.sticky.is-visible.c-btnWrap--right,.sticky.is-visible.c-btnWrap--border{display:flex !important}@media screen and (min-width: 993px){.c-btnWrap.sticky,.sticky.c-btnWrap--left,.sticky.c-btnWrap--right,.sticky.c-btnWrap--border{display:none !important}}.c-img__circle,.c-img__square,.c-img__mosquito,.c-img__mosquitoLg,.c-img__vertical,.c-img__wide,.c-img{background-image:url(../image/icon/icon_noimage_white.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;border-radius:8px;aspect-ratio:4/3}.c-img__circle img,.c-img__square img,.c-img__mosquito img,.c-img__mosquitoLg img,.c-img__vertical img,.c-img__wide img,.c-img img{width:100%;height:100%;object-fit:cover}.c-img__circle img.contain,.c-img__square img.contain,.c-img__mosquito img.contain,.c-img__mosquitoLg img.contain,.c-img__vertical img.contain,.c-img__wide img.contain,.c-img img.contain{object-fit:contain}.c-img__wide{aspect-ratio:16/9}.c-img__vertical{aspect-ratio:3/4}.c-img__mosquitoLg{aspect-ratio:3/2}.c-img__mosquito{aspect-ratio:2/1}.c-img__square{aspect-ratio:1/1}.c-img__circle{border-radius:50%;aspect-ratio:1/1;min-width:30px}svg{fill:var(--base);width:1em;height:auto;aspect-ratio:1}svg.icon__w12{width:12px}svg.icon__w16{width:16px}svg.icon__w20{width:20px}svg.icon__w24{width:24px}svg.icon__w32{width:32px}svg.icon__w40{width:40px}svg.icon__w48{width:48px}svg.icon__w56{width:56px}svg.icon__w64{width:64px}svg.icon__w72{width:72px}.c-icon,.c-icon__w72,.c-icon__w64,.c-icon__w56,.c-icon__w48,.c-icon__w40,.c-icon__w32,.c-icon__w24,.c-icon__w20,.c-icon__w16,.c-icon__w12{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;display:block;border-radius:8px;aspect-ratio:1/1}.c-icon__w12{width:12px}.c-icon__w16{width:16px}.c-icon__w20{width:20px}.c-icon__w24{width:24px}.c-icon__w32{width:32px}.c-icon__w40{width:40px}.c-icon__w48{width:48px}.c-icon__w56{width:56px}.c-icon__w64{width:64px}.c-icon__w72{width:72px}.c-icon__square{border-radius:0 !important}.c-icon__circle{border-radius:50% !important}.c-scroll,.c-scroll--kaizenbody{overflow:auto}.c-scroll:has([class*=table__]),.c-scroll--kaizenbody:has([class*=table__]){overflow-x:auto}.c-scroll::-webkit-scrollbar,.c-scroll--kaizenbody::-webkit-scrollbar{background:#eee;width:6px;height:6px}.c-scroll::-webkit-scrollbar-thumb,.c-scroll--kaizenbody::-webkit-scrollbar-thumb{background-color:var(--primary);border-radius:6px}.c-scroll--kaizenbody::-webkit-scrollbar-thumb{background-color:var(--kaizenbody)}.c-pagenavi{display:flex;justify-content:center;margin-block-start:3rem}.c-pagenavi ul{display:flex;align-items:center;gap:.5rem}.c-pagenavi--item a,.c-pagenavi--item button{font-family:"Manrope",sans-serif;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:100%;background-color:rgba(0,0,0,0)}.c-pagenavi--item a:hover,.c-pagenavi--item button:hover{background-color:var(--bg)}.c-pagenavi--item.is-current a{color:var(--white);background-color:var(--primary)}.c-status--store{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5rem;border-radius:1rem;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;color:var(--primary);border-color:var(--primary-light);background-color:var(--primary-light);gap:2px;font-size:.7rem}.c-status--store:before{content:"";display:inline-block;width:1rem;height:1rem;background-size:100%;background-repeat:no-repeat;background-position:center}.c-status--store::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.13479 3.54102H15.8656C16.0427 3.54102 16.1911 3.60095 16.3108 3.72081C16.4307 3.84067 16.4906 3.98914 16.4906 4.16622C16.4906 4.34345 16.4307 4.49185 16.3108 4.61143C16.1911 4.73115 16.0427 4.79102 15.8656 4.79102H4.13479C3.95771 4.79102 3.80931 4.73109 3.68958 4.61122C3.56972 4.49136 3.50979 4.34289 3.50979 4.16581C3.50979 3.98858 3.56972 3.84018 3.68958 3.7206C3.80931 3.60088 3.95771 3.54102 4.13479 3.54102ZM4.295 16.4577C4.08167 16.4577 3.90278 16.3855 3.75834 16.2412C3.61403 16.0968 3.54188 15.9179 3.54188 15.7046V11.4577H3.28396C3.04674 11.4577 2.85146 11.365 2.69813 11.1796C2.54479 10.9943 2.4959 10.783 2.55146 10.5458L3.38479 6.6356C3.42285 6.46213 3.51146 6.3197 3.65063 6.20831C3.78979 6.09678 3.94799 6.04102 4.12521 6.04102H15.8752C16.0524 6.04102 16.2106 6.09678 16.3498 6.20831C16.489 6.3197 16.5776 6.46213 16.6156 6.6356L17.449 10.5458C17.5045 10.783 17.4556 10.9943 17.3023 11.1796C17.149 11.365 16.9537 11.4577 16.7165 11.4577H16.4585V15.8327C16.4585 16.0098 16.3986 16.1582 16.2788 16.2779C16.1589 16.3978 16.0104 16.4577 15.8333 16.4577C15.6561 16.4577 15.5077 16.3978 15.3881 16.2779C15.2684 16.1582 15.2085 16.0098 15.2085 15.8327V11.4577H11.4585V15.7046C11.4585 15.9179 11.3864 16.0968 11.2421 16.2412C11.0976 16.3855 10.9188 16.4577 10.7054 16.4577H4.295ZM4.79188 15.2077H10.2085V11.4577H4.79188V15.2077ZM3.88792 10.2077H16.1125L15.4763 7.29102H4.52417L3.88792 10.2077Z" fill="%23E5006E"/></svg>')}@media screen and (min-width: 769px){.c-status--store{font-size:.75rem}}.c-status--online{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5rem;border-radius:1rem;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;color:var(--primary);border-color:var(--primary-light);background-color:var(--primary-light);gap:2px;font-size:.7rem}.c-status--online:before{content:"";display:inline-block;width:1rem;height:1rem;background-size:100%;background-repeat:no-repeat;background-position:center}.c-status--online::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.42345 17.916C4.00789 17.916 3.6529 17.7689 3.35845 17.4746C3.06415 17.1801 2.91699 16.8251 2.91699 16.4096V6.92247C2.91699 6.50692 3.06415 6.15192 3.35845 5.85747C3.6529 5.56317 4.00789 5.41602 4.42345 5.41602H6.25033C6.25033 4.37546 6.61519 3.49032 7.34491 2.7606C8.07463 2.03088 8.95977 1.66602 10.0003 1.66602C11.0409 1.66602 11.926 2.03088 12.6557 2.7606C13.3855 3.49032 13.7503 4.37546 13.7503 5.41602H15.5772C15.9928 5.41602 16.3478 5.56317 16.6422 5.85747C16.9365 6.15192 17.0837 6.50692 17.0837 6.92247V16.4096C17.0837 16.8251 16.9365 17.1801 16.6422 17.4746C16.3478 17.7689 15.9928 17.916 15.5772 17.916H4.42345ZM4.42345 16.666H15.5772C15.6414 16.666 15.7001 16.6393 15.7535 16.5858C15.8069 16.5325 15.8337 16.4737 15.8337 16.4096V6.92247C15.8337 6.85831 15.8069 6.79956 15.7535 6.74622C15.7001 6.69275 15.6414 6.66602 15.5772 6.66602H4.42345C4.35928 6.66602 4.30053 6.69275 4.2472 6.74622C4.19373 6.79956 4.16699 6.85831 4.16699 6.92247V16.4096C4.16699 16.4737 4.19373 16.5325 4.2472 16.5858C4.30053 16.6393 4.35928 16.666 4.42345 16.666ZM7.50033 5.41602H12.5003C12.5003 4.72157 12.2573 4.13129 11.7712 3.64518C11.285 3.15907 10.6948 2.91602 10.0003 2.91602C9.30588 2.91602 8.7156 3.15907 8.22949 3.64518C7.74338 4.13129 7.50033 4.72157 7.50033 5.41602ZM9.98741 11.2493C10.9298 11.2493 11.7762 10.9305 12.5268 10.2927C13.2773 9.65477 13.6483 8.93095 13.6397 8.12122C13.6397 7.94914 13.582 7.80247 13.4666 7.68122C13.3513 7.55997 13.205 7.49935 13.0276 7.49935C12.8812 7.49935 12.7503 7.54984 12.6349 7.65081C12.5195 7.75178 12.4378 7.89254 12.3897 8.0731C12.269 8.63824 11.9811 9.1006 11.526 9.46018C11.0708 9.81963 10.558 9.99935 9.98741 9.99935C9.41699 9.99935 8.90206 9.81963 8.44262 9.46018C7.98317 9.1006 7.69741 8.63824 7.58533 8.0731C7.53727 7.88393 7.45977 7.74102 7.35283 7.64435C7.24602 7.54768 7.11942 7.49935 6.97303 7.49935C6.79567 7.49935 6.6472 7.55997 6.52762 7.68122C6.40789 7.80247 6.34803 7.94914 6.34803 8.12122C6.34803 8.93095 6.71908 9.65477 7.46116 10.2927C8.2031 10.9305 9.04519 11.2493 9.98741 11.2493Z" fill="%23E5006E"/></svg>')}@media screen and (min-width: 769px){.c-status--online{font-size:.75rem}}.c-status--onsale{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5rem;border-radius:1rem;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;color:var(--white);border-color:var(--primary);background-color:var(--primary);font-size:13px;min-width:100px;padding-block:.25rem;border-radius:.5rem}.c-status--onsale:before{content:"";display:inline-block;width:1rem;height:1rem;background-size:100%;background-repeat:no-repeat;background-position:center}.c-status--onsale::before{display:none}.c-status--soldout{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5rem;border-radius:1rem;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;color:var(--white);border-color:var(--border);background-color:var(--border);font-size:13px;min-width:100px;padding-block:.25rem;border-radius:.5rem}.c-status--soldout:before{content:"";display:inline-block;width:1rem;height:1rem;background-size:100%;background-repeat:no-repeat;background-position:center}.c-status--soldout::before{display:none}.c-rating{display:flex;align-items:flex-end;gap:.25rem}.c-rating__item{display:inline-flex;align-items:center;position:relative}.c-rating__item--star{display:inline-block;line-height:1}.c-rating__item--star .star{display:inline-block;width:.75rem;height:.75rem;background-size:100%;background-position:center;background-repeat:no-repeat}.c-rating__item--star .star.gray{background-image:url("../images/common/ico_star_gray.svg")}.c-rating__item--star .star.pink{background-image:url("../images/common/ico_star_pink.svg")}.c-rating__item--star .star.purple{background-image:url("../images/common/ico_star_purple.svg")}.c-rating__item--star .star.white{background-image:url("../images/common/ico_star_white.svg")}.c-rating__item--star.score{white-space:nowrap;width:100%;position:absolute;inset:0;z-index:1;overflow:hidden}.c-rating__num{font-size:.8333rem;font-weight:700;letter-spacing:0}.c-rating__num--total{font-size:.625rem;font-weight:400}.c-rating.lg{align-items:center}.c-rating.lg .c-rating__item--star .star{width:1rem;height:1rem}.c-rating.lg .c-rating__num{font-size:1.25rem;display:flex;align-items:center;gap:.5rem}.c-rating.lg .c-rating__num--total{font-size:.75rem;font-weight:500}.c-rating.lg .c-rating__num--total a{font-size:1rem;font-weight:600;text-decoration:underline}.c-rating.lg .c-rating__num--total a:hover{text-decoration:none;opacity:.8}.c-favorite{display:inline-block;min-width:1.5rem;min-height:1.5rem;padding:0;border:none;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5005 3.5C19.3043 3.5 21.5005 5.69614 21.5005 8.5C21.5005 10.2257 20.7292 11.831 19.27 13.6162C17.805 15.4086 15.6989 17.3207 13.1138 19.6699L12.0015 20.6748L10.8872 19.6602L10.8862 19.6592C8.3013 17.3152 6.1958 15.4052 4.73096 13.6143C3.27202 11.8305 2.50049 10.2256 2.50049 8.5C2.50049 5.69614 4.69663 3.5 7.50049 3.5C9.08903 3.5 10.6214 4.24195 11.6196 5.41406L12.0005 5.86133L12.3813 5.41406C13.3796 4.24195 14.912 3.5 16.5005 3.5Z" fill="black" fill-opacity="0.4" stroke="white"/></svg>');background-size:1.5rem;background-position:center;background-repeat:no-repeat;background-color:rgba(0,0,0,0)}.is-active.c-favorite{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.5005 3.5C19.3043 3.5 21.5005 5.69614 21.5005 8.5C21.5005 10.2257 20.7292 11.831 19.27 13.6162C17.805 15.4086 15.6989 17.3207 13.1138 19.6699L12.0015 20.6748L10.8872 19.6602L10.8862 19.6592C8.3013 17.3152 6.1958 15.4052 4.73096 13.6143C3.27202 11.8305 2.50049 10.2256 2.50049 8.5C2.50049 5.69614 4.69663 3.5 7.50049 3.5C9.08903 3.5 10.6214 4.24195 11.6196 5.41406L12.0005 5.86133L12.3813 5.41406C13.3796 4.24195 14.912 3.5 16.5005 3.5Z" fill="%23E5006E" stroke="white"/></svg>')}.c-fivestar--logo{display:flex;justify-content:center;align-items:center;min-width:6rem;padding:.5rem 1rem .75rem;border:1px solid var(--fivestar-gold);border-radius:.5rem;background:var(--fivestar);background:var(--fivestar-grade)}.c-fivestar--logo::before{content:"";display:block;width:3.5rem;height:1.5rem;background-image:url("../images/five_star/logo.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-fivestar--user{display:flex;align-items:anchor-center;gap:.5rem;width:max-content;padding:.25rem 1rem .35rem;border-radius:.5rem;background:var(--fivestar);background:var(--fivestar-grade)}.c-fivestar--user::before{content:"";display:block;width:3rem;height:1.25rem;background-image:url("../images/five_star/logo.svg");background-size:contain;background-position:center;background-repeat:no-repeat}.c-fivestar--user *{color:var(--white)}.c-fivestar--user .c-unit__before{margin:0 .25rem 0 0}.c-fivestar--user.sm{padding:.125rem .625rem .25rem}.c-fivestar--user.sm::before{width:2.25rem;height:1rem}.c-user{display:flex;align-items:center;gap:.25rem}.c-user--img{min-width:1.5rem;min-height:1.5rem;max-width:1.5rem;max-height:1.5rem;border-radius:100%;overflow:hidden}.c-user--img img{height:100%;width:100%;object-fit:cover}.c-user div:has(.c-user--model){margin-inline-end:.25rem}.c-user--model{display:flex;align-items:center;gap:.25rem;color:var(--primary);font-size:.7rem;font-weight:500;white-space:nowrap}.c-user.lg .c-user--img{min-width:3rem;min-height:3rem;max-width:3rem;max-height:3rem}@media screen and (max-width: 480px){.c-user.lg .c-user--img{min-width:2.5rem;min-height:2.5rem;max-width:2.5rem;max-height:2.5rem}}@media screen and (max-width: 480px){.c-user.lg .c-fivestar--logo{padding:.25rem .75rem .4rem;min-width:5rem}.c-user.lg .c-fivestar--logo::before{width:3rem}}.c-tab--btn{display:flex;align-items:center;gap:.25rem}.c-tab--content{display:none}.c-tab--content.is-show{display:block}.c-categoryList{display:flex;flex-wrap:nowrap;flex-direction:column;gap:.5rem;white-space:nowrap;padding:1rem;border-radius:1rem;background-color:var(--bg);overflow-x:hidden}@media screen and (min-width: 577px){.c-categoryList{align-items:center;flex-direction:row;padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}.c-categoryList ul{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem;overflow-x:auto}.c-categoryList ul::-webkit-scrollbar{display:none}.c-category{font-size:.7rem;line-height:1;letter-spacing:0;display:flex;align-items:center;flex-wrap:nowrap;gap:.125rem;min-width:max-content;min-height:2rem;padding:.25rem .5rem;border:1px solid var(--fc-border);border-radius:1rem;background-color:var(--whtie)}.c-category:hover{background-color:var(--primary-weak)}.c-category img{height:1rem}.c-category:has(input[type=radio]:checked){border-color:var(--primary);background-color:var(--primary-light)}.c-category.five_star{border-color:var(--fivestar-gold);background:var(--fivestar);color:var(--white)}.c-category.five_star:hover{background:var(--fivestar-darken)}.c-category.onecoin{border-color:var(--primary);background-color:var(--primary-light)}.c-category.onecoin:hover{background-color:#f9cde1}@media screen and (min-width: 577px){.c-category{font-size:.75rem}.c-category img{height:1.25rem}}.c-loading{margin-block-start:1rem;padding:.5rem}.c-loading--spinner{margin:0 auto;width:2rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, var(--primary) 94%, rgba(0, 0, 0, 0)) top/5px 5px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, var(--primary));-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 5px), #000 0);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}.c-loadingConfirm{text-align:center;display:none;align-items:center;justify-content:center;background-color:rgba(255,255,255,.1);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);position:fixed;inset:0;z-index:1000}.c-loadingConfirm.is-show{display:flex}.c-loadingConfirm .l-container__480{padding-inline:1.5rem}.c-loadingConfirm p{margin-block:1rem;color:var(--primary);font-size:1rem}.c-loadingConfirm--loader{max-width:800px;width:100%;height:8px;border-radius:8px;background:linear-gradient(90deg, rgba(229, 0, 110, 0.1) 33%, rgba(229, 0, 110, 0.5) 50%, rgba(229, 0, 110, 0.1) 66%),#f2f2f2;background-size:300% 100%;animation:l1 1.5s infinite linear}@keyframes l1{0%{background-position:right}}html:has(.c-loadingConfirm.is-show){overflow:hidden}.c-box{padding:1rem .75rem;border-radius:1.5rem;background-color:var(--white)}@media screen and (min-width: 769px){.c-box{padding:1.25rem}}.l-online .c-box{border:1px solid var(--border-online)}.c-assetsCoin{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.c-assetsCoin .c-unit__before{display:flex;align-items:center;gap:.25rem}.c-assetsCoin .c-unit__before::before{content:"";display:block;width:1.125rem;height:1.125rem;background-image:url(../images/bcointown/common/ico_bicoin.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.c-assetsCoin .c-txt__lg{display:flex;align-items:baseline}.c-tag{display:none;align-items:center;gap:.25rem;width:max-content;padding:.25rem .5rem;border:1px solid rgba(0,0,0,0);border-radius:.25rem;background:rgba(0,0,0,0);color:var(--white);font-size:.75rem}.c-tag .c-txt__en--serif{font-size:.85rem}.c-tag::before{content:"";display:block;width:100%;height:1.25rem;background-size:cover;background-position:center;background-repeat:no-repeat}.fivestar .c-tag,.onecoin .c-tag{display:flex}.fivestar .c-tag{border-color:var(--fivestar-gold);background:var(--fivestar);background:var(--fivestar-grade)}.fivestar .c-tag::before{width:46px;background-image:url("../images/five_star/logo.svg")}.onecoin .c-tag{border-color:var(--primary-light);background:var(--primary)}.onecoin .c-tag::before{width:58px;background-image:url("../images/bcointown/common/logo_onecoin_white.svg")}.c-map{border-radius:1rem;overflow:hidden}.c-map iframe{width:100%;height:100%}.p-section{padding-block:1.25rem}.p-section__head{display:flex;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin-block-end:1rem;margin-inline:1.25rem}.p-section__head:has(.c-categoryList),.p-section__head:has(.p-section__result){display:grid;grid-template-columns:1fr max-content;align-items:center;margin-block-end:1.5rem}.p-section__head:has(.c-categoryList) .c-categoryList,.p-section__head:has(.c-categoryList) .p-section__result,.p-section__head:has(.p-section__result) .c-categoryList,.p-section__head:has(.p-section__result) .p-section__result{grid-column:1/3;grid-row:2/3}.p-section__head:has(.c-categoryList) .c-btn--line,.p-section__head:has(.c-categoryList) .c-btn__switch,.p-section__head:has(.p-section__result) .c-btn--line,.p-section__head:has(.p-section__result) .c-btn__switch{grid-column:2/3;grid-row:1/2}.p-section__head:has(.p-section__result){align-items:normal;gap:1rem 1.5rem}@media screen and (min-width: 577px){.p-section__head{margin-inline:1.5rem}.p-section__head .c-btn--line{height:2.5rem}.p-section__head:has(.c-categoryList),.p-section__head:has(.p-section__result){align-items:flex-end}.p-section__head:has(.c-categoryList) .c-categoryList,.p-section__head:has(.c-categoryList) .p-section__result,.p-section__head:has(.p-section__result) .c-categoryList,.p-section__head:has(.p-section__result) .p-section__result{grid-column:1/2}.p-section__head:has(.c-categoryList) .c-btn--line,.p-section__head:has(.c-categoryList) .c-btn__switch,.p-section__head:has(.p-section__result) .c-btn--line,.p-section__head:has(.p-section__result) .c-btn__switch{grid-row:1/3}.p-section__head:has(.p-section__result){align-items:flex-end}}.p-section__result--item{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-block-start:.25rem}.p-section__result--item span{font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.p-section__result--item span::before{content:"";display:block;width:1px;height:.75rem;background-color:var(--border);transform:rotate(10deg)}.p-section__result--item span:first-child::before{display:none}@media screen and (min-width: 769px){.p-section__body.swiper{margin-inline:1.5rem}}.p-sectionStore{padding-block:0 1.5rem}.p-sectionOnline{padding-block:1.5rem 2.5rem}.p-sectionSalon{padding-block:2rem}.p-sectionFivestar{padding-block:2.5rem}.p-sectionFivestar .c-btn--line{display:none}.p-sectionFivestar .c-btn--line span{display:none}@media screen and (min-width: 577px){.p-sectionFivestar .c-btn--line span{display:inline-block}}.p-sectionFivestar:has(.user.is-active) .c-btnWrap .user{display:inline-flex}.p-sectionFivestar:has(.review.is-active) .c-btnWrap .review{display:inline-flex}.p-sectionFivestar:has(.online.is-active) .c-btnWrap .online{display:inline-flex}.p-sectionFivestar .c-tab--btn{gap:0;margin-block:1.5rem 1rem;margin-inline:1.25rem 0;border-bottom:1px solid var(--fivestar-gold)}.p-sectionFivestar .c-tab--btn .c-btn{min-width:110px;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:.5rem .5rem 0 0;padding-inline:.75rem}.p-sectionFivestar .c-tab--btn .c-btn.is-active{background-color:var(--fivestar-gold)}@media screen and (min-width: 577px){.p-sectionFivestar .c-tab--btn{margin-inline:1.5rem 0}.p-sectionFivestar .c-tab--btn .c-btn{padding-inline:1.5rem}}@media screen and (min-width: 769px){.p-sectionFivestar .c-tab{margin-inline:0}.p-sectionFivestar .c-tab--content{margin-inline:1.5rem}}@media screen and (min-width: 993px){.p-sectionFivestar .c-tab{margin-block-start:-3.25rem}.p-sectionFivestar .c-tab--btn{width:100%;justify-content:center;margin-block:0 1.5rem;border:none}.p-sectionFivestar .c-tab--btn .c-btn{width:auto;min-width:140px;border-radius:1rem}}.p-sectionFivestar .p-review .c-user *{color:var(--white)}.p-sectionBlog{padding-block-start:2.5rem}.p-sectionNews{padding-block-end:3rem}.p-title{display:flex;align-items:center;gap:.75rem 1rem;font-size:1rem;font-weight:600}.p-title:has(.p-title--logo){align-items:flex-start;flex-direction:column-reverse}.p-title--logo{display:flex;align-items:center;gap:.5rem}.p-title--logo::before{content:"";display:block;width:1rem;height:1px;border-radius:1px;background-color:var(--border)}.p-title--num{display:flex;align-items:baseline;gap:.125rem;padding-inline-start:1rem;border-left:1px solid var(--border)}.p-title--num .c-txt__unit{font-size:.8333rem}.p-title--num.border_none{padding-inline-start:0;border-left:none}@media screen and (min-width: 577px){.p-title{font-size:1.25rem}.p-title:has(.p-title--logo){align-items:stretch;flex-direction:row}.p-title:has(.fivestar){align-items:center}.p-title--logo{display:flex;align-items:center;padding-inline-start:1rem;border-left:1px solid var(--border)}.p-title--logo::before{display:none}}.p-storeConfirm .c-btnWrap--border,.p-storeComplete .c-btnWrap--border,.p-onlineConfirm .c-btnWrap--border,.p-onlineComplete .c-btnWrap--border{padding-block-start:2rem;margin-block-start:2rem}.p-storeComplete .c-box,.p-onlineComplete .c-box{padding:2rem 1rem;margin-inline:1rem;position:relative;overflow:hidden}.p-storeComplete .c-box::before,.p-storeComplete .c-box::after,.p-onlineComplete .c-box::before,.p-onlineComplete .c-box::after{content:"";display:block;width:120px;height:100px;background-image:url("../images/bcointown/store/confetti.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0}.p-storeComplete .c-box::after,.p-onlineComplete .c-box::after{transform:scale(-1, 1);left:auto;right:0}@media screen and (min-width: 481px){.p-storeComplete .c-box::before,.p-storeComplete .c-box::after,.p-onlineComplete .c-box::before,.p-onlineComplete .c-box::after{width:180px;height:120px}}@media screen and (min-width: 577px){.p-storeComplete .c-box,.p-onlineComplete .c-box{padding:2rem 1.25rem;margin-inline:1.5rem}}@media screen and (min-width: 769px){.p-storeComplete .c-box,.p-onlineComplete .c-box{padding:2.5rem}.p-storeComplete .c-box::before,.p-storeComplete .c-box::after,.p-onlineComplete .c-box::before,.p-onlineComplete .c-box::after{width:280px;height:220px}}.p-storeComplete--ttl,.p-onlineComplete--ttl{color:var(--primary);font-size:1.5rem;font-weight:500;line-height:1.2em;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-block-end:1.5rem;text-shadow:0 0 4px rgba(255,255,255,.8);z-index:1;gap:.25rem}.p-storeComplete--ttl svg,.p-onlineComplete--ttl svg{fill:var(--primary);filter:drop-shadow(0px 0px 4px rgba(255, 255, 255, 0.8))}.p-storeComplete--desc,.p-onlineComplete--desc{text-align:center;position:relative;z-index:1}.p-storeComplete--desc p,.p-onlineComplete--desc p{font-weight:400;line-height:2em}.p-storeComplete--desc strong,.p-onlineComplete--desc strong{font-size:13px}@media screen and (max-width: 576px){.p-storeComplete .c-btnWrap--border,.p-onlineComplete .c-btnWrap--border{flex-direction:column-reverse}}.p-score{display:flex;align-items:center;gap:1rem}.p-scoreBar{counter-reset:number 0;display:flex;flex-direction:column-reverse}.p-scoreBar__item{display:flex;align-items:center;gap:.25rem}.p-scoreBar__item::before{counter-increment:number 1;content:counter(number) " ";font-family:var(--font-en);font-size:.75rem;font-weight:500;line-height:1.2}.p-scoreBar__track{width:100px;height:.125rem;border-radius:.125rem;background-color:var(--border);position:relative}.p-scoreBar__fill{border-radius:.125rem;background-color:var(--primary);position:absolute;inset:0}.p-scoreNum{display:flex;align-items:center;flex-direction:column;gap:.25rem;font-family:var(--font-en);font-size:2rem;font-weight:500;line-height:1.1}.p-scoreNum--ttl,.p-scoreNum--total{font-size:.7rem}.p-score.salon .p-scoreBar__fill{background-color:var(--kaizenbody)}.p-score.md .p-scoreBar__item{gap:.25rem;margin-block-start:.25rem}.p-score.md .p-scoreBar__item:first-child{margin-block-start:0}.p-score.md .p-scoreBar__item::before{min-width:.625rem;font-size:.75rem;text-align:center}@media screen and (min-width: 577px){.p-score.md .p-scoreBar__item::before{font-size:1rem}}.p-score.md .p-scoreBar__track{width:180px;height:.25rem;border-radius:.25rem}.p-score.md .p-scoreNum{color:var(--primary);font-size:2rem}.p-score.md .p-scoreNum span{color:initial}@media screen and (min-width: 577px){.p-score.md .p-scoreNum{font-size:2.5rem}}.p-score.col_lg{flex-direction:column-reverse}.p-score.col_lg .p-scoreBar{width:100%}.p-score.col_lg .p-scoreBar__item{gap:.5rem;margin-block-start:.25rem}.p-score.col_lg .p-scoreBar__item:first-child{margin-block-start:0}.p-score.col_lg .p-scoreBar__item::before{min-width:.625rem;font-size:.75rem;text-align:center}@media screen and (min-width: 577px){.p-score.col_lg .p-scoreBar__item::before{font-size:1rem}}.p-score.col_lg .p-scoreBar__track{width:100%;height:.25rem;border-radius:.25rem}.p-score.col_lg .p-scoreNum{color:var(--primary);font-size:2rem}.p-score.col_lg .p-scoreNum span{color:initial}@media screen and (min-width: 577px){.p-score.col_lg .p-scoreNum{font-size:2.5rem}}.p-info__head{display:grid;grid-template-columns:4rem 1fr;align-items:center;gap:.25rem 1rem}@media screen and (min-width: 577px){.p-info__head{grid-template-columns:5rem 1fr;align-items:flex-start}}.p-info__main{display:contents}@media screen and (min-width: 577px){.p-info__main{display:block}}.p-info__shopName{font-size:1.125rem;font-weight:500}.p-info__shopDesc{grid-column:1/3}@media screen and (min-width: 577px){.p-info__shopDesc{grid-column:auto}}.p-info__body{margin-block-start:1rem}.p-info__body .f-item--row{margin:0 0 .5rem}.p-info__body .f-item--row:last-child{margin:0}@media screen and (min-width: 577px){.p-info__body .f-item--row{display:grid;grid-template-columns:clamp(100px,24%,100px) 1fr;gap:.5rem}}.remodal-overlay{background:rgba(0,0,0,.25) !important;inset:0 !important}.remodal-wrapper:has(.p-remodal--img){background:rgba(0,0,0,.8) !important;padding-inline:5rem}@media screen and (max-width: 768px){.remodal-wrapper:has(.p-remodal--img){display:none !important}}@media screen and (max-width: 768px){.remodal-wrapper:has(.p-remodal--review){padding:0;text-align:left}}.p-remodal{display:flex;flex-direction:column;padding:2rem 1rem !important;margin:0 !important;border-radius:1.5rem;text-align:left}@media screen and (min-width: 481px){.p-remodal{padding:2rem 1.5rem !important}}@media screen and (min-width: 769px){.p-remodal{padding:2.5rem 2rem !important}}@media screen and (min-width: 993px){.p-remodal{padding:2.5rem !important}}.p-remodal.full{max-width:100%}.p-remodal.w_1200{max-width:1200px}.p-remodal.w_1080{max-width:1080px}.p-remodal.w_1000{max-width:1000px}.p-remodal.w_800{max-width:800px}.p-remodal.w_480{max-width:480px}.p-remodal--cancel{padding:0;border:none;background-color:rgba(0,0,0,0);position:absolute;top:.5rem;right:.5rem}.p-remodal--cancel svg{fill:var(--base)}@media screen and (max-width: 768px){.p-remodal--review{display:inline-flex !important;border-radius:0;overflow:auto;position:fixed !important;z-index:10000;top:0;right:0;bottom:0;left:0}}@media screen and (max-width: 768px){.p-remodal--review .p-remodal--cancel{margin-inline-start:auto;position:sticky;top:-1.5rem;z-index:3}}.p-remodal--review .p-remodal__cnt{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:1.5rem 2.5rem}@media screen and (min-width: 769px){.p-remodal--review .p-remodal__cnt{grid-template-columns:1fr 3fr}}.p-remodal--review .p-remodal__body{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative}@media screen and (min-width: 769px){.p-remodal--review .p-remodal__body{gap:.75rem}}@media screen and (max-width: 768px){.p-remodal--review .p-remodal__body>.u-align{position:sticky;top:-2rem;z-index:2;justify-content:flex-start;padding-block:.75rem;background-color:var(--white)}}@media screen and (max-width: 480px){.p-remodal--review .p-remodal__body select{width:100%}}.p-remodal--review .p-score{width:100%;max-width:400px;margin-inline:auto}.p-remodal--review .c-scroll{width:100%}@media screen and (min-width: 769px){.p-remodal--review .c-scroll{padding-inline-end:.5rem;max-height:500px}}.p-remodal--review .p-list{width:100%}.l-body .swiper-pagination{color:var(--white);font-family:var(--font-en);font-size:.75rem;font-weight:500;padding:.5rem 1rem;margin-inline-start:auto;border-radius:.25rem;background-color:rgba(0,0,0,.7);width:max-content;position:absolute;bottom:.5rem;right:.5rem;z-index:1}.l-body .swiper-pagination span{color:var(--white)}@media screen and (min-width: 993px){.l-body .swiper-pagination{display:none}}.p-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:.5rem}@media screen and (min-width: 577px){.p-list{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr))}}@media screen and (min-width: 769px){.p-list{gap:1rem}}@media screen and (min-width: 993px){.p-list{grid-template-columns:repeat(4, minmax(170px, 1fr))}}@media screen and (min-width: 1201px){.p-list{grid-template-columns:repeat(6, minmax(170px, 1fr))}}.p-list.swiper-wrapper{display:flex;align-items:stretch;gap:0;padding-inline:1.25rem}@media screen and (min-width: 769px){.p-list.swiper-wrapper{padding-inline:0}}.p-list__item{display:grid;grid-template-rows:subgrid;grid-row:span 2;align-items:flex-start;gap:0;padding:.25rem .25rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:1rem;background-color:var(--white);position:relative;transition:all .3s ease;cursor:pointer}.p-list__item:hover{background-color:transparents}.p-list__item:hover img{transform:scale(1.1)}.p-list__item.swiper-slide{display:flex;flex-direction:column;height:auto}.p-list__item a{position:absolute;inset:0;z-index:2}.p-list__item--img{flex:0 0 auto;width:100%;aspect-ratio:3/2;margin-block-end:.5rem;border-radius:.75rem;overflow:hidden}.p-list__item--img img{height:100%;width:100%;object-fit:cover;transition:all .3s ease}.p-list__item--content{width:100%;padding-inline:.5rem;flex:auto;display:flex;flex-direction:column}.p-list__item .c-favorite{position:absolute;top:.5rem;left:.5rem;z-index:2}.p-list__item .c-status{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-height:1.5rem;padding:.125rem .5rem;border-radius:1rem;border:1px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);font-size:.75rem;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;min-height:1.125rem;position:absolute;top:.5rem;right:.5rem}.p-list__item .c-status:before{content:"";display:inline-block;width:1rem;height:1rem;background-size:100%;background-repeat:no-repeat;background-position:center}.p-list__item time,.p-list__item .time{color:#9eb1bf;font-size:.7rem;font-family:var(--font-en)}.p-list.col{grid-template-columns:1fr;gap:.5rem}.p-list.col .p-list__item{grid-template-rows:auto;grid-row:auto;grid-template-columns:120px 1fr;gap:1rem;padding:.625rem}.p-list.col .p-list__item--img{aspect-ratio:4/3;margin:0}.p-list.col .p-list__item--content{padding-inline:0 !important}.p-list.col .p-list__item--productInfo{display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:row-reverse;gap:.5rem;margin-block-start:.5rem}.p-list.col .p-list__item--productInfo>*{margin:0}.p-list.col .p-list__item--productInfo .c-unit__before{margin:0 .25rem 0 0}.p-list.col .p-list__item--productInfo .u-gap4{gap:.25rem}.p-list.col .p-list__item--salonInfo{display:flex;align-items:center;gap:.75rem;margin-block-start:.75rem !important}.p-list.col .p-list__item--salonInfo .c-fivestar--user{padding-inline:.75rem;margin:0}.p-list.col .p-list__item--salonInfo .c-fivestar--user::before{width:2.5rem;height:1.125rem}.p-list.col .p-list__item .c-status{padding:0;border:none;background-color:rgba(0,0,0,0);top:0}.p-list.col .p-list__item .c-favorite{min-width:1.25rem;min-height:1.25rem;top:1rem;left:1rem}.p-list.col .p-list__item .c-status--store,.p-list.col .p-list__item .c-status--online{font-size:.625rem;padding:.125rem .25rem;min-height:1.25rem;background-color:var(--white)}.p-list.col .p-list__item.store{background-color:#fdf2f6}.p-list.col .p-list__item.store:hover{background-color:var(--primary-weak);border-color:var(--primary)}.p-list.col .p-list__item.store .u-mt4{margin-block-start:.2rem}.p-list.col .p-list__item.store .c-status::before{width:3.5rem;height:.5rem;background-image:url("../images/bcointown/common/logo.svg")}.p-list.col .p-list__item.salon{background-color:#f7efff}.p-list.col .p-list__item.salon:hover{background-color:var(--kaizenbody-light);border-color:var(--kaizenbody)}.p-list.col .p-list__item.salon .c-status::before{width:4.5rem;height:.4rem;background-image:url("../images/bcointown/common/logo_kaizenbody.svg")}.p-list+.swiper-button-next{justify-content:flex-end;width:120px;height:100%;transform:none;top:0;right:0;margin-block-start:0;opacity:1 !important;background:var(--white);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 75%, rgb(255, 255, 255) 100%)}.p-list+.swiper-button-next::after{display:none}.p-list+.swiper-button-next .swiper-button{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;background-color:var(--white);border:1px solid var(--border2);border-radius:100%;filter:drop-shadow(-2px 4px 4px rgba(56, 23, 60, 0.04))}.p-list+.swiper-button-next .swiper-button svg{fill:var(--primary);width:1.5rem;height:1.5rem}@media screen and (max-width: 768px){.p-list+.swiper-button-next{display:none !important}}@media screen and (min-width: 769px){.p-list+.swiper-button-next{display:flex}}.p-list>.c-loading{display:flex;justify-content:center;align-items:center;width:100%;height:280px;padding-inline:0 1.25rem}@media screen and (min-width: 577px){.p-list>.c-loading{padding-inline:0 1.5rem}}@media screen and (min-width: 769px){.p-list>.c-loading{padding-inline:1.5rem}}.p-list__item.store{border-color:#e3dae3}.p-list__item.store:hover{background-color:var(--primary-light)}.p-list__item.store:hover .c-status--store,.p-list__item.store:hover .c-status--online{background-color:var(--white)}.p-list__item.store .c-status{border-color:var(--primary);background-color:var(--primary)}.p-list__item.store .c-status::before{width:3.5rem;height:.5rem;background-image:url("../images/bcointown/common/logo_white.svg")}@media screen and (min-width: 481px){.p-list__item.store .c-status::before{width:4.5rem;height:.625rem}}.p-list__item.store .area{color:var(--primary)}.p-list__item.store .p-list__item--content>p{margin-block-start:.125rem}.p-list__item--productInfo{flex:0 0 auto;margin-block-start:auto}.p-list__item--productInfo .u-align:first-child{margin-block-start:.5rem}.p-list__item.online{padding:.5rem .5rem 1rem;border-color:var(--primary)}.p-list__item.online:hover{background-color:var(--primary-light)}.p-list__item.online .p-list__item--img{aspect-ratio:1/1}.p-list__item.online .p-list__item--content{padding-inline:.25rem}.p-list__item.online .p-list__item--content .c-txt__xs{color:var(--gray-blue);font-size:11px;margin-block-end:.125rem}.p-list__item.online .c-favorite{top:.75rem;left:auto;right:.75rem}.p-list__item.online .u-align:has(.c-rating){margin-block-end:auto}.p-list__item.online.fivestar .p-list__item--img,.p-list__item.online.onecoin .p-list__item--img{position:relative}.p-list__item.online.fivestar .p-list__item--img::after,.p-list__item.online.onecoin .p-list__item--img::after{content:"";display:block;width:100%;height:100%;background:var(--white);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 70%, rgb(255, 255, 255) 100%);position:absolute;inset:0;z-index:1}.p-list__item.online.fivestar .p-list__item--img .c-favorite,.p-list__item.online.onecoin .p-list__item--img .c-favorite{top:.25rem;right:.25rem;left:auto}.p-list__item.online.fivestar .p-list__item--content,.p-list__item.online.onecoin .p-list__item--content{position:relative}.p-list__item.online.fivestar .p-list__item--content::before,.p-list__item.online.onecoin .p-list__item--content::before{content:"";display:flex;justify-content:center;align-items:center;position:absolute;left:0;z-index:1}.p-list__item.online.fivestar{border-color:var(--fivestar-gold)}.p-list__item.online.fivestar:hover{background-color:var(--fivestar-gold-light)}.p-list__item.online.fivestar .p-list__item--content::before{width:2.5rem;height:1.25rem;padding:.125rem .5rem .25rem;border:1px solid var(--fivestar-gold);border-radius:.125rem;background:url("../images/five_star/logo.svg") center/2.25rem no-repeat,var(--fivestar-grade);top:-2.5rem}.p-list__item.online.onecoin .p-list__item--content::before{width:3.5rem;height:1.25rem;background-image:url("../images/bcointown/common/logo_onecoin.svg");background-size:contain;background-position:center;background-repeat:no-repeat;top:-1.75rem}.p-list--ranking{counter-reset:number 0}.p-list--ranking>li{position:relative}.p-list--rankingNum{display:flex;justify-content:center;align-items:center;min-width:2rem;height:2rem;border-radius:100%;background-color:#a79cb5;filter:var(--shadow);color:var(--white);font-family:var(--font-en-serif);font-size:.75rem;counter-increment:number 1;content:counter(number) "位";position:absolute;top:-0.5rem;left:-0.5rem;z-index:1}.p-list--rankingNum small{font-size:10px;font-family:var(--font)}.p-list--rankingNum--1,.p-list--rankingNum--2,.p-list--rankingNum--3{min-width:2rem;height:2rem}.p-list--rankingNum--1{background-color:#dab635}.p-list--rankingNum--2{background-color:#afb7c7}.p-list--rankingNum--3{background-color:#c96b4e}.p-list__item.salon{border-color:#eee7ea}.p-list__item.salon:hover{background-color:var(--kaizenbody-light)}.p-list__item.salon .c-status{border-color:var(--kaizenbody);background-color:var(--kaizenbody)}.p-list__item.salon .c-status::before{width:4.5rem;height:6px;background-image:url("../images/bcointown/common/logo_kaizenbody_white.svg")}@media screen and (min-width: 481px){.p-list__item.salon .c-status::before{width:5.5rem;height:.5rem}}.p-list__item.salon .area{color:var(--kaizenbody)}.p-list__item.salon .p-list__item--content>p{min-height:2.25rem;margin-block-start:.125rem}@media screen and (min-width: 577px){.p-list__item.salon .p-list__item--content>p{min-height:2.5rem}}.p-list__item.salon .p-list__item--salonInfo{margin-block-start:.25rem}@media screen and (min-width: 993px){.p-list__item.salon .p-list__item--salonInfo{margin-block-start:.5rem}}.p-list__item.user{padding-block:2rem;border-color:#e3dae3}.p-list__item.user .p-list__item:hover .c-user img{transform:scale(1)}.p-list__item.user .c-user{width:100%;flex-direction:column}.p-list__item.user .c-user--img{min-width:5rem;min-height:5rem;max-width:5rem;max-height:5rem}.p-list__item.user .c-user--model{align-items:center;justify-content:center;flex-direction:column}.p-list__item.user .c-user div:has(.c-user--model){margin-inline-end:0}.p-list__item.user .area{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:.5rem}.p-list__item.user.fivestar{border-color:var(--fivestar-gold)}.p-list__item.user time{color:var(--base);font-size:14px;font-weight:500}.p-list__item.blog{border-color:var(--border)}.p-list__item.blog .c-user{margin-block-start:auto}.p-enquete,.p-review{display:flex !important;flex-direction:column;padding:0 !important;border:none !important;border-radius:0 !important;background-color:rgba(0,0,0,0) !important}.p-enquete a,.p-review a{z-index:3}.p-enquete time,.p-enquete .time,.p-review time,.p-review .time{color:#9eb1bf;font-size:.7rem}.p-enquete .p-enquete__wrap,.p-enquete .p-review__wrap,.p-review .p-enquete__wrap,.p-review .p-review__wrap{flex:auto;width:100%;margin-block-end:1rem;position:relative}.p-enquete .p-enquete__wrap::before,.p-enquete .p-enquete__wrap::after,.p-enquete .p-review__wrap::before,.p-enquete .p-review__wrap::after,.p-review .p-enquete__wrap::before,.p-review .p-enquete__wrap::after,.p-review .p-review__wrap::before,.p-review .p-review__wrap::after{content:"";border:8px solid rgba(0,0,0,0);position:absolute;left:2.5rem;transform:rotate(15deg)}.p-enquete .p-enquete__wrap::before,.p-enquete .p-review__wrap::before,.p-review .p-enquete__wrap::before,.p-review .p-review__wrap::before{bottom:-16px;margin-left:-16px;border-top:24px solid var(--white);z-index:2}.p-enquete .p-enquete__wrap::after,.p-enquete .p-review__wrap::after,.p-review .p-enquete__wrap::after,.p-review .p-review__wrap::after{bottom:-19px;margin-left:-17px;border-top:23px solid var(--border);z-index:0}.p-enquete .p-enquete__main,.p-enquete .p-review__main,.p-review .p-enquete__main,.p-review .p-review__main{height:100%;padding:.75rem .75rem 1rem;border:1px solid var(--border);border-radius:.375rem;background-color:var(--white);position:relative;z-index:1}.p-enquete .p-enquete__main .p-list__item--img,.p-enquete .p-review__main .p-list__item--img,.p-review .p-enquete__main .p-list__item--img,.p-review .p-review__main .p-list__item--img{border-radius:.25rem}.p-enquete .p-enquete__content,.p-enquete .p-review__content,.p-review .p-enquete__content,.p-review .p-review__content{position:relative}.p-enquete .p-enquete__content::before,.p-enquete .p-review__content::before,.p-review .p-enquete__content::before,.p-review .p-review__content::before{content:"";display:block;width:.75rem;height:.75rem;background-image:url('data:image/svg+xml,<svg width="12" height="11" viewBox="0 0 12 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.53061 11H0V6.26744C0 5.41473 0.0816327 4.61886 0.244898 3.87985C0.435374 3.1124 0.707483 2.44445 1.06122 1.87597C1.44218 1.30749 1.91837 0.852714 2.4898 0.51163C3.06122 0.170544 3.72789 0 4.4898 0V2.13178C4.02721 2.13178 3.64626 2.25969 3.34694 2.5155C3.04762 2.74289 2.80272 3.05556 2.61225 3.45349C2.42177 3.85142 2.28571 4.3062 2.20408 4.81783C2.14966 5.30103 2.12245 5.78424 2.12245 6.26744H4.53061V11ZM12 11H7.46939V6.26744C7.46939 5.41473 7.55102 4.61886 7.71429 3.87985C7.90476 3.1124 8.17687 2.44445 8.53061 1.87597C8.91156 1.30749 9.38776 0.852714 9.95918 0.51163C10.5306 0.170544 11.1973 0 11.9592 0V2.13178C11.4966 2.13178 11.1156 2.25969 10.8163 2.5155C10.517 2.74289 10.2721 3.05556 10.0816 3.45349C9.89116 3.85142 9.7551 4.3062 9.67347 4.81783C9.61905 5.30103 9.59184 5.78424 9.59184 6.26744H12V11Z" fill="%23D2D4DF"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;right:0}.p-enquete .p-enquete__salon,.p-enquete .p-enquete__product,.p-enquete .p-review__salon,.p-enquete .p-review__product,.p-review .p-enquete__salon,.p-review .p-enquete__product,.p-review .p-review__salon,.p-review .p-review__product{padding-block-start:1rem;margin-block-start:1rem;border-top:1px solid var(--border)}.p-enquete .p-enquete__salon--ttl,.p-enquete .p-enquete__product--ttl,.p-enquete .p-review__salon--ttl,.p-enquete .p-review__product--ttl,.p-review .p-enquete__salon--ttl,.p-review .p-enquete__product--ttl,.p-review .p-review__salon--ttl,.p-review .p-review__product--ttl{color:#84889a;font-size:.7rem}.p-enquete .p-enquete__salon--name p,.p-enquete .p-enquete__product--name p,.p-enquete .p-review__salon--name p,.p-enquete .p-review__product--name p,.p-review .p-enquete__salon--name p,.p-review .p-enquete__product--name p,.p-review .p-review__salon--name p,.p-review .p-review__product--name p{color:var(--kaizenbody);font-size:.85rem;font-weight:600;letter-spacing:0}.p-enquete .p-enquete__salon--status,.p-enquete .p-enquete__product--status,.p-enquete .p-review__salon--status,.p-enquete .p-review__product--status,.p-review .p-enquete__salon--status,.p-review .p-enquete__product--status,.p-review .p-review__salon--status,.p-review .p-review__product--status{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-block:.5rem}.p-enquete .p-enquete__salon--status span,.p-enquete .p-enquete__product--status span,.p-enquete .p-review__salon--status span,.p-enquete .p-review__product--status span,.p-review .p-enquete__salon--status span,.p-review .p-enquete__product--status span,.p-review .p-review__salon--status span,.p-review .p-review__product--status span{color:var(--kaizenbody);font-size:.625rem;font-weight:600;padding:.125rem .625rem;border:1px solid var(--kaizenbody)}.p-enquete .p-enquete__salon .c-user.esthetician,.p-enquete .p-enquete__product .c-user.esthetician,.p-enquete .p-review__salon .c-user.esthetician,.p-enquete .p-review__product .c-user.esthetician,.p-review .p-enquete__salon .c-user.esthetician,.p-review .p-enquete__product .c-user.esthetician,.p-review .p-review__salon .c-user.esthetician,.p-review .p-review__product .c-user.esthetician{font-size:.75rem;flex-wrap:wrap}.p-enquete .p-enquete__product--img,.p-enquete .p-review__product--img,.p-review .p-enquete__product--img,.p-review .p-review__product--img{display:flex;width:fit-content;max-width:40px;min-width:40px}.p-enquete .p-enquete__product--img img,.p-enquete .p-review__product--img img,.p-review .p-enquete__product--img img,.p-review .p-review__product--img img{max-width:100%}.p-enquete .p-enquete__content .c-line-clamp--4,.p-review .p-enquete__content .c-line-clamp--4{height:4.5rem}.p-enquete .p-review__content::before,.p-review .p-review__content::before{display:none}.p-enquete .p-review__content .c-line-clamp,.p-review .p-review__content .c-line-clamp{height:2.25rem}.p-list__item.news{border-color:var(--border)}.p-list__item.news .c-status{border:1px solid var(--black);position:static}.p-list__item.news .c-status::before{display:none}.p-list__item.news .c-status.shopping{background-color:#edf4fd}.p-list__item.news .c-status.seminar{background-color:#f5f1f6}.p-list__item.news .c-status.salon{background-color:#f5f1f6}.p-list__item.news .c-status.news{background-color:#f4f4f4}.l-store [class*=c-img]{overflow:hidden;border-radius:1.5rem}.p-store{padding:0}.p-store .p-section__body{margin-inline:1.25rem}@media screen and (min-width: 577px){.p-store .p-section__body{margin-inline:1.5rem}}html:has(.is-locked){scrollbar-gutter:auto}.l-body.is-locked{overflow:hidden}@media screen and (min-width: 769px){.l-body.is-locked{overflow:visible}}.l-body:has(.p-storeMap) .l-footer{display:none}@media screen and (min-width: 769px){.l-body:has(.p-storeMap) .l-footer{display:block}}.l-main:has(.p-storeMap){padding:0}.c-btn__switch{display:flex;border:1px solid var(--border);border-radius:2rem;background-color:var(--white)}.c-btn__switch a{display:flex;align-items:center;padding:.5rem}@media screen and (max-width: 576px){.c-btn__switch a{padding:.25rem .5rem}}.c-btn__switch a:hover svg{fill:var(--gray)}.c-btn__switch svg{fill:var(--gray-light)}@media screen and (max-width: 576px){.c-btn__switch svg{width:1.25rem}}.c-btn__switch--list{padding-inline-start:1rem !important}.c-btn__switch--map{padding-inline-end:1rem !important}.c-btn__switch .active svg{fill:var(--primary)}.c-btn__switch .active:hover svg{fill:var(--primary)}.c-btn__switch--separate{display:block;width:1px;height:1.5rem;background-color:var(--border);margin-block:.5rem}.p-list--toggle{display:none}@media screen and (min-width: 769px){.p-list--toggle{display:block;height:5rem;padding:1.5rem 0;border:1px solid var(--border);border-radius:0 1rem 1rem 0;background-color:var(--white);position:absolute;top:50%;left:100%;transform:translateY(-50%)}.p-list--toggle svg{fill:var(--base)}.p-list--toggle.is-close svg{transform:rotate(-180deg)}}.p-store--head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1rem .5rem}.p-store--head .p-title--num{padding:0;border:none}.p-store--body{padding-inline:1rem;padding-block-end:1.5rem;flex:auto;overflow:auto}.p-store--body .p-list{padding-inline:0}.p-store--body:has(.p-storeDetail.salon)::-webkit-scrollbar-thumb{background-color:var(--kaizenbody)}.p-store--btn{text-align:right;padding:.5rem 0;margin-inline:1rem;border-top:1px solid var(--border);background-color:rgba(255,255,255,.01);backdrop-filter:blur(0.5rem);-webkit-backdrop-filter:blur(0.5rem);position:sticky;bottom:0}.p-store--return{display:flex;align-items:center;color:var(--base);font-size:.75rem;padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0)}.p-store--touch{color:var(--gray-light);font-size:.625rem;font-weight:500;display:flex;align-items:center;flex-direction:column;gap:.25rem;padding-block:1rem;cursor:pointer}.p-store--touch::after{content:"";display:block;width:3rem;height:6px;margin:0 auto;border-radius:.5rem;background-color:#ded3d8}@media screen and (min-width: 769px){.p-store--touch{display:none}}.p-storeMap{padding:0}@media screen and (min-width: 769px){.p-storeMap{height:calc(100dvh - 4.5rem)}}.p-storeMap__list{display:flex;flex-direction:column;border-right:1px solid var(--border);border-radius:1rem 1rem 0 0;width:100%;height:calc(100dvh - 11rem);background-color:var(--white);filter:drop-shadow(4px -4px 4px rgba(56, 23, 60, 0.08));position:absolute;top:calc(100dvh - 4rem);left:0;z-index:2;transition:top .5s ease}@media screen and (min-width: 769px){.p-storeMap__list{border-radius:0;max-width:400px;height:calc(100dvh - 4.5rem);position:absolute;top:7rem;transition:left .5s ease}}@media screen and (min-width: 993px){.p-storeMap__list{top:4.5rem}}.p-storeMap__list:has(.p-store--touch) .p-store--head{padding-block-start:0}@media screen and (min-width: 769px){.p-storeMap__list:has(.p-store--touch) .p-store--head{padding-block-start:1.5rem}}.p-storeMap__list.is-up{position:absolute;top:11rem}@media screen and (min-width: 769px){.p-storeMap__list.is-up{top:7rem}}@media screen and (min-width: 993px){.p-storeMap__list.is-up{top:4.5rem}}@media screen and (min-width: 769px){.p-storeMap__list .p-list a{display:none}}.p-storeMap__list .p-list__item.salon .p-list__item--content>p{min-height:auto}.p-storeMap__list--detail{display:none;position:absolute;top:7rem;left:-400px;transition:left .5s ease}.p-storeMap__list--detail.is-active{left:0;transition:left .5s ease}@media screen and (max-width: 768px){.p-storeMap__list--detail{display:none !important}}@media screen and (min-width: 769px){.p-storeMap__list--detail{height:calc(100dvh - 4.5rem)}}@media screen and (min-width: 993px){.p-storeMap__list--detail{top:4.5rem}}.p-storeMap__list--detail [class*=c-scroll]{flex:auto;display:flex;flex-direction:column}.p-storeMap .c-map{height:calc(100dvh - 10rem);border-radius:0;position:absolute;inset:7rem 0 0 0;transition:padding-inline-start .4s ease}.p-storeMap .c-map #map-div{height:calc(100dvh - 10rem) !important}@media screen and (min-width: 769px){.p-storeMap .c-map #map-div{height:100% !important}}.p-storeMap .c-map .c-btn__switch{position:absolute;top:.625rem;right:3.5rem;box-shadow:0px 2px 4px rgba(56,23,60,.04),-2px -2px 4px rgba(56,23,60,.04)}@media screen and (min-width: 769px){.p-storeMap .c-map{height:100%;padding-inline-start:400px;position:relative;inset:auto}}.p-storeMap .c-map.is-onliy{padding-inline-start:0}.p-storeMap .c-map iframe{pointer-events:none}.p-storeMap:has(.p-list--toggle.is-close) .p-storeMap__list{position:absolute;top:4.5rem;left:-400px}.p-storeMap .p-storeDetail__img{display:flex;padding:0;margin:0;border-radius:1rem;overflow:hidden;aspect-ratio:3/2}.p-storeMap .p-storeDetail__img img{width:100%;height:100%;object-fit:cover}.p-storeMap .p-storeDetail__main{grid-template-columns:1fr;gap:0;padding:0;margin-block-start:1rem}.p-storeMap .p-storeDetail__content{margin-block-start:1.5rem}.p-storeMap .p-storeDetail__item+.p-storeDetail__item{padding-block-start:1.5rem;margin-block-start:1.5rem;border-top:1px solid var(--border)}.p-storeMap .p-storeDetail__item--head{display:flex;justify-content:space-between;align-items:baseline;margin-block-end:.5rem}.p-storeMap .p-storeDetail__bcoinMenu .p-list{grid-template-columns:1fr;gap:.5rem;max-height:none}.p-storeMap .p-storeDetail__shopInfo{padding-block-end:0}.p-storeMap .p-storeDetail__review .p-storeDetail__item--body{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.p-storeMap .p-storeDetail__salonNum{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem .5rem}.p-storeMap .p-storeDetail__salonNum--item{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:6px;padding-inline-start:.5rem;border-left:1px solid var(--border)}.p-storeMap .p-storeDetail__salonNum .c-fivestar--user{width:100%;flex-direction:column;gap:.25rem;padding-block:.25rem .4rem}.p-storeMap .p-storeDetail__salonNum .c-fivestar--user::before{width:3rem;height:1.25rem}.p-storeMap .p-storeDetail__salonNum .c-btn--kaizenbody{grid-column:1/4}.l-body:has(.p-storeDetail--sectionInfo) .l-header{padding:0}.l-body:has(.p-storeDetail--sectionInfo) .p-header{filter:none;box-shadow:var(--box-shadow);position:absolute;z-index:11}.l-body:has(.p-storeDetail--sectionInfo) .p-header__nav--hamburger.is-active{position:fixed;top:1rem;right:1rem}.l-body:has(.p-storeDetail--sectionInfo) .l-main{padding-block:9rem 0}@media screen and (min-width: 993px){.l-body:has(.p-storeDetail--sectionInfo) .l-main{padding-block:6.5rem 0}}.l-body .l-header:has(.p-header--store .p-searchForm.is-active)+.l-main .c-stickyLink{position:static}.p-storeDetail{padding:0}.p-storeDetail .p-store--head{padding:0 1rem 0 .5rem}@media screen and (min-width: 577px){.p-storeDetail .p-store--head{padding:0 1.5rem 0 .5rem}}@media screen and (min-width: 769px){.p-storeDetail .p-store--head{padding:0 1.5rem}}.p-storeDetail .p-section__head{margin-inline:0}.p-storeDetail__img{margin-block-start:1rem;max-height:400px;position:relative}.p-storeDetail__img a{display:block;position:relative}.p-storeDetail__img--item{max-height:400px;background-color:#d2d4df;overflow:hidden;position:relative}.p-storeDetail__img--item img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 768px){.p-storeDetail__img--item img{object-fit:cover}}@media screen and (min-width: 769px){.p-storeDetail__img--item{border-radius:1.5rem;cursor:pointer}}@media screen and (min-width: 769px){.p-storeDetail__img{display:grid;grid-template-columns:1fr;gap:.625rem;padding-inline:1.5rem}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(2)){grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(2)) .p-storeDetail__img--item:first-child{grid-row:1/3}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(2)) .p-storeDetail__img--item img{object-fit:cover}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(4)){grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr 1fr}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(4)) .p-storeDetail__img--item{max-height:none}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(4)) .p-storeDetail__img--item:first-child{grid-row:1/4}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(4)) .p-storeDetail__img--item img{object-fit:cover}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(5)){grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.p-storeDetail__img:has(.p-storeDetail__img--item:nth-child(5)) .p-storeDetail__img--item:first-child{grid-row:1/3}}.p-storeDetail__imgBtn{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.25rem;width:100%;height:100%;color:var(--white);background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;inset:0}.p-storeDetail__imgBtn--num{display:flex;align-items:center;gap:.25rem;font-family:var(--font-en);font-size:1.25rem;font-weight:500;line-height:1}.p-storeDetail__imgBtn--num::before{content:"+";font-size:initial}.p-storeDetail__img .swiper-slide{height:auto}.p-storeDetail .c-favorite{color:var(--base);padding-inline-end:1.75rem;background-position:center right}.p-storeDetail__main{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:1.5rem;padding-block:2rem;padding-inline:1rem}@media screen and (min-width: 577px){.p-storeDetail__main{padding-inline:1.5rem}}@media screen and (min-width: 769px){.p-storeDetail__main{grid-template-columns:1fr 260px}}@media screen and (min-width: 993px){.p-storeDetail__main{gap:2.5rem}}.p-storeDetail__mainInfo--head{display:flex;justify-content:space-between;align-items:flex-start}.p-storeDetail__mainShop{padding:1rem;border-radius:1rem;background-color:var(--bg);font-weight:500;text-align:center}.p-storeDetail__mainShop .p-storeDetail__shopInfo{padding:1rem;margin-block-start:1rem;border-radius:.75rem;background-color:var(--white)}.p-storeDetail__mainShop .p-storeDetail__shopInfo svg{fill:var(--primary)}.p-storeDetail__shopInfo--item{display:flex;align-items:flex-start;gap:.25rem;text-align:left;word-break:break-all}.p-storeDetail__shopInfo--item svg{min-width:1.25rem;fill:var(--primary)}.p-storeDetail__shopInfo--item a{font-size:13px}.p-storeDetail__shopInfo--item a:hover{opacity:.8;text-decoration:underline}.p-storeDetail__shopInfo--item+.p-storeDetail__shopInfo--item{margin-block-start:.5rem}.p-storeDetail.store .area{color:var(--primary)}.p-storeDetail.store .p-storeDetail__shopInfo svg{fill:var(--primary)}.p-storeDetail.salon .area{color:var(--kaizenbody)}.p-storeDetail.salon .p-storeDetail__shopInfo svg{fill:var(--kaizenbody)}.p-storeDetail--sectionInfo{padding-inline:1rem}@media screen and (min-width: 577px){.p-storeDetail--sectionInfo{padding-inline:1.5rem}}.p-storeDetail--sectionInfo .p-section{padding-block-start:3rem}.p-storeDetail--sectionInfo .p-section+.p-section{margin-block-start:3rem;border-top:1px solid var(--fc-border)}.p-storeDetail__menu .c-box{padding:2.5rem 1.25rem;overflow:hidden;max-height:400px;transition:max-height .4s ease}@media screen and (min-width: 769px){.p-storeDetail__menu .c-box{padding:50px}}.p-storeDetail__menuBox{padding:2rem 1.5rem;border:1px solid var(--primary);background-color:var(--primary-light);position:relative}@media screen and (min-width: 769px){.p-storeDetail__menuBox{padding:2.5rem}}.p-storeDetail__menuBox--content{max-width:640px;margin:0 auto}.p-storeDetail__menuBox p{line-height:2;font-weight:400}.p-storeDetail__menuBox--ttl{font-family:"Cinzel",serif;font-size:2rem;text-align:center;margin-block-end:1rem;border-bottom:1px solid var(--border)}@media screen and (min-width: 769px){.p-storeDetail__menuBox--ttl{font-size:2.5rem}}.p-storeDetail__menuBox--text{font-size:.85rem;white-space:pre-wrap}.p-storeDetail__menuBox--cornerLeft,.p-storeDetail__menuBox--cornerRight{width:100%;height:100%;position:absolute;inset:0}.p-storeDetail__menuBox--cornerLeft::before,.p-storeDetail__menuBox--cornerLeft::after,.p-storeDetail__menuBox--cornerRight::before,.p-storeDetail__menuBox--cornerRight::after{content:"";display:block;width:70px;height:70px;background-image:url("../images/bcointown/store/corner_sp.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute}@media screen and (min-width: 769px){.p-storeDetail__menuBox--cornerLeft::before,.p-storeDetail__menuBox--cornerLeft::after,.p-storeDetail__menuBox--cornerRight::before,.p-storeDetail__menuBox--cornerRight::after{width:110px;height:110px;background-image:url("../images/bcointown/store/corner.svg")}}.p-storeDetail__menuBox--cornerLeft::before{top:-31px;left:-31px}@media screen and (min-width: 769px){.p-storeDetail__menuBox--cornerLeft::before{top:-51px;left:-51px}}.p-storeDetail__menuBox--cornerLeft::after{bottom:-31px;left:-31px;transform:rotate(-90deg)}@media screen and (min-width: 769px){.p-storeDetail__menuBox--cornerLeft::after{bottom:-51px;left:-51px}}.p-storeDetail__menuBox--cornerRight::before{top:-31px;right:-31px;transform:rotate(90deg)}@media screen and (min-width: 769px){.p-storeDetail__menuBox--cornerRight::before{top:-51px;right:-51px}}.p-storeDetail__menuBox--cornerRight::after{bottom:-31px;right:-31px;transform:rotate(180deg)}@media screen and (min-width: 769px){.p-storeDetail__menuBox--cornerRight::after{bottom:-51px;right:-51px}}.p-storeDetail__menu.js-accordion{position:relative}.p-storeDetail__menu.js-accordion:has(.js-accordion--item.is-open){padding-block-end:3rem}.p-storeDetail__menu.js-accordion:has(.js-accordion--item.is-open) .js-accordion--btn{padding:1.5rem 1rem 0}.p-storeDetail__menu.js-accordion:has(.js-accordion--item.is-open) .js-accordion--btn::after{content:"閉じる"}.p-storeDetail__menu.js-accordion:has(.js-accordion--item.is-open) .js-accordion--btn svg{transform:rotate(180deg)}.p-storeDetail__menu .js-accordion--btn{display:flex;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:4rem 1rem 0;border:none;background:var(--bg);background:linear-gradient(180deg, rgba(249, 246, 249, 0) 0%, rgb(249, 246, 249) 50%, rgb(249, 246, 249) 100%);position:absolute;bottom:0;left:0}.p-storeDetail__menu .js-accordion--btn::after{content:"すべて表示";color:var(--base)}.p-storeDetail__menu .js-accordion--btn svg{fill:var(--base)}.p-storeDetail__bcoinMenu .p-list{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));align-items:flex-end;gap:1rem;overflow:hidden;max-height:500px;transition:max-height .4s ease}@media screen and (min-width: 577px){.p-storeDetail__bcoinMenu .p-list{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}.p-storeDetail__bcoinMenu .js-accordion--btn::after{content:"もっと見る"}.p-storeDetail__bcoinMenu.js-accordion:has(.js-accordion--item.is-open) .js-accordion--btn::after{content:"閉じる"}.p-storeDetail__review .p-title .c-rating{align-items:center}.p-storeDetail__review .p-title .c-rating__item--star .star{width:1rem;height:1rem}.p-storeDetail__review .p-title .c-rating__num{font-size:1.25rem}.p-storeDetail__review .c-box{padding-block-end:2.5rem}.p-storeDetail__review .p-list{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));padding-inline-end:.5rem !important;max-height:600px;overflow:auto}@media screen and (min-width: 577px){.p-storeDetail__review .p-list{grid-template-columns:repeat(auto-fit, minmax(400px, 1fr))}}.p-storeDetail__shopInfo{padding-block-end:4rem}.p-storeDetail__shopInfo .c-box{display:grid;grid-template-columns:1fr;gap:1.5rem}@media screen and (min-width: 993px){.p-storeDetail__shopInfo .c-box{grid-template-columns:1fr 1.5fr}}.p-storeDetail__shopInfo .c-map{min-height:400px}.p-storeDetail__shopInfo .c-img__square{border-radius:1rem;overflow:hidden}.c-stickyLink{border:1px solid var(--border);border-left:none;border-right:none;background-color:var(--white);position:sticky;top:0;z-index:2}.c-stickyLink .l-container__1080{padding:0;gap:0}.c-stickyLink a{display:flex;justify-content:center;align-items:center;padding:1.5rem .75rem;font-size:11px;line-height:1.5em;text-align:center}@media screen and (min-width: 577px){.c-stickyLink a{font-size:.8333rem}}@media screen and (min-width: 769px){.c-stickyLink a{font-size:.9rem}}.p-list__item.bcoinMenu{display:grid;grid-template-columns:100px 1fr !important;grid-template-rows:auto;grid-row:auto;align-items:flex-start;padding:.625rem 1rem .625rem .625rem;border:1px solid #e3dae3;border-radius:1rem;background-color:var(--primary-light);position:relative}@media screen and (min-width: 481px){.p-list__item.bcoinMenu{grid-template-columns:120px 1fr !important;align-items:center;gap:1rem !important;padding:0 1.5rem 0 0 !important}}@media screen and (min-width: 769px){.p-list__item.bcoinMenu{grid-template-columns:140px 1fr !important;gap:1rem !important}}.p-list__item.bcoinMenu::before{content:"";display:block;width:1rem;height:100%;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2925 11.9998L9.04647 16.246C8.9528 16.3395 8.9028 16.4543 8.89647 16.5903C8.88997 16.7261 8.93997 16.8472 9.04647 16.9535C9.1528 17.06 9.27072 17.1133 9.40022 17.1133C9.52972 17.1133 9.64764 17.06 9.75397 16.9535L14.1425 12.5653C14.2296 12.4779 14.2909 12.3888 14.3262 12.2978C14.3614 12.2068 14.379 12.1074 14.379 11.9998C14.379 11.8921 14.3614 11.7928 14.3262 11.7018C14.2909 11.6108 14.2296 11.5216 14.1425 11.4343L9.75397 7.04603C9.66047 6.95237 9.54572 6.90237 9.40972 6.89603C9.27389 6.88953 9.1528 6.93953 9.04647 7.04603C8.93997 7.15237 8.88672 7.27028 8.88672 7.39978C8.88672 7.52928 8.93997 7.6472 9.04647 7.75353L13.2925 11.9998Z" fill="%23E5006E"/></svg>');background-size:120%;background-position:center;background-repeat:no-repeat;position:absolute;top:0;right:0}@media screen and (min-width: 481px){.p-list__item.bcoinMenu::before{width:1.5rem;background-size:contain}}.p-list__item.bcoinMenu:hover{background-color:var(--primary-weak);border-color:var(--primary)}@media screen and (min-width: 481px){.p-list__item.bcoinMenu .p-list__item--img{border-radius:15px 0 0 15px}}.p-list__item.bcoinMenu .p-list__item--content{padding:.25rem 0}.p-list__item.bcoinMenu .c-status--store,.p-list__item.bcoinMenu .c-status--online{display:none}.p-list__item.bcoinMenu.fivestar,.p-list__item.bcoinMenu.onecoin{margin-block-start:1.5rem}@media screen and (min-width: 481px){.p-list__item.bcoinMenu.fivestar,.p-list__item.bcoinMenu.onecoin{margin-block-start:1rem}}.p-list__item.bcoinMenu.fivestar .c-tag,.p-list__item.bcoinMenu.onecoin .c-tag{position:absolute;top:-1.5rem;left:.625rem}@media screen and (min-width: 481px){.p-list__item.bcoinMenu.fivestar .c-tag,.p-list__item.bcoinMenu.onecoin .c-tag{top:-1.25rem;left:calc(120px + .75rem)}}@media screen and (min-width: 769px){.p-list__item.bcoinMenu.fivestar .c-tag,.p-list__item.bcoinMenu.onecoin .c-tag{top:-1rem;left:calc(140px + 1rem)}}@media screen and (min-width: 481px){.p-list__item.bcoinMenu.fivestar .p-list__item--content,.p-list__item.bcoinMenu.onecoin .p-list__item--content{padding-block-start:1rem}}.p-list__item.bcoinMenu.fivestar{background-color:var(--fivestar-gold-light);border-color:var(--fivestar)}.p-list__item.bcoinMenu.fivestar::before{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2925 11.9998L9.04647 16.246C8.9528 16.3395 8.9028 16.4543 8.89647 16.5903C8.88997 16.7261 8.93997 16.8472 9.04647 16.9535C9.1528 17.06 9.27072 17.1133 9.40022 17.1133C9.52972 17.1133 9.64764 17.06 9.75397 16.9535L14.1425 12.5653C14.2296 12.4779 14.2909 12.3888 14.3262 12.2978C14.3614 12.2068 14.379 12.1074 14.379 11.9998C14.379 11.8921 14.3614 11.7928 14.3262 11.7018C14.2909 11.6108 14.2296 11.5216 14.1425 11.4343L9.75397 7.04603C9.66047 6.95237 9.54572 6.90237 9.40972 6.89603C9.27389 6.88953 9.1528 6.93953 9.04647 7.04603C8.93997 7.15237 8.88672 7.27028 8.88672 7.39978C8.88672 7.52928 8.93997 7.6472 9.04647 7.75353L13.2925 11.9998Z" fill="%239D50BB"/></svg>')}.p-list__item.bcoinMenu.fivestar:hover{background-color:#fffcf7;border-color:var(--fivestar-darken)}.p-list__item.bcoinMenu.min{grid-template-columns:1fr !important;padding:1.25rem 1.5rem 1rem 1.25rem !important;min-height:5.5rem}.p-list__item.bcoinMenu.min .p-list__item--img{display:none}.p-list__item.bcoinMenu.min .p-list__item--content{padding-block:0}.p-list__item.bcoinMenu.min .c-txt__md{font-size:14px}.p-list__item.bcoinMenu.min .c-txt__unit{font-size:.625rem}.p-list__item.bcoinMenu.min .c-txt__lg{font-size:1rem}.p-list__item.bcoinMenu.min .c-rating{display:none}.p-list__item.bcoinMenu.min .c-status--store,.p-list__item.bcoinMenu.min .c-status--online{display:inline-flex}.p-list__item.bcoinMenu.min.fivestar,.p-list__item.bcoinMenu.min.onecoin{padding-block:1.75rem .75rem !important}.p-list__item.bcoinMenu.min.fivestar .c-tag,.p-list__item.bcoinMenu.min.onecoin .c-tag{top:-0.75rem;left:1.25rem}.p-reviewProduct{grid-template-columns:1fr !important;grid-template-rows:max-content 1fr auto !important;grid-row:auto !important;padding:.75rem;border:1px solid var(--border);border-radius:.5rem;cursor:auto}.p-reviewProduct a{position:static}.p-reviewProduct time,.p-reviewProduct .time{color:#9eb1bf;font-size:.7rem}.p-reviewProduct__main{margin-block:.5rem}.p-reviewProduct--menu{display:flex;flex-wrap:wrap;align-items:center;margin-block-start:.625rem}.p-reviewProduct--menu .c-txt__sm{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.p-reviewProduct .insert_response_or_more{margin-block-start:auto}.p-reviewProduct__store{display:none;padding-block-start:1rem;border-top:1px solid var(--border)}.p-reviewProduct__store .u-align{padding:1rem;border-radius:6px;background-color:var(--bg)}.p-reviewProduct__store--head{display:flex;align-items:center;gap:.5rem}.p-reviewProduct__store--head .c-txt__sm{display:flex;align-items:center;gap:.25rem}.p-remodal .p-reviewProduct__store{display:block}.p-remodal .p-reviewProduct .c-btn__text{display:none}.p-storeConfirm .p-section__head{flex-wrap:wrap;margin-inline:.5rem 1rem}@media screen and (min-width: 769px){.p-storeConfirm .p-section__head{margin-inline:1.5rem}}.p-storeConfirm .p-title{font-size:14px;gap:.125rem}@media screen and (min-width: 769px){.p-storeConfirm .p-title{gap:.25rem;font-size:1.25rem}}.p-storeConfirm .c-box{padding:0 0 1rem;margin-inline:0;border-radius:0}@media screen and (min-width: 769px){.p-storeConfirm .c-box{padding:2rem 1.25rem;margin-inline:1.5rem;border-radius:1.5rem}}@media screen and (min-width: 993px){.p-storeConfirm .c-box{padding:2.5rem}}@media screen and (max-width: 768px){.p-storeConfirm .c-img__mosquitoLg{border-radius:0}}.p-storeConfirm__item{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (min-width: 769px){.p-storeConfirm__item{grid-template-columns:200px 1fr}}@media screen and (min-width: 993px){.p-storeConfirm__item{grid-template-columns:300px 1fr;gap:2rem}}.p-storeConfirm__item .c-tag{margin-block-end:1.25rem}@media screen and (max-width: 768px){.p-storeConfirm__item--content{margin-inline:1rem}}.p-storeConfirm__img{min-width:1px;background-color:var(--white)}.p-storeConfirm__img .c-status--soldout{width:100%;border-radius:0}@media screen and (min-width: 769px){.p-storeConfirm__img .c-status--soldout{border-radius:.75rem .75rem 0 0}}@media screen and (min-width: 769px){.p-storeConfirm__img .c-status--soldout+.swiper--mainWrap .swiper--main{border-radius:0 0 .75rem .75rem}}.p-storeConfirm__img .swiper--main{max-height:300px;border:1px solid var(--border);border-left:0;border-right:0}@media screen and (min-width: 769px){.p-storeConfirm__img .swiper--main{aspect-ratio:3/2}}.p-storeConfirm__img .swiper--main .swiper-wrapper{max-height:300px}.p-storeConfirm__img .swiper--main .swiper-slide{padding:1rem;max-height:300px}.p-storeConfirm__img .swiper--main .swiper-slide img{width:100%;height:100%;max-height:calc(300px - 2rem);object-fit:contain}@media screen and (min-width: 769px){.p-storeConfirm__img .swiper--main{max-height:none;border:none;border-radius:.75rem;overflow:hidden}.p-storeConfirm__img .swiper--main .swiper-wrapper{max-height:none}.p-storeConfirm__img .swiper--main .swiper-slide{display:flex;max-height:none;padding:0}.p-storeConfirm__img .swiper--main .swiper-slide img{max-height:none;object-fit:cover}}.p-storeConfirm__img .swiper--mainWrap{position:relative}.p-storeConfirm__img .swiper--mainWrap .swiper-button-prev,.p-storeConfirm__img .swiper--mainWrap .swiper-button-next{display:none;width:1rem;padding:.5rem .25rem;margin-top:0;border-radius:.25rem;background-color:#fff;box-shadow:var(--box-shadow);bottom:-45px;top:auto}@media screen and (min-width: 993px){.p-storeConfirm__img .swiper--mainWrap .swiper-button-prev,.p-storeConfirm__img .swiper--mainWrap .swiper-button-next{width:1.5rem;bottom:-54px}}.p-storeConfirm__img .swiper--mainWrap .swiper-button-prev::after,.p-storeConfirm__img .swiper--mainWrap .swiper-button-next::after{color:var(--primary);font-size:13px}.p-storeConfirm__img .swiper--mainWrap .swiper-button-prev.swiper-button-disabled,.p-storeConfirm__img .swiper--mainWrap .swiper-button-next.swiper-button-disabled{opacity:1;cursor:pointer;pointer-events:all}.p-storeConfirm__img .swiper--mainWrap .swiper-button-prev{left:-0.5rem}@media screen and (min-width: 993px){.p-storeConfirm__img .swiper--mainWrap .swiper-button-prev{left:-0.75rem}}.p-storeConfirm__img .swiper--mainWrap .swiper-button-next{right:-0.5rem}@media screen and (min-width: 993px){.p-storeConfirm__img .swiper--mainWrap .swiper-button-next{right:-0.75rem}}.p-storeConfirm__img .swiper--thumb{margin-block-start:.5rem}@media screen and (max-width: 768px){.p-storeConfirm__img .swiper--thumb{display:none}}.p-storeConfirm__img .swiper--thumb .swiper-slide{aspect-ratio:3/2;border-radius:.25rem;overflow:hidden;position:relative;cursor:pointer}.p-storeConfirm__img .swiper--thumb .swiper-slide::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.16);position:absolute;inset:0}.p-storeConfirm__img .swiper--thumb .swiper-slide.swiper-slide-thumb-active{padding:1px;border:1px solid var(--primary)}.p-storeConfirm__img .swiper--thumb .swiper-slide.swiper-slide-thumb-active::after{display:none}.p-storeConfirm__img .swiper--thumb .swiper-slide.swiper-slide-thumb-active img{border-radius:.125rem}@media screen and (min-width: 993px){.p-storeConfirm__img .swiper--thumb .swiper-slide.swiper-slide-thumb-active img{border-radius:6px}}@media screen and (min-width: 993px){.p-storeConfirm__img .swiper--thumb .swiper-slide{border-radius:.5rem}}.p-storeConfirm__img .swiper--thumb .swiper-slide img{width:100%;height:100%;object-fit:cover}.p-storeConfirm__img .no-img{border-radius:1rem;overflow:hidden}.p-storeConfirm__img .no-img img{margin:0 auto;display:block}@media screen and (max-width: 768px){.p-storeConfirm .c-btnWrap--border{margin-inline:1rem}}@media screen and (max-width: 768px){.p-storeConfirm .f-note{margin-inline:1rem}}.l-body:has(.l-store) .p-remodal--img{padding:0 !important;border-radius:0 !important;background-color:rgba(0,0,0,0) !important}.l-body:has(.l-store) .p-remodal--img .p-remodal--cancel{display:flex;align-items:center;flex-direction:row-reverse;padding:.25rem .5rem;border-radius:.25rem;color:#fff;top:-2.5rem;right:0}.l-body:has(.l-store) .p-remodal--img .p-remodal--cancel svg{fill:var(--white)}.l-body:has(.l-store) .p-remodal--img .p-remodal--cancel:hover{background-color:rgba(255,255,255,.2)}.l-body:has(.l-store) .p-remodal--img .p-storeDetail__img--item{max-height:560px}.l-body:has(.l-store) .p-remodal--img .swiper-slide{height:auto;border-radius:0;background-color:rgba(0,0,0,0)}.l-body:has(.l-store) .p-remodal--img .swiper-pagination{display:block !important;color:var(--white);font-family:var(--font-en);font-size:.75rem;font-weight:500;padding:.5rem 1rem;margin:0 auto;border-radius:.25rem;background-color:rgba(255,255,255,.2);width:max-content;position:absolute;bottom:auto;top:-2.5rem}.l-body:has(.l-store) .p-remodal--img .swiper-pagination span{color:var(--white)}.l-body:has(.l-store) .p-remodal--img .swiper-button-prev,.l-body:has(.l-store) .p-remodal--img .swiper-button-next{width:2.5rem;color:var(--white);font-size:2.5rem}.l-body:has(.l-store) .p-remodal--img .swiper-button-prev{left:auto;right:calc(100% + 1rem)}.l-body:has(.l-store) .p-remodal--img .swiper-button-next{left:calc(100% + 1rem);right:auto}.p-pin{--border: #F0ECF0;--bg: var(--white);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.5rem;max-width:300px;min-width:300px;padding:.625rem .75rem .75rem;border:1px solid var(--border);border-radius:1rem;background-color:var(--bg);filter:drop-shadow(0 2px 4px rgba(56, 23, 60, 0.18)) drop-shadow(0 0 0 1px rgba(56, 23, 60, 0.08));cursor:pointer;transition:all .3s;position:relative}.p-pin::before,.p-pin::after{content:"";border:6px solid rgba(0,0,0,0);position:absolute;left:50%;transform:translateX(-50%);transition:all .3s}.p-pin::before{bottom:-18px;border-top:20px solid var(--bg);z-index:2}.p-pin::after{bottom:-22px;border-top:20px solid var(--border);z-index:0}.p-pin__main{display:grid;grid-template-columns:90px 1fr;align-items:flex-start;gap:.5rem;padding-block-start:.5rem;border-top:1px solid var(--border)}.p-pin--img{width:100%;height:100%;border-radius:.5rem;aspect-ratio:3/2;overflow:hidden}.p-pin--img img{width:100%;height:100%;object-fit:cover}.p-pin--content>.c-txt__md{font-size:.9rem}.p-pin a{position:absolute;inset:0}@media screen and (min-width: 769px){.p-pin a{display:none}}.p-pin.is-active{pointer-events:none}.p-pin--productInfo{display:flex;align-items:center;gap:.5rem}.p-pin--productInfo .c-status--store,.p-pin--productInfo .c-status--online{font-size:.625rem;min-height:1.25rem;padding:.125rem .35rem;transition:all .3s}.p-pin--productInfo .c-unit__before{margin:0 .25rem 0 0}.p-pin.bcointown:hover{border-color:var(--primary-darken);background-color:#fdf2f6}.p-pin.bcointown:hover::before{border-top-color:#fdf2f6}.p-pin.bcointown:hover::after{border-top-color:var(--primary-darken)}.p-pin.bcointown:hover .c-status--store,.p-pin.bcointown:hover .c-status--online{background-color:var(--white)}.p-pin.bcointown.is-hover{border-color:var(--primary-darken);background-color:#fdf2f6}.p-pin.bcointown.is-hover::before{border-top-color:#fdf2f6}.p-pin.bcointown.is-hover::after{border-top-color:var(--primary-darken)}.p-pin.bcointown.is-hover .c-status--store,.p-pin.bcointown.is-hover .c-status--online{background-color:var(--white)}.p-pin.bcointown.is-active{--border: var(--primary);--bg: var(--primary-light)}.p-pin.bcointown.is-active .c-status--store,.p-pin.bcointown.is-active .c-status--online{background-color:var(--white)}.p-pin--salonInfo{display:flex;align-items:center;gap:.5rem}.p-pin--salonInfo .c-fivestar--user{padding-inline:.75rem}.p-pin.kaizenbody:hover{border-color:var(--kaizenbody-darken);background-color:#f8efff}.p-pin.kaizenbody:hover::before{border-top-color:#f8efff}.p-pin.kaizenbody:hover::after{border-top-color:var(--kaizenbody-darken)}.p-pin.kaizenbody.is-hover{border-color:var(--kaizenbody-darken);background-color:#f8efff}.p-pin.kaizenbody.is-hover::before{border-top-color:#f8efff}.p-pin.kaizenbody.is-hover::after{border-top-color:var(--kaizenbody-darken)}.p-pin.kaizenbody.is-active{--border: var(--kaizenbody);--bg: var(--kaizenbody-light)}.p-pin.min{text-align:center;max-width:200px;min-width:auto;padding:.5rem}.p-pin.min::before,.p-pin.min::after{border:4px solid rgba(0,0,0,0)}.p-pin.min::before{bottom:-12px;border-top:12px solid var(--bg)}.p-pin.min::after{bottom:-15px;border-top:13px solid var(--border)}.p-pin.min p{font-size:.75rem}.p-pin.min.is-active p{color:var(--white)}.p-pin.min.bcointown{--border: var(--primary);--bg: var(--primary-light)}.p-pin.min.bcointown:hover{--border: var(--primary-darken);background-color:#f6cfe1}.p-pin.min.bcointown:hover::before{border-top-color:#f6cfe1}.p-pin.min.bcointown.is-hover{--border: var(--primary-darken);background-color:#f6cfe1}.p-pin.min.bcointown.is-hover::before{border-top-color:#f6cfe1}.p-pin.min.bcointown.is-active{--border: var(--primary);--bg: var(--primary)}.p-pin.min.kaizenbody{--border: var(--kaizenbody);--bg: var(--kaizenbody-light)}.p-pin.min.kaizenbody:hover{--border: var(--kaizenbody-darken);background-color:#e7d3f6}.p-pin.min.kaizenbody:hover::before{border-top-color:#e7d3f6}.p-pin.min.kaizenbody.is-hover{--border: var(--kaizenbody-darken);background-color:#e7d3f6}.p-pin.min.kaizenbody.is-hover::before{border-top-color:#e7d3f6}.p-pin.min.kaizenbody.is-active{--border: var(--kaizenbody);--bg: var(--kaizenbody)}gmp-advanced-marker:has(.p-pin:hover){z-index:101}gmp-advanced-marker:has(.p-pin.is-hover){z-index:101}gmp-advanced-marker:has(.p-pin.is-active){z-index:100}.l-online{padding-block:2.5rem 5rem}@media screen and (min-width: 769px){.l-online{padding-block:5rem 7.5rem}}.l-online:has(.p-bread){padding-block-start:0}.l-online [class*=c-img]{overflow:hidden;border-radius:1.5rem}.l-online .p-section{padding:0}.l-online .p-section__head,.l-online .p-section__body{margin-inline:1rem}@media screen and (min-width: 577px){.l-online .p-section__head,.l-online .p-section__body{margin-inline:1.25rem}}@media screen and (min-width: 769px){.l-online .p-section__head,.l-online .p-section__body{margin-inline:1.5rem}}@media screen and (min-width: 769px){.p-online--top .l-container__1280{padding-inline:1.5rem}}@media screen and (max-width: 992px){.p-online--top .p-online__side{display:none}}.p-online .l-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;min-height:0}@media screen and (min-width: 993px){.p-online .l-grid{grid-template-columns:1fr 300px}}@media screen and (min-width: 1201px){.p-online .l-grid{gap:4rem}}@media screen and (min-width: 1441px){.p-online .l-grid{gap:5rem}}@media screen and (min-width: 769px){.p-online .c-box+.c-box{margin-block-start:1.25rem}}.p-online .p-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;font-family:var(--font-en);font-size:2rem;font-weight:500;line-height:1}.p-online .p-title .ja{font-family:var(--font);font-size:.75rem;line-height:1.5}@media screen and (min-width: 769px){.p-online .p-title{font-size:3rem}.p-online .p-title .ja{font-size:14px}}@media screen and (min-width: 769px){.p-online .p-title.lg{font-size:3.5rem}.p-online .p-title.lg .ja{font-size:1rem}}.p-online .p-title.md{font-size:2rem}.p-online .p-title.md .ja{font-size:.75rem}.p-online .p-title.sm{font-size:1.25rem;margin-block-end:1rem}.p-online .p-title.sm .ja{font-size:.7rem;line-height:1}.p-online__main{min-width:0;position:relative}.p-online__main .p-section+.p-section{margin-block-start:4rem}@media screen and (min-width: 993px){.p-online__main .p-section+.p-section{margin-block-start:5rem}}.p-online__category{display:grid;grid-template-columns:1fr;align-items:flex-start}@media screen and (min-width: 769px){.p-online__category{grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(3, 1fr);gap:1vw;aspect-ratio:16/9}}@media screen and (min-width: 993px){.p-online__category{aspect-ratio:3/2}}@media screen and (min-width: 1201px){.p-online__category{aspect-ratio:16/9}}.p-online__category .p-section__head{height:100%;display:flex;align-items:center;position:relative}.p-online__category .p-section__head .c-btn--black{display:none}@media screen and (min-width: 769px){.p-online__category .p-section__head{grid-column:3/4;grid-row:2/3;justify-content:center;padding:7rem .5rem 1rem;margin:0}.p-online__category .p-section__head .p-title{width:10vw;font-size:6vw;align-items:center;flex-direction:column;margin:0;white-space:nowrap;text-shadow:4px 4px 4px rgba(255,255,255,.3),-4px 4px 4px rgba(255,255,255,.25);position:absolute;top:.5rem;left:-10%;transform:translateX(-50%);z-index:1}.p-online__category .p-section__head .c-btn--black{display:inline-flex;font-size:1.42vw}}@media screen and (min-width: 993px){.p-online__category .p-section__head{padding:7rem .5rem 2rem}.p-online__category .p-section__head .p-title{width:10vw;font-size:4.2vw;top:1rem;left:7%}.p-online__category .p-section__head .c-btn--black{font-size:1vw}}@media screen and (min-width: 1201px){.p-online__category .p-section__head{padding:7rem .5rem 1rem}.p-online__category .p-section__head .p-title{font-size:3.5rem;top:.5rem}.p-online__category .p-section__head .c-btn--black{font-size:.75rem}}.p-online__category .p-section__body{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}.p-online__category .p-section__body .c-btnWrap{grid-column:1/3;margin-block-start:.5rem}@media screen and (min-width: 577px){.p-online__category .p-section__body{grid-template-columns:repeat(3, 1fr)}.p-online__category .p-section__body .c-btnWrap{grid-column:1/4}}@media screen and (min-width: 769px){.p-online__category .p-section__body{display:contents;margin:0}.p-online__category .p-section__body .c-btnWrap{display:none}}.p-online__category--item{width:100%;height:100%;aspect-ratio:1/1;border:1px solid var(--border-online);border-radius:2.5rem;overflow:hidden;position:relative}@media screen and (min-width: 769px){.p-online__category--item{border-radius:4.2vw;aspect-ratio:none}}@media screen and (min-width: 993px){.p-online__category--item{border-radius:2.8vw}}@media screen and (min-width: 1441px){.p-online__category--item{border-radius:2.5rem}}.p-online__category--item a{position:absolute;inset:0}.p-online__category--item:first-of-type{grid-column:1/3}.p-online__category--item:first-of-type .p-online__category--img{background-position:center right}.p-online__category--item:nth-of-type(2) .p-online__category--img{background-size:300%;background-position:bottom 20% right 30%}.p-online__category--item:nth-of-type(3) .p-online__category--img{background-size:250%;background-position:bottom 40% left 33%}.p-online__category--item:nth-of-type(4) .p-online__category--img{background-position:center right 40%}.p-online__category--item:nth-of-type(5) .p-online__category--img{background-position:right}.p-online__category--item:nth-of-type(6) .p-online__category--img{background-size:200%;background-position:center left 20%}.p-online__category--item:nth-of-type(7) .p-online__category--img{background-size:220%;background-position:center right 30%}@media screen and (min-width: 577px){.p-online__category--item:nth-of-type(3){grid-column:1/2;grid-row:2/4}.p-online__category--item:nth-of-type(3) .p-online__category--img{background-size:400%;background-position:bottom 0% left 36%}.p-online__category--item:nth-of-type(6){grid-column:3/4;grid-row:1/2}.p-online__category--item:nth-of-type(6) .p-online__category--img{background-size:320%;background-position:bottom left 24%}}@media screen and (min-width: 769px){.p-online__category--item:first-of-type{grid-row:1/3}.p-online__category--item:nth-of-type(2){grid-column:3/5;grid-row:1/2}.p-online__category--item:nth-of-type(2) .p-online__category--img{background-size:150%;background-position:bottom 30% right 30%}.p-online__category--item:nth-of-type(3){grid-column:5/6;grid-row:1/3}.p-online__category--item:nth-of-type(3) .p-online__category--img{background-size:380%}.p-online__category--item:nth-of-type(4){grid-column:1/2;grid-row:3/4}.p-online__category--item:nth-of-type(5){grid-column:2/4;grid-row:3/4}.p-online__category--item:nth-of-type(5) .p-online__category--img{background-position:bottom right}.p-online__category--item:nth-of-type(6){grid-column:4/5;grid-row:2/4}.p-online__category--item:last-of-type{grid-column:5/6;grid-row:3/4}}@media screen and (min-width: 993px){.p-online__category--item:nth-of-type(3) .p-online__category--img{background-size:450%;background-position:bottom 0% left 40%}.p-online__category--item:nth-of-type(6) .p-online__category--img{background-size:400%}}@media screen and (min-width: 1201px){.p-online__category--item:nth-of-type(3) .p-online__category--img{background-size:380%;background-position:bottom 0% left 36%}.p-online__category--item:nth-of-type(6) .p-online__category--img{background-size:320%}}.p-online__category--img{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.p-online__category--content{display:flex;justify-content:space-between;align-items:flex-end;gap:.25rem;padding:4rem 1rem 1rem;background:var(--white);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 80%, rgba(255, 255, 255, 0.8) 100%);position:absolute;bottom:0;left:0;right:0}@media screen and (min-width: 993px){.p-online__category--content{padding:2rem .5rem 1rem}}@media screen and (min-width: 1201px){.p-online__category--content{padding:4rem 1rem 1rem}}.p-online__category--content p{display:flex;flex-direction:column;text-transform:uppercase;color:var(--primary);font-size:1rem;line-height:1.2}.p-online__category--content p span{font-size:11px;font-weight:400;line-height:1.5}@media screen and (min-width: 577px){.p-online__category--content p{font-size:1.25rem}}@media screen and (min-width: 769px){.p-online__category--content p{font-size:2vw}.p-online__category--content p span{font-size:1.15vw}}@media screen and (min-width: 993px){.p-online__category--content p{font-size:1.3vw}.p-online__category--content p span{font-size:.75vw}}@media screen and (min-width: 1201px){.p-online__category--content p{font-size:1.5vw}.p-online__category--content p span{font-size:.85vw}}@media screen and (min-width: 1441px){.p-online__category--content p{font-size:1.25rem}.p-online__category--content p pan{font-size:11px}}.p-online__category--content button{width:min-content;min-width:2rem;height:2rem;padding:.25rem;border:1px solid var(--fc-border);border-radius:100%;background-color:var(--white)}.p-online__category--content button svg{width:100%;fill:var(--primary)}@media screen and (min-width: 769px){.p-online__category--content button{min-width:3.25vw;height:3.25vw}}@media screen and (min-width: 993px){.p-online__category--content button{min-width:2.5vw;height:2.5vw}}@media screen and (min-width: 1201px){.p-online__category--content button{min-width:2rem;height:2rem}}.p-online__brandList{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));justify-content:space-between;align-items:flex-start;gap:1rem}.p-online__brandList>li{display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:.25rem;margin:0 auto;position:relative}.p-online__brandList>li a{position:absolute;inset:0}.p-online__brandList .c-img__square{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;padding:.625rem;margin:0 auto;border:1px solid var(--border-online);border-radius:1.5rem;background-color:var(--white);overflow:hidden}.p-online__brandList .c-img__square img{width:60px;height:60px;object-fit:contain}.p-online__brandList p{font-size:11px;font-weight:400;line-height:1.2;text-align:center;display:flex;align-items:center;justify-content:center}.p-online__ranking .c-box{padding:2rem 0;margin-inline:-1rem;border-left:none;border-right:none;border-radius:0}@media screen and (min-width: 577px){.p-online__ranking .c-box{margin-inline:-1.25rem}}@media screen and (min-width: 769px){.p-online__ranking .c-box{padding:2rem 1rem;margin-inline:0;border:1px solid var(--border-online);border-radius:5rem}}@media screen and (min-width: 993px){.p-online__ranking .c-box{padding:2rem 1.5rem}}.p-online__ranking .p-list:has(.c-noData){justify-content:center}.p-online__ranking .p-list:has(.c-noData)+.swiper-button-next{display:none !important}.p-online__ranking .p-list:has(.c-noData) .c-noData{padding:2rem}.p-online__ranking .swiper{padding-block:1.5rem}@media screen and (min-width: 769px){.p-online__ranking .swiper--overall .swiper-wrapper{padding-inline-start:.5rem}}.p-online__ranking .p-list--rankingNum:not(.p-list--rankingNum--1):not(.p-list--rankingNum--2):not(.p-list--rankingNum--3){transform:scale(0.9)}.p-online__ranking .bg-fivestar .p-onlineProduct--ttl{color:var(--white)}.p-online__ranking .bg-fivestar .c-btn__text{color:var(--white)}.p-online__ranking .bg-fivestar .c-btn__text svg{fill:var(--white)}.p-online__ranking .bg-onecoin .p-onlineProduct--ttl{color:var(--base)}.p-online__user.is-scrolled{position:sticky;top:140px}.p-online__user .c-user .c-fivestar--logo{min-width:4rem;padding:.125rem .75rem .4rem}.p-online__user .c-user .c-fivestar--logo::before{width:3rem}.p-online__user .c-assetsCoin{justify-content:space-between;padding:.625rem 1rem;margin-block-start:1rem;border-radius:2rem;background-color:var(--bg)}.p-online__user .c-assetsCoin .c-unit__before::before{width:1.5rem;height:1.5rem}.p-online__user--noLogin{position:sticky;top:140px}.p-online__user--noLogin .bg{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;margin-block-start:.5rem;border-radius:1rem}.p-online__favorite{position:relative;z-index:1}.p-online__favorite .p-list{margin-block-end:1rem}.p-online__favorite .p-list__item.online{display:grid;grid-template-columns:100px 1fr;gap:0 .5rem;padding:.25rem}.p-online__favorite .p-list__item.online .c-favorite{top:.25rem;left:.25rem !important;right:auto !important}.p-online__favorite .p-list__item.online .p-list__item--content{padding:0}.p-online__favorite .p-list__item.online .p-list__item--content>.u-align .c-unit__before{display:none}.p-online__favorite .p-list__item.fivestar .p-list__item--content::before{width:2.25rem;height:1rem;top:auto;left:auto;bottom:-0.625rem;right:.125rem}.p-online__favorite .p-list__item.onecoin .p-list__item--content::before{top:auto;left:auto;bottom:.125rem;right:.125rem}.l-main:has(.p-onlineProduct){padding-block:0 1rem}@media screen and (min-width: 993px){.l-main:has(.p-onlineProduct){padding-block:0 7.5rem}}.p-online:has(.p-onlineFilter.is-active) .p-list__item.online a{z-index:0}.p-online:has(.p-onlineFilter.is-active) .p-list__item.online .c-favorite{z-index:0}.p-onlineProduct .l-container__1280{padding-inline:1rem}@media screen and (min-width: 577px){.p-onlineProduct .l-container__1280{padding-inline:1.25rem}}@media screen and (min-width: 769px){.p-onlineProduct .l-container__1280{padding-inline:1.5rem}}.p-onlineProduct__head{display:flex;padding-block:1.25rem 3rem;border-radius:0 0 2.5rem 2.5rem;background-color:var(--white)}@media screen and (min-width: 769px){.p-onlineProduct__head{min-height:200px;padding-block:1.25rem}}@media screen and (min-width: 993px){.p-onlineProduct__head{margin-block-end:2rem}}.p-onlineProduct__head .l-container__1280{display:flex;justify-content:space-between;flex-direction:column;gap:1rem}.p-onlineProduct__head .l-container__1280:has(.p-title),.p-onlineProduct__head .l-container__1280:has(.fivestar),.p-onlineProduct__head .l-container__1280:has(.onecoin){gap:1.5rem}@media screen and (min-width: 769px){.p-onlineProduct__head .l-container__1280:has(.p-title),.p-onlineProduct__head .l-container__1280:has(.fivestar),.p-onlineProduct__head .l-container__1280:has(.onecoin){gap:1rem}}.p-onlineProduct__head .p-bread{padding:0}.p-onlineProduct__head .p-title{flex:auto;align-items:center;flex-direction:column;margin:0 !important}.p-onlineProduct--ttl{flex:auto;display:flex;align-items:center;flex-direction:column;gap:.5rem;color:var(--primary);font-family:var(--font-en);font-size:1.75rem;text-align:center;text-transform:uppercase}@media screen and (min-width: 769px){.p-onlineProduct--ttl{margin-block-start:1rem}}.p-onlineProduct--ttl .ja{font-family:var(--font);font-size:.75rem;line-height:1.2}.p-onlineProduct--ttl.brand,.p-onlineProduct--ttl.category{margin-block-start:1rem}.p-onlineProduct--ttl.brand .ja,.p-onlineProduct--ttl.category .ja{font-size:1.25rem}@media screen and (min-width: 769px){.p-onlineProduct--ttl.brand .ja,.p-onlineProduct--ttl.category .ja{font-size:1.75rem}}.p-onlineProduct.fivestar .p-onlineProduct__head{background:var(--fivestar);background:var(--fivestar-grade)}.p-onlineProduct.fivestar .p-onlineProduct--ttl{margin-block-start:0 !important}.p-onlineProduct.fivestar .p-onlineProduct--ttl .ja{color:var(--white);font-size:1.125rem}@media screen and (min-width: 769px){.p-onlineProduct.fivestar .p-onlineProduct--ttl .ja{font-size:1.5rem}}.p-onlineProduct.fivestar .p-bread a{color:var(--white)}.p-onlineProduct.fivestar .p-bread a::after{background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2925 11.9998L9.04647 16.246C8.9528 16.3395 8.9028 16.4543 8.89647 16.5903C8.88997 16.7261 8.93997 16.8472 9.04647 16.9535C9.1528 17.06 9.27072 17.1133 9.40022 17.1133C9.52972 17.1133 9.64764 17.06 9.75397 16.9535L14.1425 12.5653C14.2296 12.4779 14.2909 12.3888 14.3262 12.2978C14.3614 12.2068 14.379 12.1074 14.379 11.9998C14.379 11.8921 14.3614 11.7928 14.3262 11.7018C14.2909 11.6108 14.2296 11.5216 14.1425 11.4343L9.75397 7.04603C9.66047 6.95237 9.54572 6.90237 9.40972 6.89603C9.27389 6.88953 9.1528 6.93953 9.04647 7.04603C8.93997 7.15237 8.88672 7.27028 8.88672 7.39978C8.88672 7.52928 8.93997 7.6472 9.04647 7.75353L13.2925 11.9998Z" fill="%23FFFFFF"/></svg>')}.p-onlineProduct.fivestar .p-bread span{color:#d8ddff}.p-onlineProduct.onecoin .p-onlineProduct__head{background:var(--onecoin-bg);background:var(--onecoin-grade)}.p-onlineProduct.onecoin .p-onlineProduct--ttl{margin-block-start:0 !important}.p-onlineProduct.onecoin .p-onlineProduct--ttl .ja{color:var(--base);font-size:1.125rem}@media screen and (min-width: 769px){.p-onlineProduct.onecoin .p-onlineProduct--ttl .ja{font-size:1.5rem}}.p-onlineProduct__body .p-online__main{order:1}@media screen and (min-width: 993px){.p-onlineProduct__body .p-online__main{order:initial}}.p-onlineProduct__body .p-list{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}@media screen and (min-width: 577px){.p-onlineProduct__body .p-list{grid-template-columns:repeat(3, minmax(160px, 1fr))}}@media screen and (min-width: 1280px){.p-onlineProduct__body .p-list{grid-template-columns:repeat(5, minmax(160px, 1fr))}}@media screen and (min-width: 993px){.p-onlineProduct__body .p-online__side{display:block;order:initial}}.p-onlineProduct__body .p-online__user{display:none}@media screen and (min-width: 993px){.p-onlineProduct__body .p-online__user{margin:0;max-width:none}}.p-onlineProduct__body .c-btnWrap:has(.c-btn--filter){justify-content:flex-end;margin:0 -0.5em;position:sticky;bottom:1rem;z-index:10}.p-onlineProduct__body .c-btn--filter{flex-direction:column;width:4.5rem;height:4.5rem;font-size:.625rem;line-height:1;padding:.5rem .5rem 1rem;border-color:var(--white);border-radius:100%;box-shadow:4px 2px 4px rgba(56,23,60,.08),-4px -2px 4px rgba(56,23,60,.08)}.p-onlineProduct__body .c-btn--filter svg{min-height:1.25rem}@media screen and (min-width: 993px){.p-onlineProduct__body .c-btn--filter{display:none}}.p-onlineProduct__sort{display:flex;justify-content:space-between;align-items:center;margin-block-end:1rem}.p-onlineDetail .p-section{padding-block:3rem}@media screen and (min-width: 769px){.p-onlineDetail .p-section{padding-block:5rem}}.p-onlineDetail .bg-fff .l-container__1080>*+*{padding-block-start:2rem;margin-block-start:2rem;border-top:1px solid var(--border-online)}@media screen and (min-width: 769px){.p-onlineDetail .bg-fff .l-container__1080>*+*{padding-block-start:4rem;margin-block-start:rem}}.p-onlineDetail__main{display:grid;grid-template-columns:1fr;align-items:flex-start;padding-block-start:1.25rem !important;margin-inline:1.25rem;position:relative}@media screen and (min-width: 577px){.p-onlineDetail__main{margin-inline:1.5rem}}@media screen and (min-width: 993px){.p-onlineDetail__main{grid-template-columns:1.66fr 1fr;gap:3rem 4rem;padding-block-start:2rem !important}}.p-onlineDetail__main>*{min-width:0;margin-block-start:1.5rem}@media screen and (min-width: 993px){.p-onlineDetail__main>*{margin-block-start:0}}.p-onlineDetail__mainWrap .swiper-button-next,.p-onlineDetail__mainWrap .swiper-button-prev{display:none}.p-onlineDetail__mainImg{max-height:300px;margin-inline:-1.25rem;position:relative}@media screen and (min-width: 577px){.p-onlineDetail__mainImg{margin-inline:-1.5rem}}@media screen and (min-width: 769px){.p-onlineDetail__mainImg{max-height:400px}}@media screen and (min-width: 993px){.p-onlineDetail__mainImg{max-height:none;margin-inline:0}}.p-onlineDetail__mainImg::before{content:"";display:none;justify-content:center;align-items:center;position:absolute;z-index:2}.p-onlineDetail__mainImg .swiper--main{max-height:300px;margin:0;background-color:var(--white)}.p-onlineDetail__mainImg .swiper--main .swiper-wrapper{max-height:300px}.p-onlineDetail__mainImg .swiper--main .swiper-slide{display:flex;align-items:center;height:300px;max-height:300px;padding:1rem;overflow:hidden}.p-onlineDetail__mainImg .swiper--main .swiper-slide img{width:100%;height:100%;max-height:calc(300px - 2rem);object-fit:contain}@media screen and (min-width: 769px){.p-onlineDetail__mainImg .swiper--main{max-height:400px}.p-onlineDetail__mainImg .swiper--main .swiper-wrapper{max-height:400px}.p-onlineDetail__mainImg .swiper--main .swiper-slide{height:400px;max-height:400px}.p-onlineDetail__mainImg .swiper--main .swiper-slide img{max-height:calc(400px - 2rem)}}@media screen and (min-width: 993px){.p-onlineDetail__mainImg .swiper--main{max-height:none;border-radius:2.5rem}.p-onlineDetail__mainImg .swiper--main .swiper-wrapper{max-height:none}.p-onlineDetail__mainImg .swiper--main .swiper-slide{padding:2rem;height:auto;max-height:none}.p-onlineDetail__mainImg .swiper--main .swiper-slide img{max-height:none;border-radius:1rem}}.p-onlineDetail__mainImg .swiper--mainWrap .swiper-button-next,.p-onlineDetail__mainImg .swiper--mainWrap .swiper-button-prev{display:none;width:1.5rem;height:5rem;padding:.5rem .25rem;margin-top:0;border-radius:.25rem;background-color:#fff;box-shadow:var(--box-shadow)}.p-onlineDetail__mainImg .swiper--mainWrap .swiper-button-next::after,.p-onlineDetail__mainImg .swiper--mainWrap .swiper-button-prev::after{color:var(--primary);font-size:13px}.p-onlineDetail__mainImg .swiper--mainWrap .swiper-button-next{transform:rotate(90deg);left:auto;right:28px;top:428px}.p-onlineDetail__mainImg .swiper--mainWrap .swiper-button-prev{transform:rotate(90deg);bottom:auto;left:auto;right:28px;top:-28px}.p-onlineDetail__mainImg .swiper--thumb{display:none}@media screen and (min-width: 993px){.p-onlineDetail__mainImg{display:grid;grid-template-columns:1fr 80px;gap:1rem}.p-onlineDetail__mainImg .swiper{min-width:1px}.p-onlineDetail__mainImg .swiper--main{aspect-ratio:1/1}.p-onlineDetail__mainImg .swiper--main .swiper-slide{border-radius:2.5rem}.p-onlineDetail__mainImg .swiper--thumb{display:block;flex:0 0 5rem;height:416px;overflow:hidden}.p-onlineDetail__mainImg .swiper--thumb.arrow-none{margin-block:0}.p-onlineDetail__mainImg .swiper--thumb .swiper-wrapper{flex-direction:column}.p-onlineDetail__mainImg .swiper--thumb .swiper-slide{aspect-ratio:1/1;width:100% !important;height:auto;margin-right:0 !important;margin-block-end:.5rem;flex-shrink:1;border-radius:1rem;position:relative;overflow:hidden;cursor:pointer;transition:all .3s;min-height:5rem}.p-onlineDetail__mainImg .swiper--thumb .swiper-slide img{width:100%;height:100%;object-fit:cover}.p-onlineDetail__mainImg .swiper--thumb .swiper-slide::after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.16);position:absolute;inset:0}.p-onlineDetail__mainImg .swiper--thumb .swiper-slide:hover{border:1px solid var(--primary)}.p-onlineDetail__mainImg .swiper--thumb .swiper-slide-thumb-active{border:1px solid var(--primary)}.p-onlineDetail__mainImg .swiper--thumb .swiper-slide-thumb-active::after{display:none}}.p-onlineDetail__mainImg:has(.has-arrows) .swiper--thumb{margin-block:2rem}@media screen and (min-width: 993px){.p-onlineDetail__mainOrder{display:block;grid-column:2/3;grid-row:1/3;position:sticky;top:140px}}.p-onlineDetail__mainOrder--note{color:#7c7e8b;font-size:11px;font-weight:400;display:flex;gap:.125rem;margin-block-start:.5rem}.p-onlineDetail__mainOrder--note::before{content:"※"}.p-onlineDetail__mainOrder:has(.c-status--soldout) .c-btn--black{opacity:.2;cursor:not-allowed}.p-onlineDetail__main .c-status--onsale,.p-onlineDetail__main .c-status--soldout{left:-1.5rem;right:-1.5rem}@media screen and (max-width: 576px){.p-onlineDetail__main .c-status--onsale,.p-onlineDetail__main .c-status--soldout{left:-1.25rem;right:-1.25rem}}@media screen and (max-width: 992px){.p-onlineDetail__main .c-status--onsale,.p-onlineDetail__main .c-status--soldout{position:absolute;top:1.25rem;z-index:3;border-radius:0}}.p-onlineDetail__main .p-coinUsed{padding-block-start:1.25rem;margin-block-start:1.25rem;border-top:1px solid var(--border-online)}@media screen and (min-width: 993px){.p-onlineDetail__main .p-coinUsed{padding-block-start:2rem;margin-block-start:2rem}}.p-onlineDetail__main .c-btn--black{font-size:14px}.p-onlineDetail__mainDetail--desc{display:flex;flex-direction:column;gap:1rem;padding-block:1rem;border-top:1px solid var(--border-online);border-bottom:1px solid var(--border-online)}.p-onlineDetail__mainDetail--desc+.p-onlineDetail__mainDetail--desc{margin-block-start:-1px}.p-onlineDetail__mainDetail--info{padding:1.5rem 1.5rem;border-radius:1.5rem;background-color:var(--white)}@media screen and (min-width: 993px){.p-onlineDetail__mainDetail--info{padding:1.5rem 2rem}}.p-onlineDetail__mainDetail--infoList{display:flex;flex-wrap:wrap;gap:1rem 1.5rem}@media screen and (min-width: 993px){.p-onlineDetail__mainDetail--infoList{gap:1rem 2.5rem}}.p-onlineDetail__mainDetail--infoItem{width:max-content}.p-onlineDetail__mainDetail--infoItem p{display:flex;align-items:center;gap:.125rem;font-weight:400;line-height:1;white-space:pre}.p-onlineDetail__mainDetail--infoItem p+p{margin-block-start:1rem}.p-onlineDetail__mainDetail--infoItem span{flex:0 0 4.5rem;font-weight:500}.p-onlineDetail__mainDetail--infoItem a{font-size:13px;text-decoration:underline}.p-onlineDetail__mainDetail--infoItem a:hover{opacity:.8;text-decoration:none}.p-onlineDetail__mainReview .p-title{margin-block-end:1.5rem}.p-onlineDetail__mainReview .c-box{padding:1.5rem 1rem;position:relative;overflow:hidden}@media screen and (min-width: 577px){.p-onlineDetail__mainReview .c-box{padding:2rem 1.5rem}}.p-onlineDetail__mainReview .c-user{flex-wrap:wrap}.p-onlineDetail__mainReview .p-score{justify-content:center;margin-block-end:1.5rem}@media screen and (min-width: 577px){.p-onlineDetail__mainReview .p-score{margin-block-end:2rem}}.p-onlineDetail__mainReview .c-scroll{padding-block-end:.5rem}@media screen and (min-width: 993px){.p-onlineDetail__mainReview .c-scroll{max-height:600px;padding-inline-end:1rem;margin-inline:0 -1.5rem}}.p-onlineDetail__mainReview .p-list{grid-template-columns:1fr}@media screen and (max-width: 992px){.p-onlineDetail__mainReview .p-list{grid-template-columns:repeat(8, 1fr)}.p-onlineDetail__mainReview .p-list__item{min-width:360px}}@media screen and (max-width: 480px){.p-onlineDetail__mainReview .p-list__item{min-width:300px}}@media screen and (max-width: 390px){.p-onlineDetail__mainReview .p-list__item{min-width:280px}}.p-onlineDetail__mainReview .c-btnWrap--border{padding-block-start:1.5rem;margin-block-start:2rem}.p-onlineDetail__product .p-section__body,.p-onlineDetail__user .p-section__body{margin-inline:0}@media screen and (min-width: 993px){.p-onlineDetail__product .p-section__body,.p-onlineDetail__user .p-section__body{margin-inline:1.5rem}}@media screen and (min-width: 993px){.p-onlineDetail__product .p-list,.p-onlineDetail__user .p-list{padding:0;margin:0}.p-onlineDetail__product .swiper-button-next,.p-onlineDetail__user .swiper-button-next{display:none}}.p-onlineDetail__user .p-list__item.fivestar::before{content:"";display:block;width:2.5rem;height:1.25rem;padding:.125rem .5rem .25rem;border:1px solid var(--fivestar-gold);border-radius:.125rem;background:url(../images/five_star/logo.svg) center/2.25rem no-repeat,var(--fivestar-grade);position:absolute;top:6px;left:6px}.p-onlineDetail__shop{padding-block-end:0 !important}.p-onlineDetail__shop .p-section__body{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:1.5rem}@media screen and (min-width: 769px){.p-onlineDetail__shop .p-section__body{grid-template-columns:1fr 1.2fr}}.p-onlineDetail__shopInfo{padding:1.5rem 1rem}@media screen and (min-width: 993px){.p-onlineDetail__shopInfo{padding:2.5rem}}@media screen and (max-width: 576px){.p-onlineDetail__shopInfo .c-img__square{border-radius:1rem}}.p-onlineDetail__shopTerms ul>li+li{margin-block-start:1.25rem}@media screen and (min-width: 769px){.p-onlineDetail__shopTerms ul>li+li{margin-block-start:2rem}}.p-onlineDetail__shopTerms--ttl{font-size:14px;font-weight:600;padding-block-end:.5rem;margin-block-end:.5rem;border-bottom:1px solid var(--border-online)}.p-onlineDetail__shopTerms--desc{font-weight:400;line-height:2;white-space:pre-wrap}.p-onlineDetail .c-btnWrap .c-favorite{min-width:3rem;height:3rem;border-radius:100%;background-color:var(--white)}.p-onlineDetail .c-btnWrap.sticky{display:none}@media screen and (min-width: 993px){.p-onlineDetail .c-btnWrap.sticky{display:none !important}}.p-onlineDetail .c-btnWrap.sticky .c-favorite{background-color:var(--bg)}.p-onlineDetail.fivestar .p-onlineDetail__mainImg::before{display:flex;top:.5rem;left:.5rem;width:5rem;height:2.25rem;padding:.125rem .5rem .25rem;border:1px solid var(--fivestar-gold);border-radius:.25rem;background:url(../images/five_star/logo.svg) center top 45%/3.5rem no-repeat,var(--fivestar-grade)}@media screen and (min-width: 993px){.p-onlineDetail.fivestar .p-onlineDetail__mainImg::before{top:1.5rem;left:1.5rem}}.p-onlineDetail.onecoin .p-onlineDetail__mainImg::before{display:flex;top:.5rem;left:.25rem;width:6.5rem;height:2rem;border-radius:.25rem;background:url(../images/bcointown/common/logo_onecoin.svg) center/6rem no-repeat,rgba(255,255,255,.5)}@media screen and (min-width: 993px){.p-onlineDetail.onecoin .p-onlineDetail__mainImg::before{top:1.5rem;left:1.5rem}}.p-onlineConfirm .c-box,.p-onlineComplete .c-box{border-radius:2.5rem}@media screen and (min-width: 993px){.p-onlineConfirm .c-box,.p-onlineComplete .c-box{border-radius:5rem}}.p-onlineConfirm .p-section__head{justify-content:flex-start;gap:.125rem}@media screen and (min-width: 993px){.p-onlineConfirm .p-section__head{gap:.5rem}}.p-onlineConfirm .c-box{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:1rem 2.5rem;padding:2rem 1rem}@media screen and (min-width: 993px){.p-onlineConfirm .c-box{grid-template-columns:1fr 300px;padding:3rem 2.5rem}}.p-onlineConfirm__item{display:grid;grid-template-columns:100px 1fr;align-items:center;gap:1rem}@media screen and (min-width: 577px){.p-onlineConfirm__item{grid-template-columns:120px 1fr}}@media screen and (min-width: 993px){.p-onlineConfirm__item{grid-template-columns:140px 1fr}}.p-onlineConfirm__item--content::before{content:"";display:flex;justify-content:center;align-items:center}.p-onlineConfirm__item.fivestar{align-items:flex-start}.p-onlineConfirm__item.fivestar .p-onlineConfirm__item--content::before{width:5rem;height:2rem;padding:.125rem .5rem .25rem;margin-block-end:1rem;border:1px solid var(--fivestar-gold);border-radius:.25rem;background:url(../images/five_star/logo.svg) center/3rem no-repeat,var(--fivestar-grade)}.p-onlineConfirm__item.onecoin{align-items:flex-start}.p-onlineConfirm__item.onecoin .p-onlineConfirm__item--content::before{width:4.25rem;height:1.5rem;margin-block-end:1.25rem;background-image:url(../images/bcointown/common/logo_onecoin.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.p-onlineConfirm .f-address{padding-block-start:2rem;margin-block-start:2rem;border-top:1px solid var(--border-online)}@media screen and (max-width: 992px){.p-onlineConfirm .f-address{padding-block-end:2rem;margin-block-end:1rem;border-bottom:1px solid var(--border-online)}}.p-onlineConfirm .f-address .c-btnWrap--left{margin-block-start:1rem}.p-onlineConfirm .f-address .c-btn--line{height:auto;line-height:1}.p-onlineConfirm .c-radio+.c-radio{margin-block-start:.5rem}.p-onlineConfirm .c-radio:has(input[type=radio]){width:100%;flex-direction:column;padding:1rem 1.25rem;padding-block-start:3rem;border-radius:2rem;background-color:var(--bg)}.p-onlineConfirm .c-radio:has(input[type=radio])::before{top:1rem;left:1.25rem;transform:translateY(0%)}.p-onlineConfirm .c-radio:has(input[type=radio])::after{top:21px;left:25px;transform:translateY(0%)}@media screen and (min-width: 577px){.p-onlineConfirm .c-radio:has(input[type=radio]){padding-block-start:1rem;padding-inline-start:3.5rem}}.p-onlineConfirm .c-radio:has(input[type=radio]:checked){background-color:var(--primary-light);border:1px solid var(--primary)}.p-onlineConfirm .c-radio .f-item--row{grid-template-columns:2.5rem 1fr;margin:0 0 .5rem}.p-onlineConfirm .c-radio .f-item--row:last-of-type{margin:0}.p-onlineConfirm .c-radio a{display:flex;align-items:center;gap:.125rem;color:#7c7e8b;font-size:11px;position:absolute;top:.75rem;right:1.25rem}.p-onlineConfirm .c-radio a svg{fill:#7c7e8b}.p-onlineConfirm .c-radio a:hover{text-decoration:underline;opacity:.8}@media screen and (min-width: 993px){.p-onlineConfirm .f-noteWrap{grid-column:1/3;padding-block-start:2rem;border-top:1px solid var(--border-online)}}.p-onlineComplete .c-box{padding-block:3.5rem}.p-onlineComplete .c-box>*{max-width:640px;margin-inline:auto}.p-online__listBtn{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.25rem;width:100%;margin-block:1.5rem 2rem}@media screen and (min-width: 993px){.p-online__listBtn{margin-block:1.5rem 2.5rem}}.p-online__listBtn>li{display:flex}.p-online__listBtn>li a{min-width:2rem;min-height:2rem;display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;border:1px solid var(--fc-border);border-radius:.75rem;background-color:var(--white);color:var(--primary);font-family:var(--font-en);font-weight:400;line-height:1.2}.p-online__listBtn>li a:hover{background-color:var(--primary-light)}.p-onlineCategory .p-section__head{flex-wrap:wrap;gap:0}.p-onlineCategory__head{display:contents;justify-content:space-between;gap:1rem;margin-block-end:2rem}@media screen and (min-width: 577px){.p-onlineCategory__head{display:flex}}.p-onlineCategory__head--ttl{display:flex;flex-direction:column;color:var(--primary);font-family:var(--font-en);font-size:1rem;text-transform:uppercase}.p-onlineCategory__head--ttl .ja{font-family:var(--font);font-size:1.5rem;font-weight:400}@media screen and (min-width: 577px){.p-onlineCategory__head--ttl .ja{line-height:1}}@media screen and (max-width: 576px){.p-onlineCategory__head .c-btn--black{order:2;width:max-content}}.p-onlineCategory__list{display:flex;flex-direction:column;gap:1.25rem;padding-block-end:2rem;margin-block-end:2rem;border-bottom:1px solid var(--border-online)}@media screen and (min-width: 577px){.p-onlineCategory__list{display:block}}@media screen and (min-width: 993px){.p-onlineCategory__list{padding-block-end:2.5rem;margin-block-end:2.5rem}}.p-onlineCategory__list:last-child{padding-block-end:0;margin-block-end:0;border-bottom:none}.p-onlineCategory__listBtn{display:grid;grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));gap:.625rem}@media screen and (min-width: 577px){.p-onlineCategory__listBtn{grid-template-columns:repeat(2, minmax(240px, 1fr))}}@media screen and (min-width: 993px){.p-onlineCategory__listBtn{grid-template-columns:repeat(3, minmax(280px, 1fr))}}.p-onlineCategory__listBtn>li{display:flex;align-items:center}.p-onlineCategory__listBtn>li::before{content:"・";display:inline-flex;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;color:var(--fc-text);font-size:13px}.p-onlineCategory__listBtn a{color:var(--fc-text);font-size:13px;font-weight:400;text-decoration:underline}.p-onlineCategory__listBtn a:hover{color:var(--gray);text-decoration:none}.p-onlineBrand .p-section__head{flex-wrap:wrap;gap:0}.p-onlineBrand .f-item--keyword{display:flex;align-items:center;width:100%;height:3rem;padding:.25rem;margin-block-start:1.5rem;border:1px solid var(--fc-border);border-radius:3rem;background-color:var(--white);overflow:hidden}.p-onlineBrand .f-item--keyword input{flex:auto;border:none;border-radius:0}.p-onlineBrand .p-online__listBtn{margin-block:.5rem 1rem}@media screen and (min-width: 993px){.p-onlineBrand .p-online__listBtn{margin-block:.5rem 2rem}}.p-onlineBrand__list{margin-block-end:3rem}@media screen and (min-width: 993px){.p-onlineBrand__list{margin-block-end:4rem}}.p-onlineBrand__list:last-child{margin-block-end:0}.p-onlineBrand__list--ttl{font-family:var(--font-en);font-size:1.25rem;line-height:1.2;text-transform:uppercase;margin-block-end:.5rem}.p-onlineBrand__list .p-online__brandList{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}@media screen and (min-width: 577px){.p-onlineBrand__list .p-online__brandList{grid-template-columns:repeat(2, minmax(240px, 1fr))}}@media screen and (min-width: 993px){.p-onlineBrand__list .p-online__brandList{grid-template-columns:repeat(3, minmax(280px, 1fr))}}.p-onlineBrand__list .p-online__brandList>li{grid-template-rows:auto;grid-row:auto;grid-template-columns:3.5rem auto max-content;align-items:center;gap:0;width:100%;max-width:none;position:relative}.p-onlineBrand__list .p-online__brandList>li a{position:absolute;inset:0}.p-onlineBrand__list .p-online__brandList>li:hover{color:var(--gray);text-decoration:underline}.p-onlineBrand__list .p-online__brandList .c-img__square{width:3rem;height:auto;margin-inline-end:.5rem;border-radius:.75rem}.p-onlineBrand__list .p-online__brandList .c-img__square img{width:2.5rem;height:2.5rem}.p-onlineBrand__list .p-online__brandList--num{margin-inline-start:.25rem}.p-onlineRanking .p-list{grid-template-columns:repeat(auto-fit, minmax(160px, 1fr))}@media screen and (min-width: 993px){.p-onlineRanking .p-list{grid-template-columns:repeat(3, minmax(160px, 1fr))}}@media screen and (min-width: 1201px){.p-onlineRanking .p-list{grid-template-columns:repeat(6, minmax(160px, 1fr))}}@media screen and (min-width: 993px){.p-onlineRanking .p-list__item:first-child .c-txt__sm,.p-onlineRanking .p-list__item:nth-child(2) .c-txt__sm,.p-onlineRanking .p-list__item:nth-child(3) .c-txt__sm,.p-onlineRanking .p-list__item:nth-child(4) .c-txt__sm,.p-onlineRanking .p-list__item:nth-child(5) .c-txt__sm,.p-onlineRanking .p-list__item:nth-child(6) .c-txt__sm{font-size:1rem}.p-onlineRanking .p-list__item:first-child .c-rating__item--star .star,.p-onlineRanking .p-list__item:nth-child(2) .c-rating__item--star .star,.p-onlineRanking .p-list__item:nth-child(3) .c-rating__item--star .star,.p-onlineRanking .p-list__item:nth-child(4) .c-rating__item--star .star,.p-onlineRanking .p-list__item:nth-child(5) .c-rating__item--star .star,.p-onlineRanking .p-list__item:nth-child(6) .c-rating__item--star .star{width:1rem;height:1rem}.p-onlineRanking .p-list__item:first-child .c-rating__num,.p-onlineRanking .p-list__item:nth-child(2) .c-rating__num,.p-onlineRanking .p-list__item:nth-child(3) .c-rating__num,.p-onlineRanking .p-list__item:nth-child(4) .c-rating__num,.p-onlineRanking .p-list__item:nth-child(5) .c-rating__num,.p-onlineRanking .p-list__item:nth-child(6) .c-rating__num{font-size:1rem}.p-onlineRanking .p-list__item:first-child .c-rating__num--total,.p-onlineRanking .p-list__item:nth-child(2) .c-rating__num--total,.p-onlineRanking .p-list__item:nth-child(3) .c-rating__num--total,.p-onlineRanking .p-list__item:nth-child(4) .c-rating__num--total,.p-onlineRanking .p-list__item:nth-child(5) .c-rating__num--total,.p-onlineRanking .p-list__item:nth-child(6) .c-rating__num--total{font-size:.75rem}.p-onlineRanking .p-list__item:first-child .c-txt__md,.p-onlineRanking .p-list__item:nth-child(2) .c-txt__md,.p-onlineRanking .p-list__item:nth-child(3) .c-txt__md,.p-onlineRanking .p-list__item:nth-child(4) .c-txt__md,.p-onlineRanking .p-list__item:nth-child(5) .c-txt__md,.p-onlineRanking .p-list__item:nth-child(6) .c-txt__md{font-size:1.25rem}.p-onlineRanking .p-list__item:first-child.fivestar .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(2).fivestar .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(3).fivestar .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(4).fivestar .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(5).fivestar .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(6).fivestar .p-list__item--content::before{width:4.5rem;height:2rem;background:url(../images/five_star/logo.svg) center/3rem no-repeat,var(--fivestar-grade);top:-3rem}.p-onlineRanking .p-list__item:first-child.onecoin .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(2).onecoin .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(3).onecoin .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(4).onecoin .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(5).onecoin .p-list__item--content::before,.p-onlineRanking .p-list__item:nth-child(6).onecoin .p-list__item--content::before{width:4.5rem;height:1.5rem;top:-2rem}}@media screen and (min-width: 993px){.p-onlineRanking .p-list__item:first-child .p-list--rankingNum,.p-onlineRanking .p-list__item:nth-child(2) .p-list--rankingNum,.p-onlineRanking .p-list__item:nth-child(3) .p-list--rankingNum{min-width:3rem;height:3rem;font-size:1rem}}@media screen and (min-width: 993px){.p-onlineRanking .p-list__item:nth-child(4) .p-list--rankingNum,.p-onlineRanking .p-list__item:nth-child(5) .p-list--rankingNum,.p-onlineRanking .p-list__item:nth-child(6) .p-list--rankingNum{min-width:2.5rem;height:2.5rem}}@media screen and (min-width: 1201px){.p-onlineRanking .p-list__item:first-child{grid-column:1/3}}@media screen and (min-width: 1201px){.p-onlineRanking .p-list__item:nth-child(2){grid-column:3/5}}@media screen and (min-width: 1201px){.p-onlineRanking .p-list__item:nth-child(3){grid-column:5/7}}@media screen and (min-width: 1201px){.p-onlineRanking .p-list__item:nth-child(4){grid-column:1/3}}@media screen and (min-width: 1201px){.p-onlineRanking .p-list__item:nth-child(5){grid-column:3/5}}@media screen and (min-width: 1201px){.p-onlineRanking .p-list__item:nth-child(6){grid-column:5/7}}.p-onlineRanking .c-tab--btn{padding-block-start:.5rem;margin-block-end:2rem;display:flex;flex-wrap:wrap;align-items:center;position:relative}@media screen and (min-width: 769px){.p-onlineRanking .c-tab--btn{flex-direction:row}.p-onlineRanking .c-tab--btn::after{content:"";display:block;width:100%;height:1px;background-color:var(--border-online);position:absolute;bottom:0;left:0}}.p-onlineRanking .c-tab--btn a{display:flex;align-items:center;flex-direction:column;gap:.125rem;width:100%;padding:.25rem 1rem;border:1px solid var(--border-online);border-radius:1.5rem;background-color:var(--white);color:var(--gray);font-size:1rem;line-height:1.5rem}@media screen and (min-width: 481px){.p-onlineRanking .c-tab--btn a{width:calc(50% - .125rem)}}@media screen and (min-width: 769px){.p-onlineRanking .c-tab--btn a{width:auto;min-width:220px;padding:.625rem 1rem;border-bottom:0;border-radius:1.5rem 1.5rem 0 0}}.p-onlineRanking .c-tab--btn a span{font-size:.7rem;font-weight:400;line-height:1.5}.p-onlineRanking .c-tab--btn a.is-active{background-color:var(--bg);color:var(--primary);position:relative;z-index:1}@media screen and (min-width: 481px){.p-onlineRanking .c-tab--btn a:first-child{width:100%}}@media screen and (min-width: 769px){.p-onlineRanking .c-tab--btn a:first-child{width:auto}}.p-onlineRanking .c-tab.fivestar .c-tab--btn a.is-active{background:var(--fivestar);background:var(--fivestar-grade);color:var(--white)}.p-onlineRanking .c-tab.onecoin .c-tab--btn a.is-active{background:var(--onecoin-bg);background:var(--onecoin-grade);color:var(--base)}.p-onlineFilter{height:calc(100dvh - 5rem);border-radius:1.5rem 1.5rem 0 0;position:fixed;bottom:-100%;left:0;right:0;width:100%;transition:all .5s;z-index:200;overflow-y:auto}@media screen and (min-width: 993px){.p-onlineFilter{position:static;transition:none;overflow-y:visible;margin-block-start:1.25rem;border-radius:1.5rem;height:auto;position:sticky;top:80px;z-index:1}}@media screen and (max-width: 992px){.p-onlineFilter{padding:2rem}}@media screen and (max-width: 480px){.p-onlineFilter{padding:2rem 1rem}}.p-onlineFilter--overlay{width:100%;height:100dvh;background-color:rgba(0,0,0,.25);position:fixed;inset:0;z-index:-1;transition:all .5s;opacity:0}@media screen and (min-width: 993px){.p-onlineFilter--overlay{display:none}}.p-onlineFilter__wrap{display:contents}.p-onlineFilter.is-active{bottom:0}.p-onlineFilter.is-active+.p-onlineFilter--overlay{opacity:1;z-index:199}.p-onlineFilter--close{padding:0;border:none;background-color:rgba(0,0,0,0);position:absolute;top:.75rem;right:1rem}.p-onlineFilter--close svg{fill:var(--gray-blue)}@media screen and (min-width: 993px){.p-onlineFilter--close{display:none}}.p-onlineFilter .u-align{gap:0 1rem}@media screen and (min-width: 993px){.p-onlineFilter .u-align .f-item{width:100%}}.p-onlineFilter .f-item{margin:0 0 1rem}.p-onlineFilter .c-btnWrap--border{flex-direction:column;gap:1rem;padding-block-start:1.5rem;margin-block-start:1rem}.l-body:has(.p-onlineFilter.is-active){overflow:hidden}.p-bread{display:flex;align-items:center;gap:.25rem;padding-block-start:1.25rem;margin-inline:1rem;overflow:auto;white-space:nowrap}.p-bread::-webkit-scrollbar{display:none}@media screen and (min-width: 577px){.p-bread{margin-inline:1.25rem}}@media screen and (min-width: 769px){.p-bread{margin-inline:1.5rem}}.p-bread a,.p-bread span{font-size:.7rem;font-weight:400;line-height:1.2}@media screen and (min-width: 769px){.p-bread a,.p-bread span{font-size:.75rem}}.p-bread a{display:flex;align-items:center;gap:.25rem;cursor:pointer}.p-bread a::after{content:"";display:block;width:1.5rem;height:1.5rem;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.2925 11.9998L9.04647 16.246C8.9528 16.3395 8.9028 16.4543 8.89647 16.5903C8.88997 16.7261 8.93997 16.8472 9.04647 16.9535C9.1528 17.06 9.27072 17.1133 9.40022 17.1133C9.52972 17.1133 9.64764 17.06 9.75397 16.9535L14.1425 12.5653C14.2296 12.4779 14.2909 12.3888 14.3262 12.2978C14.3614 12.2068 14.379 12.1074 14.379 11.9998C14.379 11.8921 14.3614 11.7928 14.3262 11.7018C14.2909 11.6108 14.2296 11.5216 14.1425 11.4343L9.75397 7.04603C9.66047 6.95237 9.54572 6.90237 9.40972 6.89603C9.27389 6.88953 9.1528 6.93953 9.04647 7.04603C8.93997 7.15237 8.88672 7.27028 8.88672 7.39978C8.88672 7.52928 8.93997 7.6472 9.04647 7.75353L13.2925 11.9998Z" fill="%23333333"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat}.p-bread a:hover{text-decoration:underline;opacity:.8}.p-bread span{color:var(--gray-blue)}.p-bread+.p-title,.p-bread+.p-section__head{margin-block-start:3rem}@media screen and (min-width: 993px){.p-bread+.p-title,.p-bread+.p-section__head{margin-block-start:4rem}}.p-coinUsed__content{padding:1rem;border-radius:.75rem;background-color:#efecf2}.p-coinUsed .u-align+.u-align{padding-block-start:.5rem;margin-block-start:.5rem;border-top:1px solid var(--white)}.p-coinUsed .c-txt__primary{margin-inline-start:auto}@media screen and (min-width: 993px){.p-coinUsed--box{padding:1.5rem;border-radius:2.5rem;background-color:#efecf2}.p-coinUsed--box .p-coinUsed__content{border-radius:1.5rem;background-color:var(--white)}.p-coinUsed--box .p-coinUsed .u-align+.u-align{border-top-color:var(--border)}}.p-coinUsed--box .c-btnWrap{flex-direction:column;margin-block-start:1rem}.l-body:has(.l-online) .p-remodal{padding:2rem 1rem !important;border-radius:2.5rem}@media screen and (min-width: 577px){.l-body:has(.l-online) .p-remodal{padding:2rem 1.5rem !important}}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal{padding:2.5rem !important;border-radius:4rem}}.l-body:has(.l-online) .p-remodal--cancel{top:1rem;right:1rem}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--cancel{top:2rem;right:2rem}}.l-body:has(.l-online) .p-remodal__body{padding:1.5rem 1rem;border-radius:2rem;background-color:var(--bg)}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal__body{padding:1.5rem}}.l-body:has(.l-online) .p-remodal .f-item{margin:0 0 1rem}.l-body:has(.l-online) .p-remodal .c-btnWrap{margin-block-start:1.5rem}.l-body:has(.l-online) .p-remodal--review{display:inline-flex;padding:1.5rem 1.5rem 0 !important;border-radius:0}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review{padding:2rem 1.5rem 2rem !important;border-radius:5rem;display:inline-block}}@media screen and (min-width: 993px){.l-body:has(.l-online) .p-remodal--review{padding:3rem 2.5rem 3rem !important}}.l-body:has(.l-online) .p-remodal--review .container{height:100%}.l-body:has(.l-online) .p-remodal--review .p-remodal--cancel{top:2rem;right:auto;left:2rem}@media screen and (max-width: 480px){.l-body:has(.l-online) .p-remodal--review .p-remodal--cancel{top:-0.5rem;right:.5rem}}@media screen and (max-width: 768px){.l-body:has(.l-online) .p-remodal--review .p-remodal--cancel{position:sticky;top:-0.75rem;right:.5rem;z-index:3;margin-inline-start:auto}}.l-body:has(.l-online) .p-remodal--review .p-remodal__cnt{grid-template-columns:1fr;grid-template-rows:max-content 1fr;gap:1.5rem 3rem;height:100%}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review .p-remodal__cnt{grid-template-columns:1fr 3.8fr;grid-template-rows:auto}}.l-body:has(.l-online) .p-remodal--review .p-remodal__head{display:grid;grid-template-columns:minmax(auto, 400px) 120px;justify-content:center;align-items:center;gap:2rem}@media screen and (min-width: 577px){.l-body:has(.l-online) .p-remodal--review .p-remodal__head{grid-template-columns:minmax(auto, 400px) 140px}}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review .p-remodal__head{display:block}}.l-body:has(.l-online) .p-remodal--review .p-remodal__body{align-items:flex-start;height:100%;margin:0 -1.5rem;border-radius:0}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review .p-remodal__body{align-items:center;padding:2rem;margin:0;border-radius:2.5rem}}.l-body:has(.l-online) .p-remodal--review .p-remodal__body>.u-align{background-color:var(--bg)}@media screen and (max-width: 768px){.l-body:has(.l-online) .p-remodal--review .p-remodal__body>.u-align>.u-align{position:sticky;top:-1.5rem;z-index:2;padding-block:.75rem;justify-content:flex-start;background-color:var(--bg)}}.l-body:has(.l-online) .p-remodal--review .c-user{flex-wrap:wrap}.l-body:has(.l-online) .p-remodal--review #modal-review-content{padding:0}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review #modal-review-content{height:100%}}.l-body:has(.l-online) .p-remodal--review .c-scroll{flex:auto;height:100%}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review .c-scroll{margin:0 0 auto}}.l-body:has(.l-online) .p-remodal--review .p-list__item.online{display:block;grid-row:auto;padding:0;border:none;border-radius:0;pointer-events:none}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review .p-list__item.online{padding-block-start:1.5rem;margin-block-start:1.5rem;border-top:1px solid var(--border)}}.l-body:has(.l-online) .p-remodal--review .p-list__item.online::before{content:"レビュー商品";color:#9eb1bf;font-size:11px;font-weight:400;line-height:1.2;display:block;width:100%;margin-block-end:.5rem}.l-body:has(.l-online) .p-remodal--review .p-list__item.online .p-list__item--img{aspect-ratio:1/1}@media screen and (min-width: 769px){.l-body:has(.l-online) .p-remodal--review .p-list__item.online .p-list__item--img{max-width:5rem;margin-inline:auto}}.l-body:has(.l-online) .p-remodal--review .p-list__item.online .p-list__item--content{padding:0}@media screen and (max-width: 768px){.l-body:has(.l-online) .remodal-wrapper:has(.p-remodal--review){padding:0 !important;text-align:left}}:root{--text: #212529}*{box-sizing:border-box}*[data-before]::before{content:attr(data-before);margin-inline-end:2px}*[data-after]::after{content:attr(data-after);margin-inline-start:2px}html{scroll-behavior:smooth;scroll-padding-top:5rem;height:-weblit-fill-available;display:block;font-feature-settings:"palt";scrollbar-gutter:stable}body{min-height:-weblit-fill-available;min-height:min(100vh,754px);width:100%;position:relative;color:var(--text);overflow-x:visible}html.win{font-feature-settings:normal}@supports(-ms-ime-align: auto){html{font-feature-settings:normal}}.p-salonDetail{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:0 40px}.p-salonDetail *{margin:0}.p-salonDetail p{line-height:1.5;letter-spacing:.04em;word-break:break-word}.p-salonDetail ul{padding:0}.p-salonDetail .label_border{margin-block-end:20px}.p-salonDetail--section{padding-block-end:32px;margin-block-end:32px;border-bottom:1px solid #f2eff2}.p-salonDetail--section:last-of-type{padding-block-end:0;margin-block-end:0;border-bottom:none}@media screen and (min-width: 993px){.p-salonDetail{grid-template-columns:1fr 240px;gap:0 40px}}@media screen and (min-width: 1201px){.p-salonDetail{gap:0 64px}}.p-salonDetail__reserve{position:fixed;left:0;right:0;bottom:0;z-index:3}@media screen and (min-width: 993px){.p-salonDetail__reserve{padding:16px 16px 24px;background-color:var(--kaizenbody);grid-column:2/3;grid-row:2/10;position:sticky;top:40px;left:auto;right:auto;bottom:auto}}.p-salonDetail__reserve>p,.p-salonDetail__reserve>span,.p-salonDetail__reserve>a{display:none}@media screen and (min-width: 993px){.p-salonDetail__reserve>p,.p-salonDetail__reserve>span,.p-salonDetail__reserve>a{display:block}}.p-salonDetail__reserve--main{padding:16px 16px 24px;border-top:1px solid var(--border);background-color:var(--white);box-shadow:0 -4px 4px 0 rgba(0,0,0,.04)}@media screen and (min-width: 993px){.p-salonDetail__reserve--main{padding:16px 8px 8px;margin-block:16px 12px;border-top:0}}.p-salonDetail__reserve--main .btn_purple{display:flex;justify-content:center;align-items:center;font-size:12px;padding:0;margin-block-start:8px;color:var(--white);background-color:var(--kaizenbody)}.p-salonDetail__reserve--main .btn_purple:hover{background-color:var(--kaizenbody-darken)}.p-salonDetail .c-noData{padding:0;margin-block-start:20px;font-size:14px}body:has(.p-salonDetail){padding-block-end:130px}@media screen and (min-width: 993px){body:has(.p-salonDetail){padding-block-end:0}}.p-salonDetail__main{margin-block-end:32px}.p-salonDetail__main .c-rating{line-height:1;margin-block-start:4px}.p-salonDetail__main .c-rating__item--star .star{width:16px;height:16px}.p-salonDetail__main .c-rating__num{display:flex;align-items:center;gap:8px;font-size:20px}.p-salonDetail__main .c-rating__num--total{font-size:12px}.p-salonDetail__main .c-rating__num--total a{font-size:16px;text-decoration:underline}.p-salonDetail__main .c-rating__num--total a:hover{opacity:.8;text-decoration:none}.p-salonDetail__main .l-grid--3{display:grid;grid-template-columns:1fr;gap:8px;margin-block-start:24px}@media screen and (min-width: 577px){.p-salonDetail__main .l-grid--3{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 769px){.p-salonDetail__main .l-grid--3{grid-template-columns:repeat(3, 1fr)}}.p-salonDetail__main .l-grid--item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding:8px;border:1px solid #9d50bb;background-color:#f6e5f6}.p-salonDetail__main .l-grid--item>span{min-height:28px;display:flex;justify-content:center;align-items:center}.p-salonDetail__main .c-fivestar--user{width:100%;border-radius:0;position:relative}@media screen and (min-width: 577px){.p-salonDetail__main .c-fivestar--user{grid-column:1/3}}@media screen and (min-width: 769px){.p-salonDetail__main .c-fivestar--user{grid-column:auto}}.p-salonDetail__main .c-fivestar--user::before{width:64px;height:28px}.p-salonDetail__main .c-fivestar--user .open_modal_fivestar{display:flex;align-items:center;padding:0;padding-left:6px;border:none;border-radius:2px;height:auto;font-size:10px;position:absolute;bottom:4px;right:4px}.p-salonDetail__main .c-fivestar--user .open_modal_fivestar svg{fill:var(--white)}.p-salonDetail__main .c-fivestar--user .open_modal_fivestar:hover{color:var(--black)}.p-salonDetail__main .c-fivestar--user .open_modal_fivestar:hover svg{fill:var(--black)}.p-salonDetail__infoNum{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}.p-salonDetail__infoDetail p{display:flex;align-items:flex-start;gap:8px;text-align:left;word-break:break-all;margin-block-end:8px}.p-salonDetail__infoDetail p:last-child{margin-block-end:0}.p-salonDetail__infoDetail p svg{fill:var(--kaizenbody)}.p-salonDetail__infoDetail p a{font-size:13px}.p-salonDetail__infoDetail p a:hover{opacity:.8;text-decoration:underline}.p-salonDetail__infoDetail--recruit a:has(svg){display:flex;align-items:center;gap:2px;text-decoration:underline}.p-salonDetail__infoDetail--recruit a:has(svg) svg{fill:#000}.p-salonDetail__infoDetail--recruit a:has(svg):hover{text-decoration:none}.p-salonDetail .js-accordion{position:relative}.p-salonDetail .js-accordion--item{overflow:hidden;max-height:280px;transition:max-height .4s ease}.p-salonDetail .js-accordion--btn{display:flex;justify-content:center;align-items:center;gap:.25rem;width:100%;padding:3rem 1rem 0;border:none;background:var(--white);background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%);position:absolute;bottom:0;left:0;cursor:pointer}.p-salonDetail .js-accordion--btn svg{fill:var(--kaizenbody)}.p-salonDetail .js-accordion--btn::after{content:"すべて表示";color:var(--kaizenbody)}.p-salonDetail .js-accordion:has(.js-accordion--item.is-open){padding-block-end:5rem}.p-salonDetail .js-accordion:has(.js-accordion--item.is-open) .js-accordion--btn svg{transform:rotate(180deg)}.p-salonDetail .js-accordion:has(.js-accordion--item.is-open) .js-accordion--btn::after{content:"閉じる"}.p-salonDetail__img{max-height:400px;position:relative}@media screen and (min-width: 769px){.p-salonDetail__img{display:grid;grid-template-columns:1fr;gap:.625rem}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(2)){grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(2)) .p-salonDetail__img--item{max-height:none}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(2)) .p-salonDetail__img--item:first-child{grid-row:1/3}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(2)) .p-salonDetail__img--item img{object-fit:cover}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(4)){grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr 1fr}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(4)) .p-salonDetail__img--item{max-height:none}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(4)) .p-salonDetail__img--item:first-child{grid-row:1/4}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(4)) .p-salonDetail__img--item img{object-fit:cover}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(5)){grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(5)) .p-salonDetail__img--item{max-height:none}.p-salonDetail__img:has(.p-salonDetail__img--item:nth-child(5)) .p-salonDetail__img--item:first-child{grid-row:1/3}}.p-salonDetail__img--item{min-width:1px;background-color:#f7f7f7;position:relative;overflow:hidden;aspect-ratio:3/2}@media screen and (min-width: 769px){.p-salonDetail__img--item{aspect-ratio:auto}}.p-salonDetail__img--item:first-child{max-height:400px}.p-salonDetail__img--item img{width:100%;height:100%;object-fit:cover}@media screen and (min-width: 769px){.p-salonDetail__img--item img{max-height:none;object-fit:contain}}.p-salonDetail__imgBtn{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:.25rem;width:100%;height:100%;color:var(--white);background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:absolute;inset:0;cursor:pointer}.p-salonDetail__imgBtn:hover{background-color:rgba(0,0,0,.3)}.p-salonDetail__imgBtn--num{display:flex;align-items:center;gap:.25rem;font-family:var(--font-en);font-size:1.25rem;font-weight:500;line-height:1}.p-salonDetail__imgBtn--num::before{content:"+";font-size:initial}.p-salonDetail__img .swiper-pagination{color:var(--white);font-family:var(--font-en);font-size:.75rem;font-weight:500;padding:.5rem 1rem;margin-inline-start:auto;border-radius:.25rem;background-color:rgba(0,0,0,.7);width:max-content;position:absolute;bottom:.5rem;right:.5rem;z-index:1}.p-salonDetail__img .swiper-pagination span{color:var(--white)}.p-salonDetail__imgWrap{margin-block:8px 32px;grid-row:1/2}@media screen and (min-width: 993px){.p-salonDetail__imgWrap{grid-column:1/3}}.p-salonDetail__imgWrap:has(.swiper){min-width:1px;margin-inline:0;width:calc(100% + 28px);margin-inline:-14px}@media screen and (min-width: 577px){.p-salonDetail__imgWrap:has(.swiper){width:calc(100% + 40px);margin-inline:-20px}}@media screen and (min-width: 769px){.p-salonDetail__imgWrap:has(.swiper){width:100%;margin-inline:0}}.p-salonDetail__schedule--list{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));gap:16px;margin-block-start:24px}@media screen and (min-width: 993px){.p-salonDetail__schedule--list{grid-template-columns:repeat(6, minmax(80px, 1fr))}}.p-salonDetail__schedule--list>li{display:flex;align-items:center;gap:4px;font-size:14px;color:#e62e8b}.p-salonDetail__schedule--list>li::before{content:"";display:block;width:8px;height:8px;margin-inline-end:4px;border-radius:2px;background-color:#212529}.p-salonDetail__schedule--list>li span{color:initial}.p-salonDetail__menuList{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:8px}@media screen and (min-width: 577px){.p-salonDetail__menuList{grid-template-columns:repeat(3, minmax(180px, 1fr))}}@media screen and (min-width: 993px){.p-salonDetail__menuList{grid-template-columns:repeat(5, minmax(120px, 1fr))}}.p-salonDetail__menuList--img{aspect-ratio:3/2;margin-block-end:4px;text-align:center;position:relative}.p-salonDetail__menuList--img .img{width:100%;height:100%}.p-salonDetail__menuList--img::after{content:"";display:block;width:100%;height:100%;background-color:rgba(100,40,108,.36);position:absolute;inset:0}.p-salonDetail__menuList--name{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;position:absolute;inset:0;z-index:1}.p-salonDetail__esthetician ul>li{display:grid;grid-template-columns:1fr;border:1px solid #ebe3ec;margin-block-end:16px}.p-salonDetail__esthetician ul>li:last-child{margin-block-end:0}@media screen and (min-width: 769px){.p-salonDetail__esthetician ul>li{grid-template-columns:1fr .425fr}}.p-salonDetail__esthetician ul>li .c-fivestar--user{justify-content:center;border-radius:0;min-width:160px}.p-salonDetail__esthetician ul>li .c-fivestar--user::before{width:3.5rem;height:1.5rem}.p-salonDetail__esthetician ul>li .c-unit__before{margin:0 8px 0 0}.p-salonDetail__esthetician ul>li .c-unit__after{margin:0 0 0 2px}.p-salonDetail__esthetician ul>li .c-btnWrap{display:flex;justify-content:center;gap:4px;padding:1.25rem;background-color:var(--kaizenbody-bg)}@media screen and (min-width: 769px){.p-salonDetail__esthetician ul>li .c-btnWrap{flex-direction:column}}.p-salonDetail__esthetician ul>li .btn{padding:0;display:flex;justify-content:center;align-items:center}.p-salonDetail__esthetician ul>li .btn_outline_purple{background-color:var(--white);box-shadow:0 2px 3px 0 rgba(97,17,108,.2)}.p-salonDetail__esthetician ul>li .btn_outline_purple:hover{color:var(--kaizenbody);background-color:var(--kaizenbody-light)}.p-salonDetail__esthetician--content{display:grid;grid-template-columns:100px 1fr;gap:12px 16px;padding:16px}.p-salonDetail__esthetician--info{display:contents}@media screen and (min-width: 481px){.p-salonDetail__esthetician--info{display:block}}.p-salonDetail__esthetician--ranking{grid-column:1/3;line-height:1}.p-salonDetail__esthetician--img{aspect-ratio:1/1}.p-salonDetail__esthetician--img .img{width:100%;height:100%}.p-salonDetail__esthetician--name{gap:8px}@media screen and (min-width: 481px){.p-salonDetail__esthetician--name{flex-direction:row !important;gap:24px}}.p-salonDetail__esthetician--name .c-rating__item{overflow:hidden}@media screen and (min-width: 481px){.p-salonDetail__esthetician--num{margin-block:10px 6px}}.p-salonDetail__esthetician--num hr{width:1px;height:16px;border-left:1px solid #ebe3ec}.p-salonDetail__esthetician--num,.p-salonDetail__esthetician--rank{grid-column:1/3}@media screen and (min-width: 481px){.p-salonDetail__esthetician--num,.p-salonDetail__esthetician--rank{grid-column:auto}}.p-salonDetail__questionnaire--score{display:grid;grid-template-columns:1fr;gap:24px;margin-block-end:24px}@media screen and (min-width: 577px){.p-salonDetail__questionnaire--score{grid-template-columns:200px 1fr;gap:32px}}@media screen and (min-width: 993px){.p-salonDetail__questionnaire--score{gap:56px}}.p-salonDetail__questionnaire .p-score.salon .p-scoreNum{gap:4px;font-family:var(--font-en-serif);font-size:40px}.p-salonDetail__questionnaire .p-score.salon .p-scoreNum--ttl,.p-salonDetail__questionnaire .p-score.salon .p-scoreNum--total{font-family:var(--font);font-size:12px}.p-salonDetail__questionnaire .p-score.salon .p-scoreBar{display:flex;flex-direction:column-reverse}.p-salonDetail__questionnaire .p-score.salon .p-scoreBar__item::before{font-size:14px;font-weight:700}.p-salonDetail__questionnaire .p-score.col_lg{flex-direction:column;padding:0}.p-salonDetail__questionnaire .p-scoreList>li{display:flex;align-items:center;gap:16px;margin-block-end:4px}.p-salonDetail__questionnaire .p-scoreList>li:last-child{margin-block-end:0}.p-salonDetail__questionnaire .p-scoreList>li::before{content:"";display:block;width:auto;min-width:16px;height:1px;flex:auto;border-top:1px dotted var(--border);order:1}.p-salonDetail__questionnaire .p-scoreList>li p{order:0;font-size:12px}.p-salonDetail__questionnaire .p-scoreList>li .c-rating{order:2;align-items:center}.p-salonDetail__questionnaire .p-scoreList>li .c-rating__item--star .star{width:12px;height:12px}.p-salonDetail__questionnaire .p-scoreList>li .c-rating__num{font-size:14px}.p-salonDetail__questionnaire .bg{padding:12px;background-color:var(--kaizenbody-bg);width:calc(100dvw - 44px);overflow:hidden}@media screen and (min-width: 769px){.p-salonDetail__questionnaire .bg{padding:20px 12px 20px 20px;width:100% !important}}.p-salonDetail__questionnaire .c-scroll{padding-block-end:12px;overflow:auto}.p-salonDetail__questionnaire .c-scroll::-webkit-scrollbar{background:var(--white)}.p-salonDetail__questionnaire .c-scroll::-webkit-scrollbar-thumb{background-color:var(--kaizenbody)}@media screen and (min-width: 769px){.p-salonDetail__questionnaire .c-scroll{padding-block-end:0;padding-inline-end:8px;max-height:600px}}.p-salonDetail__questionnaire .p-list{display:grid;grid-template-columns:1fr}@media screen and (min-width: 769px){.p-salonDetail__questionnaire .p-list{grid-template-columns:1fr}}.p-salonDetail__questionnaire .p-list:has(.p-list__item:nth-child(2)){grid-template-columns:repeat(10, 1fr)}@media screen and (min-width: 769px){.p-salonDetail__questionnaire .p-list:has(.p-list__item:nth-child(2)){grid-template-columns:repeat(2, minmax(170px, 1fr))}}.p-salonDetail__questionnaire .p-list:has(.p-list__item:nth-child(2)) .p-list__item{min-width:280px}@media screen and (min-width: 481px){.p-salonDetail__questionnaire .p-list:has(.p-list__item:nth-child(2)) .p-list__item{min-width:360px}}@media screen and (min-width: 769px){.p-salonDetail__questionnaire .p-list:has(.p-list__item:nth-child(2)) .p-list__item{min-width:auto}}.p-salonDetail__questionnaire .c-btnWrap--border{margin-block-start:32px}.p-salonDetail__questionnaire .btn_outline_gray{background-color:var(--white)}.p-salonDetail__questionnaire .btn_outline_gray:hover{background-color:#f0f0f0}.p-salonDetail__questionnaire .c-noData{padding:24px 16px;padding-right:24px;margin-block-start:0;text-align:center}.p-salonDetail__location{padding-block-end:0;margin-block-end:0;border-bottom:none}.p-salonDetail__locationText p+p{margin-block-start:12px}.p-salonDetail__location--address{padding-inline-start:36px;position:relative}.p-salonDetail__location--address::before{content:"";display:block;width:20px;height:20px;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99996 1.66797C6.77496 1.66797 4.16663 4.2763 4.16663 7.5013C4.16663 11.8763 9.99996 18.3346 9.99996 18.3346C9.99996 18.3346 15.8333 11.8763 15.8333 7.5013C15.8333 4.2763 13.225 1.66797 9.99996 1.66797ZM9.99996 9.58464C8.84996 9.58464 7.91663 8.6513 7.91663 7.5013C7.91663 6.3513 8.84996 5.41797 9.99996 5.41797C11.15 5.41797 12.0833 6.3513 12.0833 7.5013C12.0833 8.6513 11.15 9.58464 9.99996 9.58464Z" fill="%2364286C"/></svg>');background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0}.p-salonDetail__location--access{padding-inline-start:36px}.p-salonDetail__locationMap{margin-block-start:20px}.p-tingle--img .swiper-slide img{width:100%}.p-tingle--img .swiper-pagination{display:block !important;color:var(--white);font-family:var(--font-en);font-size:.75rem;font-weight:500;padding:.5rem 1rem;margin:0 auto;border-radius:.25rem;background-color:rgba(255,255,255,.2);width:max-content;position:absolute;bottom:auto;top:-36px;left:50%}.p-tingle--img .swiper-button-next,.p-tingle--img .swiper-button-prev{width:40px;color:var(--white);font-size:2.5rem}.p-tingle--img .swiper-button-next{left:calc(100% + 1rem);right:auto}.p-tingle--img .swiper-button-prev{left:auto;right:calc(100% + 1rem)}.tingle-modal:has(.p-tingle--img){background:rgba(0,0,0,.8) !important}.tingle-modal-box:has(.p-tingle--img){width:640px;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.tingle-modal-box:has(.p-tingle--img) .tingle-modal-box__content{padding:0}.tingle-modal-box:has(.p-tingle--img) .ico_closemodal{color:var(--white);width:max-content;height:max-content;display:flex;align-items:center;padding:.5em;padding-left:2em;border-radius:3px;z-index:2;background-image:url('data:image/svg+xml,<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3110_53639)"><path d="M10.0386 0.669922L0.669434 10.0391L-0.0375977 9.33203L9.33154 -0.0371094L10.0386 0.669922Z" fill="white"/><path d="M10.0386 9.33203L9.33154 10.0391L-0.0375977 0.669922L0.669434 -0.0371094L10.0386 9.33203Z" fill="white"/></g><defs><clipPath id="clip0_3110_53639"><rect width="10" height="10" fill="white"/></clipPath></defs></svg>');background-position:center left .5em;background-repeat:no-repeat;background-size:1em;position:absolute;top:-40px;right:0}.tingle-modal-box:has(.p-tingle--img) .ico_closemodal:hover{background-color:rgba(255,255,255,.2)}.on{display:block}.on_pcWide{display:none}.on_pc{display:none}.on_note{display:none}.on_noteMin{display:none}@media screen and (min-width: 1201px){.on_noteMin{display:block}}.on_tabletWide{display:none}@media screen and (min-width: 993px){.on_tabletWide{display:block}}.on_tablet{display:none}@media screen and (min-width: 769px){.on_tablet{display:block}}.on_spWide{display:none}@media screen and (min-width: 577px){.on_spWide{display:block}}.on_sp{display:none}@media screen and (min-width: 480px){.on_sp{display:block}}.on_spNarrow{display:none}@media screen and (min-width: 390px){.on_spNarrow{display:block}}.off{display:none}@media screen and (min-width: 1201px){.off_noteMin{display:none}}@media screen and (min-width: 993px){.off_tabletWide{display:none}}@media screen and (min-width: 769px){.off_tablet{display:none}}@media screen and (min-width: 577px){.off_spWide{display:none}}@media screen and (min-width: 480px){.off_sp{display:none}}@media screen and (min-width: 390px){.off_spNarrow{display:none}}.bg{background-color:var(--bg)}.bg-fff{background-color:var(--white)}.bg-kaizenbody{background-color:var(--kaizenbody-bg)}.bg-kaizenbody .p-list+.swiper-button-next{background:var(--kaizenbody-bg);background:linear-gradient(90deg, rgba(242, 239, 242, 0) 0%, rgb(242, 239, 242) 75%, rgb(242, 239, 242) 100%)}.bg-kaizenbody .p-list+.swiper-button-next .swiper-button svg{fill:var(--kaizenbody)}.bg-fivestar{background:var(--fivestar);background:var(--fivestar-grade)}.bg-fivestar .p-list+.swiper-button-next{background:var(--fivestar-darken);background:linear-gradient(90deg, rgba(111, 72, 170, 0) 0%, rgb(111, 72, 170) 75%, rgb(111, 72, 170) 100%)}.bg-fivestar .p-list+.swiper-button-next .swiper-button{border-color:var(--fivestar-gold)}.bg-fivestar .p-list+.swiper-button-next .swiper-button svg{fill:var(--fivestar-gold)}.bg-onecoin{background:var(--onecoin-bg);background:var(--onecoin-grade)}.bg-onecoin .p-list+.swiper-button-next{background:var(--onecoin-bg-darken);background:linear-gradient(90deg, rgba(255, 210, 216, 0) 0%, rgb(255, 210, 216) 75%, rgb(255, 210, 216) 100%)}.u-auto{flex:auto}.u-mxAuto{margin-inline:auto}.u-mlAuto{margin-inline-start:auto}.u-align{display:flex;flex-wrap:wrap;align-items:center}.nowrap{flex-wrap:nowrap}.horizontal{flex-direction:column}.center{justify-content:center}.between{justify-content:space-between}.start{align-items:flex-start;justify-content:flex-start}.baseline{align-items:baseline}.end{align-items:flex-end;justify-content:flex-end}.bottom{align-items:flex-end}.u-gap4{gap:4px}.u-gap8{gap:8px}.u-gap12{gap:12px}.u-gap16{gap:8px}@media screen and (min-width: 577px){.u-gap16{gap:16px}}.u-gap24{gap:12px}@media screen and (min-width: 577px){.u-gap24{gap:24px}}.u-gap32{gap:16px}@media screen and (min-width: 577px){.u-gap32{gap:3px}}.u-gap40{gap:24px}@media screen and (min-width: 577px){.u-gap40{gap:40px}}.u-p0{padding:0 !important}.u-pdt0{padding-top:0px}.u-pdt4{padding-top:2px}.u-pdt8{padding-top:4px}.u-pdt12{padding-top:6px}.u-pdt16{padding-top:8px}.u-pdt20{padding-top:10px}.u-pdt24{padding-top:12px}.u-pdt28{padding-top:14px}.u-pdt32{padding-top:16px}.u-pdt36{padding-top:18px}.u-pdt40{padding-top:20px}.u-pdt44{padding-top:22px}.u-pdt48{padding-top:24px}.u-pdt52{padding-top:26px}.u-pdt56{padding-top:28px}.u-pdt60{padding-top:30px}.u-pdt64{padding-top:32px}.u-pdt68{padding-top:34px}.u-pdt72{padding-top:36px}.u-pdt76{padding-top:38px}.u-pdt80{padding-top:40px}.u-pdt84{padding-top:42px}.u-pdt88{padding-top:44px}.u-pdt92{padding-top:46px}.u-pdt96{padding-top:48px}.u-pdt100{padding-top:50px}.u-pdt104{padding-top:52px}.u-pdt108{padding-top:54px}.u-pdt112{padding-top:56px}.u-pdt116{padding-top:58px}.u-pdt120{padding-top:60px}.u-pdt124{padding-top:62px}.u-pdt128{padding-top:64px}.u-pdt132{padding-top:66px}.u-pdt136{padding-top:68px}.u-pdt140{padding-top:70px}.u-pdt144{padding-top:72px}.u-pdt148{padding-top:74px}.u-pdt152{padding-top:76px}.u-pdt156{padding-top:78px}.u-pdt160{padding-top:80px}.u-pdt164{padding-top:82px}.u-pdt168{padding-top:84px}.u-pdt172{padding-top:86px}.u-pdt176{padding-top:88px}.u-pdt180{padding-top:90px}.u-pdt184{padding-top:92px}.u-pdt188{padding-top:94px}.u-pdt192{padding-top:96px}.u-pdt196{padding-top:98px}.u-pdt200{padding-top:100px}@media screen and (min-width: 993px){.u-pdt0{padding-top:0px}.u-pdt4{padding-top:4px}.u-pdt8{padding-top:8px}.u-pdt12{padding-top:12px}.u-pdt16{padding-top:16px}.u-pdt20{padding-top:20px}.u-pdt24{padding-top:24px}.u-pdt28{padding-top:28px}.u-pdt32{padding-top:32px}.u-pdt36{padding-top:36px}.u-pdt40{padding-top:40px}.u-pdt44{padding-top:44px}.u-pdt48{padding-top:48px}.u-pdt52{padding-top:52px}.u-pdt56{padding-top:56px}.u-pdt60{padding-top:60px}.u-pdt64{padding-top:64px}.u-pdt68{padding-top:68px}.u-pdt72{padding-top:72px}.u-pdt76{padding-top:76px}.u-pdt80{padding-top:80px}.u-pdt84{padding-top:84px}.u-pdt88{padding-top:88px}.u-pdt92{padding-top:92px}.u-pdt96{padding-top:96px}.u-pdt100{padding-top:100px}.u-pdt104{padding-top:104px}.u-pdt108{padding-top:108px}.u-pdt112{padding-top:112px}.u-pdt116{padding-top:116px}.u-pdt120{padding-top:120px}.u-pdt124{padding-top:124px}.u-pdt128{padding-top:128px}.u-pdt132{padding-top:132px}.u-pdt136{padding-top:136px}.u-pdt140{padding-top:140px}.u-pdt144{padding-top:144px}.u-pdt148{padding-top:148px}.u-pdt152{padding-top:152px}.u-pdt156{padding-top:156px}.u-pdt160{padding-top:160px}.u-pdt164{padding-top:164px}.u-pdt168{padding-top:168px}.u-pdt172{padding-top:172px}.u-pdt176{padding-top:176px}.u-pdt180{padding-top:180px}.u-pdt184{padding-top:184px}.u-pdt188{padding-top:188px}.u-pdt192{padding-top:192px}.u-pdt196{padding-top:196px}.u-pdt200{padding-top:200px}}.u-pdb0{padding-bottom:0px}.u-pdb4{padding-bottom:2px}.u-pdb8{padding-bottom:4px}.u-pdb12{padding-bottom:6px}.u-pdb16{padding-bottom:8px}.u-pdb20{padding-bottom:10px}.u-pdb24{padding-bottom:12px}.u-pdb28{padding-bottom:14px}.u-pdb32{padding-bottom:16px}.u-pdb36{padding-bottom:18px}.u-pdb40{padding-bottom:20px}.u-pdb44{padding-bottom:22px}.u-pdb48{padding-bottom:24px}.u-pdb52{padding-bottom:26px}.u-pdb56{padding-bottom:28px}.u-pdb60{padding-bottom:30px}.u-pdb64{padding-bottom:32px}.u-pdb68{padding-bottom:34px}.u-pdb72{padding-bottom:36px}.u-pdb76{padding-bottom:38px}.u-pdb80{padding-bottom:40px}.u-pdb84{padding-bottom:42px}.u-pdb88{padding-bottom:44px}.u-pdb92{padding-bottom:46px}.u-pdb96{padding-bottom:48px}.u-pdb100{padding-bottom:50px}.u-pdb104{padding-bottom:52px}.u-pdb108{padding-bottom:54px}.u-pdb112{padding-bottom:56px}.u-pdb116{padding-bottom:58px}.u-pdb120{padding-bottom:60px}.u-pdb124{padding-bottom:62px}.u-pdb128{padding-bottom:64px}.u-pdb132{padding-bottom:66px}.u-pdb136{padding-bottom:68px}.u-pdb140{padding-bottom:70px}.u-pdb144{padding-bottom:72px}.u-pdb148{padding-bottom:74px}.u-pdb152{padding-bottom:76px}.u-pdb156{padding-bottom:78px}.u-pdb160{padding-bottom:80px}.u-pdb164{padding-bottom:82px}.u-pdb168{padding-bottom:84px}.u-pdb172{padding-bottom:86px}.u-pdb176{padding-bottom:88px}.u-pdb180{padding-bottom:90px}.u-pdb184{padding-bottom:92px}.u-pdb188{padding-bottom:94px}.u-pdb192{padding-bottom:96px}.u-pdb196{padding-bottom:98px}.u-pdb200{padding-bottom:100px}@media screen and (min-width: 993px){.u-pdb0{padding-bottom:0px}.u-pdb4{padding-bottom:4px}.u-pdb8{padding-bottom:8px}.u-pdb12{padding-bottom:12px}.u-pdb16{padding-bottom:16px}.u-pdb20{padding-bottom:20px}.u-pdb24{padding-bottom:24px}.u-pdb28{padding-bottom:28px}.u-pdb32{padding-bottom:32px}.u-pdb36{padding-bottom:36px}.u-pdb40{padding-bottom:40px}.u-pdb44{padding-bottom:44px}.u-pdb48{padding-bottom:48px}.u-pdb52{padding-bottom:52px}.u-pdb56{padding-bottom:56px}.u-pdb60{padding-bottom:60px}.u-pdb64{padding-bottom:64px}.u-pdb68{padding-bottom:68px}.u-pdb72{padding-bottom:72px}.u-pdb76{padding-bottom:76px}.u-pdb80{padding-bottom:80px}.u-pdb84{padding-bottom:84px}.u-pdb88{padding-bottom:88px}.u-pdb92{padding-bottom:92px}.u-pdb96{padding-bottom:96px}.u-pdb100{padding-bottom:100px}.u-pdb104{padding-bottom:104px}.u-pdb108{padding-bottom:108px}.u-pdb112{padding-bottom:112px}.u-pdb116{padding-bottom:116px}.u-pdb120{padding-bottom:120px}.u-pdb124{padding-bottom:124px}.u-pdb128{padding-bottom:128px}.u-pdb132{padding-bottom:132px}.u-pdb136{padding-bottom:136px}.u-pdb140{padding-bottom:140px}.u-pdb144{padding-bottom:144px}.u-pdb148{padding-bottom:148px}.u-pdb152{padding-bottom:152px}.u-pdb156{padding-bottom:156px}.u-pdb160{padding-bottom:160px}.u-pdb164{padding-bottom:164px}.u-pdb168{padding-bottom:168px}.u-pdb172{padding-bottom:172px}.u-pdb176{padding-bottom:176px}.u-pdb180{padding-bottom:180px}.u-pdb184{padding-bottom:184px}.u-pdb188{padding-bottom:188px}.u-pdb192{padding-bottom:192px}.u-pdb196{padding-bottom:196px}.u-pdb200{padding-bottom:200px}}.u-m0{margin:0 !important}.u-mt0{margin-top:0px}.u-mt4{margin-top:2px}.u-mt8{margin-top:4px}.u-mt12{margin-top:6px}.u-mt16{margin-top:8px}.u-mt20{margin-top:10px}.u-mt24{margin-top:12px}.u-mt28{margin-top:14px}.u-mt32{margin-top:16px}.u-mt36{margin-top:18px}.u-mt40{margin-top:20px}.u-mt44{margin-top:22px}.u-mt48{margin-top:24px}.u-mt52{margin-top:26px}.u-mt56{margin-top:28px}.u-mt60{margin-top:30px}.u-mt64{margin-top:32px}.u-mt68{margin-top:34px}.u-mt72{margin-top:36px}.u-mt76{margin-top:38px}.u-mt80{margin-top:40px}.u-mt84{margin-top:42px}.u-mt88{margin-top:44px}.u-mt92{margin-top:46px}.u-mt96{margin-top:48px}.u-mt100{margin-top:50px}.u-mt104{margin-top:52px}.u-mt108{margin-top:54px}.u-mt112{margin-top:56px}.u-mt116{margin-top:58px}.u-mt120{margin-top:60px}.u-mt124{margin-top:62px}.u-mt128{margin-top:64px}.u-mt132{margin-top:66px}.u-mt136{margin-top:68px}.u-mt140{margin-top:70px}.u-mt144{margin-top:72px}.u-mt148{margin-top:74px}.u-mt152{margin-top:76px}.u-mt156{margin-top:78px}.u-mt160{margin-top:80px}.u-mt164{margin-top:82px}.u-mt168{margin-top:84px}.u-mt172{margin-top:86px}.u-mt176{margin-top:88px}.u-mt180{margin-top:90px}.u-mt184{margin-top:92px}.u-mt188{margin-top:94px}.u-mt192{margin-top:96px}.u-mt196{margin-top:98px}.u-mt200{margin-top:100px}@media screen and (min-width: 993px){.u-mt0{margin-top:0px}.u-mt4{margin-top:4px}.u-mt8{margin-top:8px}.u-mt12{margin-top:12px}.u-mt16{margin-top:16px}.u-mt20{margin-top:20px}.u-mt24{margin-top:24px}.u-mt28{margin-top:28px}.u-mt32{margin-top:32px}.u-mt36{margin-top:36px}.u-mt40{margin-top:40px}.u-mt44{margin-top:44px}.u-mt48{margin-top:48px}.u-mt52{margin-top:52px}.u-mt56{margin-top:56px}.u-mt60{margin-top:60px}.u-mt64{margin-top:64px}.u-mt68{margin-top:68px}.u-mt72{margin-top:72px}.u-mt76{margin-top:76px}.u-mt80{margin-top:80px}.u-mt84{margin-top:84px}.u-mt88{margin-top:88px}.u-mt92{margin-top:92px}.u-mt96{margin-top:96px}.u-mt100{margin-top:100px}.u-mt104{margin-top:104px}.u-mt108{margin-top:108px}.u-mt112{margin-top:112px}.u-mt116{margin-top:116px}.u-mt120{margin-top:120px}.u-mt124{margin-top:124px}.u-mt128{margin-top:128px}.u-mt132{margin-top:132px}.u-mt136{margin-top:136px}.u-mt140{margin-top:140px}.u-mt144{margin-top:144px}.u-mt148{margin-top:148px}.u-mt152{margin-top:152px}.u-mt156{margin-top:156px}.u-mt160{margin-top:160px}.u-mt164{margin-top:164px}.u-mt168{margin-top:168px}.u-mt172{margin-top:172px}.u-mt176{margin-top:176px}.u-mt180{margin-top:180px}.u-mt184{margin-top:184px}.u-mt188{margin-top:188px}.u-mt192{margin-top:192px}.u-mt196{margin-top:196px}.u-mt200{margin-top:200px}}.u-mb0{margin-bottom:0px}.u-mb4{margin-bottom:2px}.u-mb8{margin-bottom:4px}.u-mb12{margin-bottom:6px}.u-mb16{margin-bottom:8px}.u-mb20{margin-bottom:10px}.u-mb24{margin-bottom:12px}.u-mb28{margin-bottom:14px}.u-mb32{margin-bottom:16px}.u-mb36{margin-bottom:18px}.u-mb40{margin-bottom:20px}.u-mb44{margin-bottom:22px}.u-mb48{margin-bottom:24px}.u-mb52{margin-bottom:26px}.u-mb56{margin-bottom:28px}.u-mb60{margin-bottom:30px}.u-mb64{margin-bottom:32px}.u-mb68{margin-bottom:34px}.u-mb72{margin-bottom:36px}.u-mb76{margin-bottom:38px}.u-mb80{margin-bottom:40px}.u-mb84{margin-bottom:42px}.u-mb88{margin-bottom:44px}.u-mb92{margin-bottom:46px}.u-mb96{margin-bottom:48px}.u-mb100{margin-bottom:50px}.u-mb104{margin-bottom:52px}.u-mb108{margin-bottom:54px}.u-mb112{margin-bottom:56px}.u-mb116{margin-bottom:58px}.u-mb120{margin-bottom:60px}.u-mb124{margin-bottom:62px}.u-mb128{margin-bottom:64px}.u-mb132{margin-bottom:66px}.u-mb136{margin-bottom:68px}.u-mb140{margin-bottom:70px}.u-mb144{margin-bottom:72px}.u-mb148{margin-bottom:74px}.u-mb152{margin-bottom:76px}.u-mb156{margin-bottom:78px}.u-mb160{margin-bottom:80px}.u-mb164{margin-bottom:82px}.u-mb168{margin-bottom:84px}.u-mb172{margin-bottom:86px}.u-mb176{margin-bottom:88px}.u-mb180{margin-bottom:90px}.u-mb184{margin-bottom:92px}.u-mb188{margin-bottom:94px}.u-mb192{margin-bottom:96px}.u-mb196{margin-bottom:98px}.u-mb200{margin-bottom:100px}@media screen and (min-width: 993px){.u-mb0{margin-bottom:0px}.u-mb4{margin-bottom:4px}.u-mb8{margin-bottom:8px}.u-mb12{margin-bottom:12px}.u-mb16{margin-bottom:16px}.u-mb20{margin-bottom:20px}.u-mb24{margin-bottom:24px}.u-mb28{margin-bottom:28px}.u-mb32{margin-bottom:32px}.u-mb36{margin-bottom:36px}.u-mb40{margin-bottom:40px}.u-mb44{margin-bottom:44px}.u-mb48{margin-bottom:48px}.u-mb52{margin-bottom:52px}.u-mb56{margin-bottom:56px}.u-mb60{margin-bottom:60px}.u-mb64{margin-bottom:64px}.u-mb68{margin-bottom:68px}.u-mb72{margin-bottom:72px}.u-mb76{margin-bottom:76px}.u-mb80{margin-bottom:80px}.u-mb84{margin-bottom:84px}.u-mb88{margin-bottom:88px}.u-mb92{margin-bottom:92px}.u-mb96{margin-bottom:96px}.u-mb100{margin-bottom:100px}.u-mb104{margin-bottom:104px}.u-mb108{margin-bottom:108px}.u-mb112{margin-bottom:112px}.u-mb116{margin-bottom:116px}.u-mb120{margin-bottom:120px}.u-mb124{margin-bottom:124px}.u-mb128{margin-bottom:128px}.u-mb132{margin-bottom:132px}.u-mb136{margin-bottom:136px}.u-mb140{margin-bottom:140px}.u-mb144{margin-bottom:144px}.u-mb148{margin-bottom:148px}.u-mb152{margin-bottom:152px}.u-mb156{margin-bottom:156px}.u-mb160{margin-bottom:160px}.u-mb164{margin-bottom:164px}.u-mb168{margin-bottom:168px}.u-mb172{margin-bottom:172px}.u-mb176{margin-bottom:176px}.u-mb180{margin-bottom:180px}.u-mb184{margin-bottom:184px}.u-mb188{margin-bottom:188px}.u-mb192{margin-bottom:192px}.u-mb196{margin-bottom:196px}.u-mb200{margin-bottom:200px}}.u-w50p{width:50%}.u-w100p{width:100%}.u-w10{width:10px}.u-w20{width:20px}.u-w30{width:30px}.u-w40{width:40px}.u-w50{width:50px}.u-w60{width:60px}.u-w70{width:70px}.u-w80{width:80px}.u-w90{width:90px}.u-w100{width:100px}.u-w110{width:110px}.u-w120{width:120px}.u-w130{width:130px}.u-w140{width:140px}.u-w150{width:150px}.u-w160{width:160px}.u-w170{width:170px}.u-w180{width:180px}.u-w190{width:190px}.u-w200{width:200px}.u-w210{width:210px}.u-w220{width:220px}.u-w230{width:230px}.u-w240{width:240px}.u-w250{width:250px}.u-w260{width:260px}.u-w270{width:270px}.u-w280{width:280px}.u-w290{width:290px}.u-w300{width:300px}.u-w310{width:310px}.u-w320{width:320px}.u-w330{width:330px}.u-w340{width:340px}.u-w350{width:350px}.u-w360{width:360px}.u-w370{width:370px}.u-w380{width:380px}.u-w390{width:390px}.u-w400{width:400px}.u-w410{width:410px}.u-w420{width:420px}.u-w430{width:430px}.u-w440{width:440px}.u-w450{width:450px}.u-w460{width:460px}.u-w470{width:470px}.u-w480{width:480px}.u-w490{width:490px}.u-w500{width:500px}.u-maxw10{max-width:10px;width:100%}.u-maxw20{max-width:20px;width:100%}.u-maxw30{max-width:30px;width:100%}.u-maxw40{max-width:40px;width:100%}.u-maxw50{max-width:50px;width:100%}.u-maxw60{max-width:60px;width:100%}.u-maxw70{max-width:70px;width:100%}.u-maxw80{max-width:80px;width:100%}.u-maxw90{max-width:90px;width:100%}.u-maxw100{max-width:100px;width:100%}.u-maxw110{max-width:110px;width:100%}.u-maxw120{max-width:120px;width:100%}.u-maxw130{max-width:130px;width:100%}.u-maxw140{max-width:140px;width:100%}.u-maxw150{max-width:150px;width:100%}.u-maxw160{max-width:160px;width:100%}.u-maxw170{max-width:170px;width:100%}.u-maxw180{max-width:180px;width:100%}.u-maxw190{max-width:190px;width:100%}.u-maxw200{max-width:200px;width:100%}.u-maxw210{max-width:210px;width:100%}.u-maxw220{max-width:220px;width:100%}.u-maxw230{max-width:230px;width:100%}.u-maxw240{max-width:240px;width:100%}.u-maxw250{max-width:250px;width:100%}.u-maxw260{max-width:260px;width:100%}.u-maxw270{max-width:270px;width:100%}.u-maxw280{max-width:280px;width:100%}.u-maxw290{max-width:290px;width:100%}.u-maxw300{max-width:300px;width:100%}.u-maxw310{max-width:310px;width:100%}.u-maxw320{max-width:320px;width:100%}.u-maxw330{max-width:330px;width:100%}.u-maxw340{max-width:340px;width:100%}.u-maxw350{max-width:350px;width:100%}.u-maxw360{max-width:360px;width:100%}.u-maxw370{max-width:370px;width:100%}.u-maxw380{max-width:380px;width:100%}.u-maxw390{max-width:390px;width:100%}.u-maxw400{max-width:400px;width:100%}.u-maxw410{max-width:410px;width:100%}.u-maxw420{max-width:420px;width:100%}.u-maxw430{max-width:430px;width:100%}.u-maxw440{max-width:440px;width:100%}.u-maxw450{max-width:450px;width:100%}.u-maxw460{max-width:460px;width:100%}.u-maxw470{max-width:470px;width:100%}.u-maxw480{max-width:480px;width:100%}.u-maxw490{max-width:490px;width:100%}.u-maxw500{max-width:500px;width:100%}/*# sourceMappingURL=styles-salondetail.css.map */
