<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/*! =========================================================
 _foundation
========================================================= */
@font-face{font-family:"-Hiragino";font-weight:400;src:local("HiraginoSans-W3"),local("Hiragino Kaku Gothic ProN")}
@font-face{font-family:"-Hiragino";font-weight:700;src:local("HiraginoSans-W6"),local("Hiragino Kaku Gothic ProN W6")}
@font-face{font-family:"-YuGothic";font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic")}
@font-face{font-family:"-YuGothic";font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic"),local("YuGothic")}
/*! =========================================================
 _core
========================================================= */
.category_home .g-pageMain{padding-top:0}
.category_home .g-container{padding-top:0}
.category_home .g-pageAside{position:-webkit-sticky;position:sticky;top:108px}
.category_home .l-section{padding-top:40px}
.category_home .c-headingLv2{font-size:1.5rem;font-weight:700}
.category_home .c-headingLv2::after{height:2px;margin-top:6px}
.category_home .c-localNav_list,.category_home .c-localNav_trigger{display:none!important}
@media print,screen and (min-width:1440px){
/*! Large only */

}
@media print,screen and (min-width:1024px){
/*! Large only */

}
@media screen and (max-width:1023px){
/*! Medium and Small */

}
@media print,screen and (min-width:768px){
/*! over Medium */

}
@media print,screen and (min-width:768px) and (max-width:1023px){
/*! Medium only */

}
@media only screen and (max-width:639px){
/*! Small only */
.category_home .g-wrapper{padding-top:56px}
.category_home .g-pageMain{padding-top:0}
.category_home .g-siteHeader{position:fixed}
.category_home .g-pageAside{display:none}
.category_home .c-localNav{padding:0}
}</pre></body></html>