@charset "UTF-8";
.mvArea {
	background: url(/assets/img/high/flow/flow_mv.jpg?240521) no-repeat center center/cover;
}
.mvArea.junior {
	background: url(/assets/img/junior/flow/flow_mv.jpg?240521) no-repeat center center/cover;
}
@media only screen and (max-width: 779px) {
	.mvArea {
		background: url(/assets/img/high/flow/flow_mvsp.jpg?240521) no-repeat center center/cover;
	}
	.mvArea.junior {
		background: url(/assets/img/junior/flow/flow_mv_sp.jpg?240521) no-repeat center center/cover;
	}
}
/*------------------------------------------------

コース一覧css

-------------------------------------------------*/
.course-cnts {}
.course-cnts .intro {
	width: 90%;
	max-width: 1000px;
	margin: 50px auto 66px;
	display: flex;
	align-items: center;
	gap: 7.5%;
}
.course-cnts .intro .img {
	width: 50%;
}
.course-cnts .intro .detail {
	width: 42.5%;
}
.course-cnts .intro .detail .ttl {
	font-size: 2.125rem;
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 16px;
}
.course-cnts.ma_math .intro .detail .ttl {
	color: #004071;
}
.course-cnts.international_liberal .intro .detail .ttl {
	color: #B8292F;
}
.course-cnts.difficulty .intro .detail .ttl {
	color: #D88D29;
}
.course-cnts.general .intro .detail .ttl {
	color: #007A47;
}
.course-cnts .intro .detail .txt {
	font-size: 1.25rem;
	line-height: 1.6;
	margin-bottom: 30px;
	text-align: justify;
}
.course-cnts .intro .detail .capacity {
	border-radius: calc(1px / 0);
	display: inline-block;
	text-align: center;
	font-weight: 700;
	padding: 8px 40px 10px;
}
.course-cnts.ma_math .intro .detail .capacity {
	background: #E3E9F2;
	color: #004071;
}
.course-cnts.international_liberal .intro .detail .capacity {
	background: #F5E4DC;
	color: #B8292F;
}
.course-cnts.difficulty .intro .detail .capacity {
	background: #FAF1E3;
	color: #D88D29;
}
.course-cnts.general .intro .detail .capacity {
	background: #ECF0EC;
	color: #007A47;
}
@media only screen and (max-width: 779px) {

	.course-cnts .intro{
    flex-direction: column;
    width: 86%;
    margin: 26px auto 66px;
}
	.course-cnts .intro .img{
    width: 100%;
    margin-bottom: 26px;
}
	.course-cnts .intro .detail{
    width: 100%;
    text-align: center;
}
	.course-cnts .intro .detail .ttl{
    text-align: center;
    margin-bottom: 20px;
}
	.course-cnts .intro .detail .txt{}
	.course-cnts .intro .detail .capacity{
    margin: 0 auto;
    text-align: center;
}
}



