@charset "euc-kr";
/*CSS Document*/
@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: normal;
  src: url('/css/fonts/NanumGothic.eot'); 
  src: local('¨©'), url('/KOR/css/fonts/NanumGothic.woff') format('woff'), url('/KOR/css/fonts/NanumGothic.ttf') format('truetype'); 
}

@font-face{
  font-family: 'NanumGothic';
  font-style: normal;
  font-weight: bold;
  src: url('/css/fonts/NanumGothicBold.eot');     
  src: local('¨©'), url('/KOR/css/fonts/NanumGothicBold.woff') format('woff'), url('/KOR/css/fonts/NanumGothicBold.ttf') format('truetype'); 
}

/* reset css */
body{margin:0; padding:0; background-color:#fff;}
html{overflow-y:scroll;}
body, table, th, td, input, select, textarea, div{font-family:"³ª´®°íµñ",'NanumGothic',Helvetica!important; font-size:12px; color:#666; /*line-height:1.6;*/}
h1, h2, h3, h4, h5, h6, ol, ul, li, form, fieldset, input, textarea, hr, p{margin:0; padding:0;}
img, fieldset{border:0 none;}
img{vertical-align:middle;}/* ¾Ö´ÏÀ§Áî ¼Ö·ç¼ÇÀº middle */
input{vertical-align:middle;}
ol, ul, li{list-style:none;}
/*table{border-spacing:0; border-collapse:collapse; border:0 none;}*/
h1,h2,h3,h4,h5,h6{font-size:100%;}
button{border:0 none; padding:0; margin:0; background:transparent; *overflow:visible; cursor:pointer; vertical-align:middle; font-family:"³ª´®°íµñ",'NanumGothic',Helvetica!important;}
button::-moz-focus-inner{border:0; padding:0;}
label{cursor:pointer;}
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#d9371e; text-decoration:none;}
a:active{color:#666; text-decoration:none;}

b, strong{font-weight:600;}


/* Á¦¸ñ */
h1{height:35px; line-height:35px; padding-left:20px; font-weight:600; font-size:16px; letter-spacing:-0.05em; color:#fff; background:#d9371e;}
h2{font-size:14px; font-weight:600; color:#333; letter-spacing:-0.05em; padding-left:16px; background:url(../img/sub/h1.gif) left 50% no-repeat; margin:18px 20px 19px; line-height:1.3;}



/* ´Ý±â¹öÆ° */
a.btn_close{position:absolute; right:10px; top:8px;}


/* ÀÌ¸ÞÀÏ ÁÖ¼Ò ¹«´Ü¼öÁý °ÅºÎ ----------------------------------------- */
.email_wrap{height:145px; background:url(../img/contents/icon_email.png) 260px 50% no-repeat; color:#666; line-height:1.6; font-size:13px; padding:20px 0 0 20px;}
.email_wrap span{color:#ff492d;}


/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ ----------------------------------------- */
.privacylist{height:146px; margin:0 20px 30px; border:2px solid #e5e5e5; padding:15px;}
.privacylist table{height:100%;}
.privacylist table th, .privacylist table td{text-align:left; font-weight:normal; vertical-align:top;}
.privacylist table th a, .privacylist table td a{display:block; color:#666; font-size:13px; line-height:1.8;}
.privacylist table th a:hover, .privacylist table td a:hover{color:#ff492d; text-decoration:underline;}
.privacylist table th{width:40%;}
.privacylist table td{border-left:1px solid #e5e5e5; padding-left:15px;}

.privacycont{height:243px; margin:0 20px; border:1px solid #ec6550; overflow-y:scroll; padding:10px; color:#666; line-height:1.6; font-size:13px;}









/* ¸¶Áø ------------------------------------------------ */
.top3{margin-top:3px;}
.top4{margin-top:4px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top23{margin-top:23px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top40{margin-top:40px;}
.top50{margin-top:50px;}
.top60{margin-top:60px;}
.top70{margin-top:70px;}
.top80{margin-top:80px;}
.top90{margin-top:90px;}

.left5{margin-left:5px;}
.left10{margin-left:10px;}
.left15{margin-left:15px;}
.left20{margin-left:20px;}
.left25{margin-left:25px;}
.left30{margin-left:30px;}
.left35{margin-left:35px;}
.left40{margin-left:40px;}
.left50{margin-left:50px;}
.left60{margin-left:60px;}
.left70{margin-left:70px;}
.left80{margin-left:80px;}
.left90{margin-left:90px;}

.center{text-align:center;}
.right{text-align:right;}
.left{text-align:left;}