﻿@charset "utf-8";
address {font-style: normal; font-weight: normal;}

/*bottom*/
footer{ width:100%; min-width:1080px; border-top:1px solid #dddddd; background:#f7f7f7; position:relative; display:block; padding-bottom:30px;float:left;    line-height: 180%; }
.BTInfoArea{ border-bottom:1px solid #dddddd; background:#f3f3f3; width:100%; min-width:1080px; height:54px; margin:0px auto; display:block;}
.BTInfoArea ul{ width:999px; height:54px; margin:0px auto; display:inline-block; float:left; background:url("/images/common/footerImg.gif") no-repeat;}
.BTInfoArea ul li{ display:inline-block; float:left; padding-right:33px;}
.BTInfoArea a{ display:inline-block; width:42px; height:36px; border-left:1px solid #dddddd; border-right:1px solid #dddddd; font-size:16px; color:#222; font-family:"NanumGothicBold"; background:url("/images/common/ico_top.png") no-repeat 15px 24px; padding-left:37px; padding-top:19px;}

.footerArea{ width:1080px; margin:0px auto; display:block; position:relative; padding-top:20px; overflow:hidden; clear:both; font-size:12px;}
.footerArea ul{ margin-bottom:30px; margin-left:100px; text-align:center; }
.footerArea ul li{ border-left:1px solid #dddddd; padding:0px 10px; float:left; display:inline-block;}
.footerArea ul li:first-child{ border-left:none;}
.footerArea form{ position:absolute; right:0px; top:20px; }
.footerArea select{font-size:11px; font-family:"NanumGothic"; border:1px solid #c4c4c4; padding-left:3px; width:150px; height:18px; float:left; margin-right:5px; color:#666;}
.footerArea a.sitemove{ width:40px; height:19px; background:#a6a6a6; font-size:11px; font-family:"dotum"; color:#fff; text-align:center; float:right;}
ul.footerList{width:1080px; display:block; position:relative; overflow:hidden; clear:both; text-align:center; margin-bottom:0px;}
ul.footerList li{border-left:1px solid #dddddd; padding:0px 10px; float:left; display:inline-block;margin:0px auto; }
ul.footerList li:first-child{ border-left:none;}
address{ clear:both; overflow:hidden;}
address p{ text-align:center;}

/*폰트 컬러*/
.blue1{ color:#0070b9;}
.blue1:hover{color: rgb(14, 124, 185);}
.orange{ color:#ff7003;}
.orange:hover{color: rgb(14, 124, 185);}
.green{ color:#359300;}
.green:hover{color: rgb(14, 124, 185);}
.black{ color:#000;}
.black:hover{color: rgb(14, 124, 185);}
.lightgray{ color:#A3A3A3;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font18{ font-size:18px;}

/*기본박스*/
.grayBgBox{ border:1px solid #eee; background:#fafafa; overflow:hidden; padding:20px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}

/*넓이_높이*/
.w346{ width:346px;}
.w392{ width:392px;}
.w415{ width:415px;}
.w231{ width:231px;}
.w252{ width:252px;}
.w116{ width:116px;}
.h241{ height:241px !important;}

/*padding*/
.PT37{ padding-top:37px;}
.PT42{ padding-top:42px;}
.PR20{ padding-right:20px;}
.PB25{ padding-bottom:25px;}
.PB57{ padding-bottom:57px;}

/*margin*/
.MB10{ margin-bottom:10px !important;}
.MB21{ margin-bottom:21px !important;}
.MB25{ margin-bottom:25px !important;}
.MB30{ margin-bottom:30px !important;}
.MB40{ margin-bottom:40px !important;}
.MB50{ margin-bottom:50px !important;}
.MB60{ margin-bottom:60px !important;}
.MR50{ margin-right:50px !important;}

.innerWrap {margin: 0px auto; width: 1080px; position: relative; display:block; overflow:hidden;}
.innerWrap::after {clear: both; display: block; content: "";}
.innerHWrap {margin: 0px auto; width: 1080px; position: relative; background:#fff;}
.innerHWrap::after {clear: both; display: block;}


/*글씨 감추기*/
.blind {left: 0px; top: -10000em; overflow: hidden; display: block; position: absolute;}


