@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:-630px; width:800px;}*/

/* 프라임사업 메뉴 표출시
#animate #tm{width:auto}
#animate #tm .th1{width:auto;font-size:17px;}
*/

#animate #tm{position:absolute;top:0px;right:50%;margin-right:-575px;}
#animate #tm .th1{width:18%;}
#animate #tm .th2 li{padding:0 9px; }


#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:#11a3d7;}
#lnb .lm_2th > li > a.link_2th_ov {color: #006b6b;}

/*서브bg*/
#container #contentswrap {background:url(/images/gfs/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;}

}

.ui-box .ui-cont-box{padding:25px 0;border-bottom:1px solid #ddd;}
.ui-box .ui-cont-box.no_pd{padding-top:0;}
.ui-box .ui-cont-box.top{border-bottom:0;}
.ui-box .ui-cont-box.top .ui-img-box{display:none;}
.ui-box .ui-cont-box.top .ui-txt-box .ui-inner-box{padding:17px 15px;}
.ui-box .ui-cont-box.top .ui-txt-box .ui-inner-box.bg{background-color:#fafafa;border:1px solid #ddd;border-left:0;border-right:0;}
.ui-box .ui-cont-box.top .ui-txt-box .ui-inner-box.line{border-bottom:1px solid #ddd;}
.ui-box .ui-cont-box.top .ui-txt-box .ui-inner-box h4{margin-top:0;}
.ui-box .tbl_basic.no_bd{border-top:0;}
.ui-box .ui-cont-box .tit,
.ui-box .ui-cont-box .tit_inner{font-size:22px;}


@media only screen and (min-width:768px){
.ui-box .ui-cont-box.top .ui-img-box{display:block;position:relative;text-align:center;}
.ui-box .ui-cont-box.top .ui-img-box h2{position:absolute;top:225px;background:none;width:100%;font-size:40px;color:#fff;}
.ui-box .ui-cont-box.top .ui-img-box h2 span{display:block;line-height:50px;}

.ui-box .ui.uip.type3 li{float:left;width:30%;}
.ui-box .ui.uip.type3 li:after{left:auto;right:-13%;top:50px;width:17px;height:31px;background-position:-50px -50px;}
.ui-box .ui.uip.type3 li.mid{margin-right:0;}
.ui-box .ui.uip.type3 li.mid:after{display:none;}
.ui-box .ui.uip.type3 li .cont b span{line-height:1;}
.ui-box .ui.uip.type3 li em{min-height:80px;}

.ui-box .ui.uip2 .list_2st{min-height:130px;}
.ui-box .ui.uip2 ol:after{display:block;content:"";clear:both;visibility:hidden;}
.ui-box .ui.uip2 ol li b{height:100px;}
.ui-box .ui.uip2 ol li b.add_pd{padding-top:15px;}
.ui-box .ui.uip2 ol > li{float:left;margin:0 5% 50px 0;width:30%;}
.ui-box .ui.uip2 ol > li:after{left:auto;right:-13%;top:99px;width:17px;height:31px;background-position:-50px -50px;}
.ui-box .ui.uip2 ol > li:first-child{margin-bottom:0;}
.ui-box .ui.uip2 ol > li.mid:after{display:none;}
.ui-box .ui.uip2 ol > li.mid{margin-right:0;}
.ui-box .ui.uip2 ol > li.l_end{width:65%;}

.ui-cont-box .ui-select-box{margin-bottom:20px}

}

@media only screen and (min-width:1024px){
.ui-box .ui-cont-box.top{position:relative;}
.ui-box .ui-cont-box.top h3{margin-top:0;}
.ui-box .ui-cont-box.top .ui-img-box{position:absolute;}
.ui-box .ui-cont-box.top .ui-txt-box{padding-left:340px;min-height:230px;}
.ui-box .ui-cont-box.top .ui-txt-box2{padding-left:550px;min-height:400px;}
.ui-box .ui-cont-box.top .ui-txt-box2 .ui-inner-box{padding:14px 15px;}
.ui-box .ui-cont-box.top .ui-txt-box2 .ui-inner-box.bg{background-color:#fafafa;border:1px solid #ddd;border-left:0;border-right:0;}
.ui-box .ui-cont-box.top .ui-txt-box2 .ui-inner-box h4{margin-top:0;}

.ui-box .ui.uip2 ol > li:after{top:80px;}
.ui-box .ui.uip2 ol > li.list1:after,
.ui-box .ui.uip2 ol > li.list2:after{right:-40%;}
.ui-box .ui.uip2 ol > li.mid:after{right:-9%;}


.ui-box .ui.uip2{position:relative;padding-bottom:160px;overflow:visible;}
.ui-box .ui.uip2 ol > li.list3,
.ui-box .ui.uip2 ol > li.list5{width:30%;border:1px solid #ddd;border-radius:15px;}

.ui-box .ui.uip2 ol > li.list1 .list_2st{position:absolute;left:0;bottom:-150px;width:250px;}

.ui-box .ui.uip2 ol > li.list3 b,
.ui-box .ui.uip2 ol > li.list4 b,
.ui-box .ui.uip2 ol > li.list5 b{padding-left:10px;text-align:left;}


.ui-box .ui.uip2 ol > li.list4{position:absolute;left:35%;bottom:-117px;border:1px solid #ddd;border-radius:15px;}
.ui-box .ui.uip2 ol > li.list4:after{right:auto;left:50%;top:-23px;width:31px;height:17px;background-position:0 -60px;}
.ui-box .ui.uip2 ol > li.list4 b{padding-left:20px;}
.ui-box .ui.uip2 ol > li.mid{margin-right:5%;border:1px solid #ddd;}
.ui-box .ui.uip2 ol > li.mid:after{display:inline-block;}
.ui-box .ui.uip2 ol > li.mid b{padding-left:10px;}

.ui-box .ui.uip2 ol li b{padding-right:10px;height:auto;background:none;border:0;}
.ui-box .ui.uip2 ol li b .br{display:block;}

.ui-box .ui.uip2 ol li .bico{display:inline-block;margin:0 10px 0 0;}
.ui-box .ui.uip2 ol li.list1 .bico,
.ui-box .ui.uip2 ol li.list2 .bico{display:block;margin:0 auto 10px auto;}


.ui-box .ui.uip2 ol > li.list1 .list_2st{border-top:0;}
.ui-box .ui.uip2 .list_2st{border:0;border-top:1px solid #ddd;}
.ui-box .ui.uip2 ol li.list1,
.ui-box .ui.uip2 ol li.list2{width:12.5%;}
.ui-box .ui.uip2 ol li.list1 b,
.ui-box .ui.uip2 ol li.list2 b{padding-top:20px;width:150px;height:150px;background-color:#f1f1f1;border-radius:100%;line-height:23px;}
.ui-box .ui.uip2 ol li.list2 b{padding-top:25px;}


.ui-cont-box .ui-select-box{margin-bottom:-36px}


}



.compare_sample{padding:30px 0 30px;overflow:hidden;}
.compare_sample *{box-sizing: border-box;}
.compare_sample:after{content:"";display:block;clear:both;visibility:hidden;}
.compare_sample .col{float:left;width:33.33%;border: 1px solid transparent;}
.compare_sample .col .inner{padding:0 15px;width:100%;}
.compare_sample h3{margin:0 auto 10px;padding:0;padding-top:55px;width:148px;height:148px;background:#004993;border-radius:100%;font-size:18px;line-height:22px;color:#fff;text-align:center;font-weight:bold;}
.compare_sample h3 em{display:block;}
.compare_sample ul{position:relative;padding:5px 0;}
.compare_sample ul li{position:relative;margin-top:10px;background:#fff;border:1px solid #dedede;}
.compare_sample ul li:before{content:"";display:block;position:absolute;}
.compare_sample ul li:after{content:"";display:block;clear:both;visibility:hidden;}
.compare_sample ul li:first-child{margin-top:0;}
.compare_sample ul li b,
.compare_sample ul li em{display:block;padding:15px 10px;text-align:center;word-wrap:break-word;word-break:keep-all;}
.compare_sample ul li b{width:100%;background:#f7f7f7;font-size:18px;}
.compare_sample ul li b sup{font-size:11px;font-family:'Dotum','arial',sans-serif;}
.compare_sample ul li em{min-height:96px;}


@media only screen and (max-width:820px){
	.compare_sample .col{float:none;width:100%;}
	.compare_sample h3{padding:10px 0;width:100%;height:auto;border-radius:0;}

}


.center-title{padding:0 0 10px 0;text-align:center;color:#000;font-size:26px;background:none;font-weight:normal;line-height:1.3}
.list-colty5 {margin-bottom:30px; padding:1px 0 0 1px; overflow:hidden; }
.list-colty5 *{box-sizing: border-box;}
.list-colty5 .col { float:left; width:50%; min-height:262px; padding:20px 10px; box-sizing:border-box; border:1px solid #eee; margin:-1px 0 0 -1px; font-size:14px; text-align:center; background-color:#fff;}
.list-colty5 .num { display:inline-block; padding:33px 4px 1px; color:#e60013; border-bottom:1px solid #e60013; }
.list-colty5 .ko { display:block; margin:19px 0 0; font-size:25px; line-height:32px; font-weight:normal; }
.list-colty5 .ko.tS1 { font-size:22px; white-space:nowrap; }
.list-colty5 .ko strong { display:block; font-size:25px; font-weight:600; }
.list-colty5 .en { display:block; margin:7px 0 0;padding:0 10px;  color:#666; }

@media only screen and (max-width:820px){
.list-colty5 .col {float:none;width:100%;}
}


.grantCol {margin-top:20px;}
.grantCol:first-child{padding-top:0;margin-top:0;border:none}
.titleTy2 {margin:31px 0 15px;padding:15px 0;padding-right:200px;font-size:30px; color:#111; line-height:1.375; font-weight:normal;background:url("/images/software/common/grant-img2.jpg") right 14px no-repeat; }
.titleTy2.bold, .titleTy2 strong { font-weight:600; }
.titleTy2.mgb2 { margin-bottom:2px; }
.titleTy2 small { font-size:20px; font-weight:normal; }
.titleTy2 small.block { padding-top:6px; margin:0 0 -6px; }
.fcTy3 { color:#e60013 !important; }

.titleTy1 {margin:31px 0 15px;font-size:30px; color:#111; line-height:1.375; font-weight:normal;}





h3 span.gr_type{display:block;color:#052B4E;}
h3  .num { width: 30px;height: 30px;color:#fff;display: block;margin:0 auto 10px auto;border-radius: 50%;padding-top: 3px;background-color:#052B4E;font-size:14px;line-height:30px;}

.cont_row{margin-top:30px;border-bottom:1px solid #ddd;}
.box_cont{position:relative;padding-top:15px;margin-bottom:30px;border-top:1px solid #ddd;}
.box_cont .tit_cont{margin:0 0 15px 0;padding:0;color:#000;font-size:22px;font-weight:bold;line-height:32px;background:none;}
.box_cont .tit_cont span{display:block;}
.box_cont .tit_cont:before{display:none;}
.box_cont .sub_tit{margin:0;padding:0;background:none;/*color:#0078ae;*/font-size:16px;font-weight:bold;line-height:26px;}
.box_cont .img_box{border:1px solid #ddd;text-align:center;}
.box_cont .img_box{position:relative;margin:25px 0;padding:25px;}
.box_cont .img_box .btn_wrap{text-align:right;}



@media all and (min-width:640px) {
    .box_text strong{font-size:24px;line-height:29px;}
    .box_cont{padding:15px 0 15px 140px;border-top:1px solid #ddd;}
    .box_cont .tit_cont{position:absolute;top:30px;left:0;margin:0;width:200px;font-size:24px;line-height:34px;}
    .box_cont{padding-top:30px;}
    .box_plat p span{font-size:17px;line-height:25px;}
    .box_cont .sub_tit{font-size:18px;}
}
@media all and (min-width:1024px) {
    .box_cont{padding-left:140px;}
    .box_cont:first-child h3 {margin-top:0;}
    .box_cont .tit_cont{font-size:22px;line-height:22px;/*color:#07469b;*/}
    .box_cont .sub_tit{font-size:20px;}
}



.listColTy9 { border-top:1px solid #e5e5e5; }
.listColTy9 .col {position:relative;padding:25px 10px 25px 280px;min-height:220px;overflow:hidden; border-bottom:1px solid #e5e5e5;box-sizing: border-box;}
.listColTy9 .col *{box-sizing: border-box;}
.listColTy9 .deco {position:absolute;top:25px;left:0;width:250px;}
.listColTy9 .text-in { padding-top:12px; }
.listColTy9 .subject .en { display:block; margin-top:-2px; font-size:10px; color:#999; font-weight:bold; text-transform:uppercase; }
.listColTy9 .subject .ko { font-size:28px; font-weight:normal; word-wrap:break-word;word-break:keep-all; }
.listColTy9 .subject:after { content:''; display:block; width:20px; height:2px; margin:10px 0 20px; background-color:#e60013; }
.listColTy9 .text {  font-size:14px; color:#666; line-height:1.57;word-wrap:break-word;word-break:keep-all; }
.listColTy9 .text li{word-wrap:break-word;word-break:keep-all; }
@media only screen and (max-width:640px){
.listColTy9 .deco {display:none;}
.listColTy9 .col {padding:25px 10px;min-height:170px;}

}

