@charset "UTF-8";.sit.extensions.course-index .pagetitle .std-feature-visual{position:relative;width:100vw}.sit.extensions.course-index .pagetitle .std-feature-visual .bg{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;transition:opacity .4s cubic-bezier(.65,0,.35,1)}.sit.extensions.course-index .pagetitle .std-feature-visual .bg img{width:100%;height:100%;object-fit:cover}.sit.extensions.course-index .pagetitle .std-feature-visual .content{position:absolute;z-index:2;left:0;top:0;bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto 0;padding:0}.sit.extensions.course-index .pagetitle .std-feature-visual .content .title{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500}.sit.extensions.course-index .pagetitle .std-feature-visual .content .lead p{color:#fff}.sit.extensions section.selection{background-color:#f5f5f5}.sit.extensions section.selection>.wrap .section-title{position:absolute;left:-99999px;top:-99999px}.sit.extensions section.selection>.wrap .section-body{display:flex;align-items:center}.sit.extensions section.selection>.wrap .section-body .genre .frame{overflow:hidden;transition:all .4s cubic-bezier(.65,0,.35,1)}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap{overflow:hidden}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul{display:flex;flex-wrap:wrap;list-style:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li{list-style:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li a{display:block;border-style:solid;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.none a{color:#646464;background-color:transparent;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-1 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-2 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-3 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-4 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-5 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-6 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-7 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-8 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-9 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-10 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-11 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-12 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-13 a{color:#fff;background-color:#4274b7;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.news-17 a{color:#fff;background-color:#8f6900;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-1 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-2 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-3 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-4 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-5 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-6 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-7 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-8 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-9 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-10 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-11 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-12 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-13 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-14 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-15 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-16 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-17 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-18 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-19 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-20 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-21 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-22 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-23 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-24 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-25 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-26 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-27 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-28 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-29 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-30 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-31 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-32 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-33 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-34 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-35 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-36 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-37 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-38 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.dept-39 a{color:#fff;background-color:#7e498b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-1 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-2 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-3 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-4 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-5 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-6 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-7 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-8 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-9 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-10 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-11 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-12 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.event-13 a{color:#fff;background-color:#bb5400;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-1 a{color:#fff;background-color:#d2b200;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-2 a{color:#fff;background-color:#5ebf51;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-3 a{color:#fff;background-color:#31b4c8;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-4 a{color:#fff;background-color:#0075d8;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-5 a{color:#fff;background-color:#14af7e;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-6 a{color:#fff;background-color:#d60000;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-7 a{color:#fff;background-color:#bb54ab;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-8 a{color:#fff;background-color:#174e8b;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-9 a{color:#fff;background-color:#f98c6f;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.course-10 a{color:#fff;background-color:#ffb000;text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.stat-stand a{color:#008482;background-color:#fff;text-decoration:none;border-color:#008482}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.stat-over a{color:#d0121b;background-color:#fff;text-decoration:none;border-color:#d0121b}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.selectable a{color:#000;background-color:#fff;text-decoration:none;border-color:#e1e1e1}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.selectable a.active{color:#fff;background-color:#008482;border-color:#008482}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.active a{border-color:#008482;background-color:#008482;color:#fff}.sit.extensions section.course .section-body .std-layout.cols-3{flex-wrap:wrap}.sit.extensions section.course .section-body .std-layout.cols-3 .item a{display:block;height:100%;color:#000;text-decoration:none;position:relative}.sit.extensions section.course .section-body .std-layout.cols-3 .item a[target=_blank]:not(.img-wrap-link):not(.no-icon):not([href*=".pdf"]):not([href*=".xlsx"]):not([href*=".pptx"]):not([href*=".docx"]):not([href*="goo.gl/maps"]):not([href*="google.com/maps"]):not(.std-button):after{display:none}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure{height:100%;position:relative;overflow:hidden}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure .image{position:absolute;width:100%;overflow:hidden}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure .image img{object-fit:cover;position:absolute;margin:auto;left:-5000px;right:-5000px;top:-5000px;bottom:-5000px;width:100%;height:100%;transform:scale(1.01)}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption{display:flex;flex-direction:column;height:100%;background-color:#eef8f7}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .tag{display:flex;align-items:center;flex-wrap:wrap}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre{display:flex}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p{white-space:nowrap}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.culturehistory,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g1{color:#fff;background-color:#d60000}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g2,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.society{color:#fff;background-color:#5ebf51}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g3,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.naturalscience{color:#fff;background-color:#31b4c8}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g4,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.technology{color:#fff;background-color:#0075d8}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g5,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.traffic{color:#fff;background-color:#bb54ab}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.artsphysicaledu,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g6{color:#fff;background-color:#174e8b}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.childrenliterature,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g7{color:#fff;background-color:#174e8b}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.architecture,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g8{color:#fff;background-color:#174e8b}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.g9,.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p.online{color:#fff;background-color:#174e8b}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .stat{display:flex}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .stat p{white-space:nowrap;border-style:solid;background-color:#fff}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .stat p.s0{color:#9d2c3b;border-color:#9d2c3b}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .stat p.s1{color:#696969;border-color:#696969}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .stat p.s2{color:#696969;border-color:#696969}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .title p{font-family:"Noto Sans JP",sans-serif;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .title p .std-icon.blank{display:inline-block}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .detail{display:flex;flex-direction:column;color:#646464}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .detail .detail-item{display:flex}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .detail dt:after{content:"："}.sit.extensions section.course .section-body .std-layout.cols-3 .item a .std-icon.arrow{position:absolute}.sit.extensions.extra-index section.course .section-body .item a[target=_blank]:not(.img-wrap-link):not(.no-icon):not([href*=".pdf"]):not([href*=".xlsx"]):not([href*=".pptx"]):not([href*=".docx"]):not([href*="goo.gl/maps"]):not([href*="google.com/maps"]):not(.std-button):after{display:none}.sit.extensions.extra-index section.course .section-body .item a figure figcaption{background-color:#fcf3f1}@media print,screen and (min-width:751px){.sit.extensions.course-index main#main-contents nav.breadcrumbs{color:#fff}.sit.extensions.course-index main#main-contents nav.breadcrumbs ol li a,.sit.extensions.course-index main#main-contents nav.breadcrumbs ol li span{color:#fff}.sit.extensions.course-index .pagetitle{margin-top:-50px;margin-bottom:86px}.sit.extensions.course-index .pagetitle .std-feature-visual .content .title{font-size:46px;line-height:54px}.sit.extensions.course-index .pagetitle .std-feature-visual .content .lead{margin-top:15px}.sit.extensions.course-index .pagetitle .std-feature-visual .content .lead p{font-size:16px;line-height:30px}.sit.extensions section.selection{border-radius:6px}.sit.extensions section.selection>.wrap{padding:30px}.sit.extensions section.selection>.wrap .section-body .genre{margin-left:20px}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul{column-gap:10px;row-gap:10px}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li a{font-size:14px;line-height:26px;padding:0 10px;border-radius:3px;transition:all .4s cubic-bezier(.65,0,.35,1)}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li a:hover{text-decoration:none}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.stat-stand a{border-width:1px}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.stat-over a{border-width:1px}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.selectable a{border-width:1px}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.selectable a:hover{color:#fff;background-color:#008482;border-color:#008482}.sit.extensions section.course{margin-top:70px}.sit.extensions section.course .section-body .std-layout.cols-3{gap:2.5641025641%;row-gap:20px}.sit.extensions section.course .section-body .std-layout.cols-3 .col{width:31.6239316239%}.sit.extensions section.course .section-body .std-layout.cols-3 .item a{border-radius:6px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure{border-radius:6px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure .image{padding-top:62.4624624625%}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure .image img{transition:transform .4s cubic-bezier(.65,0,.35,1)}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption{padding:calc(62.4624624625% + 20px) 20px 35px 20px;border-width:1px;border-radius:6px;gap:20px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .tag{gap:5px 10px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p{height:26px;font-size:14px;line-height:26px;padding:0 7px;border-radius:3px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .stat p{height:26px;font-size:14px;line-height:24px;padding:0 7px;border-width:1px;border-radius:3px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .title p{font-size:17px;line-height:26px;transition:color .4s cubic-bezier(.65,0,.35,1)}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .title p .std-icon.blank{margin-left:5px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .detail{font-size:14px;line-height:25px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .detail dt{min-width:20%}.sit.extensions section.course .section-body .std-layout.cols-3 .item a .std-icon.arrow{left:auto;top:auto;right:20px;bottom:20px}.sit.extensions section.course .section-body .std-layout.cols-3 .item a{transition:box-shadow .4s cubic-bezier(.65,0,.35,1)}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover{box-shadow:0 0 15px rgba(0,0,0,.2);text-decoration:none}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover{text-decoration:none}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover .arrow .frame:before{opacity:1}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover .arrow .frame:after{opacity:0}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover .arrow.r .frame{animation:arrowFrameR .4s cubic-bezier(.65,0,.35,1) forwards}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover .arrow.l .frame{animation:arrowFrameL .4s cubic-bezier(.65,0,.35,1) forwards}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover .arrow.u .frame{animation:arrowFrameU .4s cubic-bezier(.65,0,.35,1) forwards}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover .arrow.d .frame{animation:arrowFrameD .4s cubic-bezier(.65,0,.35,1) forwards}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover figure .image img{transform:scale(1.03)}.sit.extensions section.course .section-body .std-layout.cols-3 .item a:hover figure figcaption .title p{color:#008482}}@media screen and (max-width:750px){.sit.extensions.course-index .pagetitle{margin-top:0;margin-bottom:5.3333333333vw}.sit.extensions.course-index .pagetitle .std-feature-visual{height:46.6666666667vw}.sit.extensions.course-index .pagetitle .std-feature-visual .content{margin-left:5.3333333333vw;margin-right:5.3333333333vw}.sit.extensions.course-index .pagetitle .std-feature-visual .content .title{font-size:8vw;line-height:9.8666666667vw}.sit.extensions.course-index .pagetitle .std-feature-visual .content .lead{margin-top:2.2666666667vw}.sit.extensions.course-index .pagetitle .std-feature-visual .content .lead p{font-size:3.4666666667vw;line-height:5.8666666667vw}.sit.extensions section.selection{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.sit.extensions section.selection>.wrap{width:89.3333333333vw;padding:5.3333333333vw}.sit.extensions section.selection>.wrap .section-body .genre{margin-left:4vw}.sit.extensions section.selection>.wrap .section-body .genre .frame{height:var(--height)}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul{column-gap:1.3333333333vw;row-gap:1.3333333333vw}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li a{font-size:3.2vw;line-height:6.4vw;padding:0 2vw;border-radius:1.3333333333vw}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.stat-stand a{border-width:.2666666667vw}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.stat-over a{border-width:.2666666667vw}.sit.extensions section.selection>.wrap .section-body .genre .frame>.wrap ul li.selectable a{border-width:.2666666667vw}.sit.extensions section.course{margin-top:10.6666666667vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a{border-radius:1.3333333333vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure{border-radius:1.3333333333vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure .image{padding-top:60.6741573034%}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption{padding:calc(60.6741573034% + 4vw) 4vw 7.3333333333vw 4vw;border-width:.2666666667vw;border-radius:1.3333333333vw;gap:4vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .tag{gap:1.3333333333vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .genre p{height:6.6666666667vw;font-size:3.2vw;line-height:6.6666666667vw;padding:0 2.1333333333vw;border-radius:1.3333333333vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .stat p{height:6.6666666667vw;font-size:3.2vw;line-height:6.1333333333vw;padding:0 2.1333333333vw;border-width:.2666666667vw;border-radius:1.3333333333vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .title p{font-size:4vw;line-height:6.9333333333vw;letter-spacing:.04em}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .title p .std-icon.blank{margin-left:1.3333333333vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .detail{gap:1.3333333333vw;font-size:3.4666666667vw;line-height:5.3333333333vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a figure figcaption .detail dt{min-width:6.6666666667vw}.sit.extensions section.course .section-body .std-layout.cols-3 .item a .std-icon.arrow{left:auto;top:auto;right:3.4666666667vw;bottom:3.4666666667vw}}@media screen and (min-width:1601px){.sit.extensions.course-index .pagetitle .std-feature-visual{height:300px}.sit.extensions.course-index .pagetitle .std-feature-visual .content{margin-left:calc(50vw - 700px);margin-right:calc(50vw - 400px)}}@media screen and (min-width:1281px) and (max-width:1600px){.sit.extensions.course-index .pagetitle .std-feature-visual{height:300px}.sit.extensions.course-index .pagetitle .std-feature-visual .content{margin-left:100px;margin-right:400px}}@media screen and (min-width:1025px) and (max-width:1280px){.sit.extensions.course-index .pagetitle .std-feature-visual{height:300px}.sit.extensions.course-index .pagetitle .std-feature-visual .content{margin-left:7.8125vw;margin-right:calc(300px + 7.8125vw)}}@media screen and (min-width:751px) and (max-width:1024px){.sit.extensions.course-index .pagetitle .std-feature-visual{height:300px}.sit.extensions.course-index .pagetitle .std-feature-visual .content{margin-left:7.8125vw;margin-right:7.8125vw}}