a {text-decoration:none}
#contents_view {color:#65676b;}
.branchname {width:150px; height:30px; line-height:30px; margin:0 auto; text-align:center; background:#6ea6f6; color:#fff;
  /*	
	background: #ededed;
  background-image: -webkit-linear-gradient(top, #ededed, #ffffff);
  background-image: -moz-linear-gradient(top, #ededed, #ffffff);
  background-image: -ms-linear-gradient(top, #ededed, #ffffff);
  background-image: -o-linear-gradient(top, #ededed, #ffffff);
  background-image: linear-gradient(to bottom, #ededed, #ffffff);
  */
}
.classname {padding:5px 0; background:#303c47; color:#fff;}

/* 기본정보 */
.cview_basic {width:100%; margin-bottom:20px;}
.cview_basic .courseimg {position:relative; width:100%; overflow:hidden;}
.cview_basic .courseimg img {max-width:100%; width:100%;}
.cview_basic .courseimg .empkind {position:absolute; top:11px; left:12px; width:60px; height:22px; line-height:22px; color:#fff; font-size:12px; border-radius:15px; text-align:center; background:#ff6060;}
.cview_basic .courseimg .coursename {position:absolute; top:50%; left:50%; width:90%; text-align:center; transform: translate(-50%, -50%); color:#fff; font-size:24px; font-weight:600; word-break: keep-all;}
.cview_basic table {width:90%; font-size:14px; margin:0 auto; margin-top:10px; margin-bottom:10px; border-top:1px solid #0073ff;}
.cview_basic table td {font-size:14px; padding:10px 0;}
.cview_basic table tr {border-bottom:1px solid #dbdbdb;}
.cview_basic table tr:last-child {border-bottom:1px solid #0073ff;}
.cview_basic .t1 {width:80px; font-size:14px; text-align:center; color:#000; font-weight:500; }
.cview_basic .split {text-align:center; color:#dbdbdb; padding:0;}
.cview_empkind {position:absolute; top:11px; left:12px;}
.cview_empkind span {
	display:inline-block;
	border:1px solid #fff;
	color:#fff;
	padding:0px 5px;
	height:30px;
	line-height:30px;
	font-weight:400;
}

/* 간편문의 */
.requestform {width:90%; margin:0 auto; margin-top:20px; border:1px solid #107df4; border-radius:10px; padding:15px 30px 25px 30px; box-sizing:border-box;}
.requestform table {width:100%; background:#fff; border:1px solid #dbdbdb;}
.requestform tr {border-bottom:1px solid #dbdbdb;}
.requestform td {height:50px; box-sizing: border-box; font-size:14px; padding-left:5px;}
.requestform select {background:#fff; height:25px;}
.requestform .tit {width:100%; text-align:center; padding:10px 0; color:#107df4; font-size:16px; font-weight:600;}
.requestform .input01 {height:30px; border:1px solid #dbdbdb;box-sizing: border-box;}
.requestform .select01 {height:30px; padding:0;}
.requestform .select02 {height:30px; border:1px solid #dbdbdb; padding:0; font-size:10px;}
.requestform .postbt {background:#37434f; color:#fff; height:28px;}
.requestform .agp {font-size:12px; color:#107df4; line-height:25px; margin-top:10px; padding-bottom:10px;}
.requestform .pvc {font-size:12px; height:20px; line-height:20px; width:60px; text-align:center; color:#107df4; text-decoration:underline;}

/* 과정설명 */
.cview_intro .icon01 {text-align:left; padding-left:10px; margin:30px 0 10px 0; font-weight:600; font-size:18px; color:#000; height:25px; line-height:25px; box-sizing:border-box;}
.cview_intro .icon01 img {height:25px;}
.cview_intro .cview_title {width:100%; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_intro .cview_exp {width:100%; margin:0 auto; text-align:center; font-size:14px; padding:10px 0 10px 0;}
.cview_intro .introimg {text-align:center; padding:0 10px; box-sizing:border-box;}
.cview_intro .introimg img {max-width:100%; padding-bottom:10px;}
.cview_intro .introtxt {text-align:center; line-height:22px; font-size:13px; word-break:keep-all;}
.introducebox {width:100%; height:auto; overflow:hidden; background:#f9fafc; margin-top:20px; padding-top:20px; }
.introducebox ul {margin:0; padding:0;}
.introducebox li {width:100%; display:block; list-style:none; line-height:22px; font-size:13px; padding-bottom:10px; text-align:center; word-break:keep-all;}
.introducebox li span {
	width: 32%;
	display:block;
	background-color: #7b7b7b;
	font-size: 14px;
	color: #e8e8e8;
	font-weight: bold;
	text-align: center;
	height:30px;
	line-height:30px;
	margin:0 auto;
	border-radius:3px;
}

/* 커리큘럼 */
.cview_curri {width:100%; padding:40px 0 0 0px; box-sizing:border-box;}
.cview_curri .icon01 {text-align:left; padding-left:10px; margin:30px 0 10px 0; font-weight:600; font-size:18px; color:#000; height:25px; line-height:25px; box-sizing:border-box;}
.cview_curri .icon01 img {height:25px;}
.cview_curri .curri_title {width:100%; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_curri .curri_exp {width:100%; margin:0 auto; text-align:center; font-size:14px; padding:10px 0 10px 0;}

.curri_wrap {width:100%; border-top:1px solid #edeff2; border-bottom:1px solid #edeff2;}
.curri_wrap table {width:100%;}
.curri_wrap table td {font-size:12px; }
.curri_wrap table tr {border-bottom:1px solid #edeff2;}
.curri_wrap table tr:last-child {border-bottom:none;}
.curri_wrap table .c2 {position:relative; text-align:center; font-weight:bold; background:#f9fafc;}
.curri_wrap table .c3 {text-align:left; padding:20px 0 20px 10px; border-left:1px solid #edeff2; box-sizing:border-box;}

/* 취업지원시스템 */
.cview_job {position:relative; width:100%; padding:45px 0 30px;}
.cview_job .job_bg {position:absolute; top:112px; left:0; width:238px; height:70px; background:url(/comm_img/viewimg/job_bg.png) no-repeat;}
.cview_job .icon01 {text-align:center; }
.cview_job .job_title {width:100%; border-bottom:1px solid #dbdbdb; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_job .job_exp {width:100%; margin:0 auto; text-align:center; font-size:14px; padding:10px 0 10px 0;}

/* 수강후기 */
.cview_after {width:100%; margin-top:40px; box-sizing:border-box;}
.cview_after .icon01 {text-align:left; padding-left:10px; margin:30px 0 10px 0; font-weight:600; font-size:18px; color:#000; height:25px; line-height:25px; box-sizing:border-box;}
.cview_after .icon01 img {height:25px;}
.cview_after .after_title {width:100%; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_after .after_tit .exp {width:100%; color:#fff; font-size:14px; text-align:center; border-top:1px solid #c6c6c6; padding:10px 0 20px 0;}
.cview_after .after_list table {width:90%; margin:0 auto; padding:0;}
.cview_after .after_list .aicon {width:40px; padding-right:10px; padding-top:5px; vertical-align:top;}
.cview_after .after_list .aicon img {width:30px;}
.cview_after .after_list .reco {color:#0e9eff; font-size:16px;}
.cview_after .after_list .reco span {display:inline-block; border:1px solid #0e9eff; border-radius:30px; color:#000; font-size:12px; padding:0 10px;}
.cview_after .after_list .con {font-size:13px; height:50px; line-height:20px; padding:5px 10px; box-sizing:border-box; border:1px solid #0e9eff; overflow:hidden; border-radius:5px;}
.cview_after .after_list .bubble {position:absolute; top:0px; left:0;}
.cview_after .after_list .bubble img {width:13px;}
.cview_after .after_list .subj {clear:both; width:100%; margin:0 auto; text-align:right; padding:5px 0 10px 0; font-size:12px; color:#646464; }
.cview_after .after_list .subj span {color:#b0b0b0;}
.cview_after .more {width:90%; margin:0 auto; cursor:pointer;}
.cview_after .more .moreplus {width:100%; text-align:center; font-size:80px; color:#fff;}
.cview_after .more .moreplus img {width:30px;}
.cview_after .more .moretxt {width:100%; text-align:center; color:#ababab; font-size:13px; padding:10px 0 0 0;}

/* 포트폴리오 */
.cview_pf {width:100%; margin-top:40px; background:url(/comm_img/viewimg/pf_bg.png) no-repeat top left;}
.cview_pf .icon01 {text-align:left; padding-left:10px; margin:30px 0 10px 0; font-weight:600; font-size:18px; color:#000; height:25px; line-height:25px; box-sizing:border-box;}
.cview_pf .icon01 img {height:25px;}
.cview_pf .pf_title {width:100%; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_pf .pf_exp {width:100%; margin:0 auto; text-align:center; font-size:14px; padding:10px 0 10px 0;}
.news_roll {clear:both; width:100%; margin:0 auto;}
.news_rolling {width:100%; margin:0 auto; position:relative;}
.news_rolling .bxSlider2 {width:100%; margin:0; padding:0;}
.news_rolling li {display:block; width:100%;  box-sizing:border-box; font-size:13px;}
.news_roll .bx-wrapper .bx-controls-direction a{width:45px !important; height:45px !important;}
.news_roll .bx-wrapper .bx-controls-direction a.bx-prev{left:0px; background:url(/comm_img/viewimg/btn_l.png) no-repeat !important;}
.news_roll .bx-wrapper .bx-controls-direction a.bx-next{right:0px; background:url(/comm_img/viewimg/btn_r.png) no-repeat !important;}
.news_roll .bx-wrapper .bx-controls-direction a {
	position: absolute;
	outline: 0;
	width: 45px;
	height: 45px;
	top:50%;
	margin-top:-22px;
	text-indent: -9999px;
	z-index: 9;
}
.news_rolling .rol {width:344px; margin:0 auto; border:1px solid #edeff2; background:#f9fafc; box-sizing:border-box;}
.news_rolling .img {width:342px; }
.news_rolling .img img {max-width:100%; width:100%;}
.news_rolling .tit {width:100%; margin:20px 0 10px 0; height:30px; line-height:30px; text-align:center; font-size:16px; color:#202020; text-decoration:none; font-weight:bold;}
.news_rolling .bt {width:100%; height:59px; line-height:59px; margin:0 auto; text-align:center;}
.news_rolling .bt img {width:150px;}

/* 수강생인터뷰 */
.cview_interview {clear:both; width:100%; margin-top:40px;}
.cview_interview .icon01 {text-align:left; padding-left:10px; margin:30px 0 10px 0; font-weight:600; font-size:18px; color:#000; height:25px; line-height:25px; box-sizing:border-box;}
.cview_interview .icon01 img {height:25px;}
.cview_interview .interview_title {width:100%; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_interview .interview_exp {width:100%; margin:0 auto; text-align:center; font-size:14px; padding:10px 0 10px 0;}
.interview_box {width:100%; padding:0 10px; box-sizing:border-box;}
.interview_box table {width:100%; margin:0; padding:10px; border:1px solid #e8e8e8; background:#f9fafc;}
.interview_box tr { border-bottom:1px solid #e8e8e8;}
.interview_box td {width:50%;}
.interview_box td img {max-width:100%; width:100%;}
.interview_box .interview_cxt {position:relative; width:100%;  box-sizing:border-box; color:#4f4f4f; }
.interview_box .interview_cxt .info0 {padding-left:10px;}
.interview_box .interview_cxt .info0 img {width:50px;}
.interview_box .interview_cxt .info1 {width:100%; font-size:18px; font-weight:bold; color:#202020; text-align:left; line-height:24px; padding:10px 10px 25px 10px; box-sizing:border-box; word-break:keep-all;}
.interview_box .interview_cxt .info2 {width:100%; font-size:13px; text-align:left; font-weight:500; padding:0 10px; box-sizing:border-box;}
.interview_box .interview_cxt .info3 {width:100%; font-size:13px; text-align:left; padding:5px; box-sizing:border-box;}
.interview_box .interview_cxt .info4 {width:100%; font-size:13px; text-align:center; box-sizing:border-box; padding-top:35px;}
.interview_box .interview_cxt .info4 img {width:130px;}
.interview_box .interview_cxt .bt_detail {position:absolute; left:50%; transform:translateX(-50%); bottom:20px;}
.interview_box .interview_cxt .bt_detail img {max-width:100%;}

/* 시설안내 */
.cview_faciality {width:100%; margin-top:40px; padding:0 10px; box-sizing:border-box;}
.cview_faciality .icon01 {text-align:left; margin:30px 0 10px 0; font-weight:600; font-size:18px; color:#000; height:25px; line-height:25px; box-sizing:border-box;}
.cview_faciality .icon01 img {height:25px;}
.cview_faciality .faciality_title {width:100%; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_faciality .faciality_exp {width:100%; margin:0 auto; text-align:center; font-size:14px; padding:10px 0 10px 0;}
.cview_faciality .faciality {position:relative; width:100%; margin-top:10px;}
.cview_faciality .faciality div {padding:0 15px 0 0;}
.cview_faciality .faciality img {max-width:100%;}
.cview_faciality .faciality_bg {width:100%; height:132px; background:url(/comm_img/viewimg/faciality_bg.png) no-repeat;}
.cview_faciality .faciality_bg .moreplus {width:100%; text-align:center; padding-top:40px;}
.cview_faciality .faciality_bg .fmore {width:100%; text-align:center; margin-top:15px;}
.cview_faciality .faciality_bg .fmore a {color:#5a5a5a; text-decoration:none; font-size:13px;}

/* 찾아오시는길 */
.cview_location {width:100%;  margin-top:40px; }
.cview_location .icon01 {text-align:left; padding-left:10px; margin:30px 0 10px 0; font-weight:600; font-size:18px; color:#000; height:25px; line-height:25px; box-sizing:border-box;}
.cview_location .icon01 img {height:25px;}
.cview_location .location_title {width:100%; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.cview_location .location_title img {width:150px;}
.cview_location .map {clear:both; width:100%; padding:10px 10px 0 10px; box-sizing:border-box;}
.cview_location .camname {width:100%; text-align:center; color:#888; font-size:15px; font-weight:bold; height:40px;}
.cview_location .bt_detail {width:100%; text-align:center; padding-bottom:20px;}
.cview_location .bt_detail img {width:150px;}
