﻿@font-face{font-family:'CenturyGothic';src:url(//www.gioiajp.com/wp-content/themes/gioiajp20240901/font/CenturyGothic.ttf)}@font-face{font-family:'EdwardianScriptITC';src:url(//www.gioiajp.com/wp-content/themes/gioiajp20240901/font/EdwardianScriptITC.ttf)}body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic","Roboto","Droid Sans",abchanel-couture,Arial,Helvetica,sans-serif;font-size:13px;line-height:1.692307692;color:#333}section.top-wrapper,section.subnav-wrapper{width:100%;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}a{color:#000}a:focus,a:hover{color:#999;text-decoration:none}.page-content a{color:#080808;text-decoration:underline;font-weight:700;word-break:break-all}.page-content a:hover,.page-content a:focus{text-decoration:underline}.page-content a{color:#080808;text-decoration:underline;font-weight:700}.page-content a:hover,.page-content a:focus{text-decoration:underline}.navbar,.navbar-header{min-height:84px}.navbar-header{width:100%}.navbar-default{background-color:#fff;border-color:#fff}.navbar-brand{left:calc(50% - 72px);position:absolute;padding:0;height:100%}.navbar-brand>img{width:auto;height:100%}#navbar-menu p{margin-top:8px}.swiper-slide{background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.carousel-inner .item{height:60vh;width:100%;min-height:300px;background-position:center center;background-repeat:no-repeat;background-size:contain;cursor:pointer}.carousel-inner .item p{font-size:60px;font-family:'CenturyGothic',serif;position:absolute;top:calc(50% - 50px);left:calc(50% - 353px);white-space:nowrap;line-height:1.5}.carousel-indicators li{border:1px solid #000;background-color:#fff}.carousel-indicators .active{background-color:#000}.carousel-control{opacity:0}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control i.fa-angle-right,.carousel-control i.fa-angle-left{position:absolute;top:45%;color:#000}section.who-we-are,section.white-series,section.black-series,section.purple-series,section.classics,section.bio-series,section.restaurantandbar{text-align:center}.main_block h1,.single-main_block h1{margin:64px 0 8px;font-family:'Cormorant SC',serif}.main_block .sub_title,.page-content .sub_title{font-size:24px;font-family:'Cormorant SC',serif}.main_block .content-heading:after,.single-main_block .content-heading:after{content:'';display:block;width:40px;height:2px;margin:30px auto 0;background-color:#000}.main_block h2,.single-main_block h2{margin:64px 0 32px;font-weight:700;font-family:serif}.main_block img{margin-bottom:64px}.wine_nav img,#is-block .grid img{margin-bottom:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.wine_nav img:hover{-webkit-opacity:.6;-moz-opacity:.6;-o-opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";opacity:.6}h2.name{font-size:42px;margin:32px 0;font-family:'EdwardianScriptITC'}.spacer{margin:64px 10%;border-top:1px solid #000}.devider{margin:64px 10%}.content-heading{margin-bottom:64px}#sidebar{background-color:#fff;padding:16px 8px 8px;border:1px solid #e1e1e1;box-shadow:0 3px 0 rgba(8,1,2,.03)}#sidebar ul{padding:0}#sidebar li{border:0 #f2f2f2 solid;border-bottom-width:1px;list-style:none;padding:0 0 8px}#sidebar li .widgettitle{font-size:24px}ul.share_btn{margin:36px 0 25px;padding:0}.main_block .share_btn li{float:left}.share_btn li{width:100%;margin:0 0 8px;list-style:none !important}.share_btn a{display:block;color:#fff;text-decoration:none;font-weight:700;text-align:center;height:45px;line-height:45px;padding:0;font-size:13px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all}.share_btn a:hover{color:#fff;position:relative;top:-3px}span.social_icon{margin-right:3px;font-size:16px}.share_btn li:last-child{margin-right:0}.share_btn:after{content:".";display:block;clear:both;height:0;visibility:hidden}a.facebook_btn{background:#3b5998}.facebook_btn:hover{background:#5979be}a.twitter_btn{background:#3cf}.twitter_btn:hover{background:#88e1ff}a.hatebu_btn{background:#aaa}.hatebu_btn:hover{background:#d4d4d4}span.hatebu_icon{font-family:Verdana;margin-right:3px;font-size:16px}a.hatebu_btn span{position:relative;top:-1px}ul.share_btn_bottom{margin:20px 0 30px}.news_block{cursor:pointer;margin-top:32px;margin-bottom:32px}h2.news-heading{font-family:'Cormorant SC',serif}h2.news-title{background-color:#fff;border-left:2px solid #491022;margin-bottom:0;border-radius:0}footer{background-color:#000;color:#fff;padding:32px;text-align:center}footer ul li a{color:#fff}//メールマガジン h2.widgettitle{font-size:20px}.page-content h2{font-size:24px;text-align:center;line-height:1.5}.page-content img{margin:0 auto}.footer-list{margin-top:64px}.isotope,.isotope .item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{margin-top:16px;-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope .item img{margin-bottom:0}.wwa-head-slide{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%}.wwa-head{height:60vh;width:100%;min-height:300px;background-position:center center;background-repeat:no-repeat;background-size:contain;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.wwa-desc{color:#fff;font-size:13px}.wwa-img{display:-webkit-flex;display:flex;background-size:cover;background-position:center center;background-repeat:no-repeat;-webkit-align-items:center;align-items:center;padding:60px 16px}.filter-button-group .btn{border-radius:0}.grid{margin-top:32px;margin-bottom:16px}.grid-item{margin-bottom:30px}#is-block{background:#fff;padding:32px;padding-bottom:64px}.warning-gg{background:#999;margin-top:32px;color:#fff;padding:4px;cursor:pointer}.warning-txt{margin-top:32px;color:#fff;padding:8px}.footer-widget-1{font-size:11px;padding-top:32px;text-align:light}section.sort-section-home{padding:40px 0;background-color:#fff}section.sort-section{padding:40px 0;background-color:#fff}.tag-container{display:flex;justify-content:center;margin-bottom:25px}.tag-container button{outline:none;background:#f5f5f5;border:none;padding:0 2rem;margin:0 1rem;font-family:'Cormorant SC',serif}.form-control{margin-bottom:25px}.boxes{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.box{opacity:1;visibility:visible;padding:1%;margin:1%}.main-side .youtube{margin-top:32px}.bootstrap-select.btn-group{margin-bottom:32px}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}.breadcrumbs{font-size:14px;margin:16px}.breadcrumbs span a{font-weight:400}.cat_box img{margin-bottom:30px}.ani_wrapper,.top_ani_wrapper{background-color:#fff;height:60vh;display:flex;align-items:center;justify-content:center}.animation p,.top_animation p{text-align:center;font-size:60px;font-family:'CenturyGothic',serif;color:#000;line-height:1.5}.imglogo,.top_imglogo{width:100px;height:auto;display:none;opacity:0}.cat1,.cat2,.cat3,.cat4,.top_cat1,.top_cat2,.top_cat3,.top_cat4{display:none;opacity:0}.animation p.cat4,.top_animation p.top_cat4{white-space:nowrap}.tab-content{position:relative}.tab-content .pagination{bottom:0;width:100%}.pagination{display:flex;border-radius:0;justify-content:center}.pagination>li:first-child>span,.pagination>li:first-child>a,.pagination>li:last-child>span,.pagination>li:last-child>a{border-radius:0}.pagination>li>a,.pagination>li>span{color:#000}.page-numbers.current{background-color:#000;color:#fff}.sns_nav a{margin-right:10px}.contact_form_body p{font-size:15px}.wpcf7-submit{display:flex;justify-content:center}.wpcf7-submit .wpcf7-form-control{background-color:#000;color:#fff}@media screen and (min-width:992px){.header-nav{visibility:hidden}.tab-content .news_block{min-height:490px}}@media screen and (max-width:991px){header{width:90%}.hero .hero-content{padding-top:30%}.hero .hero-block2{padding:64px}.header-nav{position:fixed;background-color:#fff;width:100%;height:100%;top:0;left:0;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}ul.member-actions{position:static}.navicon{visibility:visible}header .nav-wrapper{display:absolute}header nav{position:relative;top:45%;-moz-transform:translatey(-45%);-ms-transform:translatey(-45%);-o-transform:translatey(-45%);-webkit-transform:translatey(-45%);transform:translatey(-45%)}nav ul li a{color:#000;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{font-size:12px}.hero{//min-height:300px}nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{padding-bottom:200px}.wwa-desc{color:#fff;font-size:12px}.fw-menu ul li img,.rab-menu ul li img,.pc-menu ul li img{width:100px;margin-right:8px;margin-left:8px}}@media screen and (min-width:768px){nav.navbar.bootsnav .navbar-toggle{display:none}nav .nav.navbar-nav{display:none}nav.navbar.bootsnav{margin-bottom:8px}.swiper-container{width:100%;height:60vh;min-height:300px}section.who-we-are img,section.white-series img,section.black-series img,section.purple-series img,section.classics img,section.single-page img,section.bio-series img,section.restaurantandbar img,section.about-tobeg img{margin:0 auto;height:60vh;width:auto;min-height:300px}.subnav-wrapper .thumbnail{border:none;margin-bottom:0}.subnav-wrapper .thumbnail a img{margin:0 auto}.subnav-wrapper .thumbnail .caption{padding-top:4px;padding-bottom:0}.subnav-wrapper .thumbnail .caption p{margin-bottom:0;font-family:'Cormorant SC',serif}#subnav{padding-top:16px;padding-bottom:16px;padding-left:0;padding-right:0;position:relative;background-color:#fff}#subnav{display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around}#subnav a{text-align:center;font-size:16px;color:#000}#subnav .dropdown{text-align:center}#subnav a:hover{color:#999}#subnav .dropdown ul li a{font-size:14px;color:#666;margin-top:4px;margin-bottom:4px}#subnav .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:transparent}.wwa-menu,.fw-menu,.rab-menu,.pc-menu,.news-menu,.event-menu,.press-menu,.subnav-menu,.search-menu{visibility:hidden;opacity:0;position:absolute;width:100%;border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.15);padding:8px 0;transform:translateY(-2em);z-index:100;transition:all .3s ease-in-out .3s,visibility .3s linear .3s,z-index 0s linear .01s;background-color:#fff;margin-top:26px}.wwa-menu.open-wwa-menu,.fw-menu.open-fw-menu,.rab-menu.open-rab-menu,.pc-menu.open-pc-menu,.news-menu.open-news-menu,.event-menu.open-event-menu,.press-menu.open-press-menu,.subnav-menu.open-subnav-menu,.search-menu.open-pc-menu{visibility:visible;opacity:1;z-index:1}.wwa-menu ul,.rab-menu ul,.pc-menu ul,.news-menu ul,.event-menu ul,.press-menu ul,.subnav-menu ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.fw-menu ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.wwa-menu ul li img,.fw-menu ul li img,.rab-menu ul li img,.pc-menu ul li img,.news-menu ul li img,.event-menu ul li img,.press-menu ul li img,.subnav-menu ul li img{width:200px}section#main-loop{height:100%;width:100%;background-image:url(//www.gioiajp.com/wp-content/themes/gioiajp20240901/img/raster_dot.png)}.container-wrapper{margin:100px auto 100px;background-color:rgba(255,255,255,.8)}.info_box{padding:32px}.cat_box{//margin-bottom:80px}.isotope .col-sm-4{padding-bottom:0}.item-wrap{margin-bottom:15px}.wwa-head{height:60vh;width:100%;min-height:300px;background-position:center center;background-repeat:no-repeat;background-size:contain;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.wwa-title{font-size:42px;font-weight:700;font-weight:700;font-family:serif;line-height:1;margin-top:16px;margin-bottom:16px}.wwa-sub-title{font-size:24px;font-weight:700;font-weight:700;font-family:serif}.warning-gg h2{font-size:15px;margin-top:10px}.warning-gg .warning-en{font-size:80%}.warning-txt h2{font-size:15px;margin-top:10px}.warning-txt .warning-en{font-size:80%}.grid{padding-left:12.5%}.box{width:5vw}.tab-content>.tab-pane{display:block}section.sort-section-home{margin-bottom:100vh}.news-small-block{min-height:130px}.news-small-block img{margin-bottom:30px}.cat_box.rab img{margin-bottom:10px}h3.rab-title{margin-top:0}h3.rab-title a{font-size:10px;font-family:abchanel-couture}.cat_box.rab .col-sm-4{min-height:240px}.news_block .embed-responsive-16by9{padding-bottom:155px}.search-menu{padding:30px 0}.tab-content .news_block{min-height:500px}}@media screen and (min-width:768px) and (max-width:1024px){.tab-content .news_block{min-height:650px}.carousel-inner .item{height:auto}.news_block .embed-responsive-16by9{padding-bottom:125px}}@media screen and (min-width:768px) and (max-width:991px){.wwa-menu ul li img,.fw-menu ul li img,.rab-menu ul li img,.pc-menu ul li img{width:100px}#subnav a{text-align:center;font-size:10px;color:#000;font-family:'Cormorant SC',serif}.news_block .embed-responsive-16by9{padding-bottom:90px}}@media screen and (min-width:992px){#subnav a{text-align:center;font-size:16px;color:#000;font-family:'Cormorant SC',serif}}@media screen and (max-width:767px){.hero{//min-height:200px}.hero .hero-content{padding-top:20%}.hero .hero-block2{padding:128px}nav.navbar.bootsnav ul.nav>li>a{font-family:'Cormorant SC',serif}#navbar-menu p{font-family:'Cormorant SC',serif}section.who-we-are img,section.white-series img,section.black-series img,section.classics img,section.purple-series img,section.bio-series img,section.about-tobeg img{height:auto;width:100%}.top-gucci,.top-lineup{margin-top:32px;display:block}.carousel-inner .item{height:240px;min-height:240px}.swiper-slide{width:100%;min-height:200px}#top-gucci h2:after,#top-lineup h2:after{margin-top:16px}.spacer{margin:24px 10%}#subnav,.fw-menu,.wwa-menu,.rab-menu,.pc-menu,.news-menu,.event-menu,.press-menu,.subnav-menu,.search-menu{display:none}.info_box{margin-top:16px}.news_block{margin-top:0}.tab-nav .btn-default{border:none}.tab-nav span.card-title{font-weight:700;font-family:serif}.btn-group-justified>.btn-group .btn{border-radius:0}.btn-group-justified>.btn-group .btn.btn-primary{background:#fff;color:#000;border:none}.btn-group-justified>.btn-group .btn.btn-primary:after{content:"";position:absolute;width:30%;height:1px;bottom:0;left:35%;border-top:1px solid #000;z-index:1;margin:0 auto}.wwa-head{padding:48px 0;height:300px;background-size:cover}.wwa-block p{font-size:8px}.wwa-title{font-size:20px;font-weight:700;font-family:serif}.wwa-sub-title{font-size:14px;font-weight:700;font-family:serif}.wwa-desc{margin-top:12px;font-size:10px}.wwa-img{padding:48px 0}.main_block h1,.single-main_block h1{margin-top:32px;font-size:28px}.content-heading{margin-bottom:32px}.warning-gg h2{font-size:18px;margin-top:5px}.warning-gg p{font-size:80%;margin-bottom:5px}.warning-txt{margin-top:0}.warning-txt h2{font-size:18px}.box{width:12vw}.tab-nav{margin-top:20px}.news-small-block img{margin-bottom:30px}.cat_box.rab .col-sm-4{margin-bottom:30px}.cat_box.rab img{margin-bottom:10px}h3.rab-title{margin-top:10px}h3.rab-title a{font-size:10px;font-family:abchanel-couture}.ani_wrapper,.top_ani_wrapper{height:240px;min-height:240px}.animation p,.top_animation p{font-size:24px;font-family:'Avenir-Light',sans-serif}.imglogo,.top_imglogo{width:60px;height:auto}.animation p.cat4,.top_animation p.cat4{white-space:nowrap}.carousel-inner .item p{font-size:24px;font-family:'Avenir-Light',sans-serif;position:absolute;top:calc(50% - 20px);left:calc(50% - 141px);white-space:nowrap}.sp-fb{position:absolute;right:15px;top:20px;font-size:15px}select.selectpicker{display:block !important}}@media screen and (max-width:480px){.hero .hero-block2{padding:64px}}