@charset "utf-8";body,input,textarea{color:#222;font-family:"游明朝 Medium","YuMincho Medium","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,serif;font-weight:500}.sitecolor{color:#906E3D!important}.bg-sitecolor,.side_cat>li:before,.entry-content h4:before{background:#906E3D!important}.border-sitecolor,#grobal_nav .floatlist li a:hover,.current_page_item a,.current-menu-item a,.single-post .menu-item-object-post a,.single-blog .menu-item-object-blog a,.single-item .menu-item-object-item a{border-color:#906E3D!important}.btn{border-radius:3px;color:#FFF!important;padding:1em 2em}.arrowlist li a:before,#footer_nav .pagetop a span:before{border-color:#906E3D!important}.arrowright:after,.toggle:after{border-color:#FFF!important}#news_list li span a,#news_slider li span a,.entry-meta span.term a{border-radius:10px;color:#fff}.entry-content h2{background:#166e25;color:#fff}h1,h2,h3,h4,h5,h6,.entry-content h2,.entry-content h3,.entry-content h4{-webkit-font-smoothing:initial;-moz-osx-font-smoothing:unset}#header{position:static;border-bottom:0}#head_inner{padding:30px 0}#site-title{position:absolute;padding:0;margin:auto;left:0;right:0;top:0;bottom:0;width:97px;height:117px}#site-title img{width:97px}#head_top{padding-bottom:0}#head_top h3{font-size:1.45rem;margin:0;letter-spacing:.05em}#head_top .telbox{display:inline-block}#head_top .telbox span{display:block}#head_top .telbox .txt{border:1px solid #906e3d;padding:.1rem 1em;font-size:1.5rem;margin:2.7rem 0 1rem;text-align:center}#head_top .tel{font-size:2.5rem;letter-spacing:.1em;line-height:1}#head_top .tel small{font-size:1.8rem;margin-right:.3em}@media screen and (max-width:736px){#head_inner{padding:50px 0}#site-title{width:70px;height:84px}#site-title img{width:74px}#head_top .tel{margin:0 0 18px;font-size:18px;letter-spacing:0;line-height:1}}#grobal_nav{padding-top:.5rem}#grobal_nav .floatlist{display:flex;justify-content:flex-end;align-items:flex-start;overflow:visible}#grobal_nav .floatlist li{display:block;margin:0;padding:0 0 0 2em;border:none!important;font-size:1.5rem;letter-spacing:.1em;white-space:nowrap;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl}#grobal_nav .floatlist li a{display:inline-block;padding:0!important;border:none!important;line-height:1.65}#firstvisual{background:url(//www.echigo-iwafuneya.com/wp-content/themes/echigo-iwafuneya.com/./images/common/firstvisual.jpg) no-repeat scroll center center;background-size:cover;background-attachment:fixed}#firstvisual .inner{height:280px;background:rgba(38,23,4,.6)}#firstvisual .titlebox h1,#firstvisual .titlebox h2{margin-top:0}#firstvisual .titlebox small{color:#FFF!important}.homebox .titlebox{text-align:center;margin:0 0 40px}.homebox .titlebox h2{font-size:32px;letter-spacing:.1em;margin-bottom:0}.homebox .titlebox small{font-size:13px;line-height:1}.homebox.paper,#footer{background:url(//www.echigo-iwafuneya.com/wp-content/themes/echigo-iwafuneya.com/./images/home/bg_paper.png) repeat scroll center center!important}#contact_box{text-align:center;color:#fff;background:url(//www.echigo-iwafuneya.com/wp-content/themes/echigo-iwafuneya.com/./images/common/bg_contact.jpg) no-repeat scroll center center;background-size:cover;background-attachment:fixed}#contact_box .inner{background:rgba(38,23,4,.6);padding:70px 0 80px}#contact_box h2{font-size:32px;letter-spacing:.1em;margin-top:0}#contact_box p{font-size:2.2rem}#contact_box .numberbox span{font-size:2.6rem;letter-spacing:.1em;margin-right:1.2em}#contact_box .numberbox span:last-child{margin-right:0}#contact_box .more{margin-top:2.5rem}#contact_box .more .btn{background:#FFF!important;color:#906E3D!important;font-size:2.2rem;padding:.8em 4em}#contact_box .more .btn:after{border-color:#906E3D!important}@media screen and (max-width:736px){#contact_box .numberbox span{display:block;margin:0 0 .3rem}#contact_box .more .btn{padding:.8em 2em}}#footer_nav{text-align:center;padding:60px 0}#footer-title img{width:120px}#footer_nav .floatlist{display:block;margin-top:4rem}#footer_nav .floatlist li{margin-right:2em;font-size:1.6rem}#footer_nav .floatlist li:last-child{margin-right:0}#footer_nav #menu-sub-nav{margin-top:10px}#colophon{padding-bottom:6rem}#colophon .table .cell{padding:0 6rem;border-right:1px solid #ccc;vertical-align:top;white-space:nowrap}#colophon .table .cell:first-child{padding-left:0}#colophon .table .cell:last-child{padding-right:0;border-right:0;text-align:right}.shopinfo .headbox{border-bottom:1px solid #ccc;margin-bottom:1.5rem}.shopinfo .headbox h3{display:inline-block;margin:0 0 1.5rem;padding-top:.5rem}.shopinfo .headbox .floatlist{margin-left:2rem;display:inline-block;vertical-align:top}.shopinfo .headbox .floatlist li{margin-right:.5rem}.shopinfo .headbox .floatlist li:last-child{margin-right:0}.shopinfo .headbox .floatlist li a{border-radius:100%;display:block;font-size:2rem;height:3.3rem;text-align:center;width:3.3rem}.shopinfo .headbox .floatlist li a .fa{line-height:3.4rem}.shopinfo p{margin:0;font-size:1.4rem;line-height:1.8}#bnr_chokuso_footer{display:inline-block;border:2px solid #371f0b;width:260px;padding:22px 30px;box-sizing:border-box;background:#fff}@media screen and (max-width:736px){#colophon .table .cell{display:block;width:100%;padding:0!important;text-align:center!important}.shopinfo .headbox{margin-bottom:0;border-bottom:none}.shopinfo .headbox .floatlist{margin-left:.5rem}.shopinfo .headbox h3{font-size:2.2rem}.shopinfo p{font-size:1.6rem}#shop_info02{margin:6rem 0}}#copyrights{background:#000;color:#fff;padding:1rem 0}#home_item{background:0 0}#product_list li a{display:block}#product_list li .absolute{background:rgba(0,0,0,.6);color:#fff;display:block;bottom:0;width:100%;padding:1rem 2rem;box-sizing:border-box;text-align:left;font-size:2.2rem}#recommend_itemlist{margin-top:8rem}#recommend_itemlist .titlebox{text-align:left}#recommend_itemlist .titlebox h2,#recommend_itemlist .titlebox small{display:inline-block;vertical-align:middle}#recommend_itemlist .titlebox h2{font-size:28px;margin-right:1rem}#recommend_itemlist .titlebox small{display:inline-block}#recommend_itemlist #product_reco_list{margin-bottom:-6%}#recommend_itemlist #product_reco_list li{width:32%;margin:0 2% 6% 0}#recommend_itemlist #product_reco_list li:nth-child(3n){margin-right:0}#recommend_itemlist #product_reco_list li a{display:block;overflow:hidden}#recommend_itemlist #product_reco_list h3{font-size:2rem;padding:1.5rem 0 0}@media screen and (max-width:736px){#recommend_itemlist #product_reco_list{margin-bottom:0}#recommend_itemlist #product_reco_list li,#recommend_itemlist #product_reco_list li:nth-child(3n){width:100%;display:block;overflow:hidden}#recommend_itemlist #product_reco_list li:last-child{margin-bottom:0}#recommend_itemlist #product_reco_list li .imgbox{float:left;width:36%}#recommend_itemlist #product_reco_list h3{float:right;width:60%}}#blog_list{margin-bottom:-6%}#blog_list li.hentry h3{font-size:1.7rem}@media screen and (max-width:736px){#blog_list{margin-bottom:0}#blog_list li.hentry{width:100%!important}}.post-type-archive-blog #blog_list li.hentry{width:48.5%;margin:0 3% 6% 0}.post-type-archive-blog #blog_list li.hentry:nth-child(3n){margin-right:3%}.post-type-archive-blog #blog_list li.hentry:nth-child(2n){margin-right:0!important}#home_blog{background:0 0}#home_blog #blog_list li.hentry,#home_blog #blog_list li.hentry:nth-child(4n){width:32%;margin:0 2% 6% 0}#home_blog #blog_list li.hentry:nth-child(3n){margin-right:0}#home_shop #shop_info02{margin:8rem 0 0}#home_shop #shop02_map{margin-bottom:8rem}#home_shop .contbox.info .cell.imgbox{width:430px}#home_shop .contbox.info .cell.cont{padding-left:5rem}#home_shop .contbox.info .cont .headbox{margin-bottom:2rem}#home_shop .contbox.info .cont .headbox h3{margin:0}#home_shop .contbox.info .cont .headbox h3,#home_shop .contbox.info .cont .headbox .floatlist{float:left}#home_shop .contbox.info .cont .headbox h3 .txt{line-height:1.45;font-size:2.4rem}#home_shop .contbox.info .cont .headbox .floatlist{margin-left:1.5rem}#home_shop .contbox.info .cont .headbox .floatlist li{margin-left:.5rem}#home_shop .contbox.info .cont .headbox .floatlist li:first-child{margin-left:0}#home_shop .contbox.info .cont .headbox .floatlist li a{border-radius:100%;display:block;font-size:2rem;height:3.3rem;text-align:center;width:3.3rem}#home_shop .contbox.info .cont .headbox .floatlist li a .fa{line-height:3.4rem}#home_shop .contbox.info .cont .headbox .floatlist li a .fa-instagram{line-height:3.3rem}#home_shop .contbox.info .cont dl{overflow:hidden;margin:.5rem 0 0;font-size:1.6rem}#home_shop .contbox.info .cont dt{float:left}#home_shop .contbox.info .cont dd{margin-left:6em}@media screen and (max-width:736px){#home_shop .contbox.info .table,#home_shop .contbox.info .cell{display:block;width:100%}#home_shop .contbox.info .cell.imgbox{width:100%}#home_shop .contbox.info .cell.cont{padding:2.5rem 0 0}}#home_about .inner{background:url(//www.echigo-iwafuneya.com/wp-content/themes/echigo-iwafuneya.com/./images/home/bg_about.png) no-repeat scroll center center}#home_news,#home_news .inner{background:0 0;color:inherit}#news_list{padding:0;color:inherit;background:0 0}#news_list li{border-color:#999!important;padding:2rem 4rem}#news_list li:first-child{border-top:1px dashed #999}#news_list li:last-child{border-bottom:1px dashed #999}@media screen and (max-width:736px){#news_list li{padding:2rem 1rem}}#home_banner .content-width{text-align:center;padding:30px 0}#bottom-banner-box{position:fixed;bottom:-20px;right:50px;width:360px;z-index:52;opacity:0;animation:1s ease forwards fadein-banner;animation-delay:3s}@keyframes fadein-banner{0%{opacity:0;bottom:0}100%{opacity:1;bottom:30px}}#bottom-banner-box .banner-close-btn{width:28px;height:28px;position:absolute;top:0;left:100%;transform:translate(-50%,-50%);background:#222;display:inline-block}#bottom-banner-box .banner-close-btn:hover{cursor:pointer}#bottom-banner-box .banner-close-btn:before,#bottom-banner-box .banner-close-btn:after{content:"";width:20px;height:2px;background:#fff;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-10px;pointer-events:none}#bottom-banner-box .banner-close-btn:before{transform:rotate(45deg)}#bottom-banner-box .banner-close-btn:after{transform:rotate(-45deg)}@media screen and (max-width:736px){#bottom-banner-box{margin-right:-180px;right:50%}}@media screen and (min-width:737px){#news_slider li h3{margin:0 0 0 21rem}#news_slider li h3 a{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (max-width:736px){#home_slider .bx-prev{left:0}#home_slider .bx-next{right:0}}