.top .corner_button-line{position:relative;z-index:2;padding:14px 4px}.top_caption{font-family:'Noto Serif JP',serif}.top main{overflow:hidden;margin-top:-58px}.top h2{font-size:2rem;letter-spacing:.7rem}@media screen and (max-width:800px){.top .corner_button-line{padding:6px 4px}.top main{margin-top:0}.top h2{font-size:1.3rem}}.mainvisual{position:relative;margin-bottom:111px}.main_logo{position:absolute;bottom:-60px;right:65px;z-index:1}@media screen and (max-width:1030px){.main_logo{width:217px;height:58px;right:20px;bottom:-20px}}@media screen and (max-width:800px){.top main{padding-top:0!important}.main_content_wrap{}.mainvisual{margin-bottom:30px;padding-top:75px!important}}.top_slider.inner{max-width:100%;padding:0}.slider_img{width:100%}.mainvisual .slick-slide img{aspect-ratio: 373/211;object-fit:cover}.top .slick-dots{width:340px;bottom:-60px;left:0;padding-left: }.top .slick-dots li,.top .slick-dots li button,.top .slick-dots li button:before{width:50px;height:3px}.top .slick-dots li{margin:0 5px 0 0}.top .slick-dots li:last-child{margin:0}.top .slick-dots li button:before{color:#ccc;background:#ccc}.top .slick-dots li.slick-active button:before{background:#70a4a8}.top .slick-dots li button:before{content:''!important}.top .slick-slide{height:auto}.top .mainvisual .slick-slide{aspect-ratio: 373 / 211;overflow:hidden}@media screen and (max-width:800px){.top .mainvisual .slick-slide{aspect-ratio: 373 / 211;overflow:hidden}.top .slick-dots{bottom:-20px;width:150px}.top .slick-dots li,.top .slick-dots li button,.top .slick-dots li button:before{width:25px;height:2px}}.top_slider-num{padding-left:50px;color:#b1a06a;font-family:'Lovers Quarrel',cursive,'Noto Serif JP',serif;position:relative}.num_inner{position:absolute;display:flex;align-items:center;width:33px;top:-30px;left:95px;font-weight:bold}.count_naw{font-size:4.5rem;padding:0 0 30px 0}.count_all{font-size:2.5rem;padding:10px 0 0 0}@media screen and (max-width:800px){.num_inner{top:-35px;left:15px}.count_naw{font-size:2rem;padding:0 0 12px 0}.count_all{font-size:1.5rem;padding:0}}.top .header_content{margin:0 auto 10px}.top .header_content::after{background:#f4f4ef}@media screen and (min-width:801px){.top .header_content{position:relative}.wrap{padding-top:0!important}.header_top_wrap{width:100%;max-width:100%}.header_top_wrap_inner{border-bottom:transparent;clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,0 50px)}.header_top_wrap_inner::after{content:none}.change_menu_button{display:none}.header_top_nav{clip-path:polygon(100% 0,100% 50px,calc(100% - 50px) 100%,0 100%,0 0);position:relative;padding:20px 0 20px;max-width:100%}.top .top_section_wrp.nav{padding:0;background:#f4f4ef;margin-top:0}.header_top_nav::after{content:"";position:absolute;display:block;width:70px;height:1px;background:#b2b2b2;z-index:2;bottom:-1px;right:-20px;transform:rotate(-42deg);transform-origin:bottom left}}.shop_sns_menu a:first-child{display:none}.campaign{padding:60px 10px 60px;background:#f4f4ef}.campaign_img_wrp{max-width:1194px;margin:0 auto 60px}.campaign_box_wrp{padding:8px;background:#fff;margin:0 7px}.campaign_box{padding-bottom:59.2%;position:relative;display:block;overflow:hidden}.campaign_img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center}.campaign_corner_button{text-align:center}.button_campaign_imgbox{margin:auto;display:block}@media screen and (min-width:801px){.campaign_box:hover .campaign_img{transform:translate(-50%,-50%) scale(1.2)}}@media screen and (max-width:800px){.campaign{padding:50px 25px;background:#f4f4ef}.campaign_img_wrp{margin:0 calc(50% - 50vw) 15px;width:100vw}.campaign_box_wrp{margin-right:0;padding:5px}}.link_furisode{margin:60px auto 0;max-width:1180px}.banner_753{margin:50px auto;max-width:960px}.banner_753 img{position:relative}.banner_753_btn{display:inline flex;width:50%;gap:1em;position:absolute;left:6%;bottom:16%}.banner_753.--furisode .banner_753_btn{bottom:24%}.banner_753.--furisode .banner_753_btn:last-of-type{bottom:6%}@media screen and (max-width:800px){.link_furisode{margin:50px auto 10px}.banner_753{margin:15px auto}.banner_753_btn{width:90%;top: calc(50% + 23%);left:calc(50% - 0px);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.banner_753.--furisode .banner_753_btn{top: calc(50% + 19%)}.banner_753.--furisode .banner_753_btn:last-of-type{top: calc(50% + 35%)}}@media screen and (max-width:450px){.banner_753_btn{top: calc(50% + 18%)}.banner_753.--furisode .banner_753_btn{top: calc(50% + 17%)}.banner_753.--furisode .banner_753_btn:last-of-type{top: calc(50% + 33%)}}.top_about{background:#d9e6e8;padding:120px 0 85px;position:relative;overflow:hidden}.top_about::before,.top_about::after{position:absolute;content:""}.top_about::before{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/about_logo.png.pagespeed.ce.FhoBAIH2t7.png) no-repeat;background-size:contain;width:860px;max-width:80%;height:300px;top:5%;left:48%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);overflow:hidden;z-index:0;opacity:.6}.top_about::after{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/top_about_backimg01.png.pagespeed.ce.m5nccEln79.png) no-repeat;top:-10px;left:-80px;width:221px;height:221px;z-index:0;opacity:.7}.top_about .top_caption{text-align:center;font-size:2rem;padding-bottom:30px}.top_about .top_caption_inner{position:relative;padding-bottom:25px}.top_about .top_caption_inner::before,.top_caption_inner::after{position:absolute;content:"";left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:900px;height:1px}.top_about .top_caption_inner::before{bottom:0;background:rgba(0,0,0,.2)}.top_about .top_caption_inner::after{bottom:-1px;background:rgba(255,255,255,.5)}.top_about .top_about_inner{padding-top:150px;position:relative;z-index:1;max-width:1400px;margin:auto}.top_about_box_img_wrp{margin:0% calc(50% - 50vw);width:50vw}.top_about_box_img_wrp img{width:100%}.top_about_box{max-width:1200px;margin:auto}.top_about_box_inner{display:flex;position:relative;justify-content:space-between}.top_about_box2 .top_about_box_inner{flex-flow:row-reverse}.top_about_box_txt_wrp{order:10;bottom:-10px;right:-5px;max-width:47%;z-index:-1;font-size:1.4rem;display:inline grid;place-items:center}.top_about_box2 .top_about_box_txt_wrp{left:0}.top_about_box1 .top_about_box_txt{padding:45px 30px 45px 45px}.top_about_box2 .top_about_box_txt{padding:45px 45px 45px 25px}.top_about_inner .top_about_box:first-child{padding-bottom:50px}.top_about .about_us_img_wrap{position:relative;width:50%}.top_about .about_us_img{width:100%}.top_about .about_us_text_wrap{top:auto;bottom:-15%;left:49%}.top_about .corner_layout-lt,.top_about .corner_layout-rt{padding:45px 20px 45px 30px}.top_about .about_us_image_content_02{position:relative}.top_about .about_us_img_wrap_02{position:absolute;right:0;width:50%}.top_about .corner_layout.corner_layout-lb.pc{position:absolute;right:50%;bottom:-270px}.top_about .corner_layout-lb,.top_about .corner_layout-rb{padding:55px 50px 30px 50px;margin-bottom:-2px;line-height:2.4}.top_about_button{display:flex;justify-content:space-between;max-width:1000px;margin:70px auto 0;position:relative;z-index:1;font-size:14px;line-height:29px}.top_about_button_top{padding-top:10px}.top_about_button_bottom{max-width:685px}.top_about_box1,.top_about_box1{position:relative}.top_about_box1::before,.top_about_box1::after,.top_about_box2::before,.top_about_box2::after{position:absolute;content:""}.top_about_box1::before{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/top_about_backimg02.png.pagespeed.ce.EOTq_Y6gzM.png) no-repeat;width:278px;height:278px;top:-20%;right:-5%;z-index:-2;opacity:.7}.top_about_box1::after{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/top_about_backimg03.png.pagespeed.ce.qlfvjhrl9V.png) no-repeat;width:162px;height:162px;bottom:-1%;right:-14%;z-index:-2;opacity:.7}.top_about_box1 .top_about_box_inner:after{content:'';position:absolute;background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/top_about_backimg04.png.pagespeed.ce.7Qf7xqI6gc.png) no-repeat;background-size:contain;width:300px;height:300px;bottom:-55%;left:-15%;z-index:-2;opacity:.7}.top_about_box2:after{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/top_about_backimg04.png.pagespeed.ce.7Qf7xqI6gc.png) no-repeat;background-size:contain;width:400px;height:400px;bottom:-60%;left:27%;z-index:-2;opacity:.7}.button_top_about{margin:auto auto}.button_top_about_imgbox{margin:auto;display:block}.top_about_button_wrap{position:relative;z-index:1;margin-top:5%;max-width:1200px;margin-inline:auto;font-size:16px}@media screen and (max-width:1120px){.top_about{padding:80px 15px}.top_about_box_img_wrp{margin:0;max-width:60%}.top_about_button{padding-top:120px;flex-direction:column-reverse;row-gap:1em}.button_top_about_imgbox{max-width:none}}@media screen and (max-width:850px){.top_about::before{width:400px;top:50px;left:47%}.top_about .top_about_inner{padding-top:30px}.top_about_box_inner{flex-direction:column}.top_about_box2 .top_about_box_inner{flex-flow:column}.top_about_box_img_wrp{max-width:80%;width:80%}.top_about_box_txt_wrp{margin-left:auto;margin-top:-30px;position:unset;max-width:80%}.top_about_button{padding-top:30px}.top_about::after{opacity:.2}.top_about_button_wrap .taC{text-align:start}.top_about_button_wrap{margin-top:4em;font-size:14px}}@media screen and (max-width:550px){.top_about{padding:80px 25px 50px}.top_about_box_img_wrp{max-width:100%;width:100%}.top_about_box_txt_wrp{max-width:fit-content}.top_about_inner .top_about_box:first-child{padding-bottom:35px}.top_about_box1 .top_about_box_txt,.top_about_box2 .top_about_box_txt{padding:45px 10px 10px;margin-bottom:-2px;line-height: calc(50 / 28);letter-spacing:.1em}.top_about_button{padding-top:0;margin:2.5em 0 0}.top_about_button_top{padding-top:0}.top_about_box1::before,.top_about_box1::after,.top_about_box1 .top_about_box_inner:after,.top_about_box2:after{content:none}.top_about_button_wrap .mb50{margin-bottom:30px}}.top_news{max-width:100%;margin:0 auto;padding:100px 0 60px;position:relative}.top_news::before{position:absolute;content:"";background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/xnews_logo.png.pagespeed.ic.2uldFbcBxd.png) no-repeat;width:100%;height:344px;top:0;left:10px;overflow:hidden;z-index:-1}.top_news_inner{max-width:1200px;width:calc(100% - 30px);margin:auto;display:flex;justify-content:space-between}.top_news .top_caption{font-size:2rem;letter-spacing:1rem}.top_caption_sub{display:block;font-size:.9rem;text-align:center}.top_news_wrp{max-width:85%;flex:85%;padding-top:7px}.top_news_flex_wrap{display:block}.top_news .sidebar_banner_wrp{display:flex;justify-content:center}.top_news .sidebar_banner_image{width:100%;padding:0 0 0 20px;border: 1px solid #cccc}.top_news .sidebar_banner_link{display:block;position:relative}.top_news .sidebar_banner_link::before{position:absolute;content:"";border-top:1px solid #ccc;top:-13px;left:-13px;width:28px;height:28px;transform:rotate(135deg);display:block;background:#fff}.top_news .sidebar_banner_link::after{position:absolute;content:"";border-top:1px solid #ccc;bottom:-13px;right:-13px;width:28px;height:28px;transform:rotate(-45deg);display:block;background:#fff}.top_news .sidebar_banner_wrp .sidebar_banner_link:not(:last-child) {margin-right:20px}.top_news_inner .top_caption_sub{letter-spacing:.3rem}.top .top_news_inner .archive_news_content_li:nth-last-child(1),
.top .top_news_inner .archive_news_content_li:nth-last-child(2),
.top .top_news_inner .archive_news_content_li {width:100%;border-bottom:solid 1px #b2b2b2}.top_news_inner .archive_news_content_txt{display:flex;width:100%;gap:1em}.top_news_inner .archive_news_content_dt{margin-right:0;letter-spacing:.14em}.top_news_inner .archive_news_content_dt a{padding:2px 13px 0;height:min-content}.top_news_inner .archive_news_content_dd{display:flex;gap:1.5em}.top_news_inner .archive_news_content_date{margin-right:20px;font-weight:normal;font-family:'Noto Serif JP',serif}.archive_news_content_date::before{content:none!important}.top_news_inner .archive_news_content_dd p{min-width:8.5em;text-align:center}.archive_news_content_dt_wrp,.top_news_inner .detailbrn{display:none!important}@media screen and (max-width:800px){.top_news{padding:30px 15px 40px}.top_news_inner{display:block;width:100%}.top_news_wrp{max-width:100%;padding-top:15px}.top_caption{text-align:center}.top_news .top_caption{line-height:1.5;margin-bottom:10px;letter-spacing:.3rem}.top_news .sidebar_banner_wrp{margin-top:12px;justify-content:center}.top_news::before{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/news_logo_sp.png.pagespeed.ce.za3OwLYll9.png) no-repeat;width:215px;height:121px;background-size:contain;top:10px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.top_news_inner .archive_news_content_txt{font-size:14px;display:block;position:relative;margin-left:0;padding-top:0}.top_news_inner .archive_news_content_dt{margin-right:0}.top_news_inner .archive_news_content_dd p{text-align:left;position:absolute;top:5px;left:16em}.top_news .sidebar_banner_image{padding:0}.top_news_wrp .archive_news_content_li:last-child{margin-bottom:17px}.top_news_flex_wrap{display:block}.top_news .archive_news_content_date,.top_news .archive_news_content_dt a,.top_news .archive_news_content_dd{font-size:14px;font-weight:normal;padding:0}.top_news .archive_news_content_dd{font-size:13px;margin-left:0;margin-top:5px}.top_news .archive_news_content_dt a{padding:4px 8px 2px}.top_news_inner .archive_news_content_date{margin-right:5px;padding:4px 0}}@media screen and (max-width:400px){.top_news .sidebar_banner_link::after{bottom:-7px;right:-7px;width:16px;height:16px}.top_news .sidebar_banner_link::before{top:-7px;left:-7px;width:15px;height:15px}.top_news .archive_news_content_li,
  .top_news .archive_news_content_li:nth-last-child(2),
  .top_news .archive_news_content_li:nth-last-child(1) {padding-bottom:10px;margin-bottom:10px}}.rental{padding:145px 0 0!important;background: linear-gradient(to bottom, rgb(175 158 106 / 30%), #fff 30%);position:relative;overflow:hidden}.rental::before{position:absolute;content:"";background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/service_logo.png.pagespeed.ce.ftx9b2OpPi.png) no-repeat;width:680px;height:312px;top:30px;left:20%;z-index:1;background-size:contain}.rental .top_caption,.rental_txt,.furisode_main_box{position:relative;z-index:2}.rental .top_caption{text-align:center;letter-spacing:.7rem}.rental_txt_wrp{text-align:center;font-size:1.4rem;padding:32px 0 50px;line-height:2}.rental_txt{display:block}.furisode_main_box{max-width:960px;margin:0 auto;position:relative;display:flex;flex-flow:column-reverse}.rental_contents{position:absolute;width:100%;height:187px;bottom:-232px;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/boarder_frisode.png.pagespeed.ce.hra1P_Lg_2.png) no-repeat #fff;background-size:100% 104%;z-index:-1}.furisode_txt_wrp{max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:absolute;padding:0 37px 0 48px;height:217px;bottom:-272px}.furisode_txt_left{padding-right:35px;flex:1}.furisode_txt{font-size:14px;padding:13px 0 25px}.furisode_img_wrp{position:relative;z-index:-2}.top_caption.furisode_caption{text-align:left;color:#b1a06a;font-size:30px;letter-spacing:normal;font-family:'Noto Sans JP',sans-serif}.furisode_txt_right .sp{display:none}.furisode_txt_left .top_caption.furisode_caption{border-bottom:1px dashed #b2b2b2;padding:16px 0 2px;font-weight:bold}.furisode_caption_span{font-size:1.6rem;font-weight:normal;letter-spacing:1;padding-left:15px}.top .corner_button-line.rental_link{margin-bottom:10px}.furisode_botann_img_wrp{width:72%;margin:5px auto 0;position:relative;display:block;text-align:center}.furisode_txt_right{width:25.6%}.furisode_txt_right .furisode_botann_img_wrp{width:100%}.botann_ttl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;text-align:center}.botann_ttl.botann_rental{color:#fff}.botann_rental_wrp{margin-bottom:10px}@media screen and (max-width:891px){.furisode_txt{padding:5px 0 25px}}@media screen and (max-width:800px){.furisode_img_wrp{padding:0 10px}.furisode_txt{padding:7px 0 0}.furisode_txt_left .top_caption.furisode_caption{font-size:1.5rem;padding:0 0 6px}.furisode_txt_right .furisode_botann_img_wrp{max-width:190px;margin:0 auto}.furisode_txt_right .sp{display:block}.furisode_txt_wrp{max-width:94%;display:block;height:auto;padding:18px 18px 17px}.furisode_txt_right{width:100%;gap:0 5px;display:flex;margin:0 auto;padding-top:9px;justify-content:center}.furisode_txt_right .botann_rental_wrp{max-width:130px;margin:0 20px 0 0}.furisode_txt_left{padding:0}.rental{padding:50px 0 227px}.rental_txt_wrp{font-size:1rem;padding:17px 15px 19px}.rental::before{width:398px;height:149px;left:50%;right:50%;background-size:contain;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.rental .top_caption{letter-spacing:.3rem;font-size:2rem;line-height:1.5}.rental_contents{bottom:-327px}.top_caption.furisode_caption{font-size:1.5rem;padding:2px 0 5px 0}.furisode_caption_span{font-size:1.1rem;letter-spacing:0}}@media screen and (max-width:550px){.rental_contents{bottom:-365px}.rental{padding:50px 0 245px}}@media screen and (max-width:450px){.furisode_txt{font-size:13px;line-height: calc(35 / 26)}.furisode_txt_right{flex-wrap:wrap}.furisode_txt_right .furisode_botann_img_wrp{max-width:48%}.rental_contents{bottom:-387px}.rental{padding:50px 0 260px}}@media screen and (max-width:420px){.rental_contents{bottom:-400px}.rental{padding:50px 0 280px}}@media screen and (max-width:337px){.furisode_txt_wrp{padding:13px 18px 12px}}@media screen and (max-width:402px){.top_caption.furisode_caption{padding:0 0 5px 0}}.top_link_sec{position:relative;z-index:1;margin-bottom:45px}.top_link_wrp{max-width:960px;margin:0 auto;display:flex;flex-flow:wrap;justify-content:space-between}.top_link_wrp::before,.top_link_wrp::after{content:"";order:1;width:32%}.top_link_box{width:24%;position:relative;margin-bottom:100px}.top_link_img{width:100%}.top_link_txt.rental_contents{position:absolute;width:90%;background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/boarder_link.png.pagespeed.ce.ydr7Wivio9.png) no-repeat;z-index:0;bottom:-182px;background-size:100% 104%}.top_link_box .top_caption.furisode_caption{font-weight:bold;font-size:2rem;display:flex;align-items:center}.top_link_box .furisode_caption_span{font-size:1.4rem;display:flex;align-items:center;line-height:1}.top_link_caption{padding:23px 10px 5px;justify-content:center}.top_link_txt_inner{padding:0 0 20px}@media screen and (min-width:801px){.top_link_box:nth-child(3n+2) {transition-delay:.1s}.top_link_box:nth-child(3n) {transition-delay:.2s}}@media screen and (max-width:800px){.top_link_sec{margin-bottom:20px;padding:0 10px}.top_link_wrp{justify-content:center}.top_link_box{width:46%}.top_link_box:nth-child(2n) {transition-delay:.1s}.top_link_wrp::before,.top_link_wrp::after{width:47%}.top_link_wrp .top_link_box:nth-child(odd) {margin-right:18px}.top_link_box .top_caption.furisode_caption{font-size:1.5rem;padding:20px 0 10px 40px}.top_link_txt.rental_contents{height:auto}}@media screen and (max-width:675px){.furisode_caption_span{padding-left:10px}}@media screen and (max-width:590px){.top_link_sec .furisode_botann_img_wrp{width:100%;max-width:130px;margin:0 auto}.top_link_sec .furisode_botann_img_wrp.botann_rental_wrp{margin-bottom:10px}.top_link_box{margin-bottom:120px}.top_link_txt.rental_contents{width:94%}.top_link_txt_inner{padding:0 0 15px}}@media screen and (max-width:500px){.top_link_box{margin-bottom:110px}.top_link_txt.rental_contents{bottom:-160px;top:auto!important}.top_link_box .top_caption.furisode_caption{padding:10px 0 10px 20px;font-size:1.3rem}.top_link_box .furisode_caption_span{font-size:1rem}.furisode_txt_wrp.rental_contents{background:#fff url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/boarder_frisode_sp2.png.pagespeed.ce.Rpdbl_WbyX.png) no-repeat top center;background-size:104% 100%;padding:18px 30px 16px;max-width:100%}}@media screen and (max-width:402px){.top_link_box{margin-bottom:125px}.top_link_txt.rental_contents{bottom:-175px}.top_link_box .top_caption.furisode_caption{padding:12px 0;display:block;text-align:center}.top_link_sec .furisode_botann_img_wrp.botann_rental_wrp{margin-bottom:7px}.top_link_box .furisode_caption_span{display:block;padding:0}.top_link_box .graduation_hakama .top_caption.furisode_caption{padding:7px 0 17px}.top_link_box .graduation_hakama .furisode_caption_span{height:10px}.top_link_sec .furisode_botann_img_wrp{max-width:82%}.top_link_txt_inner{padding:0 0 10px}}@media screen and (max-width:800px){.customers-voice{background:#fff;padding:50px 25px 45px}}.shop_sec{background:#f4f4ef;padding:120px 0 60px;position:relative;overflow:hidden}.shop_sec::before{position:absolute;content:"";background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/shop_logo.png.pagespeed.ce.t1iXopfCRZ.png) no-repeat;width:418px;height:343px;top:-30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);overflow:hidden;z-index:0}.shop_sec .top_caption{text-align:center;font-size:2rem;letter-spacing:1rem;padding-bottom:65px;position:relative;z-index:1}.top .shop_wrp{max-width:960px;margin:0 auto;display:flex;flex-flow:wrap;justify-content:space-between;position:relative;z-index:2}.top .section_shop{width:32%}.top .shop_inner{background:#fff;height:100%;display:flex;flex-direction:column}.top .shop_img{height:65%}.top .shop_img img{width:100%}.top .shop_title a{font-size:1.8rem;letter-spacing:.1rem}.top .shop_address,.top .shop_tel_bold{font-size:1.4rem}.top .shop_address{flex-grow:1}.top .shop_costume_title{display:none}.top .shop_costume_taglist{display:none}.top .shop_info{margin-bottom:0;display:flex;flex-direction:column}.top .shop_tel{margin-top:auto}@media screen and (min-width:959px){.top .section_shop:nth-child(3n+2) {transition-delay:.1s}.top .section_shop:nth-child(3n) {transition-delay:.2s}}@media screen and (max-width:958px){.shop_sec{padding:50px 0}.shop_sec::before{width:209px;height:170px;top:0;left:50%;background-size:contain}.top .shop_wrp{padding:0 15px}.shop_sec .top_caption{padding-bottom:65px;line-height:1.5;letter-spacing:.5rem}.top .section_shop{width:48%}.top .section_shop:nth-child(2n) {transition-delay:.1s}.top .shop_inner{width:100%}.shop_wrp .section_shop:nth-child(n+7){margin:0 0 20px}}@media screen and (max-width:800px){.top .shop_img{height:auto}.top .shop_title a{font-size:1.2rem;letter-spacing:.1rem}.top .shop_address,.top .shop_tel_bold{font-size:1rem}.top .shop_text_wrap{margin-bottom:0}.top .shop_tel{padding:2px 0}}#top_map{width:100%;height:400px}@media screen and (max-width:800px){.top footer{margin-top:0}}#pagetop{position:fixed;right:20px;top:auto;bottom:0%;width:60px;height:60px;clip-path:polygon(20% 0,100% 0,100% 80%,80% 100%,0 100%,0 20%);background:#262626}#pagetop::after{width:10px;height:10px;top:55%}@media screen and (max-width:800px){#pagetop{bottom:10%}footer{padding-bottom:55px}}@media screen and (max-width:500px){footer{padding-bottom:25px}}.btn-new{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/btn_bg.png.pagespeed.ce.BCO5ZdZHau.png) no-repeat center center;background-size:contain;min-width:40%;height:70px;display:grid;place-items:center;color:#fff;letter-spacing:.1em;font-family:'Noto Sans JP',sans-serif}.btn-new.--btn_w{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/btn_bg_w.png.pagespeed.ce.Ev7JH6HWXP.png) no-repeat center center;background-size:contain;color:#333}@media screen and (max-width:800px){.btn-new{font-size:14px}}@media screen and (min-width:1121px){.top_about_button_top .btn-new{width:300px}}.furisode_botann_img_wrp.btn-new{width:72%;height:39px;font-size:14px}.furisode_txt_wrp .furisode_botann_img_wrp.btn-new{width:90%;height:60px;font-size:14px;margin:0 auto 0}.furisode_txt_right .btn-new{min-width:fit-content}@media screen and (max-width:590px){.top_link_sec .furisode_botann_img_wrp.btn-new{width:100%;margin-bottom:0}.campaign_corner_button .btn-new,.top_about_button_top .btn-new,.campaign_corner_button .btn-new,.shop_btn .btn-new,.btn-new.__sp_long{background:url(https://www.premiere-grp.com/wp-content/themes/premiere-grp/assets/img/top/btn_bg_1.png.pagespeed.ce.I4JR7zzjmq.png) no-repeat center center;background-size:contain;font-size:16px;width:100%}.shop_btn{padding:0 25px}}@media screen and (max-width:420px){.furisode_txt_wrp .furisode_botann_img_wrp.btn-new{height:3.5em}}@media screen and (max-width:350px){.furisode_txt_wrp .furisode_botann_img_wrp.btn-new:nth-child(2) {font-size:13px}}@media screen and (max-width:800px){.header_top_wrap_inner{height:75px}.header_logo_wrap{flex:0 0 50%;max-width:50%;padding:0;margin-left:20px;display:grid;align-content:center}.header_logo_wrap img{max-height:60px;object-fit:contain}.header_nav_top_list_item .round_button{display:none}.header_nav_top{padding:0}.header_nav_wrap{gap:8%}.shop_sns_img{width:44px;height:45px}}@media screen and (max-width:390px){.header_nav_top{display:block}}.hamburger_btn{position:relative;width:48px;height:50px;right:0;top:0;display:flex;align-items:end;justify-content:center;font-family:'Noto Serif JP',serif;font-size:14px}.hamburger_btn span,.hamburger_btn span::before,.hamburger_btn span::after{width:30px;height:2px;background:#000;position:absolute}.hamburger_btn span{top:27px;left:10px}.hamburger_btn span::before,.hamburger_btn span::after{content:"";left:0}.hamburger_btn span::before{top:-10px}.hamburger_btn span::after{bottom:-10px}.hamburger_close{position:fixed;color:#fff;top:15px}.hamburger_close span{background:transparent}.hamburger_close span::before,.hamburger_close span::after{top:0}.hamburger_close span::before{transform:rotate(-45deg)}.hamburger_close span::after{transform:rotate(45deg)}@media screen and (max-width:800px){.hamburger_btn{right:20px;top:5px}.hamburger_nav.is-open .hamburger_close span::before,.hamburger_nav.is-open .hamburger_close span::after{background-color:#fff}.hamburger_btn span{top:10px;left:3px}.hamburger_btn span,.hamburger_btn span::before,.hamburger_btn span::after{width:40px}.hamburger_nav_top_list_item{display:none}.hamburger_nav_top_list{padding:19px 70px 9px 0}.hamburger_close{top:15px}}