@media all and (max-width:1099px) {
.spwrap { width: 100%; height: auto; position: relative; padding-bottom: 100px }
	.imgres {max-width: 100%; height: auto; margin: 50px auto}
	.imgres2 {max-width: 100%; height: auto; margin: 0 auto 20px}	
	.imgres3 {max-width: 100%; height: auto; margin: 0 auto}		
    .j_title {width: 100%; text-align: center; font-family: "s-core-dream-regular", sans-serif; font-size:16px; color: #333; font-weight: 500; margin: 30px 0; word-break: keep-all;}
	.spwrap .slog {width: 100%; text-align: center;  font-family: 'Jalnan', sans-serif; font-size:25px; color:#071192; font-weight: 400; margin: 25px 0; line-height: 40px; word-break: keep-all; }
	.spwrap h1 {font-family: "NanumSquare", sans-serif; font-size:30px; color: #062f87; font-weight: bold; margin-bottom: 30px; word-break: keep-all;}
	.spwrap h2 {width: 100%; text-align: center; font-family: "NanumSquare", sans-serif; font-size:30px; color: #000; font-weight: bold; margin-bottom: 30px; word-break: keep-all;}	
	.spwrap h3 {width: 100%; text-align: left; font-family: "NanumSquare", sans-serif; font-size:22px; color: #000; font-weight: bold; margin-bottom: 15px; word-break: keep-all;}	
    .edu_subject {width: 100%; text-align: center; font-family: 'NanumSquare', sans-serif; font-size:25px; color:#00043a; font-weight: 800;}
	.spwrap .rental_h1 {font-family: "NanumSquare", sans-serif; font-size:30px; color: #062f87; font-weight: bold; margin-bottom: 5px}	
	.spwrap p {font-family: "NanumSquare", sans-serif;font-size:16px; color: #444; font-weight: 400; word-break: keep-all; line-height: 25px}
	.spwrap .p_title { width: 100%; text-align: center; font-family: "NanumSquare", sans-serif;font-size:16px; color: #444; font-weight: 400; word-break: keep-all}	
	.spwrap .spwrap_ul  { margin-left: 30px}
	.spwrap .spwrap_ul li {list-style-image: url("../image/sub/list_pin.png") ; margin-bottom:15px; padding-left:  10px }
	.fontbold { color: #062f87; font-weight: bold}
	.fontbold2 { background: #00043a; color: #fff; font-weight: 400}	
	.p_greet { font-family: "NanumSquare", sans-serif;font-size:20px; color: #444; font-weight: 400; word-break: keep-all}

.imgbul2 {width: 100%; text-align: center}


.memberwrap {width: 100%; height: 230px; position: relative; margin-top: 30px; clear: both}
.member  {font-size: 0}
.member li {width: 150px; height: 230px; float: left; padding: 10px 10px 40px; border: 1px solid #b2b3c4; margin-left: 20px }
.member li:nth-child(3) {margin-left: 20px; margin-top: 30px}
.member li:nth-child(4) {margin-left: 20px; margin-top: 30px}
.member li p { font-size: 14px; font-family: "s-core-dream-regular", sans-serif; text-align: center; padding-top: 30px; font-weight: bold}


.memberwrap2 {width: 100%; height: 230px; position: relative; margin-top:30px; clear: both}
.member2  {font-size: 0}
.member2 li {width: 150px; height: 230px; float: left; padding: 10px 10px 20px; border: 1px solid #b2b3c4; margin-left: 20px;  }
.member2 li:nth-child(3) {margin-top: 30px}
.member2 li:nth-child(4) {margin-top: 30px}	
.member2 li:nth-child(5) {margin-top: 30px}
.member2 li:nth-child(6) {margin-top: 30px}
.member2 li:nth-child(7) {margin-top: 30px}
.member2 li:nth-child(8) {margin-top: 30px}
.member2 li:nth-child(9) {margin-top: 30px}
.member2 li p { font-size: 14px; font-family: "s-core-dream-regular", sans-serif; text-align: center; padding-top: 30px; font-weight: bold}

.homewrap {width: 100%; height: auto; position: relative}
.homeleft { width: 100%; height: auto; float: none}
.homeright { width: 100%; height: auto; float: none; margin-left: 0}
.homewrap h3 {width: 100%; text-align: left; font-family: "NanumSquare", sans-serif; font-size:22px; color: #062f87; font-weight: bold; margin-bottom: 0}

.box_home { width: 100%; height: auto; padding: 35px 30px; background: #c6d4ed; color: #FFF; font-size: 16px; position: relative; text-shadow: 2px 2px 10px gray; margin-bottom: 35px}

	.chk_wrap {width: 100%; height: auto; margin: 0 auto; position: relative; background: #c6d4ed; border-radius: 16px; padding: 20px; margin-top: 40px}
	.chk01 { width: 330px; height: 230px; float: none; margin-left: 0; margin-top: 30px;  }
	.chk02 { width: 330px; height: 230px; float: none;margin-left: 0; margin-top: 30px }
	.chk03 { width: 330px; height: 230px; float: none; margin-left: 0; margin-top: 30px }
	.chk_wrap h2 { font-family: "NanumSquare", sans-serif; font-size: 20px; color: #00043a; text-decoration: underline;text-underline-offset : 5px; font-weight: 400; }	
	.chk {border-radius: 15px; background: #fff; padding: 35px 45px}
	.chkimg01 { width: 69px; height: 38px; margin: 0 auto}
	.chkimg02 { width: 48px; height: 48px; margin: 0 auto}	
	.chkimg03 { width: 61px; height: 56px; margin: 0 auto}	
    .chktitle {width: 100%; text-align: center; font-family: "NanumSquare", sans-serif; font-size: 18px; padding-top: 35px; word-break: keep-all; font-weight: bold }	
    .ebar {width: 100%; height: 1px; background: #d4d5de; margin: 10px}
    .p_content {font-family: "NanumSquare", sans-serif;font-size:14px; color: #444; font-weight: 400; word-break: keep-all; line-height: 25px; margin: 25px 30px; padding-top: 30px; clear: both }

			.stable_biz {width: 100%; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 30px 0 20px; margin-top: 20px}
			.stable_biz tr {height: 30px; font-family: "s-core-dream-regular", sans-serif !important;font-weight:normal; font-size: 13px; }
			.stable_biz td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_biz .t01 {background: #f1f1f1; text-align: center; width: 180px; padding: 0}
			.stable_biz .t02 { padding-left: 20px  }			
			.stable_biz th {   text-align: center;   background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .c01 {text-align: left}	
			.stable_biz .time {width: 60px}
			.stable_biz .t_style {text-align: center; font-weight: bold; background-color: #edf0f5; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .t_content {text-align: left}						
				

			.stable_time {width: 100%; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 20px 20px 20px; margin-top: 30px; word-break: keep-all}
			.stable_time tr {height: 50px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 13px; }
			.stable_time td {text-align: left; border:#dcdcdc 1px solid; padding: 10px 10px; line-height: 25px}
			.stable_time .timebg {background: #f7f7f7; text-align: center; width: 180px; padding: 0; border-bottom: solid 1px #dcdcdc;}
			.stable_time .cont {text-align: left; padding-left: 10px}		
			.stable_time .cont2 {text-align: center; padding-left: 0}	
			.stable_time .t02 { padding-left: 40px  }			
			.stable_time th {   text-align: center;   background-color: #f7f7f7; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .c01 {text-align: left}	
			.stable_time .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .t_content {text-align: left}		


}
	
@media screen and (min-width: 1100px) {

.spwrap { width: 100%; height: auto; position: relative; padding-bottom: 100px }
	.imgres {max-width: 100%; height: auto; margin: 50px auto}
	.imgres2 {max-width: 100%; height: auto; margin: 0 auto 30px}	
	.imgres3 {max-width: 100%; height: auto; margin: 0 auto}		
    .j_title {width: 100%; text-align: center; font-family: "s-core-dream-regular", sans-serif; font-size:22px; color: #333; font-weight: bold; margin: 30px 0}
	.spwrap .slog {width: 100%; text-align: center;  font-family: 'Jalnan', sans-serif; font-size:45px; color:#071192; font-weight: 400; margin: 25px 0; line-height: 60px }
	.spwrap h1 {font-family: "NanumSquare", sans-serif; font-size:30px; color: #062f87; font-weight: bold; margin-bottom: 30px}
	.spwrap h2 {width: 100%; text-align: center; font-family: "NanumSquare", sans-serif; font-size:30px; color: #000; font-weight: bold; margin-bottom: 30px}	
	.spwrap h3 {width: 100%; text-align: left; font-family: "NanumSquare", sans-serif; font-size:22px; color: #000; font-weight: bold; margin-bottom: 15px}	
    .edu_subject {width: 100%; text-align: center; font-family: 'NanumSquare', sans-serif; font-size:25px; color:#00043a; font-weight: 800;}
	.spwrap .rental_h1 {font-family: "NanumSquare", sans-serif; font-size:30px; color: #062f87; font-weight: bold; margin-bottom: 5px}	
	.spwrap p {font-family: "NanumSquare", sans-serif;font-size:16px; color: #444; font-weight: 400; word-break: keep-all; line-height: 25px}
	.spwrap .p_title { width: 100%; text-align: center; font-family: "NanumSquare", sans-serif;font-size:16px; color: #444; font-weight: 400; word-break: keep-all}	
	.spwrap .spwrap_ul  { margin-left: 30px}
	.spwrap .spwrap_ul li {list-style-image: url("../image/sub/list_pin.png") ; margin-bottom:15px; padding-left:  10px }
	.fontbold { color: #062f87; font-weight: bold}
	.fontbold2 { background: #00043a; color: #fff; font-weight: 400}	
	.p_greet { font-family: "NanumSquare", sans-serif;font-size:20px; color: #444; font-weight: 400; word-break: keep-all}

.imgbul2 {width: 100%; text-align: center}


.memberwrap {width: 100%; height: 300px; position: relative; margin-top: 30px}
.member  {font-size: 0}
.member li {width: 220px; height: 300px; float: left; padding: 20px 20px 30px; border: 1px solid #b2b3c4; margin-left: 20px }
.member li:nth-child(3) {margin-left: 60px}
.member li:last-child {margin-left: 20px}
.member li p { font-size: 16px; font-family: "s-core-dream-regular", sans-serif;  text-align: center; padding-top: 30px; font-weight: bold}
.member1 {margin-left: 50px}	
.member1  {font-size: 0}
.member1 li {width: 220px; height: 300px; float: left; padding: 20px 20px 30px; border: 1px solid #b2b3c4; margin-left: 20px }
.member1 li:nth-child(3) {margin-left: 60px}
.member1 li:last-child {margin-left: 20px}
.member1 li p { font-size: 16px; font-family: "s-core-dream-regular", sans-serif;  text-align: center; padding-top: 30px; font-weight: bold}
	.member_right {margin-left: 50px}	
.memberwrap2 {width: 100%; height: auto; position: relative; margin-top: 5px}
.member2  {font-size: 0}
.member2 li {width: 220px; height: 300px; float: left; padding: 20px 20px 30px; border: 1px solid #b2b3c4; margin-left: 40px;  }
.member2 li:nth-child(5) {margin-top: 50px}
.member2 li:nth-child(6) {margin-top: 50px}
.member2 li:nth-child(7) {margin-top: 50px}
.member2 li:nth-child(8) {margin-top: 50px}
.member2 li:nth-child(9) {margin-top: 50px}
.member2 li p { font-size: 16px; font-family: "s-core-dream-regular", sans-serif; text-align: center; padding-top: 30px; font-weight: bold}

.homewrap {width: 100%; height: auto; position: relative}
.homeleft { width: 500px; height: auto; float: left}
.homeright { width: 500px; height: auto; float: left; margin-left: 50px}
.homewrap h3 {width: 100%; text-align: left; font-family: "NanumSquare", sans-serif; font-size:22px; color: #062f87; font-weight: bold; margin-bottom: 0}

.box_home { width: auto; height: auto; padding: 35px 100px; background: #c6d4ed; color: #FFF; font-size: 16px; position: relative; text-shadow: 2px 2px 10px gray; margin-bottom: 35px}

	.chk_wrap {width: 1070px; height: auto; margin: 0 auto; position: relative; background: #c6d4ed; border-radius: 16px; padding: 20px; margin-top: 40px}
	.chk01 { width: 330px; height: 230px; float: left; margin-left: 0; margin-top: 30px;  }
	.chk02 { width: 330px; height: 230px; float: left; margin-left: 20px; margin-top: 30px }
	.chk03 { width: 330px; height: 230px; float: left; margin-left: 20px; margin-top: 30px }
	.chk_wrap h2 { font-family: "NanumSquare", sans-serif; font-size: 25px; color: #00043a; text-decoration: underline;text-underline-offset : 5px; font-weight: 400; }	
	.chk {border-radius: 15px; background: #fff; padding: 35px 45px}
	.chkimg01 { width: 69px; height: 38px; margin: 0 auto}
	.chkimg02 { width: 48px; height: 48px; margin: 0 auto}	
	.chkimg03 { width: 61px; height: 56px; margin: 0 auto}	
    .chktitle {width: 100%; text-align: center; font-family: "NanumSquare", sans-serif; font-size: 20px; padding-top: 35px; word-break: keep-all; font-weight: bold }	
    .ebar {width: 100%; height: 1px; background: #d4d5de; margin: 10px}
    .p_content {font-family: "NanumSquare", sans-serif;font-size:16px; color: #444; font-weight: 400; word-break: keep-all; line-height: 25px; margin: 25px 30px; padding-top: 30px; clear: both }

			.stable_biz {width: 1100px; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 50px 20px 30px; margin-top: 30px; word-break: keep-all}
			.stable_biz tr {height: 50px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 15px; }
			.stable_biz td {text-align: center; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_biz .t01 {background: #f1f1f1; text-align: center; width: 180px; padding: 0}
			.stable_biz .t02 { padding-left: 40px  }			
			.stable_biz th {   text-align: center;   background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .c01 {text-align: left}	
			.stable_biz .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_biz .t_content {text-align: left}			

			.stable_time {width: 1100px; border-top:#6a6162 2px solid; border-collapse:collapse; padding: 50px 20px 30px; margin-top: 30px; word-break: keep-all}
			.stable_time tr {height: 50px; font-family: "s-core-dream-regular", sans-serif !important; font-weight:normal; font-size: 15px; }
			.stable_time td {text-align: left; border:#dcdcdc 1px solid; padding: 20px 10px; line-height: 25px}
			.stable_time .timebg {background: #f7f7f7; text-align: center; width: 180px; padding: 0; border-bottom: solid 1px #dcdcdc;}
			.stable_time .cont {text-align: left; padding-left: 20px}	
			.stable_time .cont2 {text-align: center; padding-left: 0}	
			.stable_time .t02 { padding-left: 40px  }			
			.stable_time th {   text-align: center;   background-color: #f7f7f7; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .c01 {text-align: left}	
			.stable_time .t_style {text-align: center; font-weight: bold; background-color: #f1f1f1; border-left: solid 1px #dcdcdc;  border-right: solid 1px #dcdcdc}
			.stable_time .t_content {text-align: left}		

}