@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);: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)}.bc_01 main#main-content{background:#eaedf7}.ic_01 main#main-content{background:#fde7ea}.toeic main#main-content{background:#e1e1e1}.business .pagehead-wrap,.communication .pagehead-wrap,.global-study .pagehead-wrap,.one-year-program .pagehead-wrap{position:relative;width:100%;height:calc(100vh - 3.5vw);margin-top:3.5vw}.business .pagehead-wrap .mainvisual-inner,.communication .pagehead-wrap .mainvisual-inner,.global-study .pagehead-wrap .mainvisual-inner,.one-year-program .pagehead-wrap .mainvisual-inner{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1;max-width:35%;background:var(--module-mv-color);padding:4vw 0 4vw 8rem}.business .pagehead-wrap .mainvisual-inner *,.communication .pagehead-wrap .mainvisual-inner *,.global-study .pagehead-wrap .mainvisual-inner *,.one-year-program .pagehead-wrap .mainvisual-inner *{color:#fff}.business .pagehead-wrap .mainvisual-inner .m-cat,.communication .pagehead-wrap .mainvisual-inner .m-cat,.global-study .pagehead-wrap .mainvisual-inner .m-cat,.one-year-program .pagehead-wrap .mainvisual-inner .m-cat{display:block;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));line-height:100%;border-bottom:solid 2px #fff;padding-bottom:1.5rem;margin-bottom:5rem}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle{margin-bottom:2rem}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span{display:block}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main{font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));font-weight:600;margin-bottom:1.5rem}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span{font-size:calc(var(--fs-scale,1) * clamp(2.56rem,2.5vw,4.8rem));font-weight:600}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400;letter-spacing:.05em}.business .pagehead-wrap .mainvisual-inner .pagehead-lead,.communication .pagehead-wrap .mainvisual-inner .pagehead-lead,.global-study .pagehead-wrap .mainvisual-inner .pagehead-lead,.one-year-program .pagehead-wrap .mainvisual-inner .pagehead-lead{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.04vw,2rem));font-weight:400;line-height:2;padding-right:4rem}.business .pagehead-wrap .mainvisual-ph,.communication .pagehead-wrap .mainvisual-ph,.global-study .pagehead-wrap .mainvisual-ph,.one-year-program .pagehead-wrap .mainvisual-ph{position:absolute;left:0;top:0;width:100%;height:100%;background:#e1e1e1;z-index:0}.toeic .pagehead-wrap{position:relative;padding:3.5vw 12% 0}.toeic .pagehead-wrap h1.pagehead-pagetitle{display:flex;align-items:start;color:#000;font-weight:400}.toeic .pagehead-wrap h1.pagehead-pagetitle span{color:#fff;font-size:calc(var(--fs-scale,1) * clamp(3.56rem,3.47vw,6.67rem));font-weight:600;-webkit-text-stroke:3px #000;paint-order:stroke}.toeic .pagehead-wrap p.cat-title{font-family:"Barlow Condensed",sans-serif;font-weight:500;text-transform:initial;letter-spacing:normal}.toeic .pagehead-wrap::after{content:"";position:absolute;left:0;top:0;width:20%;height:100%;background:#e1e1e1}h2.course-section-title{margin-bottom:6rem}h2.course-section-title span{display:block;text-align:center;color:var(--module-color)}h2.course-section-title span.main{font-size:calc(var(--fs-scale,1) * clamp(3.98rem,3.89vw,7.47rem));font-weight:600;line-height:1em;margin-bottom:1rem}h2.course-section-title span.sub{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500}table.table-std td,table.table-std th{border-bottom:solid 1px #000;border-right:solid 1px #000}table.table-std thead th{border-bottom:solid 1px #fff;border-right:solid 1px #fff;background:var(--module-color)}table.table-std tbody th{background:#a0a0a0;border-left:solid 1px #000}table.table-std:not(:has(thead)) tbody tr:first-child td,table.table-std:not(:has(thead)) tbody tr:first-child th{border-top:solid 1px #000}.content-main-wrapper{display:flex}.content-main-wrapper aside.navi-side{position:relative;width:30rem;background:#fff;padding:10rem 6rem}.content-main-wrapper aside.navi-side nav.localnavi{position:sticky;top:10rem}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list{display:flex;flex-flow:column;row-gap:1px}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list li a{display:flex;justify-content:center;align-items:center;color:#fff;background:#e1e1e1;font-size:1.4rem;font-weight:400;text-align:center;height:6rem;transition:all .4s ease}@media (hover:hover){.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list li a:hover{background:var(--module-color)}}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list li a[target=_blank]::after{content:"";display:block;background:url(/kifl/assets/images/common/blank-icon02.svg);background-size:contain;width:2rem;height:2rem}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list li.is-in a{background:var(--module-color)}.content-main-wrapper .content-main{width:calc(100% - 30rem)}.content-main-wrapper .content-main section .content-main-bg{background:#fff;padding:0 12rem 16rem}.content-main-wrapper .content-main section .content-main-bg .breadcrumbs{padding:2rem 0}.content-main-wrapper .content-main section .content-main-bg .breadcrumbs ul.breadcrumbs-lists{margin:0}.content-main-wrapper .content-main section .content-main-bg dl.course-attension{display:flex;align-items:center;padding:2rem;border:solid 1px #fff}.content-main-wrapper .content-main section .content-main-bg dl.course-attension dd,.content-main-wrapper .content-main section .content-main-bg dl.course-attension dt{color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500}.content-main-wrapper .content-main section .content-main-bg dl.course-attension dt{width:fit-content;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));margin-right:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner{padding-top:8rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .course-head{display:flex;justify-content:space-between}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .course-head .paragraph{width:calc(70% - 2rem)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .course-head figure{width:calc(30% - 2rem)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .course-head figure img{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner p.course-section-lead{font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));font-weight:500;line-height:1.8;color:var(--module-color);margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list{display:flex;flex-flow:column;row-gap:6rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media{position:relative}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media .point-number{position:absolute;left:0;top:0;color:var(--module-color);background:#fff;display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media img{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card h3.point-title{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;color:#fff;background:var(--module-color);text-align:center;padding:1rem 0;margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card h4.point-subtitle{color:var(--module-color);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:700;margin-bottom:1rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body h3.point-title{font-size:calc(var(--fs-scale,1) * clamp(1.99rem,1.94vw,3.73rem));font-weight:500;line-height:1.8;text-align:left;margin-bottom:1rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body h3.point-title span{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-body p.paragraph{color:var(--module-color)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card dl.point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card dl.point-list{width:100%;display:flex;align-items:center;margin-bottom:3rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card dl.point-list dt{width:20%;color:var(--module-color);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:700;line-height:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card dl.point-list dd{width:80%;color:var(--module-color)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body h3.pickup-title{position:relative;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;text-align:center;color:var(--module-color);padding:1rem 0;margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body h3.pickup-title::before{content:"";position:absolute;top:0;width:2rem;height:100%;border-top:solid 2px var(--module-color);border-bottom:solid 2px var(--module-color)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body h3.pickup-title::before,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body h3.pickup-title::before{left:0;border-left:solid 2px var(--module-color)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body h3.pickup-title::after,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body h3.pickup-title::after{right:0;border-right:solid 2px var(--module-color)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body p.paragraph{color:var(--module-color)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-body{grid-area:1/1/2/3}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media:nth-of-type(1){grid-area:2/1/3/2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media:nth-of-type(2){grid-area:2/2/3/3}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img.two-inner .topics-body .topics-two-inner{display:grid;grid-template-columns:repeat(2,1fr);column-gap:4rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-media{margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img{grid-template-columns:repeat(3,1fr)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-body{display:flex;flex-wrap:wrap;column-gap:4rem;grid-area:1/1/2/4}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-body h3.point-title{width:calc(50% - 2rem);font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-body h3.point-title.w100,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-body h3.point-title.w100{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-body p.paragraph,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-body p.paragraph{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-media:nth-of-type(1){grid-area:2/1/3/2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-media:nth-of-type(2){grid-area:2/2/3/3}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-media:nth-of-type(3),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-media:nth-of-type(3){grid-area:2/3/3/4}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.four-img{row-gap:4rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.wide{display:block}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.wide .topics-media{width:60%;margin:0 auto}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.wide .topics-media.full{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-center,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-center{display:flex;justify-content:space-between;flex-wrap:wrap}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-center .topics-label{display:block;width:fit-content;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;text-align:center;background:#fff;border:solid 1px #000;padding:1rem 3rem;margin:0 auto 2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-center .topics-body{width:calc(50% - 2rem)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .point-media{order:2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .point-body{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .pickup-media{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .pickup-body{order:2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-curriculum-btn{display:flex;justify-content:center}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-curriculum-btn a{display:flex;justify-content:center;width:26rem;color:#000;background:#fff;padding:1rem 0;border:solid 1px #000}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-curriculum-btn a span{display:flex;align-items:center;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:400}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-curriculum-btn a span::after{content:"";display:block;background:url(/kifl/assets/images/common/blank-icon.svg);background-size:contain;width:2.5rem;height:2.5rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-img{border-radius:10rem;overflow:hidden;margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-img img{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-profile{color:var(--module-color);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;text-align:center;margin-bottom:4rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-profile span{font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice h3.voice-title{font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));font-weight:500;color:#fff;background:var(--module-color);text-align:center;line-height:1.8;padding:1.5rem 0;margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.paragraph.roll{color:var(--module-color);height:9rem;overflow:hidden;transition:all .4s ease}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.paragraph.roll.active{height:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-btn{display:flex;justify-content:center;margin-top:6rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-btn span{position:relative;display:inline-block;color:var(--module-color);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500;padding:.5rem 2rem;cursor:pointer}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-btn span::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:var(--module-color);height:3px;width:100%;transition:all .4s ease}@media (hover:hover){.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-btn span:hover::after{width:3rem}}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card h3.career-title{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;color:var(--module-color);background:#fff;text-align:center;padding:1rem 0;margin-bottom:4rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content{display:flex;justify-content:space-between}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content ul.c-licence-list{display:flex;flex-flow:column;row-gap:1.5rem;width:45%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content ul.c-licence-list li{width:fit-content;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:400;letter-spacing:normal;border:solid 2px #fff;border-radius:3rem;padding:0 2.5rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content .c-licence-content,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content>p.paragraph{width:50%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content .c-licence-content h5.bold-title{color:#fff}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content .c-licence-content p.paragraph{width:100%}.content-main-wrapper .content-main section .content-main-bg.main-c{background:var(--module-color)}.content-main-wrapper .content-main section .content-main-bg.main-c h2.course-section-title span{color:#fff}.content-main-wrapper .content-main section .content-main-bg.main-c h3.point-title{color:#fff}.content-main-wrapper .content-main section .content-main-bg.main-c p.paragraph{color:#fff}.content-main-wrapper .content-main section .content-main-bg.gray{background:#e1e1e1}.content-main-wrapper .content-main section .content-main-bg.gray p.paragraph{color:var(--module-color)}.content-main-wrapper .content-main section .content-main-bg.inline{padding:12rem 0}.content-main-wrapper .content-main section .content-main-bg.inline .content-main-inner{padding-top:0}.bottom-news-content{display:flex;justify-content:space-between;padding:10rem 12vw 8rem}.bottom-news-content .b-news-head{width:30%;display:flex;flex-flow:column;align-items:start}.bottom-news-content .b-news-head h2.course-section-title span{color:#000}.bottom-news-content .b-news-head p.news-more-btn{width:100%}.bottom-news-content .b-news-head p.news-more-btn a{position:relative;display:flex;justify-content:center;align-items:center;height:5rem;width:100%;background:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400;text-align:center;border:solid 1px #000}.bottom-news-content .b-news-head p.news-more-btn a::after{content:"";position:absolute;right:0;top:0;background:url(/kifl/assets/images/common/link-icon.svg) no-repeat;background-size:contain;width:5rem;height:5rem}.bottom-news-content .news-body{width:65%}.bottom-news-content .news-body ul.news-list{display:flex;flex-flow:column;row-gap:2.5rem}.bottom-news-content .news-body ul.news-list li a .news-item{display:flex;flex-wrap:wrap}.bottom-news-content .news-body ul.news-list li a .news-item time{width:fit-content;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:700;letter-spacing:.05em;margin-right:2rem}.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat{position:relative;display:inline-block;color:var(--module-color);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500}.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat::after,.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat::before{top:0;color:var(--module-color);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500}.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat::before{content:"[";left:0}.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat::after{content:"]";right:0}.bottom-news-content .news-body ul.news-list li a .news-item span.news-title{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400}.core-subjects-navi ul{display:flex;column-gap:2.5px}.core-subjects-navi ul li{width:50%}.core-subjects-navi ul li a{position:relative;display:flex;flex-flow:column;justify-content:center;align-items:center;height:10rem;background:#fff;border:solid .25px #000;transition:all .4s ease}.core-subjects-navi ul li a span{display:block;font-weight:500}.core-subjects-navi ul li a .sub{font-size:2rem}.core-subjects-navi ul li a .main{font-size:1.6rem}.core-subjects-navi ul li a::after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:2.5rem;height:2.5rem;background:url(/kifl/assets/images/common/circle-arrow.svg) no-repeat;background-size:contain}@media (hover:hover){.core-subjects-navi ul li a:hover{color:#fff}}.core-subjects-navi ul li.active a{pointer-events:none;color:#fff}@media (hover:hover){.core-subjects-navi ul li:nth-child(1) a:hover{background:#2e4fb5}}.core-subjects-navi ul li:nth-child(1).active a{background:#2e4fb5}@media (hover:hover){.core-subjects-navi ul li:nth-child(2) a:hover{background:#ec1234}}.core-subjects-navi ul li:nth-child(2).active a{background:#ec1234}.c-core-subject-head{padding:8rem 0 0}.c-core-subject-head h4.head-title span{color:#2e4fb5;display:block;text-align:center}.ic_01 .c-core-subject-head h4.head-title span{color:#ec1234}.c-core-subject-head h4.head-title .num{font-size:calc(var(--fs-scale,1) * clamp(4.27rem,4.17vw,8rem));font-weight:500;line-height:1;padding-bottom:2rem}.c-core-subject-head h4.head-title .main{font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));font-weight:500}.c-core-subject-head .head-img{padding:6rem 0 0}.c-core-subject-head .head-img img{width:100%}.panel-layout{padding-bottom:8rem}.panel-inner{padding:8rem 0 0}h4.border-title{position:relative;font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));font-weight:600;text-align:center;padding-bottom:2rem;margin-bottom:3rem}h4.border-title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:6rem;height:1px;background:#000}h4.line-title{text-align:center;margin-bottom:4rem}h4.line-title span{position:relative;display:inline-block;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:400;background:linear-gradient(transparent 90%,#d2ff00 90%);padding:0 1rem}.paragraph.ex{position:relative;background:#f0f0f0;padding:2rem;margin-top:6rem}.paragraph.ex::before{content:"EX:";position:absolute;left:0;top:0;transform:translateY(-100%);font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500}.case-lead{display:flex;margin-bottom:4rem}.case-lead span{display:block;width:fit-content;line-height:1}.case-lead .label{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;margin-right:3rem}.case-lead .main{color:#2e4fb5;font-size:calc(var(--fs-scale,1) * clamp(1.71rem,1.67vw,3.2rem));font-weight:500}.case-lead .main small{display:block;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;margin-bottom:2rem}ul.c-core-subject-flow-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:2rem;row-gap:3rem}ul.c-core-subject-flow-list li{position:relative;background:#fff;padding:2rem;margin-top:3rem}ul.c-core-subject-flow-list li .flow-num{position:absolute;left:2rem;top:-3rem;color:#a0a0a0;font-size:9rem;font-weight:200;font-family:"Barlow Condensed",sans-serif;line-height:.8}ul.c-core-subject-flow-list li .flow-img{border-radius:1rem;overflow:hidden;margin-bottom:2rem}ul.c-core-subject-flow-list li .flow-img img{width:100%}ul.c-core-subject-flow-list li h5.flow-title{color:#2e4fb5;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500}ul.c-core-subject-flow-list li h5.flow-title::before{content:"»";color:#2e4fb5}ul.c-core-subject-flow-list li p.paragraph{margin-bottom:0}ul.c-core-subject-flow-list.simple li{padding:6rem 2rem 2rem}ul.core-subjects-img-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3rem}ul.core-subjects-img-list li figure img{width:100%}ul.core-subjects-img-list li figure figcaption{color:#2e4fb5;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;text-align:center;padding-top:1rem}.c-employment-inner{display:flex;justify-content:space-between}.c-employment-inner .c-employment-content{width:60%}.c-employment-inner .c-employment-content ul.c-employment-flow-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3rem}.c-employment-inner .c-employment-content ul.c-employment-flow-list li{position:relative;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;text-align:center;background:#fff;padding:1rem}.c-employment-inner .c-employment-content ul.c-employment-flow-list li::after{content:"";position:absolute;right:-2.5rem;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:.8rem 0 .8rem 1.5rem;border-color:transparent transparent transparent #2e4fb5}.c-employment-inner .c-employment-content ul.c-employment-flow-list li:last-child::after{content:unset}.c-employment-inner .c-employment-img{width:35%}.c-employment-inner .c-employment-img img{width:100%}ul.c-project-img-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3rem;padding:8rem 0 0}ul.c-project-img-list li figure img{width:100%}.c-flex-inner{display:flex;justify-content:space-between}.c-flex-inner .c-flex-item{width:50%}.c-flex-inner .c-flex-item .c-main-lead{color:#2e4fb5;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;line-height:1.7;letter-spacing:.1em;margin-bottom:1rem}.c-flex-inner .c-flex-item ul.c-point-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3rem}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-label{display:block;color:#fff;background:#ec1234;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500;text-align:center;padding:.5rem 0;margin-bottom:2rem}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-count{color:#ec1234;display:block;font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));font-weight:500;text-align:center}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-count span{font-size:calc(var(--fs-scale,1) * clamp(5.69rem,5.56vw,10.67rem));font-weight:700;font-family:"Barlow Condensed",sans-serif;line-height:.8}.c-flex-inner .c-flex-item.full{width:100%}.c-flex-inner .c-flex-item.full .c-main-lead{color:#ec1234}.c-flex-inner .c-flex-item.full .c-stage-inner{display:grid;grid-template-columns:repeat(2,1fr);column-gap:3rem;margin-bottom:3rem}.c-flex-inner .c-flex-item.full .c-stage-inner .c-stage-item h5.band-title{background:#4d4d4d;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500;text-align:center;padding:.5rem 0;margin-bottom:1rem}.c-flex-inner .c-flex-item.full .c-stage-inner .c-stage-item ul.stage-list li::before{content:"・";color:#ec1234;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:700;padding:0 .5rem}.c-flex-inner .c-flex-img{width:45%}.c-flex-inner .c-flex-img img{width:100%}.c-flex-inner.graph .c-flex-item{width:60%}.c-flex-inner.graph .c-flex-img{width:35%}.c-teacher-inner{display:flex;background:#fff}.c-teacher-inner figure{width:35%;height:22vw}.c-teacher-inner figure img{width:100%;height:100%;object-fit:cover}.c-teacher-inner .c-teacher-content{width:65%;padding:2rem 4rem}.c-teacher-inner .c-teacher-content .profile{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500;border-bottom:solid 1px #000;margin-bottom:1rem}.c-teacher-inner .c-teacher-content .profile span{display:inline-block;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;margin:0 0 0 1rem}.c-teacher-inner .c-teacher-content .lead-text{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;line-height:1.8;margin-bottom:1rem}.c-teacher-inner .c-teacher-content .paragraph{margin-bottom:0}.c-career-inner{display:flex;justify-content:space-between}.c-career-inner .c-career-img{width:35%}.c-career-inner .c-career-img img{width:100%}.c-career-inner .c-career-content{width:60%}.c-subjects-inner{display:grid;grid-template-columns:repeat(5,1fr);column-gap:3rem}.c-subjects-inner .c-sublects-item h5.bold-title{text-align:center}.c-subjects-inner .c-sublects-item ul.c-subjects-list{display:flex;flex-flow:column;row-gap:1rem;padding:2rem}.c-subjects-inner .c-sublects-item ul.c-subjects-list li{color:#fff;background:#a0a0a0;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;text-align:center}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list{display:grid;grid-template-columns:repeat(4,1fr);padding:2rem}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list li .c-sublects-select-label{display:block;color:#2e4fb5;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500;margin-bottom:1rem}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list li .paragraph{font-size:1.4rem;letter-spacing:normal}.c-subjects-inner .c-sublects-item:nth-child(1){grid-area:1/1/2/2;background:#e1e1e1;border:solid 1px #000}.c-subjects-inner .c-sublects-item:nth-child(1) h5.bold-title{background:#000;color:#fff}.c-subjects-inner .c-sublects-item:nth-child(2){grid-area:1/2/2/6;background:#fff;border:solid 1px #2e4fb5}.c-subjects-inner .c-sublects-item:nth-child(2) h5.bold-title{background:#2e4fb5;color:#fff}ul.c-subjects-case-list{display:flex;flex-flow:column;row-gap:4rem}ul.c-subjects-case-list li{display:flex;align-items:center;justify-content:space-between}ul.c-subjects-case-list li .c-subjects-case-head{width:40%;position:relative;padding-left:8rem}ul.c-subjects-case-list li .c-subjects-case-head .num{position:absolute;left:0;top:50%;transform:translateY(-50%);color:#2e4fb5;font-family:"Barlow Condensed",sans-serif;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400;text-align:center;text-transform:uppercase}ul.c-subjects-case-list li .c-subjects-case-head .num strong{display:block;font-size:5rem;font-weight:500;line-height:.8}ul.c-subjects-case-list li .c-subjects-case-head .c-subjects-case-lead{color:#2e4fb5;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500;line-height:1.7}ul.c-subjects-case-list li .c-subjects-case-head .c-subjects-case-profile{font-size:1.3rem}ul.c-subjects-case-list li .c-subjects-case-body{width:55%;display:flex;align-items:center}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item{width:70%}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .c-subjects-case-label{display:block;color:#fff;background:#a0a0a0;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;text-align:center;padding:1rem 0}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .c-subjects-case-label.blue{position:relative;background:#2e4fb5;margin-top:3rem}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .c-subjects-case-label.blue::after,ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .c-subjects-case-label.blue::before{content:"";position:absolute;left:50%;top:-1.5rem;transform:translateX(-50%);width:1.5rem;height:2px;background:#2e4fb5}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .c-subjects-case-label.blue::after{transform:translateX(-50%) rotate(90deg)}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .paragraph{color:#2e4fb5;background:#fff;font-size:1.4rem;padding:2rem;border:solid 1px #2e4fb5}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-img{width:30%}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-img img{width:100%}ul.c-label-list{width:60%;display:flex;flex-flow:column;row-gap:1rem}ul.c-label-list li{color:#fff;background:#a0a0a0;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;text-align:center;padding:1rem 0}ul.c-core-subject-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3rem;row-gap:3rem}ul.c-core-subject-list li figure figcaption{display:flex;align-items:end;color:#ec1234;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500;height:6rem;padding-bottom:1rem}ul.c-core-subject-list li figure img{width:100%}.c-core-subject-center{display:block;color:#ec1234;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;letter-spacing:.1em;padding-top:6rem;margin-bottom:2rem}.c-core-subject-center-img{margin-bottom:3rem}.c-core-subject-center-img img{width:100%}.c-interview-inner{position:relative;background:#ec1234;padding:12rem 8rem 8rem}.c-interview-inner .c-interview-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:2rem}.c-interview-inner .c-interview-head .c-interview-img{position:relative;width:55%}.c-interview-inner .c-interview-head .c-interview-img img{width:100%}.c-interview-inner .c-interview-head .c-interview-img .c-interview-lead{position:absolute;left:-2rem;bottom:2rem}.c-interview-inner .c-interview-head .c-interview-img .c-interview-lead span{display:inline;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;line-height:1.8em;background:#fff;color:#ec1234;padding:0 1rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.c-interview-inner .c-interview-head .c-interview-profile{width:40%;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:400}.c-interview-inner .c-interview-head .c-interview-profile span{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500}.c-interview-inner .paragraph{color:#fff}.c-interview-inner::before{content:"INTERVIEW";position:absolute;left:50%;top:0;transform:translateX(-50%);color:#fff;font-size:8rem;font-weight:500;line-height:.6;font-family:"Barlow Condensed",sans-serif}h4.c-eic-title{text-align:center;margin-bottom:4rem}h4.c-eic-title span{display:block;line-height:1}h4.c-eic-title .en-main{color:#fff;font-size:6rem;font-weight:500;-webkit-text-stroke:3px #000;paint-order:stroke;margin-bottom:1rem}h4.c-eic-title .en{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500;margin-bottom:2rem}h4.c-eic-title .main{font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));font-weight:500}.border-textbox{border:solid 1px #000;padding:2rem;margin-bottom:2rem}.c-core-point7-slider{overflow:hidden;margin-bottom:3rem}.c-core-point7-slider ul.c-core-point7-list li{color:#ec1234;background:#fff;min-height:21vw;border:solid 1px #ec1234;padding:2rem}.c-core-point7-slider ul.c-core-point7-list li .label{display:block;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500;line-height:1;font-family:"Barlow Condensed",sans-serif;opacity:.6;margin-bottom:1.5rem}.c-core-point7-slider ul.c-core-point7-list li .label strong{display:inline-block;font-size:calc(var(--fs-scale,1) * clamp(4.27rem,4.17vw,8rem));font-weight:500;line-height:1;opacity:1;margin-right:1rem}.c-core-point7-slider ul.c-core-point7-list li h5.bold-title{margin-bottom:2rem}.c-core-point7-slider ul.c-core-point7-list li p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.9vw,1.73rem));margin-bottom:0}.point7-nav{display:flex;justify-content:center;align-items:center}.point7-nav button{width:1.5rem;height:1.5rem;border-top:solid 1.5px #000;cursor:pointer}.point7-nav button.point7-prev{border-left:solid 1.5px #000;transform:rotate(-45deg)}.point7-nav button.point7-next{border-right:solid 1.5px #000;transform:rotate(45deg)}.point7-nav .point7-pagination{width:fit-content;display:flex;column-gap:1rem;margin:0 6vw}.point7-nav .point7-pagination span{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400}ul.c-core-skill-list{display:flex;width:100%}ul.c-core-skill-list li{width:25%;position:relative;color:#fff;background:#ec1234;padding:2rem 0;border-right:solid 1px #fff}ul.c-core-skill-list li .num{position:absolute;left:0;top:0;color:#ec1234;background:#fff;font-family:"Barlow Condensed",sans-serif;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500;line-height:1;clip-path:polygon(0 0,100% 0,70% 100%,0 100%);padding:.5rem 2rem .5rem 1rem}ul.c-core-skill-list li h5.skill4-title{margin-bottom:1rem}ul.c-core-skill-list li h5.skill4-title span{display:block;text-align:center}ul.c-core-skill-list li h5.skill4-title .en{font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));font-weight:500;line-height:1.3;font-family:"Barlow Condensed",sans-serif}ul.c-core-skill-list li h5.skill4-title .jp{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400}ul.c-core-skill-list li p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.9vw,1.73rem));text-align:center;padding:0 2rem;margin-bottom:0}ul.c-core-skill-list li:last-child{border-right:unset}ul.c-5subjects-list>li{position:relative;padding-bottom:6rem}ul.c-5subjects-list>li::after{content:"";position:absolute;left:50%;bottom:2.5rem;transform:translateX(-50%) rotate(45deg);width:2rem;height:2rem;border-right:solid 1px #000;border-bottom:solid 1px #000}ul.c-5subjects-list>li .label{display:block;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:400;text-align:center;margin-bottom:2rem}ul.c-5subjects-list>li .label span{font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));font-weight:500}ul.c-5subjects-list>li ul.c-core-skill-list li{width:50%}ul.c-5subjects-list>li:last-child::after{content:unset}ul.c-5subjects-list>li:last-child ul.c-core-skill-list li{width:100%}.ic_01 .content-lead-text{color:#ec1234}.content-lead-text.center{text-align:center}h5.sub-title{color:#ec1234;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500;border-bottom:solid 1px #ec1234;margin-bottom:1rem}dl.c-schedule-content{display:flex;align-items:center;margin-bottom:4rem}dl.c-schedule-content dt{width:20%;height:15vw;display:flex;align-items:center;color:#fff;background:#ec1234;padding:2rem}dl.c-schedule-content dt .schedule-title{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:400}dl.c-schedule-content dt .schedule-title span{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem))}dl.c-schedule-content dd{width:80%;height:15vw;padding:2rem;border:solid 1px #ec1234}.c-pickup-inner h5.c-pickup-title{color:#ec1234;font-size:8rem;font-weight:500;line-height:.6;text-align:center;font-family:"Barlow Condensed",sans-serif;margin-bottom:4rem}.c-pickup-inner .c-pickup-item{position:relative;background:#a0a0a0;padding:6rem;margin-bottom:3rem}.c-pickup-inner .c-pickup-item .c-pickup-img{position:absolute;left:6rem;bottom:0;width:14vw}.c-pickup-inner .c-pickup-item .c-pickup-img img{width:100%}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead{display:flex;align-items:center}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .pickup-point{display:flex;flex-flow:column;align-items:center;justify-content:center;background:#ec1234;color:#fff;width:10vw;height:10vw;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:400;text-align:center;border-radius:50%;margin-right:2rem}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .pickup-point span strong{font-size:6rem;font-weight:500;line-height:.8;font-family:"Barlow Condensed",sans-serif}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .main{display:block;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));font-weight:500;line-height:1.9}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-score{color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:400;padding:2rem 0 2rem calc(10vw + 2rem)}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-score strong{font-size:3rem;font-weight:500;line-height:.8;font-family:"Barlow Condensed",sans-serif}.c-pickup-inner .c-pickup-item .c-pickup-body .paragraph{color:#fff;padding:0 0 0 calc(10vw + 2rem)}.c-em-img{padding:4rem 0 0}.c-em-img img{width:100%}.c-em-lead{padding:4rem 0 0;font-size:calc(var(--fs-scale,1) * clamp(1.42rem,1.39vw,2.67rem));font-weight:500;line-height:1.9;text-align:center}h2.toeic-title{position:relative;text-align:center;padding:2rem 0;margin-bottom:6rem}h2.toeic-title::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20%;height:100%;background-size:auto auto;background-color:#e1e1e1;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,#a0a0a0 5px,#a0a0a0 5.5px);z-index:-1}h2.toeic-title span{display:block}h2.toeic-title .main{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,1.56vw,3rem));line-height:1.9}h2.toeic-title .main span{display:inline-block;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));font-weight:500}h2.toeic-title .sub{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem));font-weight:500}.toeic-graph-inner{display:flex;justify-content:space-between;align-items:end;margin-bottom:6rem}.toeic-graph-inner .toeic-graph-img{width:50%}.toeic-graph-inner .toeic-graph-img img{width:100%}.toeic-graph-inner .toeic-graph-img figcaption{font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:.05em}.toeic-graph-inner ul.toeic-score-list{width:45%}.toeic-graph-inner ul.toeic-score-list li{display:flex;justify-content:space-between;align-items:end;padding:3rem 0;border-bottom:solid 1px #000}.toeic-graph-inner ul.toeic-score-list li .toeic-score-text{position:relative;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:500;line-height:1.9}.toeic-graph-inner ul.toeic-score-list li .toeic-score-text::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:5vw;height:5vw;background:#d2ff00;border-radius:50%;z-index:-1}.toeic-graph-inner ul.toeic-score-list li .toeic-score-num{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));font-weight:500}.toeic-graph-inner ul.toeic-score-list li .toeic-score-num strong{font-size:calc(var(--fs-scale,1) * clamp(5.69rem,5.56vw,10.67rem));font-weight:300;line-height:.8;font-family:"Barlow Condensed",sans-serif;letter-spacing:.05em}.toeic-graph-inner ul.toeic-score-list li:last-child{border-bottom:unset}ul.toeic-img-list{display:grid;grid-template-columns:repeat(3,1fr);column-gap:3rem;padding:4rem 0}ul.toeic-img-list li figure{overflow:hidden;border-radius:50%;border:solid 3px #fff}ul.toeic-img-list li figure img{width:100%}.column-content .half-column h3.bar-title{line-height:1.8}.column-content .half-column h3.bar-title span{display:inline-block;font-size:.6em;margin-left:1rem}.column-content .half-column h3.bar-title::before{height:100%;top:0}.toeic-ph-inner{display:flex}.toeic-ph-inner .toeic-ph-content{width:50%;background:#a0a0a0;color:#fff;padding:3rem}.toeic-ph-inner .toeic-ph-content h3.toeic-ph-title{font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));font-weight:500;line-height:1.9;margin-bottom:1rem}.toeic-ph-inner .toeic-ph-content h3.toeic-ph-title span{font-size:.6em}.toeic-ph-inner .toeic-img{width:50%}.toeic-ph-inner .toeic-img img{width:100%}.select .pagehead-wrap{height:24vw;margin-top:0}.select .content-lead-text{display:flex;flex-direction:column;margin-bottom:1.5em}.select .content-lead-text span{color:#050604;font-size:1.1em;font-weight:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-color:#e6ff50;text-decoration-thickness:6px;text-underline-offset:-1px}.select-img-list{display:flex;justify-content:space-between;margin-bottom:2vw}.select-img-list figure{width:32%}.select-img-list figure img{width:100%}.select-subject-list{display:flex;flex-wrap:wrap;gap:1vw 2vw}.select-subject-list>li{width:calc((100% - 2vw)/ 2);padding-left:1.5em;position:relative}.select-subject-list>li::before{content:"●";position:absolute;left:0;top:0;color:#e6ff50}.subject-notes{margin-top:1vw;padding-left:1.5em;position:relative}.subject-notes::before{content:"※";position:absolute;left:0;top:0}.coop-mv-section{width:100%;margin-bottom:10vh}.coop-mv-section .coop-mv{width:100%;height:70vh;background:url(/kifl/assets/images/course/cooperation/coop-mv-bg.webp) no-repeat center center;background-size:cover;position:relative}.coop-mv-section .coop-mv .mv-lead{position:absolute;left:50%;top:30%;transform:translateY(-50%) translateX(-50%);display:block;width:fit-content;color:#fff;font-size:3vw;font-weight:200;line-height:1.8;text-align:center}.coop-mv-section .coop-mv .mv-lead::after,.coop-mv-section .coop-mv .mv-lead::before{content:"";position:absolute;top:50%;width:5vw;height:8vw}.coop-mv-section .coop-mv .mv-lead::before{left:0;transform:translateX(-140%) translateY(-50%);background:url(/kifl/assets/images/course/cooperation/coop-mv-line-left.webp) no-repeat center/cover}.coop-mv-section .coop-mv .mv-lead::after{right:0;transform:translateX(140%) translateY(-50%);background:url(/kifl/assets/images/course/cooperation/coop-mv-line-right.webp) no-repeat center/cover}.coop-mv-section .coop-mv h1{position:absolute;bottom:-2px;left:0}.coop-mv-section .coop-mv h1 .visually-hidden{visibility:hidden}.coop-mv-section .coop-mv h1 img{display:block;width:100%}.coopration-lead-text{width:100%;margin-bottom:10vh}.coopration-lead-text .main{display:block;width:100%;text-align:center;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:600;margin-bottom:20px;line-height:1.7}.coopration-lead-text .sub{display:block;text-align:center;width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.04vw,2rem))}.coop-content-container{width:100%}.coop-content-container article{width:100%}.coop-content-container article .img-box{display:flex;width:100%;position:relative;height:auto;z-index:0;background:#777;align-items:flex-end}.coop-content-container article .img-box .bg-img{display:flex;justify-content:space-between;width:calc(100% - 10vw);margin-left:10vw;height:auto;position:relative;z-index:1}.coop-content-container article .img-box .bg-img::before{content:"";position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:url(/kifl/assets/images/course/cooperation/grad.webp) no-repeat center center}.coop-content-container article .img-box .bg-img img{display:block;width:50%}.coop-content-container article .img-box .num{position:absolute;right:5vw;top:0;z-index:3;display:block;width:8vw;height:auto}.coop-content-container article .img-box .img-box-text{position:absolute;bottom:0;left:0;z-index:3;display:block;width:100%;padding:30px 5vw 30px 30px}.coop-content-container article .img-box .img-box-text h2.lead-text{display:block;width:100%;color:#fff;font-size:2vw;font-weight:600;line-height:1.7;margin-bottom:15px}.coop-content-container article .content-inner{width:calc(100% - 20vw);padding-bottom:8vh}.coop-content-container article .content-inner .paragraph{display:block;width:100%;padding-top:40px;margin-bottom:unset;color:#050604;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem))}.coop-content-container article .content-inner .link-container{width:100%;padding:40px}.coop-content-container article .content-inner .link-container a{display:inline-block;font-weight:500;text-decoration:underline;margin-bottom:15px}.coop-content-container article:nth-of-type(2n) .img-box .bg-img{margin-left:unset;margin-right:10vw}.coop-content-container article:nth-of-type(2n) .img-box .bg-img::before{transform:rotate(180deg)}.coop-content-container article:nth-of-type(2n) .img-box img.num{right:unset;left:10px}.coop-content-container article:nth-of-type(1) .img-box{background:#e36666}.coop-content-container article:nth-of-type(1) .link-container{color:#e36666}.coop-content-container article:nth-of-type(1) .link-container a{color:#e36666}.coop-content-container article:nth-of-type(2) .img-box{background:#d66992}.coop-content-container article:nth-of-type(2) .link-container{color:#d66992}.coop-content-container article:nth-of-type(2) .link-container a{color:#d66992}.coop-content-container article:nth-of-type(3) .img-box{background:#41b57c}.coop-content-container article:nth-of-type(3) .link-container{color:#41b57c}.coop-content-container article:nth-of-type(3) .link-container a{color:#41b57c}.coop-content-container article:nth-of-type(4) .img-box{background:#e98700}.coop-content-container article:nth-of-type(4) .link-container{color:#e98700}.coop-content-container article:nth-of-type(4) .link-container a{color:#e98700}.coop-content-container article:nth-of-type(5) .img-box{background:#4b96b8}.coop-content-container article:nth-of-type(5) .link-container{color:#4b96b8}.coop-content-container article:nth-of-type(5) .link-container a{color:#4b96b8}.coop-content-container article:nth-of-type(6) .img-box{background:#c78f69}.coop-content-container article:nth-of-type(6) .link-container{color:#c78f69}.coop-content-container article:nth-of-type(6) .link-container a{color:#c78f69}.coop-content-container article:nth-of-type(7) .img-box{background:#ad66a1}.coop-content-container article:nth-of-type(7) .link-container{color:#ad66a1}.coop-content-container article:nth-of-type(7) .link-container a{color:#ad66a1}.coop-content-container article:nth-of-type(8) .img-box{background:#3fb8b4}.coop-content-container article:nth-of-type(8) .link-container{color:#3fb8b4}.coop-content-container article:nth-of-type(8) .link-container a{color:#3fb8b4}.coop-content-container article:nth-of-type(9) .img-box{background:#179470}.coop-content-container article:nth-of-type(9) .link-container{color:#179470}.coop-content-container article:nth-of-type(9) .link-container a{color:#179470}.coop-content-container article:nth-of-type(10) .img-box{background:#e36666}.coop-content-container article:nth-of-type(10) .link-container{color:#e36666}.coop-content-container article:nth-of-type(10) .link-container a{color:#e36666}.coop-content-container article:nth-of-type(11) .img-box{background:#d66992}.coop-content-container article:nth-of-type(11) .link-container{color:#d66992}.coop-content-container article:nth-of-type(11) .link-container a{color:#d66992}.coop-content-container article:nth-of-type(12) .img-box{background:#41b57c}.coop-content-container article:nth-of-type(12) .link-container{color:#41b57c}.coop-content-container article:nth-of-type(12) .link-container a{color:#41b57c}.qualifications h3.section-title{letter-spacing:.05em;line-height:1.6}.qualifications .content-inner.padding-adjust{padding-top:calc(10vw - 5vh)}.qualifications .paragraph{line-height:2.2}.graduate-achievements-content .title-box{margin-inline:auto;margin-bottom:5vw;width:16vw;height:7vw;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,#ccc,#ccc 1px,transparent 1px,transparent 5px)}.graduate-achievements-content .title-box h4.title{display:flex;flex-direction:column;align-items:center;gap:.2em 0;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));line-height:1.4;font-weight:700}.graduate-achievements-content .title-box h4.title small{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.76vw,1.47rem));font-weight:500}.graduate-achievements-content .achievements-details{display:flex;margin-bottom:6vw}.graduate-achievements-content .achievements-details .score-dl{width:33.3333333333%;border-right:1px solid #050604}.graduate-achievements-content .achievements-details .score-dl dt{height:7vw;margin-bottom:1vw;display:flex;align-items:center;justify-content:center;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));line-height:1.7;font-weight:500;text-align:center;position:relative;z-index:1}.graduate-achievements-content .achievements-details .score-dl dt::before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1;width:7vw;height:7vw;border-radius:50%;background:#e6ff50}.graduate-achievements-content .achievements-details .score-dl dd{font-size:calc(var(--fs-scale,1) * clamp(2.13rem,2.08vw,4rem));line-height:1;font-weight:500;text-align:center}.graduate-achievements-content .achievements-details .score-dl dd span{font-size:calc(var(--fs-scale,1) * clamp(14.22rem,13.89vw,26.67rem));font-family:Oswald,sans-serif;font-weight:400}.graduate-achievements-content .achievements-details .score-dl:nth-of-type(3n){border-right:unset}.scholarship-content h4.scholarship-title{margin-block:5vw 3vw;font-size:calc(var(--fs-scale,1) * clamp(1.56rem,1.53vw,2.93rem));line-height:1.8;font-weight:300;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-color:#e6ff50;text-decoration-thickness:3px;text-underline-offset:0;text-align:center}.scholarship-content .scholarship-list{margin-top:2.5vw;background:#e1e1e1;padding:2.5vw 3vw;border-radius:1vw}.scholarship-content .scholarship-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.11vw,2.13rem));line-height:2.2;padding-left:1.5em;position:relative}.scholarship-content .scholarship-list>li::before{content:"■";position:absolute;left:0;top:0}.schedule-box-container{display:grid;grid-template-columns:repeat(3,1fr);gap:.85vw}.schedule-box-container .schedule-box{min-height:22vw;padding:1.25vw 1.7vw;color:#fff}.schedule-box-container .schedule-box:nth-of-type(odd){background:#2e4fb5}.schedule-box-container .schedule-box:nth-of-type(even){background:#ec1234}.schedule-box-container .schedule-box .month{display:flex;align-items:baseline;gap:0 .25vw;padding-bottom:.5vw;border-bottom:.5px solid #fff;margin-bottom:.75vw}.schedule-box-container .schedule-box .month span{line-height:1;font-family:Oswald,sans-serif;font-weight:400}.schedule-box-container .schedule-box .month span.num{font-size:calc(var(--fs-scale,1) * clamp(4.27rem,4.17vw,8rem))}.schedule-box-container .schedule-box .month span.en{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,.97vw,1.87rem))}.schedule-box-container .schedule-box .exam-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1vw,1.92rem));line-height:2;padding-left:1.1em;position:relative}.schedule-box-container .schedule-box .exam-list>li::before{content:"»";position:absolute;left:0;top:0}.qualifications-box-container{display:grid;grid-template-columns:repeat(3,1fr);gap:.85vw}.qualifications-box-container .qualifications-box{min-height:22vw;padding:1.7vw;border:1px solid}.qualifications-box-container .qualifications-box:nth-of-type(odd){border-color:#2e4fb5;color:#2e4fb5}.qualifications-box-container .qualifications-box:nth-of-type(even){border-color:#ec1234;color:#ec1234}.qualifications-box-container .qualifications-box .qualifications-name{min-height:3.2em;font-size:calc(var(--fs-scale,1) * clamp(1.37rem,1.33vw,2.56rem));line-height:1.6;font-weight:500;text-align:center;margin-bottom:2vw}.qualifications-box-container .qualifications-box .paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1vw,1.92rem));line-height:1.8;font-weight:300;text-align:justify}.qualifications-box-container .qualifications-box>:last-child{margin-bottom:0}#link_01{padding-top:3.5vw;margin-top:-3.5vw}: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){.business .pagehead-wrap,.communication .pagehead-wrap,.global-study .pagehead-wrap,.one-year-program .pagehead-wrap{height:auto;padding:0;margin-top:80px;justify-content:end}.business .pagehead-wrap .mainvisual-inner,.communication .pagehead-wrap .mainvisual-inner,.global-study .pagehead-wrap .mainvisual-inner,.one-year-program .pagehead-wrap .mainvisual-inner{position:relative;top:0;transform:translateY(0);width:100%;height:auto;max-width:unset;background:var(--module-color);padding:3rem}.business .pagehead-wrap .mainvisual-inner .m-cat,.communication .pagehead-wrap .mainvisual-inner .m-cat,.global-study .pagehead-wrap .mainvisual-inner .m-cat,.one-year-program .pagehead-wrap .mainvisual-inner .m-cat{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));padding-bottom:1rem;margin-bottom:2rem}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle{margin-bottom:1.5rem}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span{font-size:calc(var(--fs-scale,1) * clamp(2.8rem,7.47vw,3.21rem))}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.business .pagehead-wrap .mainvisual-inner .pagehead-lead,.communication .pagehead-wrap .mainvisual-inner .pagehead-lead,.global-study .pagehead-wrap .mainvisual-inner .pagehead-lead,.one-year-program .pagehead-wrap .mainvisual-inner .pagehead-lead{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));line-height:1.5;padding-right:0}.business .pagehead-wrap .mainvisual-inner .breadcrumbs,.communication .pagehead-wrap .mainvisual-inner .breadcrumbs,.global-study .pagehead-wrap .mainvisual-inner .breadcrumbs,.one-year-program .pagehead-wrap .mainvisual-inner .breadcrumbs{padding:1rem 0 0}.business .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists,.communication .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists,.global-study .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists,.one-year-program .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists{padding:0}.business .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists li::before,.communication .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists li::before,.global-study .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists li::before,.one-year-program .pagehead-wrap .mainvisual-inner .breadcrumbs ul.breadcrumbs-lists li::before{border-right:1px solid #fff;border-bottom:1px solid #fff}.business .pagehead-wrap .mainvisual-ph,.communication .pagehead-wrap .mainvisual-ph,.global-study .pagehead-wrap .mainvisual-ph,.one-year-program .pagehead-wrap .mainvisual-ph{position:relative;height:60svh}.toeic .pagehead-wrap h1.pagehead-pagetitle span{font-size:calc(var(--fs-scale,1) * clamp(5rem,13.33vw,5.73rem))}h2.course-section-title{margin-bottom:3rem}h2.course-section-title span.main{font-size:calc(var(--fs-scale,1) * clamp(4.5rem,12vw,5.16rem))}h2.course-section-title span.sub{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}table.table-std td,table.table-std th{border-bottom:solid 1px #000;border-right:solid 1px #000;border-top:solid 1px #000}table.table-std thead th{border-bottom:solid 1px #fff;border-right:solid 1px #fff;background:var(--module-color)}table.table-std tbody th{background:#a0a0a0;border-left:solid 1px #000}table.table-std:has(:has(thead)) tbody tr:first-child td,table.table-std:has(:has(thead)) tbody tr:first-child th{border-top:solid 1px #000}table.table-std td{border-left:solid 1px #000;border-right:solid 1px #000!important}.content-main-wrapper{display:block}.content-main-wrapper aside.navi-side{width:100%;padding:0}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list{display:grid;row-gap:0;grid-template-columns:repeat(3,1fr);border-top:solid 1px #fff}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list li a{background:var(--module-color);font-size:1.4rem;border-right:solid 1px #fff;border-bottom:solid 1px #fff}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list li:nth-of-type(3n) a{border-right:0}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list.five{grid-template-columns:repeat(6,1fr)}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list.five li:nth-child(1){grid-area:1/1/2/3}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list.five li:nth-child(2){grid-area:1/3/2/5}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list.five li:nth-child(3){grid-area:1/5/2/7}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list.five li:nth-child(4){grid-area:2/1/3/4}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list.five li:nth-child(5){grid-area:2/4/3/7}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list.five li:nth-child(5) a{border-right:unset}.content-main-wrapper .content-main{width:100%}.content-main-wrapper .content-main section .content-main-bg{padding:0 3rem 6rem}.gsp .content-main-wrapper .content-main section .content-main-bg{padding:3rem 3rem 6rem}.content-main-wrapper .content-main section .content-main-bg dl.course-attension dd,.content-main-wrapper .content-main section .content-main-bg dl.course-attension dt{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.content-main-wrapper .content-main section .content-main-bg dl.course-attension dt{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .course-head{display:block;margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .course-head .paragraph{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .course-head figure{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner p.course-section-lead{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner p.text-p{margin-bottom:3rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list{row-gap:4rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card{display:block}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media{margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media .point-number{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card h3.point-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card h4.point-subtitle{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body{order:2;margin-bottom:4vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body h3.point-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body h3.point-title span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media{margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-body{margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-body+.topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-body+.topics-media{margin-top:5rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card dl.point-list dt{width:30%;font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));letter-spacing:normal}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card dl.point-list dd,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card dl.point-list dd{width:70%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media{order:1;margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body{order:2;margin-bottom:4vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body h3.pickup-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img{grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-body{grid-area:1/1/2/3}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media{margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media:nth-of-type(1){grid-area:2/1/3/2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media:nth-of-type(2){grid-area:2/2/3/3}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media img{display:block;width:100%;height:auto}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img.two-inner .topics-body .topics-two-inner,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img.two-inner .topics-body .topics-two-inner{display:block;grid-template-columns:repeat(1,1fr)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-two-item{margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img.two-inner .topics-body .topics-two-inner .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img.two-inner .topics-body .topics-two-inner .topics-media{margin-bottom:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img{grid-template-columns:repeat(1,1fr)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-body h3.point-title{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.four-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.four-img{row-gap:2rem;grid-template-columns:repeat(2,2fr)}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.wide,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.wide{display:block}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.wide .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.wide .topics-media{width:100%;margin:0 auto}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.wide .topics-media.full,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.wide .topics-media.full{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-center .topics-label{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));padding:1rem 1rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-center .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-center .topics-body{width:100%}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .point-media{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .point-body{order:2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .pickup-media{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .pickup-body{order:2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-curriculum-btn a span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-img{border-radius:6rem;height:45vh;width:100%;margin:0 auto;overflow:hidden;margin-bottom:2vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-profile{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-profile span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice h3.voice-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));letter-spacing:normal}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-btn{margin-top:3rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-btn a{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card h3.career-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content{display:block}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content ul.c-licence-list{flex-flow:wrap;width:100%;margin-bottom:3vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content ul.c-licence-list li{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));padding:0 1.5rem;margin-right:1rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content .c-licence-content,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content>p.paragraph{width:100%}.content-main-wrapper .content-main section .content-main-bg.inline{padding:6rem 0}.bottom-news-content{display:block;padding:10rem 3rem 8rem}.bottom-news-content .b-news-head{width:100%;align-items:center}.bottom-news-content .b-news-head p.news-more-btn{width:80%;margin:0 auto;margin-bottom:5vh}.bottom-news-content .b-news-head p.news-more-btn a{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.bottom-news-content .news-body{width:100%}.bottom-news-content .news-body ul.news-list li a .news-item time{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat::after,.bottom-news-content .news-body ul.news-list li a .news-item span.news-cat::before{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.bottom-news-content .news-body ul.news-list li a .news-item span.news-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.core-subjects-navi ul{flex-flow:column;column-gap:0;row-gap:2rem}.core-subjects-navi ul li{width:100%}.core-subjects-navi ul li a{height:12rem;padding:2vh}.core-subjects-navi ul li a span{width:100%;text-align:center}.core-subjects-navi ul li a .sub{font-size:1.6rem;line-height:1.5}.core-subjects-navi ul li a .main{font-size:1.2rem;line-height:1.5;letter-spacing:normal}.core-subjects-navi ul li a::after{width:3rem;height:3rem}}@media screen and (max-width:1024px) and (orientation:portrait) and (hover:hover){.core-subjects-navi ul li a:hover{color:#fff}}@media screen and (max-width:1024px) and (orientation:portrait){.c-core-subject-head{padding:5rem 0 0}.c-core-subject-head h4.head-title .num{font-size:calc(var(--fs-scale,1) * clamp(6rem,16vw,6.88rem))}.c-core-subject-head h4.head-title .main{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem));line-height:1.7}h4.border-title{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}h4.line-title span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.paragraph.ex::before{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.case-lead{display:block}.case-lead .label{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));margin-bottom:2vh}.case-lead .main{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}.case-lead .main small{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-subject-flow-list{grid-template-columns:repeat(1,1fr)}ul.c-core-subject-flow-list li .flow-num{font-size:9rem}ul.c-core-subject-flow-list li h5.flow-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.core-subjects-img-list{grid-template-columns:repeat(1,1fr);row-gap:2rem}ul.core-subjects-img-list li figure figcaption{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-employment-inner{display:block}.c-employment-inner .c-employment-content{width:100%}.c-employment-inner .c-employment-content ul.c-employment-flow-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-employment-inner .c-employment-img{width:100%;margin-top:2vh}.c-flex-inner{display:block}.c-flex-inner .c-flex-item{width:100%}.c-flex-inner .c-flex-item .c-main-lead{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.c-flex-inner .c-flex-item ul.c-point-list{grid-template-columns:repeat(1,1fr)}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-label{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-count{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-count span{font-size:calc(var(--fs-scale,1) * clamp(8rem,21.33vw,9.17rem))}.c-flex-inner .c-flex-item ul.c-point-list li:first-of-type{margin-bottom:2vh}.c-flex-inner .c-flex-item.full .c-stage-inner{grid-template-columns:repeat(1,1fr)}.c-flex-inner .c-flex-item.full .c-stage-inner .c-stage-item h5.band-title{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-flex-inner .c-flex-item.full .c-stage-inner .c-stage-item ul.stage-list li::before{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-flex-inner .c-flex-item.full .c-stage-inner .c-stage-item:first-child{margin-bottom:2vh}.c-flex-inner .c-flex-img{width:100%}.c-flex-inner.graph .c-flex-item{width:100%}.c-flex-inner.graph .c-flex-img{width:100%}.c-teacher-inner{display:block}.c-teacher-inner figure{width:40%;height:10vh}.c-teacher-inner .c-teacher-content{width:100%}.c-teacher-inner .c-teacher-content .profile{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-teacher-inner .c-teacher-content .profile span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.c-teacher-inner .c-teacher-content .lead-text{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-career-inner{display:block}.c-career-inner .c-career-img{width:80%;margin:0 auto}.c-career-inner .c-career-content{width:100%}.c-subjects-inner{display:block}.c-subjects-inner .c-sublects-item:first-child{margin-bottom:2vh}.c-subjects-inner .c-sublects-item ul.c-subjects-list{display:flex}.c-subjects-inner .c-sublects-item ul.c-subjects-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list{grid-template-columns:repeat(1,1fr)}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list li .c-sublects-select-label{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list li .paragraph{font-size:1.4rem}ul.c-subjects-case-list{display:block}ul.c-subjects-case-list li{display:block}ul.c-subjects-case-list li .c-subjects-case-head{width:100%}ul.c-subjects-case-list li .c-subjects-case-head .num{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-subjects-case-list li .c-subjects-case-head .c-subjects-case-lead{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}ul.c-subjects-case-list li .c-subjects-case-body{width:100%;margin-bottom:2vh}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .c-subjects-case-label{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .paragraph{font-size:1.4rem}ul.c-label-list{width:100%;margin-bottom:2vh}ul.c-label-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-subject-list{grid-template-columns:repeat(1,1fr)}ul.c-core-subject-list li figure figcaption{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-core-subject-center{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.c-interview-inner{padding:14rem 2rem 8rem}.c-interview-inner .c-interview-head{display:block}.c-interview-inner .c-interview-head .c-interview-img{width:100%}.c-interview-inner .c-interview-head .c-interview-img .c-interview-lead{bottom:8rem}.c-interview-inner .c-interview-head .c-interview-img .c-interview-lead span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.c-interview-inner .c-interview-head .c-interview-profile{width:100%;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-interview-inner .c-interview-head .c-interview-profile span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.c-interview-inner::before{font-size:8rem}h4.c-eic-title .en-main{font-size:6rem}h4.c-eic-title .en{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}h4.c-eic-title .main{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem))}.c-core-point7-slider ul.c-core-point7-list li .label{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.c-core-point7-slider ul.c-core-point7-list li .label strong{font-size:calc(var(--fs-scale,1) * clamp(6rem,16vw,6.88rem))}.c-core-point7-slider ul.c-core-point7-list li p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.point7-nav .point7-pagination span{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-skill-list{display:block}ul.c-core-skill-list li{width:100%}ul.c-core-skill-list li .num{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-skill-list li h5.skill4-title .en{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem))}ul.c-core-skill-list li h5.skill4-title .jp{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-skill-list li p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}ul.c-5subjects-list>li .label{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-5subjects-list>li .label span{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem))}ul.c-5subjects-list>li ul.c-core-skill-list li{width:100%;margin-bottom:1vh}h5.sub-title{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}dl.c-schedule-content{display:block}dl.c-schedule-content dt{width:100%;display:block;padding:0 2rem}dl.c-schedule-content dt .schedule-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}dl.c-schedule-content dt .schedule-title span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}dl.c-schedule-content dd{width:100%;height:fit-content;padding:0 2rem}.c-pickup-inner h5.c-pickup-title{font-size:6rem}.c-pickup-inner .c-pickup-item{padding:4rem}.c-pickup-inner .c-pickup-item .c-pickup-img{left:3rem;width:18vh}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead{display:block}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .pickup-point{width:20vh;height:20vh;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .pickup-point span strong{font-size:5rem}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .main{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-score{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));padding:0}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-score strong{font-size:3rem}.c-pickup-inner .c-pickup-item .c-pickup-body .paragraph{color:#fff;padding:0}.c-em-lead{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.toeic .column-content{gap:10vw}h2.toeic-title{margin-bottom:4rem}h2.toeic-title::before{width:55vw}h2.toeic-title .main{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));line-height:1.6}h2.toeic-title .main span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}h2.toeic-title .sub{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.toeic-graph-inner{flex-direction:column-reverse}.toeic-graph-inner .toeic-graph-img{width:100%}.toeic-graph-inner .toeic-graph-img figcaption{font-size:1.2rem}.toeic-graph-inner ul.toeic-score-list{width:100%}.toeic-graph-inner ul.toeic-score-list li .toeic-score-text{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.toeic-graph-inner ul.toeic-score-list li .toeic-score-text::before{width:20vw;height:20vw}.toeic-graph-inner ul.toeic-score-list li .toeic-score-num{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.toeic-graph-inner ul.toeic-score-list li .toeic-score-num strong{font-size:calc(var(--fs-scale,1) * clamp(8rem,21.33vw,9.17rem))}ul.toeic-img-list{width:calc(100% + 4rem);margin-inline:-2rem;column-gap:1rem;padding:3rem 0}.column-content .half-column h3.bar-title span{font-size:.6em}.toeic-ph-inner{flex-direction:column}.toeic-ph-inner .toeic-ph-content{width:100%;padding:2rem 1.5rem}.toeic-ph-inner .toeic-ph-content h3.toeic-ph-title{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));line-height:1.5}.toeic-ph-inner .toeic-ph-content .paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));line-height:1.8}.toeic-ph-inner .toeic-img{width:100%}.select .paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.select .content-lead-text{gap:2vh 0}.select .content-lead-text span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));line-height:1.5}.select-img-list{flex-direction:column;justify-content:unset;gap:2vh 0;margin-bottom:4vw}.select-img-list figure{width:100%}.select-subject-list>li{width:100%}.coop-mv-section{margin-top:80px}.coop-mv-section .coop-mv{height:calc(60vh - 135px)}.coop-mv-section .coop-mv .mv-lead{top:40%;width:80vw;font-size:6vw}.coop-mv-section .coop-mv .mv-lead::after,.coop-mv-section .coop-mv .mv-lead::before{width:9vw;height:17vw}.coop-mv-section .coop-mv .mv-lead::before{transform:translateX(-85%) translateY(-50%)}.coop-mv-section .coop-mv .mv-lead::after{transform:translateX(85%) translateY(-50%)}.coopration-lead-text .main{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.coopration-lead-text .sub{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.coop-content-container article .img-box .bg-img{flex-direction:column;justify-content:unset;width:calc(100% - 28vw);margin-left:28vw}.coop-content-container article .img-box .bg-img img{width:100%}.coop-content-container article .img-box .num{right:unset;left:5vw;width:25vw}.coop-content-container article .img-box .img-box-text{padding:15px}.coop-content-container article .img-box .img-box-text h2.lead-text{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem));font-weight:500;line-height:1.6;margin-bottom:unset}.coop-content-container article .content-inner{width:calc(100% - 6rem)}.coop-content-container article .content-inner .paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.coop-content-container article .content-inner .link-container{width:100%;padding:40px 0 0;font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));overflow-wrap:break-word}.coop-content-container article .content-inner .link-container a{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));overflow-wrap:break-word}.coop-content-container article:nth-of-type(2n) .img-box .bg-img{margin-left:unset;margin-right:28vw}.coop-content-container article:nth-of-type(2n) .img-box img.num{right:5vw;left:unset}.qualifications .content-inner.padding-adjust{padding-top:calc(20vw - 5vh)}.qualifications .paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem));line-height:1.9}.qualifications .paragraph:last-of-type{margin-bottom:1.8em}.graduate-achievements-content .title-box{margin-bottom:10vw;width:55vw;height:20vw}.graduate-achievements-content .title-box h4.title{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.graduate-achievements-content .title-box h4.title small{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.graduate-achievements-content .achievements-details{width:calc(100% + 4rem);margin-inline:-2rem;margin-bottom:12vw}.graduate-achievements-content .achievements-details .score-dl{width:33.3333333333%;border-right:1px solid #050604}.graduate-achievements-content .achievements-details .score-dl dt{height:30vw;padding:1vw;font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.graduate-achievements-content .achievements-details .score-dl dt::before{top:50%;transform:translate(-50%,-50%);width:20vw;height:20vw}.graduate-achievements-content .achievements-details .score-dl dd{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.2vw,1.38rem))}.graduate-achievements-content .achievements-details .score-dl dd span{font-size:calc(var(--fs-scale,1) * clamp(4.5rem,12vw,5.16rem))}.graduate-achievements-content .achievements-details .score-dl:last-of-type{padding-bottom:unset;border-bottom:unset}.scholarship-content h4.scholarship-title{margin-block:10vw 6vw;font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.scholarship-content .scholarship-list{margin-top:5vw;padding:5vw 3.5vw;border-radius:2vw}.scholarship-content .scholarship-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));line-height:1.7}.scholarship-content .scholarship-list>li+li{margin-top:2vw}.schedule-box-container{grid-template-columns:repeat(1,1fr);gap:3vw}.schedule-box-container .schedule-box{min-height:unset;padding:5vw}.schedule-box-container .schedule-box .month{gap:0 2vw;padding-bottom:3vw;margin-bottom:4vw}.schedule-box-container .schedule-box .month span.num{font-size:calc(var(--fs-scale,1) * clamp(6rem,16vw,6.88rem))}.schedule-box-container .schedule-box .month span.en{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.schedule-box-container .schedule-box .exam-list>li{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem));line-height:1.7}.schedule-box-container .schedule-box .exam-list>li+li{margin-top:2vw}.qualifications-box-container{grid-template-columns:repeat(1,1fr);gap:3vw}.qualifications-box-container .qualifications-box{min-height:unset;padding:5vw}.qualifications-box-container .qualifications-box .qualifications-name{min-height:unset;font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem));margin-bottom:4vw}.qualifications-box-container .qualifications-box .paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.qualifications-box-container .qualifications-box>:last-child{margin-bottom:0}#link_01{padding-top:90px;margin-top:-90px}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.business .pagehead-wrap,.communication .pagehead-wrap,.global-study .pagehead-wrap,.one-year-program .pagehead-wrap{margin-top:20px}.business .pagehead-wrap .mainvisual-inner,.communication .pagehead-wrap .mainvisual-inner,.global-study .pagehead-wrap .mainvisual-inner,.one-year-program .pagehead-wrap .mainvisual-inner{top:calc(20vh + 80px);transform:translateY(-23vh);min-width:100%;padding:4vw 2rem;height:20vh}.business .pagehead-wrap .mainvisual-inner .m-cat,.communication .pagehead-wrap .mainvisual-inner .m-cat,.global-study .pagehead-wrap .mainvisual-inner .m-cat,.one-year-program .pagehead-wrap .mainvisual-inner .m-cat{margin-bottom:3rem;width:100%;transform:translateX(0)}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.main span{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}.business .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.communication .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.global-study .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub,.one-year-program .pagehead-wrap .mainvisual-inner h1.pagehead-pagetitle>span.sub{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.business .pagehead-wrap .mainvisual-inner .pagehead-lead,.communication .pagehead-wrap .mainvisual-inner .pagehead-lead,.global-study .pagehead-wrap .mainvisual-inner .pagehead-lead,.one-year-program .pagehead-wrap .mainvisual-inner .pagehead-lead{font-size:calc(var(--fs-scale,1) * clamp(1.5rem,4vw,1.72rem))}.content-main-wrapper{display:block}.content-main-wrapper aside.navi-side{width:100%;padding:0}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list{display:grid;row-gap:0;grid-template-columns:repeat(3,1fr)}.content-main-wrapper aside.navi-side nav.localnavi ul.localnavi-list li a{font-size:1.4rem;background:var(--module-color);border:solid 1px #fff}.content-main-wrapper .content-main{width:100%}.content-main-wrapper .content-main section .content-main-bg{padding:0 3rem 6rem}.content-main-wrapper .content-main section .content-main-bg dl.course-attension dd,.content-main-wrapper .content-main section .content-main-bg dl.course-attension dt{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.content-main-wrapper .content-main section .content-main-bg dl.course-attension dt{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner p.course-section-lead{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card{grid-template-columns:repeat(1,1fr);column-gap:0}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media .point-number,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media .point-number{width:7rem;height:7rem;font-size:calc(var(--fs-scale,1) * clamp(2.5rem,6.67vw,2.87rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card h3.point-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card h4.point-subtitle,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card h4.point-subtitle{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-media{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body{order:2;margin-bottom:4vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body h3.point-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .point-body h3.point-title span,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .point-body h3.point-title span{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .topics-media{margin-bottom:2vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card dl.point-list dt,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card dl.point-list dt{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-media{order:1;margin-bottom:2vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body{order:2;margin-bottom:4vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card .pickup-body h3.pickup-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card .pickup-body h3.pickup-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img{display:grid;grid-template-columns:repeat(2,1fr);column-gap:2rem;row-gap:2rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-body{grid-area:1/1/2/3}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media{margin-bottom:0}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media:nth-of-type(1),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media:nth-of-type(1){grid-area:2/1/3/2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media:nth-of-type(2),.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media:nth-of-type(2){grid-area:2/2/3/3}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-img .topics-media img,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-img .topics-media img{display:block;width:100%;height:auto}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.three-img .topics-body h3.point-title,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.three-img .topics-body h3.point-title{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card.two-center .topics-label,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card.two-center .topics-label{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .point-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .point-media{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .point-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .point-body{order:2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .pickup-media,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .pickup-media{order:1}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-pickup-list .topics-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-point-list .topics-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .pickup-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .point-card:nth-child(2n) .pickup-body,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-topics-list .topics-card:nth-child(2n) .pickup-body{order:2}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .c-curriculum-btn a span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-img{height:65vh;width:100%;margin:0 auto;overflow:hidden;margin-bottom:2vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice .voice-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-profile{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-profile span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice h3.voice-title{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-btn{padding-bottom:8vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .voice p.voice-btn a{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card{padding:3rem}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card h3.career-title{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content{display:block}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content ul.c-licence-list{width:100%;margin-bottom:3vh}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content ul.c-licence-list li{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content .c-licence-content,.content-main-wrapper .content-main section .content-main-bg .content-main-inner .career-card .career-licence-content>p.paragraph{width:100%}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.core-subjects-navi ul li a{height:20rem;padding:2vh}.core-subjects-navi ul li a .sub{font-size:1.6rem}.core-subjects-navi ul li a .main{font-size:1.2rem}.core-subjects-navi ul li a::after{width:3rem;height:3rem}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) and (hover:hover){.core-subjects-navi ul li a:hover{color:#fff}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.c-core-subject-head{padding:5rem 0 0}.c-core-subject-head h4.head-title .num{font-size:calc(var(--fs-scale,1) * clamp(6rem,16vw,6.88rem))}.c-core-subject-head h4.head-title .main{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}h4.border-title{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}h4.line-title span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.paragraph.ex::before{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.case-lead{display:block}.case-lead .label{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));margin-bottom:2vh}.case-lead .main{font-size:calc(var(--fs-scale,1) * clamp(2.4rem,6.4vw,2.75rem))}.case-lead .main small{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-subject-flow-list{grid-template-columns:repeat(1,1fr)}ul.c-core-subject-flow-list li .flow-num{font-size:9rem}ul.c-core-subject-flow-list li h5.flow-title{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.core-subjects-img-list{grid-template-columns:repeat(3,1fr);row-gap:2rem}ul.core-subjects-img-list li figure figcaption{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-employment-inner{display:block}.c-employment-inner .c-employment-content{width:100%}.c-employment-inner .c-employment-content ul.c-employment-flow-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-employment-inner .c-employment-img{width:100%;margin-top:2vh}.c-flex-inner{display:block}.c-flex-inner .c-flex-item{width:100%}.c-flex-inner .c-flex-item .c-main-lead{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-label{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-count{font-size:calc(var(--fs-scale,1) * clamp(3rem,8vw,3.44rem))}.c-flex-inner .c-flex-item ul.c-point-list li .c-point-count span{font-size:calc(var(--fs-scale,1) * clamp(8rem,21.33vw,9.17rem))}.c-flex-inner .c-flex-item.full .c-stage-inner .c-stage-item h5.band-title{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-flex-inner .c-flex-item.full .c-stage-inner .c-stage-item ul.stage-list li::before{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-flex-inner .c-flex-img{width:100%}.c-flex-inner.graph .c-flex-img{width:70%;margin:0 auto}.c-teacher-inner .c-teacher-content .profile{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-teacher-inner .c-teacher-content .profile span{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}.c-teacher-inner .c-teacher-content .lead-text{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-career-inner{display:block}.c-career-inner .c-career-img{width:60%;margin:0 auto}.c-career-inner .c-career-content{width:100%}.c-subjects-inner{display:block}.c-subjects-inner .c-sublects-item:first-child{margin-bottom:2vh}.c-subjects-inner .c-sublects-item ul.c-subjects-list{display:flex}.c-subjects-inner .c-sublects-item ul.c-subjects-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list{grid-template-columns:repeat(4,1fr)}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list li .c-sublects-select-label{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.c-subjects-inner .c-sublects-item ul.c-sublects-select-list li .paragraph{font-size:1.4rem}ul.c-subjects-case-list{display:block}ul.c-subjects-case-list li{display:block}ul.c-subjects-case-list li .c-subjects-case-head{width:100%}ul.c-subjects-case-list li .c-subjects-case-head .num{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-subjects-case-list li .c-subjects-case-head .c-subjects-case-lead{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}ul.c-subjects-case-list li .c-subjects-case-body{width:100%;margin-bottom:2vh}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .c-subjects-case-label{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-subjects-case-list li .c-subjects-case-body .c-subjects-care-item .paragraph{font-size:1.4rem}ul.c-label-list{width:100%;margin-bottom:2vh}ul.c-label-list li{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-subject-list{grid-template-columns:repeat(2,1fr)}ul.c-core-subject-list li figure figcaption{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-core-subject-center{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.c-interview-inner .c-interview-head .c-interview-img .c-interview-lead span{font-size:calc(var(--fs-scale,1) * clamp(2.2rem,5.87vw,2.52rem))}.c-interview-inner .c-interview-head .c-interview-profile{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-interview-inner .c-interview-head .c-interview-profile span{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.c-interview-inner::before{font-size:8rem}h4.c-eic-title .en-main{font-size:6rem}h4.c-eic-title .en{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}h4.c-eic-title .main{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem))}.c-core-point7-slider ul.c-core-point7-list li .label{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}.c-core-point7-slider ul.c-core-point7-list li .label strong{font-size:calc(var(--fs-scale,1) * clamp(6rem,16vw,6.88rem))}.c-core-point7-slider ul.c-core-point7-list li p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}.point7-nav .point7-pagination span{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-skill-list li .num{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem));padding:1.5rem 3rem 1.5rem 2rem}ul.c-core-skill-list li h5.skill4-title .en{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem))}ul.c-core-skill-list li h5.skill4-title .jp{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-core-skill-list li p.paragraph{font-size:calc(var(--fs-scale,1) * clamp(1.3rem,3.47vw,1.49rem))}ul.c-5subjects-list>li .label{font-size:calc(var(--fs-scale,1) * clamp(1.6rem,4.27vw,1.83rem))}ul.c-5subjects-list>li .label span{font-size:calc(var(--fs-scale,1) * clamp(2.6rem,6.93vw,2.98rem))}h5.sub-title{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}dl.c-schedule-content dt .schedule-title{font-size:calc(var(--fs-scale,1) * clamp(1.8rem,4.8vw,2.06rem))}dl.c-schedule-content dt .schedule-title span{font-size:calc(var(--fs-scale,1) * clamp(1.4rem,3.73vw,1.61rem))}.c-pickup-inner h5.c-pickup-title{font-size:8rem}.c-pickup-inner .c-pickup-item .c-pickup-img{left:2rem;width:14vh}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead{display:flex;align-items:center}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .pickup-point{display:flex;flex-flow:column;align-items:center;justify-content:center;background:#ec1234;color:#fff;width:10vh;height:10vh;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:400;text-align:center;border-radius:50%;margin-right:2rem}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .pickup-point span strong{font-size:6rem;font-weight:500;line-height:.8}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-lead .main{display:block;color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.85rem,1.81vw,3.47rem));font-weight:500;line-height:1.9}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-score{color:#fff;font-size:calc(var(--fs-scale,1) * clamp(1.3rem,1.25vw,2.4rem));font-weight:400;padding:2rem 0 2rem calc(10vw + 2rem)}.c-pickup-inner .c-pickup-item .c-pickup-body .c-pickup-score strong{font-size:3rem;font-weight:500;line-height:.8;font-family:"Barlow Condensed",sans-serif}.c-pickup-inner .c-pickup-item .c-pickup-body .paragraph{color:#fff;padding:0 0 0 calc(10vw + 2rem)}.c-em-lead{font-size:calc(var(--fs-scale,1) * clamp(2rem,5.33vw,2.29rem))}}