@charset "utf-8";
.snb_box .snb .global_r a{background: url(/images/hospi/common/top_patten.gif) repeat left top;}
.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; margin-top:0px;}

/*상단메뉴 갯수에 따른영역*/
#animate #tm{margin-right:-606px; width:800px;}

#animate #tm .th1{float:left;width:15.7%;height:auto;font-size:18px; }

#animate #tm li + li.th1{width:24%;}

#animate #tm li + li + li.th1{width:15.7%;}


#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}

#animate #tm .th2 li{padding:0 10px;}


/*왼쪽메뉴*/
#lnb h2:before{background:#11a3d7; }
#lnb .lm_2th > li > a.link_2th_ov {color: #006b6b;}

.sub02_01 #lnb h2,
.sub02_02 #lnb h2,
.sub02_03 #lnb h2,
.sub02_04 #lnb h2,
.sub02_05 #lnb h2,
.sub02_06 #lnb h2{padding:25px 30px 0 30px; height:90px; font-size:1.7em; letter-spacing: -1px;}
.sub02_01 #lnb .lm_2th>li>a,
.sub02_02 #lnb .lm_2th>li>a,
.sub02_03 #lnb .lm_2th>li>a,
.sub02_04 #lnb .lm_2th>li>a,
.sub02_05 #lnb .lm_2th>li>a,
.sub02_06 #lnb .lm_2th>li>a{padding:10px 16px; font-size:16px; letter-spacing: -1px;}






/*서브bg*/
#container #contentswrap {background:url(/images/hospi/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:#006f96;}
#animate #tm .th1 .th1_lnk.current+.th2{background:#006f96;}

}



.sub02_01 .player {
  padding-top: 56.25%;
  position: relative;
}
.sub02_01 .player iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.sub02_03 .tbl_basic thead th,
.sub02_03 .tbl_basic tbody th,
.sub02_03 .tbl_basic tbody td {padding:7px 10px 5px;}