/*

2015. 5. 18
2번째 디자인을 적용한 CSS
*/

/* Common */
.btn_write { float:right; }

#container	{width: 970px; margin: 0 auto; *zoom:1 }
#container:after { content:""; display:block; clear:both}
#container img {max-width:100%;}
#container #contents {float:right; width:768px; padding-left:5px }
#container #contents .title	{position:relative; height: 23px; margin-bottom:10px;  font-size:15px; color:#1054a7; border-left:10px solid #bababa; border-bottom:2px solid #bababa; padding-left:7px; font-size:17px }
#container #contents .title_sub { background:url('../images/sub/sub_triangle.gif') no-repeat; padding-left:14px; margin-bottom:5px }
#container #contents .title	span {position:absolute; right:0; padding-right:15px; font-size:11px; color:#939393 }
#container #contents .content_box .contents_area { width:750px; min-height:400px; background:url('../images/sub/apt_top_bg.gif') repeat-x 0 0; *zoom:1; padding-top:30px;  }
#container #contents .content_box .contents_area:after { content:""; display:block; clear:both }

/* Sub Contents */
#container #contents .content_box {width: 768px; min-height:400px }
#container #contents .content_box .aptInfo_title { height:30px; background:url('../images/sub/sub_apt_img0.jpg') no-repeat 100% 0; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-30px }
#container #contents .content_box .aptInfo_title span { background:url('../images/sub/sub_circle.gif') no-repeat 0 1px; font-size:15px; color:#4c89dc; padding-left:18px;  }
#container #contents .content_box .aptinfo_table {width:750px; height:558px; background:url('../images/info/aptinfo.gif') no-repeat; margin-top:40px; margin-bottom:50px; border:1px solid #ffffff }
#container #contents .content_box .aptinfo_table table { width:625px; margin-left:54px; margin-top:52px}
#container #contents .content_box .aptinfo_table table.apt_table tbody tr th { background:#f2eee4; border:1px solid #e0dace}
#container #contents .content_box .aptinfo_table table.apt_table tbody tr td { height:28px; padding-left:5px; border:1px solid #e0dace }

#container .rightarea	{float: right; width: 179px; }


/* vote contents */
#container	{width: 970px; margin: 0 auto; *zoom:1 }
#container:after { content:""; display:block; clear:both}
#container #contents_sujainVote {width:750px; margin:0 auto;  }
#container #contents_sujainVote .title	{position:relative; height: 23px; margin-bottom:10px;  font-size:15px; color:#1054a7; border-left:10px solid #bababa; border-bottom:2px solid #bababa; padding-left:7px; font-size:17px }
#container #contents_sujainVote .title_sub { background:url('../images/sub/sub_triangle.gif') no-repeat; padding-left:14px; margin-bottom:5px; margin-top:20px; }
#container #contents_sujainVote .title	span {position:absolute; right:0; padding-right:15px; font-size:11px; color:#939393 }
#container #contents_sujainVote .content_box .contents_area { width:750px; min-height:400px; background:url('../images/sub/apt_top_bg.gif') repeat-x 0 0; *zoom:1; padding-top:30px;  }
#container #contents_sujainVote .content_box .contents_area:after { content:""; display:block; clear:both }

/* vote  Sub Contents */
#container #contents_sujainVote .content_box {width: 750px; min-height:600px }
#container #contents_sujainVote .content_box .aptInfo_title { height:30px; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-60px }
#container #contents_sujainVote .content_box .aptInfo_title span { background:url('../images/sub/sub_circle.gif') no-repeat 0 1px; font-size:15px; color:#4c89dc; padding-left:18px;  }
#container #contents_sujainVote .content_box .aptinfo_table {width:750px; height:558px; background:url('../images/info/aptinfo.gif') no-repeat; margin-top:40px; margin-bottom:50px; border:1px solid #ffffff }
#container #contents_sujainVote .content_box .aptinfo_table table { width:625px; margin-left:54px; margin-top:52px}
#container #contents_sujainVote .content_box .aptinfo_table table.apt_table tbody tr th { background:#f2eee4; border:1px solid #e0dace}
#container #contents_sujainVote .content_box .aptinfo_table table.apt_table tbody tr td { height:28px; padding-left:5px; border:1px solid #e0dace }

#container .rightarea	{float: right; width: 179px; }



