@charset "utf-8";


#wrap {margin:0 auto; width:100%;min-width:1200px}
.container {width:960px; margin:auto;padding-top:200px}
.container:after {content:''; display:block; visibility:hidden; clear:both}
.application_contents {clear:both;margin-bottom:50px;}

.campus1 img, .campus2 img, .campus3 img {width:100%;}
section, .bg_wh { margin: 0px auto 0 auto !important;}

/*메인 컨텐츠*/
.main_con h4 { font-family: 'S-Core';font-size: 2.4em; float:left;  }
.main_con .main_con01 {position:relative}
.main_con .main_con01 .mc01::after {display:block; celar:both; content:"";}
.main_con .main_con01::after {display:block; celar:both; content:"";}
.main_con .main_con01 dt{    display: inline-block;  float: left;  margin-right: 1%;     margin-top: 190px;}
.main_con .main_con01 dt a {    display: block;  position: relative;  width: 95px;    height: 100px;}
.main_con .main_con01 dt a i{    position: absolute;  top: 0px;  right: 50%;     transform: translateX(50%); display: block;  width: 90px;  height: 90px;   vertical-align: middle;    margin: 5px auto;}
.main_con .main_con01 dt a i.ti01{ background:#f7f0f0 url(../images/main/main_ti01.png) no-repeat 50% 50%; border-radius:50%; background-size:48%}
.main_con .main_con01 dt a i.ti02{ background:#f7f0f0 url(../images/main/main_ti02.png) no-repeat 50% 50%;border-radius:50%;  background-size:48%}
.main_con .main_con01 dt a i.ti03{ background:#f7f0f0 url(../images/main/main_ti03.png) no-repeat 50% 50%;border-radius:50%;  background-size:48%}
.main_con .main_con01 dt a:first-child:hover i.ti01{ background:#eb4141 url(../images/main/main_ti01_on.png) no-repeat 50% 50%; border-radius:50%; background-size:48%}
.main_con .main_con01 dt a:nth-child(1):hover i.ti02{ background:#eb4141 url(../images/main/main_ti02_on.png) no-repeat 50% 50%;border-radius:50%;  background-size:48%}
.main_con .main_con01 dt a:last-child:hover i.ti03{ background:#eb4141 url(../images/main/main_ti03_on.png) no-repeat 50% 50%;border-radius:50%;  background-size:48%}
.main_con .main_con01 dt a span {    position: absolute;   top:103px;  width: 100%;  text-align: center;    font-size: 1.3em; font-weight:500;}
.main_con .main_con01 dl.mc01 dt {   left: 0px;}
.main_con .main_con01 dl.mc02 dt{   left: 125px;}
.main_con .main_con01 dl.mc03 dt {   left: 250px;}
.main_con .main_con01 dl dd {position:relative;/*right:0;*/ float: right;}
.main_con .main_con01 dl dd p.mc_tit {      position: absolute;  padding-top: 14px;  padding-left: 24px;  left: -77px;  bottom: -19px;  width: 491px;  background: #fff;   height: 90px;   margin-bottom: 0;    box-shadow: -5px 6px 8px rgb(0 0 0 / 15%);}
.main_con .main_con01 dl dd p.mc_tit span { display:block;}
.main_con .main_con01 dl dd p.mc_tit span:first-child {color:#202020; font-size:1.8em; font-weight:bold;}
.main_con .main_con01 dl dd p.mc_tit span:last-child {color:#202020; font-size:1.3em;}
.main_con .main_con01 dl dd p.mc_img{    width: 700px;  height: 436px;     border-radius: 20px;}
.main_con .main_con01 dl.mc01 dd p.mc_img{    background: #cce6fb url(../images/main/maincon_img01.png) no-repeat 50% 50%; background-size:600px 374px;}
.main_con .main_con01 dl.mc02 dd p.mc_img{      background: #f9ebc2 url(../images/main/maincon_img02.png) no-repeat 50% 100%;  background-size: 650px 424px;}
.main_con .main_con01 dl.mc03 dd p.mc_img{    background: #2E7FC4 url(../images/main/maincon_img03.png) no-repeat 50% BOTTOM;  background-size: 650px 424px;}
.main_con .main_con01 dl.mc02 dd, .main_con .main_con01 dl.mc03 dd {display:none;}

.content.hb .hb_box .hb_m, .content div .hb_pc {width:100%}
.content.hb .hb_box .hb_m {display:none}
.content.hb .hb_box a {display:block}
.content .bmBanner {margin-top:40px}
.content .bmBanner a {width:49%; display:inline-block; margin-right:1.7%}
.content .bmBanner a img {width:100%;}
.content .bmBanner a:last-child{margin-right:0;}

/*배너 리스트*/
article.bn_list {padding:0;}
article.bn_list ul li{position:relative;    float: left;  width: 20%;   padding:15px 0; text-align: center;}
article.bn_list ul li::after {  display: block;  width: 1px;  height: 19px;  background: #c5c5c5;  content: "";  position: absolute;  right: 0;  top: 31%;}
article.bn_list ul li:last-child::after {  display:none;}

.mcon_list::after {display:block; content:""; clear:both;}
.mcon_list ul {display:table; width:100%;}
.mcon_list li {display:table-cell; width:calc(93% / 6); height:105px; font-size:19px; font-weight:500; text-align:center; line-height:1.3; vertical-align:middle;}
.mcon_list li:last-child {padding-top:26px;}
.mcon_list li a {color:#414141;display:block;}
.mcon_list > li:hover > a {color:#0099a2}
.mcon_list li i {display:block; width:90px; height:90px; vertical-align:middle;     margin: 5px auto 15px auto;  box-shadow: 2px 3px 4px 2px #f3f3f3;   border-radius: 10px;}
.mcon_list li .ico_bn01 {background:url('../images/main/maincn01.png') no-repeat 0px 0px; background-size:cover;}
.mcon_list li .ico_bn02 {background:url('../images/main/maincn02.png') no-repeat 0px 0px; background-size:cover;}
.mcon_list li .ico_bn03 {background:url('../images/main/maincn03.png') no-repeat 0px 0px; background-size:cover;}
.mcon_list li .ico_bn04 {background:url('../images/main/maincn04.png') no-repeat 0px 0px; background-size:cover;}
.mcon_list li .ico_bn05 {background:url('../images/main/maincn05.png') no-repeat 0px 0px; background-size:cover;}
.mcon_list li .ico_bn06 {background:url('../images/main/maincn06.png') no-repeat 0px 0px; background-size:cover;}
.mcon_list li .ico_bn07 {background:url('../images/main/maincn07.png') no-repeat 0px 0px; background-size:cover;}

@media all and (max-width:1100px) {
.main_con .main_con01 dl dd p.mc_tit {   width: 430px;}
.main_con .main_con01 dl dd p.mc_img {   width: 600px;    height: 374px;}
.main_con .main_con01 dl.mc01 dd p.mc_img {  background: #cce6fb url(../images/main/maincon_img01.png) no-repeat 50% 50%;  background-size: 100% 374px;}

}

@media all and (max-width:1024px) {
	.main_con01 {margin-top:98px;}
.main_con01::after {content:"";display:block; clear:both;}
.main_con .main_con01 dl dd p.mc_tit {      width: 97%;  padding-left: 11px; left: 0;    bottom: 0;}
.main_con .main_con01 dl dd p.mc_img {   width: 100%;    height: 270px;}
.main_con .main_con01 dl.mc01 dd p.mc_img {  background: #cce6fb url(../images/main/maincon_img01.png) no-repeat 50% 20%;      background-size: 100%;}
.main_con .main_con01 dl.mc02 dd p.mc_img{      background: #f9ebc2 url(../images/main/maincon_img02.png) no-repeat 50% 20%;   background-size: 100%;}
.main_con .main_con01 dl.mc03 dd p.mc_img{    background: #2E7FC4 url(../images/main/maincon_img03.png) no-repeat 50% 20%;   background-size: 100%;}
.main_con h4 {  float: none;  text-align: center;    display: block;   margin-top:0; width: 100%;}
.main_con h4::after {  display: block;  width: 74px;  height: 3px;  background: #202020;  content: "";  position: absolute;  bottom: -20px;   right: 50%;   transform: translateX(50%);}
.main_con .main_con01 dt {display:none; }
.main_con .main_con01 dl.mc02 dd, .main_con .main_con01 dl.mc03 dd {display:block;}
.main_con .main_con01 dl dd {    width: 32%;    float: left;    margin-right: 2%;}
.main_con .main_con01 dl.mc03 dd {margin-right:0;}
.main_con .main_con01 dl dd p.mc_tit span:last-child {  font-size: 1.1em;}
}


@media all and (max-width:768px) {
	.main_con .main_con01 dl dd {  width: 100%;  float: none;margin-right:0;}
	.main_con .main_con01 dl dd p.mc_img {  height: 400px;}
	/*.main_con .main_con01 dl dd p.mc_tit {  width: 80%;}*/
	.content.hb {padding-top:0;margin-top: 11px;}
	.content .bmBanner a {width:100%; margin-bottom:10px;}


}
@media (max-width: 600px){
.mcon_list li {    width: calc(100% / 3);    display: inline-block;    height: 130px;}
.mcon_list li:last-child {padding-top:0;}
.mcon_list li:nth-child(4), .mcon_list li:nth-child(5),  .mcon_list li:nth-child(6) {margin-top:18px;}
}
@media (max-width: 450px){
	.main_con .main_con01 dl dd p.mc_img {  height: 350px;}
	.main_con .main_con01 dl dd p.mc_tit span:first-child { font-size: 1.6em;}
	.content.hb {   padding-bottom: 20px !important;    margin-top: 40px;}

}
@media (max-width: 360px){
	.main_con .main_con01 dl dd p.mc_img {  height: 330px;}
}
/* title */
.motto {overflow: hidden; display: block; margin: 30px 0; font-family:'NanumMyeongjo'; text-align: left; font-size:42px; font-weight: 600; letter-spacing: -5px; line-height:1.2;text-shadow: none}
.motto span {font-family:'NanumMyeongjo'; color: #00aeef }
.guide-top {border: 1px solid black; margin: 40px 0 50px}

/* h-style */
h3 {color: #333; font-size: 35px; font-weight: 600; letter-spacing: -2px;/*line-height: 1.3;*/  }
h3 span {display: block; margin-top: 10px ; color: #ccc; font-size: 23px; font-weight:400;letter-spacing: -1px; font-family:'NanumMyeongjo' }
h4 {margin-bottom: 25px;color: #333; font-size: 24px; font-weight: 600; letter-spacing: -2px;line-height: 1.3 }
h5 {margin-bottom: 15px;color: #333;  font-size: 18px; font-weight: 600;line-height: 1.2;padding-left: 25px;background: url('/groups/urd/images/bul/bul_h5.gif') no-repeat left 3px  }
h6 {font-size: 14px; font-weight: 600}
h4+table {margin-top:-10px}
table+.ex{margin-top:-20px}
h4+.unit {margin-top:-25px}
h5+.unit {margin-top:-20px}

/* list-style */
ul.ma {overflow: hidden;margin-bottom: 30px}
ul.ma:after{content:'';clear:both;display:block;height:0}
ul.ma li {padding-left:20px; margin-bottom:5px;line-height: 1.6; background: url('/groups/urd/images/bul/bul_dot06.gif') no-repeat  left 8px}
ul.ma li ul {margin:5px 0 0 0}
ul.ma li ul li {padding-left: 10px; background: url('/groups/urd/images/bul/bul_dot.gif') no-repeat  left 8px;line-height: 1.6 }
ul.ma li table {margin-left:0 !important}
ul.ma2 li.w2 {width:24%;margin:0 20px 0 0 }
dl.ma {margin-bottom:30px}
dl.ma:after{content:'';clear:both;display:block;height:0}
dl.ma dt, dl.ma dd{float:left;padding:5px 0}
dl.ma dt {color: #333; font-weight: 600; width:20%; padding-left:20px; background: url('/groups/urd/images/bul/bul_dot06.gif') no-repeat 0 0; clear: left  }

p {margin-bottom: 30px;font-size:15px; line-height:1.6;text-align:justify }
.p-line {border-bottom: 1px solid #ededed; padding-bottom: 30px }
.p-line2 {border-bottom: 1px dashed #bcbdc0; margin-bottom:50px }
.p_notice {font-size:14px;color: #444;padding-left:15px; background: url('/groups/urd/images/bul/bul_check.gif') no-repeat left 6px; line-height:1.4}
.p_notice span {color:#df623c;margin-right:5px}
.unit { float:right;font-size:13px}
.exp {font-size:13px;padding:5px 0 0 14px; margin:0;background:url('/groups/urd/images/bul/ico_pool.gif') no-repeat 0 10px}
.ex {font-size:13px;padding:0 ; color: #555 }
.division {background:url('/groups/urd/images/bul/table_division_line.png') no-repeat; background-size:100% 100%}
.h_bg {background:#f5f5f5}

/* box design */
.box_guide {overflow:hidden; min-height:50px;margin: 10px 0;padding:20px 30px 15px 30px;background:#fff;border:1px solid #ccc; border-radius:5px;background: url('/groups/urd/images/bul/bg_noti01.gif') no-repeat 40px 50%}
.box_guide dt { margin: 0 0 10px 100px;color:#333;font-size:18px; font-weight: 600}
.box_guide dd, .box_guide li {margin: 0 0 5px 100px;padding: 0 0 0 15px; background: url('/groups/urd/images/bul/bul_dot.gif') no-repeat left 7px;font-size:14px; line-height: 1.5}
.box_guide p {padding-bottom:0}

/* tab */
.tab_btn {overflow: hidden;text-align:center;border:1px solid #ccc;border-radius:8px 8px;margin-bottom:40px}
.tab_btn li {float:left;width: 50%;background:#fff; margin-left:-1px}
.tab_btn li a {display:block;width:100%;height:50px;text-align:center;color:#565660; font-size:15px; font-weight: 600;line-height:50px}
.tab_btn li:first-child {border-left:none}
.tab_btn li.on a {border-color:#0080c7;background:#0080c7;color:#fff}
.tab_btn li.w3 {width:33.2%}
.tab2 li {width:25%}
.tab2 li.on a {border-color:#1955a5;background:#1955a5}

/* tab style */
.tabwarp { width: 100%; margin-bottom: 10px }
.tabwarp:after, .tablist_warp:after, .tablist:after { display: block; content: ""; clear: both }
.tablist_warp { width: 100%; margin-bottom: 30px; overflow:hidden}
.tabcnt { display: none }
.tabcnt.active { display: block }
.tablist {overflow: hidden;text-align:center;border:1px solid #ccc;border-radius:8px 8px;margin-bottom:40px }
.tablist li {float:left;width:50%;margin-left:-1px;background:#fff;border-left:1px solid #ccc }
.tablist li a {display:block;width:100%;height:50px;text-align:center;color:#565660; font-size:15px; font-weight: 600;line-height:50px}
.tablist li:first-child {border-left:none;;margin-left:0}
.tablist li.active a {border-color:#1955a5;background:#1955a5;color:#fff }

/* table1 기본정렬*/
.table1 {clear: both; table-layout:fixed;width:100%; margin-bottom:30px;border-top:2px solid #2c2c2c;border-left:1px solid #dddddd;font-size:14px}
.table1 thead th{padding:10px 0;border:solid #c7c1d3; border-width:0 1px 1px 0;color:#333;background:#EFEFEF}
.table1 tbody th{padding:10px 0;border:solid #dddddd; border-width:0 1px 1px 0;color:#333;background:#F8F8F8}
.table1 tbody td{padding:10px 10px;border:solid #dddddd; border-width:0 1px 1px 0; line-height:1.6}
.table1 thead tr:first-child th {}
.table1 tbody tr:first-child th {}
.table1 tbody tr:first-child td {}

/* table2 센터정렬 */
.table2 {clear: both; table-layout:fixed;width:100%; margin-bottom:30px;border-top:2px solid #2c2c2c;border-left:1px solid #dddddd;font-size:14px}
.table2 thead th{padding:10px 0;border:solid #c7c1d3; border-width:0 1px 1px 0;color:#333;background:#EFEFEF}
.table2 tbody th{padding:10px 0;border:solid #dddddd; border-width:0 1px 1px 0;color:#333;background:#F8F8F8}
.table2 tbody td{padding:10px 10px;border:solid #dddddd; border-width:0 1px 1px 0;text-align: center; line-height:1.6}
.table2 thead tr:first-child th {}
.table2 tbody tr:first-child th {}
.table2 tbody tr:first-child td {}

/*학사일정*/
.calender_box h3 {margin-bottom:20px}

.study h3 {color:#024388; font-size:35px}
.study .ma {font-size:1.25em}
.study .ma li {background:none;position:relative;padding-left: 28px;}
.study .ma li::before {position:absolute;top: 6px;left:0;display:block;content:'';width: 16px;height: 16px;background: #ddd;border-radius:50%;}
.study .ma li::after {position:absolute;top: 3px;left: 9px;display:block;content:'';width: 9px;height: 9px;background: #024388;border-radius:50%;border: 1px solid #fff;}

/*참여업체*/
.blink {display:inline-block; width: 11px; height: 9px; margin-left:5px; text-indent: -9999px; vertical-align: middle; background: url('/groups/contract/images/ico_blank.gif') no-repeat;}


/* sub_20200701.css 내용추가~★*/
/* 이용약관 동의 */
.application_join_box {border:#333 2px solid;padding: 20px 30px 30px 30px;}
.application_join_box + .application_join_box{ margin-top:20px}
.application_join_box .application_div_chk{border-bottom:#ccc 1px solid;padding: 0 0 20px 0;margin:0 0 20px 0;text-align:right;}
.application_join_box .application_div_chk strong{float:left;font-size: 16px;color:#333;}
.application_join_box .application_div_scroll{ height:180px; overflow-y:auto; overflow-x:hidden}
.application_join_box .application_div_scroll h3 {margin:0 0 10px 0;font-size:16px; color: #5a5a5a}
.application_join_box .application_div_scroll h4 {margin:0 0 10px 0;font-size:14px; color: #70685b}
.application_join_box .application_div_scroll p {line-height:1.8; margin-bottom:20px}
.application_join_box .application_div_scroll a {color: #000; text-decoration: underline}
.application_join_box .application_div_scroll .ma {overflow: hidden; margin:0 0 20px 0; line-height: 1.8}
.application_join_box .application_div_scroll .ma dt {float:left;width:12%;vertical-align:top;font-weight: 600}
.application_join_box .application_div_scroll .ma dd {float:left;width:88%;color: #747373 }
.application_join_box .application_div_scroll table {width: 100%;margin:10px 0; border-top:1px solid #d4d4d4}
.application_join_box .application_div_scroll table th {padding:5px 0; background:#ededed; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4}
.application_join_box .application_div_scroll table td {padding:5px 0; border-bottom:1px solid #d4d4d4; border-left:1px solid #d4d4d4;text-align:center;}
.application_join_box .application_div_scroll table th:first-child, .member-terms-cnt div.terms-cnt table td:first-child {border-left:0}
.application_agree {text-align:left; margin-top:10px; padding-left:25px;}
.application_terms-confirm {overflow:hidden; width:100%; margin-top:20px; padding-top:20px; border-top:1px solid #d4d4d4; text-align:left;}
.application_terms-confirm strong {padding-left:30px;}
.application_terms-confirm p strong {margin-left:4px; padding-left:10px; background:url('../../contract/css/imgs/bg_bar.gif') no-repeat left top}
.application_box_privacy {overflow: hidden; position: relative;margin-bottom:20px; padding:20px 40px; background: #f5f5f5; border: 1px solid #e4eef4; border-radius: 5px}
.application_d_btn.big {padding:0.5em 1.5em;font-size:14px;line-height: 14px;font-weight: 500;}

/* d_btn */
.d_btn {position: relative;overflow: visible;display: inline-block;padding: 0 0.6em;margin: 0.4em 0.15em;color: #333;font-size: 0.95em;height: 32px;line-height: 30px;background-color: #fff;border: 1px solid #9a9a9a;vertical-align: middle;white-space: nowrap;cursor: pointer;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;behavior: url("../../contract/css/PIE.htc");box-sizing: border-box;}
.d_btn::-moz-focus-inner{padding:0 !important;border:0 !important}
.d_btn:hover, .d_btn:active, .d_btn:focus, .d_btn:hover,input.d_btn:hover, button:hover .d_btn  {text-decoration: none; border-color: #000}
.d_btn input {border:none;background-color: #fff;margin: 0;padding: 0 0.15em;color: #333;font-size: 12px;line-height: 30px;}
.d_btn button {font-size: 0.92em;line-height:30px;}
button span {margin: 0;padding:0}
.d_btn.small {font-size:11px;height:20px;line-height:20px;margin:0}
.d_btn.big {padding:0.5em 1.5em;font-size:14px;line-height:16px;font-weight:600}

.d_btn.black  input{color: #fff;background-color: #585b6a}
.d_btn.black {border: 1px solid #494e63; color: #fff;background-color: #585b6a}
.d_btn.black:hover {color: #fff; border-color: #000;background-color: #474747}
.d_btn.black2 {border: 1px solid #494e63; color: #fff;background-color: #585b6a}
.d_btn.black2:hover {color: #fff; border-color: #000;background-color: #474747}

.d_btn.blackbig {border: 1px solid #9a9a9a; color: #000;background-color: #fff;padding:0.2em 1.2em 0.3em 1em;font-size:1em;line-height:23px;font-weight:600}
.d_btn.blackbig:hover {border-color: #000}
.d_btn.blackbig.icon:before {content: ""; position: relative; top:3px; float: left; width: 16px; height: 16px; margin-right:7px}

/*정보입력*/
.application_program_write {width: 100%;table-layout: fixed; border: solid #d3d3d3;border-width: 1px 1px 0 1px;border-top: 1px solid #2c2c2c; font-size: 1em;}
.application_program_write thead th.title {padding:10px 15%;border-bottom: 1px solid #d3d3d3;text-align:left;color: #666;font-size:1.2em;background:#e9e9e9}
.application_program_write thead th.title span {font-weight:400}
.application_program_write th {padding:5px 10px;text-align:right;border-bottom: 1px solid #d3d3d3;background:#EDEDED;vertical-align:top;line-height:26px}
.application_program_write td {padding:5px 5px;border-bottom: 1px solid #d3d3d3; vertical-align:top;line-height:26px}
.application_program_write label {vertical-align:middle}
.application_program_write .th2 {border-left:1px solid #DEDEDE;background:#f8f8f8}
.application_program_write .d_btn {margin:0}

.application_join_table { margin-top:50px;}
.application_join_table h5 {font-size: 18px;color:#222; font-weight: 600; margin-bottom:10px}
.application_join_table .btn_tc .d_btn {padding:0.5em 1.5em;font-size:14px;line-height:23px;font-weight:600}
input[type=text] {min-width:5em}
input.text03 {width:367px; margin-right:10px;}
.text04 {width: 760px; height: 150px;}
.text06 {min-width: 4em;}
input.text05 {width:5em;}

/*캘린더*/
.application_ui-datepicker-trigger {vertical-align: middle;cursor: pointer;margin-left: 4px;}

/*하단 버튼*/
.apply_btn {margin-top:50px;}

/*신청완료*/
.application_complete {text-align:center; padding:30px; background:#ededed;}
.application_complete div {margin-bottom:15px;}
.complete_txt01{color:#fa6e4d !important; font-size: 24px !important;}
.complete_txt {color: #333;font-size: 20px;font-weight: 600; letter-spacing: -2px;line-height: 1.3; margin-bottom: 10px; text-align:center;}
/* sub_20200701.css 내용끝~★*/


@media (max-width: 800px){
	.table_guide {display:block; position:relative; overflow:hidden; overflow-x:auto; padding-bottom:45px; margin-bottom:50px;}
	.table_guide table {width:1000px;margin-bottom: 0;}
	.table_guide::before {content:'화면을 좌우로 스크롤 하세요.'; display:block; position: absolute; right:5px; bottom:4px; font-size:13px;}
	.table_guide::after { content: ''; display: block; position: absolute; right: 180px; bottom: 2px; width: 26px;  height: 26px; z-index: 10; background:url(../../contract/images/table_scroll.png) no-repeat 50%; background-size: 26px;}
	.smartEabout {display:none;}
	
	/* sub_20200701.css 내용추가~★*/
	.application_program_write colgroup {display:none}
	.application_program_write thead th {display:none}
	.application_program_write tbody tr {display:block; padding:0px 10px; text-align:left;}
	.application_program_write tbody tr:first-child {margin-top:10px;}
	.application_program_write tbody td {display:inline-block; padding:3px 0; border:none; margin-right:8px; width: 96%;}
	.application_program_write tbody td.title {padding-left:0; display:block; padding-right:0; margin-right:0; text-align:left !important}
	.application_program_write tbody td.title::after {display:none}
	.application_program_write tbody .nolist {display:block; padding-right:0; margin-right:0}
	.application_program_write tbody .num {display:none}
	.application_program_write tbody .status {display:none}	
	.application_program_write tbody .title .ico_bg {display:inline-block}
	.application_program_write .ico.user, .board_list .ico.date, .board_list .ico.view {display:inline-block}
	.application_program_write tbody tr:last-child td {border-bottom: none}
	.application_program_write th { background: #fff;border-bottom: none; font-size: 15px;padding:0}
	.text04 {width: 98%; height: 150px;}
	.application_program_write{ border: none;border-top: 1px solid #2c2c2c; }
	.off {display:none !important;}
	input.text02, input.text03 {width: 98%;height: 30px;}
	.text06 {width:31%; height:30px !important;}
	.apply_btn {margin-top: 0px;padding-bottom: 50px;}
	.application_terms-confirm strong { padding-left: 0;}
	.application_join_box .application_div_chk strong { font-size: 14px;}
	/* sub_20200701.css 내용끝~★*/
}

/*반응형*/
@media screen and (min-width: 1400px) and (max-width:1600px){
.news .news_all .news_list {  padding-left: 19%;}
}
@media screen and (max-width: 1024px){
	ul.ma li {padding-left: 30px;margin-bottom: 7px; line-height: 1.6; background: url(/groups/urd/images/bul/bul_dot06.gif) no-repeat left 4px; background-size: 16px 11px;font-size: 1.3em;}
	ul.ma li ul li {font-size:13px;}
	.contraabout {margin-top:20px; margin-bottom:20px; width:100%;}
}

@media all and (max-width:800px) {
	article {padding:30px 0px;}
	h3 {font-size:30px; margin-bottom:30px;}	
	.guide-top {margin:30px 0px;}
	
	.study h3 {color:#024388; font-size:30px}
	.study .ma {font-size:90%}

@media all and (max-width:500px) {
	article {padding:30px 0px;}
	h3 {font-size:25px; margin-bottom:30px;}	
	.guide-top {margin:30px 0px;}
	
	.study h3 {color:#024388; font-size:25px}
	.study .ma {font-size:90%}
	
	/* sub_20200701.css 내용추가~★*/
	.text06 {width:25%}
	.application_join_box {  padding: 20px 10px 30px 10px;}
	.application_join_box .application_div_chk strong { font-size: 12px;}
	/* sub_20200701.css 내용끝~★*/
}

