@charset "utf-8";

@media screen {
	#accessibility,
	.reader { display: none; }
}

html, body { margin: 0px; padding: 0px; width: 100%; line-height:140%; }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;}
img { border: 0px; }
ul,li{list-style-type:none;}
em,address{font-style:normal;}
.nc,hr{display:none !important;}
.sm {line-height:130%; font-size: 0.9em;}

/* ------------------------------
link
------------------------------ */
a { color: #444; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }


/* Logo Title */
.u_ts{position:relative;z-index:20;width:100%;height:36px;padding:3px 0 0 0;repeat-x 0 0;text-align:center}
.u_ts .shb{display:block;position:absolute;left:5px;top:4px}
.u_ts .shb img{width:43px;height:29px; no-repeat -43px -91px}


/*footer*/
.ft{clear:both;border-top:1px solid #dfe1e3;color:#d5d6d8;text-align:center;white-space:nowrap;padding:13px 0 12px}
.ft a{color:#666;}
.ft1{padding:13px 0 12px;color:#909090;}
.ft1 a,
.ft1 span{display:inline-block;margin-right:-4px;padding:0 0.5em 0 0.6em;background:url(http://www.gukbi.com/m/ftv2.gif) no-repeat 0 5px;font-size:14px;}
.ft1 a.f,
.ft1 span.f{background:none;}
.ft2 a{display:inline-block;width:61px;height:28px;line-height:28px;background:#ddd url(http://www.gukbi.com/m/ftv2.gif) no-repeat 0 -42px;font-size:13px;letter-spacing:-1px;}
.ft2 a.lk2{width:58px;background-position:0 -70px;}

/*copyright*/
#cr{clear:both;padding:5px 0 5px;text-align:center;font-size:10px;color:#909090;}
#cr a{color:#909090;}
#cr .dd{margin-left:0.5em;font-size:12px;}


/* Button */
a.round{border:1px solid;-webkit-border-radius:6px;border-radius:6px;padding:1px;font-size:14px;display:inline-block;line-height:25px;color:#013660;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.03),inset -1px -1px 1px rgba(255,255,255,0.03);background:-webkit-gradient(linear,left top,left bottom,from(#0068b9),to(#014c86));background-color:#014c86}
a.round span{-webkit-border-radius:3px;border-radius:3px;display:inline-block;width:100%;height:100%;text-align:center;}


#ggcfHead{border-bottom:2px solid #1178b1;background:#4A598D url(http://m.ggcf.or.kr/images/menu_bg.png);-webkit-box-shadow:0 1px 0 #003761;}
#ggcfHead h1{z-index:4;position:relative;}
#ggcfHead .head_top{height:39px;}
#ggcfHead .head_top .right{margin-right:6px;margin-top:6px;float:right;display:inline;}
#ggcfHead.has_sub{position:relative;margin-bottom:39px;}
#ggcfHead.type_tab .sub_menu{position:absolute;top:76px;float:left;width:100%;height:39px;border-bottom:1px solid #B8BBC1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.4,#F3F3F6),color-stop(1,#E1E1EB));background-color:#ECEBF1;}
#ggcfHead.type_tab .sub_menu li{background:url(http://icon.daum-img.net/mobile/m320/common/2010/blue/submenu_bar.gif) no-repeat 0 center;float:left;}
#ggcfHead.type_tab .sub_menu li.menu1{width:20%;background:none;}
#ggcfHead.type_tab .sub_menu li.menu2{width:20%;}
#ggcfHead.type_tab .sub_menu li.menu3{width:20%;}
#ggcfHead.type_tab .sub_menu li.menu4{width:20%;}
#ggcfHead.type_tab .sub_menu li.menu5{float:none;overflow:hidden;zoom:1;}
#ggcfHead.type_tab .sub_menu li a{color:#333;float:left;width:100%;padding:12px 0;text-align:center;line-height:16px;font-size:14px;letter-spacing:-1px;}
#ggcfHead.type_tab .sub_menu li.on a{color:#CC0000;font-size:16px;}
#ggcfHead.type_tab .sub_menu1{position:absolute;top:60px;float:left;width:100%;height:39px;border-bottom:1px solid #B8BBC1;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.4,#F3F3F6),color-stop(1,#E1E1EB));background-color:#ECEBF1;}

#ggcfHead .tab_menu li{float:left;position:relative;margin-right:-1px;padding:1px 1px 0;height:33px;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-radius:4px 5px 0 0;background-color:#003761;}
#ggcfHead .tab_menu li a{font-size:15px;color:#e7eaf3;float:left;width:100%;height:32px;text-align:center;line-height:32px;letter-spacing:-1px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-radius:4px 5px 0 0;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear,left top,left bottom,from(#096bb9),to(#004984));background-color:#065fa7;}
#ggcfHead .tab_menu li.on{height:34px;z-index:1;}
#ggcfHead .tab_menu li.on a{color:#fff;height:33px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#209ce1),to(#1077b1));background-color:#1178b1;}
#ggcfHead .tab_menu{z-index:0;height:33px;padding:0 4px 0 4px;border-bottom:1px solid #3B456C;}
#ggcfHead .tab_menu li.menu1{width:26%;}
#ggcfHead .tab_menu li.menu2{width:25%;}
#ggcfHead .tab_menu li.menu3{width:26%;}
#ggcfHead .tab_menu li.menu4{float:none;overflow:hidden;margin:0;zoom:1;}

#ggcfHead1{border-bottom:2px solid #1178b1;background:#4A598D url(http://m.ggcf.or.kr/images/m_bg.gif);-webkit-box-shadow:0 1px 0 #003761;}
/*#ggcfHead1{border-bottom:2px solid #1178b1;background:#2577b7;} */
#ggcfHead1 h1{z-index:4;position:relative;}
#ggcfHead1.has_sub{position:relative;margin-bottom:0px;}
#ggcfHead1 .tab_menu li{float:left;position:relative;margin-right:-1px;padding:1px 1px 0;height:33px;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:7px 6px 0 0;background-color:#003761;}
#ggcfHead1 .tab_menu li a{font-size:15px;color:#e7eaf3;float:left;width:100%;height:32px;text-align:center;line-height:32px;letter-spacing:-1px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 5px 0 0;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear,left top,left bottom,from(#096bb9),to(#004984));background-color:#065fa7;}
#ggcfHead1 .tab_menu li.on{height:34px;z-index:1;}
#ggcfHead1 .tab_menu li.on a{color:#fff;height:33px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#209ce1),to(#1077b1));background-color:#1178b1;}
#ggcfHead1 .tab_menu{z-index:0;height:33px;padding:0 4px 0 4px;border-bottom:1px solid #3B456C;}
#ggcfHead1 .tab_menu li.menu1{width:20%;}
#ggcfHead1 .tab_menu li.menu2{width:20%;}
#ggcfHead1 .tab_menu li.menu3{width:20%;}
#ggcfHead1 .tab_menu li.menu4{width:20%;}
#ggcfHead1 .tab_menu li.menu5{float:none;overflow:hidden;margin:0;zoom:1;}
#ggcfHead1 .head_top{height:39px;}
#ggcfHead1 .head_topl {display:block;position:absolute;left:10px;top:13px;text-shadow:1px 1px 1px #01477d;color:#fff}
#ggcfHead1 .head_topr {display:block;position:absolute;right:5px;top:9px;text-shadow:1px 1px 1px #01477d;color:#000}
#ggcfHead1 .total_view{width:32px;height:25px}


#ggcfHead2{border-bottom:2px solid #1178b1;background:#2577b7;}
#ggcfHead2 h1{z-index:4;position:relative;}
#ggcfHead2.has_sub{position:relative;margin-bottom:0px;}
#ggcfHead2 .tab_menu li{float:left;position:relative;margin-right:-1px;padding:1px 1px 0;height:33px;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:7px 6px 0 0;background-color:#003761;}
#ggcfHead2 .tab_menu li a{font-size:15px;color:#e7eaf3;float:left;width:100%;height:32px;text-align:center;line-height:32px;letter-spacing:-1px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 5px 0 0;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear,left top,left bottom,from(#096bb9),to(#004984));background-color:#065fa7;}
#ggcfHead2 .tab_menu li.on{height:34px;z-index:1;}
#ggcfHead2 .tab_menu li.on a{color:#fff;height:33px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#209ce1),to(#1077b1));background-color:#1178b1;}
#ggcfHead2 .tab_menu{z-index:0;height:33px;padding:0 4px 0 4px;border-bottom:1px solid #3B456C;}
#ggcfHead2 .tab_menu li.menu1{width:16%;}
#ggcfHead2 .tab_menu li.menu2{width:19.5%;}
#ggcfHead2 .tab_menu li.menu3{width:19.5%;}
#ggcfHead2 .tab_menu li.menu4{width:16%;}
#ggcfHead2 .tab_menu li.menu5{width:16%;}
#ggcfHead2 .tab_menu li.menu6{float:none;overflow:hidden;margin:0;zoom:1;}
#ggcfHead2 .head_top{height:39px;}
#ggcfHead2 .head_topl {display:block;position:absolute;left:10px;top:13px;text-shadow:1px 1px 1px #01477d;color:#fff}
#ggcfHead2 .head_topr {display:block;position:absolute;right:5px;top:9px;text-shadow:1px 1px 1px #01477d;color:#000}
#ggcfHead2 .total_view{width:32px;height:25px}



#ggcfHead11{border-bottom:2px solid #1178b1;background:#4A598D url(http://m.ggcf.or.kr/images/m_bg.gif);-webkit-box-shadow:0 1px 0 #003761;}
/*#ggcfHead11{border-bottom:2px solid #1178b1;background:#2577b7;} */
#ggcfHead11 h1{z-index:4;position:relative;}
#ggcfHead11.has_sub{position:relative;margin-bottom:0px;}
#ggcfHead11 .tab_menu li{float:left;position:relative;margin-right:-1px;padding:1px 1px 0;height:33px;-webkit-box-sizing:border-box;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:7px 6px 0 0;background-color:#003761;}
#ggcfHead11 .tab_menu li a{font-size:15px;color:#e7eaf3;float:left;width:100%;height:32px;text-align:center;line-height:32px;letter-spacing:-1px;-webkit-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;border-radius:6px 5px 0 0;-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.05),inset -1px 0 1px rgba(255,255,255,0.05);background:-webkit-gradient(linear,left top,left bottom,from(#096bb9),to(#004984));background-color:#065fa7;}
#ggcfHead11 .tab_menu li.on{height:34px;z-index:1;}
#ggcfHead11 .tab_menu li.on a{color:#fff;height:33px;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(#209ce1),to(#1077b1));background-color:#1178b1;}
#ggcfHead11 .tab_menu{z-index:0;height:33px;padding:0 4px 0 4px;border-bottom:1px solid #3B456C;}
#ggcfHead11 .tab_menu li.menu1{width:25%;}
#ggcfHead11 .tab_menu li.menu2{width:25%;}
#ggcfHead11 .tab_menu li.menu3{width:25%;}
#ggcfHead11 .tab_menu li.menu4{float:none;overflow:hidden;margin:0;zoom:1;}
#ggcfHead11 .head_top{height:39px;}
#ggcfHead11 .head_topl {display:block;position:absolute;left:10px;top:13px;text-shadow:1px 1px 1px #01477d;color:#fff}
#ggcfHead11 .head_topr {display:block;position:absolute;right:5px;top:9px;text-shadow:1px 1px 1px #01477d;color:#000}
#ggcfHead11 .total_view{width:32px;height:25px}

#daumFoot{float:left;margin:0 10px;}
#daumFoot ul{margin:0 auto;width:100px;height:26px;overflow:hidden;text-align:center;}
#daumFoot li{position:relative;float:left;display:block;margin:0 2px;width:90px;height:24px;overflow:hidden;color:#333;font-size:.929em;line-height:24px;border:1px solid #bbb;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#fbfbfb;background-image:-moz-linear-gradient(top,#fff,#f8f8f8);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));-webkit-box-shadow:inset 1px 1px 1px rgba(255,255,255,0.7),inset -1px 0 1px rgba(255,255,255,0.7);}


.blockTit	 {height:30px;position:relative;border-top:1px #acb7b7 solid;border-bottom:1px #acb7b7 solid;background-color:#F1F4FD;}
.blockTit	 h2	{font-size:14px;position:absolute;top:8px;left:11px;white-space:nowrap;}
.blockTit	 p	{position:absolute;top:8px;right:13px;white-space:nowrap;}
.blockTit	 a	{font-size:13px;font-weight:bold;color:#333;}
.blockTit	 a.on	{color:#4559e9;text-decoration:underline;}
.blockTit	 span	 {font-size:11px;color:#c4c4c4;padding:0 8px;}

.line1	 {height:2px;position:relative;background-color:#3ea8e2;}


.hl .li2{overflow:hidden;margin:3px 7px 0}
.hl .li2 li{float:left;width:33%;text-align:center}
.hl .li2 li.ct{width:34%}
.hl .li2 a{display:block;margin:0 3px 0 2px}
.hl .li2 li.ct a{margin:0 2px 0 3px}
.hl .li2 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.hl .li2 span{display:block;overflow:hidden;width:95px;height:2.66em;margin:0 auto;padding:0 1px;font-size:0.79em;line-height:1.27em;text-align:center}



.blockList	dl	{width:100%;padding-bottom:10px;border-bottom:1px #dedede solid;float:left;}
.blockList	dt	{padding:10px 0 4px 12px;}
.blockList	dt	a {font-size:16px;font-weight:bold;color:#4559e9;}
.blockList	dd	 {font-size:13px;font-weight:bold;}
.blockList	dd.img	{padding:6px 4px 0 12px;float:left; border:1px;}
.blockList	dd.data	{padding:2px 0 9px 12px;float:left;line-height:1.3em;font-weight:normal;}
.blockList	dd.data	em	{font-weight:normal;}
.blockList	dd.data	strong a	{color:#4559e9;}
.blockList	dd.data	span.per	 {font-weight:normal;color:#666;}
.blockList	dd.data	li.q	 {padding:0 0 4px;width:200px}
.blockList	dd.data	li.tab	 {padding:0 0 4px 56px;}
.b_unit	{font-size:12px;color:#999;padding:5px 10px 15px;text-align:right;}



.paging_item {
    display:block;
    position:relative;
    clear:both;
}

.paging_item a, .paging_item strong {
    position:relative;
    display:inline-block;
    margin-right:8px;
    padding:2px 10px 2px 10px;
    text-decoration:none;
    border:1px solid #ffffff;
    line-height:normal;
    font:30px "Gulim";
}

.paging_item strong {
    color:red;
    border:2px solid #c8c8c8;
}

.paging_item a:hover, .paging_item .paging_cur_item {
    background:#f2f2f2;
    text-decoration:none;
    border:1px solid #FFFFFF;
}

.paging_item .prev_item, .paging_item .next_item, .paging_item .top_item, .paging_item .bottom_item {
    font:30px "Verdana", "Gulim", "돋움", "돋움", "Verdana", "arial";
    font-weight:normal;
    display:inline-block;
    border:0px solid #c8c8c8;
}


.h130{ line-height:130%;}

.ls1{letter-spacing:-1px;}

.bd{font-weight:bold;}

.m_font{ font-size: 12pt; font-family: Gulim; color: #fff; font-weight:bold;letter-spacing:-1;}

.gray11{ font-size: 11pt; font-family: Gulim; color: #777777;}
.gray10{ font-size: 10pt; font-family: Gulim; color: #777777;}

.black15{ font-size: 13pt; font-family: Gulim; color: #000000;}

.red12{ font-size: 8pt; font-family: Verdana; color: #FF0000;}

.bks12{ font-size: 12pt; font-family: Gulim; color: #444444;}

.menu{height:38px;margin:0 0 15px 0;padding:0;background: url(/images/menu_bg.png) 0px 0px;z-index:3;}
.menu li{float:left; width:25%; margin:0; padding:5px 0 0 0; border:none;text-align:center; letter-spacing:-.1em;}


/*list*/
.li1 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.li1 .ct{display:block;position:relative;clear:both;padding:0.7em 10px 0.6em;}
.li1 .ct:after{content:"";display:block;clear:both;}
.li1 a.ct{padding-right:20px;background:url(/images/bu_lk.gif) no-repeat 100% 50%;}

.li2 li{position:relative;width:100%;}
.li2 .ct{display:block;position:relative;clear:both;padding:3px 4px 3px;font-size:14px;}
.li2 span{display:block;overflow:hidden;height:1.3em;margin:0;padding:0 0 0 5px; }

.quick_link{position:relative;width:100%;height:37px;overflow:hidden;background:#18306e;}
.quick_link li{float:left;width:100%;text-align:center;color:#fff;font-weight:bold;padding:8px 0 0 0;}
.quick_link a{color:#fff}

