/**************************************************
* reset&common.css
*
* 1 - reset
**************************************************/
/* Noto-Sans 글꼴*/
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
/**************************************************
* 1 - reset
**************************************************/
* { box-sizing:border-box; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { border:0; font-size:100%; margin:0; padding:0; vertical-align:baseline; outline:none !important; }
/* HTML5 display-role reset for older browsers */
a, a:hover, a:focus { color:inherit; outline:none; text-decoration:none; }
article, aside, details, figcaption, figure,
footer, header, menu, nav, section { display:block; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after,
q:before, q:after { content:none; }
body { background-color:white; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; letter-spacing:-0.5px !important; line-height:1 !important; -webkit-text-size-adjust:none !important; }
body.load { display:block; }
em { font-style:normal; }
ol, ul { list-style:none; }
img { width:100%; height:100%; outline:0; border:0; }
table { border-collapse:collapse; border-spacing:0; width:100%; }

/* ----------------------------------------------------------------------------------------------------
Super Form Reset
A couple of things to watch out for:
- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs
----------------------------------------------------------------------------------------------------*/

input, label, select, button { background:none; border:0; display:inline-block; font-size:14px; line-height:1; margin:0; outline:none; padding:0; vertical-align:middle; white-space:normal; }
textarea { background:none; border:0; display:inline-block; font-size:14px; line-height:1; margin:0; outline:none; padding:0; vertical-align:middle; }

/* Remove the stupid outer glow in Webkit */
input:focus { outline:0; }

/* Box Sizing Reset -----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input, textarea { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; margin:7px 0; -webkit-border-radius:0; }

/* These elements are usually rendered a certain way by the browser */
button, input[type=reset], input[type=button], input[type=submit], input[type=checkbox], input[type=radio], select { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer; }
input[type=text], input[type=password] { width:100%; padding:0 10px; display:inline-block; border:1px solid #ccc; box-sizing:border-box; background-color:#fff; height:30px; line-height:30px; }

/* Text Inputs -----------------------------------------------*/
input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=range], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week] { }

/* Button Controls -----------------------------------------------*/
input[type=checkbox], input[type=radio] { width:13px; height:13px; border:1px solid #ccc; }
input[type=radio] { border-radius:100%; }

/* File Uploads -----------------------------------------------*/
input[type=file] { }

/* Search Input -----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] { -webkit-appearance:textfield; -webkit-box-sizing:content-box; } 
/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration { display:none; }

/* Buttons -----------------------------------------------*/
button, input[type="reset"], input[type="button"], input[type="submit"] { overflow:visible; /* Fix IE7 display bug */ width:auto; }

/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button { padding:0; border:0; background:none; }

/* Textarea -----------------------------------------------*/
textarea { width:100%; resize:none; vertical-align:top; /* Move the label to the top */ overflow:auto; /* Turn off scroll bars in IE unless needed */ background-color:#fff; border:1px solid #ccc; box-sizing:border-box; padding:12px 10px; }

/* Selects -----------------------------------------------*/
select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border:1px solid #ccc; }
select::-ms-expand { display: none; /* 화살표 없애기 for IE10, 11*/ }
select[multiple] { vertical-align:top; /* Move the label to the top */ }

/* label -----------------------------------------------*/
label { cursor:pointer; }
legend { display:none; }

/**************************************************
* slick slide *
**************************************************/
.slick-slider { position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }
.slick-list:focus { outline:none; }
.slick-list.dragging { cursor:pointer; cursor:hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.slick-track { position:relative; top:0; left:0; display:block; margin-left:auto; margin-right:auto; }
.slick-track:before, .slick-track:after { display:table; content:''; }
.slick-track:after { clear:both; }
.slick-loading .slick-track { visibility:hidden; }
.slick-slide { display:none; float:left; height:100%; min-height:1px; }
[dir='rtl'] .slick-slide { float:right; }
.slick-slide img { display:block; }
.slick-slide.slick-loading img { display:none; }
.slick-slide.dragging img { pointer-events:none; }
.slick-initialized .slick-slide { display:block; }
.slick-loading .slick-slide { visibility:hidden; }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }
.slick-arrow.slick-hidden { display:none; }

/**************************************************
* 0 - popup
**************************************************/
.popuparea { z-index:95; display:none; }
.popuparea .popupbox.newopen { width:560px; height:auto; cursor:pointer; box-sizing:border-box; padding-bottom:10px; }
.popuparea .popupbox { position:absolute; z-index:100; overflow:hidden; border:3px solid #006db0; background-color:#fff; left:200px; top:130px; box-sizing:border-box; }
.popuparea .popupbox button.btn-close {position:absolute; right:0; top:0; width:40px; height:40px; background:#006db0; color:#fff; cursor:pointer; text-align:center; }
.popuparea .popupbox button.btn-close i { font-size:20px; }
.popuparea .popupbox button.btn-more { position:absolute; right:10px; bottom:5px; font-size:13px; cursor:pointer; text-align:center; }
.popuparea .popupbox button.btn-more img { width:10px; height:10px; margin-right:5px; }
.popuparea .popupbox img { width:100%; height:100%; }
.popuparea .popupbox .txtbox { line-height:1.6; font-size:14px; padding:20px 30px 50px; box-sizing:border-box; letter-spacing:0.2px; display:none; }
.popuparea .popupbox span.tit { font-size:24px; display:block; line-height:1.4; color:#006db0; margin-bottom:20px; }
.popuparea .popupbox span.from { display:block; text-align:right; font-size:24px; margin:30px 0 10px; }
@media (max-width:992px) {
    .popuparea .popupbox { left:50%; top:50px; margin-left:-280px; }
}
@media (max-width:640px) {
    .popuparea { }
    .popuparea .popupbox.newopen { width:100%; }
    .popuparea .popupbox {left:0; top:0; margin-left:0; }
}

/* table_num */
.table_num::before { clear:both; content:''; display:block; overflow:hidden; }
.table_num { clear:both; margin:30px 0 50px 0; width:100%; text-align:center; }
.table_num ul { height:30px; line-height:30px; display:table; margin:0 auto; }
.table_num ul li { border:1px solid #cccccc; float:left; margin-left:5px; text-align:center; width:30px; height:30px; }
.table_num ul li:first-child{ margin-left:0; }
.table_num ul li a { font-family:noto; display:block; font-size:12px; color:#898989; line-height:29px; }
.table_num ul li.on { border-color:#787878; background:#787878; }
.table_num ul li.on a { color:#fff; }
.table_num ul li a.Prev{ display:block; background:url(../images/contents/left.jpg) center center no-repeat; width:100%; height:100%; background-size: 20% auto;}
.table_num ul li a.PrevPrev { display:block; background:url(../images/contents/lleft.jpg) center center no-repeat; width:100%; height:100%; background-size: 31% auto;}

.table_num ul li a.Next{ display:block; background:url(../images/contents/right.jpg) center center no-repeat; width:100%; height:100%; background-size: 20% auto;}
.table_num ul li a.NextNext { display:block; background:url(../images/contents/rright.jpg) center center no-repeat; width:100%; height:100%; background-size: 31% auto;}
.tablet .table_num ul { zoom:0.8; }
.mobile .table_num ul { zoom:0.65; }

.table_num .btncenter {clear:both; width:100%; text-align:center}
.table_num .btncenter .btn-moreview { display:inline-block; height:55px; line-height:55px; padding:0 60px; border:1px solid #4d4d4f; color:#536f1f; }
.table_num .btn_list { display:inline-block; width:120px; height:55px; line-height:55px; background:#413c38; color:#fff; font-size:16px; font-family:noto; }
.mobile .table_num .btncenter .btn-moreview { height:40px; line-height:40px; padding:0 40px; }
.mobile .table_num .btn_list { height:40px; line-height:40px; width:80px}

.pc_ie9 .table_num ul li { line-height:32px; }


@media (max-width: 640px) {
	.table_num ul li { margin-left:4px; width:25px; height:25px; }
	.table_num ul li a{ line-height:24px; }
}

/**************************************************
* 0 - common
**************************************************/
body { position:relative; }
.body_wrap { background-color:#ffffff; height:100%; left:0; position:fixed; top:0; width:100%; z-index:999; }
.body_wrap i { display:block; left:0; margin-top:-16px; position:absolute; text-align:center; top:50%; width:100%; }
@media (min-width:0) {
    .inner { box-sizing:border-box; padding:0 10px; position:relative; }
}
@media (min-width:1220px) { 	
    .inner { margin:0 auto; width:1200px; }
}

/* section 공통 */
@media (min-width:0) {
/*    .section { padding:50px 10px; }*/
    .section_title { font-size:18px; margin-bottom:20px; }
    .section .btn_group { margin-top:15px; }
    .section .btn_group .btn.btn_submit { background-color:#4d4d4f; color:#fff; }
    .section .btn_group .btn.btn_cancel { border:1px solid #ccc; color:#787878; }
    .section .btn_group { text-align:center; }
    .section .btn_group .btn { display:inline-block; font-size:15px; height:35px; line-height:35px; margin:0 5px; padding:0 20px; border:1px solid #ccc; }
    .btn_write { margin:10px 0; text-align:right; }
    .btn_write a { background-color:#323232; border:1px solid #888888; color:#ffffff; display:inline-block; line-height:33px; padding:0 30px; text-align:center; }
}
@media (min-width:992px) {
    .section .btn_group .btn { height:45px; line-height:45px; padding:0 35px; }
}
@media (min-width: 1024px) { 	
/*    .section { padding:50px 10px; }*/
	.section_title { font-size:24px; margin-bottom:40px; }
	.section .btn_more { margin-top:50px; }
}
@media (min-width: 1200px) { 	
/*    .section { padding:60px 0; }*/
}

/* custom.css */
.clearfix:after { clear:both; content:""; display:block; overflow:hidden; }
.txc { text-align:center; }
.ell1 { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.ell2 { display:inline-block; font-size:14px; height:2.8em; line-height:1.4; overflow:hidden; width:100%; }
.ell3 { display:inline-block; font-size:14px; height:4.2em; line-height:1.4; overflow:hidden; width:100%; }
.ell4 { display:inline-block; font-size:14px; height:5.6em; line-height:1.4; overflow:hidden; width:100%; }
.ell5 { display:inline-block; font-size:14px; height:7em; line-height:1.4; overflow:hidden; width:100%; }
.line_thr { text-decoration:line-through; }
.hide { display:none; }

/*드랍다운*/
.dropbtn { border:1px solid #ccc; border:none; box-sizing:border-box; color:#666; cursor:pointer; font-size:13px; padding:7px 10px; }
.dropbtn_default { background-color:#fff; border:1px solid #ccc; }
.dropdown { display:inline-block; position:relative; }
.dropdown-content { background-color:#fff; border:1px solid #ccc; box-sizing:border-box; display:none; margin-top:-1px; min-width:100%; position:absolute; z-index:2; }
.dropdown-content a { color:#555; display:block; font-size:12px; padding:10px; text-decoration:none; }
.dropdown a:hover { background-color:#f1f1f1; }
.show { display:block; }

/**************************************************
* animation
**************************************************/
@-webkit-keyframes fadeEffect { 	
    from { opacity:0; }
	to { opacity:1; }
}
@keyframes fadeEffect { 	
    from { opacity:0; }
	to { opacity:1; }
}
.ani { -moz-transition:all .2s linear 0s; -o-transition:all .2s linear 0s; transition-property:all .2s linear 0s; -webkit-transition:all .2s linear 0s; }
@-webkit-keyframes animatetop { 	
    from { opacity:0; top:-300px; }
	to { opacity:1; top:0; }
}
@keyframes animatetop { 	
    from { opacity:0; top:-300px; }
	to { opacity:1; top:0; }
}

/**************************************************
* iframe
**************************************************/
.video-container { height:100%; overflow:hidden; position:relative; width:100%; }
.video-container iframe, .video-container object, .video-container embed { height:100%; left:0; position:absolute; top:0; width:100%; }

/**************************************************
* modal
**************************************************/
.modal { background-color:rgb(0,0,0); background-color:rgba(0,0,0,0.6); display:none; height:100%; left:0; overflow:auto; padding-top:100px; position:fixed; top:0; width:100%; z-index:9999; }
.modal-content { animation-duration:0.4s; animation-name:animatetop; background-color:#fefefe; border:1px solid #888; box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19); margin:auto; padding:0; position:relative; -webkit-animation-duration:0.4s; -webkit-animation-name:animatetop; width:90%; }
.close { color:white; float:right; font-size:28px; font-weight:bold; position:absolute; right:10px; top:-35px; width:16px; height:16px; }
.close:hover, .close:focus { color:#000; cursor:pointer; text-decoration:none; }
.modal-header { background-color:#4d4d4f; color:white; padding:2px 16px; }
.modal-body { padding:2px 16px; }
.modal-footer { background-color:#4d4d4f; color:white; padding:2px 16px; }

@media (min-width:992px) {
    .modal { padding-top:150px; }
}
/**************************************************
* mobile
**************************************************/
@media (max-width:992px) {
    .mobile-only { display:block; }
    .pc-only { display:none; }
}
@media (min-width:992px) {
    .mobile-only { display:none; }
    .pc-only { display:block; }
}
/**************************************************
* hiddencontent
**************************************************/
.hiddencontents { display:none; }
.hiddencontents.on { display:block; }

/**************************************************
* tabbox
**************************************************/
@media (min-width:0) {
    .section .tab { list-style-type:none; margin:0; overflow:hidden; padding:0; }
    .section .tab li { float:left; margin-right:10px; }
    .section .tab li a { background-color:#888888; color:#ffffff; display:block; font-weight:bold; padding:14px 16px; text-align:center; text-decoration:none; transition:0.3s; }
    .section .tab li a:hover,.section .tab li a:focus, .section .tab li a.active { background-color:#f56363; }
    .section .tabcontent { display:none; animation:fadeEffect 1s; display:none; padding:6px 12px; -webkit-animation:fadeEffect 1s; }
    
    /* tab_sub */
    .tab_sub { clear:both; position:absolute; top:-10px; width:95%; z-index:3; }
    .tab_sub .section_tab { background:#fff; border:1px solid #cdcdcd; border-bottom:0; box-sizing:border-box; overflow:hidden; }
    .tab_sub .section_tab li { border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; box-sizing:border-box; float:left; padding:0; text-align:center; width:50%; }
    .tab_sub .section_tab li:last-child { border-right:none; }
    .tab_sub .section_tab li.on { border-bottom-color:#dc5411; }
    .tab_sub .section_tab li.on a { color:#dc5411; }
    .tab_sub .section_tab li.bnone { border-right:none; }
    .tab_sub .section_tab li a { color:#787878; display:block; font-weight:bold; line-height:40px; }
    .tab_sub .section_tab.i2 li { width:50%; }
    .tab_sub .section_tab.i3 li { width:33.33%; }
    .tab_sub .section_tab.i4 li { width:25%; }
    .tab_sub .section_tab.i5 li { width:20%; }

}
@media (min-width:768px) {
    .tab_sub { width:100%; left:50%; margin-left:-50%; }
    .tab_sub .section_tab li { padding:0 10px; }
}
@media (min-width:1220px) {
    .tab_sub { top:-23px;}
    .tab_sub .section_tab li a { line-height:45px; }
}

/**************************************************
* 3 - top scroll button
**************************************************/
@media (min-width:0) {
    #top_scroll { background-color:#000000; border:1px solid #cccccc; bottom:30px; color:#ffffff; display:inline-block; font-weight:bold; height:30px; line-height:28px; position:fixed; right:10px; text-align:center; width:30px; z-index:999; }
}
@media (min-width: 1440px) { 	
    #top_scroll { right:50px; }
}
@media (min-width: 1600px) { 	
    #top_scroll { right:140px; }
}
@media (max-width:768px) { 	
    #top_scroll { zoom:0.9; }
}

/**************************************************
* padding
**************************************************/
.padding_b_5{
    padding-bottom: 5px;
}
.padding_b_10{
    padding-bottom: 10px;
}
.padding_b_15{
    padding-bottom: 15px;
}
.padding_b_20{
    padding-bottom: 20px;
}
.padding_b_25{
    padding-bottom: 25px;
}
.padding_b_25{
    padding-bottom: 25px;
}
.padding_b_30{
    padding-bottom: 30px;
}
.padding_b_40{
    padding-bottom: 40px;
}
.padding_t_5{
    padding-top: 5px;
}
.padding_t_10{
    padding-top: 10px;
}
.padding_t_15{
    padding-top: 15px;
}
.padding_t_20{
    padding-top: 20px;
}
.padding_t_25{
    padding-top: 25px;
}
.padding_t_30{
    padding-top: 30px;
}
.padding_t_40{
    padding-top: 40px;
}
.padding_l_5{
    padding-left: 5px;
}
.padding_l_10{
    padding-left: 10px;
}
.padding_l_15{
    padding-left: 15px;
}
.padding_l_20{
    padding-left: 20px;
}
.padding_l_25{
    padding-left: 25px;
}
.padding_l_30{
    padding-left: 30px;
}
.padding_l_40{
    padding-left: 40px;
}
.padding_r_5{
    padding-right: 5px;
}
.padding_r_10{
    padding-right: 10px;
}
.padding_r_15{
    padding-right: 15px;
}
.padding_r_20{
    padding-right: 20px;
}
.padding_r_25{
    padding-right: 25px;
}
.padding_r_30{
    padding-right: 30px;
}
.padding_r_40{
    padding-right: 40px;
}

/**************************************************
* margin
**************************************************/

.margin_b_5{
    margin-bottom: 5px;
}
.margin_b_10{
    margin-bottom: 10px;
}
.margin_b_15{
    margin-bottom: 15px;
}
.margin_b_20{
    margin-bottom: 20px;
}
.margin_b_25{
    margin-bottom: 25px;
}
.margin_b_25{
    margin-bottom: 25px;
}
.margin_b_30{
    margin-bottom: 30px;
}
.margin_b_40{
    margin-bottom: 40px;
}
.margin_t_5{
    margin-top: 5px;
}
.margin_t_10{
    margin-top: 10px;
}
.margin_t_15{
    margin-top: 15px;
}
.margin_t_20{
    margin-top: 20px;
}
.margin_t_25{
    margin-top: 25px;
}
.margin_t_30{
    margin-top: 30px;
}
.margin_t_40{
    margin-top: 40px;
}
.margin_l_5{
    margin-left: 5px;
}
.margin_l_10{
    margin-left: 10px;
}
.margin_l_15{
    margin-left: 15px;
}
.margin_l_20{
    margin-left: 20px;
}
.margin_l_25{
    margin-left: 25px;
}
.margin_l_30{
    margin-left: 30px;
}
.margin_l_40{
    margin-left: 40px;
}
.margin_r_5{
    margin-right: 5px;
}
.margin_r_10{
    margin-right: 10px;
}
.margin_r_15{
    margin-right: 15px;
}
.margin_r_20{
    margin-right: 20px;
}
.margin_r_25{
    margin-right: 25px;
}
.margin_r_30{
    margin-right: 30px;
}
.margin_r_40{
    margin-right: 40px;
}

/**************************************************
*   2.8 - page list(상세페이지)
**************************************************/
@media (min-width:0) {
    .fsp-popup { background:rgba(255, 255, 255, 0.99); bottom:0px; display:none; left:0px; overflow-x:hidden; overflow-y:auto; position:fixed; right:0px; top:0px; z-index:9999; }
    #popup-board { display:none; }
    #popup-board .logo { background-color:#ffffff; position:fixed; width:100%; z-index:2; border-bottom:1px solid #ccc; }
    #popup-board .logo h1 { display:inline-block; float:left; }
    #popup-board .logo a { box-sizing:content-box; color:#545454; display:block; font-size:20px; font-weight:bold; padding:7px 5px; text-align:center; transition:0.3s; }
    #popup-board .logo a img { height:40px; margin-bottom:0; vertical-align:text-bottom; width:auto; }
    #popup-board .logo span { cursor:pointer; display:inline-block; float:right; height:15px; margin-right:5px; margin-top:20px; width:15px; }
    #popup-board .section { margin-top:35px; }
    #popup-board .info { border-collapse:collapse; table-layout:fixed; width:100%; }
    #popup-board .info tr { box-sizing:border-box; }
    #popup-board .info th, #popup-board .info td { padding:15px 0; }
    #popup-board .info td.text-right { text-align:right; }
    #popup-board .info th { border-bottom:2px solid #272727; border-top:2px solid #272727; font-size:16px; font-weight:300; }
    #popup-board .info td { border-bottom:1px solid #272727; }
    #popup-board .info th.title { font-weight:400; overflow:hidden; text-align:left; text-overflow:ellipsis; white-space:nowrap; width:calc(100% - 190px); }
    #popup-board .info th.name { text-align:left; width:45px; }
    #popup-board .info th.date { background:url("../images/contents/bg_bar_01.png") no-repeat 3px 50%; text-align:right; width:80px; }
    #popup-board .info td img.responsive { height:auto; }
    #popup-board .info td p { font-size:14px; line-height:1.6; text-align:left; }
    #popup-board .info th.name { font-size:14px; }
    #popup-board .info th.date { font-size:14px; }
    #popup-board .info td.text-right { font-size:14px; }
}
@media (min-width:992px) { 	
    #popup-board .logo a { font-size:22px; }
    #popup-board .info th.name .pc-only { display:inline-block; }
    #popup-board .info th.date .pc-only { display:inline-block; }
}
@media (min-width:1024px) { 	
    #popup-board .info tr { padding:0 10px; }
	#popup-board .info th, #popup-board .info td { box-sizing:border-box; padding:15px 0; }
	#popup-board .info td p { font-size:16px; }
	#popup-board .info th.title { width:calc(100% - 230px); }
	#popup-board .info th.name { font-size:16px; width:100px; }
	#popup-board .info th.date { background:url("../images/contents/bg_bar_01.png") no-repeat 0 50%; font-size:16px; width:130px; }
	#popup-board .info td.text-right { font-size:16px; }
}
@media (min-width:1280px) { 	
    #popup-board .info tr { padding:0 15px; }
	#popup-board .info th, #popup-board .info td { padding:15px 0; }
}