@charset "utf-8";

.bodycont {position:relative; width:1200px; margin:0 auto;}

#bodycont section {overflow:hidden; margin-top:50px;}
#bodycont section:first-child {margin-top:0;}
#bodycont section.mt95 {margin-top:95px;}
#bodycont section.w1000 {width:1000px; margin:50px auto 0;}

#bodycont h1 {font-family: NanumBarunGothicLight; font-size:40px; line-height:52px; color:#2d2d2d; text-align:center; font-weight:normal;}
#bodycont h1 span {font-family: NanumBarunGothicBold;}
#bodycont h1 strong {color:#00868a; font-weight:normal;}
#bodycont h3 {font-family: NanumBarunGothic; font-size:25px; line-height:1.50em; color:#2d2d2d; text-align:center; font-weight:normal; letter-spacing:0.38em;}
#bodycont h3 span {font-family: NanumBarunGothicBold;}
#bodycont h3 span.red {color:#d30808}
#bodycont h5 {font-family: NanumBarunGothic; font-size:20px; line-height:1.40em; color:#717171; text-align:center; font-weight:normal;}

/*table*/
#table_st1 {width:100%; border-top:3px solid #016569; border-bottom:3px solid #e5e5e5;}
#table_st1 th {background:#f2f2f2; border-bottom:1px solid #d9d9d9; font-family: NanumBarunGothicBold; font-size:18px; color:#3f3f3f; line-height:1.50em; padding:17px 0 16px;}
#table_st1 td {background:#fff; border-bottom:1px solid #e5e5e5; font-family: NanumBarunGothic; font-size:18px; color:#2d2d2d; line-height:1.50em; padding:0 26px;}

#table_st2 {width:100%; border-top:3px solid #016569; border-bottom:2px solid #e5e5e5;}
#table_st2 th {background:#f2f2f2; border-bottom:1px solid #d9d9d9; font-family: NanumBarunGothicBold; font-size:18px; color:#3f3f3f; line-height:1.50em; padding:12px 0 11px;}
#table_st2 td {background:#fff; border-bottom:1px solid #e5e5e5; font-family: NanumBarunGothic; font-size:18px; color:#2d2d2d; line-height:1.50em; padding:0 26px; text-align:right;}
#table_st2 td.col1 {border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

/*tab*/
#tab_container {width:100%; height:auto; margin:0; overflow:hidden;}
#tab_container  ul.tabs {margin:0; padding:0; list-style: none;  width:100%; height:42px; font-size:0; text-align:center;}
#tab_container  ul.tabs li {position: relative; display:inline-block; height:42px; line-height:42px; text-align:center; width:125px; margin:0 3px; overflow: visible; }
#tab_container  ul.tabs li a {text-decoration:none; height:40px; line-height:40px; display:block; font-weight:normal; background:#fff; font-size:17px; color:#363535; border:1px solid #b9b9b9;}
#tab_container  ul.tabs li.active a  {height:40px; color:#fff; font-weight:bold; background:#4b4b4b; border:1px solid #4b4b4b;}
#tab_container .tab_container1 {clear:both; margin:55px 0 0; width:100%;}

/*information*/
#ft_info {width:100%; border-top:1px solid #cccccc; padding-top:30px; }
#ft_info li {padding-left:20px; font-size:14px; color:#4d4d4d; line-height:1.50em; background:url(../images/sub/info_ico.png) no-repeat left; margin:3px 0;}

