@charset "euc-kr";

@import url('https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/themes/smoothness/jquery-ui.css');
@import url('option.css');
@import url('content.css');
@import url('bootstrap.css');
@import url('font_awesome.css');
@import url('animate.css');
@import url('crosscover.css');
@import url('owl_carousel.css');
@import url('owl_theme.css');
@import url('hoverEffect.css');

@import url('linkstyles.css');
@import url('component.css');









/* ÃÊ±âÈ­ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
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, 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, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: ;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

html {height:100%;}
body {height:100%; min-width:320px; background:#0f0f0f;}
body,input,textarea,select,button {font-family:'Open sans', 'Malgun Gothic', '¸¼Àº °íµñ', 'µ¸¿ò', 'Tahoma'; font-size:14px; color:#727272; font-weight:normal; line-height:22px;}
table,th,h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal;}
legend, caption {display:none;}
img,input,select,textarea {vertical-align:middle;}
a {text-decoration:none; color:#727272;}
a:hover {text-decoration:none; color:#ffa800;}

/* ºÎÆ®½ºÆ®·¦-º¯°æ */
input[type="file"] {display:inline-block; height:30px;}
.btn {letter-spacing:-1px; padding-bottom:7px;}
.modal {z-index:9999;}
.modal-title {font:16px 'Godo'; color:#333;}








/* ±âº» ·¹ÀÌ¾Æ¿ô[Æ²]  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#wrap {position:relative; width:100%; height:100%;}

/* »ó´Ü¿µ¿ª - PC */
#header {position:fixed; left:0; top:0; width:100%; z-index:9999;}
#header h1 {width:200px; margin:60px auto 20px auto; padding:5px; text-align:center; border:#fff 2px solid;}
#header dl {width:820px; margin:0 auto; overflow:hidden;}
#header dl dt {float:left;}
#header dl dt a {display:block; padding:30px 30px; text-align:center; font:700 italic 15px 'Lora'; color:#fff;}
#header dl dt a:hover {color:#ffa800;}
#header dl dt a.on {color:#ffa800;}
#header dl dd {float:left; padding-top:28px;}

/* »ó´Ü¿µ¿ª - MOBILE */
#headerMobile {position:fixed; top:0px; width:100%; background:#fff; box-shadow:0 3px 3px rgba(0,0,0,0.3); z-index:9999;}
#headerMobile .gnbMenu {margin:0 30px; padding:15px 0; overflow:hidden;}
#headerMobile .gnbMenu dt {float:left; width:15%; padding-top:3px; text-align:right;}
#headerMobile .gnbMenu dt:first-child {text-align:left;}
#headerMobile .gnbMenu dt a {color:#333;}
#headerMobile .gnbMenu dt a:hover {color:#ffa800;}
#headerMobile .gnbMenu dd {float:left; width:70%; text-align:center;}
#headerMobile .gnbTotal {margin:10px 30px 0 30px;}
#headerMobile .gnbTotal a {display:block; padding:10px 5px; font-weight:600; color:#333; border-bottom:#e5e5e5 1px solid; background:url('../images/common/gnbTotal_arr.gif') right 15px no-repeat;}
#headerMobile .gnbTotal a:hover {color:#ffa800;}

/* ÄÁÅÙÃ÷¿µ¿ª */
#content {width:100%;}

/* ÇÏ´Ü¿µ¿ª */
#footer {width:100%; background:url('../images/common/footer_bg.jpg') center 0px no-repeat; background-size:cover; overflow:hidden;}
#footer > div {width:1170px; margin:0 auto; padding:50px; text-align:center;}
#footer > div h1 {width:130px; margin:0 auto; padding:10px 0; background:#fff;}
#footer > div h2 {margin-top:30px; color:#ffa800;}
#footer > div h3 {margin-top:20px; font:bold 16px/22px 'Daehan'; color:#fff;}
#footer > div h4 {margin-top:20px; font:bold 18px/26px 'Ubuntu'; color:#fff;}
#footer > div p {margin-top:20px;}
#footer > div div {margin-top:30px; padding-top:30px; color:#aaa; border-top:#464646 1px solid;}
#footer > div div span {color:#ffa800;}










/* ¹ÝÀÀÇü ============================================================================================ */
/* ¸ð¹ÙÀÏ  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media all and (max-width:479px) {
#header {display:none;}

#footer > div {width:300px; padding:35px;}
#footer > div h3 {font:bold 13px/20px 'Daehan'; color:#fff;}
#footer > div h4 {margin-top:10px; font:bold 16px/22px 'Ubuntu'; color:#fff;}
}


/* Å×ºí¸´1  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media all and (min-width:480px) and (max-width:767px) {
#header {display:none;}

#footer > div {width:450px; padding:40px;}
}


/* Å×ºí¸´1  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media all and (min-width:768px) and (max-width:989px) {
#header {display:none;}

#footer > div {width:720px; padding:45px;}
}


/* PC1  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media all and (min-width:990px) and (max-width:1199px) {
#headerMobile {display:none;}
#header {left:0px; top:0px; width:100%; margin-left:0px; border-radius:0px;}

#footer > div {width:940px;}
}


/* PC2  /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media all and (min-width:1200px) {
#headerMobile {display:none;}
}