.member_box_login	{width: 189px; height: 98px; margin-bottom: 12px;  background:url(../images/common/bg_com2.gif) 0 0 no-repeat; position:relative; }
.member_box_login .id_area {width: 90px; height: 17px; line-height:17px; position:absolute; left:15px; top:14px; border: solid 1px #ddd;}
.member_box_login .pass_area {width: 90px; height: 17px; line-height:17px; position:absolute; left:15px; top:39px; border: solid 1px #ddd;}
.member_box_login .id_save {position:absolute; left:114px; top:12px; }
.member_box_login .id_save .radio { vertical-align:0; }
.member_box_login .btn_login { position:absolute; left:115px; top:39px; }
.member_box_login .btns	{ position:absolute; left:5px; top:67px; }

.member_box_logout { width: 189px; height: 180px; margin-bottom: 12px;  background:url(../images/common/bg_com1.gif) 0 0 no-repeat; position:relative; }
.member_box_logout .m_infor	{ position:absolute; left:10px; top:10px; font-size:11px; line-height:18px; }
.member_box_logout .btn_logout { position:absolute; left:120px; top:13px; }
.member_box_logout .member_menu	{ position:absolute; left:10px; top:62px; }
.member_box_logout .member_menu dt { line-height:22px; color:#0047ca; font-weight:bold; }
.member_box_logout .member_menu dd a	{width: 82px; display:inline-block;  line-height:18px; font-size:11px; }
.member_box_logout .member_menu dd a:hover	{text-decoration:none; }
.member_box_logout .modify_menu	{position:absolute; left:10px; top:140px; }



#container .rightarea .location	{padding-right: 10px;  height: 21px; color:#787878; text-align:right; font-size:11px; }
#container .rightarea .sub_util	{width: 179px;}
#container .rightarea .sub_util  li.sub_util1{position:relative;width: 179px; height:70px; padding-bottom: 10px; background:url(../images/common/sub_util1_1.gif) 0 0 no-repeat;}
#container .rightarea .sub_util  li.sub_util1 strong{position:absolute;top:28px; right:8px;font-size:15px;}
#container .rightarea .sub_util  li.sub_util2{position:relative;width: 179px; height:70px; padding-bottom: 10px; background:url(../images/common/sub_util2_1.gif) 0 0 no-repeat; }
#container .rightarea .sub_util  li.sub_util2 strong{position:absolute;top:28px; right:8px;font-size:15px;}
#container .rightarea .sub_util  li.sub_util3{position:relative;width: 179px; height:70px; padding-bottom: 10px; background:url(../images/common/sub_util3_1.gif) 0 0 no-repeat; }
#container .rightarea .sub_util  li.sub_util3 strong{position:absolute;top:28px; right:8px;font-size:15px;}
#container .rightarea .sub_util  li.sub_util4{position:relative;width: 179px; height:70px;padding-bottom: 10px; background:url(../images/common/sub_util4_1.gif) 0 0 no-repeat; }
#container .rightarea .sub_util  li.sub_util4 strong{position:absolute;top:20px; right:15px;font-size:15px;text-align:center;}
#container .rightarea .sub_util  li.sub_util5{position:relative;width: 179px; height:70px; padding-bottom: 10px; background:url(../images/common/sub_util5_1.gif) 0 0 no-repeat; }
#container .rightarea .sub_util  li.sub_util5 strong{position:absolute;top:20px; right:8px;font-size:15px;text-align:center;}

#main_content_wrap	{width: 970px; padding-bottom: 20px;  overflow:hidden; margin: 0 auto; }

.color_org{color:#ff5a00;}




/* 아파트 갤러리 */
#container #contents .content_box .contents_area dl.gal {float:left; width:204px; height:230px; margin:25px 20px 0px 25px; display:inline}
#container #contents .content_box .contents_area dl.gal dt {text-align:center; margin-top:5px; font-weight:bold; width:204px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
#container #contents .content_box .aptsub_area_top { height:30px; background:url('../images/sub/sub_apt_img0.jpg') no-repeat 100% 0; padding-top:45px }

/* Paging */
/* .apt_paging {clear:both; margin-top:15px }
.apt_paging ul {width:330px; height:23px; margin:0 auto; text-align:center }
.apt_paging ul li { display:inline; width:18px; text-align:center; padding:2px; cursor:pointer; font:bold 13px dotum }
.apt_paging ul li img { vertical-align:middle }
.apt_paging ul li.on { color:#d54b00 } */

/* Search area */
.search_area { padding:10px 20px 10px 0; text-align:right; background:#f7f7f7;position:relative; }

/*car Search*/
#car_search {width: 100%;border-bottom: 1px solid #cccccc;margin-bottom: 10px;}
#car_search  .search_area {position:relative;}
#car_search  .search_area .Blacklist {position: absolute;left:5px;bottom:7px;}
#car_search  .search_area .Blacklist button{
background: inherit ; border:none; box-shadow:none; border-radius:0; padding:0; overflow:visible; cursor:pointer;height:30px;width:120px;box-shadow: 0px 1px 3px 1px rgba(141, 141, 141, .3);}
#car_search  .search_area .Blacklist #btnBlacklist {background-color:#368bdd;border-radius:3px;color:#fff;margin-right:5px}
#car_search  .search_area .Blacklist #btnBlacklistDelete {background-color:#fff;border-radius:3px;color:#555}

/* 대표회의 banner */
.banner_area{width:730px;text-align:cetner;}


/* 아파트 배치도 */
.contents_area .reading_glass_area {  }
.contents_area .reading_glass_area .reading_glass { float:right; height:40px; margin:10px 20px 10px 0; font-weight:bold}
.contents_area .reading_glass_area .reading_glass img { vertical-align:middle }
.contents_area .reading_glass_area p { text-align:center }

/* Map */
.contents_area .map { margin-top:10px }
.contents_area .map dl dt { margin:5px 20px }
.contents_area .map dl dd img { margin-left:17px; border:7px solid #d7eaf9 }

/* 게시판 글쓰기 */
.table_wrap_w{ border-collapse:collapse; border:0px solid #d7d7d7 }
.table_wrap_w tbody tr th { background:#eee; border-bottom:1px solid #d7d7d7 }
.table_wrap_w tbody tr td { height:26px; border-bottom:1px solid #d7d7d7; padding-top:3px }
.table_wrap_w tbody tr td .editor {width:98%; height:400px }
.table_wrap_w tbody tr td .file_up1 { margin-bottom:2px }
.btn_area { margin-top:15px; float:right}
.btn_area ul li { float:left; margin-right:3px }

/* 게시판 상세보기 */
.table_wrap_v{ border-collapse:collapse; border-color:#d7d7d7; background:url('../images/common/table_wrap_v.gif') no-repeat; width:750px; height:78px; border-bottom:1px solid #b5b5b5}
.board_title_bg span {font-size:14px; font-weight:bold; padding-left:20px}
.board_title_bg { background:url('../images/common/board_title_bg0.gif') no-repeat; width:750px; height:38px ; }
.table_wrap_v tbody tr th {height:36px}
.table_wrap_v tbody tr td { padding-top:3px ;}
.table_wrap_v tbody tr td .view_area {width:98%; height:400px }
.table_wrap_v tbody tr td .v { width:750px; min-height:400px; padding:20px 0px; word-break:break-all; line-height:1.6;}
.view_tit th { padding-left:14px}

/* 게시판 상세보기-입찰게시판 */
.table_wrap_v3 { border-collapse:collapse; border-color:#d7d7d7; background:url('../images/common/table_wrap_v3.gif') no-repeat; width:750px; height:78px; border-bottom:1px solid #b5b5b5}
.board_title_bg span {font-size:14px; font-weight:bold; padding-left:20px}
.board_title_bg { background:url('../images/common/board_title_bg0.gif') no-repeat; width:750px; height:38px ; }
.table_wrap_v3 tbody tr th {height:36px}
.table_wrap_v3 tbody tr td { text-indent:7px;  padding-top:3px ;}
.table_wrap_v3 tbody tr td .view_area {width:98%; height:400px }
.table_wrap_v3 tbody tr td .v { width:730px; min-height:300px; padding:20px 10px; word-break:break-all; letter-spacing:0.9px;  font-size:13px; line-height:20px}
.view_tit th { padding-left:14px}

/*리스트페이지 (130326) */
.board_top_bind {width:750px; background:url('../images/common/board_top_bind.gif'); background-repeat:no-repeat; z-index:2; line-height:38px}
@media screen and (-webkit-min-device-pixel-ratio:0) {.board_top_bind {margin-top:-14px;}}
.board_top_bind span {margin-left:15px}
.table_wrap_L{ border-collapse:collapse; border:none; margin-bottom:20px; width:750px; background:url('../images/common/title_bg.gif') no-repeat; }
.table_wrap_L thead tr th { height:35px; color:#333; line-height:35px}
.table_wrap_L tbody tr td { text-align:center; height:18px; border-bottom:1px solid #d7d7d7; padding-top:3px; }
.table_wrap_L tbody tr td .ellipsis {display:inline-block; width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}


/* 아파트 갤러리 */
.gallery_area { *zoom:1; margin-bottom:50px }
.gallery_area:after { content:""; display:block; clear:both }
.gallery_area .gal {float:left; width:225px; margin:25px 20px 0px 4px; display:inline;}
.gallery_area .gal .dd, .gallery_area .gal dd { min-height:170px }
.gallery_area .gal .dt, .gallery_area .gal dt {margin:5px 0; font-weight:bold; width:225px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height: 20px;}
.gallery_area .gal img {width:100% !important; max-height:225px !important;}
.gallery_area .aptsub_area_top { height:30px; background:url('../images/sub/sub_apt_img0.jpg') no-repeat 100% 0; padding-top:45px }



/* 관공서 */
.gov { margin-top:25px; *zoom:1}
.gov:after { display:block; clear:both; content:"" }
.gov_ti { float:left; width:105px; text-align:center; margin-top:30px }
.gov_tab {float:left; background:url('/images/sub/gov_bar.gif') repeat-y 0% 0%; padding-left:18px; width:627px}
.gov_tab tr { height: 35px; font-weight:bold; border-bottom:1px dotted #d7d7d7}
.gov_tab tr td { height: 35px; font-weight:bold; font-weight:normal}

/* 임원 구성도 */
.executive_area { margin-top:20px }
.executive_area .executive_ti { color:#007012; font-weight:bold; text-align:center; font-size:18px; margin-bottom:15px }
.executive_area ul li { margin: 10px 0}
.executive_area .executive .exe_du {position:relative; background:url('/images/sub/executive_bg.gif') no-repeat; width:707px; height:31px; padding:5px 0 0 28px}
.executive_area .executive .exe_du dt,
.executive_area .executive .exe_du dd { float:left; font-weight:bold; font-size:14px;  }
.executive_area .executive .exe_du dt.dt span.po {position:absolute; left:50px; top:6px; width:100px; display:inline-block; margin:5px 0 0 15px}
.executive_area .executive .exe_du dd.dd1 {position:absolute; left:175px; top:11px;  width:110px; text-align:center}
.executive_area .executive .exe_du dd.dd2 {position:absolute; left:300px; top:11px;  width:120px;; text-align:center}
.executive_area .executive .exe_du dd.dd3 {position:absolute; left:460px; top:9px }
.executive_area .executive .exe_du dt.red { color:#fa4c00 }
.executive_area .executive .exe_du dt.yellow { color:#fc9a00 }
.executive_area .executive .exe_du dt.green { color:#31a412 }
.executive_area .executive .exe_du dt.purple { color:#ba66ce }
.executive_area .executive .exe_du dt.blue { color:#3388f1 }

/* sub Blog */
.sub_blog {width: 100%; table-layout:fixed; margin-bottom: 22px}
.sub_blog td {vertical-align:top; height:67px }
.sub_blog dl	{padding-top: 7px; line-height:18px; }
.sub_blog dt	{line-height:18px; }
.sub_blog dt .ellipsis {display:inline-block; width:200px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.sub_blog dt a	{color:#0045a3}
.sub_blog dd	{line-height:18px; height:37px; overflow:hidden }

/* 설문조사 */
.poll_ser { position:relative; border:2px solid #5295e3; padding-bottom:20px; margin-top:30px }
.poll_ser .poll_ico { position:absolute; top:23px; left:20px }
.poll_ser .poll_cont_area { padding-left:113px; margin-top:15px; background:url('/images/sub/poll_bar.gif') no-repeat 75% 100%; _border:1px solid #fff }
.poll_ser .poll_cont_area .poll_que h5 { margin-bottom:10px; color:#5295e3; font-weight:bold }
.poll_ser .poll_cont_area .poll_que .que{ line-height:20px; padding:0 45px 25px 0 }
.poll_ser .poll_chk { margin:20px 0 0 605px  }

/* 중고장터 상세보기 */
.table_wrap_v2{ border-collapse:collapse; border-color:#d7d7d7; background:url('../images/common/tablerap_v2.gif') no-repeat; width:750px; height:227px; border-bottom:1px solid #b5b5b5}
.board_title_bg span {font-size:14px; font-weight:bold; padding-left:20px}
.board_title_bg { background:url('../images/common/board_title_bg0.gif') no-repeat; width:750px; height:38px ; }
.table_wrap_v2 tbody tr th {height:36px; border-bottom:1px solid #b5b5b5}
.table_wrap_v2 tbody tr td { text-indent:7px;  padding-top:3px ;border-bottom:1px solid #b5b5b5}
.table_wrap_v2 tbody tr td .view_area {width:98%; height:400px }
.table_wrap_v2 tbody tr td .v { width:730px;  min-height:300px; padding:20px 10px; word-break:break-all; letter-spacing:0.9px; font-size:13px }
.view_tit th { padding-left:14px;}

/* 국민은행 시세정보 */
.sise2 {position:relative; width:750px; min-height:388px; margin-top:10px; margin-bottom:20px}
.sise2 h3 { font-size:17px}
.sise2 .div_line { padding:20px 20px 5px 20px; background:#f4f4f4; margin-bottom:10px }
.sise2 .div_line2 { padding:15px 20px 15px 20px; background:#f4f4f4; margin-bottom:10px }
.sise2 .sise_table{ border-collapse:collapse; border:none; margin-bottom:20px; width:710px; height:78px; margin-top:20px}
.sise2 .sise_table tbody tr:hover {background:#d7d7d7}
.sise2 .sise_table thead tr th { height:35px; color:#333; line-height:35px; border:1px solid #9f9f9f}
.sise2 .sise_table tbody tr td { text-align:center; height:26px; border:1px solid #d7d7d7; padding-top:3px; background-color:#fff }
.sise2 .sise_table tbody tr td .ellipsis {display:inline-block; width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

.sise2 .sise_table_W{ border-collapse:collapse; border:none; margin-bottom:20px; width:710px; height:78px; margin-top:20px}
.sise2 .sise_table_W thead tr th { height:35px; color:#333; line-height:35px; border:1px solid #9f9f9f; background:#d7d7d7}
.sise2 .sise_table_W tbody tr td { text-align:center; height:36px; border-bottom:1px solid #d7d7d7; padding-top:3px; border:1px solid #9f9f9f }
.sise2 .sise_table_W tbody tr td .ellipsis {display:inline-block; width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}


.sise2 .CommunityMain_Trip { width:99.7%; margin-top:15px; margin-bottom:15px }
.sise2 .CommunityMain_Trip tbody tr td { height:30px; border-bottom:1px solid #c1c1c1}
.sise2 .CommunityMain_Trip tbody tr td.cen { height:30px; text-align:center; border-bottom:1px solid #c1c1c1}
.sise2 .CommunityMain_Trip tbody tr td.lef { height:30px; padding-left:7px; border-bottom:1px solid #c1c1c1}
.sise2 .CommunityMain_Trip .cur { cursor:pointer}

.sise2 .CommunityMain_Banner { width:95%; margin-top:15px; margin-bottom:10px }
.sise2 .CommunityMain_Banner tbody tr td { height:40px; border-bottom:1px solid #e9e9e9; text-align:center }
.sise2 .CommunityMain_Banner .cur { cursor:pointer}


/* 정보마당 New */
#container #contents .content_box .aptInfo_title2 { height:44px; background:url('../images/login/aStoryCommunity/aSc_Info.jpg') no-repeat 100% 0; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-30px }
#container #contents .content_box .aptInfo_title2_sise { height:44px; background:url('../images/login/aStoryCommunity/aSc_Info_property.jpg') no-repeat 100% 0; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-30px }
#container #contents .content_box .aptInfo_title2_market { height:44px; background:url('../images/login/aStoryCommunity/aSc_Info_market.jpg') no-repeat 100% 0; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-30px }
#container #contents .content_box .aptInfo_title2_event { height:44px; background:url('../images/login/aStoryCommunity/aSc_Info_event.jpg') no-repeat 100% 0; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-30px }
#container #contents .content_box .aptInfo_title2_trip { height:44px; background:url('../images/login/aStoryCommunity/aSc_Info_trip.jpg') no-repeat 100% 0; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-30px }
#container #contents .content_box .aptInfo_title2_life { height:44px; background:url('../images/login/aStoryCommunity/aSc_Info_life.jpg') no-repeat 100% 0; padding-top:45px; border-bottom:2px solid #5993dd; margin-top:-30px }
.sise2 .sise_table .col1 { background-color:#ececec }
.sise2 .sise_table .col2 { background-color:#f1f8dd }
.sise2 .sise_table .col3 { background-color:#f3ebdf }
.sise2 .sise_table .col4 { background-color:#e5edf8 }


/* 중고 장터 */
.flea_market tbody tr td { height:24px; color:#7d7d7d; padding:2px; text-indent:0px }
.flea_market tbody tr td .no { position:relative; }
.flea_market tbody tr td .no span { position:absolute; top:2px;  }
.flea_market tbody tr td .ti { color:#3c3c3c; font-weight:bold }
.flea_market tbody tr td.cont_wrap p { width:600px; height:50px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.flea_market tbody tr td.cont_wrap .cont { line-height:18px }
.flea_market tbody tr td .flea_div { position:absolute; top:3px; left:5px; width:360px; height:100px; overflow:hidden; padding:2px }


/* 부동산정보 상단 */
.home_div {display: table; padding: 30px 0px; width:100%; line-height: 25px;  border-bottom: 1px solid #eaeaea;
           background:url(/common/MOBILE_N2/images/home_bg.png) right bottom no-repeat;}
.home_name {font-size:24px; font-weight: bold; margin-left: 35px;}
.home_name::after {content: "정보제공"; padding: 5px 8px; font-size:12px; background-color: #fee5e5; border-radius: 13px; margin-left:10px; color: red; line-height: 23px;
vertical-align: text-top;}
.home_span {font-weight: bold; font-size: 15px; margin-left: 35px;}
.home_text {color:#666; font-size: 15px;}
.home_img {border-radius:50%; overflow:hidden; display: table-cell; width:150px; height: 150px; background-color: #eaeaea;
           background:url(/common/MOBILE_N2/images/clear.jpg) center no-repeat;}
.home_profile {width: 100%; height:100%}


/* 국민은행 시세정보 */
.sise {position:relative; padding:17px; margin-bottom:20px}

.sise .sise_table{ border-collapse:collapse; border:none; margin-bottom:20px; width:710px; height:78px; margin-top:20px}
.sise .sise_table tbody tr:hover {background:#d7d7d7; cursor:pointer}
.sise .sise_table thead tr th { height:35px; color:#333; line-height:35px; border:1px solid #9f9f9f; background:#f0f0f0}
.sise .sise_table tbody tr td { text-align:center; height:26px; border-bottom:1px solid #d7d7d7; padding-top:3px; border:1px solid #9f9f9f }
.sise .sise_table tbody tr td .ellipsis {display:inline-block; width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

.sise .sise_table_W{ border-collapse:collapse; border:none; margin-bottom:20px; width:710px; height:78px; margin-top:20px}
.sise .sise_table_W thead tr th { height:35px; color:#333; line-height:35px; border:1px solid #9f9f9f; background:#d7d7d7}
.sise .sise_table_W tbody tr td { text-align:center; height:36px; border-bottom:1px solid #d7d7d7; padding-top:3px; border:1px solid #9f9f9f }
.sise .sise_table_W tbody tr td .ellipsis {display:inline-block; width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

.sise .sise_table .col1 { background-color:#ececec }
.sise .sise_table .col2 { background-color:#f1f8dd }
.sise .sise_table .col3 { background-color:#f3ebdf }
.sise .sise_table .col4 { background-color:#e5edf8 }


/* 정보마당 메인 부동산이야기 */
.sise2 .realestate_table{ border-collapse:collapse; border:none; margin-bottom:20px; width:710px; /* height:78px; */ margin-top:5px}
.sise2 .realestate_table tbody tr:hover {background:#d7d7d7; cursor:pointer}
.sise2 .realestate_table thead tr th { height:35px; color:#333; line-height:35px; border:1px solid #9f9f9f}
.sise2 .realestate_table tbody tr td { text-align:center; height:26px; border-bottom:1px solid #d7d7d7; padding-top:3px; background-color:#fff }
.sise2 .realestate_table tbody tr td .ellipsis {display:inline-block; width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

/* 이벤트 */
.event_top_ca { height:23px; padding:10px 0 0 10px; border-bottom:1px solid #c1c1c1}
.event_top_ca li { height:10px; float:left; padding-right:40px; padding-left:7px;  background:url('http://www.aptstory.com/Admin/images/aStoryCommunity/event_dot.gif') no-repeat  0px 2px; }

/* 왼쪽 메뉴 */
#container .leftarea {float: left; width: 197px; padding-bottom:130px }
#container .leftarea .left_Menu_area { width:197px;  *zoom:1}
#container .leftarea .left_Menu_area:after { display:block; clear:both; content:"" }
#container .leftarea .left_Menu_area h1 {height:38px; background:url('/images/login/bg_lnb.jpg'); font-weight:600; color:#fff; line-height:38px; text-indent:20px;}
#container .leftarea .lnb	{ background:#eee; padding: 13px 0 20px 0 }
#container .leftarea .lnb li	{padding-left: 24px;  color:#2e426e;  background:url("/images/login/Main_new/left_dot1.gif") 9px 12px no-repeat}
#container .leftarea .lnb li a	{line-height:30px; font-size:14px; font-weight:bold; color:#3c3c3c}
#container .leftarea .lnb li ul	{display:block }

#container .leftarea ul.left_common { margin-top:15px; }
#container .leftarea ul.left_common li{ margin-top:3px; }
#container .leftarea ul.left_common li a {display:block; background:#3487d7; height: 40px; line-height: 40px; padding: 0 15px; border-radius: 5px; text-align:center; font-weight:500; font-size: 13px; color: #fff;}
#container .leftarea ul.left_common li:nth-child(2) a {background:#6f6f6f !important;}

/* 독서실 */
.ReadIngRoom_wrap { width:750px; }
.ReadIngRoom_wrap table tr th { height:25px; }
.ReadIngRoom_wrap table tr td { height:20px; text-align:center }
.ReadIngRoom_wrap table {}

.ReadIngRoom_write { padding:20px 0 }
.ReadIngRoom_write table tr th { background-color:#82b5ee; color:white; height:30px }
.ReadIngRoom_write table tr td { line-height:33px; text-align:center  }
.ReadIngRoom_write table tr td input { padding:2px; text-align:center}


/* 게시판 리스트 */
.table_wrap_RD{ border-collapse:collapse; border:none}
.table_wrap_RD thead tr th { background:url('/aptAdm/images/board/boardTitle_bg.jpg') repeat-x; height:28px; color:#333; border-top:2px solid #829aa3; border-bottom:2px solid #829aa3; padding-top:3px}
.table_wrap_RD tbody tr td { text-align:center; height:22px; border-bottom:1px solid #d7d7d7; padding-top:1px }


/* 에너지 사용량 검침 */
.energyUseChart {position:relative; padding:0; margin-bottom:20px}

.energyUseChart .eu_table{ border-collapse:collapse; border:none; margin-bottom:20px; width:100%; height:78px}
.energyUseChart .eu_table tbody tr:hover {background:#d7d7d7; cursor:pointer}
.energyUseChart .eu_table thead tr th { height:35px; color:#fff; line-height:35px; border:1px solid #9f9f9f; background-color:#82749a}
.energyUseChart .eu_table tbody tr td { height:30px; border-bottom:1px solid #d7d7d7; padding-top:3px; border:1px solid #9f9f9f; font-weight:bold }
.energyUseChart .eu_table tbody tr:nth-child(2n-1){background-color:#f2ecf3;}
.energyUseChart .eu_table tbody tr:nth-child(2n-2){background-color:#e5deef;}

.energyUseChart .eu_table_W{  margin-bottom:20px; width:100%; height:78px}
.energyUseChart .eu_table_W thead tr th { height:35px; color:#fff; line-height:35px; border:1px solid #fff; background:#5373a5}
.energyUseChart .eu_table_W tbody tr td { text-align:center; background-color:#e6ebf2; height:36px; padding-top:3px; border:1px solid #fff; border-bottom:1px solid #5373a5}
.energyUseChart .eu_table_W tbody tr td .ellipsis {display:inline-block; width:400px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

/* 골프장 예약 */
.golfRoom_wrap { position:relative; width:750px; height:249px;  background:url('/images/login/golfRoom/golf_bg.jpg') no-repeat;  margin:10px auto; border-bottom:2px solid #d2cbed;}
.golfRoom_wrap .golfRoom { position:absolute; top:50px; right:1px; width:510px; height:196px;  background:url('/images/login/golfRoom/back_box.png') repeat-x;}
.golfRoom_wrap .ti_2 { position:absolute; top:15px; right:1px;   color:#f00}
.golfRoom_wrap .golfRoom .ti_area { padding:30px 20px }
.golfRoom_wrap .golfRoom .ti_area table tr td { height:45px}
.golfRoom_wrap .golfRoom .ti_area table tr td select { border:1px solid #c7bfea}


/* 알람 */
.alarm_content{background:url('/images/login/Main_new/alarm_back_2.png') no-repeat; background-position:100% 100%;}
.alarm_check_box{float:left; width:400px; height:100px; margin:20px 0 0 20px;}
.alarm_check_box > h3{display:inline-block; height:20px; line-height:20px; font-size:14px; color:#128b65; letter-spacing:-1px; }
.alarm_check_box > p{display:inline-block; margin-left:140px;}
.alarm_check_box > p > input{margin-left:20px;}
.alarm_check_box > .alarm_check_list{border:1px solid #adadad; padding:10px 30px; box-sizeing:border-box; margin-top:10px; }
.alarm_check_box > .alarm_check_list > .alarm_board {width:50%; font-size:15px; height:25px; line-height:25px; display:inline-block;}
.alarm_check_box > .alarm_check_list > .alarm_board_title {font-size:15px; font-weight:bold; color:#7e9aae;display:inline-block;}
.alarm_check_box > .alarm_check_list > .alarm_board_text{display:inline-block; font-size:12px; color:#999999; margin-left:120px;}
.alarm_check_box > .alarm_check_list > input{margin-left:20px;}
.alarm_button{width:100%; text-align:right; margin-top:15px;}

.alarm_number_info{float:left; width:285px; margin:20px 0 0 35px; position:relative;}
.alarm_number_info > h3{display:inline-block;  height:20px; line-height:20px; font-size:14px; color:#128b65; letter-spacing:-1px; width:48%;}
.alarm_number_info > div > .alarm_number_info_text{border-radius:5px; background-color:#fae2e2; padding:8px 15px; margin-bottom:15px;}
.alarm_number_info > div > .alarm_number_info_text > p{color:#333333; line-height:15px;}

/* 스포츠 예약 */
.sports_wrap { position:relative; width:750px; height:252px;  background:url('/images/login/golfRoom/sports_bg.png') repeat-x;  margin:10px auto}
.sports_wrap .golfRoom { position:absolute; top:50px; right:1px; width:510px; height:196px; }
.sports_wrap .ti_2 { position:absolute; top:15px; right:1px;   color:#f00}
.sports_wrap .golfRoom .ti_area { padding:30px 20px }
.sports_wrap .golfRoom .ti_area table tr td { height:45px}
.sports_wrap .golfRoom .ti_area table tr td select { border:1px solid #c7bfea}
.sports_place_check{display:inline-block; width:70px; height:70px; text-align:center; background-color:#ffffff; border-radius:3px; border:1px solid #40a3a0; box-sizing:border-box;}
.sports_place_check:hover {display:inline-block; width:70px; height:70px; text-align:center; background-color:#e1faf9; border-radius:3px; border:1px solid #40a3a0; box-sizing:border-box;}
.sports_place_check > span{display:inline-block; line-height:18px; font-weight:bold; color:#40a3a0; margin-top:15px;}

.sports_booking_button{display:inline-block; width:120px; height:28px; line-height:28px; text-align:center; font-weight:bold; color:#ffffff; background-color:#40a3a0; border-radius:3px; }

.sports_booking_check{display:inline-block; width:120px; height:28px;  text-align:center; background-color:#ffffff; border-radius:3px; border:1px solid #40a3a0; box-sizing:border-box;}
.sports_booking_check:hover{display:inline-block; width:120px; height:28px;  text-align:center; background-color:#e1faf9; border-radius:3px; border:1px solid #40a3a0; box-sizing:border-box;}
.sports_booking_check > span{line-height:28px; font-weight:bold; color:#40a3a0;}