.course-cnts .features {
	padding: 50px 0 90px;
}
.course-cnts.ma_math .features {
	background: #E3E9F2;
}
.course-cnts.international_liberal .features {
	background: #F5E4DC;
}
.course-cnts.difficulty .features {
	background: #FAF1E3;
}
.course-cnts.general .features {
	background: #ECF0EC;
}
.course-cnts .features .features-inner {
	width: 90%;
	max-width: 1000px;
	margin: 0 auto;
}
.course-cnts .features .features-inner .ttl {
	font-size: 1.75rem;
	text-align: center;
	font-weight: 600;
	margin-bottom: 50px;
}
.course-cnts.ma_math .features .features-inner .ttl {
	color: #004071;
}
.course-cnts.international_liberal .features .features-inner .ttl {
	color: #B8292F;
}
.course-cnts.difficulty .features .features-inner .ttl {
	color: #D88D29;
}
.course-cnts.general .features .features-inner .ttl {
	color: #007A47;
}
.course-cnts .features .features-inner .sub-ttl {
	border-radius: calc(1px / 0);
	text-align: center;
	color: #fff;
	padding: 9px 0 11px;
	width: 220px;
	font-size: 1.25rem;
	margin: 0 auto 32px;
}
.course-cnts.ma_math .features .features-inner .sub-ttl {
	background: #004071;
}
.course-cnts.international_liberal .features .features-inner .sub-ttl {
	background: #B8292F;
}
.course-cnts.difficulty .features .features-inner .sub-ttl {
	background: #D88D29;
}
.course-cnts.general .features .features-inner .sub-ttl {
	background: #007A47;
}
.course-cnts .features .features-inner .features-2col {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 2%;
	margin-bottom: 50px;
}
.course-cnts .features .features-inner .features-2col .features-detail {
	background: #fff;
	padding: 26px 30px;
	width: 49%;
}
.course-cnts .features .features-inner .features-2col .features-detail .img {
	margin-bottom: 26px;
}
.course-cnts .features .features-inner .features-2col .features-detail .detail-ttl {
	font-size: 1.25rem;
	font-weight: 500;
	margin-bottom: 18px;
}
.course-cnts.ma_math .features .features-inner .features-2col .features-detail .detail-ttl {
	color: #004071;
}
.course-cnts.international_liberal .features .features-inner .features-2col .features-detail .detail-ttl {
	color: #B8292F;
}
.course-cnts.difficulty .features .features-inner .features-2col .features-detail .detail-ttl {
	color: #D88D29;
}
.course-cnts.general .features .features-inner .features-2col .features-detail .detail-ttl {
	color: #007A47;
}
.course-cnts .features .features-inner .features-2col .features-detail .detail-txt {
	font-size: 1rem;
	line-height: 1.5;
	text-align: justify;
}
.course-cnts .features .features-inner .features-1_2col {
	display: flex;
	gap: 20px 2%;
	margin-bottom: 50px;
}
.course-cnts .features .features-inner .features-1_2col .information2 {
	width: 36%;
	background: #fff;
	padding: 20px 30px;
}
.course-cnts .features .features-inner .features-1_2col .information2 .detail-ttl {
	font-size: 1.25rem;
	font-weight: 500;
	margin-bottom: 18px;
}
.course-cnts.ma_math .features .features-inner .features-1_2col .information2 .detail-ttl {
	color: #004071;
}
.course-cnts.international_liberal .features .features-inner .features-1_2col .information2 .detail-ttl {
	color: #B8292F;
}
.course-cnts.difficulty .features .features-inner .features-1_2col .information2 .detail-ttl {
	color: #D88D29;
}
.course-cnts.general .features .features-inner .features-1_2col .information2 .detail-ttl {
	color: #007A47;
}
.course-cnts .features .features-inner .features-1_2col .information2 .information2-detail {
	display: flex;
	gap: 7%;
}
.course-cnts .features .features-inner .features-1_2col .information2 .information2-detail .detail-txt {
	width: 50%;
	font-size: 1rem;
	line-height: 1.5;
	text-align: justify;

}
.course-cnts .features .features-inner .features-1_2col .information2 .information2-detail .img {
	width: 43%;
}
.course-cnts .features .features-inner .features-1_2col .pbl {
	width: 62%;
	background: #fff;
	padding: 20px 30px;
}
.course-cnts .features .features-inner .features-1_2col .pbl .detail-ttl {
	font-size: 1.25rem;
	font-weight: 500;
	margin-bottom: 18px;
}
.course-cnts.ma_math .features .features-inner .features-1_2col .pbl .detail-ttl {
	color: #004071;
}
.course-cnts.international_liberal .features .features-inner .features-1_2col .pbl .detail-ttl {
	color: #B8292F;
}
.course-cnts.difficulty .features .features-inner .features-1_2col .pbl .detail-ttl {
	color: #D88D29;
}
.course-cnts.general .features .features-inner .features-1_2col .pbl .detail-ttl {
	color: #007A47;
}
.course-cnts .features .features-inner .features-1_2col .pbl .pbl-detail {
	display: flex;
	gap: 4%;
}
.course-cnts .features .features-inner .features-1_2col .pbl .pbl-detail .detail-txt {
	width: 60%;
	font-size: 1rem;
	line-height: 1.5;

}
.course-cnts .features .features-inner .features-1_2col .pbl .pbl-detail .img {
	width: 36%;
}
.course-cnts .features .features-inner .features-3col {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 2%;
	margin-bottom: 50px;
}
.course-cnts .features .features-inner .features-3col .features-detail {
	background: #fff;
	padding: 26px 30px;
	width: 32%;
}
.course-cnts .features .features-inner .features-3col .features-detail .img {
	margin-bottom: 26px;
}
.course-cnts .features .features-inner .features-3col .features-detail .detail-ttl {
	font-size: 1.25rem;
	font-weight: 500;
	margin-bottom: 18px;
}
.course-cnts.ma_math .features .features-inner .features-3col .features-detail .detail-ttl {
	color: #004071;
}
.course-cnts.international_liberal .features .features-inner .features-3col .features-detail .detail-ttl {
	color: #B8292F;
}
.course-cnts.difficulty .features .features-inner .features-3col .features-detail .detail-ttl {
	color: #D88D29;
}
.course-cnts.general .features .features-inner .features-3col .features-detail .detail-ttl {
	color: #007A47;
}
.course-cnts .features .features-inner .features-3col .features-detail .detail-txt {
	font-size: 1rem;
	line-height: 1.5;
}
@media only screen and (max-width: 779px) {
	.course-cnts .features{
    padding: 50px 0 10px;
}
	.course-cnts .features .features-inner{
    width: 86%;
}
	.course-cnts .features .features-inner .ttl{
    margin-bottom: 34px;
}
	.course-cnts .features .features-inner .sub-ttl{}
	.course-cnts .features .features-inner .features-2col{
    flex-direction: column;
    gap: 16px 2%;
}
	.course-cnts .features .features-inner .features-2col .features-detail{
    width: 100%;
    padding: 20px 6%;
}
	.course-cnts .features .features-inner .features-2col .features-detail .img{
    margin-bottom: 20px;
}
	.course-cnts.ma_math .features .features-inner .features-2col .features-detail .detail-ttl{
    margin-bottom: 13px;
}
	.course-cnts .features .features-inner .features-2col .features-detail .detail-txt{}
	.course-cnts .features .features-inner .features-1_2col{
    flex-direction: column;
}
	.course-cnts .features .features-inner .features-1_2col .information2{
    width: 100%;
    padding: 20px 6%;
}
	.course-cnts .features .features-inner .features-1_2col .information2 .detail-ttl{}
	.course-cnts .features .features-inner .features-1_2col .information2 .information2-detail{}
	.course-cnts .features .features-inner .features-1_2col .information2 .information2-detail .detail-txt{}
	.course-cnts .features .features-inner .features-1_2col .information2 .information2-detail .img{}
	.course-cnts .features .features-inner .features-1_2col .pbl{
    width: 100%;
    padding: 20px 6%;
}
	.course-cnts .features .features-inner .features-1_2col .pbl .detail-ttl{}
	.course-cnts .features .features-inner .features-1_2col .pbl .pbl-detail{
    flex-direction: column;
}
	.course-cnts .features .features-inner .features-1_2col .pbl .pbl-detail .detail-txt{
    width: 100%;
}
	.course-cnts .features .features-inner .features-1_2col .pbl .pbl-detail .img{
    width: 52%;
    margin: 0 auto;
}
	.course-cnts .features .features-inner .features-3col{
    flex-direction: column;
}
	.course-cnts .features .features-inner .features-3col .features-detail{
    width: 100%;
    padding: 20px 6%;
}
	.course-cnts .features .features-inner .features-3col .features-detail .img{
    margin-bottom: 20px;
}
	.course-cnts .features .features-inner .features-3col .features-detail .detail-ttl{
    margin-bottom: 13px;
}
	.course-cnts .features .features-inner .features-3col .features-detail .detail-txt{}
}





