@charset "utf-8";
@import url("./width1024_default.css");


#container {position:relative;z-index:0; background:#ebedee;}
body,html,#wrap,#container {height:100%;}




/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:100%; min-width:1100px; overflow:hidden;  z-index:1;  font-family: 'Nanum Square';}
.main_visual ul { width:100%; left:0px;top:0px; height:100%; position:absolute; z-index:0;}
.main_visual li{ width:100%; height:100%;background-repeat:no-repeat; background-position:center top;background-attachment:fixed; }
.main_visual li a{display:block;}
.main_visual .visual_text {text-align:left; position:absolute; left:0px; top:180px; width:100%; z-index:9999; color:#fff; font-size:40px; font-weight:bold;}
.main_visual .visual_text span{display:block;  color:rgba(255,255,255,0.9); font-size:18px; font-weight:normal; margin-top:20px;}
.main_visual .bg{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6);  z-index:1;}



.main_con_box_wrap {position:absolute; width:100%; left:0px; top:280px;  z-index:9999;}


/*메인퀵퀵메뉴*/
.main_quick_box {background:#fff;}
.main_quick_box ul{display:table; width:100%; table-layout:fixed; }
.main_quick_box ul li{display:table-cell; position:relative; height:120px; padding-bottom:10px; vertical-align:middle; text-align:center; border-right:1px #ddd solid;}
.main_quick_box ul li:last-child {border-right:0px;}
.main_quick_box ul li.title{background:#c61c29; color:#fff; text-align:left; padding:0 20px; font-size:16px; }
.main_quick_box ul li .text{position:absolute; left:0px; bottom:20px; font-size:14px; color:#222; width:100%; text-align:center;}
.main_quick_box ul li:hover {background:#f8f8f8;}
.main_quick_box ul li.title:hover {background:#c61c29;}
.main_quick_box ul li:hover .text{color:#c61c29; font-weight:bold;}


/*ahdma*/
.main_center_wrap {overflow:hidden; margin-top:25px;}
.main_center_wrap .col {float:left; width:350px; margin-right:25px; height:200px; overflow:hidden;}
.main_center_wrap .col .box {padding:20px; }
.main_center_wrap .last {margin-right:0px;}


/*공지*/
.main_notice {position:relative;  background:#fff;}
.notice_tep h3 {float:left;  text-align:center; min-width:80px;  border-top:1px #adadad solid;  border-right:1px #adadad solid; border-bottom:1px #adadad solid; letter-spacing:-1px;  font-weight:normal;}
.notice_tep h3 a{line-height:30px; padding:2px 10px 0px; font-size:12px; color:#999;}
.notice_tep h3.first_h3{border-left:1px #adadad solid;}
.main_notice .on_check h3 {border-color:#b61a26; background:#c61c29;}
.main_notice .on_check h3 a{color:#fff; font-weight:bold; }
.main_notice .on_check .tabcontent{display:block;}
.notice_tep div.tabcontent {position:absolute;left:0;top:69px;width:100%; display:none;}
.notice_tep div ul {margin:0px 19px;}
.notice_tep div ul li {padding-left:10px; overflow:hidden; line-height:28px; letter-spacing:-0.5px; font-size:12px; background:url(../images/main/main_list_dot.jpg) 8px 13px no-repeat;}
.notice_tep div ul li a {float:left; width:65%;color:#424242;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.notice_tep div ul li a strong{color:#11a2da; font-weight:normal; display:inline-block; padding-right:5px;}
.notice_tep div ul li a:hover {text-decoration:underline;}
.notice_tep div ul li span {float:right; color:#9b9b9b;  font-size:12px;}
.notice_tep div ul li img {vertical-align:middle;}


/*질문*/
.main_inquery {overflow:hidden;position:relative; }
.main_inquery .bg {position:absolute; left:0px; top:0px; width:100%; height:200px; background:url(../images/main/main_center_last_bg.jpg) center top no-repeat;  -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; z-index:0;}
.main_inquery.last .bg {background-image:url(../images/main/main_product_bg.jpg); }
.main_inquery:hover .bg { -moz-transform: scale(1.2);  -webkit-transform: scale(1.2);  transform: scale(1.2);}

.main_inquery .col_wap {display:table; width:100%; z-index:1; position:relative;}
.main_inquery .col_wap .col_tel {display:table-cell; height:200px; text-align:center; vertical-align:middle; text-align:center; color:#fff;}
.main_inquery .col_wap .col_tel dl dt{ font-size:20px; font-weight:bold; padding-bottom:20px;}
.main_inquery .col_wap .col_tel dl dd{ font-size:12px; line-height:16px; color:rgba(255,255,255,0.6);}
.main_inquery .col_wap .col_tel a.more{display:inline-block; border:1px #fff solid; line-height:30px; padding:0 30px; margin-top:25px; color:#fff; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main_inquery .col_wap .col_tel a.more:hover{background:#c61c29; color:#fff; -moz-transition: all 0.6s; -webkit-transition: all 0.6s; transition: all 0.6s; border-color:#c61c29}

