.news-list{width:100%}@media (min-width: 1025px){.news-list{flex:1;margin-top:-10px}}.news-list li{border-bottom:1px solid #E6E6E6}.news-list li a{display:flex;flex-direction:column;gap:5px;padding:15px 0}@media (min-width: 1025px){.news-list li a{flex-direction:row;align-items:center;gap:20px}}.news-list li a>div{display:flex;align-items:center;gap:10px}@media (min-width: 1025px){.news-list li a>div{gap:20px}}.news-list li a time{white-space:nowrap;color:#8E8B88;font-size:1.1rem}.news-list li a .cat{text-align:center;flex-shrink:0;width:78px;white-space:nowrap;color:#9a8441;border:1px solid #9a8441;font-size:1.2rem;padding:7px 10px 5px;line-height:1}.media-list{display:flex;flex-wrap:wrap;padding:5px 0 20px;margin:0 0 0 auto;gap:25px;display:grid}@media (min-width: 561px){.media-list{gap:30px;grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px){.media-list{gap:20px;grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1261px){.media-list{gap:40px}}.media-list>li{position:relative;width:100%}.media-list>li a{height:100%;display:flex;gap:15px}@media (min-width: 561px){.media-list>li a{flex-direction:column;gap:0}}.media-list>li a:hover{color:#2b2b2b}.media-list>li a:hover .thumb img{transform:scale(1.1)}.media-list>li .thumb{position:relative;flex-shrink:0;overflow:hidden;border-radius:5px;aspect-ratio:3/2;width:110px}@media (min-width: 561px){.media-list>li .thumb{width:100%;margin-bottom:10px}}.media-list>li .thumb img{height:100% !important;object-fit:cover}.media-list>li .thumb+div{flex:1}.media-list>li .cat{color:#9a8441;margin-bottom:5px;font-size:1.2rem;line-height:1}@media (min-width: 1025px){.media-list>li .cat{margin-bottom:8px;font-size:1.3rem}}.media-list>li .media-ttl{font-size:1.4rem;line-height:1.4}@media (min-width: 1025px){.media-list>li .media-ttl{font-size:1.5rem}}#footer-updates{padding:40px 0 80px}@media (min-width: 1025px){#footer-updates{padding:70px 0 140px}}#footer-updates .inner{display:flex;flex-direction:column;align-items:center;gap:10px}@media (min-width: 1025px){#footer-updates .inner{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0}}#footer-updates .inner:not(:last-child){margin-bottom:50px}@media (min-width: 1025px){#footer-updates .inner:not(:last-child){margin-bottom:100px}}#footer-updates .inner>.link-arrow{margin-left:auto;margin-top:30px}@media (min-width: 1025px){#footer-updates .inner>.link-arrow{display:none}}#footer-updates .news-ttl{width:100%}@media (min-width: 1025px){#footer-updates .news-ttl{flex-shrink:0;width:240px}}@media (min-width: 1261px){#footer-updates .news-ttl{width:300px}}#footer-updates .news-ttl .font-en{font-size:4rem;line-height:1;letter-spacing:.03em}@media (min-width: 1025px){#footer-updates .news-ttl .font-en{font-size:5rem}}#footer-updates .news-ttl h2{font-size:1.5rem}#footer-updates .news-ttl .link-arrow{margin-top:50px;display:none}@media (min-width: 1025px){#footer-updates .news-ttl .link-arrow{display:flex}}#footer-updates .media-list{padding-bottom:0;width:100%}@media (min-width: 835px){#footer-updates .media-list{grid-template-columns:repeat(3, 1fr);gap:30px}}@media (min-width: 835px){#footer-updates .media-list li:nth-child(4){display:none}}.sub-mv{background-image:url(../img/shop-guide/mv.jpg)}#guide-intro{padding:40px 0}@media (min-width: 1025px){#guide-intro{padding:40px 0 60px}}#guide-intro .inner{display:flex;flex-direction:column;align-items:center}@media (min-width: 1025px){#guide-intro .inner{flex-direction:row;align-items:center;justify-content:space-between;gap:70px}}#guide-intro .inner>img{max-width:580px}@media (min-width: 1025px){#guide-intro .inner>img{flex-shrink:0;width:50%}}#guide-intro .inner>div{flex:1;margin-bottom:30px}#guide-intro .inner h2{font-size:2rem;margin-bottom:10px}@media (min-width: 1025px){#guide-intro .inner h2{font-size:3rem;margin-bottom:30px}}#guide-shop{padding-bottom:40px}@media (min-width: 1025px){#guide-shop{padding-bottom:90px}}#guide-shop hgroup{text-align:center;margin-bottom:10px}@media (min-width: 1025px){#guide-shop hgroup{margin-bottom:20px}}#guide-shop hgroup>div{color:#90847A;white-space:nowrap;font-size:4rem;line-height:1}@media (min-width: 1025px){#guide-shop hgroup>div{font-size:10rem}}#guide-shop hgroup h2{font-size:2.2rem}@media (min-width: 1025px){#guide-shop hgroup h2{font-size:3rem}}#guide-shop ul li{background:#FFF;padding:20px}@media (min-width: 1025px){#guide-shop ul li{padding:60px}}#guide-shop ul li:not(:last-child){margin-bottom:30px}@media (min-width: 1025px){#guide-shop ul li:not(:last-child){margin-bottom:50px}}#guide-shop ul li .flex{display:flex;flex-direction:column;align-items:center;gap:30px}@media (min-width: 1025px){#guide-shop ul li .flex{flex-direction:row;align-items:flex-start;justify-content:space-between}}@media (min-width: 1261px){#guide-shop ul li .flex{gap:70px}}#guide-shop ul li .flex>img{width:100%;max-width:600px}@media (min-width: 1025px){#guide-shop ul li .flex>img{width:380px;flex-shrink:0;margin-top:30px}}@media (min-width: 1261px){#guide-shop ul li .flex>img{width:480px}}#guide-shop ul li .flex .summary{width:100%}@media (min-width: 1025px){#guide-shop ul li .flex .summary{flex:1}}#guide-shop ul li h3{display:flex;align-items:center;gap:8px;font-size:1.7rem;margin-bottom:10px}@media (min-width: 1025px){#guide-shop ul li h3{font-size:2rem}}#guide-shop ul li h3 img{width:15px}@media (min-width: 1025px){#guide-shop ul li h3 img{width:18px}}#guide-shop ul li dl{border-top:1px solid #E6E6E6}#guide-shop ul li dl div{display:grid;grid-template-columns:70px 1fr;font-size:1.4rem;padding:10px 0}@media (min-width: 1025px){#guide-shop ul li dl div{grid-template-columns:120px 1fr}}#guide-shop ul li dl div:not(:last-child){border-bottom:1px solid #E6E6E6}#guide-shop ul li dl div dt{font-weight:600}#guide-shop ul li dl div dd a{width:fit-content;display:flex;align-items:center;gap:2px;color:#9a8441}#guide-shop ul li dl div dd a svg{fill:#9a8441}#guide-shop ul li dl div dd a:hover{color:#b9a056}#guide-shop ul li dl div dd a:hover svg{fill:#b9a056}#guide-shop iframe{width:100%;height:250px;margin-top:30px}@media (min-width: 1025px){#guide-shop iframe{height:550px;margin-top:50px}}#guide-items{padding:40px 0;background:#EDEBEA}@media (min-width: 1025px){#guide-items{padding:40px 0 60px}}#guide-items hgroup{text-align:center;margin-bottom:20px}@media (min-width: 1025px){#guide-items hgroup{margin-bottom:40px}}#guide-items hgroup>div{color:#90847A;white-space:nowrap;font-size:4rem;line-height:1.2}@media (min-width: 1025px){#guide-items hgroup>div{font-size:10rem}}#guide-items hgroup h2{font-size:2.2rem}@media (min-width: 1025px){#guide-items hgroup h2{font-size:3rem}}#guide-items ul{display:grid;gap:30px}@media (min-width: 835px){#guide-items ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}}@media (min-width: 1025px){#guide-items ul{gap:40px}}#guide-items ul li img{margin-bottom:10px}@media (min-width: 1025px){#guide-items ul li img{margin-bottom:15px}}#guide-items ul li h3{font-size:1.6rem}@media (min-width: 1025px){#guide-items ul li h3{font-size:2rem;margin-bottom:5px}}#guide-items ul li p{color:#76726F;font-size:1.3rem}@media (min-width: 1025px){#guide-items ul li p{font-size:1.4rem}}#guide-items ul.product-list02{margin-top:30px}@media (min-width: 835px){#guide-items ul.product-list02{grid-template-columns:repeat(4, 1fr)}}@media (min-width: 1025px){#guide-items ul.product-list02{margin-top:60px}}@media (min-width: 1025px){#guide-items ul.product-list02 li h3{font-size:1.8rem}}#guide-items .guide-online{max-width:750px;margin:50px auto 0;text-align:center}@media (min-width: 1025px){#guide-items .guide-online{margin-top:80px}}#guide-items .guide-online a{overflow:hidden;position:relative;height:100%;padding:20px;margin-bottom:15px}@media (min-width: 1025px){#guide-items .guide-online a{padding:30px 40px;margin-bottom:30px}}@media (min-width: 1261px){#guide-items .guide-online a{padding:40px 90px}}#guide-items .guide-online a .nav-inner{position:relative;z-index:2;background:#FFF;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:30px 10px;max-width:400px;margin-inline:auto}#guide-items .guide-online a .nav-inner div{display:flex;gap:5px;font-size:2.1rem;line-height:1}@media (min-width: 1025px){#guide-items .guide-online a .nav-inner div{font-size:2.5rem}}#guide-items .guide-online a .nav-inner div img{width:18px}@media (min-width: 1025px){#guide-items .guide-online a .nav-inner div img{width:20px}}#guide-items .guide-online a .nav-inner span{font-size:1.3rem}#guide-items .guide-online a .nav-bg{position:absolute;z-index:1;left:0;top:0;height:100% !important;object-fit:cover}#guide-items .guide-online a:hover{color:#2b2b2b}#guide-items .guide-online a:hover .nav-bg{transform:scale(1.05)}
/*# sourceMappingURL=shop-guide.css.map */
