<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@import url('/fonts/nanumbarungothic.css');
@import url('/fonts/NanumGothic.css');
body { font-family: 'NanumGothic'; }
/*
@import url('/fonts/notokr-regular.css');
body { font-family: 'notokr-regular' !important; }
*/
html, body { margin: 0; padding: 0; border: 0; }
body { font-size: 13px; min-width:1200px; }

a { color: #555; text-decoration: none; }
a:hover { color: #6f0009; }
hr.line { border-top: 1px solid #ddd; }

/* Mobile화면으로 */
#device_change { display: block; margin: 0.3em; padding: 0.5em 0; border: 1px solid #eee; border-radius: 2em; background: #fff; color: #000; font-size: 2em; text-decoration: none; text-align: center }

/* 본문 */
#content { overflow: hidden; margin: 40px auto; }
.container { width: 1170px; margin: 0 auto; }
.container:after { clear: both; content: ''; display: 'block'; }

/* color */
.primary_color {background:#bd7878;}

/* button */
.btn { padding: 8px 15px; border-radius: 0; cursor: pointer; display: inline-block; }
a.btn { padding: 9px 16px; border-radius: 0; cursor: pointer; display: inline-block; }
.btn_small { padding: 6px 10px; border-radius: 0; cursor: pointer; display: inline-block; }
.btn_long { width:140px; padding: 6px 10px; display: inline-block; text-align:center;}

.btn_default { color:#333; background:#fff; border:solid 1px #ccc;}
a.btn_default:link, a.btn_default:hover, a.btn_default:focus, a.btn_default:active, a.btn_default:visited { color:#333; background:#fff; border:solid 1px #ccc;}

.btn_info { color:#fff !important; background:#999; border:#787878;}
a.btn_info:link, a.btn_info:hover, a.btn_info:focus, a.btn_info:active, a.btn_primary:visited { color:#fff; background:#999; border:#787878;}

.btn_primary { border: 1px solid #bd7878; color:#fff !important; background:#bd7878; border:#bd7878; border: 1px solid #bd7878;}
a.btn_primary:link, a.btn_primary:hover, a.btn_primary:focus, a.btn_primary:active, a.btn_primary:visited { border: 1px solid #bd7878; color:#fff; background:#bd7878; border:#bd7878;}

.btn_danger { border: 1px solid #454545; background-color: #454545; color: #fff; }
a.btn_danger:link, a.btn_danger:hover, a.btn_danger:focus, a.btn_danger:active, a.btn_danger:visited { border: 1px solid #454545; background-color: #454545; }

.btn_admin { color:#fff; background:#d9534f; border:#d9534f;}
a.btn_admin:link, a.btn_admin:hover, a.btn_admin:focus, a.btn_admin:active, a.btn_admin:visited { color:#fff; background:#d9534f; border:#d9534f;}

.btn_frmline { background:#fff; border:solid 1px #e4eaec; line-height:22px; padding:5px;}
.btn_submit { padding: 6px 10px; border-radius: 0; cursor: pointer; color:#fff; background:#707e91; border:#707e91; }
.btn_cancel { padding: 6px 10px; border-radius: 0; cursor: pointer; color:#333; background:#fafafa; border:solid 1px #ccc; }
.btn01 { padding: 6px 10px; border-radius: 0; cursor: pointer; color:#333; background:#fafafa; border:solid 1px #ccc; }

/* 탑 네비게이션 바 (Top Navigation Bar) */
#tnb { padding: 8px 0 10px; background-color: #f4f4f4; }
#tnb:after { display:block; visibility:hidden; clear:both; content:""; }
#tnb_left { float: left; }
#tnb_right { float: right; }
#tnb a { color: #787878; text-decoration: none; font-size:12px; }
#tnb a:hover { color: #555; }
#tnb span { display: inline-block; margin: 0 6px; color: #ccc; font-size: 12px; }

/* 글로벌 네비게이션 바 (Global Navigation Bar) */
#gnb { padding: 0; margin: 0; border: 0; background-color: #fff; }
#gnb:after { display:block; visibility:hidden; clear:both; content:""; }
#gnb_logo { float: left; margin:0; }
#gnb_logo &gt; a { display:block; padding:32px 0; }
#gnb_logo &gt; a &gt; img { display:block; }
#gnb_nav { position: relative; float: right; margin: 0; padding: 0; list-style: none; z-index: 10000; }
#gnb_nav &gt; li { float: left; position: relative; z-index: 500; margin: 0 5px; }
#gnb_nav &gt; li &gt; a { display: inline-block; color:#333; padding: 0 20px; text-decoration: none; text-align: center; font-size: 18px; line-height: 115px; font-weight:bold; letter-spacing: -1px; }
#gnb_nav &gt; li &gt; a.on { color: #bd7878; }
#gnb_nav &gt; li &gt; a:hover { color: #bd7878; }
#gnb_nav &gt; li &gt; a.selected { color: #f00; }
/*#gnb_nav &gt; li &gt; ul { position: absolute; display: none; left: 0; margin: 0 0 0 -30px; padding: 0; list-style: none; border-bottom:solid 3px #bd7878; }
#gnb_nav &gt; li &gt; ul &gt; li { float: left; width: 150px; text-align: left; background-color: #fff; }
#gnb_nav &gt; li &gt; ul &gt; li &gt; a { display: block; font-size:14px; line-height:22px; padding: 10px 20px; margin: 0; color: #333; text-decoration: none; }
#gnb_nav &gt; li &gt; ul &gt; li &gt; a:hover { color: #bd7878; text-decoration:underline; background:#f8f8f8; }*/

/* 전체 검색 */
#gnb_search { float: right; margin:41px 0 0 30px; }
#hd_sch {float:left;padding:0;border:1px solid #ccc; border-radius:5px;}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {float: left; padding-left:10px;width:150px;height:33px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em; border-radius:5px; box-sizing: border-box;}
#hd_sch #sch_submit {float: right; padding:7px; border:0;background:#ccc;cursor:pointer; }

/* footer */
#footer { padding: 0 0 30px 0; background:url('../img/footbg.gif') repeat; color: #ccc; }
#footer dl { overflow: hidden; margin:0; }
#footer dl &gt; dt { float: left; padding: 50px 20px 0 0; }
#footer dl &gt; dd { float: left; margin:0; }
#footer_logo { margin-top: 53px; text-align: center; }
#footer_menu { margin-top: 25px; }
#footer_menu a { color: #ddd; }
#footer_menu a:hover { color: #fff; }
#footer_menu span { display: inline-block; margin: 0 10px; color: #999; }
#footer_detail { margin: 0; font-size: 13px; }
#footer_detail a { color: #fff; }
#footer_detail a:hover { color: #ccc; }
#footer_detail span { display: inline-block; line-height:18px; margin-right: 10px; }
#footer_copyright { margin: 5px 0 0 0; font-size: 12px; }

/*scrap*/
#scrap .win_btn { border:1px solid #ddd; padding:8px 15px; }

</pre></body></html>