﻿@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP&subset=japanese");@font-face{font-family:'icomoon';src:url("https://san-you.jp/fonts/icomoon.eot?7b3qt9");src:url("https://san-you.jp/fonts/icomoon.eot?7b3qt9#iefix") format("embedded-opentype"),url("https://san-you.jp/fonts/icomoon.ttf?7b3qt9") format("truetype"),url("https://san-you.jp/fonts/icomoon.woff?7b3qt9") format("woff"),url("https://san-you.jp/fonts/icomoon.svg?7b3qt9#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-q:before{content:"\e900"}.icon-a:before{content:"\e901"}.icon-about:before{content:"\e902"}.icon-plant:before{content:"\e903"}.icon-shipping:before{content:"\e904"}.icon-support:before{content:"\e905"}.icon-bon:before{content:"\e906"}.icon-yaji:before{content:"\e907"}.icon-r-arrow:before{content:"\e908"}.icon-fill-arrow:before{content:"\e909"}.icon-facebook2:before{content:"\ea91"}.icon-instagram:before{content:"\ea92"}.icon-01:before{content:"\e90a"}.icon-02:before{content:"\e90b"}.icon-03:before{content:"\e90c"}.icon-04:before{content:"\e90d"}.icon-05:before{content:"\e90e"}.bx-wrapper .bx-viewport{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;left:-5px;background:transparent  !important}body::selection{background:#ea5514;color:#fff}body{color:#231815;letter-spacing:0.048em;overflow-x:hidden}div.all-wrap{overflow-x:hidden}.sbr{display:inline-block}ol,ul{list-style:none}a{text-decoration:none;color:#666}a:hover{color:#ea5514}address{font-style:normal}.over-width{background:#f5f4f4;font-size:18px;font-weight:200;text-align:center;margin:0 -200% 60px;padding:20px 200%}ol,ul{padding:0;margin:0 auto}#information{width:70%;margin:0 auto}#information p{color:#333;font-size:14px;margin:20px auto 40px}p#instaID{color:#99a161;text-align:center;font-size:18px}#instafeed{width:80%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-bottom:80px}@media (max-width: 601px){#instafeed{width:90%}}#instafeed li{width:16.6%}#instafeed li img{width:100%;height:auto}ul#bnrBox{width:80%}@media (max-width: 601px){ul#bnrBox{width:90%;margin:0 auto}}ul#bnrBox li{margin:0 auto 20px}#info--box{width:70%;max-width:600px;margin:0 auto;line-height:2.2em}@media (max-width: 601px){#info--box{width:80%}}#info--box h3.copy{color:#99a161;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;font-weight:normal;text-align:center}#info--box p{margin:0 auto 40px}#info--box button{display:block;font-weight:bold;margin:0 auto 40px;padding:15px;width:48%}#info--box button a{display:block;color:#231815;font-size:1.2em;width:200px}#info--box button a span{display:inline-block;padding:.4em}@media (max-width: 601px){#info--box button a{width:160px}}#foot-bnrArea{width:80%;margin:0 auto}#foot-bnrArea .p-custom-banner{table-layout:inherit !important}#foot-bnrArea .p-custom-banner .p-custom-banner__unit--text{background:#99a161}#foot-bnrArea .p-custom-banner .p-custom-banner__unit--text a{color:#fff}ul.p-sub-header__content-nav li{position:relative}ul.sub-hover{background:#f5f4f4;top:38px;left:-114px;right:0;margin:auto;height:160px;padding:40px;width:240px;position:absolute;z-index:999}ul.sub-hover::before{content:"";display:block;border-right:20px solid transparent;border-bottom:34px solid #f5f4f4;border-left:20px solid transparent;position:absolute;top:-20px;right:150px}ul.sub-hover::after{content:"";display:block;width:80%;height:20px;position:absolute;top:-20px}ul.sub-hover li a{color:#666}#pagetop .p-header #js-fixed-header{position:absolute}@media (max-width: 601px){#pagetop .p-header #js-fixed-header{position:absolute}}#pagetop .p-header #js-fixed-header .p-global-header{padding:0;padding:0;background:transparent}@media (max-width: 601px){#pagetop .p-header #js-fixed-header .p-global-header{background:#fff}}#pagetop .p-header #js-fixed-header .p-global-header .p-layout-container{padding:0}#pagetop .p-header #js-fixed-header .p-global-header .p-layout-container div.logo a.p-global-header__logo{margin:0 auto;width:50%}#pagetop .p-header #js-fixed-header .p-global-header .p-layout-container div.logo a.p-global-header__logo img{width:100%}#pagetop .p-header #logo{padding:20px 4%;width:80%;margin:0 auto}#pagetop .p-header #logo a{display:block;width:300px}@media (max-width: 601px){#pagetop .p-header #logo{padding:8px 0}#pagetop .p-header #logo h1{margin:0}}#pagetop .p-header #logo img{width:100%}@media (max-width: 601px){#pagetop .p-header #logo{width:46%;margin:10px auto}}#pagetop .p-header .p-sub-header{background:#99a161}#pagetop .p-header .p-sub-header .p-layout-container{margin:0 auto;width:90%;padding:0}.p-drawer-nav ul.p-drawer__list li .c-sp-list--close-menu{background:#99a161}.p-page-content{width:80%;max-width:1200px;margin:0 auto}@media (max-width: 601px){.p-page-content{width:100%}}#pickup{margin:0 auto}@media (max-width: 601px){#pickup{width:80%}}#pickup ul#pickup--slider li img{display:block;width:100%}#pickup .bx-wrapper .bx-prev{left:-40px}#pickup .bx-wrapper .bx-next{right:-40px}h2{width:100%;position:relative;margin:60px auto}@media (max-width: 601px){h2{margin:40px auto}}h2 img{display:block;margin:0 auto;width:36%}h2::before{border:1px solid #99a161;content:"";left:0;top:37%;position:absolute;width:43%}h2::after{border:1px solid #99a161;content:"";right:0;top:37%;position:absolute;width:43%}h2.noLine::before{content:none}h2.noLine::after{content:none}@media (max-width: 601px){h2 img{width:100%}h2::before{width:34%}h2::after{width:34%}}.p-news{margin-bottom:30px}.p-news .p-news__content{margin-bottom:6px}.p-short-description{color:#ea5514}.p-product-body__description a{color:#99a161}.dg_common_box{margin-bottom:50px}.dg_h2{font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;font-size:18px}.dg_img_box{margin-bottom:25px}.dg_annotation{margin-bottom:0}.dg_time_box{margin-top:50px}.dg_first_box{margin-bottom:25px}.dg_detail_info{padding:24px 30px;background-color:#f7f7f7}.dg_detail_info dl{margin:0 0 1em;padding:0}.dg_detail_info dt{float:left;width:10%;text-align-last:justify}@media (max-width: 601px){.dg_detail_info dt{width:21%}}.dg_detail_info dd{margin-left:15%}@media (max-width: 601px){.dg_detail_info dd{margin-left:30%}}.dg_detail_info p{margin:0}#toTop{position:fixed;top:auto;right:40px;bottom:40px;left:auto;width:60px}#toTop img{display:block}h3.c-section__heading.content{background:#f5f4f4;text-align:center;margin:100px auto 0;padding:30px 0 0}#productList{background:#f5f4f4;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;padding:4% 10%}@media (max-width: 601px){#productList{padding:4% 0}}#productList li{position:relative;margin:.6em 0;padding:0 0 0 1em;width:30%}@media (max-width: 601px){#productList li{width:46%}}#productList li ::after{position:absolute;top:0;left:0;content:'-'}footer{background:#99a161;width:100%;margin:0 auto;padding:80px 0 20px}footer a:hover{opacity:.8}footer #footer-inner{color:#fff;display:flex;justify-content:space-between;width:90%;margin:0 auto 20px}@media (max-width: 601px){footer #footer-inner{display:block}}footer #footer-inner .box{width:30%;margin:0 auto}@media (max-width: 601px){footer #footer-inner .box{width:100%}}footer #footer-inner .box h2{font-size:18px;font-weight:normal;margin:0 auto 2em}footer #footer-inner .box h2 a{color:#fff}footer #footer-inner .box h2::before{content:none}footer #footer-inner .box h2::after{content:none}footer #footer-inner .box h3{border-bottom:1px solid #fff;font-weight:normal;padding:0 0 8px}footer #footer-inner .box h3::before{content:"\e906";font-family:icomoon !important;margin:0 0.6em 0 0}footer #footer-inner .box ul{list-style:none}footer #footer-inner .box ul li{line-height:1.86em;margin:0 0 0 0.6em}footer #footer-inner .box ul li a{color:#fff}footer #footer-inner .box ul#link li{line-height:22px;margin:0 0 .6em 0;vertical-align:baseline}footer #footer-inner .box ul#link li span{font-size:22px;display:inline-block;vertical-align:middle;margin:-0.2em .4em 0 0}footer #footer-bottom{border-top:1px solid #fff;color:#fff;margin:0 auto;text-align:center;width:90%;padding:10px 0 0}footer #footer-bottom address{display:inline;text-align:center}
/*# sourceMappingURL=common18.css.map */
