
.common_help_box {padding:60px; border-radius:20px; background:#f8f8f8 url(../images/common/common_help_bg_icon.png) 60px 60px no-repeat; padding-left:300px;  position:relative; margin-top:30px;}
.common_help_box .title {font-size:20px; font-weight:bold; color:#000;}
.common_help_box .tel {font-size:50px; font-family: 'Pretendard'; font-weight:900; color:#184775;   line-height:40px; margin-top:10px; display:inline-block; }
.common_help_box .help {font-size:15px;color:#000;}
.common_help_box .btns {position:absolute; right:60px; top:90px;}
.common_help_box .btns a{display:inline-block; margin:0 3px; line-height:45px; border:2px #444 solid; background:#444; padding:0 30px; border-radius:45px; color:#fff; font-size:16px;}
.common_help_box .btns a.kakao{border:2px #fdb813 solid; background:#fdb813}



.common_tip {margin-top:60px; border:1px #ddd solid; padding:60px; border-radius:30px; background:url(../images/common/common_tip_bg.png) 60px bottom no-repeat;}
.common_tip .col_box {display:table; width:100%;  }
.common_tip .col_box .col {display:table-cell; vertical-align:middle;}
.common_tip .col_box .col.t1 {font-size:50px; font-family: 'Pretendard'; font-weight:900;  color:#ffac1c;   line-height:60px; padding-left:550px}
.common_tip .col_box .col.t2 ul li{font-size:16px; padding-left:17px;  color:#000; background:url(../images/sub/dt_dot.jpg) left 10px no-repeat;}



/*자주하는 질문*/
.common_qna_wrap {margin:60px 0px;}
.common_qna_wrap .title .t1{font-sizE:44px; font-family: 'Pretendard'; font-weight:900;  line-height:60px; color:#000; letter-spacing:-2px;}
.common_qna_wrap .title .t2{font-sizE:18px;  color:#000; margin-top:10px; letter-spacing:-2px;}
.common_qna_wrap .title .t2 span {color:#000; }
.common_qna_wrap ul  {padding-top:30px; }
.common_qna_wrap ul li { position:relative; border-bottom:1px #ededed solid; padding:10px 0px; }
.common_qna_wrap ul li .question_box{position:relative;  font-size:22px; padding:15px 0px; padding-left:55px; ;cursor:pointer; transition: all 0.2s;  color:#000; font-weight:normal; letter-spacing:-1px;}
.common_qna_wrap ul li .question_box strong{position:absolute;left:0px; top:15px; font-size:12px; width:30px;   height:30px; line-height:30px;  background:#0c3966; color:#FFF; text-align:center; border-radius:30px; border:1px #0e81a0 solid;    font-weight:normal; }
.common_qna_wrap ul li .question_box:hover {color:#0c3966;transition: all 0.3s;}
.common_qna_wrap ul li .question_box .cate {margin-bottom:10px;}
.common_qna_wrap ul li .question_box .cate span {displaY:inline-block; background:#f2f2f2; color:#777; padding:0 20px; line-height:30px; font-size:13px; font-weight:normal; border-radius:30px;}

.common_qna_wrap ul li .answer_box{position:relative; padding:30px 20px 30px 80px;  border-radius:10px; font-size:16px; background:#f8f8f8; display:none;}
.common_qna_wrap ul li .answer_box strong{position:absolute;left:30px; top:27px; font-size:12px; color:#666; background:#fff; width:30px; border-radius:30px; height:30px; line-height:30px; text-align:center;  background:#fff; border:1px #ddd solid; }
.common_qna_wrap ul li .answer_box img{vertical-align:middle; max-width:100%;}





/*멘토링*/
.common_mento_wrap {padding:120px 10%; background:#f8f8f8;}
.common_mento_wrap .col_box{display:table; width:100%; table-layout:fixed; }
.common_mento_wrap .col_box .col {vertical-align:middle; display:table-cell;}
.common_mento_wrap .col_box .col.title {font-sizE:40px; font-family: 'Pretendard';  line-height:50px; color:#000;  width:500px;}
.common_mento_wrap .col_box .col.title div {font-weight:900;}

.common_mento_wrap .col_box .col.list  {overflow:hidden; }
.common_mento_wrap .col_box .col.list ul  {text-align:left;}
.common_mento_wrap .col_box .col.list ul li {display:inline-block;   width:310px; margin-right:40px;  vertical-align:top; }
.common_mento_wrap .col_box .col.list ul li:last-child {margin-right:0px;}
.common_mento_wrap .col_box .col.list ul li .box { padding:40px;  min-height:200px; }


.common_mento_wrap .col_box .col.list ul li.m1 .box {background:#fff url(../images/contents/certificate/certificate_01_02_icon01.png) 90% 90% no-repeat;}
.common_mento_wrap .col_box .col.list ul li.m2 .box {background:#fff url(../images/contents/certificate/certificate_01_02_icon02.png) 90% 90% no-repeat;}
.common_mento_wrap .col_box .col.list ul li.m3 .box {background:#fff url(../images/contents/certificate/certificate_01_02_icon03.png) 90% 90% no-repeat;}


.common_mento_wrap .col_box .col.list ul li .num {font-family: 'Montserrat'; font-size:50px; font-weight:900; letter-spacing:-2px; color:#ffac1c;}
.common_mento_wrap .col_box .col.list ul li .t1 {margin-top:30px; line-height:25px; font-size:16px; height:65px;  color:#000;}
.common_mento_wrap .col_box .col.list ul li .t1 span {text-decoration:underline; color:#ffac1c;}







.about_01_wrap .title {margin:0 10%;}
.about_01_wrap .title .t1{font-sizE:50px; font-family: 'Pretendard'; font-weight:900;  line-height:60px; color:#000; letter-spacing:-2px;}
.about_01_wrap .title .t2{font-sizE:30px;  color:#000; margin-top:20px; letter-spacing:-2px;}
.about_01_wrap .photo {margin:80px 0px 60px 10%; height:450px; background:url(../images/contents/about/about_01_top_bg.jpg) left top no-repeat; background-size:cover;  border-radius:20px 0px 0px 20px;;}
.about_01_wrap .text {position:relative;}
.about_01_wrap .text .t1{position:absolute; left:0px; top:0px; font-size:30px; line-height:45px; font-weight:bold; color:#000;  font-family: 'Pretendard'; font-weight:900; }
.about_01_wrap .text .t2{margin-left:700px; font-size:18px; color:#000; line-height:30px; letter-spacing:-1px;}
.about_01_wrap .visul_text {margin:30px 0px 15px;}
.about_01_wrap .visul_text ul {overflow:hidden;}
.about_01_wrap .visul_text ul li {margin-bottom:20px;}
.about_01_wrap .visul_text ul li .box {background:#f8f8f8; border-radius:20px; padding:50px; position:relative;}
.about_01_wrap .visul_text ul li .box .icon {position:absolute; left:50px; top:60px; }
.about_01_wrap .visul_text ul li .box .icon img {vertical-align:middle; }
.about_01_wrap .visul_text ul li dl {padding-left:120px;}
.about_01_wrap .visul_text ul li dl dt{font-size:23px; color:#184775; font-weight:bold; margin-bottom:10px; letter-spacing:-2px;}
.about_01_wrap .visul_text ul li dl dd{font-size:15px; color:#777; line-height:20px;}




/*강사소개 타이틀*/
.about_02_wrap  {margin-bottom:120px;}
.about_02_wrap .title .t1{font-sizE:50px; font-family: 'Pretendard'; font-weight:900;  line-height:60px; color:#000; letter-spacing:-2px;}
.about_02_wrap .title .t2{font-sizE:30px;  color:#000; margin-top:20px; letter-spacing:-2px;}





/*오시는길*/
.about_03_wrap {position:relative;  margin:30px 0px 80px; padding-bottom:80px; }
.about_03_wrap .name_text{font-size:30px; color:#000; font-weight:bold; width:500px; position:absolute; left:0px; top:20px;}
.about_03_wrap .name_text ul{margin-top:30px;}
.about_03_wrap .name_text ul li{position:relative;padding-left:120px; font-weight:normal; font-size:16px; min-height:30px; margin:7px 0px;}
.about_03_wrap .name_text ul li .s_title{position:absolute; left:0px; top:0px; color:#777; background:#0c3966; width:90px; line-height:30px; color:#fff; text-align:Center; border-radius:30px; font-size:13px;}
.about_03_wrap .name_text ul li .s_text{color:#000;}
.about_03_wrap .info {margin-left:550px; background:#f2f2f2; }
.about_03_wrap .info .common_map {width:100%; height:450px;}


/*자격증과정 실내건축기사*/
.certificate_01_wrap .title .t1{font-sizE:50px; font-family: 'Pretendard'; font-weight:900;  line-height:60px; color:#000; letter-spacing:-2px;}
.certificate_01_wrap .title .t2{font-sizE:25px;  color:#000; margin-top:20px; letter-spacing:-2px; line-height:35px;}
.certificate_01_wrap .top_photo {margin:80px 0px; height:500px; background:url(../images/contents/certificate/certificate_01_top_bg.jpg?1) left top no-repeat; background-size:cover; background-attachment:fixed;  }
.certificate_01_wrap .top_photo.etc02 {background:url(../images/contents/certificate/certificate_02_top_bg.jpg?1) left top no-repeat; }
.certificate_01_wrap .top_photo.etc03 {background:url(../images/contents/certificate/certificate_03_top_bg.jpg?1) left top no-repeat; }
.certificate_01_wrap .top_photo.etc04 {background:url(../images/contents/certificate/certificate_04_top_bg.jpg?1) left top no-repeat; }
.certificate_01_wrap .top_photo.course01 {background:url(../images/contents/course/course01_top_bg.jpg?1) left top no-repeat; }
.certificate_01_wrap .top_photo.course02 {background:url(../images/contents/course/course02_top_bg.jpg?1) left top no-repeat; }
.certificate_01_wrap .top_photo.regular_01 {background:url(../images/contents/regular/regular_01_top_bg.jpg?11) left top no-repeat; }
.certificate_01_wrap .top_photo.regular_02 {background:url(../images/contents/regular/regular_02_top_bg.jpg) left top no-repeat; }


.certificate_01_01 {margin-top:60px;}
.certificate_01_01 .col_box{display:table; width:100%; table-layout:fixed;}
.certificate_01_01 .col_box .col {display:table-cell;vertical-align:top; padding:40px; border:1px #ddd solid; border-radius:30px;}
.certificate_01_01 .col_box .col.jump {width:40px; border:0px; padding:0px;}
.certificate_01_01 .col_box .col .title  {font-size:25px; font-weight:bold; color:#000; letter-spacing:-2px; margin-bottom:40px;}
.certificate_01_01 .col_box .col dl {border-bottom:1px #ededed solid; padding-bottom:10px; margin-bottom:10px;}
.certificate_01_01 .col_box .col dl dt {font-size:18px; color:#184775; font-weight:bold; position:relative; padding-left:50px; min-height:20px; line-height:22px;}
.certificate_01_01 .col_box .col dl dt span {position:absolute; left:0px; top:0px; background:#184775; display:inline-block; margin-right:10px; width:35px; height:35px; line-height:35px; border-radius:35px; color:#fff; text-align:center; font-size:14px;}
.certificate_01_01 .col_box .col dl dd {padding-left:45px; line-height:20px; font-size:15px; color:#000;}
.certificate_01_01 .col_box .col dl:last-child {border-bottom:0px;}




/*자격증과정 실내건축기사*/
.certificate_01_03 {margin:60px 0px;}
.certificate_01_03 .title .t1{font-sizE:40px; font-family: 'Pretendard'; font-weight:900;  line-height:60px; color:#000; letter-spacing:-2px;}
.certificate_01_03 .title .t2{font-sizE:18px;  color:#000; margin-top:0px; letter-spacing:-2px; line-height:35px;}

.certificate_01_03 ul {display:table; width:100%; table-layout:fixed; margin-top:60px;}
.certificate_01_03 ul li{display:table-cell;vertical-align:top; padding:40px; border:1px #ddd solid; border-radius:15px;}
.certificate_01_03 ul li.jump {border:0px; width:20px; padding:0px;}
.certificate_01_03 ul li .icon {text-align:center;  height:100px; line-height:100px; padding:20px 0px;}
.certificate_01_03 ul li .icon img {vertical-align:middle;}
.certificate_01_03 ul li .t1 {font-size:20px; color:#000; font-weight:bold; margin-bottom:20px; padding-bottom:20px; border-bottom:1px #ddd solid; text-align:center;}
.certificate_01_03 ul li .t2 {font-size:16px; color:#000; line-height:22px;}




.regular_01_01 .col_box {display:table; width:100%; table-layout:fixed; margin:30px 0px 60px;}
.regular_01_01 .col_box .col{display:table-cell; vertical-align:middle;}
.regular_01_01 .col_box .col.icon img{vertical-align:middle; border-radius:20px;}
.regular_01_01 .col_box .col dl dt{font-size:22px; font-weight:bold; color:#000; letter-spacing:-2px; margin-bottom:20px; margin:}
.regular_01_01 .col_box .col dl dd{font-size:16px;   color:#000;  }


.agree_box {padding:30px; }
.agree_s_box { margin-top:20px;} 
.agree_s_box .box{border:1px #ddd solid; padding:10px; overflow:hidden; height:100px; overflow-y:auto; margin-top:20px; font-size:11px; color:#888;} 




@media all and (max-width:1024px) {




.common_help_box {padding:30px; border-radius:10px; background:#f8f8f8 url(../images/common/common_help_bg_icon.png) center 30px no-repeat; margin-top:30px;}
.common_help_box .title {font-size:20px;   text-align:center; padding-top:90px;}
.common_help_box .tel {font-size:30px; line-height:40px; margin-top:10px; display:block; text-align:center; }
.common_help_box .help {font-size:15px;color:#000; text-align:center;}
.common_help_box .btns {position:relative; right:0px; top:0px; text-align:center; margin-top:20px; width:auto;}




.common_tip {margin-top:60px; padding:30px; border-radius:10px; background:url(../images/common/common_tip_bg.png) center bottom no-repeat; padding-bottom:250px;}
.common_tip .col_box {display:block; }
.common_tip .col_box .col {display:block; vertical-align:middle;}
.common_tip .col_box .col.t1 {font-size:30px;   line-height:40px; padding-left:0px}
.common_tip .col_box .col.t2 ul { margin-top:30px;}
.common_tip .col_box .col.t2 ul li{font-size:15px; padding-left:10px;  color:#000; background:url(../images/sub/dt_dot.jpg) left 10px no-repeat;}



/*자주하는 질문*/
.common_qna_wrap {margin:60px 0px;}
.common_qna_wrap .title .t1{font-sizE:30px;  line-height:35px;}
.common_qna_wrap .title .t2{font-sizE:18px; }



.common_qna_wrap ul li .question_box{font-size:20px;  padding-left:45px}





/*멘토링*/
.common_mento_wrap {padding:60px 5%; }
.common_mento_wrap .col_box{display:block; }
.common_mento_wrap .col_box .col {display:block;}
.common_mento_wrap .col_box .col.title {font-sizE:30px; line-height:35px; width:auto;}
.common_mento_wrap .col_box .col.title div {font-weight:900;}

.common_mento_wrap .col_box .col.list  { margin-top:30px;}
.common_mento_wrap .col_box .col.list ul li {display:block;   width:auto; margin:0px 0px 10px 0px !important;}
.common_mento_wrap .col_box .col.list ul li .box { padding:40px;  min-height:auto; padding-bottom:80px; }



.about_01_wrap {padding-bottom:80px;}
.about_01_wrap .title {margin:0 5% 40px;}
.about_01_wrap .title .t1{font-sizE:30px;  line-height:35px;}
.about_01_wrap .title .t2{font-sizE:20px;  margin-top:10px; line-height:25px;}
.about_01_wrap .photo {margin:30px 0px 10px 5%; height:130px;  border-radius:10px 0px 0px 10px;;}
.about_01_wrap .text {position:relative;  margin-top:20px; padding:0 5%;}
.about_01_wrap .text .t1{position:relative;  font-size:25px; line-height:30px; }
.about_01_wrap .text .t2{margin-left:0px; font-size:16px; margin-top:20px; line-height:25px;}
.about_01_wrap .visul_text {margin:30px 0px 15px;}
.about_01_wrap .visul_text ul {overflow:hidden;}
.about_01_wrap .visul_text ul li {margin-bottom:10px;}
.about_01_wrap .visul_text ul li .box {  padding:30px; position:relative;}
.about_01_wrap .visul_text ul li .box .icon {position:relative; left:0px; top:0px; text-align:center; }
.about_01_wrap .visul_text ul li dl {padding-left:0px; margin-top:20px; text-align:center;}
.about_01_wrap .visul_text ul li dl dt{font-size:20px; }





/*강사소개 타이틀*/
.about_02_wrap  {margin-bottom:120px;}
.about_02_wrap .title .t1{font-sizE:30px; line-height:35px;}
.about_02_wrap .title .t2{font-sizE:20px; margin-top:10px; line-height:25px;}



.certificate_common_box {padding:0 5%;}

/*자격증과정 실내건축기사*/
.certificate_01_wrap .title {padding:0 5%;}
.certificate_01_wrap .title .t1{font-sizE:30px;  line-height:35px; }
.certificate_01_wrap .title .t2{font-sizE:18px; margin-top:10px; line-height:25px;}
.certificate_01_wrap .top_photo {margin:30px 0px; height:200px; background-size:cover !important;}



.certificate_01_01 {margin-top:60px;}
.certificate_01_01 .col_box{display:block; }
.certificate_01_01 .col_box .col {display:block; padding:30px; border-radius:10px; margin-bottom:5px;}
.certificate_01_01 .col_box .col.jump {display:none;}
.certificate_01_01 .col_box .col dl dt {font-size:16px;}



/*자격증과정 실내건축기사*/
.certificate_01_03 {margin:60px 5%;}
.certificate_01_03 .title .t1{font-sizE:30px; line-height:35px}
.certificate_01_03 .title .t2{font-sizE:18px;  line-height:25px;}

.certificate_01_03 ul {display:block; margin-top:60px;}
.certificate_01_03 ul li{display:block; padding:40px; margin-bottom:20px; border-radius:10px;}
.certificate_01_03 ul li.jump {display:none;}




.regular_01_01 .col_box {display:block;  margin:30px 0px 60px;}
.regular_01_01 .col_box .col{display:block;}
.regular_01_01 .col_box .col.icon img{border-radius:10px; width:100%;}
.regular_01_01 .col_box .col dl dt{margin-top:20px;}
.regular_01_01 .col_box .col dl dd{font-size:16px;   color:#000;  }





/*오시는길*/
.about_03_wrap { margin:30px 0px 80px; padding-bottom:80px; }
.about_03_wrap .name_text{ width:auto; position:relative; left:0px; top:0px; font-size: 22px;}
.about_03_wrap .name_text ul{margin-top:30px;}
.about_03_wrap .name_text ul li{;padding-left:100px; font-size:15px}


.about_03_wrap .info {margin-left:0px; margin-top:30px; border:1px #ddd solid;; border-radius:10px;}
.about_03_wrap .info .common_map {height:250px;}





}


@media all and (min-width:1025px) and (max-width:1440px) {


	.about_01_wrap .title {margin:0 5%;}
	.about_01_wrap .photo {margin-left:5%;}

	.about_01_wrap .text {margin:0 5%;}
	.about_01_wrap .text .t1 {position:relative; left:0px; top:0px;}
	.about_01_wrap .text .t2 {margin:50px 0px}






	.about_03_wrap .name_text {position:relative; top:0px; width:auto;}
	.about_03_wrap .info {margin-left:0px; margin-top:20px; border-radius:10px; overflow:hidden;}


	.certificate_01_wrap .title {margin-left:5%; margin-right:5%}
	.certificate_common_box {margin-left:5%; margin-right:5%}

	.common_help_box .btns {position:relative; left:0px; top:0px; margin-top:30px;}
	.certificate_01_01 .col_box .col.jump {width:15px;}


	.common_tip {background:none;}
	.common_tip .col_box .col.t1 {padding-left:0px;}

	.common_mento_wrap {padding-left:5%; padding-right:5%;}
	.common_mento_wrap .col_box {display:block;}
	.common_mento_wrap .col_box .col {display:block;}
	.common_mento_wrap .col_box .col.list ul {margin-top:30px; overflow:hidden; font-size:0px;}
	.common_mento_wrap .col_box .col.list ul li {width:33%; margin:0px;}
	.common_mento_wrap .col_box .col.list ul li:nth-child(2n) {margin:0 0.5%;}

	.certificate_01_03 {margin-left:5%; margin-right:5%}
	.certificate_01_03 ul li {padding:20px;}
	.certificate_01_03 ul li.jump {width:10px;}
	.certificate_01_03 ul li .t1 {font-size:16px; letter-spacing:-2px;}
	.certificate_01_03 ul li .t2 {font-size:14px;}

}