#grongjpFooter{background-color:#f9f9f9;margin-top:7rem}@media (max-width: 768px){#grongjpFooter{background-color:#f7f6f4;margin-top:5.75rem}}#grongjpFooter .footerLabel{font-size:.875rem;font-weight:700;line-height:1.4285714286}#grongjpFooter .footer-main{padding-top:3.5rem;padding-bottom:3.5rem}@media (max-width: 768px){#grongjpFooter .footer-main{border-width:0;padding-top:0;padding-bottom:0}}#grongjpFooter .footer-main .footer-inner{display:flex}@media (max-width: 768px){#grongjpFooter .footer-main .footer-inner{max-width:100%;width:100%;padding:0;flex-direction:column}}#grongjpFooter .footer-main .footer-nav{max-width:36.75rem;width:100%;display:flex;margin-right:2rem}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav{flex-direction:column;max-width:100%;margin:0}}#grongjpFooter .footer-main .footer-nav .footer-nav__block{width:calc((100% - 2rem) / 3);margin-right:1rem}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__block{width:100%;margin:0;border-width:.0625rem 0 0 0;border-style:solid;border-color:#b9b9ba}}@media (max-width: 480px){#grongjpFooter .footer-main .footer-nav .footer-nav__block{border-width:1px 0 0 0}}#grongjpFooter .footer-main .footer-nav .footer-nav__block:last-of-type{margin-right:0!important}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__block.is-active .footer-nav__label span:before{opacity:0}}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__block.is-active .footer-nav__label span:after{opacity:1}}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__block.is-active .footer-nav__item{pointer-events:all}}#grongjpFooter .footer-main .footer-nav .footer-nav__label{display:inline-block;transition:opacity .3s ease-in-out}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__label{display:block;position:relative;width:calc(100% - 3.75rem);padding:1.25rem 0 1.25rem 1.5rem}}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__label[href]:not([href=""]){cursor:default}}@media (min-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__label[href]:not([href=""]):hover{opacity:.6}}#grongjpFooter .footer-main .footer-nav .footer-nav__label span{display:none}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__label span{cursor:default;position:absolute;z-index:2;display:block;width:3.75rem;height:100%;top:0;right:0;transform:translate(100%)}}#grongjpFooter .footer-main .footer-nav .footer-nav__label span:before,#grongjpFooter .footer-main .footer-nav .footer-nav__label span:after{content:"";position:absolute;display:block;background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}#grongjpFooter .footer-main .footer-nav .footer-nav__label span:before{background-image:url(common_image_footer_ico_plus.png)}#grongjpFooter .footer-main .footer-nav .footer-nav__label span:after{opacity:0;background-image:url(common_image_footer_ico_minus.png)}#grongjpFooter .footer-main .footer-nav .footer-nav__item{margin-top:1rem}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item{pointer-events:none;display:none;margin-top:0;background-color:#fff}}#grongjpFooter .footer-main .footer-nav .footer-nav__item .footer-nav__item-inner{display:flex;flex-direction:column;line-height:1}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .footer-nav__item-inner{flex-direction:row;flex-wrap:wrap}}#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink{display:inline-block;font-size:.75rem;line-height:1.4166666667;margin-bottom:.625rem;transition:opacity .3s ease-in-out}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink{display:flex;border-width:0 .0625rem 0 0;border-style:solid;border-color:#e7e7e7;line-height:1.5;width:50%;padding:.75rem 1.5rem;margin-bottom:0}}@media (max-width: 480px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink{border-width:0 1px 0 0}}@media (min-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink:hover{opacity:.6}}#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink.is-sp{display:none}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink.is-sp{display:flex}}#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink:last-of-type{margin-bottom:0!important}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink:nth-of-type(2n){border-right:0!important}}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink:nth-of-type(odd):not(:first-of-type){position:relative}}#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink:nth-of-type(odd):not(:first-of-type):before{display:none}@media (max-width: 768px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink:nth-of-type(odd):not(:first-of-type):before{content:"";position:absolute;display:block;background-color:#e7e7e7;width:200%;height:.0625rem;top:0;left:0}}@media (max-width: 480px){#grongjpFooter .footer-main .footer-nav .footer-nav__item .navLink:nth-of-type(odd):not(:first-of-type):before{height:1px}}#grongjpFooter .footer-main .footer-calendar{flex-shrink:0;width:43.7272727273%}@media (max-width: 768px){#grongjpFooter .footer-main .footer-calendar{width:100%;border-width:.0625rem 0 .0625rem 0;border-style:solid;border-color:#b9b9ba}}@media (max-width: 480px){#grongjpFooter .footer-main .footer-calendar{border-width:1px 0 1px 0}}#grongjpFooter .footer-main .footer-calendar .footer-calendar__inner{width:100%}@media (max-width: 768px){#grongjpFooter .footer-main .footer-calendar .footer-calendar__inner{padding:1.5rem}}#grongjpFooter .footer-main .footer-calendar .footer-calendar__block{margin-top:1rem;width:100%}@media (max-width: 768px){#grongjpFooter .footer-main .footer-calendar .footer-calendar__block{margin-top:.75rem}}#grongjpFooter .footer-main .footer-calendar .footer-calendar__block img{width:100%}#grongjpFooter .footer-sub .footer-inner{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width: 768px){#grongjpFooter .footer-sub .footer-inner{padding-top:4rem;padding-bottom:4rem}}#grongjpFooter .footer-sub .footer-inner:before{content:"";position:absolute;display:block;width:calc(100% - 3rem);height:.125rem;background-color:#e7e7e7;top:0;left:50%;transform:translate(-50%,100%)}@media (max-width: 768px){#grongjpFooter .footer-sub .footer-inner:before{display:none}}#grongjpFooter .footer-sub .footer-inner .footer-logo{width:7.5rem}#grongjpFooter .footer-sub .footer-inner .footer-text{color:#757576;font-size:.75rem;margin-top:.625rem}#grongjpFooter .footer-sub .footer-inner .footer-sns{display:flex;margin-top:1.5rem}#grongjpFooter .footer-sub .footer-inner .footer-sns .footer-sns__item{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:1rem;transition:opacity .3s ease-in-out}@media (max-width: 768px){#grongjpFooter .footer-sub .footer-inner .footer-sns .footer-sns__item{width:2.5rem;height:2.5rem;margin-right:1.25rem}}@media (min-width: 768px){#grongjpFooter .footer-sub .footer-inner .footer-sns .footer-sns__item:hover{opacity:.6}}#grongjpFooter .footer-sub .footer-inner .footer-sns .footer-sns__item:last-of-type{margin-right:0!important}#grongjpFooter .footer-sub .footer-inner .footer-copy{color:#757576;font-size:.625rem;line-height:1.5;margin-top:1.25rem}#grongjpFooter .footer-sub .footer-inner .footer-satofull{margin-top:2rem;max-width:17.5rem;width:100%}@media (max-width: 768px){#grongjpFooter .footer-sub .footer-inner .footer-satofull{margin-top:2.5rem;max-width:20.25rem}}@media (min-width: 768px){#grongjpFooter .footer-sub .footer-inner .footer-satofull a:hover img{opacity:.6}}#grongjpFooter .footer-sub .footer-inner .footer-satofull a img{transition:opacity .3s ease-in-out}#grongjpFooter *.font-jost{font-family:Jost,YakuHanJP,Noto Sans JP,Noto Sans CJK JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/50/assets/common_css_footer.css.map */
