@charset "utf-8";
@import url("./width1024_default.css");


body,html#wrap  {height:100%;}
#container {position:relative; z-index:0; height:100%; padding:180px 0;}


/*메인비주얼*/
.main_visual {position:fixed; left:0px;top:0px; width:100%; height:100%; min-width:1100px; overflow:hidden;  z-index:0;}
.main_visual ul{width:100%; height:100%; }
.main_visual li{background-repeat:no-repeat; background-position:center top; width:100%; height:100%; }
.main_visual .bg {background:rgba(0,0,0,0.6);  position:fixed; left:0px;top:0px; width:100%; height:100%; min-width:1100px;  z-index:99999999;}


.main_cont_box {margin:0 auto; width:1100px; overflow:hidden; z-index:1; position:relative;}



/*메인텍스트*/
.main_text {float:left; position:relative;color:#fff; }
.main_text .title1{font-size:25px;}
.main_text .title2{font-size:45px; margin-top:40px; line-height:52px; font-family: 'Nanum Myeongjo', serif;}
.main_text .com_info{margin-top:270px;}
.main_text .com_info dl {color:#fff;}
.main_text .com_info dl dt{font-size:22px;}
.main_text .com_info dl dt span{border-top:2px #951d1a solid;}
.main_text .com_info dl dd{font-size:16px; color:rgba(255,255,255,0.6); padding-top:10px;}
.main_text .com_info .call{font-size:50px; line-height:50px; margin-top:10px;}


/*메인컨텐츠*/
.main_right {float:right; width:570px; padding-top:80px; }
.main_right h3{font-size:18px; line-height:60px; padding:0 20px; color:#fff;}
.main_right .left{float:left; width:280px;}


/*온라인문의*/
.main_online{height:250px;background:rgba(148,32,33,0.7); box-shadow:0px 0px 6px rgba(0,0,0,0.3)}
.main_online h3{border-bottom:1px rgba(255,255,255,0.3) solid;}
.main_online h3 a{color:#fff;}
.main_online ul {padding:10px 20px;}
.main_online ul li{display:block; font-size:13px; line-height:28px; padding-left:10px; background:url(../images/main/list_dot01.png) left 50% no-repeat; color:#fff;}
.main_online ul li a{ color:#fff;}
.main_online ul li:hover{text-decoration:underline;}



/*온라인문의*/
.main_news{margin-top:10px; background:rgba(91,72,52,0.7); }
.main_news h3 a{color:#fff;}


.main_quick {float:right;width:280px;}


/*메인퀵*/
.main_quick {float:right; width:280px;  box-shadow:0px 0px 6px rgba(0,0,0,0.3) }
.main_quick li {margin-bottom:10px}
.main_quick li a{display:block;height:120px; background:#fff; padding:0 15px; background-position:92% 50%; background-repeat:no-repeat;}

.main_quick li dl {padding-top:30px;}
.main_quick li dl dt{font-size:21px; font-weight:bold; color:#212121;}
.main_quick li dl dd{font-size:14px; color:#5f5f5f;padding-top:10px;}

.main_quick li.m1 a{background-image:url(../images/main/main_quick01.png);}
.main_quick li.m2 a{background-image:url(../images/main/main_quick02.png);}
.main_quick li.m3 a{background-image:url(../images/main/main_quick03.png);}
.main_quick li.m4 a{background-image:url(../images/main/main_quick04.png);}



.main_quick li.m1 a:hover{background-image:url(../images/main/main_quick01_on.png);}
.main_quick li.m2 a:hover{background-image:url(../images/main/main_quick02_on.png);}
.main_quick li.m3 a:hover{background-image:url(../images/main/main_quick03_on.png);}
.main_quick li.m4 a:hover{background-image:url(../images/main/main_quick04_on.png);}



.main_quick li a:hover{color:#fff; background-color:#4879c3;}
.main_quick li a:hover dl dt,
.main_quick li a:hover dl dd{color:#fff;}