.breadcrumb{border:solid #000;border-width:1px 0;background-color:#fff}#banner-content .section-header{text-align:left;letter-spacing:normal;margin-bottom:20px}#banner-content .section-header span.en{font-family:Montserrat}#banner-content .section-header span.line{color:var(--accent-color)}#banner-content .section-header+.intro{margin-bottom:20px}.post-area{width:100%;padding-top:10px;border-top:4px solid #00f}.side-area{width:100%;padding-top:15px;border-top:4px solid #00f;margin-top:60px}.post-area h2,.side-area h2{font-size:2.2rem;letter-spacing:.025em;font-family:Montserrat;margin-bottom:15px}.post-area .magazine-list-item{padding:30px 0;border-bottom:1px solid #aaa}.post-area .magazine-list-item a{transition:var(--transition)}.post-area .magazine-list-item a:hover{opacity:var(--hover-opacity)}.post-area .magazine-list-item .magazine-list-item-text,.post-area .magazine-list-item .thumbnail{width:100%}.post-area .magazine-list-item .thumbnail img{width:100%;height:100%;object-fit:cover}.post-area .magazine-list-item h3{font-size:1.6rem;margin-bottom:10px}.post-area .magazine-list-item .category{height:22px;width:max-content;font-size:.9rem;color:#fff;background-color:#000;padding:0 15px;border-radius:11px;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.post-area .magazine-list-item .excerpt{font-size:1.2rem;font-weight:500}.more_btn p{margin:50px auto 0}.side-area ul{width:100%;gap:10px;margin:auto}.side-area ul li a{text-align:center;display:block;padding:4px 15px 6px;min-width:80px;border-radius:18px;background-color:#000;color:var(--sub-font-color);font-size:1.2rem;transition:var(--transition)}.side-area ul li a.current,.side-area ul li a:hover{background:#00f}@media screen and (max-width:768px){#kv{border-top:2px solid #000}#banner-content .section-header{font-size:1.4rem!important}#banner-content .section-header span.en{font-size:2rem}#banner-content .section-header+.intro{font-size:1.2rem}.magazine-list-item-inner{flex-wrap:wrap}.post-area .magazine-list-item .thumbnail{margin-bottom:20px}}@media screen and (min-width:769px){.main-content-inner{display:flex;justify-content:space-between}.post-area{width:calc(100% / 3 * 2)}.side-area{width:calc(100% - (100% / 3 * 2) - 60px);margin-top:0}#banner-content .section-header{font-size:4rem;letter-spacing:normal}.post-area .magazine-list-item .thumbnail{width:45%}.post-area .magazine-list-item .magazine-list-item-text{width:calc(100% - 45% - 30px)}.post-area .magazine-list-item .category{font-size:1.2rem}.post-area .magazine-list-item h3{font-size:2.1rem}.post-area .magazine-list-item .excerpt{font-size:1.6rem}}