@charset "utf-8";
/* eyesight WebStandard Team (http://www.eyesight.co.kr) */
@import url(font.css);

html,body{height:100%;margin:0;padding:0}
body,input,textarea,select,button,table,td{font-family:NG,Arial,Helvetica,sans-serif;font-size:13px;color:#666666;}
img,fieldset,cbox,rbox{border:0}
select {solid 1px;}
input, inputbox, textarea {border:1px #c2c2c2 solid;font-family:NG,Arial,Helvetica,sans-serif;} /*-webkit-border-radius:0;-webkit-appearance:none;*/
input[type="radio"]{border:0px;outline:none;}
input[type="checkbox"]{border:0px;outline:none;}
input[type="image"]{border:0px;outline:none;selector-dummy:expression(this.hidefocus=true);}
input[type="file"]{border:1px #c2c2c2 solid;background-color:#ffffff;selector-dummy:expression(this.hidefocus=true);height:25px}
img, a {border:0px;}
em,address{font-style:normal}
a{color:#333333;text-decoration:none;}
a:hover,a:focus{color:#333333;text-decoration:underline}
a:active { outline: none; }
button{margin:0;padding:0;border:0;background:0}
/*h1, h2, h3, h4, h5, h6 {font-family:NBG,NG,Arial,Helvetica,sans-serif;font-size:13px;color:#666666;}*/


#wrap{position:relative;width:100%;min-width:1000px;}
#header_a{position:relative;width:100%;height:95px;margin:0 auto;text-align:left;z-index:40;}
#header_content_a{position:relative;z-index:30;width:980px;height:95px;margin:0 auto;text-align:left;padding-top:10px;font-size:12px;}
#header_b{position:;z-index:9999;width:100%;height:50px;margin:0 auto;text-align:left;background-color:#2697db}
#header_content_b{position:relative;width:980px;margin:0 auto;text-align:left;padding-top:10px;color:#ffffff;font-size:17px;}
#top_menu {z-index:10000}
#container{position:relative;z-index:30;width:100%;margin:0 auto;text-align:left;z-index:1;}
#container_blank{position:relative;z-index:30;width:980px;height:20000px;margin:0 auto;text-align:left;}

#container_content{position:relative;z-index:30;width:980px;margin:0 auto;text-align:left;padding:20px 0;line-height:20px;}
#container_mcontent{position:relative;z-index:30;width:980px;margin:0 auto;text-align:left;line-height:20px;padding-bottom:20px;}
#footer_menu{position:relative;z-index:30;width:100%;height:10px;margin:10px auto 0 auto;text-align:left;z-index:9999;background:#EAEAEA}
#footer_menu_content{position:relative;z-index:30;width:980px;margin:0 auto;text-align:left;color:#000;padding:15px 5px;font-size:13px;}
#footer{position:relative;z-index:30;width:100%;height:180px;margin:0 auto;text-align:left;z-index:9999;background:#464646;font-size:12px;}
#footer_content{position:relative;z-index:30;width:980px;margin:0 auto;text-align:left;color:#E1E1E1;padding:20px 5px;}

/* ios 폰에서 숫자 검은색으로 표기되는 부분 처리 */
#footer_content a{color:#E1E1E1;}
.bulletin a{color:#fff;}

/* top fix */
.jbFixed {
	position: fixed;
	top: 0px;
	min-width:1000px;
	z-index:100000
}

.jbtopFixed {
	position:relative;
	display:;
	height:50px;
}

/* user */
.homeHightlight {
	color: #444 !important;
	text-transform: uppercase;
	font-size: 22px !important;
	margin-top: 0px;
	font-family: NBG,NG,Arial,Helvetica,sans-serif !important;
	font-weight:normal;
	font-style:normal;
	margin-bottom: 10px;
    line-height:22px !important;
	}

.homeHightlight_l {
	font-size: 13px !important;
	margin-top: 0px;
	font-family:  NG,Arial,Helvetica,sans-serif !important;
	font-weight: normal;
	font-style:normal;
	margin-bottom: 10px;
	text-align:right;
	}

.highlightHr {
	float: left;
	margin-top: 0%;
	/*margin-bottom: 20px;*/
	width: 100%;
	color: #CFCFCF !important;
	background-color: #cfcfcf !important;
	border: none !important;
	height: 1px !important;
}

.mainpage_block ul {
	margin: 0;
	padding: 0;
}

.mainpage_block ul li {
	list-style: none outside none;
	margin-bottom: 2%;
	margin-top: 1%;
	text-decoration: none;
}

.main_leftMenu ul {
	margin: 0;
	padding: 0;
}

.main_leftMenu ul li {
	list-style: none outside none;
	margin-bottom: 2%;
	margin-top: 1%;
	text-decoration: none;
}

.newsTxt a, .newsTxt {
	color: #0085d5;
	font-family: NG, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    margin-bottom:0 !important;
    line-height:150%;
}

.newsTxt a:hover {
	text-decoration: underline;
}

.leftMenuTxt a, .leftMenuTxt {
	color: #0085d5;
	font-family: NG, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	padding:0 2px;
}

.leftMenuTxt a:hover {
	text-decoration: underline;
}

.nselect, .nselect a {
	display:block;
	background:#ACACAC;
	/*height:30px;*/
	color:#ffffff;
}

.nselect a:hover {
	text-decoration: none;
}

.arrowImg{
	background-image: url("/image/21body_CTA_carrot.png");
	background-position: 2px 4px;
	background-repeat: no-repeat;
	height: 12px;
	padding-left: 77px;
	width: 11px;
}


/* 최상단 메뉴 */
#top_menu_bar							{ position:absolute;top:0;left:0;width: 980px; height: 50px;z-index:499;}
#top_menu_bar	ul > li 					{list-style: none outside none;padding:0;margin:0;}
#top_menu_bar ul.ui-tab1						{ display: block; position: relative; margin: 0; padding:0;}
#top_menu_bar ul.ui-tab1 > li					{top:0;display: block; float: left; margin: 0; padding: 0;}
/*
#top_menu_bar ul.ui-tab1 > li:first-child		{  }
#top_menu_bar ul.ui-tab1 > li:nth-child(1n) {color:#0085d5;}
#top_menu_bar ul.ui-tab1 > li:nth-child(2n) {color:#D50000;}
*/
#top_menu_bar ul.ui-tab1 > li > a				{display: block; overflow: hidden; text-align:center;width:140px; background: none; height: 50px; line-height: 50px;  border-bottom-width: 0px; color: #ffffff; font-weight: normal;text-decoration:none;font-family:NBG,NanumBarunGothic,NG,NanumGothic,Arial,Helvetica,sans-serif;}
#top_menu_bar ul.ui-tab1 > li:nth-child(1) > a				{background-color:rgba(166,171,19,1)}
#top_menu_bar ul.ui-tab1 > li:nth-child(2) > a				{background-color:rgba(233,175,16,1)}
#top_menu_bar ul.ui-tab1 > li:nth-child(3) > a				{background-color:rgba(217,89,54,1)}
#top_menu_bar ul.ui-tab1 > li:nth-child(4) > a				{background-color:rgba(100,71,101,1)}
#top_menu_bar ul.ui-tab1 > li:nth-child(5) > a				{background-color:rgba(42,140,149,1)}
#top_menu_bar ul.ui-tab1 > li:nth-child(6) > a				{background-color:rgba(0,133,213,1)}
#top_menu_bar ul.ui-tab1 > li:nth-child(7) > a				{background-color:rgba(44,108,148,1)}

#top_menu_bar ul.ui-tab1 > li.selected > a { background:#eeeeee;color:#333333;opacity: 1;}
/*#top_menu_bar ul.ui-tab1 > li.active			{-webkit-box-shadow: 2px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 2px 0px rgba(0, 0, 0, 0.2);box-shadow: 2px 0px rgba(0, 0, 0, 0.2);}*/

/*
#top_menu_bar ul.ui-tab1 > li > div			{ display: none; position: absolute; top: 50px; left: 0; right: 0; padding: 15px 30px 15px 15px;font-size:14px}
#top_menu_bar ul.ui-tab1 > li.active > div	{ display:block;background:#eeeeee;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
*/
#top_menu_bar ul.ui-tab1 > li > ul 		{display:none;position:absolute;background:#eee;padding:15px 30px 15px 15px;border:1px solid #ccc;border-top:0;}
#top_menu_bar ul.ui-tab1 > li > ul > li		{ position: relative; height:20px;padding: 2px;min-width:204px;}
#top_menu_bar ul.ui-tab1 > li:last-child > ul > li {min-width:74px !important;}
#top_menu_bar ul.ui-tab1 > li > ul > li a	{ position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#0085d5; font-size:14px;}
#top_menu_bar ul.ui-tab1 > li > ul > li span	{ display: block; position: absolute; right: 0px; top: 2px; color: #5b5b5b; }

/* 좌측메뉴 */
#left_menu_bar { position:absolute;top:0;left:0;width: 220px;z-index:499}
#left_menu_bar ul > li {list-style: none outside none;padding:0;margin:0;}
#left_menu_bar li {padding-left:20px;}
#left_menu_bar ul > li > a {color: #ffffff;}
#left_menu_bar ul > li:first-child {display: block; overflow: hidden; background: none; height: 50px; line-height: 50px;  border-bottom-width: 0px; color: #ffffff; font-weight: normal;text-decoration:none;background-color:rgba(166,171,19,1);font-size:15px;}

/* 뉴스 */
a.btn_more	{
	display: block;
	width: 15px !important;
	height: 15px !important;
	overflow: hidden !important;
	text-indent: -999px !important;
	background: url('../image/btn_controls.png') no-repeat -49px 50% !important;
}
a.btn_more.blue		{ background-image: url('../image/btn_controls_blue.png') !important; }

#main_latest_notice							{ width: 520px; height: 200px; margin-top: 30px; }
#main_latest_notice ul.ui-tab2						{ display: block; position: relative; margin: 0; }
#main_latest_notice ul.ui-tab2 > li					{ display: block; float: left; margin: 0; padding: 0; background: #eeeeee;margin-left:3px;}
#main_latest_notice ul.ui-tab2 > li:first-child		{  }
#main_latest_notice ul.ui-tab2 > li > a				{ display: block; overflow: hidden; padding: 3px 13px; background: none; height: 22px; line-height: 22px; border: 1px solid #ccc;  border-bottom-width: 0px; color: #5b5b5b; font-weight: normal;text-decoration:none; }

#main_latest_notice ul.ui-tab2 > li > a.btn_more				{ display: none; position: absolute; top: 8px; right: 5px; padding: 0px; line-height: 1.0em; border: none;  }
#main_latest_notice ul.ui-tab2 > li.selected > a.btn_more	{ display: block;border:none; }

#main_latest_notice ul.ui-tab2 > li.selected			{}
#main_latest_notice ul.ui-tab2 > li.selected > a		{ background:#2797db;border:1px solid #2797db;color:#ffffff}

#main_latest_notice ul.ui-tab2 > li > div			{ display: none; position: absolute; top: 30px; left: 0; right: 0; padding: 10px 10px 0px 5px; border-top: 1px solid #ccc;}
#main_latest_notice ul.ui-tab2 > li.selected > div	{ display: block; }

#main_latest_notice ul.ui-tab2 > li > div > ul > li		{ position: relative; height:12px;padding: 2px;}
#main_latest_notice ul.ui-tab2 > li > div > ul > li a	{ position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #5b5b5b; }
#main_latest_notice ul.ui-tab2 > li > div > ul > li span	{ display: block; position: absolute; right: 0px; top: 2px; color: #5b5b5b; }

#calendar_latest {border:1px solid #ccc;padding-bottom:20px;position:relative;height:175px;}
#main_calendar							{ width: 225px; margin-top: 30px;}
#main_calendar ul.ui-tab2						{ display: block; position: relative; margin: 0;}
#main_calendar ul.ui-tab2 > li					{ display: block; float: left; margin: 0; padding: 0; background: #eeeeee;margin-left:3px;}
#main_calendar ul.ui-tab2 > li:first-child		{ }
#main_calendar ul.ui-tab2 > li > a				{ display: block; overflow: hidden; padding: 3px 13px; background: none; height: 22px; line-height: 22px; border: 1px solid #ccc;  border-bottom-width: 0px; color: #5b5b5b; font-weight: normal;text-decoration:none; }

#main_calendar ul.ui-tab2 > li > a.btn_more				{ display: none; position: absolute; top: 8px; right: 5px; padding: 0px; line-height: 1.0em; border: none;  }
#main_calendar ul.ui-tab2 > li.selected > a.btn_more	{ display: block;border:none; }

#main_calendar ul.ui-tab2 > li.selected			{}
#main_calendar ul.ui-tab2 > li.selected > a		{ background:#2797db;border:1px solid #2797db;color:#ffffff}

#main_calendar ul.ui-tab2 > li > div			{ display: none; width:208px; position: absolute; top: 30px; left: 0; right: 0; padding: 10px 5px 10px 5px; border-top: 1px solid #ccc;}
#main_calendar ul.ui-tab2 > li.selected > div	{ display: block; }

#main_calendar ul.ui-tab2 > li > div > ul > li		{ position: relative; width:200px; padding: 2px;}
#main_calendar ul.ui-tab2 > li > div > ul > li a	{ position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #5b5b5b; }

/* ribon */
.side-corner-tag {
    position: relative;
    color: #fff;
    display: inline-block;
    padding: 5px 5px 0 0;
    overflow: hidden;
    font-family: Arial, sans-serif;
    font-weight: 900;
}

.side-corner-tag p {
    display: inline;
}

.side-corner-tag p span {
    position: absolute;
    display: inline-block;
    right: -25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2), inset 0px 5px 30px rgba(255,255,255,0.2);
    text-align: center;
    text-transform: uppercase;
    top: 22px;
    background: #d93131;
    width: 100px;
    padding: 3px 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.side-corner-tag p:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: -17px;
    right: 69px;
    z-index: -1;
    border: 17px solid;
    border-color: transparent transparent #662121 transparent;
}

.side-corner-tag p:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    top: 74px;
    z-index: -1;
    right: -10px;
    border: 17px solid;
    border-color: #662121 transparent transparent transparent;
}

#sub_wrap{position:absolute;background-color:#000000;width:980px;height:40px;top:80px;opacity:0.2;filter:alpha(opacity=20);}
#sub_title{font-family:NG,Arial,Helvetica,sans-serif;position:absolute;top:80px;color:#ffffff;padding-left:10px;font-size:18px;font-weight:bold;padding-top:8px;}




/* 제목조정 */
h1, h2, h3, h4, h5, h6 {font-family:NBG,NG,Arial,Helvetica,sans-serif;}

/* 전체검색 */
html body div#wrap div#container.main_content div#container_content.main_content ul.localNavigation li {margin-bottom:0;}
html body div#wrap div#container.main_content div#container_content.main_content ul.localNavigation li a {height:22px; padding-top:3px;}

/* 게시판 카테고리 */
.xev3board ul.cTab li {margin-bottom:0;}
.xev3board ul.cTab {margin-bottom:10px;}

/* 지부분과 상단 메뉴 */
.widgetNavC.widgetNavCblue ul li {margin-top:0;}

/* content_right 클래스 추가 */
/*html body div#wrap div#container div#container_mcontent.main_content div div.content_right ul {list-style-type: disc !important;}
html body div#wrap div#container div#container_mcontent.main_content div div.content_right ul li {padding-left: 25px !important;}*/

.ui-widget-overlay {z-index:999; position:fixed;}
.ui-dialog {z-index:9999}

/* 기존css */
.ts,
.ts th,
.ts td{border:1px solid #bbb}
.ts caption{font-weight:bold}
.ts th,
.ts td{padding:2px 5px}
.ts{border-collapse:collapse;margin:1em 0}
.ts th{background-color:#fafafa}
.toc{margin:1em 0;border:1px solid #ddd;background:#fafafa}
.toc ul ul{padding-left:1em;margin:0}

/* 라운드 처리 추가 */
.corner_round_box_type01 {position:relative;}
.corner_round_box_type01.outer {border:4px solid #A8E469;}
.corner_round_box_type01 .inner {border:1px solid #418F30;}
* html .corner_round_box_type01 {height:1%;}
 .corner_round_box_type01 p {padding:10px;}
 .corner_round_box_type01 .l_t_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;top:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner.gif") no-repeat left top;}
 .corner_round_box_type01 .r_t_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;top:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner.gif") no-repeat right top;}
 .corner_round_box_type01 .l_b_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;bottom:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner.gif") no-repeat left bottom;}
 .corner_round_box_type01 .r_b_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;bottom:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner.gif") no-repeat right bottom;}
.corner_round_box_type02 {position:relative;}
.outer02 {border:4px solid #E4E4E4;}
.inner02 {border:1px solid #C7C7C7;}
.outer02 p {margin:0;}
.inner02 p {margin:0;}
* html .corner_round_box_type02 {height:1%;}
 .corner_round_box_type02 p {padding:10px;}
 .corner_round_box_type02 .l_t_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;top:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner_2.gif") no-repeat left top;}
 .corner_round_box_type02 .r_t_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;top:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner_2.gif") no-repeat right top;}
 .corner_round_box_type02 .l_b_corner {position:absolute;font-size:0;width:7px;height:7px;left:-4px;bottom:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner_2.gif") no-repeat left bottom;}
 .corner_round_box_type02 .r_b_corner {position:absolute;font-size:0;width:7px;height:7px;right:-4px;bottom:-4px;background:#fff url("http://image.kcsnet.or.kr/roundbox/bg_2_border_corner_2.gif") no-repeat right bottom;}
 *html .corner_round_box_type01 .r_t_corner,
 *html .corner_round_box_type01 .r_b_corner,
 *html .corner_round_box_type02 .r_t_corner,
 *html .corner_round_box_type02 .r_b_corner {}

/* NHN (developers@xpressengine.com) */

/* Anchor Button */
a.button,
a.button span { position:relative; display:inline-block; text-decoration:none !important; background:url(/common/tpl/images/buttonWhite.gif) no-repeat; cursor:pointer; white-space:nowrap; vertical-align:middle;}
a.button { padding:0; background-position:left top; overflow:visible;}
a.button span { left:2px; padding:6px 10px 5px 8px; color:#000; font:12px/12px Sans-serif; background-position:right top; *vertical-align:top;}
/* Large Size */
a.button.large { background-position:left -30px; }
a.button.large span { padding:7px 10px 6px 8px; font:16px/16px Sans-serif; background-position:right -30px;}
/* xLarge Size */
a.button.xLarge { background-position:left -65px; }
a.button.xLarge span { padding:8px 10px 7px 8px; font:20px/20px Sans-serif; background-position:right -65px;}
/* Small Size */
a.button.small { background-position:left -107px; }
a.button.small span { padding:4px 6px 3px 4px; font:11px/11px Sans-serif; background-position:right -107px; margin-top:-4px;}

/* Control Button + Submit Button */
span.button,
span.button button,
span.button input { position:relative; margin:0; display:inline-block; border:0; font:12px Sans-serif; white-space:nowrap; background:url(/common/tpl/images/buttonWhite.gif) no-repeat; vertical-align:middle;}
span.button { padding:0; background-position:left top;}
span.button button,
span.button input { height:23px; left:2px; *vertical-align:top; padding:0 10px 0 8px; line-height:24px; background-position:right top; cursor:pointer; *overflow:visible;}
/* Large Size */
span.button.large { background-position:left -30px;}
span.button.large button,
span.button.large input { height:30px; padding:0 10px 0 8px; font:16px/30px Sans-serif; background-position:right -30px;}
/* xLarge Size */
span.button.xLarge { background-position:left -65px;}
span.button.xLarge button,
span.button.xLarge input { height:35px; padding:0 10px 0 8px; font:20px/36px Sans-serif; background-position:right -65px;}
/* Small Size */
span.button.small { background-position:left -107px;}
span.button.small button,
span.button.small input { height:18px; padding:0 6px 0 4px; font:11px/18px Sans-serif; background-position:right -107px; margin-top:-4px;}

/* Strong Button */
a.button.strong *,
span.button.strong * { font-weight:bold !important;}

/* Icon Add */
a.button .icon { position:relative; border:0; vertical-align:middle;}
span.button .icon { position:relative; left:10px; margin-right:8px; vertical-align:middle;}

/* Color Preset */
a.button.green,
a.button.green span,
span.button.green,
span.button.green button,
span.button.green input { background-image:url(/common/tpl/images/buttonGreen.gif); color:#fff;}
a.button.black,
a.button.black span,
span.button.black,
span.button.black button,
span.button.black input { background-image:url(/common/tpl/images/buttonBlack.gif); color:#fff;}
a.button.red,
a.button.red span,
span.button.red,
span.button.red button,
span.button.red input { background-image:url(/common/tpl/images/buttonRed.gif); color:#fff;}
a.button.blue,
a.button.blue span,
span.button.blue,
span.button.blue button,
span.button.blue input { background-image:url(/common/tpl/images/buttonBlue.gif); color:#fff;}

/* Offset Debug */
a.button,
span.button{ margin-right:2px;}

/* Button Set */
.buttonSet{ width:16px; height:16px; background-image:url(/common/tpl/images/buttonSet.gif); background-repeat:no-repeat; border:0; background-color:transparent; vertical-align:middle; display:inline-block; text-decoration:none;}
.buttonSet span{ z-index:-1; font-size:0; line-height:0; visibility:hidden;}
.buttonSet.buttonUp{ background-position:0 0;}
.buttonSet.buttonDown{ background-position:0 -16px;}
.buttonSet.buttonLeft{ background-position:0 -32px;}
.buttonSet.buttonRight{ background-position:0 -48px;}
.buttonSet.buttonInfo{ background-position:0 -64px;}
.buttonSet.buttonCopy{ background-position:0 -80px;}
.buttonSet.buttonSetting{ background-position:0 -96px;}
.buttonSet.buttonActive{ background-position:0 -112px;}
.buttonSet.buttonDisable{ background-position:0 -128px;}
.buttonSet.buttonDelete{ background-position:0 -144px;}
.buttonSet.buttonHomepage{ background-position:0 -160px;}
.buttonSet.buttonBlog{ background-position:0 -176px;}
.buttonSet.buttonCalendar{ background-position:0 -192px;}
.buttonSet.buttonLayoutEditor{ background-position:0 -208px;}
.buttonSet.buttonAddWidget{ background-position:0 -224px;}
.buttonSet.buttonAddContent{ background-position:0 -240px;}

.ts1{border-top:2px solid #666; border-collapse: collapse;}
.ts1 th{padding:7px;border-left:1px solid #CCC;text-align:center;border-bottom:1px solid #CCC;background:#f5f5f5;}
.ts1 td{padding:5px;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.ts1 .tlc{border-left:none;}
.ts1 .tbc{border-left:none;}
.ts1 caption.none {display:none;}


/* bootstrap 페이지 */
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/*  class="ul_normal"
.ul_normal {padding:0 0 65px 1px}
.ul_normal li {padding-left:12px;background:url(http://image.kcsnet.or.kr/list/bu.gif) no-repeat 0 8px;color:#666;line-height:20px; margin:0 0 0 15px !important;}
.ul_normal li em {color:#f84e12} */

/* 기기전시 경고 영역*/
.view_alert {min-height:200px; height:auto !important; height:200px; border:1px solid #D4D4D4; padding-top:16px; text-align:center; background:url(/kcs/ad/img/exhibition_alert_bgtitle.png) no-repeat center 10px;}

/* Back to Top 2016-02-03 */
#toTop
{
	z-index:9999;
	width: 50px;
	border: 2px solid #f7f7f7;
	background: #A6AB13;
	text-align: center;
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
	color: #333;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	-o-border-radius: 30px;
	border-radius: 20px;
	-webkit-transition: all .25s linear;
	-moz-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
	padding: 5px;
}
#toTop:hover
{
	background: #b3b3b3;
	border: 2px solid #b3b3b3;
}


@media screen and (max-width:639px){
.xe-widget { width: 95% !important; box-sizing:border-box; border:3px solid #ddd !important; margin:2px !important; padding:5px; }

}

@media screen and (min-width: 640px){
.xe-widget { width: 49% !important; box-sizing:border-box; border:3px solid #ddd !important; margin:2px !important; padding:5px; }

}