:root{--module-color:#ec1234;--module-text:#FFF}.course.business{--module-color:#6c9bd2;--module-mv-color:rgba(108, 155, 210, 0.8)}.course.communication{--module-color:#d87c9d;--module-mv-color:rgba(216, 124, 157, 0.8)}.course.global-study{--module-color:#e2b253;--module-mv-color:rgba(226, 178, 83, 0.8)}.course.one-year-program{--module-color:#a7aaa9;--module-mv-color:rgba(167, 170, 169, 0.6)}.sitemap .column-content{padding-bottom:2vh}.sitemap .column-content.under-line{border-bottom:1px dashed #050604;margin-bottom:2vh}.sitemap-title a{display:block;width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));font-weight:600;line-height:1.4em;padding:.4em 1.2em;border:1px solid #050604;color:#050604;margin-bottom:1.2em;position:relative}.sitemap-title a::after{content:"";position:absolute;right:.5vw;top:calc(50% - 1vw);width:2vw;height:2vw;border:1px solid #050604;display:block;background:#fff url(../images/common/link-icon.svg) no-repeat center center;background-size:contain;transition:all .2s ease}.sitemap-title a:hover{opacity:.7}.sitemap-title a:hover::after{right:-.6vw}.sitemap-title a.no-link{pointer-events:none;cursor:default}.sitemap-title a.no-link::after{content:none}.sitemap-column{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 3rem}.sitemap-column li a.link-btn{width:100%;margin:1vh 0 1.5vh;line-height:1.5}.sitemap-column.under-line{border-bottom:1px dashed #050604;margin-bottom:2vh}.map{margin-bottom:4vw}.map iframe{width:100%;height:40vw}.map-text .paragraph{margin-bottom:3vw}:root{--module-color:#ec1234;--module-text:#FFF}.course.business{--module-color:#6c9bd2;--module-mv-color:rgba(108, 155, 210, 0.8)}.course.communication{--module-color:#d87c9d;--module-mv-color:rgba(216, 124, 157, 0.8)}.course.global-study{--module-color:#e2b253;--module-mv-color:rgba(226, 178, 83, 0.8)}.course.one-year-program{--module-color:#a7aaa9;--module-mv-color:rgba(167, 170, 169, 0.6)}@media screen and (max-width:1024px) and (orientation:portrait){.sitemap-title a{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));padding:.4em .8em}.sitemap-title a::after{content:"";right:1rem;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem}.sitemap-column{grid-template-columns:repeat(1,1fr);row-gap:1rem;margin-bottom:3rem}.sitemap-column li a.link-btn{margin:0}}