@media screen and (max-width: 767px)and (orientation: portrait){body.body_g-info .sp_contact-box .reserve{display:none}}@media screen and (max-width: 767px)and (orientation: portrait){body main .container_g-info{background-color:#343434}}main{position:relative;width:100%;font-size:1em;display:flex;background-color:#fcfcfc}@media screen and (max-width: 767px)and (orientation: portrait){main{flex-direction:column}}main section{position:relative;width:100%;font-size:1em;align-items:stretch}#modalsheet{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;transition:.4s;opacity:0;font-size:1em;z-index:10}#modalsheet.is-show{visibility:visible;opacity:1;background-color:rgba(30,30,30,.6)}main{justify-content:center !important}main.view-modal .area_g-info{z-index:11 !important}main.view-modal .container_g-info{z-index:99;opacity:1}.area_g-info{display:flex;font-size:1em;position:fixed;top:50%;transform:translateY(-50%);justify-content:center;width:100%;z-index:-10}.area_g-info.view-info{position:relative;left:unset;transform:unset;max-width:unset;z-index:unset}.area_g-info.view-info .container_g-info{z-index:unset;opacity:1}.container_g-info{font-size:1em;z-index:-99;opacity:0;width:100%;display:flex;justify-content:center}@-webkit-keyframes infoModal{0%{opacity:0;scale:.85;filter:blur(1rme)}100%{opacity:1;scale:1;filter:unset}}@keyframes infoModal{0%{opacity:0;scale:.85;filter:blur(1rme)}100%{opacity:1;scale:1;filter:unset}}.container_g-info .box_g-info{position:relative;width:100%;font-size:1em;max-width:89rem;background-color:rgba(1,1,1,.7);display:grid;grid-template-columns:46% 1fr;gap:0 1em;padding:0 1em 1em;color:#fcfcfc;-webkit-animation-name:infoModal;animation-name:infoModal;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info{display:flex;flex-direction:column;padding:4vw 2vw 8vw;gap:4vw 0;-webkit-animation:unset;animation:unset;background-color:rgba(0,0,0,0)}}.container_g-info .box_g-info h3{font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;font-size:max(12px,1.3125em);text-transform:uppercase;color:#969696;font-weight:500}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info h3{font-size:max(12px,2.25em)}}.container_g-info .box_g-info article{position:relative;font-size:1em;width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:.8em 0}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info article{display:contents}}.container_g-info .box_g-info .block_head{display:flex;flex-direction:column;align-items:stretch;padding-top:1em;gap:.2em 0;background-color:unset}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_head{order:-1}}.container_g-info .box_g-info .block_head .age{position:absolute;top:2.7em;right:0;font-size:max(12px,1.3125em);display:flex;letter-spacing:.02em;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_head .age{font-size:max(12px,1.9375em);top:1em}}.container_g-info .box_g-info .block_head .age::before{content:"age.";text-transform:lowercase}.container_g-info .box_g-info .block_head .name{font-size:max(12px,1.75em);font-weight:700;letter-spacing:.12em;display:flex;line-height:1em;align-items:flex-end;gap:0 .5em;margin-bottom:.3em}.container_g-info .box_g-info .block_head .name i{font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;text-transform:uppercase;font-size:.6em;font-weight:400}.container_g-info .box_g-info .block_head .icon-sinwari{position:absolute;font-size:1em;top:.4em;right:0;width:2.4em;aspect-ratio:1;z-index:1;background-color:#9bd290}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_head .icon-sinwari{font-size:1.2em;top:0;width:3em;aspect-ratio:2}}.container_g-info .box_g-info .block_head .icon-sinwari::before{content:"新 割";display:flex;align-items:center;justify-content:center;font-size:max(12px,.875em);height:100%}.container_g-info .box_g-info .block_head .type{position:relative;font-size:max(12px,.875em);display:flex;width:8em;height:1.6em;background-color:#ef90ab;color:#fcfcfc}.container_g-info .box_g-info .block_head .type::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:.08em;width:100%;display:flex;justify-content:center}.container_g-info .box_g-info .block_head .type.category-01::before{content:"人妻系"}.container_g-info .box_g-info .block_head .type.category::before{content:attr(data-type) ""}.container_g-info .box_g-info .block_head .size{display:flex;font-size:1em;gap:0 .3em}.container_g-info .box_g-info .block_head .size span{font-size:max(12px,1.3125em);display:flex;font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;font-weight:600;text-transform:uppercase;letter-spacing:.02em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_head .size span{font-weight:500}}.container_g-info .box_g-info .block_head .size .tall::before{content:"t."}.container_g-info .box_g-info .block_head .size .bust::before{content:"b."}.container_g-info .box_g-info .block_head .size .bust i{color:#ffc}.container_g-info .box_g-info .block_head .size .bust i::before,.container_g-info .box_g-info .block_head .size .bust i::after{display:inline-block;transform:translateY(-0.1em)}.container_g-info .box_g-info .block_head .size .bust i::before{content:"[";margin-left:.1em;margin-right:.1em}.container_g-info .box_g-info .block_head .size .bust i::after{content:"]";margin-left:.1em}.container_g-info .box_g-info .block_head .size .west::before{content:"w."}.container_g-info .box_g-info .block_head .size .hip::before{content:"h."}.container_g-info .box_g-info .block_head .time-wrap{position:relative;width:100%;display:flex;justify-content:center;align-items:center;background-color:#fcfcfc;color:#010101;font-size:1em;height:2.6em;font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;margin-top:.3em;gap:0 .5em;padding-left:2em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_head .time-wrap{font-size:1.2em}}.container_g-info .box_g-info .block_head .time-wrap dt{position:relative;font-size:max(12px,1.125em)}.container_g-info .box_g-info .block_head .time-wrap dt::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:calc(100% + .4em);width:1.6em;aspect-ratio:1;background:url(../img/icon/clock.svg) no-repeat center center/contain}.container_g-info .box_g-info .block_head .time-wrap dt::after{content:attr(data-week);font-size:.8em;margin-left:.2em}.container_g-info .box_g-info .block_head .time-wrap dd{font-size:max(12px,1.5em)}.container_g-info .box_g-info .block_head .time-wrap dd i{margin:0 .2em}.container_g-info .box_g-info .block_head .time-wrap.add_fk-hot dd{font-size:max(12px,1.25em)}.container_g-info .box_g-info .block_comment{flex-grow:1;display:flex;flex-direction:column}.container_g-info .box_g-info .block_comment .comment-box{background-color:#c6c6c6;flex-grow:1;max-height:26rem;overflow:auto}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_comment .comment-box{flex-grow:unset;min-height:15vw;max-height:90vh;max-height:90svh}}.container_g-info .box_g-info .block_comment .comment-box div{font-size:1em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_alert{order:2;margin-bottom:4vw}}.container_g-info .box_g-info .block_alert a{display:flex;justify-content:center;align-items:center;border:solid 1px;height:2.6em;font-size:1em;border-radius:1.3em;transition:.3s ease-out}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_alert a{height:3em;border-radius:1.5em}}.container_g-info .box_g-info .block_alert a span{position:relative;letter-spacing:.04em;padding-left:2em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_alert a span{font-size:max(12px,1.3125em)}}.container_g-info .box_g-info .block_alert a span::before{content:"";position:absolute;top:50%;transform:translateY(-50%);font-size:1em;right:calc(100% - 1.6em);width:1.56em;aspect-ratio:1;background:url(../img/icon/alert.svg) no-repeat center center/contain;filter:invert(97%) sepia(99%) saturate(379%) hue-rotate(325deg) brightness(105%) contrast(105%)}@media(min-width: 768px){.container_g-info .box_g-info .block_alert a:hover{color:#ffc;box-shadow:.2em .2em .5em .2em rgba(0,0,0,.2)}}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender{order:1}}.container_g-info .box_g-info .block_calender dl{position:relative;display:grid;font-size:1em}.container_g-info .box_g-info .block_calender dl .set_com{display:flex;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;font-size:max(12px,.875em);color:#fcfcfc;background-color:rgba(1,1,1,.7);z-index:1}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl .set_com{font-size:max(12px,1em)}}.container_g-info .box_g-info .block_calender dl.day-7{grid-template-columns:repeat(7, 1fr);gap:0 .2em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl.day-7{display:flex;flex-direction:column;gap:1vw 0}}.container_g-info .box_g-info .block_calender dl.day-6{grid-template-columns:repeat(6, 1fr);gap:0 .2em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl.day-6{display:flex;flex-direction:column;gap:1vw 0}}.container_g-info .box_g-info .block_calender dl.day-5{grid-template-columns:repeat(5, 1fr);gap:0 .2em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl.day-5{display:flex;flex-direction:column;gap:1vw 0}}.container_g-info .box_g-info .block_calender dl.day-4{grid-template-columns:repeat(4, 1fr);gap:0 .2em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl.day-4{display:flex;flex-direction:column;gap:1vw 0}}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl{display:flex;flex-direction:column;gap:1vw 0}}.container_g-info .box_g-info .block_calender dl div{position:relative;width:100%;display:flex;flex-direction:column;font-size:1em;gap:.2em 0}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl div{display:grid;grid-template-columns:30% 1fr;gap:0 1vw}}.container_g-info .box_g-info .block_calender dl div dt,.container_g-info .box_g-info .block_calender dl div dd{position:relative;display:flex;justify-content:center;background-color:#010101}.container_g-info .box_g-info .block_calender dl div.sat dt,.container_g-info .box_g-info .block_calender dl div.sat dd{background-color:#57818a}.container_g-info .box_g-info .block_calender dl div.sun dt,.container_g-info .box_g-info .block_calender dl div.sun dd{background-color:#d62b73}.container_g-info .box_g-info .block_calender dl div dt{font-size:12px;padding:.5em 0}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl div dt{font-size:max(12px,1.3125em)}}.container_g-info .box_g-info .block_calender dl div dt span::after{content:attr(data-week);margin-left:.2em}.container_g-info .box_g-info .block_calender dl div dd{position:relative;flex-direction:column;flex-grow:1;align-items:center;font-size:12px;padding:.5em 0;letter-spacing:.05em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl div dd{flex-direction:row;font-size:max(12px,1.3125em)}}.container_g-info .box_g-info .block_calender dl div dd i{position:relative;display:block;font-size:1em;aspect-ratio:1;width:1em}.container_g-info .box_g-info .block_calender dl div dd i::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1px;height:50%;background-color:#fcfcfc}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_calender dl div dd i::before{width:30%;height:1px}}@media(min-width: 768px){.container_g-info .box_g-info .block_calender dl div dd.add_fk-hot{font-size:10px;text-align:center}}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_recommendation{order:2}}.container_g-info .box_g-info .block_recommendation p{color:#c6c6c6;font-size:max(12px,.875em)}.container_g-info .box_g-info .block_recommendation nav{position:relative;width:100%;display:grid;grid-template-columns:repeat(4, 1fr);font-size:1em;gap:0 .3em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_recommendation nav{grid-template-columns:repeat(2, 1fr);gap:2vw;margin-top:2vw}}.container_g-info .box_g-info .block_recommendation nav a{position:relative;width:100R;display:flex;align-items:center;justify-content:center;height:4em;color:#010101;font-size:12px;font-weight:500;border-radius:.5em;background-image:linear-gradient(rgb(221, 221, 221), rgb(197, 197, 197) 28%, rgb(184, 184, 184));transition:.5s ease-out}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_recommendation nav a{font-size:max(12px,1.125em);height:3.6em}}@media(min-width: 768px){.container_g-info .box_g-info .block_recommendation nav a:hover{filter:invert(100%)}}.container_g-info .box_g-info .block_navigation{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 .5em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_navigation{order:2}}.container_g-info .box_g-info .block_navigation.sp{display:none}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_navigation.sp{display:grid;order:-1}}.container_g-info .box_g-info .block_navigation a{position:relative;background-color:#010101;display:flex;justify-content:center;align-items:center;height:3em;font-size:max(12px,1em);font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;font-weight:700}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_navigation a{height:4em}}.container_g-info .box_g-info .block_navigation a.previous::before,.container_g-info .box_g-info .block_navigation a.next::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-60%, -50%);width:30%;aspect-ratio:3;background:url(../img/icon/search_arrow.svg) no-repeat center center/cover;filter:invert(96%) sepia(2%) saturate(283%) hue-rotate(355deg) brightness(117%) contrast(80%);-webkit-clip-path:inset(0);clip-path:inset(0)}.container_g-info .box_g-info .block_navigation a.previous::before{transform:translate(-40%, -50%) scale(-1, 1)}.container_g-info .box_g-info .block_notice{display:flex;flex-direction:column;color:#e6e6e6}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_notice{order:2;gap:2vw 0}}.container_g-info .box_g-info .block_notice h4{font-size:max(12px,1em);margin-bottom:.3em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_notice h4{font-size:max(12px,1.3125em);font-weight:600}}.container_g-info .box_g-info .block_notice span{font-size:12px;letter-spacing:.04em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_notice span i{display:none}}.container_g-info .box_g-info .block_photo{display:flex;flex-direction:column;gap:1em 0}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo{order:-1;margin-bottom:6vw}}.container_g-info .box_g-info .block_photo .photo-slider{position:relative;font-size:1em}.container_g-info .box_g-info .block_photo .photo-slider .icon-license{position:absolute;bottom:5em;right:-2%;width:20%;aspect-ratio:1;background:url(../img/icon/license.webp) no-repeat center center/contain;z-index:1}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon{position:absolute;font-size:1em;z-index:1}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon{font-size:1.2em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon::before,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon::after{font-family:"GFS Didot",serif;font-weight:400;font-style:normal;position:absolute;content:attr(data-rank)}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon::before{content:"NO."}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03{left:-0.35em;aspect-ratio:1.253;background:url(../img/icon/ranking_icon_bg01.webp) no-repeat center center/contain;color:#555;bottom:-1em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03{bottom:-2vw}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01{width:7em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01{width:5em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01::before{font-size:max(12px,1.125em);left:.3em;bottom:12%}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01::before{font-size:max(12px,1em)}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01::after{font-size:max(12px,2.625em);bottom:20%;left:.9em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank01::after{font-size:max(12px,2.25em)}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03{width:7em;aspect-ratio:1.253;filter:brightness(1.15) hue-rotate(207deg) saturate(21%)}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03{width:5em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02::before,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03::before{font-size:max(12px,1.5em);left:.5em;bottom:15%}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02::before,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03::before{font-size:max(12px,1em);left:.6em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02::after,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03::after{font-size:max(12px,3.1875em);bottom:24%;left:1.1em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank02::after,.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank03::after{font-size:max(12px,2.25em);left:1em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank04{left:-1em;aspect-ratio:1.253;background:url(../img/icon/ranking_icon_bg02.webp) no-repeat center center/contain;color:#555;bottom:-1em;width:7em;aspect-ratio:1.253}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank04{left:-0.8em;bottom:-2vw;width:5em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank04::before{font-size:max(12px,1.3125em);left:.8em;bottom:15%}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank04::before{font-size:max(12px,1em);left:.6em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank04::after{font-size:max(12px,2.875em);bottom:24%;left:1.1em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank04::after{font-size:max(12px,2.25em);left:1em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank-lower{left:0;bottom:0;width:4em;height:2.4em;background-color:#010101;box-shadow:.2em .2em .3em rgba(0,0,0,.4)}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank-lower{left:0;bottom:-2vw}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank-lower::before{font-size:12px;left:.8em;bottom:10%}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank-lower::before{left:.6em}}.container_g-info .box_g-info .block_photo .photo-slider .rank-icon.rank-lower::after{font-size:max(12px,1.75em);bottom:20%;left:1.2em}.container_g-info .box_g-info .block_photo .photo-slider.g-star3 .photo-wrap::before{height:.9em;width:3em}.container_g-info .box_g-info .block_photo .photo-slider.g-star3 .photo-wrap ul li picture img{-webkit-clip-path:inset(0);clip-path:inset(0)}.container_g-info .box_g-info .block_photo .photo-slider.g-star2 .photo-wrap::before{height:.9em;width:2em}.container_g-info .box_g-info .block_photo .photo-slider.g-star2 .photo-wrap ul li picture img{-webkit-clip-path:inset(0);clip-path:inset(0)}.container_g-info .box_g-info .block_photo .photo-slider.icon .cast-icon{position:absolute;font-size:1em;top:1.6em;right:-0.3em;width:3.2em;aspect-ratio:1.069;z-index:1;box-shadow:.2em .2em .3em rgba(0,0,0,.4)}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider.icon .cast-icon{font-size:1.2em}}.container_g-info .box_g-info .block_photo .photo-slider.icon .cast-icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/icon/cast_icon.webp) no-repeat center center/contain}.container_g-info .box_g-info .block_photo .photo-slider.icon .cast-icon::after{position:absolute;top:50%;left:50%;transform:translate(calc(-50% + 0.3em), calc(-50% + 0.5em));z-index:1;align-items:center;font-size:12px;font-weight:700;width:2.4em;line-height:1.2em;text-align:center}.container_g-info .box_g-info .block_photo .photo-slider.icon .cast-icon.pick::after{content:"オススメ"}.container_g-info .box_g-info .block_photo .photo-slider.icon .cast-icon.new::before{filter:brightness(1.26) hue-rotate(264deg)}.container_g-info .box_g-info .block_photo .photo-slider.icon .cast-icon.new::after{content:"新人さん"}.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap{position:relative;font-size:1em}.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap::before{font-size:max(12px,2.25em)}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap::before{font-size:max(12px,2.625em) !important}}.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap ul{position:relative;font-size:1em;z-index:0;overflow:hidden}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap ul{max-width:100%}}.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap ul li{width:100%;display:flex;font-size:1em}.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap ul li picture{width:100% !important}.container_g-info .box_g-info .block_photo .photo-slider .photo-wrap ul li picture img{width:100%;aspect-ratio:1/1.47;-o-object-fit:cover;object-fit:cover;font-size:1em;-webkit-clip-path:inset(1.6em);clip-path:inset(1.6em)}.container_g-info .box_g-info .block_photo .btn_nav{position:relative;bottom:unset;display:flex;justify-content:center;font-size:1em;gap:0 .5em;margin:1em 0}.container_g-info .box_g-info .block_photo .btn_nav span{position:relative;font-size:1em;width:.7em;height:auto;aspect-ratio:1;margin:0;background-color:#707070;border-radius:50%}.container_g-info .box_g-info .block_photo .btn_nav span.swiper-pagination-bullet-active{background-color:#fcfcfc}.container_g-info .box_g-info .block_photo .swiper-button-prev,.container_g-info .box_g-info .block_photo .swiper-button-next{top:unset;bottom:-0.2vw;color:#fcfcfc;font-size:1em}.container_g-info .box_g-info .block_photo .swiper-button-prev::after,.container_g-info .box_g-info .block_photo .swiper-button-next::after{content:"";position:absolute;top:50%;width:.5em;aspect-ratio:1;border-top:1px solid;border-left:1px solid}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_photo .swiper-button-prev::after,.container_g-info .box_g-info .block_photo .swiper-button-next::after{display:none}}.container_g-info .box_g-info .block_photo .swiper-button-prev{left:6em;right:unset}.container_g-info .box_g-info .block_photo .swiper-button-prev::after{transform:translateY(-50%) rotate(-45deg)}.container_g-info .box_g-info .block_photo .swiper-button-next{left:unset;right:6em}.container_g-info .box_g-info .block_photo .swiper-button-next::after{transform:translateY(-50%) rotate(135deg)}.container_g-info .box_g-info .block_link-nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 .3em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_link-nav{order:-1;display:flex;flex-direction:column;gap:2vw 0}}.container_g-info .box_g-info .block_link-nav a{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1em;height:3.2em;border-bottom-right-radius:2.4rem;border-top-left-radius:2.4rem;padding-left:1.4em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_link-nav a{font-size:1.4em;padding-left:unset}}.container_g-info .box_g-info .block_link-nav a::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:.4em;width:2.6em;aspect-ratio:1;border-top-left-radius:1.3em;border-top-right-radius:1.3em;border-bottom-right-radius:1.3em;background-blend-mode:multiply}.container_g-info .box_g-info .block_link-nav a::after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:.6em;aspect-ratio:1;right:.8em;border-top:1px solid;border-right:1px solid}.container_g-info .box_g-info .block_link-nav a.diary{background-image:linear-gradient(to right, #F797A4, #F759A4)}.container_g-info .box_g-info .block_link-nav a.diary::before{background:url(../img/icon/camera.svg) no-repeat center center/55%;background-color:#fcfcfc}.container_g-info .box_g-info .block_link-nav a.reservation{background-image:linear-gradient(to right, #E2BB43, #FF8547)}.container_g-info .box_g-info .block_link-nav a.reservation::before{background:url(../img/icon/reservation.svg) no-repeat center center/50%;background-color:#fcfcfc}.container_g-info .box_g-info .block_link-nav a h4{font-size:max(12px,1.3125em);letter-spacing:.04em;font-weight:700;line-height:1em;text-shadow:.1em .1em 0 #010101}.container_g-info .box_g-info .block_link-nav a span{font-family:"Oswald",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.1em}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_link-nav a span{font-size:max(12px,.875em)}}.container_g-info .box_g-info .block_link-nav a.sp_tel{display:none}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_link-nav a.sp_tel{display:flex;background-color:#4e9c36;border-radius:2vw;font-weight:700;margin:4vw 0}.container_g-info .box_g-info .block_link-nav a.sp_tel::after{display:none}}.container_g-info .box_g-info .block_information{display:flex;flex-direction:column;color:#c6c6c6}@media screen and (max-width: 767px)and (orientation: portrait){.container_g-info .box_g-info .block_information{display:none}}.container_g-info .box_g-info .block_information .head{font-size:max(12px,.875em)}.container_g-info .box_g-info .block_information .tel{font-size:12px;display:flex;align-items:flex-end}.container_g-info .box_g-info .block_information .tel span{font-family:futura-pt,sans-serif;font-weight:500;font-style:normal;font-size:2em;line-height:1em;margin-left:.4em}
/*# sourceMappingURL=shop_g-info.min.css.map */