@charset "UTF-8";

body,button,input,select,optgroup,textarea{color:#3c2828;font-family:"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:8pt;line-height:1.5;font-weight:500}_:lang(x)::-ms-backdrop,body,button,input,select,optgroup,textarea{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:7pt}body{min-width:0;width:100%;-webkit-print-color-adjust:exact !important;background-image:url(../img/bg.gif) !important;background-position:center !important;background-repeat:repeat !important;background-size:auto !important}.skip-link,.screen-reader-text{display:none}#masthead .header-top-inner{max-width:none;width:95%;padding:5pt 0}#bgswitcher{position:relative}#bgswitcher>div:not(#kv){width:100% !important;min-width:0 !important;height:60vw !important;max-height:none !important;top:0 !important}#bgswitcher>div:not(#kv)>div{display:none !important}#bgswitcher #kv{width:100% !important;min-width:0 !important;height:60vw !important;max-height:none !important}#bgswitcher #kv .inner{display:block !important;background-image:url(../img/top_kv_mask.png) !important;background-repeat:no-repeat !important;background-position:center 100% !important;background-size:100% auto !important;height:60vw !important;max-height:none !important;bottom:-1px !important}#bgswitcher #kv .inner .kv-inner-content .kv-inner-content-left img{width:88%}#bgswitcher #kv .inner .kv-inner-content .kv-inner-content-right img{width:18%}.section-top.section-top-topics{width:75% !important}.section-top.section-top-topics .topics-wrap{width:100% !important}.section-top.section-top-topics .topics-wrap .topics-head{width:14%}.section-top.section-top-topics .topics-wrap .topics-head h2{padding-right:35%;background-size:28% auto;background-size:18pt auto}.section-top.section-top-topics .topics-wrap .topics-head h2 img{width:100%}.section-top .top-know-wrap,.section-top .top-eat-wrap,.section-top .top-buy-wrap,.section-top .top-archives-wrap{width:90% !important}.section-top.section-top-know{margin-top:22.5pt}.section-top.section-top-know .top-know-wrap .top-know-l .top-know-l-hero{height:42vw !important}.section-top.section-top-know .top-know-wrap .top-know-l .top-know-l-hero .hero-inner{width:82.44% !important}.section-top.section-top-know .top-know-wrap .top-know-l .top-know-l-hero .hero-extend{width:100% !important}.section-top.section-top-know .top-know-wrap .top-know-l .top-know-l-hero .hero-icon{width:30.77% !important}.section-top.section-top-eat{margin-top:22.5pt}.section-top.section-top-eat::after{bottom:-25pt;width:20vw;height:20vw}.section-top.section-top-eat .top-eat-wrap .top-eat-l{padding-top:40pt}.section-top.section-top-eat .top-eat-wrap .top-eat-r .top-eat-r-hero .hero-icon{width:35%}.section-top.section-top-buy{margin-top:30pt}.section-top.section-top-buy .top-buy-wrap .top-buy-l .top-buy-l-hero{height:42vw !important}.section-top.section-top-buy .top-buy-wrap .top-buy-l .top-buy-l-hero .hero-inner{width:69.68% !important}.section-top.section-top-buy .top-buy-wrap .top-buy-l .top-buy-l-hero .hero-icon{width:30.77% !important}.section-top.section-top-buy .top-buy-wrap .top-buy-l .top-buy-l-hero .hero-extend{width:52.3% !important}.section-top.section-top-buy .top-buy-wrap .top-buy-r .instagram-wrap .instagram-wrap-inner{padding-bottom:15pt}.section-top.section-top-buy .top-buy-wrap .top-buy-r .instagram-wrap .instagram-wrap-inner .instagram-txt{‬width:17.5%}.section-top.section-top-buy .top-buy-wrap .top-buy-r .instagram-wrap .instagram-wrap-inner .instagram-icon{width:6.25%}.section-top.section-top-buy .top-buy-wrap .top-buy-r .instagram-wrap .instagram-wrap-inner .instagram-name{width:13.44%}.instagram-wrap .instagram-ext-l,.instagram-wrap .instagram-ext-r{width:59pt;height:27.5pt;top:-2.5pt}.instagram-wrap .instagram-ext-l{left:-5pt}.instagram-wrap .instagram-ext-r{right:-5pt}.instagram-wrap .instagram-wrap-inner{padding-bottom:15pt}.instagram-wrap .instagram-wrap-inner .instagram-title-wrap{padding-top:12.5pt}.instagram-wrap .instagram-wrap-inner .instagram-title-wrap .instagram-txt{width:10.37%}.instagram-wrap .instagram-wrap-inner .instagram-title-wrap .instagram-icon{width:3.704%}.instagram-wrap .instagram-wrap-inner .instagram-title-wrap .instagram-name{width:11.57%}.instagram-wrap .instagram-wrap-inner .instagram-content{padding:12.5pt 0}.section-top .col2-wrap .col2-content .top-desc-wrap h2{font-size:16pt;margin-bottom:7.5pt}.section-top .col2-wrap .col2-content .introduction-wrap{margin-top:27.5pt}.section-top .col2-wrap .col2-content .introduction-wrap .introduction-title img{width:60%}.section-top .col2-wrap .col2-content .introduction-wrap .introduction-content .introduction-content-txtwrap h5{font-size:9pt}.section-top .col2-wrap .col2-content .introduction-wrap .introduction-content .introduction-content-txtwrap h4{font-size:12.5pt}.section-top .col2-wrap .col2-content .introduction-wrap::after{background-image:url(../img/bg.gif) !important;background-position:center !important;background-repeat:repeat !important;background-size:auto !important}.section-top .col2-wrap .col2-content .top-relation .top-relation-link{margin-top:10pt}.section-top.section-top-instagram{width:90% !important}.section-top.section-top-instagram .top-instagram-wrap{width:95% !important}.footer-banner-wrap .footer-banner-top-wrap .footer-banner-top-content-inner{width:90% !important}.footer-banner-wrap .footer-banner-bottom-wrap .footer-banner-bottom-content-inner{width:90% !important}.site-footer .footer-nav-wrap #footer-navigation{width:90% !important}.site-footer .footer-nav-wrap #footer-navigation .menu-footer-container dl dt{margin:0 0 7.5pt 0;font-size:6.5pt}.site-footer .footer-nav-wrap #footer-navigation .menu-footer-container dl dd{font-size:6pt;padding-left:7.5pt;background-size:3pt 3.5pt}.site-footer .footer-nav-wrap #footer-bottom-navigation{width:90% !important}#content .site-main header.page-header{height:100pt}#content .site-main header.page-header .page-header-inner{width:90%;height:100pt}#content .site-main header.page-header .page-header-inner .page-sub-title{width:75%;font-size:9pt}#content .site-main header.page-header .page-header-inner .page-title{width:75%;font-size:20pt}.site-content .widget-area{margin-top:100pt}.breadcrumbs{width:90%}.breadcrumbs .bread-inner{width:75%;padding:0 25pt 0 0}.archive-article-wrap{width:90%;margin:45pt auto 20pt}.archive-article-wrap .archive-article-wrap-inner{width:75%}.archive-article-wrap .archive-article-wrap-inner .archive-article{width:31%;margin-left:2%;padding:7.5pt 7.5pt 25pt 7.5pt;margin-bottom:20pt;min-height:150pt}.single-article-wrap{width:90%;margin:45pt auto 20pt}.single-article-wrap .single-article-wrap-inner{width:75%}.single-article-wrap .single-article-wrap-inner header.entry-header .entry-meta time{font-size:8pt}.single-article-wrap .single-article-wrap-inner header.entry-header .entry-title{font-size:15pt}.page-navigation-wrap{width:90%;margin:20pt auto}.page-navigation-wrap .page-navigation{width:75%}.contact-form-wrapper .contact-form-content-t .contact-form-content-tr .contact-form-content-th{width:23%}.contact-form-wrapper .contact-form-content-t .contact-form-content-tr .contact-form-content-td{width:77%}.hama-news-wrapper{width:90%;padding:26.5pt 0 0}.hama-news-wrapper .hama-archives-article-wrap{padding:15pt 0}.hama-news-wrapper .hama-archives-article-wrap .archive-article{width:31%;min-height:150pt}.page-wide-common-wrapper.hama-introduction-wrap{padding-top:100pt;width:90%}.page-wide-common-wrapper.hama-introduction-wrap .hama-introduction-bg-wrap{padding:0 20pt}.page-wide-common-wrapper.hama-introduction-wrap .hama-introduction-inner{width:95%;padding:20pt}.page-wide-common-wrapper.hama-introduction-wrap .hama-introduction-inner .hama-introduction-head img{width:50%}.hama-instagram-wrap{margin-top:40pt;margin-bottom:40pt;width:90%}.page-common-wrapper.hama-recipes-wrapper{width:90%}.page-common-wrapper.hama-recipes-wrapper .hama-recipes-article-wrap .hama-recipes-article .hama-recipes-article-inner{width:100%;padding:20pt 0 40pt}.page-common-wrapper.hama-recipes-wrapper .hama-recipes-article-wrap .hama-recipes-article .hama-recipes-article-inner .thumbbox{width:42%}.page-common-wrapper.hama-recipes-wrapper .hama-recipes-article-wrap .hama-recipes-article .hama-recipes-article-inner .txtwrap{width:58%;padding-left:20pt}.page-common-wrapper.hama-recipes-wrapper .hama-recipes-article-wrap .hama-recipes-article:last-of-type .hama-recipes-article-inner{padding:20pt 0 20pt}.common-gridwrap .recruit-anker{font-size:7.5pt}
header {
    position: absolute;}