<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("font.css");

/* print */
@media print{body,#wrapper{background: none}};

/* reset */
input:-webkit-input-placeholder {-webkit-text-fill-color:#999;color:#999}
input:-moz-placeholder {-webkit-text-fill-color:#999;color:#999}
input:-ms-input-placeholder {-webkit-text-fill-color:#7d9997d7d;color:#999}
input:placeholder-shown {-webkit-text-fill-color:#999;color:#999}

input:disabled{-webkit-text-fill-color:#999;-webkit-opacity:1;color:#999;background: #fff}
select:disabled{-webkit-text-fill-color:#999;-webkit-opacity:1;color:#999;background: #fff}

/* default reset */
*{margin: 0;padding: 0}
html,body{height: 100%}
body{margin: 0;padding: 0;font:14px/1.7 NanumBarun,arial,helvetica,sans-serif; color: #777; background: #fff;position: relative}
body.fixed{overflow: hidden}
h1,h2,h3,h4,h5,h6{margin: 0}
a{color: #777;display: block;transition: all .3s}
a:link,a:visited{text-decoration: none}
a:hover{opacity: .8;}
a:active{color: #999;}
ol,ul,li{list-style: none;margin: 0}
img{vertical-align: top;}
img,fieldset,legend{border: none}
table{border-collapse: collapse;border-spacing: 0}
table th{font-weight: normal}
table caption{text-align: left;font-size: 16px;margin: 10px 0}
input,select{color: #888;font: 11px/30px NanumBarun,arial,helvetica;outline: none;border: 1px solid #ddd; padding: 0 0 0 10px; box-sizing: border-box;height: 30px;}
input:focus{border: 1px solid #e92235}
textarea{color: #777;font: 14px/1.9 NanumBarun,arial,helvetica;overflow: auto;padding: 4px;border: 1px solid #ddd; resize: none}
input[type="button"],input[type="submit"]{padding: 0}
input[type="checkbox"],input[type="radio"]{border: none;padding: 0}
p{line-height: 1.3;font-family: NanumBarun}
dt{cursor: default}
address,em{font-style: normal}
.hidden{position: absolute;left: -1000%;top:0;width:0;height:0;overflow: hidden;color: transparent}
.f_left{float: left}
.f_right{float: right}
.tet_overflow1{text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden;}


/* skipNav*/
#skipNav{position:relative;width:100%;overflow:hidden;}
#skipNav a{display:block; height:1px; margin-bottom:-1px;overflow:hidden; text-align:center; text-decoration:none; color:#333; font-size:12px;}
#skipNav a:hover,#skipNav a:focus,#skipNav a:active{display:block;height:auto;padding:5px 0; background:#f2f2f2;}

/* for ie */
header,aside,details,nav,menu,footer,section,article{display: block}
.modal{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.8);z-index: 1000;display: none}

/*공통*/
.wrapper{min-width: 1200px}
.inner{width: 1200px;margin: 0 auto;}

/* header */
.header{width: 100%;height: 87px;background: #fff;position: fixed;z-index: 900;overflow: hidden;}
.header_wrap{width: 100%;height: 87px;padding-top: 17px;background: rgba(255,255,255,.95);box-sizing: border-box;position: relative;}
.header_wrap.on{border-bottom: 3px solid #ddd}
.header_wrap.border{border-bottom: 3px solid #ddd}
.header_wrap:before{content: "";display: block;width: 0%;height: 1px;background: #ddd;position: absolute;left: 50%;top: 86px;transition: all 1.5s}
.header_wrap:after{content: "";display: block;width: 0%;height: 1px;background: #ddd;position: absolute;right: 50%;top: 86px;transition: all 1.5s}
.header .inner{position: relative;z-index: 1}
.header h1{position: absolute;left: 6px;top: 7px;}
.header h1 a{display: block;width: 177px;height: 0;padding-top: 45px;background: url(/home/assets/pc/img/logo/logo06.png) no-repeat left top;overflow: hidden;color: transparent}

.gnb{font-size: 0;margin-left: 210px;}
.gnb a{color: #666}
.gnb&gt;li{display: inline-block;font-size: 14px;vertical-align: top;margin: 0 5px}
.gnb&gt;li&gt;a{display: block;text-align: center;font-size: 16px;height: 70px;line-height: 70px;padding: 0 20px;box-sizing: border-box;position: relative}
.gnb&gt;li&gt;a:before{content: "";display: none;width: 100%;height: 3px;background: #e92235;position: absolute;left: 0;bottom: 0}
.gnb .sub_list{padding: 15px 0}
.gnb .sub_list a{text-align: center;line-height: 1;padding: 8px 0}

.header .logo{font-size: 0;position: absolute;right: 117px;top: -20px;}
.header .logo a{display: block;width: 100px;height: 0;padding-top: 45px;background: url(/home/assets/pc/img/logo/logo03.png) no-repeat left top;overflow: hidden;color: transparent}


.header .util{font-size: 0;position: absolute;right: 0;top: 24px;}
.header .util li{display: inline-block;vertical-align: middle;padding: 0 10px;position: relative;}
.header .util li:before{content: "";display: block;width: 1px;height: 10px;background: #ddd;position: absolute;left: 0;top: 50%;margin-top: -6px;}
.header .util li:first-child:before{display: none}
.header .util a{display: block;font-size: 13px;color: #999;height: 22px;line-height: 22px;}
.header .util .icon_home{padding-left: 17px;background: url(../img/icon/icon_home.png) no-repeat left 4px}


.header_wrap:hover:before,.header_wrap:hover:after{width: 60%;}
.gnb&gt;li:hover&gt;a,.gnb&gt;li.on&gt;a{color: #e82134;font-family: NanumBarunB;}
.gnb&gt;li:hover&gt;a:before, .gnb&gt;li.on&gt;a:before{display: block}
.gnb .sub_list li:hover a, .gnb .sub_list li.on a{color: #e82134;}


/* footer */
.footer{border-top: 1px solid #ddd}
.footer_top{background: #fff;}
.footer_top li{display: inline-block;vertical-align: middle}
.footer_top a{display: block;padding: 0 10px;height: 54px;line-height: 54px;font-size: 13px;color: #888}
.footer_top a:hover{color: #e92235;}
.footer_bot{background: #f9f9fb;overflow: hidden;padding: 23px 0}
.footer_bot h2{width: 99px;height: 0;padding-top: 22px;color: transparent;overflow: hidden;background:url(/home/assets/pc/img/logo/logo02.png) no-repeat;margin-left: 6px}
.footer_bot address{padding: 10px 0 10px 10px}
.footer_bot address p{font-size: 12px;color: #999;margin-bottom: 5px}
.footer_bot address a{display: inline;color: #999}
.footer_bot .foot_info{text-align: right;padding-right: 10px}
.footer_bot .foot_info dt{font-size: 15px;color: #666}
.footer_bot .foot_info .tel{font-size: 26px;color: #444;font-family: NanumBarunB}
.footer_bot .foot_info .tel1{font-size: 20px;color: #444;font-family: NanumBarunB}
.footer_bot .foot_info .time{font-size: 13px;color: #999}







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