@charset "utf-8";

#sub_visual {background:url('../img/sub/sub01_bg.jpg') center no-repeat; background-size:cover; height:16vmin; padding:4.5vmin 0; text-align:center;}
#sub_visual h3 {font-size:30px; color:#fff;}
#sub_visual p {font-size:12px; color:#aaaaaa; word-break:keep-all;}
.sub01 {background:url('../img/sub/sub01_bg.jpg') center no-repeat; }
.sub02 {}
.sub03 {}
.sub04 {}
.sub05 {}

	@media (max-width: 1349px) {
	}

	@media (max-width: 999px) {
	}

	@media (max-width: 699px) {
		#sub_visual {height:auto;}
		#sub_visual h3 {font-size:160%;}
	}


#sub_contents {display:block; overflow:hidden;}
	
.left_menu {float:left; width:200px;}
.left_menu h4 {background:#e62129; color:#fff; font-size:23px; line-height:26px; padding:45px 19px 20px; font-weight:500; margin-bottom:28px;}
.left_menu h4 span {font-size:14px; display:block; font-weight:400;}
.left_menu ul {margin-bottom:80px;}
.left_menu ul li {font-size:16px; line-height:40px; border-bottom:1px solid #e5e5e5; background:url('../img/sub/left_arrow.png') 90% 15px no-repeat;}
.left_menu ul li a {display:block; overflow:hidden; padding:0 21px; color:#999999;}
.left_menu ul li.on {background:url('../img/sub/left_arrow_on.png') #535353 90% 15px no-repeat;}
.left_menu ul li.on a {color:#fff;}

.left_menu ul li dl {padding:5px 0; background:#fff;}
.left_menu ul li dl dd { font-size:15px; line-height:30px; }
.left_menu ul li dl dd a {color:#999999 !important; padding:0 30px;}
.left_menu ul li dl dd a:before {position:relative; display:inline-block; content:'-'; margin-right:4px;}
.left_menu ul li dl dd.on a {color:#e62129 !important;}

.left_menu .left_cs {display:block; overflow:hidden; background:#f5f5f5; padding:0px 27px; margin-bottom:80px;}
.left_menu .left_cs dl {padding:19px 0;}
.left_menu .left_cs dl dd {display:block; overflow:hidden; line-height:18px; margin:11px 0;}
.left_menu .left_cs dl dd .icon {float:left; display:inline-block; margin-top:5px; margin-right:9px;}
.left_menu .left_cs dl dd .text {float:left; font-size:14px; color:#666666;}
.left_menu .left_cs dl dd .text strong {font-size:16px; color:#2e2e2e; display:block;}

.left_menu .left_cs .sns {text-align:center;}
.left_menu .left_cs .sns h6 {text-transform: uppercase; font-size:13px; color:#999999; font-weight:normal; letter-spacing:0.05em; margin-left:-0.05em; margin-bottom:15px;}
.left_menu .left_cs .sns ol {margin:0; padding:0; margin-bottom:30px;}
.left_menu .left_cs .sns ol li {display:inline-block; margin:0 2px;}

	@media (max-width: 1349px) {
		.left_menu {width:18%;}
		.left_menu .left_cs {padding:0 7%;}
		.left_menu .left_cs dl dd .text {font-size:105%;}
		.left_menu .left_cs dl dd .text strong {font-size:120%;}
	}

	@media (max-width: 1099px) {
		.left_menu {width:22%;}
		.left_menu .left_cs {padding:0;}
		.left_menu .left_cs dl {width:80%; margin:0 auto;}
	
	}

	@media (max-width: 999px) {
		.left_menu {display:none;}
	}

	@media (max-width: 699px) {
	}


.contents {float:left; width:1050px; margin-left:50px; margin-bottom:50px;}
.contents .tit {border-bottom:1px solid #d2d2d2; padding:56px 0 24px; margin-bottom:40px;}
.contents .tit h3 {font-size:24px;}
.contents .tit .lo {display:block; overflow:hidden; float:right; margin-top:-24px;}
.contents .tit .lo span {display:inline-block; color:#999999;}
.contents .tit .lo span:after {position:relative; display:inline-block; content:'>'; margin:0px 3px;}
.contents .tit .lo span.home:before {position:relative; display:inline-block; content:url('../img/sub/home.png'); margin-right:4px; top:1px;}
.contents .tit .lo span.page {color:#222222;}

.contents .tit .lo span.page:after {display:none;}

	@media (max-width: 1349px) {
		.contents {width:79%; margin-left:3%;}
	}

	@media (max-width: 1099px) {
		.contents {width:75%;}
	}

	@media (max-width: 999px) {
		.contents {width:100%; margin-left:0;}
		.contents .tit {padding:5vmin 0 3vmin;}
		.contents .tit h3 {font-size:160%;}
		.contents .tit .lo {font-size:100%;}

		span.br {display:inline;}
	}

	@media (max-width: 699px) {
		.contents {margin-bottom:5vmin;}
		.contents .tit h3 {letter-spacing:-1.75px;}
		.contents .tit .tit h3 {font-size:140%;}
		.contents .tit .lo {display:block;overflow:hidden;font-size: 12px;letter-spacing: -0.75px;}
		.contents .tit .lo span:after {margin:0;}
	}



#sub_menu {display:none;}

@media (max-width: 999px) {
	#sub_menu {display:block;height:50px; background:#c72a1d; margin:0 -3%;}
	#sub_menu ul {text-align:center;}
	#sub_menu ul li {display:inline-block; }
	#sub_menu ul li a {display:block; overflow:hidden; height:50px; line-height:50px; color:#fff; padding:0px 30px; font-size:120%; text-align:center;}
	#sub_menu ul li.on a {background:#fff; color:#c72a1d; font-weight:normal;}
}

@media (max-width: 799px) {
	#sub_menu {height:auto;}
	#sub_menu ul {display:block; overflow:hidden;}
	#sub_menu ul li {float:left; width:25%;}
	#sub_menu ul li a {font-size:100%; height:40px; line-height:40px; padding:0 2vmin;}
	#sub_menu ul li:first-child:nth-last-child(1), #sub_menu ul li:first-child:nth-last-child(1)~li{width:50%;}
	#sub_menu ul li:first-child:nth-last-child(2), #sub_menu ul li:first-child:nth-last-child(2)~li{width:50%;}
	#sub_menu ul li:first-child:nth-last-child(3), #sub_menu ul li:first-child:nth-last-child(3)~li{width:33.3333%;}
	#sub_menu ul li:first-child:nth-last-child(4), #sub_menu ul li:first-child:nth-last-child(4)~li{width:25%;}
	#sub_menu ul li:first-child:nth-last-child(5), #sub_menu ul li:first-child:nth-last-child(5)~li{width:33.3333%;}
	#sub_menu ul li:first-child:nth-last-child(6), #sub_menu ul li:first-child:nth-last-child(6)~li{width:33.3333%;}
	#sub_menu ul li:first-child:nth-last-child(7), #sub_menu ul li:first-child:nth-last-child(7)~li{width:25%;}
	#sub_menu ul li:first-child:nth-last-child(8), #sub_menu ul li:first-child:nth-last-child(8)~li{width:25%;}
	#sub_menu ul li:first-child:nth-last-child(9), #sub_menu ul li:first-child:nth-last-child(9)~li{width:33.3333%;}
	#sub_menu ul li:first-child:nth-last-child(10), #sub_menu ul li:first-child:nth-last-child(10)~li{width:20%;}
}


/*===================== 서브 컨텐츠 =====================*/

/* 인사말 */
.greeting {}

.greeting .sec1, .greeting .sec2, .greeting .sec3 {display:block; overflow:hidden;}

.greeting .sec1 {margin-bottom:150px;}

.greeting .img {float:right; margin-top:53px;}
.greeting .text {float:left;}
.greeting .text h5 {font-size:25px; line-height:35px; font-weight:normal; margin-bottom:55px;}
.greeting .text h5 em {font-style:normal; color:#e62129; display:block;}
.greeting .text h5 strong {}
.greeting .text h5 img {display:block; margin-top:4px;}
.greeting .text p {font-size:15px; margin-bottom:20px; word-break:keep-all;}

.greeting .sec2 {background:#f8f8f8; text-align:center; padding:37px; margin-bottom:170px;}
.greeting .sec2 img {margin-bottom:70px;}

.greeting .box_wrap {display:block; overflow:hidden; margin:0 -19px;}
.greeting .box_wrap .box {float:left; width:300px; margin:0 19px; background:#fff;}
.greeting .box_wrap .box h6 {font-size:20px; padding:13px 0; color:#fff;}
.greeting .box_wrap .box h6 span {font-size:16px;}
.greeting .box_wrap .box ol {text-align:left; font-size:15px; padding:0px 30px; min-height:88px;}
.greeting .box_wrap .box ol li {font-weight:normal; word-break:keep-all;}
.greeting .box_wrap .box ol li:before {position:relative; display:inline-block; width:4px; height:4px; content:''; border-radius:50%; top:-3px; margin-right:10px; margin-left:-14px;}
.greeting .box_wrap .box ol li dl dd {line-height:18px; margin:4px 0 4px 20px; word-break:keep-all;}
.greeting .box_wrap .box ol li dl dd:before {position:relative; display:inline-block; width:17px; height:5px; top:-3px; margin-right:10px; margin-left:-20px;}

.greeting .box_wrap .box01 {border:1px solid #698ee8;}
.greeting .box_wrap .box01 h6 {background:#698ee8;}
.greeting .box_wrap .box01 ol li:before {background:#698ee8;}
.greeting .box_wrap .box01 ol li dl dd:before {content:url('../img/sub/li_arrow.png');}
.greeting .box_wrap .box02 {border:1px solid #9e69d9;}
.greeting .box_wrap .box02 h6 {background:#9e69d9;}
.greeting .box_wrap .box02 ol li:before {background:#9e69d9;}
.greeting .box_wrap .box02 ol li dl dd:before {content:url('../img/sub/li_arrow01.png');}
.greeting .box_wrap .box03 {border:1px solid #e934c4;}
.greeting .box_wrap .box03 h6 {background:#e934c4;}
.greeting .box_wrap .box03 ol li:before {background:#e934c4;}
.greeting .box_wrap .box03 ol li dl dd:before {content:url('../img/sub/li_arrow02.png');}

.greeting .sec3 {margin-bottom:150px;}

.greeting .sec4 {text-align:center; margin-bottom:100px;}

	@media (max-width: 1349px) {
		.greeting .img {width:33%;}
		.greeting .text {width:67%;}

		.greeting .box_wrap {margin:0 -1.5%;}
		.greeting .box_wrap .box {width:30.3%; margin:0 1.5%;}
		.greeting .box_wrap .box h6 {font-size:140%}
		.greeting .box_wrap .box h6 span {font-size:80%}
		.greeting .box_wrap .box ol {font-size:110%; padding:0 10%; min-height:125px;}
		.greeting .box_wrap .box ol li {padding-left:2%;}
		.greeting .box_wrap .box ol li:before {margin-left:-10%;}
		.greeting .box_wrap .box ol li dl dd:before {margin-right:0.7%; margin-left:-13%;}
	}

	@media (max-width: 1099px) {
		.greeting .text span.br {display:inline;}

		.greeting .box_wrap .box ol {}
	}

	@media (max-width: 999px) {
		.greeting .sec1 {margin-bottom:8%;}

		.greeting .text {width:60%;}
		.greeting .text h5 {font-size:160%; line-height:160%;}
		.greeting .text h5 img {margin-top:2%;}
		.greeting .text p {font-size:120%;}

		.greeting .sec2 {padding:5% 3%; margin-bottom:8%;}

		.greeting .box_wrap .box ol {min-height:110px;}

		.greeting .sec3 {margin-bottom:8%;}

		.greeting .sec4 {margin-bottom:10vmin;}
		.greeting .sec4 img {width:60%;}
	}

	@media (max-width: 699px) {
		.greeting {text-align:center;}
		.greeting .img {float:none; width:50%; margin:0 auto; margin-bottom:4vmin;}
		.greeting .text {float:none; width:100%;}
		.greeting .text h5 {font-size:140%;}
		.greeting .text h5 img {width:280px; margin:0 auto;}
		.greeting .text p {font-size:110%;}
		
		.greeting .sec2 {margin-bottom:10%; padding:8% 3%;}
		.greeting .sec2 img {margin-bottom:7vmin;}

		.greeting .box_wrap {margin:0%;}
		.greeting .box_wrap .box {width:100%; margin:0 0 3%;}
		.greeting .box_wrap .box h6 {font-size:120%; padding:2vmin 0;}
		.greeting .box_wrap .box ol {font-size:100%; min-height:auto;}

		.greeting .sec4 {margin-bottom:5vmin;}
	}

/* 협력사 */
.partner {}
.partner p {font-size:15px; line-height:22px; margin-bottom:65px; word-break:keep-all;}
.partner .partner_bn {margin-bottom:110px;}
.partner .partner_bn h5 {font-size:24px;}
.partner .partner_bn h5:before {position:relative; display:inline-block; content:url('../img/sub/tit_icon.png'); vertical-align:middle; margin-top:2px; margin-right:10px;}
.partner .partner_bn ul {display:block; overflow:hidden; margin:0px -22px;}
.partner .partner_bn ul li {float:left; margin:22px; border:1px solid #eeeeee;}
.partner .partner_bn ul li a {display:block; overflow:hidden;}

	@media (max-width: 1349px) {
		.partner .partner_bn ul {margin:0 -1.5%;}
		.partner .partner_bn ul li {width:22%; margin:1.5%;}
	}

	@media (max-width: 1099px) {
		.partner p {}
		.partner p span.br {display:inline}
	}

	@media (max-width: 999px) {
		.partner p {font-size:120%;}
		.partner .partner_bn {margin-bottom:10vmin;}
		.partner .partner_bn h5 {font-size:160%;}

	}

	@media (max-width: 699px) {
		.partner p {font-size:110%;}
		.partner .partner_bn h5 {font-size:140%;}
		.partner .partner_bn ul li {width:30.3%; margin:1.5%;}
	}

	@media (max-width: 499px) {
		.partner p {font-size:110%;}
		.partner .partner_bn ul {margin:0%;}
		.partner .partner_bn ul li {width:47%; margin:1.5%;}
	}

/* 장학제도 */
.scholarship {}
.scholarship .img {display:block; overflow:hidden; margin:0 auto; margin-bottom:50px;}

.scholarship .box_wrap {display:block; overflow:hidden; margin:0% -1%;}

.scholarship .box_wrap .box {float:left; width:48%; height:150px; border:1px solid #dddddd; margin:1%;}
.scholarship .box_wrap .box .black {background:#222222;}
.scholarship .box_wrap .box .red {background:#e62129;}
.scholarship .box_wrap .box h5 {float:left; display:block; overflow:hidden; width:40%; height:100%; color:#fff; font-weight:lighter; font-size:28px; line-height:40px; margin-right:5%; padding:28px 5%;}
.scholarship .box_wrap .box h5 b {font-weight:normal;}
.scholarship .box_wrap .box h5 em {display:block; font-size:50px; font-style:normal;}
.scholarship .box_wrap .box h5 em strong {}
.scholarship .box_wrap .box ul {float:left; width:55%; padding:30px 2%;}
.scholarship .box_wrap .box ul li {font-size:15px; line-height:22px; color:#000000; margin:6px 0; word-break:keep-all;}
.scholarship .box_wrap .box ul li:before {position:relative; display:inline-block; width:4px; height:4px; background:#e62129; border-radius:50%; top:-3px; margin-right:8px; content:''; margin-left:-12px;}
.scholarship .box_wrap .box p {padding:50px 0; font-size:15px; line-height:24px;}

.scholarship .box_wrap .scholarship2 ul {padding:45px 2%;}

.scholarship .box_wrap .scholarship3 h5 {line-height:32px; padding:20px 5%;}
.scholarship .box_wrap .scholarship3 h5 b {display:block;}
.scholarship .box_wrap .scholarship3 h5 em {margin-top:4px;}

.scholarship p.important {font-size:15px; color:#999999; margin-top:10px;}

	@media (max-width: 1284px) {
		.scholarship .box_wrap .box h5 {width:35%; font-size:160%; line-height:140%; padding:2.5vmin 5%;}
		.scholarship .box_wrap .box h5 b {display:block;}
		.scholarship .box_wrap .box h5 em {font-size:200%; margin-top:4px;}
		.scholarship .box_wrap .box ul {width:60%;}

		.scholarship .box_wrap .scholarship2 ul {padding:3.5vmin 2%;}
	}

	@media (max-width: 1072px) {
		.scholarship .box_wrap .scholarship2 ul {padding:2.5vmin 2%;}
	}

	@media (max-width: 1099px) {
	}

	@media (max-width: 999px) {
		.scholarship .box_wrap .box ul li {font-size:120%;}
		.scholarship .box_wrap .box p {font-size:120%;}

		.scholarship .box_wrap .scholarship2 ul {padding:30px 2%;}

		.scholarship p.important {font-size:120%;}
	}

	@media (max-width:840px) {
		.scholarship .box_wrap .scholarship2 ul {padding:20px 2%;}
	}

	@media (max-width: 799px) {
		.scholarship .img {width:60%;}
		.scholarship .box_wrap .box {width:100%; margin:1% 0; height:130px;}
		.scholarship .box_wrap .box h5 {width:32%; font-size:130%; line-height:160%; padding:30px 0; text-align:center; margin-right:3%;}
		.scholarship .box_wrap .box h5 b {display:inline;}
		.scholarship .box_wrap .box h5 em {font-size:240%;}

		.scholarship .box_wrap .box ul {float:left; width:65%; padding:20px 2%;}
		.scholarship .box_wrap .box ul li {font-size:100%;}
		.scholarship .box_wrap .box p {font-size:100%; padding:40px 2%;}

		.scholarship .box_wrap .scholarship2 ul {padding:30px 2%;}

		.scholarship p.important {font-size:100%;}
	}

/* 오시는길 */
.location {position:relative;}
.location .map_info {margin-bottom:50px;}
.location .map_info strong {display:block; overflow:hidden; margin-bottom:15px;}
.location .map_info strong img {max-width:263px;}
.location .map_info p {font-size:18px;}
.location .map_link {position:absolute; top:0; right:0;}
.location .map_link li {float:left; width:120px; height:30px; line-height:30px; text-align:center; font-size:14px; background:#fff; border:1px solid #e5e5e5; margin-left:15px;}
.location .map_link li a {display:block; overflow:hidden;}
.location .map_link li a img {margin-top:-3px; margin-right:3px;}
.location .map_box {clear:both; border:1px solid #e5e5e5;}

	@media (max-width: 1349px) {
	}

	@media (max-width: 1099px) {
	}

	@media (max-width: 999px) {
		.location .map_info p {font-size:120%;}
	}

	@media (max-width: 699px) {
		.location .map_info {text-align:center;}
		.location .map_info p {font-size:110%;}
		.location .map_link {position:relative; margin-bottom:20px; text-align:center;}
		.location .map_link li {float:none; display:inline-block;}
		.location .map_link li:first-child {margin-left:0;}
		.location .map_box iframe {height:400px;}
		.location .map_box iframe #map {height:400px;}
	}


/* 연기센터&뮤직센터&모델센터&키즈센터 커리큘럼 */

.curriculum {}
.curriculum .sec1 p {line-height:180%; font-size:15px;}
.curriculum .sec1 p strong {background: #000; color: #fff; font-weight:normal; display:inline; padding:0 3px;}
.curriculum .box {background:#fff; border:20px solid #f8f8f8; margin-bottom:60px;}
.curriculum .box dl {display:block; overflow:hidden; background:#fff; padding:2px;  border-top:2px solid #e3e2e7;}
.curriculum .box dl:first-child {border-top:0;}
.curriculum .box dl dt {float:left; width:15%; height:80px; line-height:80px; background:#333333; color:#fff; font-size:16px; text-align:center;}
.curriculum .box dl:nth-child(2) dt {background:#e62129;}
.curriculum .box dl dd {float:left; width:85%; height:47px; line-height:46px; font-size:16px; color:#272727; padding:16px 20px; word-break:keep-all;}
.curriculum .box dl.line2 dd {height:80px; line-height:inherit; padding:16px 20px;}

.curriculum .etc{font-size:13px !important;color:#777;line-height:15px !important;margin-top:3px;}
.curriculum .sec1 h4{font-size: 24px;/*margin-left: -22px;*/font-weight: bold;letter-spacing: -0.03em;margin-bottom: 20px;}
.curriculum .sec1 h4:before{position: relative;display: inline-block;background: #e62129;width: 5px;height: 20px;content: '';margin-right: 14px;}

.curriculum .sec1 dl.dot_dl {margin-top:50px;}
.curriculum .sec1 dl.dot_dl dd {padding-left:18px; margin:10px 0; line-height:160%; font-size:15px;}
.curriculum .sec1 dl.dot_dl dd:before {position:relative; display:inline-block; background:#e62129; border-radius:50%; width:6px; height:6px; content:''; top:-3px; margin-left:-18px; margin-right:6px;}
.curriculum .sec1 dl.dot_dl dd strong {font-size:18px;}


	@media (max-width: 1349px) {
		.curriculum .box dl dt {width:20%;}
		.curriculum .box dl dd {width:80%;}
	}

	@media (max-width: 1099px) {
	}

	@media (max-width: 999px) {
		.curriculum .box dl dt {font-size:120%;}
		.curriculum .box dl dd {font-size:120%;}
        .curriculum .sec1 h4 {font-size:160%;}
	}
    @media (max-width: 799px) {
        .curriculum .sec1 p {margin-bottom:8%;}
        .curriculum .etc{font-size:11px !important;color:#777;}
    }
	@media (max-width: 699px) {
		.curriculum .box dl {border-top:0;}
		.curriculum .box dl dt {float:none; width:100%; font-size:100%; height:50px; line-height:50px;}
		.curriculum .box dl dd {float:none; width:100%; font-size:100%; height:auto; line-height:inherit; text-align:center; padding:3%;}
		.curriculum .box dl dd span {display:block;}

		.curriculum .box dl.line2 dd {height:auto; padding:3%;}
		.curriculum .box dl.line2 dd span {display:block;}
        
        .curriculum .sec1 h4 {font-size:160%; margin-left:-14px;}
		.curriculum .sec1 h4:before {margin-right:8px; height:18px;}
	}

.curriculum .important {font-size: 15px;color: #999999;margin-top: 10px;}
.curriculum .important:before {float:left; position:relative; display:inline-block; content:'※'; margin-left:-16px;}
.curriculum .important strong {display:block; }

.curriculum .level {padding:0 40px; margin-bottom:74px;}
.curriculum .level .title {color:#222; margin-bottom:25px;}
.curriculum .level .title h5 {font-size:24px; margin-left:-22px;}
.curriculum .level .title h5 span {font-size:15px; font-weight:normal; margin-left:30px; letter-spacing:-0.03em;}
.curriculum .level .title h5:before {position:relative; display:inline-block; background:#e62129; width:5px; height:20px; content:''; margin-right:14px;}
.curriculum .level .title p {font-size:15px; word-break:keep-all; margin-top:10px;}
.curriculum .level .level_tb {overflow-x:auto;}
.curriculum .level .level_tb table {min-width:500px; border:1px solid #ddd;}
.curriculum .level .level_tb table colgroup {}
.curriculum .level .level_tb table colgroup col {width:20%;}
.curriculum .level .level_tb table thead {}
.curriculum .level .level_tb table thead tr {}
.curriculum .level .level_tb table thead tr th {background:#524f4c; color:#fff; font-size:15px; text-align:center; padding:10px 0; font-weight:normal; border-right:1px solid #ddd;}
.curriculum .level .level_tb table thead tr th:last-child {border-right:0 !important;}
.curriculum .level .level_tb table tbody {}
.curriculum .level .level_tb table tbody tr {}
.curriculum .level .level_tb table tbody tr td {font-size:15px; text-align:center; padding:9px 10px; border-right:1px solid #ddd; border-top:1px solid #ddd; line-height:20px;}
.curriculum .level .level_tb table tbody tr td:last-child {border-right:0 !important;}
.curriculum .level .level_tb table tbody tr td.left {text-align:left;}

	@media (max-width: 1349px) {
		
	}

	@media (max-width: 1099px) {
	}

	@media (max-width: 999px) {
		.curriculum .level {padding:0 4%;}
		.curriculum .level .title h5 {font-size:160%;}
		.curriculum .level .title p {font-size:120%;}
		.curriculum .level .level_tb table thead tr th {font-size:120%;}
		.curriculum .level .level_tb table tbody tr td {font-size:120%; padding:9px 5px;}
	}

	@media (max-width: 699px) {
		.curriculum .level .title h5 {font-size:160%; margin-left:-14px;}
		.curriculum .level .title h5:before {margin-right:8px; height:18px;}
		.curriculum .level .title p {font-size:110%;}
		.curriculum .level .level_tb table thead tr th {font-size:100%;}
		.curriculum .level .level_tb table tbody tr td {font-size:100%; line-height:140%;}
	}

/* 뮤직센터 */
.music .level {padding:0 20px;}
.music .level .level_tb table colgroup {}
.music .level .level_tb table colgroup col:first-child {width:15%;}
.music .level .level_tb table colgroup col:nth-child(2) {width:5%;}
.music .level .level_tb table colgroup col:nth-child(3) {width:20%;}
.music .level .level_tb table colgroup col:nth-child(4) {width:20%;}
.music .level .level_tb table colgroup col:nth-child(5) {width:40%;}

.music2 .level {padding:0 25px;}
.music2 .level .level_tb table colgroup col:first-child {width:20%;}
.music2 .level .level_tb table colgroup col:nth-child(2) {width:80%;}

.music4 .img {text-align:center; margin-bottom:90px;}
.music4 ul.text {margin:0 20px;}
.music4 ul.text li {font-size:15px; line-height:24px; margin:20px 0; word-break:keep-all;}
.music4 ul.text li:before {position:relative; display:inline-block; top:-3px; margin-left:-11px; margin-right:5px; background:#e83037; width:6px; height:6px; border-radius:50%; content:'';}

/* 모델센터 */
.model .level {padding:0 20px;}
.model .level .level_tb table colgroup {}
.model .level .level_tb table colgroup col:first-child {width:20%;}
.model .level .level_tb table colgroup col:nth-child(2) {width:80%;}


	@media (max-width: 1349px) {
	}

	@media (max-width: 999px) {
		.music4 .img {margin-bottom:10vmin;}
		.music4 ul.text li {font-size:120%; line-height:140%;}
	}

	@media (max-width: 699px) {
		.music4 ul.text li {font-size:100%;}
		.music4 ul.text li:before {margin-left:-9px; width:4px; height:4px;}
	}


/* 키즈센터 */
.kids .level {padding:0 20px; margin-bottom:60px;}
.kids .level .level_tb table colgroup {}
.kids .level .level_tb table colgroup col:first-child {width:20%;}
.kids .level .level_tb table colgroup col:nth-child(2) {width:80%;}


@media (max-width: 799px) {
	.kids .level {margin-bottom:0;}
}


/* 키즈센터 - 키즈언*/

.kids1 {}
.kids1 .sec1 {margin-bottom:60px;}
.kids1 .sec1 h4 {font-size:50px; color:#008c76; font-weight:normal; letter-spacing:-0.03em; margin-bottom:20px;}
.kids1 .sec1 h4 b {color:#00a88e; font-family:'Noto Sans KR', sans-serif;}
.kids1 .sec1 h4 span {font-size:30px; color:#f39938;}
.kids1 .sec1 p {margin-bottom:50px; line-height:180%; font-size:15px;}
.kids1 .sec1 p strong {background: #000; color: #fff; font-weight:normal; display:inline; padding:0 3px;}
.kids1 .sec1 p b {color:#e62129; font-weight:normal;}

.kids1 .sec1 dl.dot_dl {}
.kids1 .sec1 dl.dot_dl dd {padding-left:18px; margin:10px 0; line-height:160%; font-size:15px;}
.kids1 .sec1 dl.dot_dl dd:before {position:relative; display:inline-block; background:#e62129; border-radius:50%; width:6px; height:6px; content:''; top:-3px; margin-left:-18px; margin-right:6px;}
.kids1 .sec1 dl.dot_dl dd strong {font-size:18px;}

.kids1 .sec2 {display:block; overflow:hidden; margin-bottom: 60px;}
.kids1 .sec2 .img {float:right; width:49%; margin-top:-20px;}
.kids1 .sec2 .text {float:left; width:49%; margin-right:2%; font-size:15px;}
.kids1 .sec2 .text h6 {font-size:20px; font-weight:normal; margin-bottom:35px; line-height:140%; word-break:keep-all; margin-top:10px;}

.kids1 .sec4 {}
.kids1 .sec4 .box_wrap {display:block; overflow:hidden; margin:0 -19px;}
.kids1 .sec4 .box_wrap .kids_box {float: left; width: 300px; margin: 0 19px; background: #fff; border:1px solid #008c76;}
.kids1 .sec4 .box_wrap .kids_box h6 {background:#008c76; color:#fff; font-weight:normal; font-size:18px; padding:12px 19px;}
.kids1 .sec4 .box_wrap .kids_box ol {min-height:178px; padding:5px 19px;}
.kids1 .sec4 .box_wrap .kids_box ol li {font-size:15px; margin:6px 0; padding-left:14px;}
.kids1 .sec4 .box_wrap .kids_box ol li:before {position:relative; display:inline-block; content:'-'; margin-right:5px; margin-left:-14px;}

.kids1 .level .level_tb table {border:0; min-width:700px;}
.kids1 .level .level_tb table colgroup col {width:40%;}
.kids1 .level .level_tb table colgroup col:nth-child(1) {width:24%;}
.kids1 .level .level_tb table colgroup col:nth-child(2) {width:34%;}
.kids1 .level .level_tb table thead tr th {background:#f9c03c; border:0;}
.kids1 .level .level_tb table tbody tr.bg {background:#f7f4ec;}
.kids1 .level .level_tb table tbody tr td {text-align:left; border-right:0; padding:15px 20px; letter-spacing:-0.03em; vertical-align:top; word-break:keep-all;}
.kids1 .level .level_tb table tbody tr td h6 {font-size:18px; margin:6px 0 10px; word-break:keep-all; line-height:140%;}
.kids1 .level .level_tb table tbody tr td dl {}
.kids1 .level .level_tb table tbody tr td dl dd {}
.kids1 .level .level_tb table tbody tr td dl dd em {display:inline-block; font-style:normal; font-size:13px; margin-left:16px;}
.kids1 .level .level_tb table tbody tr td ul {}
.kids1 .level .level_tb table tbody tr td ul li {margin:6px 0; padding-left:14px; word-break:keep-all;}
.kids1 .level .level_tb table tbody tr td ul li:before {position:relative; display:inline-block; content:'-'; margin-right:5px; margin-left:-14px;}
.kids1 .level .level_tb table tbody tr td ul li em {font-style:normal; font-size:13px; line-height:110%;}


@media (max-width: 1349px) {
	.kids1 .sec4 .box_wrap {margin:0;}
	.kids1 .sec4 .box_wrap .kids_box {width:31.3%; margin:0 1%;}
}

@media (max-width: 999px) {
	.kids1 {font-size:100%;}
	.kids1 .level .level_tb table tbody tr td {font-size:110%;}
	.kids1 .level .level_tb table tbody tr td h6 {font-size:130%;}
}

@media (max-width: 799px) {

	.kids1 .sec1, .kids1 .sec2, .kids1 .sec3, .kids1 .sec4, .kids1 .sec5 {margin-bottom:8%;}

	.kids1 .sec1 h4 {font-size:260%;}
	.kids1 .sec1 h4 span {font-size:70%;}
	.kids1 .sec1 p {margin-bottom:8%;}

	.kids1 .sec2 .img {float:none; width:100%; margin-top:0; text-align:center; margin-bottom:40px;}
	.kids1 .sec2 .text {float:none; width:100%; margin-right:0;}

	.kids1 .level .title h5 span {display:block; word-break:keep-all; margin-left:14px; margin-top:8px;}

	
	.kids1 .sec4 .box_wrap .kids_box {width:100%; margin:1% 0;}
	.kids1 .sec4 .box_wrap .kids_box h6 {text-align:center;}
	.kids1 .sec4 .box_wrap .kids_box ol {min-height:auto; padding:0;}
	.kids1 .sec4 .box_wrap .kids_box ol li {text-align:center;}
}