@charset "utf-8";



#container {position:relative; z-index:0; }


/*메인비주얼*/
.main_visual {text-align:center; position:relative; width:100%; height:500px; min-width:1500px; overflow:hidden; z-index:1;}
.main_visual ul {height:500px; position:relative; z-index:1;}
.main_visual li {background-repeat:no-repeat; background-position:center top; width:100%; height:500px; background-size:cover}


.main_visual .main_visual_text {position:absolute; width:100%; height:500px; top:0px;  color:#fff; z-index:2;  }
.main_visual .main_visual_text .bg {position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:0;}
.main_visual .main_visual_text .text {position:relative; z-index:1;  padding-top:180px; color:#fff; text-align:center; }
.main_visual .main_visual_text .t1 {font-size:25px;  letter-spacing:-1px; line-height:30px;}
.main_visual .main_visual_text .t2 {font-size:50px;  letter-spacing:-1px; line-height:60px; padding:10px 0px;}


.main_visual .control {position:absolute; top:230px; width:100%; text-align:center; z-index:4; text-indent:-9999px;;}
.main_visual .control a {float:left; width:46px; height:80px; background:url(../images/main/visual_btn.png) left top no-repeat; margin-left:40px}
.main_visual .control a#visual_next {float:right;background-position:right top; margin:0 40px 0 0;}


.main_visual .main_pager {position:absolute; width:100%; left:-10px; bottom:60px;  z-index:99999999;  text-align:center;}
.main_visual .main_pager span{display:inline-block; vertical-align:top; text-indent:-9999px; cursor:pointer; width:13px; height:13px; margin:0 3px; border-radius:13px; background:rgba(255,255,255,0.7); }
.main_visual .main_pager .cycle-pager-active{background:#fbaf1d;}



.main_contents_box {position:relative; z-index:3 !important; margin-top:-70px;}
/*main_contents_box .center_line{position:absolute; left:-0px; top:220px; width:100%; height:177px; background:url(../images/main/center_line.jpg) left top repeat-x; z-index:0px; }*/
.main_contents_box .center_line_box {position:absolute; width:100%; top:220px; height:177px;}
.main_contents_box .center_line_box .center_line_left{position:absolute; left:0px; height:177px;width:50%; z-index:1;}
.main_contents_box .center_line_box .center_line_left .center_line { background:url(../images/main/center_line.jpg) left top repeat-x;  height:177px; margin-right:-281px; }
.main_contents_box .center_line_box .center_line_right{position:absolute; top:0px; right:0px;  height:177px;width:50%;  background:#fff; z-index:0;}

.main_contents_box .default_layout {overflow:hidden; }

/*메인박스*/
.main_box {position:relative; float:left; width:830px; margin-top:70px;}


/*공통타이틀*/
.main_box h3{font-size:16px; line-height:16px; color:#353535;}
.main_box h3 a{color:#353535;}
.main_box h3 span{ border-top:2px #49842b solid;}


.main_box .col_box {position:relative; z-index:1;}
.main_box .col_box .list {float:left; width:50%;}

.main_box .box {padding:25px;}


/*보유장비 & 관련법규*/
.main_box .first {height:150px;}
.main_box .first dl {padding:10px 0px; background:url(../images/main/have_equipment_bg.png) 100% 10px no-repeat; }
.main_box .first dl.regulations {background:url(../images/main/regulations_bg.png) 100% 10px no-repeat; }
.main_box .first dl dt{font-size:16px; color:#353535; font-weight:bold;}
.main_box .first dl dd{font-size:13px; color:#676767; margin-top:15px; line-height:18px;}


/*공지 & 아파트 소식*/
.main_box .center {height:177px;}
.main_box .center h3 {padding-top:8px; background:url(../images/main/center_notice_title_bg.jpg) left top no-repeat;}
.main_box .center .list {position:relative;}
.main_box .center .list ul{margin-top:10px; overflow:hidden;}
.main_box .center .list li{line-height:22px;display:block;}
.main_box .center .list li img {vertical-align:middle;}
.main_box .center .list li a{float:left; width:65%; font-size:13px; color:#5d5d5d; padding-left:8px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background:url(../images/main/notice_dot.jpg) left 10px no-repeat;}
.main_box .center .list li a:hover{color:#000; text-decoration:underline;}
.main_box .center .list li span{float:right; font-size:12px; color:#7a7979;}




/*단지탐방 포토갤러리*/
.photo_list {position:relative;}
/*
.photo_list .photo_image{width:150px; height:97px; position:absolute; left:25px; top:58px; }
.photo_list .photo_image img {width:100%; height:97px; vertical-align:top;}
.photo_list dl {margin-left:170px; margin-top:10px; height:97px; position:relative;}
.photo_list dl dt{font-size:14px; color:#2c2c2c; font-weight:bold; width:95%; margin-bottom:5px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.photo_list dl dd{font-size:12px; color:#656565; line-height:17px; }
.photo_list dl dd.date{position:absolute; bottom:0px; left:0px; }
*/

.photo_list ul{margin-top:10px; overflow:hidden;}
.photo_list li{line-height:22px;display:block;}
.photo_list li img {vertical-align:middle;}
.photo_list li a{float:left; width:65%; font-size:13px; color:#5d5d5d; padding-left:8px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; background:url(../images/main/notice_dot.jpg) left 10px no-repeat;}
.photo_list li a:hover{color:#000; text-decoration:underline;}
.photo_list li span{float:right; font-size:12px; color:#7a7979;}



/*퀵버튼*/
.main_quick {float:right; position:relative; width:270px; height:580px; background:#2a2e33; position:relative; z-index:3 !important;}
.main_quick .box{padding:20px;}
.main_quick h3{font-size:16px; line-height:16px; color:#d4d5d6;}
.main_quick h3 span{font-size:12px; margin-left:10px;}
.main_quick ul {margin-top:20px; overflow:hidden;}
.main_quick ul li{float:left; width:50%; text-align:center; font-size:12px; vertical-align:bottom;}
.main_quick ul li a{display:block; padding:36px 0 7px; color:#fff; background-position:center 20px; background-repeat:no-repeat; vertical-align:bottom;}
.main_quick ul li a:hover{color:#b7d7a7;}
.main_quick ul li span{display:block; padding-top:25px;}
.main_quick ul li.m1 a{background-image:url(../images/main/main_quick_m1.png)}
.main_quick ul li.m1 a:hover{background-image:url(../images/main/main_quick_m1_on.png?1)}

.main_quick ul li.m2 a{background-image:url(../images/main/main_quick_m2.png)}
.main_quick ul li.m2 a:hover{background-image:url(../images/main/main_quick_m2_on.png?1)}

.main_quick ul li.m3 a{background-image:url(../images/main/main_quick_m3.png)}
.main_quick ul li.m3 a:hover{background-image:url(../images/main/main_quick_m3_on.png?1)}

.main_quick ul li.m4 a{background-image:url(../images/main/main_quick_m4.png)}
.main_quick ul li.m4 a:hover{background-image:url(../images/main/main_quick_m4_on.png?1)}

.main_quick ul li.m5 a{background-image:url(../images/main/main_quick_m5.png)}
.main_quick ul li.m5 a:hover{background-image:url(../images/main/main_quick_m5_on.png?1)}

.main_quick ul li.m6 a{background-image:url(../images/main/main_quick_m6.png)}
.main_quick ul li.m6 a:hover{background-image:url(../images/main/main_quick_m6_on.png?1)}


/*고객센터*/
.customer {margin-top:50px;}
.customer h3{font-size:16px; color:#d4d5d6;}
.customer dl{margin-top:15px; letter-spacing:0px;}
.customer dl dt{color:#8abbf5; font-size:28px; margin-bottom:20px; font-weight:bold;}
.customer dl dd{color:#fff; font-size:12px; line-height:18px;}