.course-cnts .curriculum {
	width: 90%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 64px 0 98px;
}
.course-cnts .curriculum > .ttl {
	font-size: 1.75rem;
	text-align: center;
	font-weight: 600;
	margin-bottom: 50px;
}
.course-cnts.ma_math .curriculum > .ttl {
	color: #004071;
}
.course-cnts.international_liberal .curriculum > .ttl {
	color: #B8292F;
}
.course-cnts.difficulty .curriculum > .ttl {
	color: #D88D29;
}
.course-cnts.general .curriculum > .ttl {
	color: #007A47;
}
.course-cnts .curriculum .curriculum-table {
	margin-bottom: 15px;
}
.course-cnts .curriculum .curriculum-table .img {}
.course-cnts .curriculum .atten {
	font-size: 0.75rem;
	line-height: 1.5;
	font-weight: 300;
}
.course-cntss.difficulty .curriculum .atten span {
	color: #D88D29;
	font-weight: 900;
}
.course-cnts.general .curriculum .atten span {
	color: #007A47;
	font-weight: 900;
}
.course-cnts .curriculum .sub-ttl {
	border-radius: calc(1px / 0);
	text-align: center;
	color: #fff;
	padding: 9px 0 11px;
	width: 220px;
	font-size: 1.25rem;
	margin: 65px auto 32px;
}
.course-cnts.ma_math .curriculum .sub-ttl {
	background: #004071;
}
.course-cnts.international_liberal .curriculum .sub-ttl {
	background: #B8292F;
}
.course-cnts.difficulty .curriculum .sub-ttl {
	background: #D88D29;
}
.course-cnts.general .curriculum .sub-ttl {
	background: #007A47;
}
.course-cnts .curriculum .curriculum-3col {
	display: flex;
	gap: 3.5%;
}
.course-cnts .curriculum .curriculum-3col .curriculum-detail {
	width: 31%;
}
.course-cnts .curriculum .curriculum-3col .curriculum-detail .detail-ttl {
	text-align: center;
	font-weight: 600;
	margin-bottom: 9px;
}
.course-cnts.ma_math .curriculum .curriculum-3col .curriculum-detail .detail-ttl {
	color: #004071;
}
.course-cnts.international_liberal .curriculum .curriculum-3col .curriculum-detail .detail-ttl {
	color: #B8292F;
}
.course-cnts.difficulty .curriculum .curriculum-3col .curriculum-detail .detail-ttl {
	color: #D88D29;
}
.course-cnts.general .curriculum .curriculum-3col .curriculum-detail .detail-ttl {
	color: #007A47;
}
.course-cnts .curriculum .curriculum-3col .curriculum-detail .detail-txt {
	line-height: 1.5;
	text-align: justify;
}
.course-cnts.difficulty .curriculum .curriculum-3col .curriculum-detail .detail-txt span {
	color: #D88D29;
	font-weight: 900;
}
.course-cnts.international_liberal .curriculum .curriculum-3col .curriculum-detail .detail-txt {
	text-align: center;
}
.course-cnts .curriculum .ideal {
	max-width: 760px;
	margin: 0 auto;
	line-height: 1.5;
	text-align: justify;
}
.course-cnts .curriculum .achievements-atten {
	text-align: center;
	font-size: 0.75rem;
	margin-bottom: 35px;
}
.course-cnts .curriculum .achievements {
	max-width: 760px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	gap: 15px;
}
.course-cnts .curriculum .achievements .achievements-detail {
	display: flex;
}
.course-cnts .curriculum .achievements .achievements-detail .ttl {
	font-weight: 700;
	width: 16%;
	line-height: 1.2;
}
.course-cnts.ma_math .curriculum .achievements .achievements-detail .ttl {
	color: #004071;
}
.course-cnts.international_liberal .curriculum .achievements .achievements-detail .ttl {
	color: #B8292F;
}
.course-cnts.difficulty .curriculum .achievements .achievements-detail .ttl {
	color: #D88D29;
}
.course-cnts.general .curriculum .achievements .achievements-detail .ttl {
	color: #007A47;
}
.course-cnts .curriculum .achievements .achievements-detail .univ {
	width: 70%;
	display: flex;
	flex-wrap: wrap;
	gap: 10px 14px;
}
.course-cnts .curriculum .achievements .achievements-detail .univ .univ-name {
    line-height: 1.2;
}
@media only screen and (max-width: 779px) {
	.course-cnts .curriculum{
    width: 86%;
    padding: 50px 0;
}
	.course-cnts .curriculum > .ttl {
    margin-bottom: 44px;
}
	.course-cnts .curriculum .curriculum-table{}
	.course-cnts .curriculum .curriculum-table .img {}
	.course-cnts .curriculum .curriculum-table .img img{
    width: 1000px;
}
	.course-cnts .curriculum .atten{}
	.course-cnts .curriculum .sub-ttl{
    margin: 55px auto 29px;
}
	.course-cnts .curriculum .curriculum-3col{
    flex-direction: column;
    gap: 20px;
}
	.course-cnts .curriculum .curriculum-3col .curriculum-detail{
    width: 100%;
}
	.course-cnts .curriculum .curriculum-3col .curriculum-detail .detail-ttl{
    text-align: left;
}
	.course-cnts .curriculum .curriculum-3col .curriculum-detail .detail-txt{}
	.course-cnts.international_liberal .curriculum .curriculum-3col .curriculum-detail .detail-txt {}
	.course-cnts .curriculum .ideal{}
	.course-cnts .curriculum .achievements-atten{}
	.course-cnts .curriculum .achievements{}
	.course-cnts .curriculum .achievements .achievements-detail{}
	.course-cnts .curriculum .achievements .achievements-detail .ttl{
    width: 30%;
}
	.course-cnts .curriculum .achievements .achievements-detail .univ {}
}





