@charset "utf-8";.forPc{display:none}section{padding:2.5em 0;position:relative;overflow:hidden}.h2{text-align:center}.w_body h2{text-align:center;font-family:'Montserrat',sans-serif,"arial black";font-weight:900;font-size:1.4rem;letter-spacing:0px;position:relative;margin-bottom:1.5em}.s_body{transform:translateY(50px);opacity:0;transition:.5s}.s_body.show{transform:translateY(0);opacity:1}.index-cover{z-index:10000;background:#fff;position:fixed;width:100%;top:0;touch-action:none;overflow-y:hidden;height:100vh}.dn{display:none !important}.index-cover p{height:100%}.index-cover p img{display:block;position:absolute;top:50%;bottom:60%;right:0;left:0;margin:auto;width:189px}.index-cover p img{width:250px}.loops{display:flex;width:100vw;margin-inline:calc(50% - 50vw);padding:.5em 0}.loop__item{flex-shrink:0;white-space:nowrap;font-size:1.6vw;font-weight:700}.loop__item span{padding:0 .8em}.loop__item:nth-child(odd){animation:MoveLeft 20s -10s infinite linear}.loop__item:nth-child(even){animation:MoveLeft2 20s infinite linear}@keyframes MoveLeft{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes MoveLeft2{from{transform:translateX(0)}to{transform:translateX(-200%)}}@media screen and (max-width:1025px){.loop__item{font-size:6.8vw}}.loop,.loop2{overflow:hidden;padding:.5em}.loop__box{display:flex;width:92vw}.loop__box img{min-width:100vw}.loop__box img:first-child{animation:loop 30s -15s linear infinite}.loop__box img:last-child{animation:loop2 30s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.loop2 .loop__box img:first-child{animation:loop2-1 30s -15s linear infinite;animation-delay:-2ms}.loop2 .loop__box img:last-child{animation:loop2-2 30s linear infinite;animation-delay:-2ms}@keyframes loop2-1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2-2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}header#top_header{position:relative}h1.logo,div.head_img{margin:0 auto;text-align:center}div.head_img{padding-top:1em}nav#global-nav>div{display:flex;align-items:center;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background:#fff;border-bottom:solid .5px #2f2c2c2e;justify-content:space-around}h1.head_logo{width:35%;margin:1em}.vendor_link{text-align:right;padding-top:1em;font-size:.7rem;margin-bottom:-2em;z-index:1;position:relative}.vendor_link a{background:#e6ff23;padding:.5em;border-radius:2px}h2#for_news{margin-top:2em}.news ul{padding:1.5em 0}.news li{padding:1.2em 0;border-bottom:solid 1px}.news li:first-child{border-top:solid 1px}p.news_txt{padding-top:.7em}p.news_day{font-weight:900}.hide-text li:first-child{border-top:none}.hide-text{width:100%}.readmore.on-click:before{transform:rotate(180deg)}.readmore.on-click .open{display:none}button.readmore{width:100%;background:0 0;border:none;margin-top:2em;color:#1e1d1d}button.readmore .open,.store_open{border:solid 1px;border-radius:50px;width:50%;font-family:'Montserrat';padding:1em;display:inline-block}section#for_ourbeer{padding-top:0}span.dbt{width:50%;top:-17px;left:-56%}div.ourbeer div ul li{padding:1em 5em}.ourbeer h3,.merch h3{font-family:'Roboto',sans-serif}.ourbeer_bg{background:url(https://fetishclubbeer.com/wp-content/themes/fetish/img/top/FC_key_SP.jpg);background-attachment:fixed;background-size:cover;background-position:center;width:100%;height:0;position:relative;padding-top:calc(1120 / 750 * 100%) !important}.ourbeer_bg{padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}p.store_open{text-align:center;margin:0 auto;display:block;width:50%}p.store_open:hover{background:#fbf323}.secret,.collabo{text-align:center}.collabo-list{display:flex}.collabo-list>div:first-child{padding:0 1em 3em}.collabo-list>div img{max-height:169px;width:auto}.collabo-list>div p{text-align:center;padding-top:1em;font-weight:700;font-size:.9rem;font-family:'Montserrat'}.collabo-list>div p span{font-size:.8rem}span.l-ogo{font-size:.6rem;vertical-align:super}span.txt_location_a{letter-spacing:-1px}.read_tx p{text-align:center;padding:.5em 0;line-height:1.9}.read_tx{padding:2em 1em}.works ul{display:flex;flex-wrap:wrap}.works ul li{width:33%;padding:.3em;box-sizing:border-box}.shop_button{color:#292727;display:block;width:30%;margin:3em auto;text-align:center;text-decoration:none;padding:1em;font-family:'Montserrat',sans-serif;font-weight:800;border:solid 1px #29272761;border-radius:10em}.overview{padding:2em;border:solid 1px;margin:2em 1em}section.message{padding:3em 0 29em}section.message{width:100%;height:100%;overflow:hidden;position:relative}div#imageBg01{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:inset(0);z-index:-1}div#imageBg01:before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background:url(/wp-content/themes/fetish/img/top/back3.jpg);background-size:cover;background-position:top center}.message,.message h3,.message p{color:#fff;padding:1em 0 .3em}.message h2{text-align:left;font-family:'Times New Roman',sans-serif;font-weight:100;font-size:1.8rem;margin-bottom:0}div.m_body{margin-top:1em}section.location{background:#040d10;margin-top:-1px;padding-top:0}h2#for_locations,.locations p,.locations h3,.locations a{color:#fff}.locations{margin-top:3em}.locations .store{display:flex;justify-content:space-between;padding-top:2em;padding-bottom:2em;max-width:900px}.stores{position:relative}.stores h3{font-weight:900;margin-bottom:1em}.stores_img{max-width:320px}.map{bottom:-2em;position:absolute;font-size:12px}.store_body p{font-size:.9rem}.slider3 .splide__slide,.slider2 .splide__slide{max-width:1050px;max-height:558px}.slider2 .splide__slide{min-height:185px}.splide__slide img{width:100%}.splide .splide__pagination{bottom:-2.5em;display:block;text-align:center}.splide__pagination li{padding:0 .5em}.splide .splide__pagination__page.is-active{background:#ccc}.splide .splide__pagination__page{background:#616161;width:6px;height:6px}.store .daimon,.store .yamaguchi{padding:4em 0}.store_name img{width:auto;display:block;max-height:35px;position:absolute;top:-29px;width:34%;left:-1px}.add p{font-size:.8rem;font-weight:500}span.foot{width:9%;top:-62px;left:0}.store.wrap h3:after{content:"";display:inline-block;width:65px;height:65px;background-size:contain;vertical-align:top;background-repeat:no-repeat;position:absolute;top:-21px;right:0}.store h3{font-family:'Montserrat',sans-serif,"arial black";letter-spacing:0px;line-height:1.05}span.bar_names{font-size:1.4rem}.store_map{position:relative}.daimon .store_map:before{content:"";background:url(/wp-content/themes/fetish/img/top/here1.gif);width:92px;height:89px;display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;top:-90px;right:-28px}.yamaguchi .add{position:relative}.yamaguchi .add:before{content:"";background:url(/wp-content/themes/fetish/img/top/foot_mono.gif);background-size:contain;width:129px;height:184px;display:inline-block;background-repeat:no-repeat;position:absolute;transform:rotate(-64deg);top:-46px;right:-53px}.order_f div.hbspt-form{padding:2em;background:#fff;margin:2em 0}.order_f div.border{padding:2em 1em;border-bottom:solid 1px #0000003b}.hbspt-form input,.hbspt-form select,.hbspt-form textarea{width:100%;font-size:1rem;padding:.5em;box-sizing:border-box;margin-bottom:1em;border:solid 1px #08080847;border-radius:.2rem}.hbspt-form .hs_submit .actions{width:50%;margin:0 auto}.hs-form-field textarea{min-height:150px}input.hs-button{background:#312b2b;color:#fff;font-weight:700}.recruit dl{display:flex;flex-wrap:wrap}.recruit dt{font-weight:700;width:27%}.recruit dd{width:73%}.recruit dt,.recruit dd{padding:.5em;box-sizing:border-box}p.f_logo{text-align:center;padding-top:7em;padding-bottom:1em}p.f_logo img{width:75%}nav#global-nav{height:0;opacity:0}nav#global-nav.m_fixed{height:82px;opacity:1}#global-nav>div{display:none}label.ft_toggle{width:11px;height:0;position:absolute;top:-22px;right:22px}body.home label.ft_toggle{top:15px}.m_fixed label.ft_toggle{top:8px}span.hamburger_bar{display:block;width:100%;height:1px;position:absolute;left:0;background:#000}.hamburger_bar:nth-child(1){top:0}.hamburger_bar:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger_bar:nth-child(3){top:100%;transform:translateY(-100%)}#ft_toggle04:checked~.ft_toggle .hamburger_bar:nth-child(1){display:none}#ft_toggle04:checked~.ft_toggle .hamburger_bar:nth-child(2){top:50%;transform:rotate(45deg)}#ft_toggle04:checked~.ft_toggle .hamburger_bar:nth-child(3){transform:rotate(-45deg);top:50%}.ft_cont{position:fixed;top:30px;left:0;z-index:100;width:100%;opacity:0}.ft_cont.m_fixed{opacity:1}.ft_offcm04{position:absolute;left:5px;display:inline-block;top:4px;width:100%}.ft_offcm04 .ft_menu{position:fixed;top:0;right:-100vw;width:300px;height:100%;cursor:pointer;-webkit-transition:.53s transform;transition:.53s transform;-webkit-transition-timing-function:cubic-bezier(.38,.52,.23,.99);transition-timing-function:cubic-bezier(.38,.52,.23,.99);background-color:#14140fd9;overflow:scroll}.ft_offcm04 .ft_menu ul{margin:0;padding:0}.ft_offcm04 .ft_menu li{list-style:none}.ft_offcm04 .ft_menu li a{display:block;padding:12px 20px;text-decoration:none;color:#fff;border-bottom:1px solid #e5e5e5}.ft_offcm04 #ft_toggle04{position:absolute;display:none;opacity:0}.ft_offcm04 #ft_toggle04:checked~.ft_menu{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.ft_offcm04 #ft_toggle04~label{display:block;padding:.8em;cursor:pointer;-webkit-transition:.5s transform;transition:.5s transform;-webkit-transition-timing-function:cubic-bezier(.61,-.38,.37,1.27);transition-timing-function:cubic-bezier(.61,-.38,.37,1.27);text-align:center;color:#fff}.ft_offcm04 #ft_toggle04:checked~label{-webkit-transform:translateX(-300px);transform:translateX(-300px)}.ft_contents{color:#333;text-align:center;width:35px}.sns img{width:40px}.sns{z-index:10}.sns{position:fixed;bottom:0}.sns>div{display:flex}.hentry h1{padding:1.5em 2.5em 0}nav.navigation.post-navigation{padding:0 2.5em;box-sizing:border-box}p.reserved{padding:.5em;text-align:center;border:solid 1px;margin:.5em 0;font-size:.9rem;font-weight:700}p.reserved:hover{background:#ff00be;border-color:#ff00be}p.reserved a{display:block}@media screen and (max-width:1025px){.vendor_link{padding-left:2.5em;padding-right:2.5em;box-sizing:border-box}.ourbeer_bg{background-image:url(https://fetishclubbeer.com/wp-content/themes/fetish/img/top/our-beer_01_sp.jpg)}.ourbeer .loop__box img,.secret .loop__box img,.collabo .loop__box img{min-width:116vw}p.store_open{width:62%;font-size:.8rem;padding:.7em;margin:1em auto}.collabo-list{flex-wrap:wrap}.collabo-list>div:first-child{width:100%}.collabo-list>div{width:50%;box-sizing:border-box}.message h2{padding-bottom:.5em}.stores{width:60%;padding-right:1em}.stores h3{font-size:13px}.stores div:nth-child(2) p{font-size:10px}.stores_img{width:40%;padding-left:1em}.w_body_plus{padding:1em}.sns div a{padding:.5em}footer{padding-bottom:50px}}@media screen and (min-width:1025px){.forPc{display:block}.forSp{display:none}h1.logo{width:30%;margin:0 auto}h1.head_logo{width:29%;margin:0 1em;padding:1em 0}h1.logo,div.head_img{width:100%}nav{margin:auto;width:970px}nav>div{position:relative}nav ul{display:flex;justify-content:space-around;align-items:center}.w_body h2{font-size:1.7rem}.vendor_link a{margin-right:1em}.sns{position:fixed;top:137px;align-items:flex-start}.sns>div{display:flex;flex-flow:column}a.sns_icon{padding-bottom:.5em}.sns img{width:33px}div.splide__arrows .splide__arrow{background:0 0}h2#for_news{margin:2em auto 1.5em}button.readmore .open{max-width:133px}span.dbt{width:44%;left:-66%}div.ourbeer div ul{display:flex}div.ourbeer div ul li{padding:1em 1.5em}.read_tx{padding:2em 0}.works ul li{padding:.5em}.secret img{max-height:287px;width:auto}.collabo-list{justify-content:space-evenly}.collabo-list>div{width:33%;padding:1em !important}.collabo-list>div:first-child{padding-left:6em !important}.collabo-list>div img{max-height:263px}.collabo-list>div p{font-size:1.5rem}.collabo-list>div p span{font-size:1.4rem}section.message{padding:7em 0 25em}div#imageBg01:before{background:url(/wp-content/themes/fetish/img/top/back2.jpg);background-size:cover;background-position:center}.message h2{font-size:2.7rem;letter-spacing:1.1px}.message div div div{max-width:711px}div.m_body{margin-top:2.2em}#for_location:after{height:297px;top:-117px;right:21px}.recruit dt{width:14%}.recruit dd{width:86%}.ft_cont{display:none}.footer{max-width:1049px;margin:0 auto;position:relative}.ft_cont{display:block;width:970px;left:0;right:0;margin:auto}.ft_offcm04{right:0;left:auto;top:6px}.ft_offcm04 #ft_toggle04:checked~.ft_menu{-webkit-transform:translateY(100vw);transform:translateY(100vw);overflow:hidden}.ft_offcm04 .ft_menu{top:-100vw;right:0;width:100%;height:auto;left:auto}.ft_offcm04 .ft_menu li a{border:none;text-align:center;padding:1.5em}body.home .ft_offcm04 #ft_toggle04:checked~label{-webkit-transform:translateY(183px);transform:translateY(183px)}.ft_offcm04 #ft_toggle04:checked~label{-webkit-transform:translateY(219px);transform:translateY(219px)}.m_fixed .ft_offcm04 #ft_toggle04:checked~label{-webkit-transform:translateY(220px);transform:translateY(220px)}body.home .m_fixed .ft_offcm04 #ft_toggle04:checked~label{-webkit-transform:translateY(335px);transform:translateY(335px)}label.ft_toggle{top:-8px}body.home label.ft_toggle{top:22px}.m_fixed label.ft_toggle{top:22px}footer{padding-bottom:0}p.f_logo img{max-width:285px}}@media screen and (max-width:1025px){h1.head_logo{min-width:206px;max-width:123px}.sns{width:100%;padding-left:2em}}.loops{display:flex;width:100vw;margin-inline:calc(50% - 50vw);padding:.5em 0;color:#ff00be}.loop__item{flex-shrink:0;white-space:nowrap;font-size:1.6vw;font-weight:700}.loop__item span{padding:0 .8em}.loop__item:nth-child(odd){animation:MoveLeft 20s -10s infinite linear}.loop__item:nth-child(even){animation:MoveLeft2 20s infinite linear}@keyframes MoveLeft{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes MoveLeft2{from{transform:translateX(0)}to{transform:translateX(-200%)}}@media screen and (max-width:1025px){.loop__item{font-size:6.8vw}}