@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&display=swap');body,input,textarea{color:#000;font-family:"游明朝 Medium","YuMincho Medium","游明朝","YuMincho","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","Yu Gothic",YuGothic,serif;font-weight:500}.sitecolor{color:#bda50e!important}.bg-sitecolor,.side_cat>li:before,.entry-content h4:before{background:#bda50e!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:#bda50e!important}.btn{border-radius:3px}#news_list li span a,#news_slider li span a,.entry-meta span.term a{border-radius:10px;color:#fff}.entry-content h2{background:#f4ecd5;color:#000}h1,h2,h3,h4,h5,h6,.entry-content h2,.entry-content h3,.entry-content h4{-webkit-font-smoothing:initial;-moz-osx-font-smoothing:unset}.item_cat_title span{border-bottom-style:solid}.wf-eng{font-family:'Cormorant Garamond',serif;font-weight:700;font-style:italic}#main{display:block;margin-top:97px}@media screen and (max-width:736px){#main{margin-top:65px}}.homebox .content-width{padding:80px 0}.homebox .titlebox h2{font-size:30px;letter-spacing:.2em}.homebox .titlebox small{color:#847b71;font-size:17px}.homebox .more .btn{color:#fff;background:#000}.arrowright:after,.toggle:after{border-top:1px solid #fff;border-right:1px solid #fff;top:48%}#firstvisual{background:url(//kuriya-hikobe.com/wp-content/themes/kuriya-hikobe.com/./images/common/page_mv.jpg) no-repeat center bottom/cover}#firstvisual .inner{height:300px}#firstvisual .titlebox h1,#firstvisual .titlebox h2{margin:0}@media screen and (max-width:736px){#firstvisual .inner{height:220px}}button[type=submit]{color:#fff}.mm-menu .mm-divider{background:#bda50e!important;color:#fff}@media (min-width:737px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}#header{z-index:100}#head_top{padding-bottom:10px}#head_top{box-sizing:border-box;max-height:31px}#site-title{padding-top:0;padding-bottom:.5rem;line-height:0}#site-title a{line-height:0;display:inline-block}#grobal_nav .floatlist li a{padding:.5rem .5em .7rem}#grobal_nav li#menu-item-1690.current_page_item a,#grobal_nav li#menu-item-1690.current-menu-item a,#grobal_nav li#menu-item-1748.current_page_item a,#grobal_nav li#menu-item-1748.current-menu-item a{border-color:transparent!important}#grobal_nav .floatlist li#menu-item-1690 a:hover,#grobal_nav .floatlist li#menu-item-1748 a:hover{border-color:#bda50e!important}@media screen and (max-width:736px){#head_inner{padding-right:0!important}#site-title{padding-bottom:0}}#home_about_item{overflow:hidden}#home_about .content-width{position:relative}#home_about .content-width:before{content:"";width:386px;height:424px;background:url(//kuriya-hikobe.com/wp-content/themes/kuriya-hikobe.com/./images/home/home_about_bg_01.png) no-repeat center/contain;position:absolute;bottom:-20px;left:-260px;z-index:2}#home_about .content-width:after{content:"";width:205px;height:225px;background:url(//kuriya-hikobe.com/wp-content/themes/kuriya-hikobe.com/./images/home/home_about_bg_02.png) no-repeat center/contain;position:absolute;top:160px;right:-140px;z-index:2}#home_about .content-width .contbox{position:relative;z-index:3}@media screen and (max-width:736px){#home_about .content-width:before{bottom:-250px;left:-320px}#home_about .content-width:after{top:40px;right:-160px}}#home_item{background:0 0}#home_item .content-width{position:relative}#home_item .content-width:before{content:"";width:241px;height:276px;background:url(//kuriya-hikobe.com/wp-content/themes/kuriya-hikobe.com/./images/home/home_item_bg_01.png) no-repeat center/contain;position:absolute;bottom:70px;left:-250px;z-index:1}#home_item .content-width:after{content:"";width:903px;height:1551px;background:url(//kuriya-hikobe.com/wp-content/themes/kuriya-hikobe.com/./images/home/home_item_bg_02.jpg) no-repeat center/contain;position:absolute;bottom:0;right:-470px;z-index:1}#home_item .content-width .contbox{position:relative;z-index:3}.home-item-top{display:flex;justify-content:space-between;align-items:flex-start;max-width:920px;margin:0 auto 40px}.home-item-box{text-align:center}.home-item-box h3{font-size:2.1rem;margin:20px 0 30px;letter-spacing:.2em}.home-item-box p{margin:0}.home-item-box.home-item-chestnut .imgbox{padding-top:19px}.home-item-box.home-item-okowa .imgbox{padding-top:8px}.home-item-ttl{padding-left:22px}.home-item-bottom{max-width:920px;margin:0 auto}.home-item-bottom p{text-align:center;margin:0;font-size:16px}.home-item-bottom p.border-text{padding:5px 0;border-top:1px dashed #000;border-bottom:1px dashed #000;margin:5px 0}@media screen and (max-width:736px){.home-item-top{flex-direction:column;align-items:center;margin:0 auto 60px}.home-item-box.home-item-chestnut{order:2;margin-bottom:40px}.home-item-box.home-item-okowa{order:3}.home-item-ttl{order:1;padding-left:0;margin-bottom:60px}#home_item .content-width:before{left:-190px}#home_item .content-width:after{width:451px;height:776px;right:-200px}}.about-content{display:flex;align-items:flex-start;justify-content:center}.about-content .about-box{width:364px;padding:0 30px}.about-content .about-box h3{font-size:1.8rem;letter-spacing:.2em;margin:0 0 15px;padding:0 0 10px;border-bottom:2px solid #fff}.about-content .about-box.about-shop h3{color:#bda50e;border-color:#bda50e}.about-content .about-box.about-company h3{color:#9e5918;border-color:#9e5918}.about-content{display:block}.about-content .about-box{width:100%;padding:0 30px;display:flex;justify-content:center;gap:50px}.about-content .about-bottom-table{height:auto}.about-content .about-right-box{align-content:center;width:60%}.about-content .about-box .imgbox{padding-left:0;text-align:center;margin-bottom:15px}.about-top-table{margin-bottom:25px}.about-top-table02{padding-bottom:25px;border-bottom:1px dashed #000}.about-top-table dl{display:flex;font-size:18px;letter-spacing:.075em;margin:0 0 20px}.about-top-table dl:last-child{margin-bottom:0}.about-top-table dl dt,.about-top-table dl dd{margin:0;padding:0}.about-top-table dl dt{width:74px;border-right:1px solid #000;box-sizing:border-box}.about-top-table dl dd{width:calc(100% - 74px);box-sizing:border-box;padding-left:10px}.about-bottom-table{position:relative;height:240px;margin-bottom:40px}.about-bottom-table:before{content:"";width:1px;height:100%;background:#000;position:absolute;top:0;left:74px}.about-bottom-table dl{display:flex;font-size:15px;margin:0 0 15px}.about-bottom-table dl:last-child{margin-bottom:0}.about-bottom-table dl dt,.about-bottom-table dl dd{margin:0;padding:0}.about-bottom-table dl dt{width:66px;padding-right:8px}.about-bottom-table dl dt.text-spacing{display:flex;justify-content:space-between}.about-bottom-table dl dd{width:calc(100% - 74px);box-sizing:border-box;padding-left:10px;letter-spacing:.075em}.about-bottom-table dl dd span.small-text{font-size:13px;letter-spacing:.025em;margin-top:5px;display:inline-block;line-height:1.5}.about-box .imgbox{padding-left:80px}.map-icon-link{line-height:0;display:inline-block;margin-left:6px}#google_calendar{width:100%;max-width:788px;padding-top:60px;margin:0 auto}#google_calendar iframe{width:100%;height:520px}@media screen and (max-width:736px){.about-content{flex-direction:column;align-items:center}.about-content .about-box.about-shop{margin-bottom:60px}.about-top-table{height:auto}.about-bottom-table{height:auto}}@media screen and (max-width:736px){.about-content .about-box.about-shop{flex-direction:column}.about-content .about-right-box{width:100%}}#home_blog{background:url(//kuriya-hikobe.com/wp-content/themes/kuriya-hikobe.com/./images/home/blog_bg.jpg) no-repeat center/cover}#home_blog.homebox .titlebox h2{letter-spacing:.1em}#blog_list{margin-bottom:-6%}#blog_list li.hentry,#blog_list li.hentry:nth-child(4n){width:32%;margin:0 2% 6% 0}#blog_list li.hentry:nth-child(3n){margin-right:0}#blog_list li.hentry h3{font-size:1.6rem;margin-top:5px}#blog_list li .cont{padding:15px 0 0}#home_blog .movie-box{text-align:center;margin-bottom:30px}@media screen and (max-width:736px){#blog_list{margin-bottom:0}#blog_list li.hentry{width:100%!important}#blog_list li.hentry h3{margin-top:0;padding-top:1rem}#blog_list li .date{margin-bottom:0;margin-right:1.5rem}#blog_list .term{margin-bottom:0;float:left!important}#blog_list li .cont{padding:0 0 0 15px}}#home_news{background:0 0;color:#000}#home_news .inner{background:0 0}#news_list{background:#efefef;color:#000;padding:2rem 4rem}#news_list li{border-bottom:1px dotted #000!important;padding:1.5rem 0}#news_list li:first-child{border-top:none!important}#news_list li:last-child{border-bottom:none!important}@media screen and (max-width:736px){#news_list{padding:.5rem 2rem}#news_list li{padding:1.5rem 0}}h1.archive-title i{display:none}#footer_nav{background:#9e5918;padding:10px 0}#footer_nav li a{color:#fff}.arrowlist li a:before,#footer_nav .pagetop a span:before{border-color:#fff!important}#colophon .cell:first-child{display:flex;align-items:center;justify-content:center;padding:0}#footer-title{margin:0}#colophon .info{text-align:center}#colophon .info p span.footer-tel-text{font-size:16px}#colophon .info p span.tel{font-size:0;line-height:0;margin-top:5px}#colophon .info .btn{font-size:1.5rem;color:#fff;letter-spacing:0}#copyrights{background:0 0;color:#000;text-align:right}#copyrights small{font-size:1.4rem}@media screen and (max-width:736px){#colophon .info{margin-top:40px}#footer_nav{padding:0}#copyrights{text-align:center}}.entry-content h2{background:#f2eac4;color:#000;border-color:#9e5918;font-weight:700;font-size:2.4rem}.entry-content h3{border-color:#bda50e;font-weight:700}.entry-content span.marker{background:#f9e9b3;font-weight:600;color:#700;padding:2px}.entry-content span.red{color:#ff2232}.entry-content span.bold{font-weight:700}.entry-content .imgtext-box{display:flex;justify-content:space-between}.entry-content .imgtext-box .imgbox,.entry-content .imgtext-box .textbox{width:48%}@media screen and (max-width:736px){.entry-content .imgtext-box{flex-direction:column}.entry-content .imgtext-box .imgbox,.entry-content .imgtext-box .textbox{width:100%}.entry-content .imgtext-box .imgbox{text-align:center}.entry-content .imgtext-box .imgbox+.textbox,.entry-content .imgtext-box .textbox+.imgbox{margin-top:30px}}#store .howto{margin-bottom:40px}#store .howto .contbox{text-align:center}#store .howto .contbox .titlebox h2{font-size:30px;letter-spacing:.2em}#store .itembox{margin-bottom:2.5rem}#store .item_cat_title{font-size:2.4rem;margin:0 0 3%}#store .item_cat_title span{border-bottom:2px dotted #000;display:block;padding:1rem .7rem;border-bottom-style:solid}#store #item_list li{width:49%;margin:0 2% 3% 0}#store #item_list li:nth-child(2n){margin-right:0}#store #item_list li .imgbox{float:left;width:40%}#store #item_list li .cont{margin-left:44%}#store #item_list li .cont h3{margin:10px 0 15px;font-size:2rem}#store #item_list li .cont .txt{font-size:1.4rem;line-height:1.5}#store #item_list li .cont p{margin:1rem 0}@media screen and (max-width:736px){#store .item_cat_title{margin-bottom:4%}#store #item_list li{width:100%;margin:0 0 8%}#store #item_list li .imgbox{float:left;width:36%}#store #item_list li .cont{margin-left:40%}#store #item_list li .cont h3{margin:0 0 10px}}