@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face					{ font-family: arial,돋움,dotum;}

img 							{border:0px}
margin2						{margin-top:2px;margin-bottom:2px;}
.textarea						{font-family:; color:#606060; font-size:9pt; border-color:#ffffff; background-color:#ffffff; border-width:1; border-style:solid}
A.boldtext:hover			{color:#FF6600; text-decoration: none;font-weight:bold}

TABLE,BODY,INPUT,SELECT,TEXTAREA,TD {font-size: 9pt; font-style: normal; /*line-height:17px;*/ margin: 0; /*word-spacing:-1pt;*/ word-break:break-all; letter-spacing:-0.03em; border-collapse: collapse;}
body, table, tr, td, select, li {font-family: "나눔고딕","나눔바른고딕","nanumgothic","nanumbarungothic","맑은고딕","돋움"; font-size: 1em; color: #000000; line-height:1.8em}
body{background-color:#fff;}



/*body, div, ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, h6, form{margin:0 auto; padding:0;}*/
ul,ol,dl		{list-style-type:none;padding:0; margin:0}

link 							{ color: #333333; text-decoration: none }
a:link 						{ color: #333333; text-decoration: none }
a:visited						{ color: #333333; text-decoration: none }
a:active 						{ color: #333333; text-decoration: none }
a:hover 						{ color: #333333; text-decoration: none }

*{margin:0; padding:0;
box-sizing:border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
html,body{width:100%; height:100%;}
body{overflow-y:scroll; overflow-x:hidden;}
a{text-decoration:none;}

.fontstyle{margin:0;padding:0;font-family:'돋움','dotum','nanumgothic','나눔고딕','휴먼둥근헤드라인 보통'}

caption {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 Arial;}

input{border:solid 0px #aaaaaa; height:30px; font-size:15px; padding-left:10px}
select{border:solid 1px #aaaaaa; height:37px;}
span{font-weight:normal;}
/* ========================================julist 입력폼============================================================================*/
.inputFrom h3 {color:#000; font-size:25px; font-weight:700; line-height:1.2; margin-bottom:18px;}
.inputFrom h3 span {color:#fcad12;}
.inputFrom table {width:99%; border-collapse:collapse; border-spacing:0px; }
.inputFrom th {height:45px; padding:9px 15px; border:1px solid #efefef; background:#f8f8f8; color:#000; text-align:left; font-weight:bold; font-size:11pt}
.inputFrom td {padding:9px 20px; border:1px solid #efefef;}
.inputFrom td * {vertical-align:middle;}


/* ========================================julist 입력폼============================================================================*/


/* ======================================== 유진아 CSS ============================================================================*/

@media all and (min-width: 1024px) {

#wrap {width:100%}
#header {width:100%; /*height:130px;*/ height:auto; background:#ffffff; position:relative}
#contents_wrap {width:100%}
#sub_wrap {width:1260px; height:100%; min-height:600px; margin:0 auto;}
#aside {width:200px; min-height:600px; margin-right:60px; float:left}
#sub_contents {width:1000px; min-height:600px; float:left}
#footer {width:100%; height:150px; background:#1b1b1b; clear:both}

/* ------------------------------------- 상단 ------------------------------------- */

/* 탑 */
.top_wrap {width:100%; height:50px; background:#333333}
.top {width:1260px; height:50px; margin:0 auto; line-height:50px; position:relative}
.top li {float:left; font-size:0.75em; cursor:pointer}
.top_left {position:absolute; left:0; font-size:1.3em; font-weight:500; text-align:center;}
.top_left_menu01 {/*background:#f53856;*/ color:#ffffff; padding:0 50px; height:45px; margin-top:5px; border-radius:5px 5px 0 0; line-height:45px}
.top_left_menu01:hover {background:#ffffff; color:#333333;}
.top_left_menu02 {background:#ffffff; color:#333333; padding:0 50px; height:45px; margin:5px 0 0 2px; border-radius:5px 5px 0 0; line-height:45px}
.top_right {position:absolute; /*right:0*/ right:112px;}
.top_right li {color:#ffffff; line-height:50px}
.vertical_line {float:left; color:#717171; margin:0 15px;}
.vertical_line1 {float:left; color:#ffffff; margin:0 15px;}

.goto_site{position:absolute;right:0;top:13px;font-size:13px;background:#f37043;width:120px;height:25px;line-height:25px;border-radius:3px;color:#fff!important;text-align:center;}

/* 탑메뉴 */
.menu {width:1260px; height:80px; line-height:80px; background:#ffffff; margin:0 auto; position:relative}
h1 {position:absolute; left:0; cursor:pointer}
h1 img {margin:7px 0 11px;}
.menu ul {position:absolute; right:0}
.menu li {float:left; margin-right:70px; font-size:1.1em; line-height:80px; font-weight:bold; color:#1b1b1b}
.menu li:hover {color:#a20d7c; cursor:pointer}

/* 서브메뉴 */
.subnav {width:100%; height:270px; background:#ffffff;/*rgba(222,26,50,1)*/ border-top:2px solid #a20d7c; position:absolute; z-index:1}
.sub {width:1260px; margin:10px auto 0;}
/*.submenu {width:862px; margin-left:184px;}*/
.sub_title {font-size:0.9em; font-weight:bold; color:#a20d7c; padding:10px 0; background:url(../images/submenu_arrow_down.png) no-repeat 100% 50%;}
.submenu_line {width:100%; height:1px; background:#cccccc; margin-bottom:10px;}
.sub ul {float:left; width:240px; height:200px; margin-right:14px; margin-top:10px;}
.sub li {font-size:0.9em; padding:5px 0;}
.sub li:hover {text-decoration:underline; cursor:pointer}

/* ------------------------------------- 메인 컨텐츠 ------------------------------------- */
/* 슬라이드 이미지 */
.slide_img {width:100%; height:462px; no-repeat center center; background-size:100% 462px;}
.slide_img div,input {color:#ffffff; text-align:center}
.slide_title {font-size:2.3em; padding-top:35px; line-height:1.5em}
.slide_text {font-size:1em; padding:10px 0 25px; line-height:1.5em}

.btn_viewmore {width:127px; max-width:127px; height:49px; line-height:49px; margin:0px auto; background-color:rgba(255,255,255,0); text-align:center; font-weight:bold; border-radius:2px solid #ffffff; border-radius:50px; padding:0; transition:all 0.8s, color 0.3s 0.3s; color:#ffffff; cursor:pointer;}
.btn_viewmore:hover {box-shadow:400px 0 0 0 rgba(255,255,255,1) inset; color:#333333}

/* 메인 컨텐츠 */
.contents {width:1260px; height:880px; margin:-100px auto 0; z-index:1}

/* 바로가기 메뉴 */
.direct_menu {width:1258px; height:100px; background:#f9f9f9; border:1px solid #d6d6d6;}
.direct_menu li {float:left; width:250px; height:100px; border-right:1px solid #d6d6d6}
.direct_menu img {margin:13px 20px 0 20px; float:left}
.size16bold {font-size:1em; font-weight:bold; color:#2d2d2d}
.more {font-size:0.75em; font-weight:bold; color:#a20d7c}

.section01 {margin-top:52px}
/*.section02 {margin-top:58px}*/

/* 팝업존 */
.popup_zone {float:left; width:30%; margin-right:5%}
.popup_zone ul {float:right; padding-top:10px}
.popup_zone li {float:left; width:10px; height:10px; background:#c2c2c2; border-radius:100px; margin-left:7px;}
.popup_zone li:hover {cursor:pointer}
.popup_zone li:nth-child(1) {background:#a20d7c;}
.content_title {float:left; font-size:1.4em; font-family:'roboto','nanumgothic','나눔고딕','맑은고딕','dotum','돋움'; color:#a20d7c; font-weight:bold}
.title_bar {width:26px; border-top:1px solid #a20d7c; margin-top:38px; margin-bottom:31px}
.popup {width:100%; height:213px}
.popup img {width:100%; height:213px;}

/* 공지 & 보도자료 */
.notice {float:left; width:30%; margin-right:5%}
.news {float:left; width:30%}
.plus {float:right; color:#c2c2c2}
.size12lightgray {font-size:0.75em; color:#a3a3a3}
.size13gray {font-size:0.8em; color:#666666; margin-top:10px}
.dashedline {height:18px; margin:18px 0 38px; border-bottom:1px dashed #d6d6d6;}

/* 천문갤러리 */
.cheonmun_gallery {float:left; width:47%; margin-right:6%; margin-top:78px; position:relative;}
.cheonmun_gallery .gallery {float:left; width:47%; height:225px; margin-right:6%}
.gallery_img {visibility:visible; width:100%; height:225px; background:#ccc; position:relative; display:table;}
.img01 {background:url(../images/gallery01.jpg) no-repeat center center; background-size:100% 100%}
.img02 {background:url(../images/gallery02.jpg) no-repeat center center; background-size:100% 100%}
.gallery:hover .overlay,.gallery_title {display:block}
.overlay {width:100%; height:100%; background-color:rgba(0,0,0,0.7); position:absolute; bottom:0; z-index:1;}
.gallery_title {width:100%; padding:0 5%; height:40px; color:#ffffff; font-size:0.9em; line-height:40px; text-align:center; margin:auto}

/* 사이버투어 */
.vr {float:left; width:47%; margin-top:78px; background:#f6f6f6; color:#ffffff; 
background:url(../images/vr.gif) no-repeat right top; background-size:51% 295px;}
.roboto30bold {font-family:'roboto','nanumgothic','나눔고딕','맑은고딕','dotum','돋움'; font-size:1.9em; font-weight:bold}
.size19boldwhite {font-size:1.2em; font-weight:bold}
.whitebar {width:26px; height:1px; background:#ffffff; margin:20px auto;}
.btn_vr_viewmore {width:127px; max-width:127px; height:49px; line-height:49px; margin:17px auto 0; background-color:rgba(255,255,255,0); text-align:center; font-weight:bold; border-radius:2px solid #ffffff; border-radius:50px; padding:0; transition:all 0.8s, color 0.3s 0.3s; color:#ffffff; cursor:pointer;}
.btn_vr_viewmore:hover {box-shadow:400px 0 0 0 rgba(255,255,255,1) inset; color:#a20d7c}
.vr_box {position:relative; background:#a20d7c; border:4px solid #; width:50%; height:295px; text-align:center; z-index:1; padding-top:20px}
.vr_box:after, .vr_box:before {left:100%; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
.vr_box:after {border-color:rgba(236, 68, 68, 0); border-left-color:#a20d7c; border-width:15px; margin-top:-15px;}
.vr_box:before {border-color:rgba(0, 0, 0, 0); border-left-color:#; border-width:21px; margin-top:-21px;}


/* ------------------------------------- 서브 컨텐츠 ------------------------------------- */
/* 서브 상단 이미지 */
.sub_top_bg {width:100%; height:160px; background:url(../images/sub_bg.gif) no-repeat center center; background-size:100% auto;}
.sub_top_box {width:1260px; height:160px; margin:0 auto; color:#ffffff}
.sub_top_title {font-size:1.85em; font-weight:bold; padding:18px 0 5px; line-height:1.5em}
.sub_top_text {font-size:1.1em; line-height:1.6em}

/* 현재위지 */
.route {width:100%; text-align:right; font-size:0.75em; color:#717171; padding:40px 0 10px;}
.place {color:#323232; font-size:1em}
i {margin:0 10px;}

/* 서브메뉴 */
.submenu_title {width:100%; padding-bottom:16px; border-bottom:2px solid #a20d7c; font-size:1.35em; line-height:1em; font-weight:bold; color:#494949}
.submenu {margin-top:17px;}
.submenu li {width:100%; position:relative; cursor:pointer}
.submenu i {position:absolute; right:0; line-height:36px; font-weight:normal; color:#bbbbbb}
.submenu a {display:block; font-size:1em; font-weight:500; color:#7d7d7d; line-height:36px}
.submenu a:hover {color:#000000}
/*.depth {display:none}*/
.depth a {display:block; font-size:0.8em; font-weight:normal; line-height:26px}
.depth a:hover {color:#a20d7c; font-weight:bold}
/*.depth li {padding-left:1em;}*/

.submenu .on {color:#333333}
.depth .on {color:#a20d7c; font-weight:bold}
.depth_menu .on {background:#a20d7c; color:#ffffff}

/* 서브 컨텐츠 */
.subpage_title {width:100%; font-size:1.85em; line-height:1em; font-weight:bold; color:#333333; margin-bottom:37px;}
.subpage {width:100%; padding-bottom:30px}

/* 서브 탭 메뉴 */
.depth_menu {width:100%; height:61px; background:#ffffff; margin-bottom:37px;}
.depth_menu a {float:left; height:61px; line-height:61px; text-align:center; font-size:1em; font-weight:500; color:#676767; border:1px solid #d5d5d5;}
/* .depth_menu a:hover {background:#a20d7c; color:#ffffff} */
.depth_menu1 a{width:24.9%;}
.depth_menu2 a{width:33.3%;}
.depth_menu3 a{width:49.9%;}
.depth_menu4 a{width:19.9%;}


.red {color:#dc1a32}
.darkred {color:#840a05}
.purple {color:#a20d7c}
.darkpurple {color:#340da2}
.gray {color:#595959}
.photo {padding:10px; border:1px solid #d7d7d7}
.photo_redframe {padding:10px; border:1px solid #d7d7d7; border-top:2px solid #dc1a32}
.photo_purpleframe {padding:10px; border:1px solid #d7d7d7; border-top:2px solid #a20d7c}
.bold500 {font-weight:500}
.x_line_left {float:left; height:8px; background:url(../images/x.gif) repeat-x; margin-top:15px}
.x_title {float:left; width:412px; font-size:1.8em; font-weight:bold; text-align:center; color:#333333; margin-bottom:50px}
.x_line_right {float:right; height:8px; background:url(../images/x.gif) repeat-x; margin-top:15px}
/*
.x_line_left {float:left; width:294px; height:8px; background:url(../images/x_line_left.gif) no-repeat; margin-top:15px}
.x_line_right {float:right; width:294px; height:8px; background:url(../images/x_line_right.gif) no-repeat; margin-top:15px}
*/
.size1_35em {font-size:1.35em}
.size2em {font-size:2em}
.bold {font-weight:bold}
.myeongjo {font-family:'nanummyeongjo','sandolmyeongjo','myeongjo',serif}
.page {width:100%; padding-top:30px; color:#333333}
.table_border {border:1px solid #dddddd; border-top:2px solid #a20d7c;}
.text_center {text-align:center}

/* 인사말 */
.welcome_bigfont {float:left; width:60%; letter-spacing:-0.1em}
.welcome_bigfont span {font-family:'roboto','nanumgothic','나눔고딕'; font-size:2.4em; font-weight:500; line-height:1.5em}
.welcome_bigfont .black {color:#333333; font-size:1.5em; padding-left:270px; line-height:2em}
.welcome_smallfont {float:left; width:40%; margin-top:62px; font-size:0.9em}
.welcome_box {clear:both; padding-top:80px}
.welcome_text {float:left; width:570px; color:#333333; font-size:1em; padding-right:30px;}

/* 비전 및 목표 */
.vision {text-align:center; margin-top:8px}
.vision td {padding:10px; border:1px solid #dddddd}
.vision_title {font-size:1em; line-height:1.5em; font-weight:600; background:#f6f6f6; color:#333333}
.vision_text01 {background:#f9f2fb; font-weight:600; line-height:1.5em;}
.vision_text02 {text-align:left; line-height:1.8em;}

/* 입장료 */
.time_box01 {width:47%; height:254px; float:left; padding:50px; margin-bottom:10px}
.time_box02 {width:100%; height:280px; padding:30px 50px;}
.time_box03 {width:100%; height:310px; padding:30px 50px;}
.download {width:100%; text-align:center}
.btn_download_box {margin:15px 0 65px}
.btn_download_box :hover {cursor:pointer}
.btn_download {width:141px; height:41px; background:#333333; border:0; border-radius:30px; text-indent:-7px; letter-spacing:0; margin-top:-15px}
.contact {width:50%; text-align:center; margin-bottom:45px}
.contact i {width:40px; height:40px; background:#a20d7c; font-size:1.3em; color:#ffffff; text-align:center; line-height:40px; border-radius:100px}

/* 주요시설 */
.facilities_img {width:460px; margin:auto; padding-bottom:60px}



/* 사이트맵 */
.sitemap {float:left; width:27%; margin-right:6%;}
.sitemap h3 {font-size:1.3em; color:#a20d7c; border-top:2px solid #a20d7c; border-bottom:1px dashed #cccccc; padding:0.3em; margin-bottom:0.5em;}
.sitemap li {padding:0.2em 0}
.sitemap a {font-size:1em; font-weight:500; padding:0.3em;}
.sitemap a:hover {text-decoration:underline}
.sitemap_depth a {font-size:0.8em; color:#777; padding-left:0.8em}
.sitemap_depth i {font-weight:bold; color:#333333}
.sitemap_box2 {clear:both; padding-top:3em}



/* ------------------------------------- 하단 ------------------------------------- */
.bottom {width:1260px; margin:0 auto; padding-top:23px}
h2 {float:left; width:236px; height:63px}
.copyright {float:left; color:#666666; font-size:0.75em; line-height:170%; margin-left:22px}
.sns {float:right; margin-top:18px;}
.sns a {float:left; margin-right:10px; cursor:pointer}
option::after {
background:url(../images/flag_south_korea.png) no-repeat 0px 0px;
content: ""; display:inline-block; width:10px; height:10px; margin: 0 3px 0 8px;}

/* 셀렉트 박스 */
.wSelect-el {width: 0px;height: 0px;padding: 0px;margin: 0px;border: none;overflow: hidden;}
.wSelect {
	position: absolute;
	top:40px;
	right:1em;
	display: inline-block;
    *display: inline;
    zoom: 1;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.wSelect-arrow {
	position: absolute;
	width: 30px;
	right: 0px;
	top: 0px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 0px center;
}
.wSelect-hover .wSelect-arrow,
.wSelect-active .wSelect-arrow  {background-position: -30px center;}
.wSelect.wSelect-multiple {overflow: hidden;}
.wSelect-selected {
	margin: 0px 35px 0px 5px;
	padding: 5px 0;
	overflow: hidden;
	white-space: nowrap;
	background-repeat: no-repeat;
	background-position: 0 center;
}
.wSelect-options-holder {
	position: absolute;
	display: none;
	left: 0px;
	z-index: 200;
	overflow: hidden;
}
.wSelect-multiple .wSelect-options-holder {
	position: relative !important;
	display: block !important;
	top: auto !important;
	z-index: auto !important;
	border: none !important;
}
.wSelect-options {overflow-y: scroll;overflow-x: hidden;}
.wSelect-option {background-repeat: no-repeat;background-position: 5px center;margin-bottom: 1px;cursor: pointer;}
.wSelect-option-last {margin-bottom: 0px;}
.wSelect-option-value {margin: 0 5px;padding: 5px 0;background-repeat: no-repeat;background-position: 0 center;white-space: nowrap;overflow: hidden;}
.wSelect-option-disabled .wSelect-option-value {filter: alpha(opacity=20);opacity: 0.2;}
.wSelect-option-icon {padding-left: 20px;}
.wSelect-theme-classic.wSelect {
	border: solid #717171 0px;
    color: #ffffff;
    background-color: #333333;
	/*
	font-size: 12px;
	font-family: verdana;
	*/
	line-height: 20px;
	min-width: 115px;
	max-width: 300px;
	margin-bottom: 7px;
}
.wSelect-arrow {background-image: url(images/select_arrow_up.png);}
.wSelect-theme-classic .wSelect-options-holder {background-color: #333333;border: solid #666666 1px;min-width: 115px;max-width: 300px;}
.wSelect-theme-classic .wSelect-option {background-color: #333333;color: #bbbbbb;}
.wSelect-theme-classic .wSelect-option-disabled {background-color: #333333 !important;color: #bbbbbb !important;}
.wSelect-theme-classic .wSelect-option-selected,
.wSelect-theme-classic .wSelect-option:hover {background-color: #0f0f0f;color: #FAFAFA;}


.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.2line_ellipsis{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient:vertical; word-wrap:break-word;  line-height:1.2em; height:2.4em}



#mobile_wrap {display:none}
#wrap {display:block}

}


/* ======================================== 유진아 CSS ============================================================================*/




/*=============================================공동 CSS===============================================================================================================*/
.size_9 { font-size: 9px }
.size_10 { font-size: 10px }
.size_11 { font-size: 11px }
.size_12 { font-size: 12px }
.size_13 { font-size: 13px }
.size_14 { font-size: 14px }
.size_15 { font-size: 15px }
.size_16 { font-size: 16px }
.size_17 { font-size: 17px }
.size_18 { font-size: 18px }
.size_19 { font-size: 19px }
.size_20 { font-size: 20px }
.size_21 { font-size: 21px }
.size_22 { font-size: 22px }
.size_23 { font-size: 23px }
.size_24 { font-size: 24px }
.size_25 { font-size: 25px }
.size_26 { font-size: 26px }
.size_27 { font-size: 27px }
.size_28 { font-size: 28px }
.size_29 { font-size: 29px }
.size_30 { font-size: 30px }
.size_31 { font-size: 31px }
.size_32 { font-size: 32px }
.size_33 { font-size: 33px }
.size_34 { font-size: 34px }
.size_35 { font-size: 35px }
.size_36 { font-size: 36px }
.size_37 { font-size: 37px }
.size_38 { font-size: 38px }
.size_39 { font-size: 39px }
.size_40 { font-size: 40px }
.size_41 { font-size: 41px }
.size_42 { font-size: 42px }
.size_43 { font-size: 43px }
.size_50 { font-size: 50px }

.border {border: 1px solid #ccc;}
.width2 {width:2px;}
.width3 {width:3px;}
.width4 {width:4px;}
.width5 {width:5px;}
.width14 {width:14px;}
.width20 {width:20px;}
.width30 {width:30px;}
.width40 {width:40px;}
.width50 {width:50px;}
.width60 {width:60px;}
.width70 {width:70px;}
.width80 {width:80px;}
.width90 {width:90px;}
.width100 {width:100px;}
.width110 {width:110px;}
.width120 {width:120px;}
.width130 {width:130px;}
.width140 {width:140px;}
.width150 {width:150px;}
.width160 {width:160px;}
.width170 {width:170px;}
.width180 {width:180px;}
.width190 {width:190px;}
.width200 {width:200px;}
.width210 {width:210px;}
.width220 {width:220px;}
.width230 {width:230px;}
.width240 {width:240px;}
.width250 {width:250px;}
.width260 {width:260px;}
.width270 {width:270px;}
.width280 {width:280px;}
.width290 {width:290px;}
.width300 {width:300px;}
.width302 {width:302px;}
.width400 {width:400px;}
.width500 {width:500px;}
.width600 {width:600px;}
.width700 {width:700px;}
.width800 {width:800px;}
.width900 {width:900px;}
.width1000 {width:1000px;}

.height2 {height:2px;}
.height5 {height:5px;}
.height10 {height:10px;}
.height12 {height:12px;}
.height15 {height:15px;}
.height20 {height:20px;}
.height23 {height:23px;}
.height30 {height:30px;}
.height32 {height:32px;}
.height35 {height:35px;}
.height40 {height:40px;}
.height50 {height:50px;}
.height60 {height:60px;}
.height70 {height:70px;}
.height80 {height:80px;}
.height90 {height:90px;}
.height100 {height:100px;}
.height110 {height:110px;}
.height120 {height:120px;}
.height130 {height:130px;}
.height140 {height:140px;}
.height150 {height:150px;}
.height160 {height:160px;}
.height170 {height:170px;}
.height180 {height:180px;}
.height190 {height:190px;}
.height200 {height:200px;}
.height210 {height:210px;}
.height220 {height:220px;}
.height230 {height:230px;}
.height240 {height:240px;}
.height250 {height:250px;}
.height300 {height:300px;}


.ellipsis{max-width:100%; text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tableEllipsis {text-overflow:ellipsis;overflow:hidden;white-space:nowrap; word-break:break-all; word-wrap:break-word}


/* 폰트컬러 */
.fontcolorfff{color:#FFFFFF}
.fontcolor000{color:#000000}
.fontcolorf68{color:#f6867b}
.fontcolorRed{color:Red}
.fontcolorBlue{color:blue}
.bold{font-weight:bold}
.fontcolorBg{color:#7d5a58}
.fontcolorff6{color:#ff6c00}
.fontcolor6dc{color:#6dc53a}
.fontcolorf46{color:#f4614d}
.fontcolor212{color:#212121}
.fontcolorfc3{color:#fc362e}
.fontcolor8b4{color:#8b4d5c}
.fontcolor4d4{color:#4d4d4d}
.fontcolor999{color:#999ba4}
.fontcolordee{color:#dee0e7}
.fontcolor424{color:#42444e}
.fontcolor333{color:#333333}
.fontcolor777{color:#777777}
.fontcolor3f {color:#3f3f3f}
.fontcolor555 {color:#555555}
.fontcolor666 {color:#666666}
.fontcolor01 {color:#010101}
.fontcolor49 {color:#494949}
.fontcolor85 {color:#858585}
.fontcolor8d {color:#8d8d8d}
.fontcolor578 {color:#5781b5}
.fontcolor744 {color:#744def}
.fontcolord48 {color:#d48e37}




.color_1st { color: #f4614d }
.color_2nd { color: #e9e9e9 }
.color_point { color: #FF6700 }
.color_success { color: #7FC704 }
.color_info { color: #5DB7E3 }
.color_alert { color: #FF0000 }


/* 마진 */
.mt-2 {margin-top:-2px}
.mt2 { margin-top: 2px }
.mt3 { margin-top: 3px }
.mt4 { margin-top: 4px }
.mt5 { margin-top: 5px }
.mt6 { margin-top: 6px }
.mt7 { margin-top: 7px }
.mt10 { margin-top: 10px !important }
.mt15 { margin-top: 15px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt33 {margin-top:33px;}
.mt35 { margin-top: 35px }
.mt40 { margin-top: 40px }
.mt49 { margin-top: 49px }
.mt50 { margin-top: 50px }
.mt100 { margin-top: 100px }
.mt135 { margin-top: 135px }
.mb5 { margin-bottom: 5px }
.mb6 { margin-bottom: 6px }
.mb7 { margin-bottom: 7px }
.mb10 { margin-bottom: 10px }
.mb15 { margin-bottom: 15px }
.mb20 { margin-bottom: 20px }
.mb25 { margin-bottom: 25px }
.mb30 { margin-bottom: 30px }
.mb50 { margin-bottom: 50px }
.mb60 { margin-bottom: 60px }
.mb70 { margin-bottom: 70px }
.mb80 { margin-bottom: 80px }
.mb90 { margin-bottom: 90px }
.mb100 { margin-bottom: 100px }
.mb135 { margin-bottom: 135px }
.mb145 { margin-bottom: 145px }
.mb230 { margin-bottom: 230px }
.ml1 {margin-left:1px}
.ml2 {margin-left:2px}
.ml3 {margin-left:3px}
.ml4 {margin-left:4px}
.ml5 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:5px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.ml20 {margin-left:20px}
.ml30 {margin-left:30px}
.ml40 {margin-left:40px}
.ml50 {margin-left:50px}
.ml60 {margin-left:60px}
.ml70 {margin-left:70px}
.ml80 {margin-left:80px}
.ml90 {margin-left:90px}
.ml100 {margin-left:100px}
.ml17 {margin-left:17px}
.ml34 {margin-left:34px}
.ml35 {margin-left:35px}
.mr1 {margin-right:1px}
.mr2 {margin-right:2px}
.mr3 {margin-right:3px}
.mr4 {margin-right:4px}
.mr5 {margin-right:5px}
.mr15 {margin-right:5px}
.mr10 {margin-right:10px}
.mr20 {margin-right:20px}
.mr30 {margin-right:30px}
.mr40 {margin-right:40px}
.mr50 {margin-right:50px}
.mr60 {margin-right:60px}
.mr70 {margin-right:70px}
.mr80 {margin-right:80px}
.mr90 {margin-right:90px}
.mr100 {margin-right:100px}
.mr15 {margin-right:15px}
.mr17 {margin-right:17px}

.center {margin:0 auto;}

/* 패딩 */
.padding_L5 { padding-left: 5px  }
.padding_L6 { padding-left: 6px  }
.padding_L7 { padding-left: 7px  }
.padding_L8 { padding-left: 8px  }
.padding_L9 { padding-left: 9px  }
.padding_L10 { padding-left: 10px  }
.padding_L11 { padding-left: 11px  }
.padding_L12 { padding-left: 12px  }
.padding_L13 { padding-left: 13px  }
.padding_L14 { padding-left: 14px  }
.padding_L15 { padding-left: 15px  }
.padding_L16 { padding-left: 16px  }
.padding_L17 { padding-left: 17px  }
.padding_L18 { padding-left: 18px  }
.padding_L19 { padding-left: 19px  }
.padding_L20 { padding-left: 20px  }
.padding_L21 { padding-left: 21px  }
.padding_L22 { padding-left: 22px  }
.padding_L23 { padding-left: 23px  }
.padding_L24 { padding-left: 24px  }
.padding_L25 { padding-left: 25px  }
.padding_L26 { padding-left: 26px  }
.padding_L27 { padding-left: 27px  }
.padding_L28 { padding-left: 28px  }
.padding_L29 { padding-left: 29px  }
.padding_L30 { padding-left: 30px  }
.padding_L31 { padding-left: 31px  }
.padding_L32 { padding-left: 32px  }
.padding_L33 { padding-left: 33px  }
.padding_L34 { padding-left: 34px  }
.padding_L35 { padding-left: 35px  }
.padding_L36 { padding-left: 36px  }
.padding_L37 { padding-left: 37px  }
.padding_L38 { padding-left: 38px  }
.padding_L39 { padding-left: 39px  }
.padding_L40 { padding-left: 40px  }
.padding_L41 { padding-left: 41px  }
.padding_L42 { padding-left: 42px  }
.padding_L43 { padding-left: 43px  }
.padding_L44 { padding-left: 44px  }
.padding_L45 { padding-left: 45px  }
.padding_L70 { padding-left: 70px  }
.padding_L90 { padding-left: 90px  }
.padding_L100 {padding-left:100px}
.padding_L125 {padding-left:125px}


.padding_R5 { padding-right: 5px  }
.padding_R6 { padding-right: 6px  }
.padding_R7 { padding-right: 7px  }
.padding_R8 { padding-right: 8px  }
.padding_R9 { padding-right: 9px  }
.padding_R10 { padding-right: 10px  }
.padding_R11 { padding-right: 11px  }
.padding_R12 { padding-right: 12px  }
.padding_R13 { padding-right: 13px  }
.padding_R14 { padding-right: 14px  }
.padding_R15 { padding-right: 15px  }
.padding_R16 { padding-right: 16px  }
.padding_R17 { padding-right: 17px  }
.padding_R18 { padding-right: 18px  }
.padding_R19 { padding-right: 19px  }
.padding_R20 { padding-right: 20px  }
.padding_R21 { padding-right: 21px  }
.padding_R22 { padding-right: 22px  }
.padding_R23 { padding-right: 23px  }
.padding_R24 { padding-right: 24px  }
.padding_R25 { padding-right: 25px  }
.padding_R100 {padding-right:100px}
.padding_R125 {padding-right:125px}


.padding_T1 { padding-top: 1px  }
.padding_T2 { padding-top: 2px  }
.padding_T3 { padding-top: 3px  }
.padding_T4 { padding-top: 4px  }
.padding_T5 { padding-top: 5px  }
.padding_T6 { padding-top: 6px  }
.padding_T7 { padding-top: 7px  }
.padding_T8 { padding-top: 8px  }
.padding_T9 { padding-top: 9px  }
.padding_T10 { padding-top: 10px  }
.padding_T11 { padding-top: 11px  }
.padding_T12 { padding-top: 12px  }
.padding_T13 { padding-top: 13px  }
.padding_T14 { padding-top: 14px  }
.padding_T15 { padding-top: 15px  }
.padding_T16 { padding-top: 16px  }
.padding_T17 { padding-top: 17px  }
.padding_T18 { padding-top: 18px  }
.padding_T19 { padding-top: 19px  }
.padding_T20 { padding-top: 20px  }
.padding_T21 { padding-top: 21px  }
.padding_T22 { padding-top: 22px  }
.padding_T23 { padding-top: 23px  }
.padding_T24 { padding-top: 24px  }
.padding_T25 { padding-top: 25px  }


.padding_B1 { padding-bottom: 1px  }
.padding_B2 { padding-bottom: 2px  }
.padding_B3 { padding-bottom: 3px  }
.padding_B4 { padding-bottom: 4px  }
.padding_B5 { padding-bottom: 5px  }
.padding_B6 { padding-bottom: 6px  }
.padding_B7 { padding-bottom: 7px  }
.padding_B8 { padding-bottom: 8px  }
.padding_B9 { padding-bottom: 9px  }
.padding_B10 { padding-bottom: 10px  }
.padding_B11 { padding-bottom: 11px  }
.padding_B12 { padding-bottom: 12px  }
.padding_B13 { padding-bottom: 13px  }
.padding_B14 { padding-bottom: 14px  }
.padding_B15 { padding-bottom: 15px  }
.padding_B16 { padding-bottom: 16px  }
.padding_B17 { padding-bottom: 17px  }
.padding_B18 { padding-bottom: 18px  }
.padding_B19 { padding-bottom: 19px  }
.padding_B20 { padding-bottom: 20px  }
.padding_B21 { padding-bottom: 21px  }
.padding_B22 { padding-bottom: 22px  }
.padding_B23 { padding-bottom: 23px  }
.padding_B24 { padding-bottom: 24px  }
.padding_B25 { padding-bottom: 25px  }


.padding_all5 {padding:5px;}
.padding_all10 {padding:10px;}
.padding_all20 {padding:20px;}


.bgcolor_1 {background:#f3f6f7;}
.bgcolor_2 {background:#515f7a;}
.bgcolor_3 {background:#000000;}
.bgcolor_4 {background:#D6E7F7;}

.txt_r { text-align: right }
.txt_c { text-align: center }
.txt_l { text-align: left }


.hand{cursor:pointer;}

.absolute {position:absolute}
.relative {position:relative}
.left {float:left}
.right {float:right}
.both {clear:both}


/* 폰트 */
.roboto {font-family: 'Roboto', sans-serif;}
.roboto300 {font-weight:300}
.roboto600 {font-weight:600}
.roboto900 {font-weight:900}


/*버튼 정리*/
/* 버튼 기본 */
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-color: #cccccc; border-radius: 3px; background: #fff; color: #303030; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
.btn_s { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 12px; font-weight: 500; line-height: 1.428571429; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; border: 1px solid transparent; border-color: #cccccc; border-radius: 3px; background: #fff; color: #303030; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }
/* 버튼 꽉차게 */
.btn_full { display: block; width: 100%;height: 100%; padding-right: 0; padding-left: 0; }
.btn + .btn { margin-left: 8px }
.btn_full + .btn_full { margin-top: 8px; margin-left: 0 }
/* 버튼 크기 */
.btn_ex_big { font-size: 20px; padding: 14px 28px; }
.btn_big { font-size: 18px; padding: 8px 18px; }
.btn_big_small{font-size:13px; padding:7px 15px}
.btn_big_small1{font-size:12px; padding:7px 14px}
.btn_small { font-size: 12px; padding: 6px 12px; }
.btn_small1 { font-size: 11px; padding: 4px 6px; }
.btn_ex_small { font-size: 8px; padding: 4px 8px; }



.btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
.btn:hover, .btn:focus { text-decoration: none !important; -webkit-box-shadow: inset 0px 0px 100px rgba(255, 255, 255, 0.5); box-shadow: inset 0px 0px 100px rgba(255, 255, 255, 0.225); }
.btn:active, .btn.active { text-decoration: none !important; background-image: none; outline: 0; -webkit-box-shadow: inset 3px 3px 10px rgba(0, 0, 0, 0.125); box-shadow: inset 3px 3px 10px rgba(0, 0, 0, 0.125); }
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { pointer-events: none; cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; }
/* 버튼 라운드 */
.round { border-radius: 100px }
.radius3 {border-radius:3px}
.radius5 {border-radius:5px}
.radius { border-radius: 10px }
.box { border-radius: 0 }
/* 버튼 구분 */
.btn_1st { color: #ffffff !important; ; background-color: #f4614d; border-color: #e04b36; }
.btn_1st:hover, .btn_1st:focus, .btn_1st:active, .btn_1st.active { color: #ffffff !important; }

.btn_2nd { color: #333333!important; background-color: #e9e9e9; border-color: #c3c3c3; }
.btn_2nd:hover, .btn_2nd:focus, .btn_2nd:active, .btn_2nd.active { color: #333333!important; }

.btn_gray { color: #ffffff!important; background-color: #959595; border-color: #959595 }
.btn_gray:hover, .btn_gray:focus, .btn_gray:active, .btn_gray.active { color: #ffffff!important; }

.btn_dark { color: #ffffff!important; background-color: #373a3c; border-color: #26292e }
.btn_dark:hover, .btn_dark:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_red { color: #ffffff!important; background-color: red; border-color: red }
.btn_red:hover, .btn_red:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_8b4 { color: #ffffff!important; background-color: #8b4d5c; border-color: #8b4d5c }
.btn_8b4:hover, .btn_8b4:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_iones{ color: #ffffff!important; background-color: #0434b0; border-color: #0434b0 }
.btn_iones:hover, .btn_8b4:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_point { color: #ffffff!important; background-color: #FF6700; border-color: #DD5900; }
.btn_point:hover, .btn_point:focus, .btn_point:active, .btn_point.active { color: #ffffff!important; }

.btn_success { color: #ffffff!important; background-color: #333; border-color: #212; }
.btn_success:hover, .btn_success:focus, .btn_success:active, .btn_success.active { color: #ffffff!important; }

.btn_delete { color: #ffffff!important; background-color: #333; border-color: #333; }
.btn_delete:hover, .btn_delete:focus, .btn_delete:active, .btn_delete.active { color: #ffffff!important; }

.btn_info { color: #ffffff!important; background-color: #5DB7E3; border-color: #50ABD7; }
.btn_info:hover, .btn_info:focus, .btn_info:active, .btn_info.active { color: #ffffff!important; }

.btn_alert { color: #ffffff!important; background-color: #FF0000; border-color: #DB0000; }
.btn_alert:hover, .btn_alert:focus, .btn_alert:active, .btn_alert.active { color: #ffffff!important; }

.btn_link { color: #333333!important; background-color: transparent; border-color: transparent }
.btn_link:hover, .btn_link:focus, .btn_link:active, .btn_link.active { background-color: transparent; border-color: transparent; text-decoration: underline; -webkit-box-shadow: none; box-shadow: none; }
.btn_link:hover, .btn_link:focus { color: #428bca!important; }
.btn_link:active, .btn_link.active { color: #296192!important; }

.btn_login { color: #737373!important; background-color: #eaeaea; border-color: #bdbdbd }
.btn_login:hover, .btn_gray:focus, .btn_gray:active, .btn_gray.active { color: #737373!important; }

.btn_find{ color: #ffffff!important; background-color: #0089e0; border:1px solid #0089e0; font-size:15px; padding:8px; font-size:13px; font-weight:bold;}
.btn_find:hover, .btn_find:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_app_search{color: #ffffff!important; background-color: #1da0d7; border:1px solid #0370ae; font-size:12px; padding:4px;}
.btn_app_search:hover, .btn_app_search:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_app_con{color: #ffffff!important; background-color: #1da0d7; border:1px solid #0370ae; font-size:14px; padding:8px 12px;}
.btn_app_con:hover, .btn_app_con:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_app_gray{ color: #ffffff!important; background-color: #777; border:1px solid #666; font-size:13px; padding:6px;}
.btn_app_gray:hover, .btn_app_gray:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_orange{ color: #ffffff!important; background-color: #f26b41; border:1px solid #f26b41; font-size:15px; padding:5px 8px; font-weight:bold;}
.btn_orange:hover, .btn_orange:focus, .btn_dark:active, .btn_dark.active { color: #ffffff!important; }

.btn_charcoal { color: #cfd1d8!important; background-color: #111113; border:1px solid #111113; border-radius:5px; font-size:11px; padding:4px 6px;}
.btn_charcoal:hover, .btn_charcoal:focus, .btn_charcoal:active, .btn_charcoal.active { color: #cfd1d8!important; }

.topBtn {background:#0022a0; color:#fff!important; font-size:11px; padding:5px 13px; border-radius:30px}

.btn_orange_gradient {color:#ffffff!important; border:1px solid #c54600;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7930+0,e35000+100 */
background: rgb(255,121,48); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzkzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzUwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,121,48,1) 0%, rgba(227,80,0,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,121,48,1)), color-stop(100%,rgba(227,80,0,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(255,121,48,1) 0%,rgba(227,80,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(255,121,48,1) 0%,rgba(227,80,0,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(255,121,48,1) 0%,rgba(227,80,0,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(255,121,48,1) 0%,rgba(227,80,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7930', endColorstr='#e35000',GradientType=0 ); /* IE6-8 */
}

.btn_white_gray {color:#777777!important; border:1px solid #c1c1c1;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ebebeb+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(235,235,235,1) 100%); /* FF3.6-15 */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(235,235,235,1))); /* Chrome4-9,Safari4-5 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* Opera 11.10-11.50 */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* IE10 preview */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(235,235,235,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ebebeb',GradientType=0 ); /* IE6-8 */
}

/*버튼 정리 end*/

/*페이징 CSS*/
.img_click {cursor:pointer}
.paging {text-align:center; border:solid 0px red; margin:15px 0 15px 0}
/*.paging a,
.paging strong { position:relative; display:inline-block; margin-right:1px; padding:2px 6px 3px; color:#555 !important; text-decoration:none; border:1px solid #ffffff; font:bold 11px/normal Verdana; _width :17px;}
.paging strong { color:#f66000 !important; border:1px solid #331fbe;}
.paging a:hover{ color:#000 !important;}
.paginate a:hover { background-color:#f7f7f7 !important; border:1px solid #e9e9e9;}*/

/*.current{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #b9b9b9;background-color:#fff;color:#ff5544;font-size:12px;text-align:center;z-index:1; margin-right:5px;}
.current:hover{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #2b9e12;background-color:#fff;color:#000;font-size:12px;text-align:center;z-index:1; margin-right:5px;font-weight:bold;}
.current_nowpage{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #2b9e12;background-color:#fff;color:#000;font-size:12px;text-align:center;z-index:1; margin-right:5px;font-weight:bold;}*/

.current{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #2b9e12;background-color:#fff;color:#000;font-size:12px;text-align:center;z-index:1; margin-right:5px;font-weight:bold;}
.current:hover{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #b9b9b9;background-color:#fff;color:#ff5544;font-size:12px;text-align:center;z-index:1; margin-right:5px;font-weight:bold;}
.current_nowpage{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #b9b9b9;background-color:#fff;color:#ff5544;font-size:12px;text-align:center;z-index:1; margin-right:5px;}


.next{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #2b9e12;background-color:#fff;color:#000;font-size:12px;text-align:center;z-index:1; margin-right:5px;font-weight:bold;}
.next_hand{position:relative;display:inline-block;width:28px;height:27px;line-height:27px;border:1px solid #2b9e12;background-color:#fff;color:#000;font-size:12px;text-align:center;z-index:1; margin-right:5px;font-weight:bold;cursor:pointer;}
.next:hover{ color:#000 !important;}
.next_hand:hover{ color:#000 !important;}

/*페이징 CSS*/
@import url("//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css");

/*20190327추가*/
.bbs_view_cont table p {margin-bottom:0!important;}