body{position:relative;width:100%;min-height:100vh;min-height:100dvh;font-family:"Lato","Noto Sans JP",sans-serif;font-weight:400;font-style:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:1;font-size:clamp(1.2rem,.4419889503vw + 10.3425414365px,1.6rem);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(max-width: 1024px)and (orientation: portrait){body{font-size:1.4vw}}@media screen and (max-width: 767px)and (orientation: portrait){body{font-size:3.6vw}}body img{width:100%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none;pointer-events:none}@media(min-width: 768px){body a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}section,article{position:relative;width:100%;font-size:1em}.block_shop-cast{position:relative;width:100%;max-width:1280px;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 1em;font-size:1em}.block_shop-cast li{position:relative;font-size:1em}.block_shop-cast li .cast-container{position:relative;font-size:1em}.block_shop-cast li .cast-container .shop-name{position:absolute;top:0;left:0;width:100%;text-align:center;font-size:max(12px,1.125em);padding:.32em 0;z-index:2;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.block_shop-cast li .cast-container .cast-box{position:relative;width:100% !important;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block_shop-cast li .cast-container .cast-box img{aspect-ratio:1/1.47;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}.block_shop-cast li .cast-container .cast-box .profile-wrap{position:absolute;left:0;bottom:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;padding:.5em 0;gap:.3em 0;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.block_shop-cast li .cast-container .cast-box .profile-wrap .cast-name{font-size:max(12px,1.3125em)}.block_shop-cast li .cast-container .cast-box .profile-wrap .size{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 .2em}.block_shop-cast li .cast-container .cast-box .profile-wrap .size span{font-size:max(12px,1em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:.02em}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .age::before{content:"age."}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .tall::before{content:"t."}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .bust::before{content:"b."}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .bust i::before,.block_shop-cast li .cast-container .cast-box .profile-wrap .size .bust i::after{display:inline-block;-webkit-transform:translateY(-0.1em);transform:translateY(-0.1em)}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .bust i::before{content:"[";margin-left:.1em;margin-right:.1em}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .bust i::after{content:"]";margin-left:.1em}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .west::before{content:"w."}.block_shop-cast li .cast-container .cast-box .profile-wrap .size .hip::before{content:"h."}.block_shop-cast li .cast-container.fukuoka .shop-name,.block_shop-cast li .cast-container.fukuoka .profile-wrap{color:#010101;background-color:rgba(252,252,252,.9)}.block_shop-cast li .cast-container.villa .shop-name,.block_shop-cast li .cast-container.villa .profile-wrap{color:#010101;background-color:rgba(252,252,252,.9)}header{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;background-color:#2e2e2e;color:#fcfcfc;padding-top:.3em}header h1{font-size:12px}@media screen and (max-width: 767px)and (orientation: portrait){header h1 i{display:none}}header .logo-wrap{background:#000;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;padding:1em 0}@media screen and (max-width: 767px)and (orientation: portrait){header .logo-wrap{background-color:#171717;background-image:-webkit-repeating-linear-gradient(315deg, transparent, transparent 3px, rgb(52, 52, 52) 3px, rgb(52, 52, 52) 6px);background-image:repeating-linear-gradient(135deg, transparent, transparent 3px, rgb(52, 52, 52) 3px, rgb(52, 52, 52) 6px)}}header .logo-wrap img{width:90%;max-width:76rem;margin:0 auto}header .logo-wrap span{font-size:max(12px,1.5em);letter-spacing:.05em;margin-top:.5em}.block_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#2e2e2e;width:100%;padding:0 2vw;font-size:1em;padding:2em 0 0}@media screen and (max-width: 767px)and (orientation: portrait){.block_head{padding:unset}}.block_head .block_shop-cast{padding:0 2vw}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .block_shop-cast{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:0}}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .block_shop-cast.pc{display:none}}.block_head .block_shop-cast.sp{display:none}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .block_shop-cast.sp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:10vw}.block_head .block_shop-cast.sp li{width:100%}}.block_head .sp_arrow{display:none}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .sp_arrow{display:block;position:absolute;width:100%;top:50%;font-size:1em;width:3.2em;height:3em;color:rgba(0,0,0,0);background-color:rgba(1,1,1,.5)}.block_head .sp_arrow i{position:absolute;top:50%;font-size:1em;width:1em;aspect-ratio:1;border-top:1px solid;border-left:1px solid;border-color:#fcfcfc;z-index:1}.block_head .sp_arrow.back{border-top-right-radius:1.5em;border-bottom-right-radius:1.5em;left:0}.block_head .sp_arrow.back i{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);left:1.2em}.block_head .sp_arrow.next{border-top-left-radius:1.5em;border-bottom-left-radius:1.5em;right:0}.block_head .sp_arrow.next i{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);right:1.2em}}.block_head .sp_mark{display:none}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .sp_mark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 4vw;font-size:1em;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin:1em 0;-webkit-transform:translateY(12vw);transform:translateY(12vw)}.block_head .sp_mark .swiper-pagination-bullet{width:.8em;height:auto;aspect-ratio:1;border-radius:50%;background-color:#767676}.block_head .sp_mark .swiper-pagination-bullet-active{background-color:#b6b6b6}}.block_head .telop-box{position:relative;width:100%;font-size:1em;padding:.5em 2vw;background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(90, 90, 90)), color-stop(10%, rgb(63, 62, 62)), to(rgb(46, 46, 46)));background-image:-webkit-linear-gradient(rgb(90, 90, 90), rgb(63, 62, 62) 10%, rgb(46, 46, 46));background-image:linear-gradient(rgb(90, 90, 90), rgb(63, 62, 62) 10%, rgb(46, 46, 46));margin-top:1.4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 .5em}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .telop-box{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:unset}}.block_head .telop-box h2{color:#fcfcfc;font-family:"Bebas Neue",cursive;font-weight:400;font-style:normal;font-size:max(12px,1.5em)}.block_head .telop-box__inner{background-color:#010101;font-size:1em;padding:.5em 1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fcfcfc;border-radius:.5em;overflow:hidden}.block_head .telop-box__inner p{font-size:max(12px,.875em);letter-spacing:.04em;padding-left:90%;white-space:nowrap;-webkit-animation-name:marquee;animation-name:marquee;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:20s;animation-duration:20s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .telop-box__inner p{-webkit-animation-duration:10s;animation-duration:10s}}@-webkit-keyframes marquee{from{-webkit-transform:translate(0%);transform:translate(0%)}99%,to{-webkit-transform:translate(-100%);transform:translate(-100%)}}@keyframes marquee{from{-webkit-transform:translate(0%);transform:translate(0%)}99%,to{-webkit-transform:translate(-100%);transform:translate(-100%)}}.block_head .link-shop{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em;background:url(../img/footer_bg.webp) no-repeat center center/cover;background-color:#363636;background-blend-mode:hard-light;padding:2em 2vw;color:#fcfcfc}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop{background:#010101 !important;z-index:1;padding:unset}}.block_head .link-shop h2{font-family:"Bebas Neue",cursive;font-weight:400;font-style:normal;font-size:max(12px,4.25em);text-transform:uppercase}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop h2{display:none}}.block_head .link-shop ul{position:relative;max-width:1280px;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);font-size:1em;gap:0 1.4em;margin-top:2em}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop ul{gap:0 1vw;margin-top:unset}}.block_head .link-shop ul li{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1em}.block_head .link-shop ul li.fukuoka a .logo-box{background-color:#fcfcfc}.block_head .link-shop ul li.fukuoka a img{-webkit-filter:brightness(0) invert(5%);filter:brightness(0) invert(5%)}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop ul li.fukuoka span{color:#231815}}.block_head .link-shop ul li.villa a .logo-box{background-color:#fcfcfc}.block_head .link-shop ul li.villa a img{-webkit-filter:brightness(0) invert(5%);filter:brightness(0) invert(5%)}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop ul li.villa span{color:#231815}}.block_head .link-shop ul li a{position:relative;width:100%;font-size:1em}.block_head .link-shop ul li a .logo-box{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;aspect-ratio:4;font-size:1em}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop ul li a .logo-box{aspect-ratio:2}}.block_head .link-shop ul li a .logo-box img{width:65%;-o-object-fit:contain;object-fit:contain;-webkit-transition:.5 ease-out;transition:.5 ease-out;font-size:1em}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop ul li a .logo-box img{width:90%}}.block_head .link-shop ul li .name{font-weight:500;font-size:max(12px,1.125em);margin-top:.3em;letter-spacing:.04em}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop ul li .name{font-size:12px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:2vw;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.block_head .link-shop ul li .tel{letter-spacing:.08em;font-weight:700;font-size:max(12px,1.3125em)}@media screen and (max-width: 767px)and (orientation: portrait){.block_head .link-shop ul li .tel{display:none}}.block_top_banner{width:100%;max-width:1280px;padding-top:1em;background-color:#fcfcfc}main{position:relative;width:100%;max-width:1280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;padding-top:1em;gap:1em;-webkit-box-shadow:.5rem -3rem 3rem rgba(1,1,1,.1);box-shadow:.5rem -3rem 3rem rgba(1,1,1,.1)}@media screen and (max-width: 767px)and (orientation: portrait){main{max-width:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;padding-bottom:14vw}}main h3{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:max(12px,.875em);color:#fcfcfc;padding-left:2em}main h3 span{position:relative;font-family:"Bebas Neue",cursive;font-weight:400;font-style:normal;font-size:2em}main h3 span::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-60%);transform:translateY(-60%);right:calc(100% + .2em);width:.6em;aspect-ratio:1;-webkit-filter:invert(11%) sepia(100%) saturate(4911%) hue-rotate(341deg) brightness(107%) contrast(111%);filter:invert(11%) sepia(100%) saturate(4911%) hue-rotate(341deg) brightness(107%) contrast(111%)}main .area_left{width:27%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em 0}@media screen and (max-width: 767px)and (orientation: portrait){main .area_left{display:contents}}main .area_left h3{padding:.7em .5em .4em 2.6em;background-color:#010101;border-radius:.5em}main .area_left h3 span::before{background:url(../img/icon/antenna.svg) no-repeat center center/contain}@media screen and (max-width: 767px)and (orientation: portrait){main .area_left h3.h3_topics{display:none}}main .area_left .ban_group-a{position:relative;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8em 0}@media screen and (max-width: 767px)and (orientation: portrait){main .area_left .ban_group-a{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;gap:2vw 0}main .area_left .ban_group-a h3{display:none}}main .area_left .ban_group-a li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;padding:.5em;border-top-left-radius:.8em;border-top-right-radius:.8em;gap:.4em 0}@media screen and (max-width: 767px)and (orientation: portrait){main .area_left .ban_group-a li{gap:2vw 0}}main .area_left .ban_group-a li h4{font-family:"Bebas Neue",cursive;font-weight:400;font-style:normal;font-size:max(12px,1.75em);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-top:.2em}main .area_left .ban_group-a li.area{background-color:#e8e8e8}main .area_left .ban_group-a li.fukuoka{background-color:rgba(69,203,244,.3)}main .area_left .ban_group-a li.villa{background-color:rgba(178,130,250,.3)}main .area_left h5{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;padding:.3em 0;font-weight:300;letter-spacing:.08em;font-size:max(12px,1.3125em);color:#767676;text-transform:uppercase;border:1px solid}@media screen and (max-width: 767px)and (orientation: portrait){main .area_left h5{display:none}}main .area_left .ban_group-b{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8em 0}@media screen and (max-width: 767px)and (orientation: portrait){main .area_left .ban_group-b{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding:2vw 2vw 0;gap:2vw 0}}main .area_main{width:73%}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main{display:contents}}main .area_main .block_new-face{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em;background-color:#171717;background-image:-webkit-repeating-linear-gradient(315deg, transparent, transparent 3px, rgb(52, 52, 52) 3px, rgb(52, 52, 52) 6px);background-image:repeating-linear-gradient(135deg, transparent, transparent 3px, rgb(52, 52, 52) 3px, rgb(52, 52, 52) 6px)}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_new-face{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:6vw 0 5vw}main .area_main .block_new-face .block_shop-cast{gap:0 1vw}main .area_main .block_new-face .block_shop-cast .cast-name{font-size:12px !important}main .area_main .block_new-face .block_shop-cast .size{display:none !important}}main .area_main .block_new-face h3 span::before{width:1em;background:url(../img/icon/newface.svg) no-repeat center center/contain}main .area_main .block_ranking{padding:4em 1em 2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.5s ease-out max-height;transition:.5s ease-out max-height}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking{height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;padding:3em 0 0;gap:0 2vw}}main .area_main .block_ranking .tab-group{position:absolute;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;right:0}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking .tab-group{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);display:none}}main .area_main .block_ranking .tab-group button:not(.about-rank){position:relative;font-size:max(12px,1.125em);font-weight:700;letter-spacing:.05em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid;border-right:1px solid;border-color:#c2bfbf;padding:.7em 1em .4em 2.4em;cursor:pointer;color:#a4a4a4;-webkit-transition:.5s ease-out;transition:.5s ease-out}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking .tab-group button:not(.about-rank){-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:max(12px,1em)}main .area_main .block_ranking .tab-group button:not(.about-rank):not(:first-of-type){border-bottom:1px solid}}main .area_main .block_ranking .tab-group button:not(.about-rank)::before{content:"";position:absolute;top:50%;left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.4em;aspect-ratio:1.2/1;background:url(../img/icon/ranking_title.svg) no-repeat center center/contain;opacity:.2;-webkit-transition:.5s ease-out;transition:.5s ease-out}main .area_main .block_ranking .tab-group button:not(.about-rank):first-of-type{border-left:1px solid;border-color:#c2bfbf;border-top-left-radius:2rem}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking .tab-group button:not(.about-rank):first-of-type{border-top-left-radius:unset}}@media(min-width: 768px){main .area_main .block_ranking .tab-group button:not(.about-rank):hover{-webkit-transition:.3s ease-out;transition:.3s ease-out;background-color:#009760;color:#fcfcfc}main .area_main .block_ranking .tab-group button:not(.about-rank):hover::before{-webkit-filter:invert(100);filter:invert(100);opacity:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}}main .area_main .block_ranking .tab-group button:not(.about-rank).active{background-color:#009760;color:#fcfcfc}main .area_main .block_ranking .tab-group button:not(.about-rank).active::before{-webkit-filter:invert(100);filter:invert(100);opacity:1}main .area_main .block_ranking .about_rank{font-size:1em;width:12em;cursor:pointer;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;margin-right:1em;position:absolute;top:1.4em;right:0}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking .about_rank{position:absolute;right:0;margin-right:unset}}main .area_main .block_ranking__inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1em;width:100%;-webkit-transition:.4s ease-out;transition:.4s ease-out}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner{padding:2vw 0}}main .area_main .block_ranking__inner .ranking-head li.rank-01::after{background-image:url(../img/hot/icon/rank-01.webp)}main .area_main .block_ranking__inner .ranking-head li.rank-02::after{background-image:url(../img/hot/icon/rank-02.webp)}main .area_main .block_ranking__inner .ranking-head li.rank-03::after{background-image:url(../img/hot/icon/rank-03.webp)}main .area_main .block_ranking__inner h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em 0;font-size:max(12px,1.3125em);border-top-right-radius:.5em;border-top-left-radius:.5em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner h3{font-size:max(12px,1.125em)}}main .area_main .block_ranking__inner h3.area{background-color:#d9d9d9;color:#010101}main .area_main .block_ranking__inner h3.fukuoka{background-color:#45cbf4}main .area_main .block_ranking__inner h3.villa{background-color:lch(63.62 68.23 308.46)}main .area_main .block_ranking__inner .ranking-middle li::after,main .area_main .block_ranking__inner .ranking-bottom li::after{background-image:url(../img/hot/icon/rank-04.webp)}main .area_main .block_ranking__inner ul{position:relative;font-size:1em;display:grid;width:100%}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4vw 0}}main .area_main .block_ranking__inner ul li{position:relative;display:grid;width:100%;gap:0 1rem;font-size:1em;padding:.5em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li{grid-template-columns:50% 1fr !important;border:unset !important;padding:0;gap:0;-webkit-box-shadow:0 0 .5em rgba(0,0,0,.2);box-shadow:0 0 .5em rgba(0,0,0,.2)}}main .area_main .block_ranking__inner ul li::after{content:"";position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Bebas Neue",cursive;font-weight:400;font-style:normal;aspect-ratio:1;color:#010101;background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li::after{top:unset;bottom:0;width:20vw !important;font-size:6vw !important}}main .area_main .block_ranking__inner ul li .photo-wrap{position:relative;font-size:1em}main .area_main .block_ranking__inner ul li .photo-wrap img{font-size:1em;-o-object-fit:cover;object-fit:cover;width:100%;height:unset;aspect-ratio:1/1.467}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .photo-wrap img{height:unset}}main .area_main .block_ranking__inner ul li .text-wrap{font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;gap:.3em 0}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap{font-size:3vw;width:100%;padding-bottom:2vw;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start}}main .area_main .block_ranking__inner ul li .text-wrap .sp{display:none}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap .sp.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#e1e1e1;color:#010101;padding:.3em 0;font-size:max(12px,1.25em);padding:.62em 0}main .area_main .block_ranking__inner ul li .text-wrap .sp.active.time{background-color:#309bff;color:#fcfcfc;font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;font-size:max(12px,1.75em);padding:.3em 0}main .area_main .block_ranking__inner ul li .text-wrap .sp.active.time::before{content:"Today:";margin-right:.2em;font-size:.6em}main .area_main .block_ranking__inner ul li .text-wrap .sp.active.time.add_fk-hot{font-size:max(12px,1.375em);padding:.52em 0}main .area_main .block_ranking__inner ul li .text-wrap .sp.active.time.add_fk-hot::before{font-size:.76em}}main .area_main .block_ranking__inner ul li .text-wrap .name{position:relative;font-size:max(12px,1.125em);font-weight:700;letter-spacing:.02em}main .area_main .block_ranking__inner ul li .text-wrap .name::before{position:absolute;bottom:calc(100% + .2em);left:-1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Bebas Neue",cursive;font-weight:400;font-style:normal;color:#fcfcfc;font-size:1.2em;letter-spacing:.04em;padding-top:.1em;width:calc(100% + 1rem);height:1.4em;text-indent:.5em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap .name::before{left:0;position:relative;bottom:unset;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap .name{font-size:max(12px,1.625em) !important;text-indent:.5em;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}main .area_main .block_ranking__inner ul li .text-wrap span{position:relative;font-size:1.4em;text-transform:uppercase}main .area_main .block_ranking__inner ul li .text-wrap span::before{font-size:1em}main .area_main .block_ranking__inner ul li .text-wrap .size-head{font-size:max(12px,.875em);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:futura-pt,sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap .size-head{font-size:max(12px,1.125em);padding-left:2vw}}main .area_main .block_ranking__inner ul li .text-wrap .size-head .age::before{content:"age.";text-transform:lowercase}main .area_main .block_ranking__inner ul li .text-wrap .size-head .cup{margin-left:.5em}main .area_main .block_ranking__inner ul li .text-wrap .size-head .cup::after{content:"cup.";text-transform:lowercase;margin-left:.2em}main .area_main .block_ranking__inner ul li .text-wrap .size{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;font-weight:600;gap:0 .3em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap .size{padding-left:2vw}}main .area_main .block_ranking__inner ul li .text-wrap .size span{font-size:max(12px,.875em)}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap .size span{font-size:max(12px,1.3125em) !important}}main .area_main .block_ranking__inner ul li .text-wrap .size .tall::before{content:"t."}main .area_main .block_ranking__inner ul li .text-wrap .size .bust::before{content:"b."}main .area_main .block_ranking__inner ul li .text-wrap .size .west::before{content:"w."}main .area_main .block_ranking__inner ul li .text-wrap .size .hip::before{content:"h."}main .area_main .block_ranking__inner ul li .text-wrap .comment{font-size:12px;text-align:justify;letter-spacing:.08em;line-height:1.4em;padding-bottom:.5em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner ul li .text-wrap .comment{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:.5em 2vw 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5 !important;overflow:hidden;text-overflow:ellipsis;min-height:22vw}}main .area_main .block_ranking__inner ul li.fukuoka .name::before{content:"fukuoka";background-color:#45cbf4;color:#fcfcfc}main .area_main .block_ranking__inner ul li.villa .name::before{content:"villa";background-color:lch(63.62 68.23 308.46);color:#fcfcfc}main .area_main .block_ranking__inner:nth-of-type(2) .ranking-head,main .area_main .block_ranking__inner:nth-of-type(2) .ranking-middle{-webkit-transform:translateX(-1px);transform:translateX(-1px)}main .area_main .block_ranking__inner .ranking-head{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:55% 1fr;border-left:1px solid;border-color:#c2bfbf}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-head{border:none;grid-template-rows:unset;grid-template-columns:unset;grid-auto-flow:row;gap:4vw 0}}main .area_main .block_ranking__inner .ranking-head li.rank-01{grid-template-columns:60% 1fr;grid-row:span 2;border-right:1px solid;border-top:1px solid;border-color:#c2bfbf;z-index:1}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-head li.rank-01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-row:unset}}main .area_main .block_ranking__inner .ranking-head li.rank-01::after{content:"NO.1";width:55%;top:-0.2em;right:-0.5em;aspect-ratio:1.313/1;font-size:3em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-head li.rank-01::after{width:40vw !important;font-size:9vw;top:115vw;left:2vw;z-index:1}}main .area_main .block_ranking__inner .ranking-head li.rank-01 .photo-wrap img{width:100%;height:100%}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-head li.rank-01 .photo-wrap{width:100%}}main .area_main .block_ranking__inner .ranking-head li.rank-01 .text-wrap .comment{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;text-overflow:ellipsis;padding-bottom:.2em}main .area_main .block_ranking__inner .ranking-head li.rank-02,main .area_main .block_ranking__inner .ranking-head li.rank-03{display:grid;grid-template-columns:35% 1fr}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-head li.rank-02,main .area_main .block_ranking__inner .ranking-head li.rank-03{display:grid}}main .area_main .block_ranking__inner .ranking-head li.rank-02::after,main .area_main .block_ranking__inner .ranking-head li.rank-03::after{width:30%;top:-0.3em;right:-0.5em;font-size:1.8em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-head li.rank-02::after,main .area_main .block_ranking__inner .ranking-head li.rank-03::after{top:54vw;left:0}}main .area_main .block_ranking__inner .ranking-head li.rank-02{border-top:1px solid;border-bottom:1px solid;border-right:1px solid;border-color:#c2bfbf}main .area_main .block_ranking__inner .ranking-head li.rank-02::after{content:"NO.2"}main .area_main .block_ranking__inner .ranking-head li.rank-03{border-right:1px solid;border-color:#c2bfbf}main .area_main .block_ranking__inner .ranking-head li.rank-03::after{content:"NO.3"}main .area_main .block_ranking__inner .ranking-middle{display:grid;grid-template-columns:repeat(2, 1fr);border-left:1px solid;border-color:#c2bfbf}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-middle{margin-top:4vw;grid-template-columns:unset;grid-template-rows:unset;grid-auto-flow:row;border:none}}main .area_main .block_ranking__inner .ranking-middle li{grid-template-columns:25% 1fr}main .area_main .block_ranking__inner .ranking-middle li::after{width:20%;top:-0.4em;right:-0.5em;z-index:1;font-size:1.6em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-middle li::after{top:54vw;left:0}}main .area_main .block_ranking__inner .ranking-middle li.rank-04{border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#c2bfbf}main .area_main .block_ranking__inner .ranking-middle li.rank-04::after{content:"NO.4"}main .area_main .block_ranking__inner .ranking-middle li.rank-05{border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#c2bfbf}main .area_main .block_ranking__inner .ranking-middle li.rank-05::after{content:"NO.5"}main .area_main .block_ranking__inner .ranking-middle li.rank-06{border-right:1px solid;border-color:#c2bfbf}main .area_main .block_ranking__inner .ranking-middle li.rank-06::after{content:"NO.6"}main .area_main .block_ranking__inner .ranking-middle li.rank-07{border-right:1px solid;border-color:#c2bfbf}main .area_main .block_ranking__inner .ranking-middle li.rank-07::after{content:"NO.7"}main .area_main .block_ranking__inner .ranking-middle li .comment{line-height:1.6em !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;padding-bottom:.2em !important}main .area_main .block_ranking__inner .ranking-bottom{grid-template-columns:repeat(3, 1fr);border-top:1px solid;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#c2bfbf}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-bottom{border:unset;margin-top:4vw;grid-template-columns:unset;grid-template-rows:unset;grid-auto-flow:row}}main .area_main .block_ranking__inner .ranking-bottom li{grid-template-columns:35% 1fr}main .area_main .block_ranking__inner .ranking-bottom li .text-wrap{gap:.1em 0}main .area_main .block_ranking__inner .ranking-bottom li .text-wrap .name{font-size:max(12px,1em)}main .area_main .block_ranking__inner .ranking-bottom li .text-wrap .size{font-size:.9em}main .area_main .block_ranking__inner .ranking-bottom li .text-wrap .comment{line-height:1.3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;padding-bottom:.2em}main .area_main .block_ranking__inner .ranking-bottom li::after{width:28%;top:-0.4em;right:-0.5em;z-index:1;font-size:1.2em}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-bottom li::after{top:54vw;left:0}}main .area_main .block_ranking__inner .ranking-bottom li.rank-08::after{content:"NO.8"}main .area_main .block_ranking__inner .ranking-bottom li.rank-09{border-left:1px solid;border-right:1px solid;border-color:#c2bfbf}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_ranking__inner .ranking-bottom li.rank-09{border-left:rgba(0,0,0,0);border-top:1px solid;border-bottom:1px solid}}main .area_main .block_ranking__inner .ranking-bottom li.rank-09::after{content:"NO.9"}main .area_main .block_ranking__inner .ranking-bottom li.rank-10::after{content:"NO.10"}main .area_main .block_ranking .btn_accordion{display:none}main .area_main .block_information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2em;background-color:#171717;background-image:-webkit-repeating-linear-gradient(315deg, transparent, transparent 3px, rgb(52, 52, 52) 3px, rgb(52, 52, 52) 6px);background-image:repeating-linear-gradient(135deg, transparent, transparent 3px, rgb(52, 52, 52) 3px, rgb(52, 52, 52) 6px)}@media screen and (max-width: 767px)and (orientation: portrait){main .area_main .block_information{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:4vw 2vw}}main .area_main .block_information h3 span::before{width:1em;background:url(../img/icon/information.svg) no-repeat center center/contain}main .area_main .block_information ul{position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.8em 0}footer{position:relative;width:100%;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .link-shop{display:none}@media screen and (max-width: 767px)and (orientation: portrait){footer .link-shop{position:relative;width:100%;background-color:#010101;display:block;padding:4vw 2vw 1vw;z-index:1}}footer .link-shop .sp_link-top{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:calc(100% - 3.4em);background-color:#010101;color:#fcfcfc;font-size:max(12px,1.125em);font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;text-transform:uppercase;aspect-ratio:1;padding:0 4vw;border-radius:50%;padding-bottom:2em;z-index:-1}footer .link-shop nav{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);font-size:1em;gap:0 1vw}footer .link-shop nav a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:6vw 0 4vw;font-size:1em;gap:1em 0}footer .link-shop nav a img{width:90%}footer .link-shop nav a span{font-size:12px}footer .link-shop nav a.fukuoka{background-color:#ebebeb;color:#231815}footer .link-shop nav a.fukuoka img{-webkit-filter:brightness(0);filter:brightness(0)}footer .link-shop nav a.villa{background-color:#ebebeb;color:#231815}footer .link-shop nav a.villa img{-webkit-filter:brightness(0);filter:brightness(0)}footer .link-group{width:100%;max-width:1280px;display:grid;grid-template-columns:repeat(5, 1fr);font-size:1em;padding:0 2vw;margin-top:3em}@media screen and (max-width: 767px)and (orientation: portrait){footer .link-group{max-width:unset;margin-top:unset;gap:1vw;background-color:#010101;grid-template-columns:repeat(2, 1fr);padding-bottom:2vw}}footer .link-group a{position:relative;font-size:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;border-left:solid 1px;padding:1em 0 2em;margin-bottom:2em}@media screen and (max-width: 767px)and (orientation: portrait){footer .link-group a{border-left:unset;margin-bottom:unset;padding:1em 0 1.2em;color:#010101}footer .link-group a.kumamoto{background-color:#f9d5c0}footer .link-group a.kyoto{background-color:#c6ecc8}footer .link-group a.yokohama{background-color:#f0c4fb}footer .link-group a.kobe{background-color:#c4ddfb}footer .link-group a.fukuoka{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;grid-column:span 2;background-color:#cfcfcf}}footer .link-group a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);opacity:0;-webkit-transition:.5s ease-out;transition:.5s ease-out}footer .link-group a::after{content:"";position:absolute;bottom:.8em;left:50%;display:inline-block;width:.7em;aspect-ratio:1;border-bottom:.2em solid;border-right:.2em solid;-webkit-transform:translate(-50%, 0) rotate(45deg);transform:translate(-50%, 0) rotate(45deg);-webkit-transition:.5s ease-out;transition:.5s ease-out}@media screen and (max-width: 767px)and (orientation: portrait){footer .link-group a::after{bottom:unset;left:unset;top:50%;right:4vw;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-width:.3em}}footer .link-group a:last-child{border-right:solid 1px}@media screen and (max-width: 767px)and (orientation: portrait){footer .link-group a:last-child{border-right:unset}}@media(min-width: 768px){footer .link-group a:hover{-webkit-transition:.5s ease-out .2s;transition:.5s ease-out .2s}footer .link-group a:hover::before{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0);-webkit-transition:.3s ease-out;transition:.3s ease-out}footer .link-group a:hover::after{-webkit-transform:translate(-50%, 0.4em) rotate(45deg);transform:translate(-50%, 0.4em) rotate(45deg);-webkit-transition:.5s ease-out;transition:.5s ease-out}}footer .link-group a span{font-size:max(12px,1.125em);font-weight:500;letter-spacing:.08em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px)and (orientation: portrait){footer .link-group a span{font-size:max(12px,1em)}}footer .link-group a span i{font-family:"Bebas Neue",cursive;font-weight:400;font-style:normal;font-size:1.8em}@media screen and (max-width: 767px)and (orientation: portrait){footer .link-group a span i{font-size:1.6em;letter-spacing:-0.01em;line-height:.9em}}footer p{font-size:max(12px,.875em)}@media screen and (max-width: 767px)and (orientation: portrait){footer p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px}}footer .bottom{background-color:#010101;color:#fcfcfc;font-size:12px;width:100%;text-align:center;padding:.3em 0;margin-top:1em}@media screen and (max-width: 767px)and (orientation: portrait){footer .bottom{margin-top:unset}}/*# sourceMappingURL=area_top_rank_area-only.min.css.map */