@charset "utf-8";


.uit2 .inner h2, .uit2 .inner strong{color:#006b6b;}
.bul_num_small {background:#006b6b;}
h3 { background:url(/images/common/ui/h3_bul_05.gif) no-repeat 0px 8px;}

.kypt #animate #tm .th1{width:20%;}
#topmenu #gnb_device .th1 a.th1_lnk.ov:after,
#topmenu #gnb_device .th1 a.th1_lnk:active:after{background:#006b6b;}
#topmenu #gnb_device .th2> li >a:after{background:#006b6b;}
#topmenu #gnb_device .th2 li a.ov,
#topmenu #gnb_device .th2 li a:active{color:#006b6b}


/*왼쪽메뉴*/
#lnb h2::before{background:#006b6b;}
#lnb .lm_2th > li > a.link_2th_ov {color: #006b6b;}

/*서브bg*/
#container #contentswrap {background:url(/images/kypt/main/main_bg.png) no-repeat 220px 0;}

@media only screen and (min-width:1000px){

#animate #tm .th1 .th1_lnk.current,
#animate #tm .th1 .th1_lnk:hover,
#animate #tm .th1 .th1_lnk:focus{color:#006b6b;}
#animate #tm .th1 .th1_lnk.current+.th2{background:#006b6b;}

}

.slogan h2::before{background:none;}


.ui.uilnk.type2 .box_col .col .item{min-height:250px;}
.ui.uilnk.type2 .box_col .col .item strong{display:block;padding-top:10px;font-size:16px;}

.ui.uilnk.type1 .box_col .col ul li a,
.ui.uilnk.type1 .box_col .col ul li span{padding:5px;height:auto;line-height:160%;}
.ui.uilnk.type1 .box_col .col ul li span.h100p{height:100px;}
.ui.uilnk.type1 .box_col .col ul li span.h50p{height:50px;}


/*학생회 조직도*/
.org {overflow:hidden; background:url(/images/kypt/content/mo_orgline.png) no-repeat 50% top;}
.org ul li span {display:block; padding:10px 0; margin-bottom:20px; text-align:center; background:#017F71; font-size:16px; color:#fff; }
.org ul li + li span {background:#6884AC; }
.org ul li + li + li span {background:#8BA8D4; }
.org ul li + li + li + li span {background:#446495; }
.org ul li + li + li + li ul li span {margin-bottom:0; background:#7A818B; }
.org ul li + li + li + li ul li .name {padding:8px 0 6px 0; margin-bottom:20px; border:1px solid #d2d2d2; border-top:0; background:url(/images/kypt/content/org_bg.png) repeat; font-size:14px; color:#545454; }
.org ul li + li + li + li ul li .name span {display:block; margin:10px 0 0 0; padding:0; background:none; font-size:14px; color:#545454; }

@media only screen and (min-width:768px){
.org  {background:url(/images/kypt/content/org_line.png) no-repeat 50% top; }
.org ul li span {width:160px; padding:5px 0; margin:0 auto; border-radius: 4px; }
.org ul li + li span {width:150px; padding:10px 0; margin-top:-10px; margin-right:13px; margin-bottom:20px; }
.org ul li + li + li span {width:150px; padding:10px 0; }
.org ul li + li + li + li span {width:160px; padding:5px 0; margin:0 auto; margin-top:-90px; }
.org ul li + li + li + li ul li span {width:100%; padding:10px 0; }
.org ul li + li + li + li ul li {float:left; width:18%; margin-right:2.4%; }
.org ul li + li + li + li ul li:last-child {margin-right:0; }
.org ul li + li + li + li ul li .name {display:block; padding:8px 0 6px 0; margin-top:20px; border:1px solid #d2d2d2; }
.org ul li + li + li + li ul {margin-top:150px; }
.org ul li + li + li + li ul li .name span {display:block; margin:10px 0 0 0; padding:0; background:none; font-size:14px; color:#545454; }

}

/*게시판 일부 항목 가리기
.sub02_05 .basic_table .problem_name,
.sub02_01 .basic_table .problem_name,
.sub02_07 .basic_table .problem_name,
.sub03_01 .basic_table .problem_name,
.sub03_01_01 .basic_table .problem_name,
.sub03_01_02 .basic_table .problem_name,
.sub03_01_03 .basic_table .problem_name,
.sub03_02 .basic_table .problem_name,
.sub03_03 .basic_table .problem_name,
.sub03_04 .basic_table .problem_name,
.sub03_05 .basic_table .problem_name,
.sub04_01 .basic_table .problem_name,
.sub05_03 .bodo_list .item .descpt .pt .opt .name 
{display:none; }*/