#subVisual {margin-top:121px ;height:160px ; background-repeat: no-repeat;background-position: 50% 0;}
.subVisual01 {background-image:url("../images/contents/subVisual01.jpg");}
.subVisual02 {background-image:url("../images/contents/subVisual02.jpg");}
.subVisual03 {background-image:url("../images/contents/subVisual03.jpg");}
.subVisual04 {background-image:url("../images/contents/subVisual04.jpg");}
.subVisual05 {background-image:url("../images/contents/subVisual05.jpg");}
.subVisual06 {background-image:url("../images/contents/subVisual06.jpg");}
.subVisual07 {background-image:url("../images/contents/subVisual07.jpg");}
.subVisual08 {background-image:url("../images/contents/subVisual08.jpg");}

.enterance {height:50px ;background: #1bbc9b;}
.enterance .specialPoint {float: left;width: 290px;height: 50px;;background: #138a72;}
.enterance .specialPoint ul {padding-top:6px; padding-right:10px;}
.enterance .specialPoint li {float: left; font-size: 18px; w idth: 45%;height: 18px;line-height: 20px; color:#fff;position: relative; text-indent: 10px;margin-left: 5%;padding-top:8px;}
/* .enterance .specialPoint li:before {content: "";display: block;width: 2px;height: 2px;background: #fff; position: absolute; left:0;  margin-top: 8px;} */

.enterance .period {color: #fff; font-size: 22px; float: left;line-height: 45px;font-size: 18px;width: 780px;padding-left: 30px;p}
.enterance .period * {ve rtical-align: middle;}
.enterance .period strong {font-family: "nanumEB";color: #fdf035; font-size: 22px;margin-left: 20px;}
.enterance .period .btns {float: right;padding:10px 0 ;}
.enterance .period .btns a {display: block;width: 118px;height: 28px;font-size: 15px;line-height: 26px; text-align: center;color:#fff; border: 1px solid #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float: left;margin-left: 10px;;}

#subContents {padding: 10px 0 60px 0;}
#lnb {text-align: center;font-size: 0;}
#lnb li {margin-left: -1px; display: inline-block;font-size:14px ;color: #2f2f2f;margin-bottom:15px;}
#lnb li.on a {background: #ff8e38;border-color: #ff8e38;z-index:3;color: #fff;}
#lnb a {display: block;height:42px;line-height: 40px;background: #fff9f5;border: 1px solid #d9d9d9;}

#lnb ul.menu04 li a {width:274px;}
#lnb ul.menu05 li a {width:219px;}
#lnb ul.menu06 li a {width:182px;}
#lnb ul.menu07 li a {width:156px;}
#lnb ul.menu08 li a {width:136.5px;}
#lnb ul.menu09 li a {width:121px;}
#lnb ul.menu10 li a {width:109px;}
#lnb ul.menu11 li a {width:99px;}





/* tab */
.tab {}
.tab > ul {border-bottom: 1px solid #58975d;margin:10px 0 10px 0;}
.tab li {float: left; margin:0 0 -1px -1px; position: relative;}
.tab li a {display: block;height: 40px;line-height: 40px; border: 1px solid #d9d9d9; border-bottom-color:#1bbc9b; text-align: center; background: #f3fcfa; position: relative;}
.tab li a:after {content: "";display: block;width: 1px;height: 100%;}
.tab li.on a,.tab li:hover a {border-color: #1bbc9b;border-bottom-color: #fff;background: #fff;}
.tab li.on ,.tab li:hover {z-index:99;}

.tab01 li {width: 276px;}
.tab02 li {width: 551px;}
.tab03 li {width: 367.5px;}
.tab04 li {width: 276px;}
.tab05 li {width: 276px;}
.tab06 li {width: 184.3px;}
.tab07 li {width: 14.37%;}
.tab08 li {width: 138.5px;}

.subTab {margin:10px 0;}

.subTab .tab07 ul.depth3 li a {width:156px;}
.subTab .tab07 li {float: left; margin:0 0 -1px -1px; position: relative;}
.subTab .tab07 li a {display: block;height: 40px;line-height: 40px; border: 1px solid #d9d9d9; border-bottom-color:#1bbc9b; text-align: center; background: #f3fcfa; position: relative;}
.subTab .tab07 li a:after {content: "";display: block;width: 1px;height: 100%;}
.subTab .tab07 li.on a,.subTab .tab07 li:hover a {border-color: #1bbc9b;border-bottom-color: #fff;background: #fff;}
.subTab .tab07 li.on ,.subTab .tab07 li:hover {z-index:99;}

.subTab .tab06 ul.depth3 li a {width:182.3px;}
.subTab .tab06 li {float: left; margin:0 0 -1px -1px; position: relative;}
.subTab .tab06 li a {display: block;height: 40px;line-height: 40px; border: 1px solid #d9d9d9; border-bottom-color:#1bbc9b; text-align: center; background: #f3fcfa; position: relative;}
.subTab .tab06 li a:after {content: "";display: block;width: 1px;height: 100%;}
.subTab .tab06 li.on a,.subTab .tab06 li:hover a {border-color: #1bbc9b;border-bottom-color: #fff;background: #fff;}
.subTab .tab06 li.on ,.subTab .tab06 li:hover {z-index:99;}

.subTab .tab03 ul.depth3 li a {width:365px;}
.subTab .tab03 li {float: left; margin:0 0 -1px -1px; position: relative;}
.subTab .tab03 li a {display: block;height: 40px;line-height: 40px; border: 1px solid #d9d9d9; border-bottom-color:#1bbc9b; text-align: center; background: #f3fcfa; position: relative;}
.subTab .tab03 li a:after {content: "";display: block;width: 1px;height: 100%;}
.subTab .tab03 li.on a,.subTab .tab06 li:hover a {border-color: #1bbc9b;border-bottom-color: #fff;background: #fff;}
.subTab .tab03 li.on ,.subTab .tab06 li:hover {z-index:99;}

.subTab .tab02 ul.depth3 li a {width:550px;}
.subTab .tab02 li {float: left; margin:0 0 -1px -1px; position: relative;}
.subTab .tab02 li a {display: block;height: 40px;line-height: 40px; border: 1px solid #d9d9d9; border-bottom-color:#1bbc9b; text-align: center; background: #f3fcfa; position: relative;}
.subTab .tab02 li a:after {content: "";display: block;width: 1px;height: 100%;}
.subTab .tab02 li.on a,.subTab .tab02 li:hover a {border-color: #1bbc9b;border-bottom-color: #fff;background: #fff;}
.subTab .tab02 li.on ,.subTab .tab02 li:hover {z-index:99;}
.subTab .tab02 li.blue a {display: block;height: 40px;line-height: 40px; margin-left: -1px;border: 1px solid #2397f5; border-bottom-color:#1bbc9b; text-align: center; background: #2397f5; position: relative;color: #fff;}
.subTab .tab02 li.orange a {display: block;height: 40px;line-height: 40px; margin-right: -1px;border: 1px solid #ff8e38; border-bottom-color:#1bbc9b; text-align: center; background: #ff8e38; position: relative;color: #fff;}


/* 서양조리 */
#subContents .mainBanner {text-align: center;border:5px solid #f2f2f2 ;padding: 15px 0;}
#subContents .mainBanner .mask {width: 699px;height: 393px; overflow: hidden;margin: auto;}
/* #subContents .titleH3 {margin: 10px 0; text-align: center;}
#subContents .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
#subContents .titleH3 .main span{color:#f68938;}
#subContents .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
#subContents .titleH3 .sub em {background: #fffc91;} */
#subContents .conBox h4 {margin-left:10px;font-size:19px;font-weight:700;}
#subContents .conBox h4.first {margin-top:10px;}
#subContents .conBox h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
#subContents .conBox .imgList {width: 110%;}
#subContents .conBox .imgList li {float: left;margin:0 20px 20px 0; width:353px; height:235px;}
#subContents .jobComplete .rollingBox {overflow: hidden;}
#subContents .jobComplete .rollingBox > img {float: left;border:5px solid #f2f2f2 ;}
#subContents .jobComplete .rollingBox .rollingSenior {float: left;width:550px ;height: 380px;position: relative;}
#subContents .jobComplete .rollingBox .rollingSenior a.btnNext {right:0; bottom:0; position: absolute;}
#subContents .jobComplete .rollingBox .rollingSenior a.btnPrev {right:47px; bottom:0; position: absolute;}

#subContents .schedule {text-align: center;width: 100%;margin: 30px 0;}
#subContents .schedule th {background: #f8f8f8; border: 1px solid #d9d9d9;padding: 10px 0;}
#subContents .schedule td {border: 1px solid #d9d9d9;padding: 10px 0;}
#subContents .mou {margin-bottom: 30px;}
#subContents .partnerCompany p {padding: 15px 0; text-align: center;color: #fff; font-size: 18px;background: #ff8e38;margin-top: 20px;}

#subContents .conBox_ok {border:1px solid #ccc;padding:30px;margin: 20px 0; text-align: center;}
#subContents .title_ok .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
#subContents .title_ok .sub {font-size: 16px;color: #666;text-align: center;}
#subContents .title_ok .sub em {background: #fffc91;}

/* 160622 원서접수 박스 */
#contents .contentsBox {padding:20px 40px; background:#f8f8f8; color:#4d4d4d; line-height:2; border:1px solid #ccc; border-radius:5px; font-size:15px;margin-top:15px;}
#contents .contentsList_01 {}
#contents .contentsList_01 li {position:relative; padding-left: 10px; line-height:2;}
#contents .contentsList_01 li:before {content: "";display: block;width: 4px; height: 4px; background: #f68938;position: absolute; left:0; top:12px; }

#contents h3.contents_H3 {margin: 100px 0 10px; text-align: center; font-size: 28px; font-family: "nanumB";word-spacing: -1px;}
#contents h3.contents_H3.first {margin-top:50px;}
#contents h4.contents_H4 {font-family:"nanumB";font-size:18px; color:#4d4d4d; padding-left:23px; background:url("../../images/contents/contents_blt.png") no-repeat  0 50%; margin:50px 0 10px;word-spacing: -1px;}
#contents h4.contents_H4.first {margin-top:0;}
#contents h5.contents_H5 {font-family:"nanumB";font-size:16px; color:#f68938;}


/* 160623 hotnews */
.hotnews_list {border:none; overflow:hidden; margin-bottom:20px;margin:0 auto;}
.hotnews_list ul {width:100%;}
.hotnews_list li {border:1px solid #d9d9d9; width:353px; height:310px; float:left; margin:0 17px 20px 0;  line-height:160%; position:relative; border-bottom:6px solid #e6e6e6; text-align:center;}
.hotnews_list li img{width:333px; height:200px;padding:10px;}
.hotnews_list li .news_title{font-size:18px; font-weight:700; text-align:center;margin-bottom:5px;word-spacing: -1px;}
.hotnews_list li .news_date{font-size:15px; text-align:center;word-spacing: -1px;}
.hotnews_list li.last {margin:0;}


/* 160623 award */
.award_list {border:none; overflow:hidden; margin-bottom:20px;margin:0 auto;}
.award_list ul {width:100%;}
.award_list li {border:1px solid #d9d9d9; width:353px; height:310px; float:left; margin:0 17px 20px 0;  line-height:160%; position:relative; border-bottom:6px solid #e6e6e6; text-align:center;}
.award_list li img{width:333px; height:200px;padding:10px;}
.award_list li .news_title{font-size:18px; font-weight:700; text-align:center;margin-bottom:5px; word-spacing: -1px;}
.award_list li .news_date{font-size:15px; text-align:center;word-spacing: -1px;}
.award_list li.last {margin:0;}

/*연혁*/
#contents .history {overflow: hidden; margin-top: 20px;word-spacing: -1px;letter-spacing:-1px;}
#contents .history > li {width: 100%; height: 100%; padding-bottom: 4px; background: #e6e6e6; border-radius: 15px; margin-bottom: 30px;}
#contents .history > li > dl {width: 1098px; padding: 30px 0; background: #fff; border: 1px solid #ccc; border-radius: 15px; overflow: hidden; display: table;}
#contents .history dt.year {color: #f68938; font-size: 42px; display: table-cell; vertical-align: middle; padding: 0 20px 0 90px; width: 110px;}
#contents .history dd {border-left: 1px dashed #ccc; padding-left: 40px; min-he ight: 60px; line-height: 2; margin-left: 50px; fo nt-size: 14px; position: relative;}
#contents .history dd.month {line-height: 2.4; margin-left: 50px; font-size: 14px;}
#contents .history dd.month:after {content: ""; display: block; width:3px; height:3px; background: #f68938; position: absolute; left:30px; top:15px;vertical-align: top;}

#contents .award_history {overflow: hidden; margin-top: 50px;word-spacing: -1px;letter-spacing:-1px;}
#contents .award_history > li {width: 100%; height: 100%; padding-bottom: 4px; background: #e6e6e6; border-radius: 15px; margin-bottom: 30px;}
#contents .award_history > li > dl {width: 1098px; padding: 30px 0; background: #fff; border: 1px solid #ccc; border-radius: 15px; overflow: hidden; display: table;}
#contents .award_history dt.year {color: #f68938; font-size: 42px; display: table-cell; vertical-align: middle; padding: 0 20px 0 90px; width: 110px;}
#contents .award_history dd {border-left: 1px dashed #ccc; padding-left: 40px; min-he ight: 60px; line-height: 2; margin-left: 50px; fo nt-size: 14px; position: relative;}
/* #contents .history dd.month {line-height: 2.4; margin-left: 50px; font-size: 14px;} */
#contents .award_history dd.month:after {content: ""; display: block; width:3px; height:3px; background: #f68938; position: absolute; left:30px; top:50%; margin-top: -2px;}

/*recommendation*/
.recommendation {padding:30px;background:url("../images/contents/recommendation.png") no-repeat 0 50%;border:#d9d9d9 solid 1px ;margin-top:10px;letter-spacing:-1px;}
.recommendation p {font-size:18px;text-align:left;color:#333;margin-bottom:20px;word-spacing: -1px;}
.recommendation p span.orange {font-size:30px;font-weight:700;color:#f68938;}
.recommendation p.small {font-size:17px;text-align:left;margin-bottom:40px;}
.recommendation p span.green {color:#58975d;}
.recommendation p span {font-size:15px;text-align:left;color:#999;margin-bottom:20px;}


/* 교육목표 */

	/* 실천걍령 */
.educationGoal h4 {margin-left:10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.educationGoal h4.first {margin-top:10px;}
.educationGoal h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.educationGoal p.creed {text-align:left;font-size:15px;margin-bottom:10px;line-height:25px;margin-top:10px;word-spacing: -1px;letter-spacing:-1px;}
.educationGoal p.creed span.title {color:#f68938; font-weight:700;font-size:19px;line-height:40px;}
.educationGoal img {margin:10px 0 60px 0;}

	/* 말풍선3개 */
.educationGoal ul {margin-bottom:60px;}
.educationGoal li:first-child {margin-left: 0;}
.educationGoal li {float: left; position: relative; margin-left: 20px; text-align:center; display: block; 
					width:258px;height:160px;border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.educationGoal li p {padding: 42px 20px 30px; font-size:18px;  letter-spacing:-1px;font-family:"nanumB";}
.educationGoal li .sticker {display: block;position: absolute;width: 200px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:44%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:30px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.educationGoal li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.educationGoal li .sticker.colorPink {background: #ea5e4f;}
.educationGoal li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.educationGoal li .sticker.colorYellow {background: #f1c40f;}
.educationGoal li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.educationGoal li .sticker.colorGreen {background: #1bbc9b;}
.educationGoal li .sticker.colorGreen:after {border-top: 10px solid #1bbc9b;}

.educationGoal li .sticker.colorBlue {background: #2397f5;}
.educationGoal li .sticker.colorBlue:after {border-top: 10px solid #2397f5;}


/* 매시업로고 */
.logo {border:1px solid #d9d9d9;margin:10px 0 60px;height:270px;}
.logo img {margin:30px 50px;}
.logo .txt {width:780px;background:#f8f8f8;display:block;float:right;height:100%;vertical-align:middle;line-height:160%;}
.logo span {display:block;padding-left:30px; margin-left:20px; margin-bottom:30px;}
.logo span.first {margin-top:55px;}
.logo strong { display:inline-block; margin-top:-4px;}
.logo strong.green {color:#92c848; font-family:"nanumB";}
.logo strong.orange {color:#f68938;font-family:"nanumB";}
.logo span:before {content: "";display: block;width: 10px;height: 2px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-20px;}

/* 교육방향 */
.direction h4 {margin-left:10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.direction h4.first {margin-top:10px;}
.direction h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.direction ul {width:1100px;text-align:center;  border: 1px solid #d9d9d9;border-radius: 10px;background: #fff;margin:10px 0 60px 0; padding:30px 0;}
.direction li {float: left;width:320px;margin:0 10px 0 30px;}
.direction li img{vertical-align:middle;text-align:center;}
.direction li p {font-size:15px; color:#666;margin-top:10px;}
.direction li p span {font-size:18px; color:#333;display:block;margin-bottom:10px;}
.direction li.last {margin-right:0;}


/* 지도 */
.map h4 {margin:10px 0 10px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.map h4.first {margin-top:10px;}
.map h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.map img {float:left; margin-right:20px;}
.map p {font-size:17px; color:#333; line-height:35px;word-spacing: -1px;letter-spacing:-1px;}
.map ul {margin:10px 0 60px 0; }
.map li {font-size:17px; color:#333; line-height:35px;word-spacing: -1px;letter-spacing:-1px;}
.map span.round{display:inline-block;width:23px; height:23px;overflow:hidden;background: #f68938; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-size:16px;color:#fff;text-align:center;line-height:23px;margin:0 8px -6px 0;}

.map .location {width:1100px;}
.map .location ul {text-align:center;}
.map .location li {width:220px;height:200px;background:#f8f8f8; padding:20px;margin:0 20px 20px 0;float:left;}
.map .location li img {width:220px;height:165px;float:left;margin-bottom:10px;}
.map .location span {display:block;}
.map .location span.news_title{font-size:16px; text-align:center;margin-bottom:5px;}
.map .location li.last {margin:0;}


/* Q&A */
.qna {text-align:center;}
.qna .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.qna .titleH3 .main span{color:#f68938;}
.qna .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.qna .titleH3 .sub em {background: #fffc91;}


/* 대관문의 */
.rentBox {margin-bottom:60px;word-spacing: -1px;}
.rentBox h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.rentBox h4.first {margin-top:10px;}
.rentBox h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.rentBox .titleH3 {margin:10px 0; text-align: center;letter-spacing:-1px;}
.rentBox .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.rentBox .titleH3 .main span{color:#f68938;}
.rentBox .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.rentBox .titleH3 .sub em {background: #fffc91;}
.rentEx ul {width:100%;text-align:center;margin-top:20px;word-spacing: -1px;}
.rentEx li {width:204px; height:190px; margin:0 20px 20px 0; float:left;}
.rentEx li.last {margin-right:0;}
.rentEx li img {width:204px; height:160px; border:1px solid #d9d9d9;margin-bottom:5px;}
.rentEx li span {font-size:16px; color:#666;}
.rent_list {border:none; overflow:hidden; margin-bottom:40px;word-spacing: -1px;}
.rent_list img {margin:10px 0;}
.rent_list ul {width:100%;}
.rent_list li {border:1px solid #d9d9d9; width:353px; height:250px; float:left; margin:0 17px 20px 0;  line-height:160%; position:relative; border-bottom:6px solid #e6e6e6; text-align:center;}
.rent_list li img{width:313px; height:180px;padding:10px 10px 0 10px;}
.rent_list li .rent_title{font-size:16px; font-weight:700; text-align:center;}
.rent_list li.last {margin:0;}

.rent_icon ul {border:5px solid #f2f2f2;padding:30px;text-align:center;}


/* sharing */
.sharingTop {margin:10px 0 0;word-spacing: -1px;text-align: center;border:5px solid #f2f2f2 ;padding: 20px 0 30px;background:url("../images/contents/sharingTop.jpg") no-repeat 0 50%;letter-spacing:-1px;}
.sharingTop span {display:block;}
.sharingTop .main {font-size: 32px;color: #262626; display: block;  margin-bottom:10px; font-family:"nanumB";}
.sharingTop .main span.orange{color:#f68938; display:inline-block;}
.sharingTop .sub {font-size: 16px;color: #666;text-align: center;}
.sharingTop .sub em {background: #fffc91;}
.sharingTop .sub strong {font-size:20px;}
.sharingTop .sub strong.orange {color:#f68938;}
.sharingBox h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.sharingBox h4.first {margin-top:10px;}
.sharingBox h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.sharingBox .imgList {width: 110%;margin-bottom:30px;}
.sharingBox .imgList li img{float: left; margin:0 20px 20px 0;width:353px; height:235px;}


/* 호텔인턴십 3+2 */
.internship {margin-bottom:60px;word-spacing: -1px;}
.internship h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.internship h4.first {margin-top:10px;}
.internship h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.internship .titleH3 {margin: 20px 0; text-align: center;letter-spacing:-1px;}
.internship .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.internship .titleH3 .main span{color:#f68938;}
.internship .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.internship .titleH3 .sub em {background: #fffc91;}
.internship_list {border:none; overflow:hidden; margin-bottom:20px;margin:0 auto;}
.internship_list ul {width:100%;}
.internship_list li {border:1px solid #d9d9d9; width:353px; height:280px; float:left; margin:0 17px 20px 0;  line-height:160%; position:relative; border-bottom:6px solid #e6e6e6; text-align:center;}
.internship_list li img{width:313px; height:190px;padding:20px;}
.internship_list li .news_title{font-size:18px; font-weight:700; text-align:center;margin-bottom:5px;word-spacing: -1px;}
.internship_list li.last {margin:0;}

/* 스타조리사관생도 */
.starTop {margin:10px 0 0;word-spacing: -1px;text-align: center;border:5px solid #f2f2f2 ;padding:5px 0 15px;background:url("../images/contents/sharingTop.jpg") no-repeat 0 50%;letter-spacing:-1px;}
.starTop .main {font-size: 32px;color: #262626; }
.starTop .main span{font-family:"nanumB";}
.starTop .main em{color:#f68938;}
.starTop .sub {font-size: 16px;color: #666;text-align: center;display:block;}
.starTop .sub em {background: #fffc91;}

.starchef {margin-bottom:60px;word-spacing: -1px;}
.starchef h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.starchef h4.first {margin-top:10px;}
.starchef h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}

.starchef .titleH3 .main {font-size: 32px;color: #262626; display: block; text-align:center;}
.starchef .titleH3 .main span{font-family:"nanumB";}
.starchef .titleH3 .main em{color:#f68938;}

.starchef_list {border:none; overflow:hidden; margin-bottom:20px;margin:0 auto;}
.starchef_list ul {width:100%;}
.starchef_list li {border:1px solid #d9d9d9; width:260px; height:320px; float:left; margin:0 17px 20px 0;  line-height:160%; position:relative; border-bottom:6px solid #e6e6e6; text-align:center;}
.starchef_list li img{width:220px; height:230px;padding:20px 20px 0 20px;}
.starchef_list li .name {font-size:18px; font-weight:700; text-align:center;word-spacing: -1px;margin-top:10px;}
.starchef_list li .job {font-size:15px; text-align:center;word-spacing: -1px;}
.starchef_list li.last {margin:0;}

/* major */
.majorBox .titleH3 {margin: 10px 0; text-align: center;letter-spacing:-1px;}
.majorBox .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.majorBox .titleH3 .main span{color:#f68938;}
.majorBox .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.majorBox .titleH3 .sub em {background: #fffc91;}
.majorBox h4 {margin-left:10px;font-size:19px;font-weight:700;letter-spacing:-1px;}
.majorBox h4.first {margin-top:10px;}
.majorBox h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.majorBox .imgList {width: 110%;}
.majorBox .imgList li {float: left;margin:0 20px 20px 0;width:353px; height:235px;}
.majorBox .imgList li img {width:353px; height:235px;}
.jobComplete .rollingBox {overflow: hidden;}
.jobComplete .rollingBox > img {float: left;border:5px solid #f2f2f2 ;}
.jobComplete .rollingBox .rollingSenior {float: left;width:550px ;height: 380px;position: relative;}
.jobComplete .rollingBox .rollingSenior a.btnNext {right:0; bottom:0; position: absolute;}
.jobComplete .rollingBox .rollingSenior a.btnPrev {right:47px; bottom:0; position: absolute;}
.schedule {text-align: center;width: 100%;margin: 30px 0;}
.schedule th {background: #f8f8f8; border: 1px solid #d9d9d9;padding: 10px 0;}
.schedule td {border: 1px solid #d9d9d9;padding: 10px 0;}
.mou {margin-bottom: 30px;}
.partnerCompany p {padding: 15px 0; text-align: center;color: #fff; font-size: 18px;background: #ff8e38;margin-top: 20px;}


.report {margin:30px 0;}
.reportCon {margin-top: 20px;overflow: hidden;}
.report .photoBox {float: left;}
.report .descBox {float: right;width: 508px;height: 361px;border: 1px solid #d9d9d9;padding: 20px;overflow: hidden;}
.report .descBox dt {font-size: 24px;letter-spacing: -1px;margin-bottom:10px;}
.report .descBox dd {font-size: 15px;letter-spacing: -1px;}
.report .descBox .title {font-size: 20px; display: block;padding-left: 10px;position: relative;}
.report .descBox .title:after {content: "";display: block;width: 3px;height: 15px;background: #f68937;position: absolute; left:0; top:9px;}
.report .descBox .thumbBox {margin-top: 15px;}
.report .descBox .thumbBox ul {width: 110%;}
.report .descBox .thumbBox li {margin: 4px 4px 0 0;float: left;overflow: hidden;width: 118px;height: 88px;border: 1px solid #d9d9d9;position: relative;}
.report .descBox .thumbBox li .hover {position: absolute; left:0; top:0;display: none;}
.report .descBox .thumbBox li:hover span {display: block;}
.report .descBox .thumbBox .pager {text-align: center;overflow: hidden;margin-top: 15px;}
.report .descBox .thumbBox .pager a {display: inline-block;width:25px ;height: 25px;line-height: 25px;font-size: 13px; border: 1px solid transparent;}
.report .descBox .thumbBox .pager a.btnPrev {margin-right: 10px;border: 1px solid #d9d9d9;}
.report .descBox .thumbBox .pager a.btnNext {margin-left: 10px;border: 1px solid #d9d9d9;}
.report .descBox .thumbBox .pager a.on,.report .descBox .thumbBox .pager a:hover {background: #f68937;color: #fff;}

/* 학칙 */
.ruleBox {margin-bottom:60px;word-spacing: -1px;}
.ruleBox .titleH3 {margin: 10px 0 30px 0; text-align: center;letter-spacing:-1px;}
.ruleBox .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family:"nanumB";}
.ruleBox .titleH3 .main span{font-family:"nanumB";color:#f68938;}
.ruleBox .titleH3 .sub {font-size: 16px;color: #666;text-align:left;float:right;margin-bottom:20px;display: block; }
.rule_list {margin-bottom:40px;}
.rule_list h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}}
.rule_list h4.first {margin-top:10px;}
.rule_list h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.rule_list ul {width:100%;margin-bottom:10px;}
.rule_list span {font-size:16px;/* color:#f68938; */padding-left:10px;}
.rule_list span strong {color:#f68938; }
.rule_list em {padding-left:10px; text-align:left;line-height:160%; font-size:14px; color:#666;}
.rule_list em strong{font-size:14px;color:#f68938;padding-left:10px;}
.rule_list li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;}
.rule_list li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.rule_list li span.grey {color:#999;font-size:12px;font-weight:500;}
.rule_list li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:10px; margin-top: 11px;}
.rule_list li ul.list_2depts {width:100%;margin-bottom:10px;padding-left:10px;}
.rule_list li ul.list_2depts li {width:100%;margin-bottom:10px;}

/* 장학금 */
.scholarship_list h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.scholarship_list h4.first {margin-top:10px;}
.scholarship_list h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.scholarship_list span {font-size:16px;/* color:#f68938; */padding-left:10px;}
.scholarship_list ul {width:100%;margin-bottom:10px;}
.scholarship_list li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;}
.scholarship_list li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:10px; margin-top: 11px;}


/* board_list */
.board_title .titleH3 {margin: 10px 0; text-align: center;}
.board_title .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.board_title .titleH3 .main span{color:#f68938;}
.board_title .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.board_title .titleH3 .sub em {background: #fffc91;}

/* 조회 페이지 */
.entranceView01 {text-align:center; padding:40px 30px; background:#fff; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
.entranceView01 h4 {font-size:30px; color:#333; font-family:"nanumB"; margin-bottom:30px;}
.entranceView01 strong {color:#f68938;}
.entranceView01 p {font-size:16px; color:#808080; line-height:1.5;}
.entranceView01 span.orange {font-size:16px; color:#f68938; line-height:1.5;}


/* 이사장인사말 */
.ceoMessageWrap1 {background:url("../images/contents/greeting01.jpg")no-repeat; }
.ceoMessageWrap1 .ceoMessageTxt {margin:30px 0 60px 0;}
.ceoMessageWrap1 .ceoMessageTxt .title {font-size:38px;color:#333;margin-bottom:10px;letter-spacing:-2px; word-spacing:-2px;}
.ceoMessageWrap1 .ceoMessageTxt .title strong {font-family:"nanumB";}
.ceoMessageWrap1 .ceoMessageTxt .sub {font-size:23px;color:#58975d;margin-bottom:20px;letter-spacing:-1px;word-spacing:-1px;font-family:"nunumB";}
.ceoMessageWrap1 .ceoMessageTxt p {font-size:15px; color:#808080; line-height:165%;letter-spacing:-1px;word-spacing:-1px;}

.ceoMessageWrap1 h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.ceoMessageWrap1 h4.first {margin-top:10px;}
.ceoMessageWrap1 h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}

.ceoMessageWrap1 .news {width:1100px;}
.ceoMessageWrap1 .news ul {text-align:center;}
.ceoMessageWrap1 .news li {width:220px;height:220px;background:#f8f8f8; padding:20px;margin:0 20px 20px 0;float:left;}
.ceoMessageWrap1 .news li img {width:220px;height:165px;float:left;margin-bottom:10px;}
.ceoMessageWrap1 .news span {display:block;}
.ceoMessageWrap1 .news span.news_title{font-size:18px; font-weight:700; text-align:center;margin-bottom:5px;word-spacing: -1px;}
.ceoMessageWrap1 .news span.news_date{font-size:15px; text-align:center;word-spacing: -1px;}
.ceoMessageWrap1 .news li.last {margin:0;}

.ceoMessageWrap1 .ceoVideoBox {text-align:center; background:#f8f8f8; width:100%; height:600px;}
.ceoMessageWrap1 .ceoVideoBox iframe {margin:20px;}
.ceoMessageWrap1 .ceoVideolist ul {padding:20px 60px;background:#f8f8f8;margin-top:10px;text-align:center;}
.ceoMessageWrap1 .ceoVideolist li {margin-right:20px;float:left; position:relative; cursor:pointer;}
.ceoMessageWrap1 .ceoVideolist li a {display:block; width:180px; height:165px;}
.ceoMessageWrap1 .ceoVideolist li img.hoverImg {position:absolute; top:0; left:0; width:180px; height:130px; z-index:10;opacity:0.8; display:none;}
.ceoMessageWrap1 .ceoVideolist li:hover img.hoverImg,.ceoMessageWrap1 .ceoVideolist li.on img.hoverImg {display:block;}
.ceoMessageWrap1 .ceoVideolist span {font-size:16px; color:#333; display:block;}
.ceoMessageWrap1 .ceoVideolist li.last {margin:0;}

.ceoMessageWrap2 {background:url("../images/contents/greeting02.jpg")no-repeat; height:640px; margin:30px 0 60px;}
.ceoMessageWrap2 .ceoMessageTxt {}
.ceoMessageWrap2 .ceoMessageTxt .title {font-size:38px;color:#333;margin-bottom:20px;word-spacing:-8px;}
.ceoMessageWrap2 .ceoMessageTxt .title strong {font-family:"nanumB";}
.ceoMessageWrap2 .ceoMessageTxt .sub {font-size:23px;color:#58975d;margin-bottom:30px;word-spacing:-1px;font-family:"nanumB";}
.ceoMessageWrap2 .ceoMessageTxt p {font-size:15px; color:#808080; line-height:165%;word-spacing:-3px;margin-bottom:20px;}
.ceoMessageWrap2 .ceoMessageTxt p span {font-size:18px;font-family:"nanumB";}


/* 재단소개 */
.foundation {margin-top:30px;}
.foundation li:first-child {margin-left: 0;}
.foundation li {float: left; position: relative; margin-left: 20px; text-align:center; display: block;width: 538px;hei ght: 150px; border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff; }
.foundation li p {padding: 42px 20px 30px; font-size:20px;  letter-spacing:-1px;}
.foundation li .sticker {display: block;position: absolute;width: 260px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:41%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:30px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.foundation li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.foundation li .sticker.colorPink {background: #ea5e4f;}
.foundation li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.foundation li .sticker.colorYellow {background: #f1c40f;}
.foundation li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.foundation_icon {margin-bottom:60px;margin-top:10px;border:5px solid #f2f2f2;padding:30px;text-align:center;}
.foundation_icon ul {border:5px solid #f2f2f2;padding:30px;text-align:center;}
.foundation_icon li {float:left;margin-right:20px;width:190px;height:220px;}
.foundation_icon li.align {height:150px;vertical-align:middle;}
.foundation_icon li img {}
.foundation_icon p {font-size:13px;color:#999;line-height:160%;}
.foundation_icon span {font-size:16px;color:#333; line-height:140%;display:block;margin:10px 0 5px 0;}
.foundation_icon li.last {margin-right:0;}


/* processBox */
.processBox p {padding: 15px 0; text-align: center;color: #fff; font-size: 25px;background: #666;}

.process h4 {margin-left:10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.process h4.first {margin-top:10px;}
.process h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.process span {color:#f68938;}
.process p {font-size:15px; color:#666;}
.process ul {width:1060px;margin:10px 0 30px;}
.process li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;}
.process li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.process li span.grey {color:#999;font-size:12px;font-weight:500;}
.process li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-10px;}

/* curriculum */
.curriculum {}
.curriculum h4 {margin-left:10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.curriculum h4.first {margin-top:10px;}
.curriculum h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.curriculum p {font-size:15px; color:#666;}
.curriculum span {color:#f68938;}


/* 학점은행 */
.pointBank {}
.pointBank h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.pointBank h4.first {margin-top:10px;}
.pointBank h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.pointBank img {margin:10px 0;}
.pointBank p {font-size:15px; color:#666;line-height:160%;margin-bottom:30px;}
.pointBank span {color:#f68938;}
.pointBank em {color:#fff;background:#666;padding:2px 5px;}


/* 해외한식당종사자교육 */
.aboardEducation {}
.aboardEducation h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.aboardEducation h4.first {margin-top:10px;}
.aboardEducation h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.aboardEducation img {margin:10px 0 30px;}
.aboardEducation p {font-size:15px; color:#666;line-height:160%;}
.aboardEducation span {color:#f68938;}
.aboardEducation .imgBox {border:1px solid #d9d9d9;margin-top:10px;padding-top:20px;text-align:center;border-radius: 10px;margin-bottom:30px;}
.aboardEducation .imgList {width: 110%;}
.aboardEducation .imgList li {float:left;margin:0 20px 20px 0; width:353px; height:235px;}
.aboardEducation .imgList li img{width:353px; height:235px;}


/* 해외호텔셰프 */
.hotelchef h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.hotelchef h4.first {margin-top:10px;}
.hotelchef h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.hotelchef p {font-size:15px; color:#333;line-height:160%;}
.hotelchef .hotelchef_list {width:100%;mar gin-bottom:30px;}
.hotelchef .hotelchef_list li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;}
.hotelchef .hotelchef_list li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.hotelchef .hotelchef_listli span.grey {color:#999;font-size:12px;font-weight:500;}
.hotelchef .hotelchef_list li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:10px; margin-top: 11px;}
.hotelchef .imgBox {border:1px solid #d9d9d9;margin-top:10px;padding:40px 0;text-align:center;border-radius: 10px;margin-bottom:30px;}
.hotelchef_imgList {border:none; overflow:hidden; margin-bottom:20px;margin:0 auto;}
.hotelchef_imgList ul {width:100%;}
.hotelchef_imgList li {border:1px solid #d9d9d9; width:353px; height:280px; float:left; margin:0 17px 20px 0;  line-height:160%; position:relative; border-bottom:6px solid #e6e6e6; text-align:center; padding-bottom: 25px;}
.hotelchef_imgList li img{width:313px; height:190px;padding:20px;}
.hotelchef_imgList li .news_title{font-size:16px; font-weight:500; text-align:center;margin-bottom:5px;word-spacing: -1px;}
.hotelchef_imgList li.last {margin:0;}

.hotelchefBox {margin:30px 0; }
.hotelchefBox h4 {margin:0 0 40px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.hotelchefBox h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.hotelchefBox li:first-child {margin-left: 0;}
.hotelchefBox li {float: left; position: relative; margin-left: 20px; text-align:center; width: 538px; border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff; min-height:202px;}
.hotelchefBox li p {padding: 42px 20px 30px; font-size:18px;letter-spacing:-1px;line-height:180%;}
.hotelchefBox li .sticker {display: block;position: absolute;width: 310px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:36%; margin-left: -80px;text-align: center;line-height: 50px; color:#fff;font-size:30px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.hotelchefBox li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: 5px; }
.hotelchefBox li .sticker.colorPink {background: #ea5e4f;}
.hotelchefBox li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}
.hotelchefBox li .sticker.colorYellow {background: #f1c40f;}
.hotelchefBox li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.hotelchefBoxCon {margin-bottom:30px;}
.hotelchefBoxCon .onestopT p.Tit {text-align:left; font-size:22px; font-weight:700; dis play: block; wi dth:975px; margin-left:-15px; padding-bottom:5px;}
.hotelchefBoxCon ul {width:100%;text-align:center;margin-top:10px;word-spacing: -1px;}
.hotelchefBoxCon li {width:360px; height:240px; margin:0 10px 10px 0; float:left;}
.hotelchefBoxCon li.last {margin-right:0;}
.hotelchefBoxCon li img {width:360px; height:240px; border:1px solid #f8f8f8;margin-bottom:5px;}
.hotelchefBoxCon span.orange {color:#f68938;}



/* 한조사 one-stop */
.oneStop {margin-bottom:30px;word-spacing: -1px;}
.oneStop h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.oneStop h4.first {margin-top:10px;}
.oneStop h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.oneStop .titleH3 {margin:10px 0; text-align: center;letter-spacing:-1px;}
.oneStop .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";margin-bottom:5px;}
.oneStop .titleH3 .main span{color:#f68938;}
.oneStop .titleH3 .main span.green{color:#58975d;}
.oneStop .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.oneStop .titleH3 .sub em {background: #fffc91;}
.oneStop ul {width:100%;text-align:center;margin-top:10px;word-spacing: -1px;}
.oneStop li {width:360px; height:240px; margin:0 10px 10px 0; float:left;}
.oneStop li.last {margin-right:0;}
.oneStop li img {width:360px; height:240px; border:1px solid #f8f8f8;margin-bottom:5px;}
.oneStop li span {font-size:16px; color:#666;}

.onestopT {border:5px solid #d9d9d9;padding:20px 40px;text-align:center;margin-bottom:10px;}
.onestopT em {text-align:left;line-height:160%; font-size:16px; color:#666;margin:0 30px 0 5px;margin-bottom:5px;display:block;}
.onestopT em:before {content: "";display: block;width: 10px; height: 3px; background: #f68938;position: absolute; margin:10px 0 0 -20px;}

.oneStop p {padding: 15px 0; text-align: center;color: #fff; font-size: 20px;background: #ff8e38;}
.oneStop strong {color:#fff;}

/* 허그데이 */
.hugday h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.hugday h4.first {margin-top:10px;}
.hugday h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.hugday img {margin:10px 0 30px;}
.hugday .hugImg ul {width:100%;text-align:center;margin-top:10px;word-spacing: -1px;}
.hugday .hugImg li {width:360px; height:240px; margin:0 10px 10px 0; float:left;}
.hugday .hugImg li.last {margin-right:0;}
.hugday .hugImg li img {width:360px; height:240px;margin-bottom:5px;}
.hugday .hugImg li span {font-size:16px; color:#666;}


/* 학사일정 */
#contents .calendar {overflow: hidden; margin-top: 10px;word-spacing: -1px;letter-spacing:-1px;}
#contents .calendar li {width: 100%; height: 100%; padding-bottom: 4px; background: #e6e6e6; border-radius: 15px; margin-bottom: 10px; }
#contents .calendar dl {width: 1098px; padding: 30px 0; background: #fff; border: 1px solid #ccc; border-radius: 15px; overflow: hidden; display: table;}
#contents .calendar dt.month {color: #f68938; font-size: 42px; display: table-cell; vertical-align: middle; padding: 0 20px 0 90px; width: 110px;}
#contents .calendar dd {border-left: 1px dashed #ccc; padding-left: 10px; min-he ight: 60px; line-height: 2; margin-left: 50px; fo nt-size: 14px; position: relative;}
#contents .calendar dd .day {display:inline-block; width:70px; color:#e32526; font-size:16px; font-family:"nanumB"; text-align:left;margin-left:20px;}
#contents .calendar dd .txt {line-height: 2.4;font-size: 16px;}

/* 외식지도사 양성과정 */
.instructor {}
.instructor h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.instructor h4.first {margin-top:10px;}
.instructor h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.instructor p {font-size:15px; color:#333;line-height:160%;}
.instructor ul {width:100%;margin-bottom:30px;}
.instructor li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;}
.instructor li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.instructor li span.grey {color:#999;font-size:12px;font-weight:500;}
.instructor li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:10px; margin-top: 11px;}

.instructor02 {}
.instructor02 h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.instructor02 h4.first {margin-top:10px;}
.instructor02 h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.instructor02 p {font-size:15px; color:#333;line-height:160%;}
.instructor02 ul {width:100%;}
.instructor02 li {padding-left:5px; text-align:left;line-height:160%; font-size:14px; color:#333;margin-left:5px;margin-bottom:3px;}
.instructor02 li.small {padding-left:5px; text-align:left;line-height:160%; font-size:12px; color:#333;margin-left:5px;margin-bottom:3px;}
.instructor02 li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.instructor02 li span.grey {color:#999;font-size:12px;font-weight:500;}
.instructor02 li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-10px;}
.instructor02 li.small:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 8px;margin-left:-10px;}


.instructorBox {margin:30px 0; }
.instructorBox h4 {margin:0 0 40px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.instructorBox h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.instructorBox li:first-child {margin-left: 0;}
.instructorBox li {float: left; position: relative; margin-left: 20px; text-align:center;width: 538px;hei ght: 150px; border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff; min-height:168px;}
.instructorBox li p {padding: 42px 20px 30px; font-size:18px;letter-spacing:-1px;line-height:180%;width:42%; float:left;}
.instructorBox li .sticker {display: block;position: absolute;width: 310px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:36%; margin-left: -80px;text-align: center;line-height: 50px; color:#fff;font-size:30px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.instructorBox li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: 5px; }

.instructorBox li .sticker.colorPink {background: #ea5e4f;}
.instructorBox li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.instructorBox li .sticker.colorYellow {background: #f1c40f;}
.instructorBox li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}


/* K-Food 관광마케팅 */
.foodtourist {}
.foodtourist h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.foodtourist h4.first {margin-top:10px;}
.foodtourist h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.foodtourist p {font-size:15px; color:#333;line-height:160%;}
.foodtourist ul {width:100%;margin-bottom:10px;}
.foodtourist li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;}
.foodtourist li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.foodtourist li span.grey {color:#999;font-size:12px;font-weight:500;}
.foodtourist li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:240px; margin-top: 11px;}


/* 기숙안내 */
.dormitory {}
.dormitory h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.dormitory h4 span{color:#f68938;}
.dormitory h4.first {margin-top:10px;}
.dormitory h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.dormitory p {font-size:15px; color:#333;line-height:160%;}
.dormitory a:hover {color:#f68938;border-bottom:1px solid #f68938;}
.dormitory .imgList {width: 110%;margin-bottom:30px;}
.dormitory .imgList li img{float: left; margin:10px 20px 20px 0;width:353px; height:235px;}
/* .dormitory .imgList li img{float: left; margin:0 20px 20px 0;width:353px; height:235px;}
 */

/* 복지시설 */
.welfare {}
.welfare h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.welfare h4 span{color:#f68938;}
.welfare h4.first {margin-top:10px;}
.welfare h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.welfare p {font-size:15px; color:#333;}
.welfare a:hover {color:#f68938;border-bottom:1px solid #f68938;}
.welfare .imgList {width: 110%;margin: 0 0 30px;}
.welfare .imgList li {}
.welfare .imgList li.last {margin-right:0;}
.welfare .imgList li img{float: left; margin:10px 20px 20px 0;width:353px; height:235px;}

/* 관광경영 */
.tourismBox {overflow: hidden; width:1090px; text-align:center;border:5px solid #f2f2f2;}
.tourismBox > img {}

/* 캠퍼스투어 */
.campusTop {margin:10px 0 0;word-spacing: -1px;text-align: center;border:5px solid #f2f2f2 ;padding: 20px 0 30px;background:url("../images/contents/sharingTop.jpg") no-repeat 0 50%;letter-spacing:-1px;}
.campusTop span {display:block;}
.campusTop .main {font-size: 32px;color: #262626; display: block;  margin-bottom:10px;font-family:"nanumB";}
.campusTop .main span.orange{color:#f68938; display:inline-block;}
.campusTop .sub {font-size: 16px;color: #666;text-align: center;}
.campusTop .sub em {background: #fffc91;}
.campusTop .sub strong {font-size:20px;}
.campusTop .sub strong.orange {color:#f68938;}
.campusBox h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;}
.campusBox h4.first {margin-top:10px;}
.campusBox h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.campusBox .imgList {width: 1100px;margin-bottom:30px;}
.campusBox .imgList li {float: left; margin:0 20px 50px 0;width:353px; height:235px;display:block;text-align:center;}
.campusBox .imgList li.last {margin-right:0;}
.campusBox .imgList li img {width:353px; height:235px;margin-bottom:5px;}
.campusBox .imgList li span {font-size:16px; color:#333;display:block;}


/* 주니어쉐프챌린지 */
.juniorChef {margin-bottom:60px;word-spacing: -1px;}
.juniorChef h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.juniorChef h4.first {margin-top:10px;}
.juniorChef h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.juniorChef p {font-size:15px; color:#333;margin-bottom:10px;}
.juniorChef p span{color:#f68938;display:block;margin-bottom:5px;}
.juniorChef .titleH3 {margin:10px 0; text-align: center;letter-spacing:-1px;}
.juniorChef .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.juniorChef .titleH3 .main span{color:#f68938;}
.juniorChef .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.juniorChef .titleH3 .sub em {background: #fffc91;}

.juniorChef ul {width:1060px;margin-bottom:30px; border:1px solid #d9d9d9; border-radius:5px;padding:20px;}
.juniorChef li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;float:left;width:48%;}
.juniorChef li span.orange {color:#ff7000;font-size:20px;font-weight:500;margin-left:5px;}
.juniorChef li span.grey {color:#999;font-size:12px;font-weight:500;}
.juniorChef li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-10px;}

.juniorChef .type02 {width:1060px;margin-bottom:30px; border:1px solid #d9d9d9; border-radius:5px;padding:20px;}
.juniorChef .type02 li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;float:left;width:50%;}
.juniorChef .type02 li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.juniorChef .type02 li span.grey {color:#999;font-size:12px;font-weight:500;}
.juniorChef .type02 li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-10px;}

/* 명품교수진 */
.professor {}
.professor h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.professor h4 span{color:#f68938;}
.professor h4.first {margin-top:10px;}
.professor h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.professor p {font-size:15px; color:#333;}
.professor a:hover {color:#f68938;border-bottom:1px solid #f68938;}
.professor img {width:1100px; height:350px;margin-bottom:30px;}
.professor .titleH3 {margin:10px 0; text-align: center;letter-spacing:-1px;}
.professor .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.professor .titleH3 .main span{color:#f68938;}
.professor .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.professor .titleH3 .sub em {background: #fffc91;}
.professor .imgList {width: 110%;margin: 0 0 30px;}
.professor .imgList li {}
.professor .imgList li.last {margin-right:0;}
.professor .imgList li img{float: left; margin:10px 20px 20px 0;width:353px; height:235px;}


/* 청년창업프로그램 */
.ideaPark .titleH3 {margin:10px 0; text-align: center;letter-spacing:-1px;}
.ideaPark .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family: "nanumB";}
.ideaPark .titleH3 .main span{color:#f68938;}
.ideaPark .titleH3 .sub {font-size: 16px;color: #666;text-align: center;}
.ideaPark .titleH3 .sub em {background: #fffc91;}
.ideaPark h4 {margin:0 0 5px 10px;font-size:19px;font-weight:700;word-spacing: -1px;letter-spacing:-1px;}
.ideaPark h4.first {margin-top:10px;}
.ideaPark h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.ideaPark img {margin:10px 0 30px;}
.ideaPark .ideaImg ul {width:100%;text-align:center;margin-top:10px;word-spacing: -1px;}
.ideaPark .ideaImg li {width:360px; height:240px; margin:0 10px 10px 0; float:left;}
.ideaPark .ideaImg li.last {margin-right:0;}
.ideaPark .ideaImg li img {width:360px; height:240px;margin-bottom:5px;}
.ideaPark .ideaImg li span {font-size:16px; color:#666;}

	/* 말풍선3개 */
.ideaGoal ul {margin:40px 0 10px;}
.ideaGoal li:first-child {margin-left: 0;}
.ideaGoal li {float: left; position: relative; margin-left: 20px; text-align:center; display: block; line-height:1.65;
					width:31.9%;height:280px;border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.ideaGoal li p {padding: 90px 20px 30px; font-size:16px;  letter-spacing:-1px;}
.ideaGoal li .sticker {display: block;position: absolute;width: 200px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:44%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:30px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.ideaGoal li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.ideaGoal li .sticker.colorPink {background: #ea5e4f;}
.ideaGoal li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.ideaGoal li .sticker.colorYellow {background: #f1c40f;}
.ideaGoal li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.ideaGoal li .sticker.colorGreen {background: #1bbc9b;}
.ideaGoal li .sticker.colorGreen:after {border-top: 10px solid #1bbc9b;}


.ideaGoal dl {padding: 52px 25px 30px;text-align:left;}
.ideaGoal dd {margin-bottom:10px;font-size:15px;}
.ideaGoal dd:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-10px;}
.ideaGoal dd span.orange {color:#f68938;font-family:"nanumB";display:block;}

.ideaBar p.orange {padding: 15px; text-align: center;color: #fff; font-size: 18px;background: #ff8e38;margin-top: 10px;} 
.ideaBar p.blue {padding: 15px; text-align: center;color: #fff; font-size: 18px;background: #2397f5;margin-top: 10px;} 


/* 취업지원 160804 추가 */
/* .supportBox {margin-bottom:60px;word-spacing: -1px;} */
.supportBox .titleH3 {margin: 10px 0 30px 0; text-align: center;letter-spacing:-1px;}
.supportBox .titleH3 .main {font-size: 32px;color: #262626; display: block; font-family:"nanumB";}
.supportBox .titleH3 .main span{font-family:"nanumB";color:#f68938;}
.supportBox .titleH3 .sub {font-size: 16px;color: #666;text-align:left;float:right;margin-bottom:20px;display: block; }
.support_list {margin-bottom:40px;}
.support_list h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:8px;letter-spacing:-1px;}}
.support_list h4.first {margin-top:10px;}
.support_list h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.support_list ul {width:100%;margin-bottom:40px;}
.support_list span {font-size:16px;/* color:#f68938; */display:block;margin-bottom:10px;}
.support_list span.lightGreen {color:#1bbc9b;display:inline;margin-bottom:0;font-family:"nanum";}
.support_list span strong {color:#f68938; display:block;}
.support_list .bold {margin-top:10px;font-weight:600;}
.support_list em {margin-left:10px; text-align:left;line-height:160%; font-size:14px; color:#666;}
.support_list em strong{font-size:14px;color:#1bbc9b;}
.support_list p {margin-bottom:20px;line-height:1.6;font-size:15px;margin-left:20px;}
.support_list li {padding-left:5px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;margin-bottom:20px;}
.support_list li span {font-family:"nanumB";font-size:14px;margin-bottom:5px;}
.support_list li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.support_list li span.grey {color:#999;font-size:12px;font-weight:500;}
.support_list li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:0px; margin-top: 9px;}
.support_list li ul.list_2depts {width:100%;margin-bottom:10px;margin-left:-10px;}
.support_list li ul.list_2depts li {width:100%;margin-bottom:10px;}
.support_list li ul.list_2depts li:before {content: "";display: block;width: 5px;height: 2px;background: #999; position: absolute; left:0px; margin-top: 9px;}
.support_list li ul.list_2depts strong {color:#f68938;display:block;}


.listWrap {letter-spacing:-0.1px;}
.listWrap li span {font-family:"nanumB";font-size:14px;margin-bottom:5px;padding-left:10px;}
.listWrap li span:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:0px; margin-top: 9px;}

.listBox {margin-bottom:30px; border:1px solid #d9d9d9; border-radius:5px;padding:20px;background:#fcfcfc;}
.listBox li {text-align:left;line-height:160%; font-size:14px; color:#777;margin-left:10px;float:left;width:100%;margin-bottom:5px;}
.listBox li span {color:#333;font-size:14px;margin-left:5px;font-family:"nanumB";}
.listBox li strong {display:block;font-family:"nanumB";}
.listBox li em.green {color:#1bbc9b;}
.listBox li span.orange {color:#f68938;font-size:14px;margin-left:5px;}
.listBox li span.grey {color:#999;font-size:12px;font-weight:500;}
.listBox li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-10px;}

.listBox_type02 {margin-bottom:30px; border:1px solid #d9d9d9; border-radius:5px;padding:20px;background:#fcfcfc;}
.listBox_type02 li {text-align:left;line-height:160%; font-size:14px; color:#777;margin-left:10px;float:left;width:48%;margin-bottom:10px;}
.listBox_type02 li span {color:#333;font-size:14px;margin-left:5px;font-family:"nanumB";}
.listBox_type02 li strong {col or:#1bbc9b;display:block;font-family:"nanumB";}
.listBox_type02 li em.green {color:#1bbc9b;}
.listBox_type02 li span.orange {color:#f68938;font-size:14px;margin-left:5px;}
.listBox_type02 li span.grey {color:#999;font-size:12px;font-weight:500;}
.listBox_type02 li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; margin-top: 11px;margin-left:-10px;}


.supportBox ul {margin-bottom:40px;}
.supportBox li:first-child {margin-left: 0;}
.supportBox li {float: left; position: relative; margin-left: 20px; text-align:center; display: block; 
					width:258px;border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.supportBox li p {padding: 42px 10px 30px; font-size:15px;  letter-spacing:-1px;}
.supportBox li .sticker {display: block;position: absolute;width: 200px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:44%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:30px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.supportBox li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.supportBox li .sticker.colorPink {background: #ea5e4f;}
.supportBox li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.supportBox li .sticker.colorYellow {background: #f1c40f;}
.supportBox li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.supportBox li .sticker.colorGreen {background: #1bbc9b;}
.supportBox li .sticker.colorGreen:after {border-top: 10px solid #1bbc9b;}

.supportBox li .sticker.colorBlue {background: #2397f5;}
.supportBox li .sticker.colorBlue:after {border-top: 10px solid #2397f5;}
#subContents .conBox .imgList {width: 110%;}
#subContents .conBox .imgList li {float: left;margin:0 20px 20px 0; width:353px; height:235px;}


/* 모집과정 */
.sub_currentRecruitWrap {}
.sub_currentRecruitWrap h4 {margin-left:10px;font-size:19px;font-family:"nanumEB"; font-weight:600;text-align:left;}
.sub_currentRecruitWrap h4.first {margin-top:10px;}
.sub_currentRecruitWrap h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}

.sub_currentRecruitWrap ul {width:1060px;background:#f8f8f8;border:1px solid #ccc;padding:20px;margin:10px 0 60px 0;}
.sub_currentRecruitWrap li {margin:0 0 3px 10px;}
.sub_currentRecruitWrap li span {font-family:"nanumB";margin-right:5px;font-weight:600;}
.sub_currentRecruitWrap li span.orange { color:#f68938;font-weight:600;}
.sub_currentRecruitWrap li:before {content: "";display: block;width: 3px; height: 3px; background: #f68938;position: absolute; left:20px;margin-top:10px;}

.sub_currentRecruitWrap li ul.list_2depts {width:100%;margin-bottom:10px;border:0;padding:0;}
.sub_currentRecruitWrap li ul.list_2depts li {width:100%;margin-bottom:5px;font-size:14px;}
.sub_currentRecruitWrap li ul.list_2depts li:before {content: "";display: block;width: 5px;height: 2px;background: #999; position: absolute; margin-left:10px;margin-top: 9px;}
.sub_currentRecruitWrap li ul.list_2depts strong {color:#f68938;display:block;}


/* 전형안내 */
.guide_list {margin-bottom:40px;}
.guide_list h4 {margin-left:10px;font-size:19px;font-weight:700;margin-bottom:10px;letter-spacing:-1px;margin-top:50px;}
.guide_list h4.first {margin-top:10px;}
.guide_list h4 span.lightGreen {color:#1bbc9b;font-size:19px;margin-left:-5px;}
.guide_list h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:7px;}
.guide_list ul {width:100%;margin-bottom:10px;}
.guide_list span {font-size:16px;/* color:#f68938; */padding-left:10px;}
.guide_list span strong {color:#f68938; }
.guide_list em {padding-left:10px; text-align:left;line-height:160%; font-size:14px; color:#666;}
.guide_list em strong{font-size:14px;color:#f68938;padding-left:10px;}
.guide_list li {padding-left:15px; text-align:left;line-height:160%; font-size:14px; color:#666;margin-left:5px;}
.guide_list li span.orange {color:#f68938;font-size:14px;font-weight:500;margin-left:5px;}
.guide_list li span.grey {color:#999;font-size:12px;font-weight:500;}
.guide_list li:before {content: "";display: block;width: 3px;height: 3px;background: #f68938; position: absolute; left:10px; margin-top: 11px;}
.guide_list li ul.list_2depts {width:100%;margin-bottom:10px;padding-left:10px;}
.guide_list li ul.list_2depts li {width:100%;margin-bottom:10px;}

.guideBox ul {margin-top:50px;margin-bottom:40px;}
.guideBox li:first-child {margin-left: 0;}
.guideBox li {float: left; position: relative; margin-left: 20px; text-align:center; display: block; 
					width:538px;height:135px;border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.guideBox li p {padding: 45px 10px 30px; font-size:15px;  letter-spacing:-1px;}
.guideBox li .sticker {display: block;position: absolute;width: 300px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:38%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:27px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.guideBox li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.guideBox li .sticker.colorPink {background: #ea5e4f;}
.guideBox li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.guideBox li .sticker.colorYellow {background: #f1c40f;}
.guideBox li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.guideBox li .sticker.colorGreen {background: #1bbc9b;}
.guideBox li .sticker.colorGreen:after {border-top: 10px solid #1bbc9b;}

.guideBox li .sticker.colorBlue {background: #2397f5;}
.guideBox li .sticker.colorBlue:after {border-top: 10px solid #2397f5;}


.guideBox02 ul {margin-top:50px;margin-bottom:15px;}
.guideBox02 li:first-child {margin-left: 0;}
.guideBox02 li {float: left; position: relative; margin-left: 20px; text-align:center; display: block; 
					width:23.4%;height:150px;border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.guideBox02 li p {padding: 42px 10px 30px; font-size:15px;  letter-spacing:-1px;}
.guideBox02 li .sticker {display: block;position: absolute;width: 220px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:39%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:27px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.guideBox02 li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.guideBox02 li .sticker.colorPink {background: #ea5e4f;}
.guideBox02 li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.guideBox02 li .sticker.colorYellow {background: #f1c40f;}
.guideBox02 li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.guideBox02 li .sticker.colorGreen {background: #1bbc9b;}
.guideBox02 li .sticker.colorGreen:after {border-top: 10px solid #1bbc9b;}

.guideBox02 li .sticker.colorBlue {background: #2397f5;}
.guideBox02 li .sticker.colorBlue:after {border-top: 10px solid #2397f5;}



.guideBox03 ul {margin-top:50px;margin-bottom:15px;}
.guideBox03 li:first-child {margin-left: 0;}
.guideBox03 li {float: left; position: relative; margin-left: 10px; text-align:center; display: block; 
					width:19%;height:150px;border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.guideBox03 li p {padding: 42px 10px 30px; font-size:15px;  letter-spacing:-1px;}
.guideBox03 li .sticker {display: block;position: absolute;width: 180px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:45%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:23px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.guideBox03 li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.guideBox03 li .sticker.colorPink {background: #ea5e4f;}
.guideBox03 li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.guideBox03 li .sticker.colorYellow {background: #f1c40f;}
.guideBox03 li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.guideBox03 li .sticker.colorGreen {background: #1bbc9b;}
.guideBox03 li .sticker.colorGreen:after {border-top: 10px solid #1bbc9b;}

.guideBox03 li .sticker.colorDBlue {background: #296887;}
.guideBox03 li .sticker.colorDBlue:after {border-top: 10px solid #296887;}

.guideBox03 li .sticker.colorBlue {background: #2397f5;}
.guideBox03 li .sticker.colorBlue:after {border-top: 10px solid #2397f5;}


.guideBox04 ul {margin-top:70px;margin-bottom:10px;}
.guideBox04 li:first-child {margin-left: 0;}
.guideBox04 li {float: left; position: relative; margin-left: 20px; text-align:center; display: block; 
					width:538px;height:170px;border: 1px solid #d9d9d9;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #fff;}
.guideBox04 li p {padding: 42px 20px 30px; font-size:15px;  letter-spacing:-1px;text-align:left;}
.guideBox04 li p span {font-weight:600;}
.guideBox04 li .sticker {display: block;position: absolute;width: 300px;height: 50px; -webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;
top:-30px;left:38%; margin-left: -80px;text-align: center;line-height: 55px; color:#fff;font-size:27px ; font-family: "nanumEB";padding-bottom:5px;
cursor:pointer;}
.guideBox04 li .sticker:after {content: "";display: block;width: 0;   height: 0;   border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 10px solid #0055cc; 
position: absolute; left:50%; margin-left: -10px;margin-top: -2px; }

.guideBox04 li .sticker.colorPink {background: #ea5e4f;}
.guideBox04 li .sticker.colorPink:after {border-top: 10px solid #ea5e4f;}

.guideBox04 li .sticker.colorYellow {background: #f1c40f;}
.guideBox04 li .sticker.colorYellow:after {border-top: 10px solid #f1c40f;}

.guideBox04 li .sticker.colorGreen {background: #1bbc9b;}
.guideBox04 li .sticker.colorGreen:after {border-top: 10px solid #1bbc9b;}

.guideBox04 li .sticker.colorBlue {background: #2397f5;}
.guideBox04 li .sticker.colorBlue:after {border-top: 10px solid #2397f5;}



/* 원서접수 */
.applicationWrap {margin-bottom:30px;}
.applicationWrap .first {margin-top:10px;}
.applicationWrap h4 {margin-left:10px;font-size:19px;font-family:"nanumB";}
.applicationWrap h4 .first {margin-left:10px;font-size:19px;font-family:"nanumB";}
.applicationWrap h4:before {content: "";display: block;width: 3px; height: 16px; background: #f68938;position: absolute; left:0;margin-top:6px;}

.applicationWrap h2 {margin-left:100px;font-size:14px;font-family:"nanumB";}
.applicationWrap h2 .first {margin-left:100px;font-size:14px;font-family:"nanumB";}

.applicationWrap span {font-size:16px; color:#666;line-height:24px;}
.applicationWrap span.grey {font-size:13px; color:#999;line-height:24px;margin-left:10px;}
.applicationWrap span.orange {background: #f68938;font-size:13px;padding:2px 3px 3px 3px;color:#fff;font-family:"nanumB";font-weight:600;margin-right:5px;}
.applicationWrap span.lightGreen {background: #1bbc9b;font-size:13px;padding:2px 3px 3px 3px;color:#fff;font-family:"nanumB";font-weight:600;margin-right:5px;}


span.blue {color: #2397f5;}