.course-cnts .message {
	padding: 97px 0 117px;
}
.course-cnts.ma_math .message {
	background: #E3E9F2;
}
.course-cnts.international_liberal .message {
	background: #F5E4DC;
}
.course-cnts.difficulty .message {
	background: #FAF1E3;
}
.course-cnts.general .message {
	background: #ECF0EC;
}
.course-cnts .message .message-inner {
	width: 90%;
	max-width: 1000px;
	margin: 0 auto;
	background: #fff;
	display: flex;
	padding: 50px 70px;
	position: relative;
	gap: 5%;
}
.course-cnts .message .message-inner:not(:first-child)::before {
	content: "";
	position: absolute;
	width: calc(100% - 140px);
	border-top: 1px dashed;
	top: 0;
}
.course-cnts .message .message-inner .img {
	width: 35%;
}
.course-cnts .message .message-inner .message-detail {
	width: 60%;
}
.course-cnts .message .message-inner .message-detail .ttl {
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.4;
	margin-bottom: 22px;
}
.course-cnts.ma_math .message .message-inner .message-detail .ttl {
	color: #004071;
}
.course-cnts.international_liberal .message .message-inner .message-detail .ttl {
	color: #B8292F;
}
.course-cnts.difficulty .message .message-inner .message-detail .ttl {
	color: #D88D29;
}
.course-cnts.general .message .message-inner .message-detail .ttl {
	color: #007A47;
}
.course-cnts .message .message-inner .message-detail .name {
	font-weight: 600;
	margin-bottom: 15px;
}
.course-cnts .message .message-inner .message-detail .course {
	margin-bottom: 19px;
	line-height: 1.5;
}
.course-cnts .message .message-inner .message-detail .txt {
	line-height: 1.5;
	text-align: justify;
}
.course-cnts .message .message-inner .icon {
	position: absolute;
	color: #fff;
	width: 164px;
	aspect-ratio: 1/1;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.75rem;
	font-weight: 600;
	line-height: 1.2;
	right: 7%;
	top: -33px;
}
.course-cnts.ma_math .message .message-inner .icon {
	background: #004071;
}
.course-cnts.international_liberal .message .message-inner .icon {
	background: #B8292F;
}
.course-cnts.difficulty .message .message-inner .icon {
	background: #D88D29;
}
.course-cnts.general .message .message-inner .icon {
	background: #007A47;
}
@media only screen and (max-width: 779px) {
	.course-cnts .message{
    padding: 74px 0 52px;
    width: 100%;
}
	.course-cnts .message .message-inner{padding: 30px 6%;flex-direction: column;width: 86%;}
	.course-cnts .message .message-inner:not(:first-child)::before{
    width: calc(100% - 12%);
}
	.course-cnts .message .message-inner .img{
    width: 100%;
    margin-bottom: 37px;
}
	.course-cnts .message .message-inner .message-detail{
    width: 100%;
}
	.course-cnts .message .message-inner .message-detail .ttl{
    margin-bottom: 16px;
}
	.course-cnts .message .message-inner .message-detail .name{}
	.course-cnts .message .message-inner .message-detail .course{}
	.course-cnts .message .message-inner .message-detail .txt{}
	.course-cnts .message .message-inner .icon{
    width: 112px;
    right: 8%;
    top: -45px;
    font-size: 1.35rem;
}
}





