.about_inner{margin:auto;padding:0 15px;max-width:948px}.about_us_backimage{position:relative;margin:75px 0 0 0}.about_us_backimage::before{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/about_us/about_us_backimage.png.pagespeed.ce.1STAj1ZlsJ.png);background-repeat:no-repeat;background-size:cover;width:100%;height:672px;left:0%;top:-3%;overflow:hidden;content:"";position:absolute;max-width:1287px}.about_us_text_wrap_01{order:20;position:absolute;top:5%;left:48%}.about_us_text_wrap_03{margin-top:55px;max-width:431px}.about_us_image_content_text_01{font-size:1.4rem;width:431px;line-height:2}.about_us_image_content_text_03{font-size:1.4rem;width:100%;line-height:2}.about_us_img_wrap_03{width:490px}.about_us_img_wrap_03 img{width:490px;max-width:490px}.about_us_reason{margin:0 0 105px}.about_us_reason .center_title{border-bottom:1px solid #6a6a6a}.about_us .center_title{padding-bottom:10px}.about_us_reason_content .marker_title{padding:0 0 14px}.about_us_reason_text{max-width:354px;margin:0 0 0 10px;font-size:1.4rem}.about_us_reason_content{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:918px;padding:27px 0 0 0}.about_us_mark_sec{width:50%}.about_us_mark_sec_02{width:46%}.about_us_mark_sec_04{width:46%}.about_us_reason_inner{display:flex;width:100%;margin:0 30px 0 0}.about_us_reason_inner_02{display:flex;width:100%;margin:0 30px 0 0}.about_us_reason_inner_03{display:flex;width:100%;margin:54px 28px 0 0}.about_us_reason_inner_04{display:flex;width:100%;margin:54px 30px 0 0}.about_us_reason_text_wrap{order:20;margin:26px 0 0;max-width:360px}.about_us_reason_text_wrap_02{order:20;margin:26px 0 0}.about_us_reason_text_wrap_03{order:20;margin:25px 0 0}.about_us_reason_text_wrap_04{order:20;margin:25px 0 0}.about_us_reason_img_wrap{max-width:90px;margin:0;text-align:center;order:10}.about_us_reason_img_wrap_03{order:10}.about_us_company_profile .center_title{border-bottom:1px solid #6a6a6a}.about_us_company_profile_01{border-right:dotted 1px #b2b2b2;padding-right:42px;margin-right:42px;width:50%}.about_us_company_profile_inner{display:flex;margin:36px 0 0 0;font-feature-settings:"palt"}.company_profile_dl{display:flex;padding:0 0 18px}.company_profile_dl_02{padding:0 0 32px}.company_profile_dt{width:77px;font-size:1.4rem;font-weight:bold;letter-spacing:1px}.company_profile_dd{width:81%;font-size:1.4rem}.company_profile_dd_02{margin-left:34px;font-size:1.4rem}.company_profile_dd_03{margin:10px 0 0 80px}.company_profile_dd_04{width:82%;font-size:1.4rem;padding-bottom:14px}.company_profile_dd_space{white-space:nowrap}.company_profile_text{max-width:301px}.company_profile_inner_small{display:flex}.company_profile_wrap_small{max-width:215px}.company_profile_wrap_small_02{max-width:250px}.company_profile_margin{margin:26px 0 0 0}.about_us_company_profile_02{width:45%}.about_mamas_imgbox{max-width:250px;display:block}.about_matsuba_imgbox{max-width:250px;display:block}.company_profile_list_flexbox{display:flex;justify-content:space-between}.company_profile_inner_list_brie{margin:0 0 25px}.company_profile_detail_title{margin:0 0 7px}.company_profile_inner_list_mamas{margin:0 0 7px}@media screen and (max-width:950px){.company_profile_dd_space{white-space:normal}}@media screen and (max-width:880px){.about_us_text_wrap_01{left:42%}}@media screen and (max-width:800px){.about_us_reason_inner{margin:0 0 0 0}.about_us_reason_inner_02{width:80%;margin:0 -1px 0 0}.about_us_reason_text_wrap_02{max-width:300px}.about_us_reason_inner_03{margin:54px 22px 0 0}.about_us_reason_text_wrap_03{max-width:300px}.about_us_reason_inner_04{width:80%;margin:54px 0 0 0}.about_us_reason_text{max-width:300px;margin:0}.about_inner{padding:0}.about_us_backimage{position:relative;margin:0}.about_us_backimage::before{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/about_us/about_us_backimage_sp.png.pagespeed.ce.2wxWcnHeAo.png);background-repeat:no-repeat;background-size:contain;width:100%;height:1011px;left:0%;top:0%;overflow:hidden;content:"";position:absolute;max-width:982px}.about_us .center_title{padding-bottom:7px}.about_us_text_wrap_01{top:75%;right:0;left:40%}.about_us_text_wrap_03{position:unset;margin-top:0}.about_us_img_wrap_03{text-align:right;width:100%}.about_us_img_wrap_03 img{width:70%;max-width:490px}.about_us_image_content_text_01{font-size:1rem;max-width:630px;width:auto}.about_us_image_content_text_03{font-size:1rem;max-width:630px;width:auto}.about_us_reason{margin:0 0 40px}.about_us_reason_content{max-width:540px;padding:16px 9px 0;margin:0 auto}.about_us_reason_img_wrap{width:100%;max-width:52px}.about_us_mark_sec{width:100%;margin-left:0}.about_us_mark_sec_02{width:100%}.about_us_mark_sec_04{width:100%}.about_us_reason_inner{margin:0 0 33px 0}.about_us_reason_inner_02{margin:0 0 20px auto}.about_us_reason_inner_03{margin:0 0 15px 0}.about_us_reason_inner_04{margin:0 0 0 auto}.about_us_reason_text{font-size:1rem}.about_us_reason_text_wrap{max-width:100%;margin:10px 0 0 0}.about_us_reason_text_wrap_02{margin:11px 0 0 0}.about_us_reason_text_wrap_03{margin:10px 0 0 0}.about_us_reason_text_wrap_04{margin:11px 0 0 0}.about_us_reason_img_wrap img{width:100%;display:block;margin:auto}.about_us_reason_img_wrap_03 img{width:70%}.about_us_company_profile_inner{display:block;margin:14px 27px 0}.about_us_company_profile_01{width:100%;border-right:none;padding-right:0;margin-right:0;max-width:690px;margin:0 auto}.company_profile_dl{padding:0 0 11px;max-width:690px;border-bottom:dotted 1px #6a6a6a;margin-bottom:11px}.company_profile_dl_02{padding:0 0 14px;max-width:690px;border-bottom:dotted 1px #6a6a6a;margin-bottom:10px}.about_us_company_profile_02{width:100%;margin:0 auto}.about_us_company_profile_02 .company_profile_dl:last-child{padding:0 0 14px;max-width:690px;border-bottom:none;margin-bottom:10px}.company_profile_dt{width:70px;font-size:1rem}.company_profile_dd{width:100%;font-size:1rem}.company_profile_dd_02{margin-left:34px;font-size:1rem}.company_profile_dd_03{margin:13px 0 0 55px}.company_profile_dd_04{width:100%;font-size:1rem;padding-bottom:0}.company_profile_dd_space{white-space:normal}.company_profile_margin{margin:26px 0 0 0}.about_us_company_profile_02 .corner_first{font-size:1rem}.about_us_company_profile_02 .corner_first::before{right:-1%;top:12%;background-size:60% 60%}.about_us_company_profile_02 .corner_first_02{font-size:1rem}.about_us_company_profile_02 .corner_first_02::before{right:11%;top:12%;background-size:60% 60%}.company_profile_dt_letter{letter-spacing:.5rem}.company_profile_dt_letter_02{letter-spacing:.1rem}.about_us_reason_content .marker_title{padding:0 0 5px}.company_profile_detail_title{margin:0 0 2px}.company_profile_inner_list_mamas{margin:0 0 3px}.about_mamas_imgbox{max-width:145px}.about_matsuba_imgbox{max-width:145px}.company_profile_inner_list_brie{margin:0 0 18px}.company_profile_list_flexbox{max-width:270px}.about_us .corner_layout-lt{margin-top:-27px;padding-bottom:12px;width:87%;margin-left:auto}.about_us_inner{flex-direction:column}.about_us .corner_layout-rt{margin-top:-16px;padding-bottom:12px;width:74%;margin-right:auto;margin-left:0}}@media screen and (max-width:500px){.about_us_backimage{overflow:hidden}.about_us_backimage::before{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/about_us/about_us_backimage_sp.png.pagespeed.ce.2wxWcnHeAo.png);background-repeat:no-repeat;background-size:cover;width:491px;height:506px;left:-14%;top:0%;overflow:hidden;content:"";position:absolute}.about_us_text_wrap_01{position:unset;left:16%}}@media screen and (max-width:375px){.about_us_reason_inner_02{margin:0 0 15px auto}.about_us_reason_inner_04{margin:0 0 0 auto}}@media screen and (max-width:320px){.about_us_reason_inner{margin:0 0 10% 0}.about_us_reason_inner_02{margin:0 0 20px 5%}.about_us_reason_inner_04{margin:0 0 0 8%}}.store .page_ttl_content::before,.archive.tax-store .page_ttl_content::before{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/shop_content/shop_title_img.jpg.pagespeed.ce.-DZn5Z-fFI.jpg) center center no-repeat;background-size:cover}.store .page_ttl-page .page_ttl_text_wrap::after,.archive.tax-store .page_ttl-page .page_ttl_text_wrap::after{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/shop_content/shop_title_text.png.pagespeed.ce.x4uVlpoAmf.png) center center no-repeat;left:50%;top:55%}@media screen and (max-width:800px){.store .page_ttl-page .page_ttl_text_wrap::after,.archive.tax-store .page_ttl-page .page_ttl_text_wrap::after{width:42vw;left:0%;top:40%;background-size:contain}}.shop_list_map_sec{max-width:100%;height:400px;margin-top:60px}@media screen and (max-width:800px){.main_column .shop_list_hair_link.button_hair_shop{width:180px}.shop_list_map_sec{height:200px;margin-top:30px}}.shop_details_main_title{font-size:2.5rem;text-align:left;padding:4px 0 7px;border-bottom:1px solid #b2b2b2}.shop_details_text{margin:11px 0 13px;font-size:1.4rem}.shop_details_costume{max-width:530px;margin:0 auto 30px}.shop_details_title{position:relative;font-size:1.8rem;font-weight:bold;color:#70a4a8;border-bottom:1px solid #b2b2b2;padding:0 0 7px 15px;letter-spacing:2px;line-height:27px}.shop_details_title::before{position:absolute;content:"";left:0;top:10px;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #70a4a8}.shop_details_slider{margin:0 auto 60px}.shop_details_costume_title{display:flex}.shop_details_costume_text{color:#000;margin:auto 0 auto auto;font-size:1.1rem;font-weight:normal;letter-spacing:0}.shop_details_costume_list{display:flex;justify-content:space-between;flex-wrap:wrap;margin:10px 0 0}.shop_details_costume_list::before,.shop_details_costume_list::after{content:"";order:1;width:29%}.shop_details_costume_content{width:29%}.shop_details_costume_inner_list{display:flex;justify-content:space-between;padding:2px 0 2px;font-size:1.4rem}.shop_details_costume_content{border-bottom:1px dashed #ccc}.shop_details_costume_list_title{display:grid;align-items:center;color:#70a4a8;font-weight:bold}.section_shop_details_infomation{width:46%}.shop_details_infomation_list{display:flex;padding:10px 0;font-size:1.4rem}.shop_details_infomation_list:not(:last-of-type) {border-bottom:1px dashed #b2b2b2}.shop_details_infomation_list_title{font-weight:normal;width:65px}.shop_details_infomation_detail{margin:0 0 0 15px}.shop_details_flexbox{display:flex;justify-content:space-between;margin:0 0 40px}.shop_details_access_title{margin:0 0 16px}.shop_details_access_map{height:230px}.section_shop_details_access{width:48%}.section_shop_details_access iframe{max-width:100%;height:230px}.shop_details_message_title{position:relative;color:#b1a06a;font-size:1.6rem;font-weight:bold;padding:0 0 9px 26px}.shop_details_message_title::before{position:absolute;content:"";font-size:1rem;display:block;width:20px;height:20px;left:-3px;top:7px;background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/shop_content/icon_message.svg);background-size:contain;background-repeat:no-repeat}.shop_details_message{position:relative;background-color:#f4f4ef;max-width:770px;margin:0 0 20px;padding:15px 30px}.shop_details_message::before{position:absolute;content:"";width:770px;max-width:100%;height:0;top:0;left:0;border-bottom:15px solid #f4f4ef;border-left:15px solid #fff}.shop_details_message::after{position:absolute;content:"";width:770px;max-width:100%;height:0;bottom:0;left:0;border-top:15px solid #f4f4ef;border-right:15px solid #fff}.main_column .button_hair_shop{margin:0 auto 90px}.shop_details_sns_img img{max-width:30px}.shop_details_message_text{font-size:1.4rem}.shop_details_sns_title{margin:0 0 15px;color:#000;display:flex}.shop_details_sns_img{max-width:30px;display:block;margin:0 0 0 auto}.shop_details_sns_flexbox{display:flex;justify-content:space-between;margin:80px 0 27px}.shop_details_facebook{width:47%}.shop_details_instagram{width:47%;margin:0}.shop_details_instagram_content{display:flex;justify-content:space-between;flex-wrap:wrap}.shop_details_instagram_imgbox{width:31%;margin:0 0 10px}.shop_details_normal_button{display:block;max-width:268px;margin:0 auto 70px}.shop_details_facebook_box{background-color:#f0f0f0;margin:0 0 5px}.shop_details_facebook_box iframe{max-width:100%}.shop_details_facebook_box iframe ._5pcb._5tmf._50f3{max-width:100%}.store ._5v3q ._1dwg{background-color:#f0f0f0}.shop_details_facebook_box iframe ._4-u2{border:none}.store ._2a2q._65sr{margin:0}.shop_details_button_flexbox{max-width:575px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 52px}.shop_details_reserve_button_text,.shop_details_contact_button_text{display:inline-block;position:relative;padding:0 0 0 26px}.shop_details_reserve_button_text::before{position:absolute;content:"";display:block;width:26px;height:16px;top:3px;left:-10px;background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/shop_content/icon_shop.svg);background-size:contain;background-repeat:no-repeat}.shop_details_contact_button_text::before{position:absolute;content:"";display:block;width:20px;height:14px;top:5px;left:-5px;background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/shop_content/icon_mail.svg);background-size:contain;background-repeat:no-repeat}.shop_details_facebook_list{display:block;overflow:scroll;padding:0 7px 0 0;-webkit-overflow-scrolling:touch}.shop_details_facebook_list::-webkit-scrollbar{width:8px}.shop_details_facebook_list::-webkit-scrollbar-track{border-radius:10px}.shop_details_facebook_list::-webkit-scrollbar-thumb{background-color:#70a4a8;border-radius:10px}.shop_details_facebook_inner_flexbox{display:flex;justify-content:space-between;margin:0 0 10px}.shop_details_facebook_store{width:100%;margin:0 0 0 15px;line-height:22px}.shop_details_facebook_date{font-size:1.2rem;display:block}.shop_details_facebook_text{font-size:1.4rem}.link_buton{width:260px;position:relative;background-color:#333;color:#fff;padding:4px;display:block;margin:0;font-size:1.4rem;letter-spacing:.5px}.link_buton::before{width:100px;height:0;position:absolute;top:0;left:0;border-bottom:13px solid #333;border-left:13px solid #fff}.link_buton::after{width:100px;height:0;position:absolute;bottom:0;left:0;border-top:13px solid #333;border-right:13px solid #fff}.link_buton::before,.link_buton::after,.link_inner_buton::before,.link_inner_buton::after{position:absolute;content:"";width:100%;height:0}.link_inner_buton{position:relative;border:1px solid #d2d2d2;padding:7px;z-index:1;text-align:center;border-radius:11px 0 11px 0}.link_inner_buton::before{width:4.5px;height:9px;top:-1px;left:0;transform:skewX(-45deg);border-right:1px solid #d2d2d2;z-index:-1;background-color:#333}.link_inner_buton::after{width:4.5px;height:10px;bottom:-1px;right:0;transform:skewX(-45deg);border-left:1px solid #d2d2d2;z-index:-1;background-color:#333}.buton_shop_previw{margin:0 auto 70px}.button_shop_preview{margin:0 auto}.button_shop_instagram{display:block;margin:0 auto}.button_shop_facebook{margin:30px auto 0}.button_shop_preview_imgbox{display:block;max-width:260px;margin:auto}.button_hair_imgbox{display:block;max-width:260px;margin:30px auto 0}.button_reserve_imgbox{display:block;max-width:260px;margin:auto}.button_contact_imgbox{display:block;max-width:260px;margin:auto}@media screen and (max-width:800px){.shop_details_main_title{font-size:1.4rem;text-align:center}.shop_details_text{margin:10px 0 12px;font-size:1rem;text-align:center}.shop_details_slider{margin:0 auto}.shop_details_title{font-size:1.2rem;padding:0 0 0 11px;letter-spacing:1px;margin:0 0 13px}.shop_details_title::before{top:11px;border-top:2px solid transparent;border-bottom:2px solid transparent;border-left:4px solid #70a4a8}.shop_details_costume{margin:0 auto 18px}.shop_details_costume_content{width:48%}.shop_details_costume_text{letter-spacing:-.5px;font-size:1rem}.shop_details_flexbox{display:block;margin:0 0 15px}.shop_details_infomation_list{padding:0 0 7px;font-size:1rem;width:90%;margin:auto}.shop_details_infomation_list:not(:first-of-type) {padding:7px 0}.shop_details_infomation_list_title{font-weight:bold;width:60px;padding:0 0 0 7px}.shop_details_infomation_list:not(:last-of-type) {border-bottom:1px dashed #ccc}.section_shop_details_infomation{width:100%;margin:0 0 22px}.shop_details_access_title{margin:0 0 13px}.shop_details_access_map{height:150px}.section_shop_details_access{width:100%}.shop_details_button_flexbox{display:block;margin:0 auto 22px}.shop_details_reserve_button{margin:0 auto 9px}.shop_details_reserve_button_text::before{width:18px;background-position-y:2px}.shop_details_contact_button_text::before{width:13px;background-position-y:1px}.shop_details_reserve_button_text,.shop_details_contact_button_text{padding:0 0 0 14px}.shop_details_contact_button{margin:0 auto 9px}.shop_details_costume_inner_list{padding:3px 6px 3px 6px;font-size:1rem}.shop_details_costume_list{margin:2px 0 0}.shop_details_reserve_button,.shop_details_contact_button{max-width:148px}.shop_details_contact_button{margin:0 auto}.shop_details_button_flexbox_constant{display:flex;max-width:365px;margin:auto;justify-content:center}.shop_details_button_flexbox_constant .link_buton{width:46%;margin:30px auto 0}.shop_details_message_text{font-size:1rem;line-height:16px}.shop_details_message{padding:10px 15px;margin:0 0 27px}.shop_details_message_title{font-size:1.1rem;padding:0 0 2px 18px}.shop_details_message_title::before{top:4px;width:14px}.shop_details_message::before{border-bottom:10px solid #f4f4ef;border-left:10px solid #fff}.shop_details_message::after{border-top:10px solid #f4f4ef;border-right:10px solid #fff}.main_column .button_hair_shop{width:46%;margin:28px auto 0}.shop_details_sns_title{color:#70a4a8}.shop_details_sns_flexbox{display:block}.shop_details_facebook{width:100%;margin:0 0 15px}.shop_details_instagram{width:100%;margin:0 0 10px}.shop_details_normal_button{max-width:148px;margin:0 auto 30px}.shop_details_sns_button{display:block;max-width:148px;margin:0 auto 10px}.shop_details_sns_flexbox{margin:0}.shop_details_facebook_store{font-size:1.3rem}.store .corner_button-line_inner{padding:8px 0}.store .buton_reserve{max-width:200px;margin:0 auto 10px;font-size:1rem}.link_inner_buton{border-radius:10px 0 11px 0}.link_buton{padding:2px;margin:8px auto 0;max-width:175px;font-size:1rem}.link_buton::before{border-bottom:10px solid #333;border-left:10px solid #fff}.link_inner_buton::before{width:3.5px;height:8px;left:1px}.link_buton::after{border-top:10px solid #333;border-right:10px solid #fff}.link_inner_buton::after{width:4px;height:9px;right:1px}.store .buton_instagram{padding:2px;margin:10px auto 30px}.store .buton_shop_previw{margin:0 auto}.shop_details_facebook_list{height:auto;padding:0;overflow:auto}.facebook_code_wrp{text-align:center}.shop_details_instagram_imgbox{width:32%;margin:0 0 7px;text-align:center}.store .main_content .inner{padding:0}.store .main_column{padding:0 15px}.section_shop_details_access iframe{height:170px}.button_shop_preview{margin:28px auto 0;width:46%}.button_shop_preview_imgbox{max-width:130px}.button_hair_imgbox{max-width:130px}.tax-store .button_shop_preview_imgbox,.tax-store .button_hair_imgbox{margin:20px 10px 0}.button_reserve_imgbox{max-width:170px;margin:0 auto 10px}.button_contact_imgbox{max-width:170px}.sp_sns_img_box{display:block;max-width:130px;margin:10px auto 0}.button_instagram_imgbox{display:block;max-width:130px;margin:10px auto 0}.button_shop_instagram{max-width:130px;margin:0 auto 0}.shop_details_costume_title{margin:0 0 3px}.tax-store footer{margin-top:30px}}.shop_slider .slick-slide{margin:0 7px}.shop_slider .slick-dots li button:before{opacity:1;color:#f0f0f0}.shop_slider .slick-dots .slick-active button:before{opacity:1;color:#70a4a8}.shop_slider .slick-dots li button:before{font-size:12px}.shop_slider .slick-dots{bottom:-33px}.shop_slider .slick-dots li{margin:0 1px}.shop_slider{transition:opacity .3s linear}.shop_slider.slick-initialized　{opacity:1}.shop_details_main_slider picture img{max-width:100%}.shop_details_slider .slick-slide img{width:100%;height:auto;object-fit:cover;object-position:50% 44%}@media screen and (max-width:800px){.shop_slider .slick-slide{margin:0;height:auto}.shop_details_main_slider picture img{height:205px;object-fit:contain;width:100%}.shop_slider .slick-dots{bottom:5px}.shop_details_slider .slick-slide img{aspect-ratio: 1/1;width:100vw}.shop_details_slider .slick-dotted.slick-slider{padding:0 0 21px}.shop_details_slider .shop_slider .slick-dots li button:before{font-size:10px}.shop_details_slider .slick-dots li button:before{content:"●"}.shop_details_slider .slick-dots li{width:9px;height:9px}.shop_details_slider .slick-dotted.slick-slider{margin-bottom:10px}.main_column .button_hair_shop{width:180px}}.section_shop_details_staff{margin:0 0 20px}.shop_details_staff_title{margin:0 0 22px}.shop_details_staff_wrap{font-feature-settings:"palt" 1}.shop_details_staff_inner_content{order:2;display:inline-table;width:80%;margin:auto}.shop_details_staff_content:not(:last-of-type) {padding:0 3% 0 0;margin:0 3% 0 0}.store .shop_details_staff_content:last-of-type{padding:0 0 0 25px}.shop_details_staff_img{position:relative;order:1;height:fit-content;padding:4px;background-color:#f0f0f0;width:50%;margin:auto}.shop_details_staff_inner_img{position:relative;height:230px;width:100%;object-fit:cover;object-position:50% 5%;z-index:0}.shop_details_staff_img_innerbox::before{position:absolute;content:"";top:1px;left:4px;z-index:1;border-bottom:6px solid transparent;border-left:6px solid #f0f0f0;border-top:6px solid #f0f0f0;border-right:6px solid transparent}.shop_details_staff_img_innerbox::after{position:absolute;content:"";bottom:1px;right:4px;z-index:1;border-top:6px solid transparent;border-right:6px solid #f0f0f0;border-bottom:6px solid #f0f0f0;border-left:6px solid transparent}.shop_details_staff_img::before{position:absolute;content:"";top:0;left:0;z-index:2;border-bottom:6px solid transparent;border-left:6px solid #fff;border-top:6px solid #fff;border-right:6px solid transparent}.shop_details_staff_img::after{position:absolute;content:"";bottom:0;right:0;z-index:2;border-top:6px solid transparent;border-right:6px solid #fff;border-bottom:6px solid #fff;border-left:6px solid transparent}.shop_details_staff_name{width:100%;font-size:1.8rem;font-weight:bold;line-height:25px;margin:0 0 18px;text-align:center;order:2}.staff_name_small{font-size:1.2rem;font-weight:normal}.shop_details_staff_info{width:100%;font-size:1.3rem;line-height:20px;order:4;margin:auto;padding-bottom:10px}.shop_details_staff_text{font-weight:bold;font-size:1.2rem;color:#70a4a8;width:50%;margin:auto;order:3;padding-bottom:10px}.shop_details_staff_info_content:not(:last-of-type) {margin:0 0 8px}.shop_details_staff_info_title{font-weight:bold}@media screen and (max-width:800px){.shop_details_staff_content:nth-child(3n+2) {transition-delay:.1s}.shop_details_staff_content:nth-child(3n) {transition-delay:.2s}.shop_details_staff_content{width:100%;padding:0;margin:0 0 10px;border-right:none;flex-wrap:nowrap;flex-direction:unset}.shop_staff_slider .slick-track{max-width:100%}.shop_details_staff_content:not(:last-of-type) {padding:0 0 10px;margin:0 0 10px;border-bottom:1px dashed #ccc;border-right:none}.shop_details_staff_inner_content{width:68%}.shop_details_staff_img{max-width:110px;padding:2px;width:70%}.shop_details_staff_inner_img{height:120px}.staff_name_small{font-size:1rem}.shop_details_staff_name{width:auto;font-size:1.2rem;line-height:17px;margin:0 0 5px;margin-top:5px}.shop_details_staff_text{margin:auto;line-height:15px;font-size:1rem}.section_shop_details_staff{margin:0 0 20px}.shop_details_staff_info_content:not(:last-of-type) {margin:0 0 7px}.store .shop_details_staff_content:last-of-type{padding:0;margin:0}.store .shop_details_staff_content:first-of-type{margin:0 0 10px}.shop_details_staff_info{font-size:1rem;line-height:15px;margin:0}.shop_details_staff_title{margin:0 0 13px}.shop_staff_list{display:block}.shop_details_staff_img::before{border-bottom:3px solid transparent;border-left:3px solid #fff;border-top:3px solid #fff;border-right:3px solid transparent}.shop_details_staff_img::after{border-top:3px solid transparent;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid transparent}.shop_details_staff_img_innerbox::before{top:1px;left:2px;border-bottom:3px solid transparent;border-left:3px solid #f0f0f0;border-top:3px solid #f0f0f0;border-right:3px solid transparent}.shop_details_staff_img_innerbox::after{bottom:1px;right:2px;border-top:3px solid transparent;border-right:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0;border-left:3px solid transparent}}#sb_instagram{padding:0!important}#sb_instagram #sbi_images{padding:0!important}#sb_instagram #sbi_images .sbi_item:not(:nth-child(3n)) {padding-right:10px!important}#sb_instagram #sbi_images .sbi_item:not(:nth-last-child(-n+3)) {padding-bottom:10px!important}@media screen and (max-width:800px){a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready,#sb_instagram .sbi_photo img{height:auto}#sb_instagram #sbi_images .sbi_item:not(:nth-last-child(n+4)) {display:none}#sb_instagram #sbi_images .sbi_item:nth-last-child(-n+6) {padding-bottom:0!important}}@media screen and (min-width:801px){a.sbi_photo.sbi_imgLiquid_bgSize.sbi_imgLiquid_ready,#sb_instagram .sbi_photo img{height:115px!important}}@media screen and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:33.3333%!important}}.store .side_wrap.sp .side_ttl{background:#000;color:#fff;padding:6px 0;text-align:center}.shop_sidebar .side_ttl_text{position:relative;font-weight:bold;letter-spacing:1.3px}.store .sidebar_shop_link_wrp .sidebar_link_box:last-child .accordion_inner,.tax-store .sidebar_shop_link_wrp .sidebar_link_box:last-child .accordion_inner,.post-type-archive-salon .sidebar_shop_link_wrp .sidebar_link_box:last-child .accordion_inner{padding-bottom:20px}.store .sidebar_shop_link_wrp .sidebar_link_box:not([open]):last-child .accordion_button,
.tax-store .sidebar_shop_link_wrp .sidebar_link_box:not([open]):last-child .accordion_button,
.post-type-archive-salon .sidebar_shop_link_wrp .sidebar_link_box:not([open]):last-child .accordion_button {border:none}.salon_link_wrp{padding-top:20px;border-top:1px solid #ccc}.shop_text_wrap{margin-bottom:5px}@media screen and (min-width:801px){.shop_sidebar .side_wrap::before{position:absolute;content:"";display:block;background:#000;box-shadow:1px -1px #ccc;top:-15px;right:0;width:calc(100% - 15px);height:15px}.shop_sidebar .side_wrap::after{position:absolute;content:"";border-top:1px solid #ccc;top:-10px;left:0;width:22px;height:11px;transform:rotate(-45deg);display:block;background:#000}.shop_sidebar .side_ttl{background-color:#000;color:#fff}.shop_sidebar .sidebar_link_wrp .sidebar_link_box .accordion_button{padding-top:15px}.store .sidebar_link_box:not([open]) .accordion_button::after,
  .tax-store .sidebar_link_box:not([open]) .accordion_button::after,
  .post-type-archive-salon .sidebar_link_box:not([open]) .accordion_button::after {top:26px}.store .sidebar_link_box:not([open]):hover .accordion_button::after,
  .tax-store .sidebar_link_box:not([open]):hover .accordion_button::after,
  .post-type-archive-salon .sidebar_link_box:not([open]):hover .accordion_button::after {top:29px}.shop_sidebar .sidebar_banner_wrp{margin-top:20px}.shop_sidebar .sidebar_banner_link{display:block;position:relative}.shop_sidebar .sidebar_banner_wrp .sidebar_banner_link:not(:last-child) {margin-bottom:15px}.shop_sidebar .sidebar_banner_link::before{position:absolute;content:"";border-top:1px solid #ccc;top:-8px;left:-8px;width:18px;height:18px;transform:rotate(135deg);display:block;background:#fff}.shop_sidebar .sidebar_banner_link::after{position:absolute;content:"";border-top:1px solid #ccc;bottom:-8px;right:-8px;width:18px;height:18px;transform:rotate(-45deg);display:block;background:#fff}.shop_sidebar .sidebar_banner_image{width:100%;border: 1px solid #cccc}}@media screen and (max-width:800px){.store .inner.flex_box{flex-flow:column-reverse}.store .side_wrap.sp{background-color:#70a4a8;margin:10px 0 0}.store .side_wrap.sp .side_ttl{font-size:1.4rem;padding:7px 0;border-bottom:1px solid #fff;background:#70a4a8}.footer_gallery_search_wrap{margin:25px auto 0;max-width:100%}.store .footer_gallery_search_select_wrap{width:48%}.sp_side_inner{max-width:90%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 20px}.store .side_wrap.sp .footer_gallery_search_select_wrap:nth-last-of-type(n+2) {margin-bottom:10px}.store .sp_side_inner .select_box select{font-size:1.3rem;padding:0 42px 0 7px}}.plan_mens_hakama .page_ttl-plan .page_title_text_jp{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/plan/mens_hakama/title_icon.svg)}.plan_mens_hakama .page_ttl_content::before{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/plan/mens_hakama/xmens_hakama_title_img-1.jpg.pagespeed.ic.ad5H8L0gsn.jpg)}.plan_mens_hakama .mens_hakama_plan_main_text{margin:-14px auto 55px}.mens_hakama_circle_area{max-width:770px;display:flex;justify-content:space-between;margin:0 0 23px}.mens_hakama_circle_img{position:absolute;left:50%;top:-23%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mens_hakama_circle{position:relative;display:inline-block;width:179px;height:179px;max-width:24%;max-height:24%;border-radius:50%;background:#d9e6e8}.mens_hakama_text{font-size:2rem;color:#6ca0a4;font-weight:bold;text-align:center;position:absolute;display:inline-block;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:179px;text-align:center;line-height:2.5rem}.mens_hakama_text_small{font-size:1.4rem;font-weight:bold;color:#000;line-height:1rem}.mens_hakama_annotation{font-size:1.4rem;margin:0 0 18px}.plan_set_list_02{display:flex;flex-wrap:wrap;max-width:220px;flex-direction:row}.plan_set_list_contents{padding:0 17px 0 0}.plan_set_list_contents_03{padding:0 17px 0 0}.mens_hakama_annotation_area{line-height:23px;margin:3px 0 0}.mens_hakama_annotation_area_03{line-height:23px;margin:3px 0 0}.mens_hakama_plan_imgbox{max-width:33.5%;position:absolute;right:0;bottom:0}.mens_hakama_text_02{font-size:1.4rem;color:#ee7864;font-weight:bold}.plan_bg_rental{margin:0 0 100px}.plan_mens_hakama footer{margin-top:105px}.plan_mens_hakama .plan_mens_hakama_bg_rental{padding:41px 0 25px 45px}.button_mens_hakama_imgbox{margin:0 auto 65px}@media screen and (max-width:900px){.mens_hakama_text{font-size:1.5rem;line-height:23px}}@media screen and (max-width:800px){.plan_mens_hakama .inner{padding:0}.plan_mens_hakama .page_title_wrap .breadcrumb_wrap{padding:0 15px}.plan_mens_hakama .page_ttl-plan .page_title_text_jp{background-size:30px auto}.plan_mens_hakama .page_ttl_content::before{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/plan/mens_hakama/xmens_hakama_title_img_sp-1.jpg.pagespeed.ic.Ot7q7SQsp0.jpg)}.plan_mens_hakama .mens_hakama_plan_main_text{margin:auto}.plan_mens_hakama .plan_mens_hakama_bg_rental{padding:45px 0 15px 15px}.mens_hakama_circle_area{flex-wrap:wrap;width:100%;max-width:700px;justify-content:space-around;margin:50px 0 -19px;margin-left:auto;margin-right:auto;padding:0 10px}.mens_hakama_circle{width:143px;height:143px;margin:0 0 42px}.mens_hakama_circle_img{top:-26%}.mens_hakama_text_small{font-size:1rem;line-height:1.5rem;display:block;margin-bottom:-15%}.plan_set_list_02{max-width:80px;height:70px;flex-direction:column}.mens_hakama_annotation{font-size:1rem}.mens_hakama_annotation_area{margin:4px 0 13px;line-height:16px}.mens_hakama_annotation_area_02{margin:0 auto 27px;max-width:92%}.mens_hakama_annotation_area_03{margin:4px 0 13px;line-height:16px}.mens_hakama_plan_imgbox{margin:-12px 0 0;position:unset;max-width:44%}.mens_hakama_text_02{font-size:1rem}.plan_set_list_contents_02{padding:0 17px 0 0}.plan_set_list_contents_03{padding:0 17px 28px 0}.mens_hakama_plan_bg_section{padding:25px 0 15px 15px}.plan_bg_rental{margin:0 0 21px}.plan_mens_hakama footer{margin-top:20px}.plan_mens_hakama .mens_hakama_plan_bg_section{padding:20px 0 15px 15px}.button_mens_hakama_price_imgbox{margin:0 auto 24px}}@media screen and (max-width:640px){.mens_hakama_annotation_area_02{max-width:90%}.mens_hakama_circle{max-width:unset;max-height:unset}}@media screen and (max-width:600px){.mens_hakama_circle_area{max-width:400px}}.plan_graduate_hakama .page_ttl-plan .page_title_text_jp{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/plan/graduate_hakama/title_icon.svg)}.plan_graduate_hakama .page_ttl_content::before{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/plan/graduate_hakama/xgraduate_hakama_title_img-1.jpg.pagespeed.ic.-Y91w0Wy2b.jpg)}.plan_graduate_hakama .main_column{width:100%}.graduate_hakama_rental_plan_area{background:linear-gradient(45deg,transparent 14px,#b1a06a 15px,#fff 16px) , linear-gradient(135deg,transparent 14px,#b1a06a 15px,#fff 16px) , linear-gradient(225deg,transparent 14px,#b1a06a 15px,#fff 16px) , linear-gradient(315deg,transparent 14px,#b1a06a 15px,#fff 16px);background-position:bottom left , top left , top right , bottom right;background-size:50% 50%;background-repeat:no-repeat}.graduate_hakama_rental_plan_area::before,.graduate_hakama_rental_plan_area::after{display:block;content:"";width:auto;margin:0 20px}.graduate_hakama_rental_plan_area::before{border-top:solid 1px #b1a06a}.graduate_hakama_rental_plan_area::after{border-bottom:solid 1px #b1a06a}.graduate_hakama_rental_plan_area>.graduate_hakama_rental_plan_area_02{border-left:solid 1px #b1a06a;border-right:solid 1px #b1a06a;margin:20px 0;padding:0 20px}.graduate_hakama_corner_button{width:100%;max-width:680px;background:#fff;color:#000;padding:0 20px}.graduate_hakama_doubble_corner{max-width:680px;margin:0 auto}.graduate_hakama_doubble_corner_layout{box-shadow:-1px 1px #b1a06a , 1px -1px #b1a06a}.graduate_hakama_doubble_corner_layout .graduate_hakama_corner_button_first_decoration::before{box-shadow:1px -1px #b1a06a}.graduate_hakama_corner_button .graduate_hakama_corner_button_first_decoration::before,.graduate_hakama_corner_button .graduate_hakama_corner_button_first_decoration::after,.graduate_hakama_corner_button .graduate_hakama_corner_button_last_decoration::before,.graduate_hakama_corner_button .graduate_hakama_corner_button_last_decoration::after{content:"";position:absolute;display:block;background:#fff}.graduate_hakama_doubble_corner_layout .graduate_hakama_corner_button_first_decoration::after{border-top:1px solid #b1a06a}.graduate_hakama_doubble_corner_layout .graduate_hakama_corner_button_last_decoration::before{box-shadow:-1px 1px #b1a06a}.graduate_hakama_doubble_corner_layout .graduate_hakama_corner_button_last_decoration::after{border-bottom:1px solid #b1a06a}.graduate_hakama_rental_plan_title{font-size:2.2rem;text-align:center;font-family:'Noto Serif JP',serif;margin:15px 0 14px}.graduate_hakama_rental_plan_text{font-size:1.4rem;text-align:left;line-height:1.7}.graduate_hakama_rental_plan_text_area{margin:0 0 8px}.graduate_hakama_rental_plan_text_area_02{margin:0 0 15px}.graduate_hakama_rental_plan_title_small{font-size:1.4rem;font-weight:bold;margin:0 0 8px;text-align:left}.graduate_hakama_rental_plan_annotation{font-size:1.2rem;margin:8px 0 35px}.graduate_hakama_plan_title_area{padding:0 0 20px;margin:0 0 20px;text-align:left;line-height:1.7}.graduate_hakama_plan_imgbox{max-width:33.5%;position:absolute;right:0;bottom:0}.graduate_hakama_plan_decorate_title{padding:16px 27px 0;margin:16px auto 10px}.graduate_hakama_photo_plan_decorate_title{padding:16px 27px 0;margin:16px auto 0}.graduate_hakama_plan_area{padding:0 0 16px;margin:5px 0 15px;max-width:430px}.plan_graduate_hakama .graduate_hakama_photo_plan_bg_section{padding:47px 0 20px 45px;margin:0 0 50px}.plan_graduate_hakama .graduate_hakama_plan_bg_rental{padding:59px 0 30px 45px;margin:0 0 50px}.graduate_hakama_plan_setrental_detailinnerbox{width:67%}.graduate_hakama_photo_plan_imgbox{max-width:35.5%;position:absolute;right:0;bottom:0}.graduate_hakama_plan_inner_section.graduate_hakama_plan_inner_cornercut{padding:0 0 0}.graduate_hakama_plan_photo_subtitle{font-size:2rem;padding:0 0 4px;margin:9px 0 3px}.graduate_hakama_plan_setbox{margin:11px 0 10px}.graduate_hakama_plan_icon_list{display:flex;flex-wrap:wrap}.plan_graduate_hakama .plan_graduate_hakama_rental_inner_wrap:not(:last-of-type) {margin:0 auto 65px}.plan_graduate_hakama .plan_graduate_hakama_rental_inner_wrap:nth-child(2) {margin:0 auto 30px}.plan_graduate_hakama_setrental_inner_section .plan_setrental_detailinnerbox{line-height:30px}.plan_graduate_hakama footer{margin-top:85px}.plan_graduate_hakama .plan_setrental_detailbox{margin:18px auto 5px}.button_price_imgbox{display:block;max-width:290px;margin:0 auto 50px}.button_graduate_hakama_price_imgbox{margin:0 auto 65px}@media screen and (max-width:800px){.plan_graduate_hakama .inner{padding:0}.plan_graduate_hakama .page_title_wrap .breadcrumb_wrap{padding:0 15px}.plan_graduate_hakama .page_ttl-plan .page_title_text_jp{background-size:22px auto}.plan_graduate_hakama .page_ttl_content::before{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/plan/graduate_hakama/xgraduate_hakama_title_img_sp-1.jpg.pagespeed.ic.VLpufDJMV1.jpg)}.graduate_hakama_corner_button{padding:0 12px}.graduate_hakama_corner_button{width:100%;max-width:740px}.graduate_hakama_rental_plan_title{font-size:1.2rem;margin:14px 0 10px}.graduate_hakama_rental_plan_text{font-size:1rem}.graduate_hakama_rental_plan_title_small{font-size:1rem;margin:0 0 4px}.graduate_hakama_rental_plan_text_area{margin:0}.graduate_hakama_rental_plan_text_area_02{margin:0 0 10px}.graduate_hakama_rental_plan_annotation{font-size:1rem;margin:4px 0 25px}.graduate_hakama_plan_title_area{padding:0 0 13px;margin:0 0 13px}.graduate_hakama_plan_textbox{width:66.7%}.graduate_hakama_plan_imgbox{max-width:45.5%;position:unset}.graduate_hakama_plan_inner_section{padding:0 0 12px}.graduate_hakama_plan_setrental_list_title{font-size:2.6rem;margin:0 0 0 10px}.graduate_hakama_plan_setrental_detailinnerbox{width:83%}.graduate_hakama_plan_bg_rental{padding:45px 0 15px 15px;margin:0 0 21px}.graduate_hakama_plan_bg_section{padding:27px 1px 24px 15px}.graduate_hakama_plan_inner_photo_img{max-width:140px;margin:0 auto}.graduate_hakama_plan_imgbox{max-width:45%}.graduate_hakama_plan_inner_section{padding:12px 0 0}.graduate_hakama_plan_inner_section_02{padding:0 0 12px}.graduate_hakama_doubble_corner{width:90%;max-width:740px;margin:0 auto}.graduate_hakama_photo_plan_imgbox{max-width:45%;position:unset}.graduate_hakama_plan_photo_subtitle{font-size:1.3rem}.graduate_hakama_plan_decorate_title{padding:16px 27px 0;margin:24px auto 10px}.graduate_hakama_plan_area{max-width:100%}.plan_graduate_hakama .graduate_hakama_photo_plan_bg_section{padding:20px 0 15px 15px;margin:0 0 20px}.plan_graduate_hakama .plan_graduate_hakama_rental_inner_wrap:not(:last-of-type) {margin:0 auto 40px}.plan_graduate_hakama .plan_graduate_hakama_rental_inner_wrap:nth-child(2) {margin:0 auto 20px}.plan_graduate_hakama .graduate_hakama_plan_bg_rental{padding:35px 0 20px 15px;margin:0 0 20px}.graduate_hakama_plan_area{padding:0}.plan_graduate_hakama .graduate_hakama_plan_photo_subtitle{padding:0}.plan_graduate_hakama_setrental_inner_section .plan_setrental_detailinnerbox{line-height:15px}.plan_setrental_detailbox{margin:11px auto 1px}.plan_graduate_hakama footer{margin-top:20px}.plan_graduate_hakama .plan_setrental_detailbox{margin:11px auto 4px}.button_price_imgbox{max-width:200px;margin:0 auto 20px}.button_graduate_hakama_price_imgbox{margin:0 auto 24px}}@media screen and (max-width:375px){.graduate_hakama_plan_setrental_detailinnerbox{width:100%}}.hair_shop_search_wrap{display:flex;margin:0 0 25px}.hair_shop_search_select_wrap{width:32%}.hair_shop_search_select_wrap:not(:last-of-type) {margin:0 3% 0 0}.hair_shop_search_select_wrap .hair_shop_search_select{font-size:1.2rem;color:#333;border:1px solid #b2b2b2;letter-spacing:.5px}.hair_shop_search_select_wrap::before{background:#b2b2b2}.hair_shop_search_select_wrap::after{top:40%;right:18px;border-top:10px solid #333;border-right:6px solid transparent;border-bottom:10px solid transparent;border-left:6px solid transparent;transform:unset}@media screen and (max-width:800px){.hair_shop_search_wrap{margin:10px 0 10px}.hair_shop_search_select_wrap::after{right:11px}}.post-type-archive-salon .page_ttl-plan .page_title_text_en{display:none}.post-type-archive-salon .page_ttl-plan .page_title_text_jp{background-image:none}.post-type-archive-salon .page_ttl_content::before{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/hair_shop/xhair_shop_title_img.jpg.pagespeed.ic.bdfdluOTKI.jpg)}.hair_shop_wrap{font-feature-settings:"palt" 1}.hair_shop_main_title{background-color:#689ca0;color:#fff;text-align-last:center;padding:9px 5px;font-size:1.8rem;font-weight:bold;letter-spacing:20px;margin:0 0 9px}.hair_shop_localplace_title{font-size:2.5rem;font-family:'Noto Serif JP',serif;color:#689ca0;font-weight:bold;letter-spacing:1.8px;padding:0 0 15px}.hair_shop_section{margin:0 0 75px}.hair_shop_inner_section{justify-content:space-between;font-weight:300;letter-spacing:.7px}.hair_shop_textbox{flex:1}.hair_shop_name_wrap{display:flex;padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ccc;line-height:27px}.hair_shop_sns_icon{max-width:30px}.hair_shop_imgbox{width:70%; margin-left:0}.hair_shop_imgbox_stylist{width:30%;margin:auto}.hair_shop_imgbox_make{width:30%; margin-left:10px}.hair_shop_img{max-width:180px}.hair_shop_map_icon{max-width:11px;padding:0 0 4px}.hair_shop_title{font-weight:bold}.hair_shop_sns_wrap{display:flex;margin:-4px 0 0 auto}.hair_shop_place_wrap{display:flex;font-size:1.4rem}.hair_shop_sns_link:not(:last-of-type) {margin:0 9px 0 0}.hair_shop_list{display:flex;font-size:1.4rem}.hair_shop_list_title{padding:0 5px 0 0}.hair_shop_list_detail{font-weight:bold;color:#689ca0}.hair_shop_message{font-size:1.2rem;margin:10px 0 0}.hair_shop_adress{padding:0 9px 0 0}.hair_shop_map_link{color:#689ca0}.hair_shop_map_link:hover{text-decoration:underline}@media screen and (max-width:800px){.post-type-archive-salon .page_ttl_content::before{background-image:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/hair_shop/xhair_shop_title_img.jpg.pagespeed.ic.bdfdluOTKI.jpg)}.hair_shop_main_title{padding:6px 5px;font-size:1.3rem;letter-spacing:14px;margin:0 0 5px}.hair_shop_localplace_title{font-size:1.5rem;padding:0 0 7px}.hair_shop_inner_section{flex-direction:column;letter-spacing:.1px;line-height:1.8rem}.hair_shop_textbox{order:2}.hair_shop_imgbox{width:100%;margin:0 0 5px;text-align:center;height:235px}.hair_shop_img{max-width:75%}.attachment-full.size-full.wp-post-image{text-align:center;height:235px;object-fit:cover}.hair_shop_name_wrap{font-size:1.2rem;padding:0 0 4px;margin:0 0 6px}.hair_shop_sns_icon{max-width:23px}.hair_shop_sns_link:not(:last-of-type) {margin:0 6px 0 0}.hair_shop_place_wrap{font-size:1.1rem}.hair_shop_list{font-size:1.1rem}.hair_shop_message{font-size:1rem;margin:7px 0 0}.hair_shop_section{margin:0 0 30px}.hair_shop_map_icon{max-width:10px}.hair_shop_sns_wrap{margin:-1px 0 0 auto}}.error404 .page_ttl_content::before{content:none}.error404 .page_ttl_text_wrap{max-width:95%;padding-left:0;margin:auto}.error404_button_wrap{margin:60px 0 0}.error404_text{text-align:center}.error404 .page_ttl{margin-bottom:30px}.error404 .page_ttl_inner{padding-left:0}.error404 .page_ttl_text{text-align:center}.error404 .main_column{padding-right:0}@media screen and (max-width:800px){.error404_button_wrap{margin:10px 0 0}.error404 .flex_box{display:block}.error404_text{margin:auto}.error404 .page_ttl_content{padding-top:30px}.error404 .page_ttl_text .page_title_text_en{transform-origin:unset}.error404 .page_ttl{height:120px;margin-bottom:6px}}.top_section_wrp.nav{padding-top:0;background:none}.header_top_nav{margin-top:10px}.accordion-contents{position:relative}.accordion-contents .accordion-button{width:3rem;height:3rem;font-size:3rem;text-align:center;position:absolute;top:0;left:100%;transition:transform .5s}@media screen and (max-width:640px){.accordion-contents{padding-top:4rem!important}.accordion-contents .accordion-button{width:100%;top:0;left:0;cursor:pointer}}.accordion-contents .accordion-button.showed{transform:rotate(180deg)}.accordion-contents>section{transition:height .5s;overflow:hidden}@media screen and (min-width:801px){.accordion-contents > section:nth-child(3){height:auto!important}}