/*입지환경*/
.positionbig {width:100%; text-align:center; background:#f5f5f5; padding:30px 0;}
.position {width:900px; margin-left:80px; float:center;}
.position p.img {float:left;}
.position ul {float:left; margin-left:24px;}
.position li.tit {font-family: NanumBarunGothic; font-size:30px; line-height:1.50em; margin:5px 0 14px;}
.position li.tit span {font-family: NanumBarunGothicBold;}
.position li.tit strong {font-weight:normal; font-size:20px; }
.position li.text {font-size:16px; line-height:26px; color:#686868;}

/*프리미엄*/
#premium {float:left; width:270px; text-align:center; margin-left:20px;}
#premium:last-child {margin-right:0;}
#premium p.eng {font-family: NanumBarunGothic; font-size:12px; line-height:1.50em; letter-spacing:0.16em;}
#premium p.tit {font-family: NanumBarunGothic; font-size:30px; line-height:1.50em; margin:5px 0 14px;}
#premium li {font-size:14px; line-height:20px;}

.pmbg1 {background:#ee3864 url(../image/ico1.png) no-repeat center 34px; padding:174px 0 32px; color:#fff;}
.pmbg2 {background:#f2f2f2 url(../image/ico2.png) no-repeat center 34px; padding:174px 0 32px; color:#222222;}
.pmbg3 {background:#ee3864 url(../image/ico3.png) no-repeat center 34px; padding:174px 0 32px; color:#fff;}
.pmbg4 {background:#f2f2f2 url(../image/ico4.png) no-repeat center 34px; padding:174px 0 32px; color:#222222;}


#num {float:left; width:220px; text-align:center; margin-left:20px;}
#num:last-child {margin-right:0;}
#num p.eng {font-family: NanumBarunGothic; font-size:12px; line-height:1.50em; letter-spacing:0.16em;}
#num p.tit {font-family: NanumBarunGothic; font-size:20px; line-height:1.50em; margin:5px 0 14px;}
#num li {font-size:14px; line-height:20px;}

.pmbg11 {background:#222222 url(../image/1.png) no-repeat center 34px; padding:125px 0 32px; color:#fff;}
.pmbg22 {background:#fff url(../image/2.png) no-repeat center 34px; padding:125px 0 32px; color:#222222;}
.pmbg33 {background:#222222 url(../image/3.png) no-repeat center 34px; padding:125px 0 32px; color:#fff;}
.pmbg44 {background:#fff url(../image/4.png) no-repeat center 34px; padding:125px 0 32px; color:#222222;}
.pmbg55 {background:#222222 url(../image/5.png) no-repeat center 34px; padding:125px 0 32px; color:#fff;}


/*제작과정*/
.value1 {width:100%; margin-top:60px;}
.value1 ul {font-size:0; text-align:center;}
.value1 li {display:inline-block; margin:0 12px;}
.value2 {width:100%; margin-top:60px; text-align:center;}
.value3 {width:1130px; margin:60px auto 0; text-align:center;}
.value3 .valuebox {float:left; width:258px; border:1px solid #d6d6d6; padding-top:30px; height:158px; text-align:center;}
.value3 .valuebox p.tit {font-family: NanumBarunGothic; font-size:25px; color:#2b2b2b;}
.value3 .valuebox p.tit span {border-bottom:1px solid #000000;}
.value3 .valuebox p.text {font-family: NanumBarunGothic; font-size:19px; color:#5d5d5d; line-height:1.50em; margin-top:24px;}
.value3 .valuebox p.logo {margin-top:11px;}
.valuebg1 {background:url(../images/sub/value_ico1.png) no-repeat center 48px;}
.valuebg2 {background:url(../images/sub/value_ico2.png) no-repeat center 48px;}
.mr30 { margin-right:30px; }

/*오시는길*/
.location {width:480px; background:#f0f0f0; text-align:center; padding-top:53px; height:306px;}
.location .pyeong {margin-top:24px; font-size:0;}
.location .pyeong li {display:inline-block; margin:0 4px;}
.location .t1 {font-family: NanumBarunGothicBold; font-size:28px; color:#333333; line-height:35px; margin-top:12px;}
.location .t1 span {font-size:20px; font-family: NanumBarunGothic;}
.location .add {margin-top:20px;}
.location .add li {font-size:19px; line-height:24px; color:#676767; font-family: NanumBarunGothic;}
.location .add li strong {color:#000000; font-family: NanumBarunGothicBold; font-weight:normal;}

/*단지안내*/
.dange_cont {}
.dange_cont ul {float:left; width:170px; padding:130px 15px 0; text-align:center;}
.dange_cont ul.icon1 {background:url(../images/sub/dange_ico1.png) no-repeat center top;}
.dange_cont ul.icon2 {background:url(../images/sub/dange_ico2.png) no-repeat center top;}
.dange_cont ul.icon3 {background:url(../images/sub/dange_ico3.png) no-repeat center top;}
.dange_cont ul.icon4 {background:url(../images/sub/dange_ico4.png) no-repeat center top;}
.dange_cont ul.icon5 {background:url(../images/sub/dange_ico5.png) no-repeat center top;}
.dange_cont ul.icon6 {background:url(../images/sub/dange_ico6.png) no-repeat center top;}
.dange_cont p.tit {font-family: NanumBarunGothic; font-size:23px; color:#333333; line-height:1.40em; margin-bottom:5px;}
.dange_cont li {font-size:14px; color:#333333; line-height:20px;}

/*커뮤니티*/
.comm_info {float:left; width:585px;}
.comm_info p.title {font-family: NanumBarunGothicBold; font-size:35px; color:#232323; line-height:1.50em; margin-bottom:20px;}
.comm_info p.title span {font-family: OpenSans-Light; font-size:20px; color:#6d6d6d; margin-left:18px;}
.comm_info ul {padding-left:130px; height:90px; padding-top:10px; margin-bottom:10px;}
.comm_info ul:last-child {margin-bottom:0;}
.comm_info ul.comm_hicon1 { background:url(../images/sub/comm_hico1.png) no-repeat left;}
.comm_info ul.comm_hicon2 { background:url(../images/sub/comm_hico2.png) no-repeat left;}
.comm_info ul.comm_hicon3 { background:url(../images/sub/comm_hico3.png) no-repeat left;}
.comm_info ul.comm_hicon4 { background:url(../images/sub/comm_hico4.png) no-repeat left;}
.comm_info ul.comm_sicon1 { background:url(../images/sub/comm_sico1.png) no-repeat left;}
.comm_info ul.comm_sicon2 { background:url(../images/sub/comm_sico2.png) no-repeat left;}
.comm_info ul.comm_sicon3 { background:url(../images/sub/comm_sico3.png) no-repeat left;}
.comm_info ul.comm_sicon4 { background:url(../images/sub/comm_sico4.png) no-repeat left;}
.comm_info ul.comm_sicon5 { background:url(../images/sub/comm_sico5.png) no-repeat left;}
.comm_info li.tit {font-family: NanumBarunGothic; font-size:25px; color:#333333; line-height:1.50em; margin-top:16px;}
.comm_info li.text {font-size:16px; color:#5a5959; line-height:1.50em; margin-top:4px;}

/*평면도*/
.plantitle {float:left; width:360px; text-align:center; background:#00868a; color:#fff; padding:55px 0 0; height:205px;}
.plantitle p.tit {font-size:50px; line-height:77px; font-weight:bold;}
.plantitle p.tit span {border-bottom:3px solid #fff;}
.plantitle p.number {font-family: NanumBarunGothic; font-size:25px; line-height:1.50em; margin-top:15px;}