.courseTopPickup {
	background-color: #fff;
	padding: 87px 0 56px;
}
.courseTopPickup .inner {}
.courseTopPickup .inner .courseTopPickup__ttl {
	font-size: 1.75rem;
	font-weight: 700;
}
.courseTopPickup .inner .courseTopPickup__mainbox {}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box {
	margin-bottom: 57px;
}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item {
	margin: 0;
	width: 22.75%;
	position: relative;
}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item:not(:last-child) {
	margin-right: 30px;
}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item:not(:last-child)::before {
	content: "";
	position: absolute;
	border-right: 1px #666666 dotted;
	right: -15px;
	height: 100%;
}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item .courseTopPickup__year {
	background: none;
	padding: 0;
	border-radius: initial;
	text-align: left;
	font-weight: 600;
	margin-bottom: 15px;
}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item .courseTopPickup__img {
	margin-bottom: 15px;
}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item .courseTopPickup__txt {}
.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__link {
	position: relative;
	top: initial;
	right: initial;
	text-align: center;
}
.courseTopPickup__mainbox .courseTopPickup__link a {
    display: inline;
    font-size: 1.125rem;
    font-weight: 400;
    padding-left: 1.25rem;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

@media only screen and (max-width: 779px) {

	.courseTopPickup{padding: 59px 0 37px;}
	.courseTopPickup .inner{
	width: 86%;
	}
	.courseTopPickup .inner .courseTopPickup__ttl{letter-spacing: 0;margin-bottom: 40px;}
	.courseTopPickup .inner .courseTopPickup__mainbox{}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box{
    flex-direction: column;
    margin-bottom: 46px;
}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item{
    width: 100%;
    margin: 0 auto;
    padding: 0 0 22px;
    border-bottom: 1px solid #666;
}
		.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item:not(:first-child){
		}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item:not(:last-child){margin: 0 auto 22px;}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item:not(:last-child)::before{
    display: none;
}
		.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item a{
    display: flex;
    gap: 10%;
    align-items: center;
}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item .courseTopPickup__year{
    font-size: 1rem;
    margin-bottom: 10px;
}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item .courseTopPickup__img{
    width: 40%;
    margin-bottom: 0;
}
		.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item .courseTopPickup__detail{
    width: 50%;
}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__box .courseTopPickup__item .courseTopPickup__detail .courseTopPickup__txt{
    font-size: 1rem;
    line-height: 1.5;
}
	.courseTopPickup .inner .courseTopPickup__mainbox .courseTopPickup__link{}
	.courseTopPickup__mainbox .courseTopPickup__link a{}
}