@charset = "utf-8";html{}*{margin:0;padding:0}a{text-decoration:none;color:#000}a:hover,button:hover,input[type="submit"]:hover{opacity:.7}a.disabled{pointer-events:none}a.disabled:hover{opacity:1}img{vertical-align:bottom;width:100%}li{list-style:none}.cf:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.pc{display:block}.sp{display:none}.flex{display:-moz-flex;display:-webkit-flex;display:flex;vertical-align:top;-webkit-flex-direction:row;flex-direction:row}.reverse{display:-moz-flex;display:-webkit-flex;display:flex;vertical-align:top;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.flex .middle{align-self:center}@media screen and (max-width:768px){.pc{display:none}.sp{display:block}}@media screen and (max-width:480px){html{font-size:62.5%}}.bg_green{background:#1ab667}.read_button{text-align:center;margin-top:100px}.read_button a{position:relative;color:#2eb131;text-align:left;display:inline-block;box-sizing:border-box;border-top:2px solid #7ff6a4;border-bottom:2px solid #2ab90b;padding:20px 40px;width:260px;font-size:16px;letter-spacing:1.75px;line-height:1.5;transition:.5s}.read_button a span.border_r{content:"";display:block;width:2px;height:68px;position:absolute;top:-2px;right:0;background:linear-gradient(to bottom,#7ff6a4 0%,#2ab90b 100%)}.read_button a span.border_l{content:"";display:block;width:2px;height:68px;position:absolute;top:-2px;left:0;background:linear-gradient(to bottom,#7ff6a4 0%,#2ab90b 100%)}.read_button a:after{content:"";display:block;position:absolute;top:19px;right:-35px;background-image:url(https://nishiharakanko.com/wp-content/themes/nishiharamura/img/xaroww.png.pagespeed.ic.3J5WvQlY1Y.png);background-repeat:no-repeat;background-size:cover;width:80px;height:12px;transition:.3s}.read_button a:hover:after{right:-50px}.btn{position:relative}.btn:hover{color:#fff;opacity:1}.btn:hover::before{z-index:-1;width:100%;transform-origin:left top;transform:scale(1,1)}.btn::before{content:"";display:inline-block;width:0;height: calc(100% + 4px);background:linear-gradient(to bottom,#7ff6a4 0%,#2ab90b 100%);position:absolute;top:-2px;left:0;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.animation{opacity:0;visibility:hidden;transition:1s;transform:translateY(40px)}.active{opacity:1;visibility:visible;transform:translateY(0)}.spot_contents{position:relative;--border-distance:10px;--border-width:2px}.spot_contents .border-v,.spot_contents .border-h{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}@media screen and (min-width:480px){.spot_contents .border-h::before{content:"　";position:absolute;top:var(--border-distance);left:100%;right:var(--border-distance);border-top:var(--border-width) solid rgba(255,255,255,.7);transition:all .6s ease 0s}.spot_contents:hover .border-h::before{left:var(--border-distance)}.spot_contents .border-h::after{content:"　";position:absolute;bottom:var(--border-distance);left:var(--border-distance);right:100%;border-bottom:var(--border-width) solid rgba(255,255,255,.7);transition:all .6s ease 0s}.spot_contents:hover .border-h::after{right:var(--border-distance)}.spot_contents .border-v::before{content:'';border-left:solid var(--border-width) rgba(255,255,255,.7);position:absolute;top:100%;left:var(--border-distance);bottom:var(--border-distance);transition:.6s}.spot_contents:hover .border-v::before{top:var(--border-distance)}.spot_contents .border-v::after{content:'';border-right:solid var(--border-width) rgba(255,255,255,.7);position:absolute;top:var(--border-distance);right:var(--border-distance);bottom:100%;transition:.6s}.spot_contents:hover .border-v::after{bottom:var(--border-distance)}}header{font-family:kan415typos-std,sans-serif;color:#36384c;text-align:center;background:#f6f6f6;box-sizing:border-box;box-shadow:-1px 0 10px 2px rgba(0,0,0,.2);-webkit-box-shadow:-1px 0 10px 2px rgba(0,0,0,.2);-moz-box-shadow:-1px 0 10px 2px rgba(0,0,0,.2);position:fixed;left:0;top:0;padding:30px 15px;width:100px;height:100%;z-index:10}header .h_logo{text-align:left;margin:0 auto;width:auto;font-size:16px;letter-spacing:0;line-height:1}header .h_logo span{display:block;margin-top:10px;text-align:left;font-size:12px;letter-spacing:0;line-height:1.4}header .world{margin-top:150px;display:none}header #menu_btn{width:40px;height:44px;position:absolute;bottom:100px;left:0;right:0;margin:0 auto;cursor:pointer}#menu *{box-sizing:border-box}#menu{width:100%;height:100%;background-color:#000;position:fixed;right:-100%;top:0;z-index:20;transition:.6s cubic-bezier(.04,.85,.25,1) all}#menu.open{right:0}#menu .wrap{width:80%;height:100%;margin-left:auto;background-color:#000;position:relative}#menu .wrap .menu_btn_close{width:24px;height:24px;position:absolute;right:40px;top:50px;cursor:pointer}#menu .nav_box{opacity:0;width:370px;height:100%;padding:100px 120px 100px 70px;float:right;background-color:#19b667;transition:.6s ease all .8s;font-family:kan415typos-std,sans-serif}#menu .nav_box a{color:#fff}#menu.open .nav_box{opacity:1}#menu .nav_list{}#menu .nav_list li{margin-bottom:20px}#menu.open .nav_list li{animation:fadeInLeft 1s 1 cubic-bezier(.04,.85,.25,1);animation-fill-mode:backwards;opacity:1}#menu .nav_list li:nth-of-type(1) {animation-delay:1.05s!important}#menu .nav_list li:nth-of-type(2) {animation-delay:1.10s!important}#menu .nav_list li:nth-of-type(3) {animation-delay:1.15s!important}#menu .nav_list li:nth-of-type(4) {animation-delay:1.20s!important}#menu .nav_list li:nth-of-type(5) {animation-delay:1.25s!important}#menu .nav_list li:nth-of-type(6) {animation-delay:1.30s!important}#menu .nav_list li:nth-of-type(7) {animation-delay:1.35s!important}#menu .nav_list li:nth-of-type(8) {animation-delay:1.40s!important}#menu .nav_list li:nth-of-type(9) {animation-delay:1.45s!important}#menu .nav_list li:nth-of-type(10) {animation-delay:1.50s!important}#menu .nav_list li:nth-of-type(11) {animation-delay:1.55s!important}#menu .nav_list li:nth-of-type(12) {animation-delay:1.60s!important}@keyframes fadeInLeft {
	0%	{opacity:0;transform:translateX(20px);}
	100%{opacity:1;transform:translateX(0);}
}#menu .nav_banner{position:absolute;left:0;top:0;width:calc(100% - 370px);height:100%;overflow:hidden}#menu .ban_list{display:flex;flex-direction:column;height:100%}#menu .ban_list li{flex:1;position:relative;overflow:hidden}#menu .ban_list li::before{display:block;content:"";position:absolute;left:100%;top:0;width:100%;height:100%;background:#000;z-index:9}#menu.open .ban_list li::before{-webkit-animation:curtain 1s 1 cubic-bezier(.04,.85,.25,1);animation:curtain 1s 1 cubic-bezier(.04,.85,.25,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu.open .ban_list li:nth-of-type(1)::before {-webkit-animation-delay:2.15s!important;animation-delay:2.15s!important}#menu.open .ban_list li:nth-of-type(2)::before {-webkit-animation-delay:2.3s!important;animation-delay:2.3s!important}#menu.open .ban_list li:nth-of-type(3)::before {-webkit-animation-delay:2.45s!important;animation-delay:2.45s!important}#menu.open .ban_list li a{opacity:1;transition:.01s ease all}#menu.open .ban_list li:nth-of-type(1) a {transition-delay:2.25s}#menu.open .ban_list li:nth-of-type(2) a {transition-delay:2.4s}#menu.open .ban_list li:nth-of-type(3) a {transition-delay:2.55s}#menu .ban_list li a{opacity:0;position:relative;display:block;height:100%;padding:35px;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;text-decoration:none}#menu .ban_list li:nth-of-type(1) a {background-image:url(https://nishiharakanko.com/wp-content/themes/nishiharamura/cmn/img/header/nav-shiraito.jpg.pagespeed.ce.Rqtckvg8Rx.jpg)}#menu .ban_list li:nth-of-type(2) a {background-image:url(https://nishiharakanko.com/wp-content/themes/nishiharamura/cmn/img/header/nav-ookirihata.jpg.pagespeed.ce.3R9sn4stES.jpg)}#menu .ban_list li:nth-of-type(3) a {background-image:url(https://nishiharakanko.com/wp-content/themes/nishiharamura/cmn/img/header/nav-tanada.jpg.pagespeed.ce.lgu52y63um.jpg)}#menu .ban_list li .title{position:absolute;bottom:30px;font-size:24px;letter-spacing:.1em}@media screen and (max-width:1200px){header{width:150px}header .h_logo{width:80%}}@media screen and (max-width:1150px){header{width:100px}header .h_logo{width:80%;font-size:14px}header .h_logo span{margin-top:10px;font-size:9px}.menu_icon{left:20px;bottom:5%}}@media screen and (max-width:768px){header{display:-moz-flex;display:-webkit-flex;display:flex;vertical-align:top;-webkit-flex-direction:row;flex-direction:row;position:fixed;left:0;top:0;padding:10px 20px;width:100%;height:auto}header .h_logo{width:50%;margin:0;font-size:20px;letter-spacing:1.875px;line-height:1.5}header .h_logo span{display:block;text-align:left;margin-top:5px;font-size:13px;letter-spacing:1.875px;line-height:1.5}header .menu{width:50%}.menu_icon{display:block;width:56px;height:73px;position:relative;left:0;bottom:6px;margin-left:auto}}@media screen and (max-width:480px){header{padding:5px 15px}header .h_logo{font-size:18px;line-height:1.3}header .h_logo span{font-size:10px;line-height:1.3}header #menu_btn{width:40px;height:44px;position:absolute;top:10px;bottom:unset;left:auto;right:20px;margin:0 0;cursor:pointer}#menu .wrap{width:100%;margin-left:auto;background-color:#000;position:relative;overflow:auto}#menu .wrap .menu_btn_close{width:24px;height:24px;position:absolute;right:30px;top:20px;cursor:pointer}#menu .nav_box{opacity:0;width:auto;height:auto;padding:80px 30px 40px 60px;float:none;background-color:#19b667;transition:.6s ease all .8s}#menu.open .nav_box{opacity:1}#menu .nav_list{}#menu .nav_list li{margin-bottom:20px}#menu.open .nav_list li{animation:fadeInLeft 1s 1 cubic-bezier(.04,.85,.25,1);animation-fill-mode:backwards;opacity:1}#menu.open .nav_list li a{font-size:16px;color:#fff}#menu .nav_list li:nth-of-type(1) {animation-delay:1.05s!important}#menu .nav_list li:nth-of-type(2) {animation-delay:1.10s!important}#menu .nav_list li:nth-of-type(3) {animation-delay:1.15s!important}#menu .nav_list li:nth-of-type(4) {animation-delay:1.20s!important}#menu .nav_list li:nth-of-type(5) {animation-delay:1.25s!important}#menu .nav_list li:nth-of-type(6) {animation-delay:1.30s!important}#menu .nav_list li:nth-of-type(7) {animation-delay:1.35s!important}#menu .nav_list li:nth-of-type(8) {animation-delay:1.40s!important}@keyframes fadeInLeft {
	0%	{opacity:0;transform:translateX(20px);}
	100%{opacity:1;transform:translateX(0);}
}#menu .nav_banner{position:static;left:0;top:0;width:auto;height:auto}#menu .ban_list{display:flex;flex-direction:column;height:100%}#menu .ban_list li{flex:1;position:relative;overflow:hidden}#menu .ban_list li::before{display:block;content:"";position:absolute;left:100%;top:0;width:100%;height:100%;background:#000;z-index:9}#menu.open .ban_list li::before{-webkit-animation:curtain 1s 1 cubic-bezier(.04,.85,.25,1);animation:curtain 1s 1 cubic-bezier(.04,.85,.25,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}#menu.open .ban_list li:nth-of-type(1)::before {-webkit-animation-delay:2.15s!important;animation-delay:2.15s!important}#menu.open .ban_list li:nth-of-type(2)::before {-webkit-animation-delay:2.3s!important;animation-delay:2.3s!important}#menu.open .ban_list li:nth-of-type(3)::before {-webkit-animation-delay:2.45s!important;animation-delay:2.45s!important}#menu.open .ban_list li a{opacity:1;transition:.01s ease all}#menu.open .ban_list li:nth-of-type(1) a {transition-delay:2.25s}#menu.open .ban_list li:nth-of-type(2) a {transition-delay:2.4s}#menu.open .ban_list li:nth-of-type(3) a {transition-delay:2.55s}#menu .ban_list li a{opacity:0;position:relative;display:block;height:100%;padding:20px 35px;padding-top:60px;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;text-decoration:none}#menu .ban_list li:nth-of-type(1) a {background-image:url(https://nishiharakanko.com/wp-content/themes/nishiharamura/cmn/img/header/nav-shiraito.jpg.pagespeed.ce.Rqtckvg8Rx.jpg)}#menu .ban_list li:nth-of-type(2) a {background-image:url(https://nishiharakanko.com/wp-content/themes/nishiharamura/cmn/img/header/nav-ookirihata.jpg.pagespeed.ce.3R9sn4stES.jpg)}#menu .ban_list li:nth-of-type(3) a {background-image:url(https://nishiharakanko.com/wp-content/themes/nishiharamura/cmn/img/header/nav-tanada.jpg.pagespeed.ce.lgu52y63um.jpg)}#menu .ban_list li .title{position:static;bottom:auto;font-size:24px;letter-spacing:.1em}}#main{margin-left:180px;width:calc(100% - 180px)}#main section{padding:75px 35px}#main{}#main div{}.gotop a{position:fixed;bottom:10%;right:5%;border-radius:50%;z-index:10;width:50px;height:50px;box-shadow:0 0 10px 1px rgba(0,0,0,.2)}@media screen and (max-width:768px){.gotop a{bottom:2%;right:2%}}.w1200{max-width:1200px;margin:0 auto;width:90%}#main h2{text-align:center;color:#000;margin-bottom:50px;font-size:40px;letter-spacing:0;line-height:1.5}@media screen and (max-width:1200px){#main{margin-left:150px;width:calc(100% - 150px)}}@media screen and (max-width:1150px){#main{margin-left:100px;width:calc(100% - 100px)}}@media screen and (max-width:768px){#main{margin-top:93px;margin-left:0;width:100%}#main section{padding:56.25px 26.25px}}@media screen and (max-width:480px){#main{margin-top:66px}#main section{padding:37.5px 20px}#main h2{text-align:center;color:#000;margin-bottom:5px;font-size:24px;letter-spacing:0;line-height:1.5}}footer{font-family:kan415typos-std,sans-serif;margin-top:225px;margin-left:180px;width:calc(100% - 180px)}footer div{box-sizing:border-box}footer>div{padding:30px 100px 50px}footer .flex{justify-content:space-between;flex-wrap:wrap}footer .flex .flex_left{display:flex;flex-direction:column;width:50%;padding-right:0%;border-right:1px solid #fff}footer .flex .flex_right{width:50%;padding-left:12%}footer .f_title{color:#fff;text-align:left;font-weight:normal;font-size:45px;letter-spacing:1.5px;line-height:1.5}footer .f_title a{color:#fff}footer .f_title span{display:block;font-size:23px;letter-spacing:1.5px;line-height:1.5}footer nav{}footer nav ul{}footer nav ul li{}footer nav ul li a{color:#fff;display:block;padding:5px;font-size:20px;letter-spacing:1.5px;line-height:1.5}footer nav ul li a.small_link{font-size:15px;line-height:1.3}footer .copy{color:#fff;margin-top:auto;font-size:14px;letter-spacing:1.5px;line-height:1.5}footer .sns{color:#fff;margin:50px auto 30px;display:flex}footer .sns .f-icon{width:60px;height:auto;margin:0 20px 0}@media screen and (max-width:1200px){footer{margin-left:150px;width:calc(100% - 150px)}}@media screen and (max-width:1150px){footer{margin-top:225px;margin-left:100px;width:calc(100% - 100px)}footer>div{padding:30px 80px 50px}footer .flex{justify-content:space-between}footer .flex .flex_left{display:flex;flex-direction:column;width:50%;padding-right:0%;border-right:1px solid #fff}footer .flex .flex_right{width:50%;padding-left:12%}footer .f_title{color:#fff;text-align:left;font-weight:normal;font-size:35px;letter-spacing:1.5px;line-height:1.5}footer .f_title span{margin-top:10px;display:block;font-size:16px;letter-spacing:1.5px;line-height:1.5}footer nav{}footer nav ul{}footer nav ul li{}footer nav ul li a{color:#fff;font-weight:normal;display:block;padding:5px;font-size:16px;letter-spacing:1.5px;line-height:1.5}footer nav ul li a.small_link{font-size:12px;line-height:1.3}footer nav ul li a.small_link:first-child{margin-top:10px}footer .copy{color:#fff;font-weight:normal;margin-top:auto;font-size:10px;letter-spacing:1.5px;line-height:1.5}}@media screen and (max-width:768px){footer{margin-top:168.75px;margin-left:0;width:100%}footer>div{padding:30px 50px 50px}footer .flex{flex-wrap:wrap}footer .flex .flex_left{width:100%;padding-right:0;padding-bottom:20px;margin-bottom:20px;border-right:0;border-bottom:1px solid #fff}footer .flex .flex_right{width:100%;padding-left:0}footer .f_title{font-size:30px}footer .f_title span{font-size:18px}footer nav ul li a{font-size:18px}footer nav ul li a.small_link{font-size:13px}footer .copy{text-align:center;margin-top:20px;width:100%;font-size:12px}}@media screen and (max-width:480px){footer{margin-top:112.5px}footer h2{font-size:25px}footer h2 span{font-size:16px}footer nav ul li a{font-size:16px}footer nav ul li a.small_link{font-size:11px}footer .copy{font-size:11px}}.l-nav{display:block;position:fixed;width:100%;height:100%;top:0;right:-100%;background:#000;z-index:2999;-webkit-transition:.6s cubic-bezier(.04,.85,.25,1) all;transition:.6s cubic-bezier(.04,.85,.25,1) all}.l-nav.is-open{right:0}.l-nav.is-open .l-nav__content{opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-nav-wrap{width:80%;height:100%;margin-left:auto;position:relative}@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(30px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(30px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }.l-nav-wrap .animate1.is--animate{-webkit-animation:fadeInLeft 1s 1 cubic-bezier(.04,.85,.25,1);animation:fadeInLeft 1s 1 cubic-bezier(.04,.85,.25,1);-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-nav-wrap .animate1.delay0{-webkit-animation-delay:1.05s!important;animation-delay:1.05s!important}.l-nav-wrap .animate1.delay1{-webkit-animation-delay:1.1s!important;animation-delay:1.1s!important}.l-nav-wrap .animate1.delay2{-webkit-animation-delay:1.15s!important;animation-delay:1.15s!important}.l-nav-wrap .animate1.delay3{-webkit-animation-delay:1.2s!important;animation-delay:1.2s!important}.l-nav-wrap .animate1.delay4{-webkit-animation-delay:1.25s!important;animation-delay:1.25s!important}.l-nav-wrap .animate1.delay5{-webkit-animation-delay:1.3s!important;animation-delay:1.3s!important}.l-nav-wrap .animate1.delay6{-webkit-animation-delay:1.35s!important;animation-delay:1.35s!important}.l-nav-wrap .animate1.delay7{-webkit-animation-delay:1.4s!important;animation-delay:1.4s!important}.l-nav-wrap .animate1.delay8{-webkit-animation-delay:1.45s!important;animation-delay:1.45s!important}.l-nav-wrap .animate1.delay9{-webkit-animation-delay:1.5s!important;animation-delay:1.5s!important}.l-nav-wrap .animate1.delay10{-webkit-animation-delay:1.55s!important;animation-delay:1.55s!important}.l-nav-wrap .animate1.delay11{-webkit-animation-delay:1.6s!important;animation-delay:1.6s!important}.l-nav-wrap .animate1.delay12{-webkit-animation-delay:1.65s!important;animation-delay:1.65s!important}.l-nav-wrap .animate1.delay13{-webkit-animation-delay:1.7s!important;animation-delay:1.7s!important}.l-nav-wrap .animate1.delay14{-webkit-animation-delay:1.75s!important;animation-delay:1.75s!important}.l-nav-wrap .animate1.delay15{-webkit-animation-delay:1.8s!important;animation-delay:1.8s!important}.l-nav-wrap .animate1.delay16{-webkit-animation-delay:2.15s!important;animation-delay:2.15s!important}.l-nav-wrap .animate1.delay17{-webkit-animation-delay:2.3s!important;animation-delay:2.3s!important}.l-nav-wrap .animate2{position:relative;overflow:hidden}.l-nav-wrap .animate2:before{display:block;content:"";position:absolute;left:100%;top:0;width:100%;height:100%;background:#000;z-index:9}.l-nav-wrap .animate2 a{opacity:0;-ms-filter:"alpha(opacity=0)";filter: alpha(opacity=0)}@-webkit-keyframes curtain {
  0% {
    left: 100%; }
  100% {
    left: -100%; } }@keyframes curtain {
  0% {
    left: 100%; }
  100% {
    left: -100%; } }.l-nav-wrap .animate2.is--animate:before{-webkit-animation:curtain 1s 1 cubic-bezier(.04,.85,.25,1);animation:curtain 1s 1 cubic-bezier(.04,.85,.25,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.l-nav-wrap .animate2.is--animate.delay1:before{-webkit-animation-delay:2.15s!important;animation-delay:2.15s!important}.l-nav-wrap .animate2.is--animate.delay1 a{-webkit-transition:.01s ease all 2.25s;transition:.01s ease all 2.25s;opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-nav-wrap .animate2.is--animate.delay2:before{-webkit-animation-delay:2.3s!important;animation-delay:2.3s!important}.l-nav-wrap .animate2.is--animate.delay2 a{-webkit-transition:.01s ease all 2.4s;transition:.01s ease all 2.4s;opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-nav-wrap .animate2.is--animate.delay3:before{-webkit-animation-delay:2.45s!important;animation-delay:2.45s!important}.l-nav-wrap .animate2.is--animate.delay3 a{-webkit-transition:.01s ease all 2.55s;transition:.01s ease all 2.55s;opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-nav__close{position:absolute;background:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/icon_close.svg) no-repeat center;background-size:22px 22px;top:45px;right:45px;width:22px;height:22px;cursor:pointer}.l-nav__content{padding:100px 120px 100px 70px;width:370px;height:100%;background:#f7dbcf url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/bg1.jpg) center top;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;overflow:auto;-webkit-transition:.6s ease all .8s;transition:.6s ease all .8s;opacity:0;-ms-filter:"alpha(opacity=0)";filter: alpha(opacity=0);font-family:"Jost","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 ProN W3",sans-serif;letter-spacing:.06em}.l-nav__content .nav1,.l-nav__content .nav2{margin-bottom:40px}.l-nav__content .nav1 li,.l-nav__content .nav2 li{font-size:18px;font-size:1.8rem;line-height:150%;margin-bottom:8px}.l-nav__content .nav1 a,.l-nav__content .nav2 a{color:#292929;text-decoration:none;display:inline-block;*display: inline;*zoom: 1}.l-nav__content .nav2 li a{display:inline-block;*display: inline;*zoom: 1}.l-nav__content .nav2 li span{display:block;background-repeat:no-repeat;background-position:left center;padding-left:25px}.l-nav__content .nav2 li a.login span{background-image:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/icon_login.svg);background-size:19px 21px}.l-nav__content .nav2 li a.mypage span{background-image:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/icon_mypage.svg);background-size:17px 19px}.l-nav__content .nav2 li a.cart span{background-image:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/icon_cart-2.svg);background-size:17px 21px}.l-nav__content .nav3{margin-bottom:45px}.l-nav__content .nav3 li{font-size:12px;font-size:1.2rem;line-height:150%;margin-bottom:10px}.l-nav__content .nav3 li a{color:#292929;text-decoration:none}.l-nav__content .sns{margin-bottom:45px}.l-nav__content .sns li{display:inline-block;*display: inline;*zoom: 1;vertical-align:middle;margin-right:20px}.l-nav__content .sns li:last-child{margin-right:0}.l-nav__content .language p{background:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/icon_language.svg) no-repeat left center;background-size:20px 21px;padding-top:5px;padding-bottom:5px;padding-left:30px;font-size:12px;font-size:1.2rem;line-height:120%}.l-nav__content .language .current{display:inline-block;*display: inline;*zoom: 1;position:relative;border-bottom:1px solid #292929;padding-bottom:2px}.l-nav__content .language a{color:#292929;text-decoration:none}.l-nav__product{position:absolute;left:0;top:0;height:100%;width:calc(100% - 370px);overflow:hidden}.l-nav__product ul{display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.l-nav__product li{flex:1}.l-nav__product li a{display:block;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;color:#fff;text-decoration:none;padding:35px;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.l-nav__product li a.mimona{background-image:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/nav_img_mimona.jpg)}.l-nav__product li a.mochimore{background-image:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/nav_img_mochimore.jpg)}.l-nav__product li a.iceplantze{background-image:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/nav_img_iceplantze.jpg)}.l-nav__product li a:hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-nav__product li .txt-wrap{position:absolute;bottom:35px}.l-nav__product li .title{padding-bottom:10px;margin-bottom:10px;position:relative;font-family:"Jost","Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 ProN W3",sans-serif;letter-spacing:.06em}.l-nav__product li .title:before{display:block;content:"";position:absolute;width:37px;border-top:1px solid #fff;bottom:0;left:0}.l-nav__product li .title .new{color:#910000}.l-nav__product li h3{font-size:42px;font-size:4.2rem;font-family:linotype-didot,"Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif JP",serif;font-weight:normal;line-height:150%;margin-bottom:15px}.l-nav__product li .txt1{font-size:18px;font-size:1.8rem;line-height:150%;font-family:"Yu Mincho Medium","游明朝 Medium",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","リュウミン R-KL","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝","Noto Serif JP",serif}@media screen and (max-width:767px){.l-header__left{width:auto;left:auto;padding-top:0}.l-header__left .logo{position:fixed;top:25px;left:25px}.l-header__left .logo a{background-position:left top;background-repeat:no-repeat;background-size:contain;display:block}.l-header__right{padding-top:0;width:auto;position:static}.l-header__right .menu,.l-header__right .cart{position:fixed;width:60px;right:0;z-index:1999}.l-header__right .menu{top:0}.l-header__right .menu span{width:21px}.l-header__right .menu span,.l-header__right .menu span:before,.l-header__right .menu span:after{background:#000}.l-header__right .menu span:after{width:13px}.l-header__right .nav{display:none}.l-header__right .cart{bottom:0}.l-header__right .cart a{display:block;background:#e88a92;text-align:center;padding-top:18px;padding-bottom:18px}.l-header__right .cart img{width:19px;height:24px}.is-home .l-header__left .logo a{background:url(img/common/sp/logo-white.svg) no-repeat center top;background-size:contain}.is-home .l-header__left .logo img{opacity:0;-ms-filter:"alpha(opacity=0)";filter: alpha(opacity=0)}.is-home .l-header__left .logo.is-scrolled a{background-image:none}.is-home .l-header__left .logo.is-scrolled img{opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.is-home .l-header__right .menu span,.is-home .l-header__right .menu span:before,.is-home .l-header__right .menu span:after{background-color:#fff}.is-home .l-header__right .menu.is-scrolled span,.is-home .l-header__right .menu.is-scrolled span:before,.is-home .l-header__right .menu.is-scrolled span:after{background-color:#292929}.is-home .l-header__right .cart{display:none}.is-home .l-header__right .cart a{background-size:19px 24px;opacity:0;-ms-filter:"alpha(opacity=0)";filter: alpha(opacity=0)}.is-home .l-header__right .cart.is-scrolled{display:block}.is-home .l-header__right .cart.is-scrolled a{background-image:none;opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-header.is-lowerkv .l-header__left img{opacity:0;-ms-filter:"alpha(opacity=0)";filter: alpha(opacity=0)}.l-header.is-lowerkv .l-header__left .logo a{background-image:url(https://select.daiichisyokuhin.com/wp/wp-content/themes/daiichi/img/common/sp/logo-white.svg)}.l-header.is-lowerkv .l-header__right .menu span,.l-header.is-lowerkv .l-header__right .menu span:before,.l-header.is-lowerkv .l-header__right .menu span:after{background:#fff}.l-header.is-lowerkv .l-header__right .cart a{background-image:none}.l-header.is-lowerkv .l-header__right .cart a img{opacity:1;-ms-filter:"alpha(opacity=100)";filter: alpha(opacity=100)}.l-nav{overflow:hidden}.l-nav-wrap{width:100%;overflow:auto}.l-nav__close{width:60px;height:60px;background-size:16px 16px;right:0;top:0}.l-nav__content{width:auto;height:auto;float:none;overflow:visible;padding:80px 30px 40px}.l-nav__content .nav1,.l-nav__content .nav2{display:block;float:left;width:49%;margin-left:2%;padding-bottom:40px;margin-bottom:0}.l-nav__content .nav1 li,.l-nav__content .nav2 li{font-size:15px;font-size:1.5rem}.l-nav__content .nav1{margin-left:0}.l-nav__content .nav3{clear:both;border-top:1px solid rgba(41,41,41,.15);border-bottom:1px solid rgba(41,41,41,.15);padding-top:40px;padding-bottom:40px;margin-bottom:40px}.l-nav__content .nav3 li{font-size:11px;font-size:1.1rem}.l-nav__content .nav3 li:last-child{margin-bottom:0}.l-nav__content .sns{float:left;margin-bottom:0}.l-nav__content .language{float:right}.l-nav__product{position:static;height:auto;width:auto}.l-nav__product ul{display:block;height:auto}.l-nav__product li a{height:auto;padding:15px;padding-top:56px}.l-nav__product li .txt-wrap{position:static;bottom:auto}.l-nav__product li .title{font-size:10px;font-size:1rem}.l-nav__product li h3{font-size:31px;font-size:3.1rem;margin-bottom:12px}.l-nav__product li .txt1{font-size:13px;font-size:1.3rem}.l-pagetitle2{display:none}.l-page-content{float:none;width:auto;padding-top:108px}.l-page-sidebar{display:none}}