﻿@charset "utf-8";

/*===============================================================
				overview
================================================================*/
/*greeting*/
.greeting_bg {display:block;width:608px;height:378px;background:url("/common/img/content/greeting_bg.png") left top no-repeat;position:absolute;top:610px;left:50%;margin-left:-680px;}
.greeting_wrap {width:1000px;margin:0 auto;overflow:hidden;position:relative;}
.greeting_wrap .box_left {width:460px;float:left;}
.greeting_wrap .box_left h3 {font-size:46px;color:#004677;}
.greeting_wrap .box_left .top_tit {font-size:24px;line-height:34px;}
.greeting_wrap .box_left .img {display:block;margin-top:75px;z-index:1000;}
.greeting_wrap .box_right {width:460px;float:left;padding-left:80px;}
.greeting_wrap .box_right .detail {font-size:16px;line-height:26px;color:#2e2e2e;}
.greeting_wrap .box_right .detail span {display:block;}

/*history*/
.history_wrap {background:url("/common/img/content/history_img03.gif") right bottom no-repeat;}
.history_wrap .t_text {font-size:20px;line-height:34px;}
.history_list {/*background:url("/common/img/content/history_img02.gif") right 650px no-repeat;*/background:url("/common/img/content/history_img02.gif") right 1050px no-repeat;}
.history_list .history_box {overflow:hidden;clear:both;margin-top:40px;}
.history_list .history_box:first-child {margin-top:0!important;}
.history_list .history_box.bg1 {background:url("/common/img/content/history_img01.gif") right top no-repeat;}
.history_list .history_box h3 {float:left;background:url("/common/img/content/history_line.gif") left top no-repeat;padding-top:10px;font-size:26px;color:#2e2e2e;width:150px;}
.history_list .history_box .detail {float:left;width:850px;}
.history_list .history_box .detail dl {overflow:hidden;font-size:16px;line-height:32px;color:#2e2e2e;}
.history_list .history_box .detail dl dt {width:65px;clear:both;float:left;}
.history_list .history_box .detail dl dd {width:770px;float:left;}

/*executive*/
.executive_list {position:relative;clear:both;/*height:325px;height:870px;*/}
.executive_list >ul {}
.executive_list >ul >li {float:left;width:235px;padding-left:20px;}
.executive_list >ul >li:first-child {padding-left:0!important;}
.executive_list >ul >li .executive_box {padding-bottom:40px;}
.executive_list >ul >li .pic {margin-bottom:15px;}
.executive_list >ul >li .pic a {display:block;position:relative;}
.executive_list >ul >li .pic img {display:inline-block;width:235px;height:220px;overflow:hidden;}
.executive_list >ul >li .hv {display:none;position:absolute;top:0;left:0;width:235px;height:220px;background:url("/common/img/content/ex_hv.png") left top no-repeat;}
.executive_list >ul >li >dl {color:#2e2e2e;}
.executive_list >ul >li >dl >dd {font-size:18px;margin-top:10px;}
.executive_list >ul >li .on {display:none;position:absolute;top:0;left:0;z-index:10;width:235px;height:220px;}
.executive_list >ul >li.on .on {display:block!important;}
.executive_list >ul >.excutive01 .on {background:url("/common/img/content/ex02_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive02 .on {background:url("/common/img/content/ex03_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive03 .on {background:url("/common/img/content/ex05_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive04 .on {background:url("/common/img/content/ex11_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive05 .on {background:url("/common/img/content/ex06_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive06 .on {background:url("/common/img/content/ex07_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive07 .on {background:url("/common/img/content/ex08_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive08 .on {background:url("/common/img/content/ex09_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive09 .on {background:url("/common/img/content/ex10_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive10 .on {background:url("/common/img/content/ex12_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive11 .on {background:url("/common/img/content/ex13_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive12 .on {background:url("/common/img/content/ex14_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive13 .on {background:url("/common/img/content/ex16_on.jpg") left top no-repeat!important;}
.executive_list >ul >.excutive14 .on {background:url("/common/img/content/ex01_on.jpg") left top no-repeat!important;}
.executive_detail {display:none;width:1000px;height:470px;overflow:hidden;border-bottom:1px solid #000;padding-bottom:47px;background:#fff url("/common/img/content/history_layer_line.gif") left top repeat-x;margin-bottom:30px;}
.executive_detail .executive_detail_con {position:relative;background:url("/common/img/content/ex_on_arrow.gif") no-repeat;overflow:hidden;}
.executive_detail .executive_detail_con .layer_close {position:absolute;top:45px;right:20px;}
.executive_detail .bpic {float:left;width:384px;padding-top:15px;}
.executive_detail .bpic img {display:block;width:384px;height:470px;}
.executive_detail .info {float:left;width:540px;padding-left:76px;padding-top:55px;}
.executive_detail .info h3 {background:url("/common/img/content/name_bg.png") 45px top no-repeat;padding-top:5px;font-size:34px;font-weight:normal;}
.executive_detail .info h3 span {font-size:20px;}
.executive_detail .info h4 {background:url("/common/img/content/history_sline.gif") left top no-repeat;padding-top:8px;color:#2e2e2e;font-size:26px;font-weight:normal;margin-bottom:30px;}
.executive_detail .info .gname {font-size:20px;color:#004677;margin-top:5px;font-weight:bold;}
.executive_detail .info .info_list {margin-top:30px;height:327px;overflow:scroll;overflow-x:hidden;}
.executive_detail .stit {font-weight:bold;margin-bottom:10px;}
.exe_table {color:#2e2e2e;border-top:1px solid #cbcbcb;width:100%;margin-bottom:30px;}
.exe_table th, .exe_table td {padding:10px 0;border-bottom:1px solid #cbcbcb;font-weight:normal;vertical-align:middle;text-align:left;}
.exe_table td {line-height:18px;}
#layer_executive01 .executive_detail_con, #layer_executive08 .executive_detail_con, #layer_executive10 .executive_detail_con {background-position:115px 0!important;}
#layer_executive02 .executive_detail_con, #layer_executive05 .executive_detail_con, #layer_executive09 .executive_detail_con,#layer_executive10.executive_detail_con {background-position:370px 0!important;}
#layer_executive03 .executive_detail_con, #layer_executive06 .executive_detail_con, #layer_executive12 .executive_detail_con {background-position:625px 0!important;}
#layer_executive04 .executive_detail_con, #layer_executive07 .executive_detail_con, #layer_executive13 .executive_detail_con {background-position:870px 0!important;}

/*organization*/
.organization_wrap {background:url("/common/img/content/or_bg.gif") 270px top no-repeat;}
.organ_box {position:relative;clear:both;}
.organ_box span {font-size:20px;color:#2e2e2e;}
.organ_box.org1 {height:689px;background:url("/common/img/content/or_img1.jpg") left bottom no-repeat;text-indent:-9999px;overflow:hidden;padding-top:116px;}

.organ_box.org2 {margin:130px 0 0;background:url("/common/img/content/or_in.gif") center 171px no-repeat;height:745px;}
.org2 ul {position:absolute;}
.org2 ul.org2_1 {top:70px;left:447px;}
.org2 ul.org2_2 {top:145px;left:735px;}
.org2 ul.org2_3 {top:380px;left:780px;}
.org2 ul.org2_4 {top:540px;left:740px;}
.org2 ul.org2_5 {top:540px;left:50px;}
.org2 ul.org2_6 {top:380px;left:30px;}
.org2 ul.org2_7 {top:145px;left:70px;}
.org2 ul.org2_8 {top:720px;left:447px;}
.org2 ul li {margin-top:20px;color:#2e2e2e;font-size:16px;line-height:22px;}
.org2 ul li:first-child {margin-top:0!important;}
.org2 ul.left li {background:url("/common/img/content/com_dot_blue.gif") left 8px no-repeat;padding-left:12px;}
.org2 ul.right li {background:url("/common/img/content/com_dot_blue.gif") right 8px no-repeat;padding-right:12px;text-align:right;}

.organ_btm {overflow:hidden;background:url("/common/img/content/or_bg.gif") right top no-repeat;padding-top:140px;}
.organ_btm .org_btm_box {clear:both;}
.organ_btm .org_btm_box h3 {font-size:20px;color:#1a5985;border-bottom:2px solid #b8be19;padding-bottom:10px;}
.organ_btm .org_btm_box .org_state {overflow:hidden;}
.organ_btm .org_btm_box .org_state li {float:left;width:302px;height:35px;line-height:35px;border-left:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:30px;overflow:hidden;}
.organ_btm .org_btm_box .org_state li.none {border-left:none!important;}
.organ_btm .org_btm_box .org_state span.num {display:block;float:right;padding-right:10px;}
.organ_btm .org_btm_box .license {overflow:hidden;padding:30px 0 10px;border-bottom:1px solid #ddd;}
.organ_btm .org_btm_box .license li {float:left;width:314px;padding-left:28px;color:#2e2e2e;}
.organ_btm .org_btm_box .license li:first-child {padding-left:0!important;}
.organ_btm .org_btm_box .license dl dt {border-bottom:1px dotted #ddd;padding:0 0 10px 10px;font-size:16px;margin-bottom:18px;}
.organ_btm .org_btm_box .license dl dd {background:url("/common/img/content/com_dot.gif") 10px 5px no-repeat;padding-left:20px;margin-bottom:8px;}


/*philosophy*/
.philosophy_wrap .psy_box {overflow:hidden;clear:both;}
.philosophy_wrap .psy_box h3 {font-size:46px;color:#000;font-weight:normal;background:url("/common/img/content/vr_line_thin.gif") left top no-repeat;padding-top:95px;}
.philosophy_wrap .psy_box .en {font-size:30px;color:#000;margin-top:10px;text-transform:uppercase;}
.philosophy_wrap .psy_box .text {width:427px;background:url("/common/img/content/hr_line_thin.gif") left 10px no-repeat;padding-left:113px;font-size:16px;color:#2e2e2e;line-height:24px;margin-top:45px;}
.philosophy_wrap .psy_box.psy01 {background:url("/common/img/content/psy_img01.gif") right 72px no-repeat;height:495px;}
.philosophy_wrap .psy_box.psy01 .text {}
.philosophy_wrap .psy_box.psy02 {background:url("/common/img/content/psy_img02.gif") left 87px no-repeat;height:510px;}
.philosophy_wrap .psy_box.psy02 h3, .philosophy_wrap .psy_box.psy02 .en {padding-left:460px;}
.philosophy_wrap .psy_box.psy02 h3 {background-position:right top!important;padding-top:140px;}
.philosophy_wrap .psy_box.psy03 {background:url("/common/img/content/psy_img03.gif") right 100px no-repeat;height:520px;}

/*strategy*/
.strategy_top {width:100%;height:158px;background:url("/common/img/content/strategy_bg.gif") left top no-repeat;text-align:center;color:#fff;padding-top:165px;}
.strategy_top span {display:block;font-size:16px;}
.strategy_top h3 {font-size:26px;margin-top:10px;}
.strategy_con {margin-top:85px;overflow:hidden;}
.strategy_con .strategy {float:left;width:284px;height:410px;border:1px solid #c2c2c2;padding:35px 17px;/*margin-right:20px;*/margin-right:18px;}
.strategy_con .strategy h4 {background:url("/common/img/content/line_bg.gif") left bottom no-repeat;padding-bottom:25px;text-align:center;font-weight:bold;font-size:22px;}
.strategy_con .strategy ul li {margin-top:25px;}
.strategy_con .strategy ul li:first-child {margin-top:10px;}
.strategy_con .strategy dl dt {background:url("/common/img/content/com_dot.gif") left 5px no-repeat;padding-left:15px;font-size:18px;margin-bottom:7px;}
.strategy_con .strategy dl dd {background:url("/common/img/content/com_bar.gif") 14px 7px no-repeat;line-height:20px;padding-left:25px;margin-top:3px;}
.strategy_con .strategy dl dd:first-child {margin-top:0!important;}


/*vision*/
.vision_top {width:100%;height:158px;background:url("/common/img/content/vision_bg.gif") left top no-repeat;text-align:center;color:#fff;padding-top:165px;}
.vision_top span {display:block;font-size:16px;}
.vision_top h3 {font-size:26px;margin-top:10px;}
.vision_con {margin-top:85px;overflow:hidden;}
.vision_con .vision {float:left;width:449px;height:295px;border:1px solid #c2c2c2;padding:35px 20px 0;/*margin-right:18px;*/margin-right:16px;}
.vision_con .vision h4 {background:url("/common/img/content/line_vision_bg.gif") left bottom no-repeat;padding-bottom:26px;text-align:center;font-weight:bold;font-size:20px;line-height:30px;}
.vision_con .vision ul li {margin-top:25px;background:url("/common/img/content/com_dot.gif") left 8px no-repeat;padding-left:15px;font-size:16px;line-height:24px;margin-bottom:10px;}
.vision_con .vision ul li:first-child {margin-top:5px;}
.vision_btm {clear:both;width:100%;height:436px;background:url("/common/img/content/vision_btm_bg.gif") left top no-repeat;}
.vision_btm p {font-size:24px;line-height:40px;text-align:center;padding-top:185px;}

/*location*/
.location_wrap .ico_print {background:url("/common/img/content/ico_print.gif") right top no-repeat;padding:0 30px 5px 0;}
.location_con {overflow:hidden;}
.location_con .img {width:460px;margin-right:40px;}
.location_con .text {width:420px;height:256px;background:#004677;color:#fff;padding:70px 40px 0;font-size:16px;line-height:22px;position:relative;}
.location_con .text .addr {background:url("/common/img/content/ico_location.png") left top no-repeat;padding-left:25px;}
.location_con .text .contact {overflow:hidden;background:url("/common/img/content/ico_tel.png") left top no-repeat;padding-left:25px;margin-top:40px;}
.location_con .text .contact dl dd {font-size:14px;}
.location_con .text .contact a {position:absolute;bottom:20px;right:20px;background:#fff;}

/*===============================================================
				field
================================================================*/

/*피데스프로세스*/
.process_wrap .process_con h3 {text-align:center;font-size:20px;color:#1a5985;}
.process_wrap .process_con .process {background:url("/common/img/content/process_img.jpg") center top no-repeat;width:1000px;height:447px;text-indent:-9999px;overflow:hidden;margin-bottom:90px;}
.process_wrap .process_box {/*padding-top:60px;*/}
.process_wrap .process_box .ovfh {width:500px;}
.process_wrap .process_box h4 {color:#000;font-size:26px;float:left;width:100px;}
.process_wrap .process_box h4 .num {font-size:36px;color:#c4c4c4;display:block;}
.process_wrap .process_box ul {float:left;width:400px;}
.process_wrap .process_box ul li {background:url("/common/img/content/line_gray_s.gif") 34px 10px no-repeat;padding-left:140px;margin-top:18px;color:#2e2e2e;}
.process_wrap .process_box ul li:first-child {background:url("/common/img/content/line_gray_l.gif") 34px 10px no-repeat;margin-top:0!important;}
.process_wrap .process01 {background:url("/common/img/content/process_bg1.jpg") left top no-repeat;padding-left:500px;}
.process_wrap .process02 {background:url("/common/img/content/process_bg2.jpg") right top no-repeat;padding-right:500px;margin-top:50px;}
.process_wrap .process03 {background:url("/common/img/content/process_bg3.jpg") left top no-repeat;height:380px;padding-left:500px;margin-top:30px;}
.process_wrap .process01 .line_bg {background:url("/common/img/content/vr_line_thin.gif") right bottom no-repeat;padding-bottom:150px;}
.process_wrap .process02 .line_bg {background:url("/common/img/content/vr_line_thin.gif") left bottom no-repeat;padding-bottom:220px;}

/*경험과지식*/
.knowledge_top {/*background:url("/common/img/content/knowledge_tit_bg.gif") left bottom no-repeat;*/padding:30px 30px;text-align:center;border-bottom:1px solid #e5e5e5;}
.knowledge_top h3 {font-size:20px;color:#1a5985;}
.knowledge_top p {color:#282828;font-size:16px;line-height:26px;}
.knowledge_con .type-nav-arrow {margin-top:30px;}

.knowledge_box_wrap {position:relative;background:#f7f7f7;width:!00%;margin-top:50px;}
.knowledge_box_wrap .tit_text {width:500px;height:500px;text-align:center;background:url("/common/img/content/bg_box_text.gif") left top no-repeat;}
.knowledge_box_wrap .tit_text p {color:#2e2e2e;font-size:26px;line-height:40px;padding-top:220px;text-transform:uppercase;letter-spacing:5px;}
.knowledge_box_wrap .k_box_list >li {position:absolute;width:250px;height:250px;}
.knowledge_box_wrap .k_box_list >li .k_box {position:relative;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay {position:absolute;top:0;left:0;width:250px;height:250px;background:url("/common/img/content/k_bg_250.png") left top no-repeat;color:#fff;text-align:center;display:none;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay p {padding-top:120px;line-height:20px;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay.ov1000 {width:1000px;height:369px;background:url("/common/img/content/k_bg_1000.png") left top no-repeat;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay.ov1000 p {padding-top:170px;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay.ov500 {width:500px;height:500px;background:url("/common/img/content/k_bg_500.png") left top no-repeat;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay.ov500 p {padding-top:240px;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay.ov500_2 {width:500px;height:250px;background:url("/common/img/content/k_bg_500_2.png") left top no-repeat;}
.knowledge_box_wrap .k_box_list >li .k_box .overlay.ov500_2 p {padding-top:120px;}

.knowledge_box_wrap.knowledge01 {height:1369px;}
.knowledge01 .tit_text {position:absolute;right:0;bottom:0;}
.knowledge01 .k_box_list >li.k1 {width:1000px;height:369px;top:0;left:0;}
.knowledge01 .k_box_list >li.k2 {top:369px;left:0;}
.knowledge01 .k_box_list >li.k3 {top:369px;left:250px;}
.knowledge01 .k_box_list >li.k4 {top:369px;left:500px;}
.knowledge01 .k_box_list >li.k5 {top:619px;left:250px;}
.knowledge01 .k_box_list >li.k6 {top:619px;left:750px;}
.knowledge01 .k_box_list >li.k7 {top:869px;left:0;}
.knowledge01 .k_box_list >li.k8 {top:869px;left:250px;}
.knowledge01 .k_box_list >li.k9 {top:1119px;left:0;}

.knowledge_box_wrap.knowledge02 {height:1000px;}
.knowledge02 .tit_text {position:absolute;top:0;left:500px;}
.knowledge02 .k_box_list >li.k1 {width:500px;height:500px;top:0;left:0;}
.knowledge02 .k_box_list >li.k2 {top:500px;left:250px;}
.knowledge02 .k_box_list >li.k3 {top:500px;left:500px;}
.knowledge02 .k_box_list >li.k4 {top:500px;left:750px;}
.knowledge02 .k_box_list >li.k5 {top:750px;left:0;}
.knowledge02 .k_box_list >li.k6 {top:750px;left:500px;}

.knowledge_box_wrap.knowledge03 {height:1369px;}
.knowledge03 .tit_text {position:absolute;top:619px;left:250px;}
.knowledge03 .k_box_list >li.k1 {width:1000px;height:369px;top:0;left:0;}
.knowledge03 .k_box_list >li.k2 {top:369px;left:0;}
.knowledge03 .k_box_list >li.k3 {top:369px;left:750px;}
.knowledge03 .k_box_list >li.k4 {top:619px;left:750px;}
.knowledge03 .k_box_list >li.k5 {top:869px;left:0;}
.knowledge03 .k_box_list >li.k6 {top:1119px;left:0;}
.knowledge03 .k_box_list >li.k7 {top:1119px;left:250px;}
.knowledge03 .k_box_list >li.k8 {top:1119px;left:750px;}

/*개발사업*/
.field_develop_list >li {border-bottom:1px solid #e5e5e5;}
.field_develop_list h3 {font-size:20px;color:#2e2e2e;padding:20px 0 20px 10px;background:url("/common/img/content/arrow_open.gif") right 10px no-repeat;border-top:1px solid #e5e5e5;cursor:pointer;}
.field_develop_list >li.on h3 {color:#1a5985;background:url("/common/img/content/arrow_close.gif") right 10px no-repeat;}
.field_develop_list .field_develop_con {overflow:hidden;width:980px;padding:25px 10px 50px;background:url("/common/img/content/hr_line_thin.gif") 10px top no-repeat;display:none;}
.field_develop_list .field_develop_con .text_area {float:left;width:496px;margin-right:20px;font-size:16px;color:#282828;line-height:26px;}
.field_develop_list .field_develop_con .text_area .cont_list {margin-top:30px;}
.field_develop_list .field_develop_con .text_area .cont_list li {background:url("/common/img/content/ico_list.gif") 15px 5px no-repeat;padding-left:55px;color:#696969;}
.field_develop_list .field_develop_con .text_area .cont_list li strong {font-weight:normal;color:#0d76bf;}
.field_develop_list .field_develop_con .img_area {float:left;width:464px;}

/*PM & 컨설팅*/
.pm_cs_con {border-top:2px solid #0d76bf;padding-top:30px;}
.pm_cs_con h3 {font-size:20px;color:#1a5985;margin-bottom:20px;}
.pm_cs_con .con_text {font-size:16px;line-height:26px;color:#282828;}
.pm_cs_con .pm_info_box {margin:50px 0;}
.pm_cs_con .pm_info_box ul {overflow:hidden;}
.pm_cs_con .pm_info_box ul li {float:left;width:200px;height:315px;margin-bottom:25px;background:url("/common/img/content/pm_arrow.gif") right 33px no-repeat;}
.pm_cs_con .pm_info_box ul li.pm10 {background:none!important;}
.pm_cs_con .pm_info_box ul li dl {background:url("/common/img/content/pm_list_ico.png") no-repeat;padding-top:110px;}
.pm_cs_con .pm_info_box ul li.pm1 dl {background-position:0 0!important;}
.pm_cs_con .pm_info_box ul li.pm2 dl {background-position:-200px 0!important;}
.pm_cs_con .pm_info_box ul li.pm3 dl {background-position:-400px 0!important;}
.pm_cs_con .pm_info_box ul li.pm4 dl {background-position:-600px 0!important;}
.pm_cs_con .pm_info_box ul li.pm5 dl {background-position:-800px 0!important;}
.pm_cs_con .pm_info_box ul li.pm6 dl {background-position:0 -312px!important;}
.pm_cs_con .pm_info_box ul li.pm7 dl {background-position:-200px -312px!important;}
.pm_cs_con .pm_info_box ul li.pm8 dl {background-position:-400px -312px!important;}
.pm_cs_con .pm_info_box ul li.pm9 dl {background-position:-600px -312px!important;}
.pm_cs_con .pm_info_box ul li.pm10 dl {background-position:-800px -312px!important;}
.pm_cs_con .pm_info_box ul li dl dt {font-size:18px;color:#000;padding-left:43px;}
.pm_cs_con .pm_info_box ul li dl dt .num {color:#27618c;}
.pm_cs_con .pm_info_box ul li dl dd {background:url("/common/img/content/dot_square.gif") 28px 5px no-repeat;padding-left:35px;margin-top:10px;}
.pm_cs_con .pm_info_box ul li dl dd:first-child {margin-top:20px;}

.pm_cs_con .cs_tit_list {overflow:hidden;}
.pm_cs_con .cs_tit_list li {float:left;background:url("/common/img/content/ico_list.gif") 10px 6px no-repeat;padding-left:20px;color:#696969;margin-right:35px;font-size:16px;}
.pm_cs_con .cs_info_box {margin-top:40px;}
.pm_cs_con .cs_info_box .cs_info_list {overflow:hidden;}
.pm_cs_con .cs_info_box .cs_info_list> li {float:left;width:320px;padding-left:20px;}
.pm_cs_con .cs_info_box .cs_info_list> li:first-child {padding-left:0!important;}
.pm_cs_con .cs_info_box .cs_info_list .cs_info_unit {background:#ebebeb;}
.pm_cs_con .cs_info_box .cs_info_list .cs_info_unit h4 {width:320px;height:79px;color:#fff;font-size:18px;line-height:26px;padding-top:88px;text-align:center;}
.pm_cs_con .cs_info_box .cs_info_list .cs_info_unit.cs1 h4 {background:url("/common/img/content/cs_ico01.gif") left top no-repeat;}
.pm_cs_con .cs_info_box .cs_info_list .cs_info_unit.cs2 h4 {background:url("/common/img/content/cs_ico02.gif") left top no-repeat;}
.pm_cs_con .cs_info_box .cs_info_list .cs_info_unit.cs3 h4 {background:url("/common/img/content/cs_ico03.gif") left top no-repeat;}
.pm_cs_con .cs_info_box .cs_info_list .cs_info_unit ul {padding:30px 0 0 75px;height:235px;}
.pm_cs_con .cs_info_box .cs_info_list .cs_info_unit ul li {background:url("/common/img/content/dot_square.gif") left 5px no-repeat;padding-left:15px;margin-top:10px;}

/*R&D*/
.rnd_wrap h3 {font-size:20px;color:#1a5985;}
.rnd_wrap h3 .num {font-size:40px;color:#c4c4c4;display:inline-block;vertical-align:middle;letter-spacing:-2px;padding-right:30px;}

.rnd_box {background:url("/common/img/content/vr_line_lgray.gif") 20px 55px no-repeat;padding-bottom:50px;border-bottom:1px solid #e5e5e5;}
.rnd_box .rnd_list {padding-left:60px;}
.rnd_box .rnd_list li {background:url("/common/img/content/ico_list.gif") left 5px no-repeat;padding-left:20px;color:#282828;margin-top:10px;font-size:16px;}
.rnd_box .rnd_list li:first-child {margin-top:0!important;}
.rnd_box p {padding-left:67px;line-height:24px;color:#282828;font-size:16px;}

.rnd_top {overflow:hidden;}
.rnd_box.half {float:left;width:500px;}
.rnd_list_wrap {background:url("/common/img/content/vr_line_lgray.gif") 20px 55px no-repeat;position:relative;border-bottom:1px solid #e5e5e5;padding-bottom:50px;}
.rnd_list_wrap a.btn-type-line-b {position:absolute;top:0;right:0;}
.rnd_list_wrap a.btn-type-line-b .ico_view {display:inline-block;padding-bottom:3px;background:url("/common/img/content/ico_view.gif") left 10px no-repeat;padding-left:26px;}
.rnd_list_wrap .bx-controls-direction a {display:block;width:46px;height:46px;position:absolute;top:180px;background:url("/common/img/content/trend_arrow.gif") no-repeat;text-indent:-9999px;overflow:hidden;z-index:100;}
.rnd_list_wrap .bx-controls-direction a.bx-prev {left:70px;background-position:0 0!important;}
.rnd_list_wrap .bx-controls-direction a.bx-next {right:70px;background-position:-98px 0!important;}
#rndSlide {width:100%;margin-top:90px;height:600px;}
#rndSlide >li {height:350px;}
#rndSlide .rnd_list_box {overflow:hidden;padding:0 65px;width:870px;}
#rndSlide .rnd_list_box h4 {float:left;width:207px;font-size:50px;line-height:50px;color:#343434;padding-left:170px;}
#rndSlide .rnd_list_box .rnd_list {float:left;padding-left:133px;background:url("/common/img/content/hr_line_thin.gif") left 8px no-repeat;}
#rndSlide .rnd_list_box .rnd_list li {background:url("/common/img/content/ico_list.gif") left 5px no-repeat;padding-left:20px;color:#282828;margin-top:10px;font-size:16px;}
#rndSlide .rnd_list_box .rnd_list li:first-child {margin-top:0!important;}

#rnd-pager {overflow:hidden;margin:0 15px;background:url("/common/img/content/trend_page_bg.gif") left top repeat-x;}
#rnd-pager a {display:inline-block;background:url("/common/img/content/trend_page_off.png") center top no-repeat;padding-top:33px;color:#5e5e5e;width:85px;text-align:center;}
#rnd-pager a.active {background:url("/common/img/content/trend_page_on.png") center top no-repeat;color:#0d76bf;}

/*===============================================================
				results
================================================================*/

/*개발사업 리스트*/
.develop_list_wrap {}

.develop_list_wrap .select_area ul {overflow:hidden;}
.develop_list_wrap .select_area ul li {float:left;border:1px solid #c5c5c5;border-top:none;border-left:none;width:135px;height:58px;line-height:58px;padding-left:30px;color:#2e2e2e;font-size:16px;}
.develop_list_wrap .select_area ul li:first-child {border-left:1px solid #c5c5c5!important;width:136px;}
.develop_list_wrap .select_area ul li.on {height:57px;line-height:58px;border-bottom:2px solid #1e75d6;}


.search_box .box_searchbar {position:relative;overflow:hidden;}
.search_box .box_searchbar .tit_search {display:block;float:left;font-size:18px;color:#292929;background:#fafafa;border:1px solid #c5c5c5;border-right:none!important;width:99px;height:58px;text-align:center;line-height:58px;}
.search_box .box_searchbar .type-search {display:block;float:left;border:1px solid #c5c5c5;width:820px;height:58px;line-height:58px;padding:0 73px 0 3px;}
.search_box .box_searchbar .btn_search {position:absolute;right:5px;top:1px;}

.develop_list {overflow:hidden;clear:both;margin-top:40px;}
.develop_list >ul {overflow:hidden;margin-left:-24px;}
.develop_list >ul >li {float:left;width:232px;height:237px;margin:0 0 20px 24px;}
.develop_list >ul >li .develop_unit {width:230px;height:235px;border:1px solid #e0e0e0;overflow:hidden;position:relative;}
.develop_list >ul >li .develop_unit .banner {position:absolute;top:0;right:0;display:block;width:61px;height:28px;color:#fff;line-height:28px;text-align:center;padding-left:10px;}
.develop_list >ul >li .develop_unit .banner.sales {background:url("/common/img/content/bn_blue.png") left top no-repeat;}
.develop_list >ul >li .develop_unit .banner.schedule {background:url("/common/img/content/bn_green.png") left top no-repeat;}
.develop_list >ul >li .develop_unit .banner.completion {background:url("/common/img/content/bn_navy.png") left top no-repeat;}
.develop_list >ul >li .develop_unit .banner.development {background:url("/common/img/content/bn_black.png") left top no-repeat;}
.develop_list >ul >li .develop_unit .banner.construction {background:url("/common/img/content/bn_org.png") left top no-repeat;}
.develop_list >ul >li .develop_unit .develop_info {width:200px;height:76px;padding:0 15px;position:relative;}
.develop_list >ul >li .develop_unit .develop_info dl dt {font-size:16px;color:#000;padding-top:18px;width:180px;height:19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:5px;}
.develop_list >ul >li .develop_unit .develop_info dl dd {font-size:12px;color:#686868;width:180px;height:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.develop_list >ul >li .develop_unit .develop_info .plus {display:block;position:absolute;top:25px;right:15px;}
.develop_list >ul >li .develop_unit .hv_box {position:absolute;top:0;left:0;z-index:100;width:230px;height:235px;background:url("/common/img/content/list_hv_bg.png") left top repeat;display:none;}
.develop_list >ul >li .develop_unit .hv_box .hv_in {position:relative;padding-top:16px;}
.develop_list >ul >li .develop_unit .hv_box .hv_in ul {padding:0 28px;height:145px;}
.develop_list >ul >li .develop_unit .hv_box .hv_in ul li {padding:13px 0;}
.develop_list >ul >li .develop_unit .hv_box .hv_in ul li:first-child {border-bottom:1px solid #fff;}
.develop_list >ul >li .develop_unit .hv_box .hv_in ul li a {display:block;color:#fff;padding-left:60px;line-height:46px;}
.develop_list >ul >li .develop_unit .hv_box .hv_in ul li a.ico_detail {background:url("/common/img/content/ico_detail.png") left top no-repeat;}
.develop_list >ul >li .develop_unit .hv_box .hv_in ul li a.ico_interest {background:url("/common/img/content/ico_interest.png") left top no-repeat;}
.develop_list >ul >li .develop_unit .hv_box .hv_in .develop_info dl dt , .develop_list >ul >li .develop_unit .hv_box .hv_in .develop_info dl dd {color:#fff!important;}

.develop_list >ul >li .develop_unit .hv_box.no_interest .hv_in {padding-top:50px;}
.develop_list >ul >li .develop_unit .hv_box.no_interest .hv_in {padding-top:50px;}
.develop_list >ul >li .develop_unit .hv_box.no_interest .hv_in ul {padding:0 28px;height:111px;}
.develop_list >ul >li .develop_unit .hv_box.no_interest .hv_in ul li:first-child {border-bottom:none;}

.develop_list >ul >li .develop_unit .hv_box .hv_in.hv_etc {padding-top:50px;}
.develop_list >ul >li .develop_unit .hv_box .hv_in.hv_etc ul {padding:0 28px;height:111px;}
.develop_list >ul >li .develop_unit .hv_box .hv_in.hv_etc ul li:first-child {border-bottom:none;}

/*개발사업 상세*/
.develop_wrap {border-top:2px solid #004677;color:#2e2e2e}
.develop_tit_area {padding:25px 0 20px;position:relative;/*border-bottom:1px solid #ddd;*/}
.develop_tit_area a {position:absolute;top:18px;right:0;}
.develop_tit_area h3 {padding-left:20px;font-size:26px;}
.develop_tit_area .btn_ico_interest {display:inline-block;background:url("/common/img/content/btn_ico_interest.gif") left 7px no-repeat;padding-left:30px;}
.develop_con_box {border:1px solid #ddd;padding:10px 40px 40px 40px;width:918px;margin-top:10px;}
.develop_con_box h4 {font-size:22px;color:#2e2e2e;}
.develop_con_box .map_box .addr {color:#fff;font-size:16px;background:#004677 url("/common/img/content/ico_location.png") 30px 12px no-repeat;padding:15px 0 15px 55px;}
.develop_con_box .map_box .map {width:920px;height:325px;margin-top:10px;background:#CCC;}

/*주거공간트렌드*/
.trend_top {overflow:hidden;}
.trend_top p {padding:30px 0;font-size:18px;line-height:24px;color:#1a5985;width:740px;float:left;}
.trend_top .select_box {padding-top:30px;float:right;}
.trend_con {position:relative;border-top:1px solid #ddd;padding:60px 0;height:464px;}
.trend_con .trend_list li {width:232px;height:232px;text-align:center;color:#464646;font-size:16px;line-height:20px;position:absolute;}
.trend_con .trend_list li .num {display:block;background:url("/common/img/content/vr_line_gray_s.gif") center bottom no-repeat;padding:54px 0 43px;margin-bottom:30px;text-transform:uppercase;font-size:28px;}

.trend_con .trend_list li.t1 {top:60px;left:128px;background:url("/common/img/content/trend_unit1.png") left top no-repeat;}
.trend_con .trend_list li.t2 {top:60px;left:384px;background:url("/common/img/content/trend_unit2.png") left top no-repeat;}
.trend_con .trend_list li.t3 {top:60px;left:640px;background:url("/common/img/content/trend_unit3.png") left top no-repeat;}
.trend_con .trend_list li.t4 {top:292px;left:0;background:url("/common/img/content/trend_unit4.png") left top no-repeat;}
.trend_con .trend_list li.t5 {top:292px;left:256px;background:url("/common/img/content/trend_unit5.png") left top no-repeat;}
.trend_con .trend_list li.t6 {top:292px;left:512px;background:url("/common/img/content/trend_unit6.png") left top no-repeat;}
.trend_con .trend_list li.t7 {top:292px;left:768px;background:url("/common/img/content/trend_unit7.png") left top no-repeat;}

.trend_con .trend_list li.t1 .num {color:#20567d;}
.trend_con .trend_list li.t2 .num {color:#25756b;}
.trend_con .trend_list li.t3 .num {color:#236e40;}
.trend_con .trend_list li.t4 .num {color:#31601e;}
.trend_con .trend_list li.t5 .num {color:#4a5912;}
.trend_con .trend_list li.t6 .num {color:#634d19;}
.trend_con .trend_list li.t7 .num {color:#854332}


.trend_box {margin-top:35px;border:5px solid #e7e7e7;padding:40px 0;text-align:center;color:#1a5985;font-size:16px;}
.trend_box span.ico_file {display:inline-block;background:url("/common/img/content/ico_download.png") left top no-repeat;padding-left:22px;}


/*===============================================================
				pr
================================================================*/
.pr_wrap {overflow:hidden;}
.pr_wrap h3 {background:url("/common/img/content/bar_dia_navy.gif") left top no-repeat;font-size:20px;padding-left:30px;color:#004677;margin-bottom:20px;}

/*뉴스 리스트*/
.pr_wrap .list_top {overflow:hidden;}
.pr_wrap .list_top .total {display:block;float:left;line-height:38px;font-size:16px;}
.pr_wrap .list_top .total .num {font-size:14px;}
.pr_wrap .list_top .select_box {float:right;}
.pr_wrap .list_wrap {border-top:2px solid #004677;margin-top:20px;}
.pr_wrap .list_wrap ul li {padding:30px 0;border-bottom:1px solid #ddd;}
.pr_wrap .list_wrap ul li .list_unit {overflow:hidden;}
.pr_wrap .list_wrap ul li .list_unit a {display:block;height:120px;overflow:hidden;position:relative;}
.pr_wrap .list_wrap ul li .list_unit a span {width:160px;height:120px;display:block;position:absolute;top:0;left:0;z-index:10;background:#666;opacity:0.1;-moz-opacity:0.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter: alpha(opacity=10);}
.pr_wrap .list_wrap ul li .list_unit .unit_img {float:left;width:160px;margin-right:35px;}
.pr_wrap .list_wrap ul li .list_unit .unit_info {float:left;width:725px;background:url("/common/img/content/hr_line_navy30.gif") left 3px no-repeat;padding:0 40px;}
.pr_wrap .list_wrap ul li .list_unit .unit_info .tit {font-size:18px;line-height:20px;width:725px;height:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:10px;}
.pr_wrap .list_wrap ul li .list_unit .unit_info .detail {color:#676666;line-height:22px;height:44px;overflow:hidden;}
.pr_wrap .list_wrap ul li .list_unit .unit_info .date {color:#004677;margin-top:30px;}

/*보도기사 테이블*/
.press_table th, .press_table td {padding:10px 0;}
.press_table th {font-size:16px;color:#2e2e2e;border-top:2px solid #004677;border-bottom:1px solid #004677;font-weight:normal;}
.press_table td {border-bottom:1px solid #d5d5d5;text-align:center;color:#676666;}
.press_table td.tit {text-align:left;padding-left:10px;}
.press_table td a {color:#676666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;width:650px;height:16px;}

/*ci*/
.ci_wrap h3 {background:url("/common/img/content/bar_dia_navy.gif") left top no-repeat;font-size:20px;padding-left:30px;color:#004677;margin-bottom:20px;}
.ci_wrap>h2 {font-size: 32px; color: #333333; padding-bottom: 14px;}
.ci_top {overflow:hidden;padding:30px 120px;width:758px;}
.ci_top .ci {float:left;width:120px;margin-right:100px;}
.ci_top .ci_info {float:left;width:538px;}
.ci_top .ci_info dt {margin:35px 0 25px;font-size:20px;}
.ci_top .ci_info dd {color:#676666;line-height:22px;}
.ci_fides, .ci_other {overflow:hidden;}
.ci_fides .half {width:488px;height:198px;float:left;margin-right:18px;}
.ci_fides .half span {display:block;padding-top:20px;padding-left: 20px;}
.ci_fides .half p {text-align: center;}
.ci_other .ci_box {float:left;width:490px;margin-right:18px;}
.ci_other .ci_box .half {width:488px;height:198px;text-align:center;}
.ci_other .ci_box .half span {display:block;padding-top:20px;}
.ci_detail {overflow:hidden;}
.ci_detail ul {float:left;}
.ci_detail .color {width:490px;margin-right:55px;}
.ci_detail .color li {float:left;width:227px;height:128px;padding:22px 0 0 18px;color:#fff;}
.ci_detail .color li.c_green {background:#b2c60a;}
.ci_detail .color li.c_blue {background:#093773;}
.ci_detail .color li dl dt {font-size:16px;margin-bottom:5px;}
.ci_detail .font {width:455px;}
.ci_detail .font li {margin-top:30px;}
.ci_detail .font li:first-child {margin-top:10px!important;}
.ci_detail .font li dl dt {color:#004677;margin-bottom:5px;}
.ci_detail .font li dl dd {color:#676666;}
.ci_wrap .hr { height: 2px; margin: 76px 0 36px; background: #004677; transform: skewX(45deg);}
.bi_top {overflow:hidden;padding:43px 0 50px 97px; width:901px;}
.bi_top .bi {float:left;width:241px;margin-right:94px;}
.bi_top .bi_info {float:left;width:526px;}
.bi_top .bi_info dt {margin:25px 0 20px;font-size:20px;}
.bi_top .bi_info dd {color:#676666;line-height:22px;}
.ci_wrap .desc { float: left; }
.ci_wrap .desc>p { line-height: 1.6; }

/*자료실*/
.pr_wrap .movie_box, .pr_wrap .brochure_box {float:left;}
.pr_wrap .movie_box {width:640px;margin-right:60px;}
.pr_wrap .movie_box .movie {width:640px;height:360px;background:#000;}
.pr_wrap .movie_box .movie_text {width:578px;height:58px;overflow:scroll;overflow-x:hidden;padding:30px;line-height:24px;}
.pr_wrap .brochure_box {width:300px;}
.pr_wrap .brochure {background:#f5f5f5;width:240px;height:459px;border:1px solid #e7e7e7;padding:29px 29px 0 29px;}

/*===============================================================
				CS
================================================================*/

/*email*/
.cs_email_con {padding-top:25px;}
.cs_email_con h3 {font-size:26px;color:#2e2e2e;}
.cs_email_con .titb {font-size:28px;color:#004677;}
.cs_email_con .tits {font-size:20px;color:#004677;line-height:26px;margin-top:25px;}
.cs_email_con .cs_email_box {background:url("/common/img/content/email_bg.jpg") right top no-repeat;margin-top:40px;height:304px;}
.cs_email_con .cs_email_box dl dt {font-size:20px;color:#2e2e2e;margin-bottom:20px;}
.cs_email_con .cs_email_box dl dd {font-size:14px;color:#676666;line-height:22px;}
.cs_email_con .cs_email_box dl dd.email {margin-top:20px;}
.cs_email_con .cs_email_box dl dd.email a {color:#004677;text-decoration:underline;}

/*recruitment*/
.cs_recruit_con {padding-top:40px;}
.cs_recruit_con h3 {font-size:20px;color:#004677;margin-bottom:10px;}
.cs_recruit_con .recruit_box {}
.cs_recruit_con .recruit_box p {font-size:16px;color:#292929;}
.cs_recruit_con .recruit_box .talent_list {position:relative;margin:45px 0 60px;width:100%;height:568px;background:url("/common/img/content/recruit_bg.jpg") center top no-repeat;}
.cs_recruit_con .recruit_box .talent_list li {font-size:18px;color:#000;width:200px;height:157px;text-align:center;position:absolute;padding-top:75px;}
.cs_recruit_con .recruit_box .talent_list li .num {display:block;color:#b8be19;padding-bottom:25px;background:url("/common/img/content/vr_line_sgreen.gif") center bottom no-repeat;margin-bottom:13px;}
.cs_recruit_con .recruit_box .talent_list li.t1 {top:0;left:398px;}
.cs_recruit_con .recruit_box .talent_list li.t2 {top:167px;left:619px;}
.cs_recruit_con .recruit_box .talent_list li.t3 {top:336px;left:398px;}
.cs_recruit_con .recruit_box .talent_list li.t4 {top:167px;left:183px;}
.cs_recruit_con .recruit_box .frame_wrap .frame_list {overflow:hidden;}
.cs_recruit_con .recruit_box .recruit_process {margin:20px 0 25px;overflow:hidden;}
.cs_recruit_con .recruit_box .recruit_process li {float:left;background:url("/common/img/content/process_box_arrow.gif") left top no-repeat;height:72px;width:140px;padding:18px 13px 0 0;text-align:center;font-size:18px;line-height:30px;color:#313131;margin-right:16px;}
.cs_recruit_con .recruit_box .recruit_process li.last {background:url("/common/img/content/process_box.gif") left top no-repeat;padding-right:0!important;margin-right:0!important;padding-top:33px;height:57px;color:#004677;}
.cs_recruit_con .frame_wrap {margin-top:45px;}
.cs_recruit_con .frame_wrap .frame_list {overflow:hidden;}
.cs_recruit_con .frame_wrap .frame_list >li {float:left;width:314px;height:204px;border:3px solid #004677;margin-left:20px;}
.cs_recruit_con .frame_wrap .frame_list >li:first-child {margin-left:0!important;}
.cs_recruit_con .frame_wrap .frame_list >li h4 {background:#004677;width:244px;height:84px;color:#fff;font-size:20px;line-height:30px;padding:20px 35px 0;}
.cs_recruit_con .frame_wrap .frame_list >li h4 strong {color:#b8be19;}
.cs_recruit_con .frame_wrap .frame_list >li ul {padding:25px 39px;}
.cs_recruit_con .frame_wrap .frame_list >li ul li {background:url("/common/img/content/com_dot.gif") left 8px no-repeat;padding-left:10px;color:#2e2e2e;font-size:16px;line-height:24px;}
.cs_recruit_con .recruit_inquiry {border:5px solid #ddd;margin-top:60px;padding:30px 35px;width:930px;}
.cs_recruit_con .recruit_inquiry dl dt {font-size:20px;color:#004677;margin-bottom:10px;}
.cs_recruit_con .recruit_inquiry dl dd, .cs_recruit_con .recruit_inquiry dl dd a  {color:#676666;}

/*===============================================================
				mypage
================================================================*/
.mypage_modify_wrap {background:url("/common/img/content/login_top_bg.gif") left top no-repeat;position:relative;padding:95px 0 45px;border-bottom:1px solid #ddd;}
.mypage_modify_wrap .chk_pw {padding-left:265px;margin-top:40px;}
.mypage_modify_wrap .chk_pw .tit, .mypage_modify_wrap .chk_pw label {font-size:16px;color:#222;display:inline-block;width:90px;}
.mypage_modify_wrap .chk_pw .id {color:#9a9999;}
.mypage_modify_wrap .btn_modify {position:absolute;top:139px;left:580px;display:inline-block;background:#004677;color:#fff;width:158px;line-height:90px;font-size:16px;text-align:center;}

.mem_modify_form .default {color:#909090;}

.mem_withdraw_wrap {border-top:2px solid #004677;padding-top:30px;}
.mem_withdraw_wrap h3 {font-size:20px;line-height:30px;padding-left:20px;}
.mem_withdraw_wrap .mem_withdraw {border:1px solid #ddd;padding:40px 40px 70px;width:1000}

.mypage_wrap {border-top:2px solid #004677;color:#2e2e2e;}
.mypage_intro {padding:25px 0 20px;position:relative;border-bottom:1px solid #ddd;}
.mypage_intro a.btn1 {position:absolute;top:10px;right:160px;}
.mypage_intro a.btn2 {position:absolute;top:10px;right:0;}
.mypage_intro h3 {padding-left:20px;}
.mypage_meminfo {;padding:25px 0;margin-top:10px;position:relative;}
.mypage_meminfo.general {background:#f4f4f4 url("/common/img/content/ico_mem_general.gif") 20px 25px no-repeat;}
.mypage_meminfo.contract {background:#f4f4f4 url("/common/img/content/ico_mem_contract.gif") 20px 25px no-repeat;}
.mypage_meminfo.move {background:#f4f4f4 url("/common/img/content/ico_mem_move.gif") 20px 25px no-repeat;}
.mypage_meminfo p {padding-left:120px;line-height:24px;}
.mypage_meminfo .btn-type-lb {position:absolute;bottom:25px;right:40px;width:140px;padding:0;line-height:40px;height:40px;}
.mypage_meminfo .btn-type-line-b {position:absolute;top:20px;right:40px;padding:0;width:140px;text-align:center;}
.mypage_meminfo .btn-type-line-b .ico_trend {display:inline-block;background:url("/common/img/content/ico_trend.gif") left 12px no-repeat;padding-left:25px;}
.mypage_con_box {border:1px solid #ddd;padding:40px;width:918px;margin-top:10px;}
.mypage_con_box h4 {background:url("/common/img/content/com_dot_blue.gif") left 6px no-repeat;padding-left:15px;font-size:16px;color:#1e75d6;margin-bottom:15px;}
.mypage_con_box .mypage_con {border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:25px 0;margin-bottom:50px;}
.mypage_con_box .mypage_con .txt {line-height:24px;}
.mypage_con_box .mypage_con .interest_none {background:url("/common/img/content/ico_none_interest.gif") 300px top no-repeat;line-height:70px;text-align:center;padding-bottom:50px;}
.mypage_con_box .mypage_con .interest_box {position:relative;padding:5px 0 65px;border-bottom:1px dotted #ddd;margin-bottom:40px;}
.mypage_con_box .mypage_con .interest_box .interest_detail {overflow:hidden;margin-top:10px;}
.mypage_con_box .mypage_con .interest_box .img {float:left;width:220px;margin-right:40px;}
.mypage_con_box .mypage_con .interest_box .img img {display:block;width:220px;height:165px;}
.mypage_con_box .mypage_con .interest_box table {float:left;width:653px;}
.mypage_con_box .mypage_con .interest_box .type-table-line th, .mypage_con_box .mypage_con .interest_box .type-table-line td {padding:8px 0 8px 20px;}
.mypage_con_box .mypage_con .interest_box .btn_delete {position:absolute;top:0;right:0;}
.mypage_con_box .mypage_con .interest_box .btn-type-line-b {position:absolute;bottom:13px;right:0;}
.mypage_con_box .mypage_con .inquiry_con {position:relative;padding-bottom:60px;}
.mypage_con_box .mypage_con .inquiry_con .btn-type-line-b {position:absolute;bottom:0;right:0;}
.mypage_con_box .mypage_con .inquiry_con .answer_n, .mypage_con_box .mypage_con .inquiry_con .answer_y {display:inline-block;width:80px;padding:7px 0;text-align:center;}
.mypage_con_box .mypage_con .inquiry_con .answer_n {border:1px solid #ddd;}
.mypage_con_box .mypage_con .inquiry_con .answer_y {background:#f2f2f2;border:1px solid #f2f2f2;}

/*계약정보*/
.contract_detail {padding:30px 0 30px 150px;width:768px;}
.contract_detail.complex_detail {background:url("/common/img/content/ico_contract_danzi.gif") left 30px no-repeat;}
.contract_detail.member_detail {background:url("/common/img/content/ico_contract_member.gif") left 30px no-repeat;}
.contract_detail table {width:768px;}
.contract_detail table tr:first-child th, .contract_detail table tr:first-child td {border-top:1px solid #4b4b4b;}

/*단지정보*/
.complex_info_wrap {margin-top:30px;}
.complex_info_wrap h4 {background:none!Important;font-size:26px;color:#2e2e2e;}
.complex_info_wrap .img_area {overflow:hidden;}
.complex_info_wrap .img_area .bimg {width:680px;float:left;/*margin-right:18px;*/margin-right:16px;}
.complex_info_wrap .img_area .thum_box {width:160px;height:405px;float:left;border:1px solid #ddd;padding:29px;position:relative;}
.complex_info_wrap .img_area .thum_box ul li {position:relative;}
.complex_info_wrap .img_area .thum_box ul li >a {display:block;margin-bottom:10px;}
.complex_info_wrap .img_area .thum_box span {display:block;}
.complex_info_wrap .img_area .thum_box ul li span.overlay {width:160px;height:120px;position:absolute;top:0;left:0;background:#000;opacity:0.5;-ms-filter: alpha(opacity=50);filter: alpha(opacity=50);}
.complex_info_wrap .img_area .thum_box ul li.on span.overlay {background:none!important;;opacity:0.5;-ms-filter: alpha(opacity=50);filter: alpha(opacity=50);width:156px;height:116px;border:2px solid #b8be19;}
.complex_info_wrap .img_area .thum_box span.txt {background:url("/common/img/content/com_dot_blue.gif") left 6px no-repeat;padding-left:10px;margin-top:10px;width:150px;height:16px;overflow:hidden;}
.complex_info_wrap .img_area .thum_box .thum_nav {position:absolute;right:29px;bottom:15px;}
.complex_info_wrap .img_area .thum_box .thum_nav a {display:inline-block;width:40px;height:40px;background:url("/common/img/content/thum_arrow.gif") no-repeat;text-indent:-9999px;overflow:hidden;}
.complex_info_wrap .img_area .thum_box .thum_nav a.prev {background-position:0 0!Important;margin-right:1px;}
.complex_info_wrap .img_area .thum_box .thum_nav a.next {background-position:-47px 0!Important;}
.complex_info_wrap .table_area {position:relative;padding-bottom:60px;border-bottom:1px dotted #dadada;}
.complex_info_wrap .table_area .btn_salesite {position:absolute;bottom:10px;right:0;}

/*단지정보 > 카다로그*/
.complex_catalog_wrap {margin-top:60px;}
.complex_catalog_wrap .ico_file {padding-left:390px;line-height:68px;background:url("/common/img/content/ico_file.gif") 300px top no-repeat;}

/*플러스옵션내역*/
.plus_option_wrap {margin-top:40px;position:relative;padding-bottom:50px;}
.plus_option_wrap .btn_salesite {position:absolute;right:0;bottom:40px;}
.plus_option_wrap .tc_o {display:block;margin-top:30px;}

/*1:1고객문의*/
.file_box {position:relative;vertical-align:middle;}
.file_text {float:left;width:356px;height:36px;border:1px solid #ddd;}
.file_wrap {display:inline-block;width:50px;height:40px;background:url("/common/img/content/btn_com_file.gif") 0 0 no-repeat;position:absolute;top:0;left:364px;}
.file_add {filter:alpha(opacity:0);opacity:0;width:50px;height:40px;}
.file_info {padding-left:130px;background:url("/common/img/content/ico_info.gif") 110px 3px no-repeat}
.file-ico {display:inline-block;background:url("/common/img/content/ico_file_s.gif") left top no-repeat;padding-left:30px;line-height:20px;}
.file-delete {display:inline-block;margin-left:20px;}

/*===============================================================
				login
================================================================*/
.tit_login {font-size:20px;line-height:30px;text-align:center;}
.login_wrap {background:url("/common/img/content/login_top_bg.gif") left top no-repeat;position:relative;padding-top:50px;}
.login_wrap .login_con {padding:50px 0;}
.login_wrap .login_con .login_box {padding-left:265px;width:300px;}
.login_wrap .login_con .login_box label {font-size:16px;display:inline-block;width:90px;}
  .login_wrap .btn_login {display:block;color:#fff;background:#b8be19;width:158px;line-height:90px;font-size:16px;text-align:center;position:absolute;top:101px;left:577px;}

.id_end_wrap {background:url("/common/img/content/login_bg.png") 185px  bottom no-repeat;padding-bottom:120px;}
.id_end_wrap .tit_login {background:url("/common/img/content/login_bg.png") 630px top no-repeat;padding-top:80px;}
.id_end_wrap .login_form {border-bottom:1px solid #ddd;padding-bottom:80px;overflow:hidden;margin-top:85px;}

.find_login .form_box {border-top:2px solid #004677;border-bottom:1px solid #ddd;padding:40px 85px;width:830px;}
.find_login .form_box table {width:100%;}
.find_login .form_box table tr th, .find_login .form_box table tr td {padding:10px 0;text-align:left;}
.find_login .form_box table tr th {font-size:16px;color:#222;font-weight:normal;}
.find_login .form_box table tr td {color:#777;}
.find_login .form_box table .info {background:url("/common/img/content/ico_info.gif") left 8px no-repeat;line-height:20px;padding:5px 0 0 20px;}

.login_wrap .login_con .pw_chg_box {padding-left:265px;width:600px;}
.login_wrap .login_con .pw_chg_box label {font-size:16px;display:inline-block;width:135px;}
.login_wrap .login_con .pw_chg_box .type-info {line-height:20px;margin-left:30px;}

.pw_chg_warp {background:url("/common/img/content/login_bg.png") left  bottom no-repeat;padding-bottom:80px;}
.pw_chg_warp .tit_login {background:url("/common/img/content/login_bg.png") right  top no-repeat;padding-bottom:45px;}
.pw_chg_warp .pw_info {font-size:16px;line-height:26px;color:#004677;background:url("/common/img/content/hr_line_thin_g.gif") center top no-repeat;padding:10px 0 25px;}
.pw_chg_warp .pw_sinfo {color:#969696;border-top:1px dotted #969696;border-bottom:1px solid #ddd;padding:15px 0;}
.pw_chg_warp .pw_chg {padding:30px 0 30px 300px;width:700px;}
.pw_chg_warp .pw_chg label {display:inline-block;width:130px;font-size:16px;}


/*===============================================================
				join
================================================================*/
.join_wrap  {line-height:22px;}
.join_wrap .join_step {margin-bottom:40px;}
.join_wrap .join_step ol {overflow:hidden;border-right:1px solid #ddd;width:999px;}
.join_wrap .join_step ol li {float:left;border:1px solid #ddd;border-right:none!important;width:248px;color:#2e2e2e;font-size:16px;background:#e8e8e8;text-align:center;padding:23px 0;}
.join_wrap .join_step ol li:first-child {width:251px;}
.join_wrap .join_step ol li.on {background:#004777 url("/common/img/content/join_step_arrow.gif") center bottom no-repeat;color:#fff;border-bottom:none!important;padding-bottom:24px;}
.join_wrap .type-con h3 {color:#2e2e2e;}
.join_wrap .agree_box {overflow:hidden;margin-top:20px;font-weight:bold;}

.join_wrap .method_box {overflow:hidden;margin-top:35px;}
.join_wrap .method_box .method {float:left;border:1px solid #ddd;padding:50px 90px 0;width:278px;height:237px;color:#777;position:relative;}
.join_wrap .method_box .method a {position:absolute;top:162px;left:164px;}
.join_wrap .method_box .method dl dt {font-size:20px;}
.join_wrap .method_box .method dl dd {margin-top:15px;}
.join_wrap .method_box .m1 {margin-right:80px;}
.join_wrap .method_box .m1 dl {background:url("/common/img/content/ico_phone.gif") left top no-repeat;padding-left:110px;height:86px;}
.join_wrap .method_box .m2 dl {background:url("/common/img/content/ico_ipin.gif") left top no-repeat;padding-left:110px;height:86px;}

.join_form_wrap {overflow:hidden;}
.join_form_wrap h3 {font-size:22px;color:#2e2e2e;}
.join_form_wrap .require_info {display:block;float:right;color:#1e75d6;}
.join_form {border-top:2px solid #1e75d6;border-bottom:1px solid #ddd;padding:15px 0;clear:both;}
.join_form_table th, .join_form_table td {padding:10px 0;text-align:left;}
.join_form_table th {font-size:16px;font-weight:normal;}
.join_form_table .type-info, .join_form_table .type-info-blue {margin-left:30px;}


.join_end {background:url("/common/img/content/login_bg.png") 185px  bottom no-repeat;padding-bottom:120px}
.join_end .end_tit {font-size:20px;color:#333;background:url("/common/img/content/login_bg.png") 630px top no-repeat;padding-top:80px;line-height:30px;}
.join_end .end_detail {font-size:16px;color:#222;line-height:30px;}

.type-scroll h3 {font-weight:bold;margin-top:15px;}
.type-scroll .inner2_list li {padding-left:15px;}

.date_calendar {margin-right:10px!important;}
img.ui-datepicker-trigger {vertical-align:middle!important;}
