﻿@charset "UTF-8";

/* contents */
#contents{max-width:1000px; padding-top:20px; margin:0 auto 70px;}

.br_lg{display:block;}

/* 버튼 */
.default_btn{display:inline-block; width:80px; height:34px; background-color:#666; font-size:15px; line-height:34px; letter-spacing:-.05em; color:#fff; text-align:center; vertical-align:middle;}
.btn_blue{background-color:#2160a1;}
.btn_sky{background-color:#6cb2e2;}
.btn_wrap{overflow:hidden; font-size:0; text-align:right;}
.btn_left{float:left;}
.btn_left .default_btn{margin-left:8px;}
.btn_left .default_btn:first-child{margin-left:0;}
.btn_right{overflow:hidden; float:right;}
.btn_right .default_btn{float:right; margin-left:0;}
.btn_right .default_btn:first-child{margin-left:8px;}

/* 브레드스크럽 */
.bread_wrap{margin-bottom:25px; text-align:right;}
.bread_wrap .bread{display:inline-block; margin-left:8px; font-size:12px; letter-spacing:-.04em; color:#999;}
.bread_wrap .bread:before{display:inline-block; margin-right:8px; content:'>';}
.bread_wrap .bread:first-child{margin-left:0;}
.bread_wrap .bread:first-child:before{display:none;}

/* 서브페이지 타이틀 */
.title_wrap{margin-bottom:40px; text-align:center;}
.title_wrap h2{margin-bottom:15px; font-size:38px; color:#222;}
.title_wrap p br{display:none;}

/* 게시판 아이콘 */
.board .icon{display:inline-block; background-position:0 0; background-repeat:no-repeat; background-size:cover; vertical-align:middle;}
.board .icon.reply{width:38px; height:17px; margin-right:8px; background-image:url("/Resources/Kor/Ob/images/common/reply_icon.png"); vertical-align:text-top;}
.board .icon.down{width:15px; height:14px; margin-left:10px; background-image:url("/Resources/Kor/Ob/images/common/down_icon.png");}

/* 게시판 공통 */
.board .board_comment{margin-top:10px; font-size:13px; line-height:1.2; color:#999;}
.board .default_table{width:100%; border-top:2px solid #666; border-bottom:1px solid #eaeaea; table-layout:fixed;}
.board .default_table th{font-weight:400; color:#000;}
.board .default_table td{font-weight:300;}

/* 게시판 검색창 */
.board_search{padding:23px 0; margin-bottom:20px; background-color:#f2f2f2; font-size:0; text-align:center;}
.board_search select{width:100px; height:34px; font-size:15px;}
.board_search input[type="text"]{width:220px; height:34px; margin:0 6px; font-size:15px;}

/* 게시판 paging */
.paging_wrap{font-size:0; text-align:center;}
.paging_wrap .btn_page{display:inline-block; width:30px; height:30px; margin-left:4px; border:1px solid #c9c9c9; font-size:15px; line-height:30px; letter-spacing:-.025em; color:#666; text-align:center; box-sizing:border-box;}
.paging_wrap .btn_page:first-child{margin-left:0;}
.paging_wrap span.btn_page{background-color:#2160a1; border:1px solid #2160a1; color:#fff;}
.paging_wrap .btn_jump{background-position:center center; background-repeat:no-repeat; text-indent:-9999px;}
.paging_wrap .prev1{background-image:url("/Resources/Kor/Ob/images/common/prev1.png");}
.paging_wrap .prev2{margin-right:16px; background-image:url("/Resources/Kor/Ob/images/common/prev2.png");}
.paging_wrap .next1{background-image:url("/Resources/Kor/Ob/images/common/next1.png");}
.paging_wrap .next2{margin-left:20px; background-image:url("/Resources/Kor/Ob/images/common/next2.png");}

/* 게시판 리스트 페이지 */
.board_list{margin-bottom:20px;}
.board_list .default_table th{padding:13px 0; background-color:#f2f2f2;}
.board_list .default_table td{padding:11px 0; border-top:1px solid #e2e2e2; text-align:center;}
.board_list .default_table .num{width:11%;}
.board_list .default_table .title{width:55%; text-align:left;}
.board_list .default_table th.title{text-align:center;}
.board_list .default_table .title a{overflow:hidden; display:block; text-overflow:ellipsis; white-space:nowrap;}
.board_list .default_table .title a:hover{font-weight:500; color:#214975;}
.board_list .default_table .author{width:11%;}
.board_list .default_table .day{width:11%;}
.board_list .default_table .views{width:12%;}

/* 사랑방 주소록 */
.address_list .board_list .default_table .name{width:20%;}
.address_list .board_list .default_table .class{width:20%;}
.address_list .board_list .default_table .mail{width:35%;}
.address_list .board_list .default_table .call{width:25%;}
.address_list .board_list .default_table .address_comment{padding:30px 0; line-height:2;}

.board_list.type02{margin-top:50px;}
.board_list.type02 .default_table .title{width:77%;}
.board_list.type02 .default_table .day{width:12%;}

/* 게시판 뷰 페이지 */
.board_view{margin-bottom:20px;}
.board_view .default_table > tbody > tr > th{width:11.5%; padding:13px 0 13px 32px; border-top:1px solid #e2e2e2; text-align:left;}
.board_view .default_table > tbody > tr > td{width:88.5%; padding:13px 32px 13px 0; border-top:1px solid #e2e2e2;}
.board_view .default_table .view_title{background-color:#f2f2f2;}
.board_view .default_table .view_title th, .board_view .default_table .view_title td{border-top:none;}
.board_view .default_table .view_title td{font-weight:500; color:#214975;}
.board_view .default_table .view_cont > td{padding:40px 32px; word-break:keep-all; word-wrap:break-word;}
.board_view .default_table .view_cont p, .board_view .default_table .view_cont span{line-height:2;}
.board_view .default_table .view_cont img{width:100%; margin-bottom:10px;}
.board_view .default_table .view_cont a img{width:auto;}
.board_view .default_table .view_file{background-color:#fafafa;}
.board_view .default_table .view_file a{display:inline-block; margin-left:15px;}
.board_view .default_table .view_file a:first-child{margin-left:0;}

/* 게시판 작성 페이지 */
.board_write .default_table th{width:11.5%; padding:13px 0 13px 40px; background-color:#f2f2f2; border-top:1px solid #e2e2e2; text-align:left;} 
.board_write .default_table td{width:88.5%; padding:13px 30px; border-top:1px solid #e2e2e2;}
.board_write .default_table td input[type=text]{width:100%; height:30px;}
.board_write .default_table .write_author th, .board_write .write_author td{border-top:none;}
.board_write .default_table .write_cont td{padding:10px 30px;}
.board_write .default_table .write_cont td #editor{display:block; height:380px;}
.board_write .default_table .write_file th{padding-left:0; text-align:center;}
.board_write .default_table .write_file label{display:inline-block; width:70px; height:20px; line-height:20px; background-color:#f0f0f0; border:1px solid #c9c9c9; font-size:12px; text-align:center;}
.board_write .default_table .write_file input[type=file]{display:none;}
.board_write .default_table .write_file .file_comment{margin-left:10px; font-size:13px; color:#999;}

/*인사통보 페이지 */
.personnel_view .board_view .default_table .view_cont .cont_box{overflow-x:auto;}

/* 사랑방 페이지 */
.celebrate_list .board_search{margin-bottom:10px;}
.celebrate_list .title span{font-size:13px; color:#6cb2e2;}
.celebrate_list .btn_wrap{margin-bottom:10px;}
.celebrate_write .btn_wrap{margin-top:-25px;}

/* 사랑방 뷰 페이지 */
.celebrate_view .btn_wrap{margin-bottom:50px;}
.celebrate_view .reply_write h4{margin-bottom:10px;}
.celebrate_view .reply_write .write_box{position:relative; padding-bottom:45px; border:1px solid #dadada;}
.celebrate_view .reply_write .write_box textarea{height:105px; padding:15px; border:none; border-bottom:1px solid #ececec;}
.celebrate_view .reply_write .write_box .text_num{position:absolute; left:15px; bottom:15px; font-size:13px;}
.celebrate_view .reply_write .write_box .default_btn{position:absolute; right:5px; bottom:5px;}
.celebrate_view .reply_list li{position:relative; padding:20px 0; border-bottom:1px solid #e2e2e2;}
.celebrate_view .reply_list li .writer{margin-bottom:10px; font-weight:400;}
.celebrate_view .reply_list li p{margin-bottom:20px;}
.celebrate_view .reply_list li .day{font-size:13px; color:#ccc;}
.celebrate_view .reply_list li .btn_wrap{position:absolute; right:0; bottom:20px; margin-bottom:0;}
.celebrate_view .reply_list li .btn_wrap .reply_btn{display:inline-block; width:60px; height:30px; margin-left:5px; background:#fafafa; border:1px solid #dadada; font-size:13px; color:#666; line-height:30px; text-align:center; box-sizing:border-box;}
.celebrate_view .reply_list li .btn_wrap .reply_btn:first-child{margin-left:0;}

/* 로그인 관련 페이지 공통 */
.user_wrap{padding:40px 0; background-color:#f2f2f2; text-align:center;}
.user_wrap .user_text{margin-bottom:20px;}
.user_wrap .user_text h3{margin-bottom:30px; font-weight:300; font-size:28px; line-height:40px;}
.user_wrap .user_text h3 .id_text{color:#2160a1;}
.user_wrap .user_text p{line-height:24px;}
.user_wrap .user_comment{display:inline-block; margin-top:10px; font-size:13px; line-height:1.2; color:#999;}
.user_wrap .user_comment2{max-width:360px; margin:0 auto; margin-top:30px; border-top:1px solid #ccc; text-align:left;}
.user_wrap .user_comment2 p{margin:30px 0 20px; line-height:1.4em; color:#333; font-weight:400;}
.user_wrap .user_comment2 li{padding-left:15px; line-height:1.4em; text-indent:-15px; color:#666;}
.user_wrap input[type=text]{display:block; max-width:360px; height:44px; margin:0 auto;}
.user_wrap input[type=password]{display:block; max-width:360px; height:44px; margin:0 auto;}
.user_wrap .default_btn{display:block; width:100%; max-width:360px; height:44px; margin:0 auto; line-height:44px;}
.user_wrap .btn_wrap .default_btn:first-child{margin-bottom:10px;}
.user_wrap h3 .mail_address{color:#2160a1;}

/* 로그인 페이지 */
.login_input .default_btn{margin-bottom:40px;}
.login_input input[type=text]{margin-bottom:10px;}
.login_input input[type=password]{margin-bottom:10px;}
.login_link ul{font-size:0;}
.login_link li{display:inline-block; position:relative; margin-left:30px;}
.login_link li:first-child{margin-left:0;}
.login_link li:before{position:absolute; left:-15px; top:0; width:1px; height:15px; background-color:#666; content:'';}
.login_link li:first-child:before{display:none;}
.login_link li a{font-size:15px; color:#666;}

/* 아이디/비밀번호 찾기 페이지 */
.find_link{max-width:360px; padding-top:20px; margin:30px auto 0; border-top:1px solid #ccc; text-align:left;}
.find_link a{text-decoration:underline;}
.find_link a:after{display:inline-block; content:'▸';}

/* 회원가입 페이지 공통 */
.join_wrap h3{margin-bottom:20px; font-weight:300; font-size:28px; text-align:center;}
.step_wrap{margin-bottom:30px; font-size:0; text-align:center;}
.step_wrap .step_dot{display:inline-block; width:10px; height:10px; margin-left:20px; background-color:#ddd; border-radius:50%;}
.step_wrap .step_dot:first-child{margin-left:0;}
.step_wrap .step_dot.on{background-color:#2160a1;}

/* 회원 탈퇴 페이지 */
.out_wrap{width:360px; margin:0 auto 30px;}
.out_wrap dl{overflow:hidden; text-align:left;}
.out_wrap dl:first-child{margin-bottom:20px;}
.out_wrap dt{display:inline-block; width:110px; font-weight:500;}
.out_wrap dd{display:inline-block; width:246px; font-weight:500; vertical-align:middle;}

/* 휴면계정 */
.dormancy .user_wrap .user_text p{margin-bottom:30px;}
.dormancy .user_wrap .user_text p.strong{font-weight:500;}

/* 이용약관동의 페이지 */
.term_box{margin-bottom:60px;}
.term_box.last{margin-bottom:20px;}
.term_box h4{margin-bottom:10px; font-size:18px;}
.term_box h4 .blue{color:#2160a1;}
.term_box .text_box{overflow-y:auto; height:220px; padding:40px; margin-bottom:20px; background-color:#f2f2f2;}
.term_box .text_box dt{margin-bottom:10px; font-weight:400; font-size:20px;}
.term_box .text_box dd{line-height:1.6;}
.term_box .text_box dd li{line-height:1.6;}
.term_box .text_box > dl > dt{margin-bottom:20px;}
.term_box .text_box > dl > dd > ol > li{margin-bottom:40px;}
.term_box .text_box > ul > li > dl > dd{margin-bottom:30px;}
.term_box .text_box table{width:100%; border:1px solid #d5d5d5; text-align:center;}
.term_box .text_box table th{font-weight:400;}
.term_box .text_box table td{font-weight:300;}
.term_box .text_box table th, .term_box .text_box table td{padding:5px 0; border-bottom:1px solid #d5d5d5;}
.term_box .text_box table th:first-child{border-right:1px solid #d5d5d5;}
.term_box .text_box .term_comment{margin-bottom:20px;}
.term_box .term_input .yes{margin:0 20px 0 10px;}
.term_box .term_input input{vertical-align:middle;}

/* 회원정보 입력 페이지 */
.join_form{padding:40px 150px 40px 190px; margin-bottom:25px; background-color:#f2f2f2;}
.form_inner.inner01{position:relative; padding-bottom:40px; margin-bottom:40px;}
.form_inner.inner01:after{position:absolute; left:0; bottom:0; width:620px; height:1px; background-color:#ccc; content:'';}
.form_inner .default_btn{position:absolute; right:0; top:0; width:100px; height:40px; font-weight:300; line-height:40px;}
.form_inner .required{color:#0faae4;}
.form_inner .form_comment{display:inline-block; padding:10px 0 0 115px; font-size:13px; color:#999; letter-spacing:-.025em;}
.form_inner .form_comment li{padding-left:13px; margin-top:5px; text-indent:-13px;}
.form_inner .form_comment li:first-child{margin-top:0;}
.form_inner .form_list{margin-top:20px;}
.form_inner .form_list:first-child{margin-top:0;}
.form_inner .form_list dl{font-size:0;}
.form_inner .form_list dt{display:inline-block; width:115px; font-weight:500; font-size:15px; vertical-align:middle;}
.form_inner .form_list dd{position:relative; display:inline-block; width:506px; font-weight:500; font-size:15px; vertical-align:middle;}
.form_inner .form_list dd input{width:100%; height:40px; font-size:14px;}
.form_inner .form_list dd select{height:40px; font-size:15px;}
.form_inner .required_txt{padding-right:38px; font-size:13px; text-align:right;}
.form_inner .form_list.li_id{margin-top:10px;}
.form_inner .form_list.li_id dd input{width:395px;}
.form_inner .form_list.li_phone dd select, .form_inner .form_list.li_call dd select{width:135px;}
.form_inner .form_list.li_phone dd input, .form_inner .form_list.li_call dd input{width:165px;}
.form_inner .form_list.li_mail input{width:182px;}
.form_inner .form_list.li_mail select{width:110px; margin-left:7px;}
.form_inner .form_list.li_address input{width:395px;}
.form_inner .form_list.li_address .detail{padding:10px 0 0 115px;}
.form_inner .form_list.li_address .detail input{width:100%;}
.form_inner .form_list.li_outDay dd{font-weight:300;}
.form_inner .form_list.li_outDay input{width:110px; padding-left:0; margin:0 10px 0 43px; text-align:center;}
.form_inner .form_list.li_outDay input:first-child{margin-left:0;}
.form_inner .form_list dd .bar{display:inline-block; width:10px; height:1px; margin:0 2px; background-color:#c9c9c9; vertical-align:middle; content:'';}

/* 회원가입 본인 인증 페이지 */
.join .user_wrap .user_text{margin-bottom:40px;}

/* 회원정보 변경 추가 비밀번호 인증 페이지 */
.info_check .user_wrap{padding:45px 0 70px;}
.info_check .user_text{margin-bottom:35px;}
.info_check .user_text p{font-size:20px; line-height:30px;}
.info_check .user_text p span.point_text{color:#0faae4; font-weight:400;}
.info_check .pw_wrap dl{display:inline-block;}
.info_check .pw_wrap dt{display:inline-block; margin-right:15px; font-weight:400;}
.info_check .pw_wrap dd{display:inline-block;}
.info_check .pw_wrap input{width:360px;}
.info_check .pw_wrap .btn_comfirm{display:inline-block; position:static; height:44px; line-height:44px; margin-left:8px;}

/* 대우건설 소식 페이지 */
.news .visual_sec{background-image:url(/Resources/Kor/Ob/images/news/visual_img.jpg);}
.news_list .sec1{margin-bottom:80px;}
.news_list .sec1 .slide_wrap{overflow:hidden; position:relative;}
.news_list .sec1 .slide_wrap .txt_slider{overflow:hidden; position:absolute; left:0; top:0; width:400px; height:340px; background-color:#6bb1e2; box-sizing:border-box;}
.news_list .sec1 .slide_wrap .txt_slider li{position:absolute; left:-9999px; top:0; width:100%; height:100%; opacity:0; transition:opacity 1.5s ease-in-out;}
.news_list .sec1 .slide_wrap .txt_slider li.on{left:0; opacity:1;}
.news_list .sec1 .slide_wrap .txt_slider li a{display:block;}
.news_list .sec1 .slide_wrap .slide_txt{padding:50px 35px 60px 80px;}
.news_list .sec1 .slide_wrap .slide_txt strong{position:absolute; left:40px; top:55px; width:15px; color:#000;}
.news_list .sec1 .slide_wrap .slide_txt strong:after{display:block; width:1px; height:115px; margin:10px 0 0 5px; background-color:#000; content:'';}
.news_list .sec1 .slide_wrap .slide_txt h3{font-weight:400; font-size:35px; line-height:40px; color:#fff; word-break:keep-all;}
.news_list .sec1 .slide_wrap .bx-wrapper{width:600px; height:340px; padding-left:400px;}

.slide_wrap .bx-wrapper{margin-bottom:0; border:none; box-shadow:none;}
.slide_wrap .bx-controls-direction{display:none;}
.slide_wrap .bx-wrapper .bx-pager{overflow:hidden; position:absolute; left:40px; bottom:40px; z-index:1; padding-top:0;}
.slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:auto; left:40px;}
.slide_wrap .bx-wrapper .bx-pager.bx-default-pager a{width:10px; height:10px; border-radius:50%; background-color:#fff;}
.slide_wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#1c4372;}
.slide_wrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background-color:#1c4372;}
.slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:auto; left:105px; bottom:40px; z-index:1;}
.slide_wrap .bx-wrapper .bx-controls-auto .bx-stop{width:10px; height:9px; background:url("/Resources/Kor/images/news/stop_icon.png") 0 0 no-repeat;}
.slide_wrap .bx-wrapper .bx-controls-auto .bx-stop:hover,.slide_wrap .bx-wrapper .bx-controls-auto .bx-stop.active{background-position:0 0;}

.news_list .sec2 .sorting_wrap{overflow:hidden; position:relative; padding:13px 30px; margin-bottom:60px; background-color:#f3f3f3;}
.news_list .sec2 .sorting_tab{position:absolute; left:30px; top:23px;}
.news_list .sec2 .sorting_tab ul{font-size:0;}
.news_list .sec2 .sorting_tab li{display:inline-block; margin-left:50px;}
.news_list .sec2 .sorting_tab li a{display:inline-block; position:relative; font-weight:400; font-size:18px; color:#000;}
.news_list .sec2 .sorting_tab li.on a{color:#6bb1e2;}
.news_list .sec2 .sorting_tab li a:before{display:none; position:absolute; left:0; bottom:-10px; width:100%; height:2px; background-color:#6bb1e2; content:'';}
.news_list .sec2 .sorting_tab li.on a:before{display:block;}
.news_list .sec2 .sorting_tab li:first-child{margin-left:0;}
.news_list .sec2 .sorting_search{float:right; font-size:0;}
.news_list .sec2 .sorting_search select{width:110px; height:45px; background-color:#fff; font-size:14px;}
.news_list .sec2 .sorting_search input[type=text]{width:210px; height:45px; margin-left:10px; font-size:14px;}
.news_list .sec2 .sorting_search .search_btn{display:inline-block; width:45px; height:45px; margin-left:10px; background:url("/Resources/Kor/Ob/images/news/search_icon.png") 0 0 no-repeat; vertical-align:middle;}

.news_list .sec2 .news_wrap ul{overflow:hidden;}
.news_list .sec2 .news_wrap li{float:left; position:relative; width:312px; height:250px; padding-left:32px; margin:0 0 60px 32px; box-sizing:border-box;}
.news_list .sec2 .news_wrap li.first{margin-left:0;}
.news_list .sec2 .news_wrap li strong{position:absolute; left:0; top:0; width:15px; font-size:13px; color:#000; line-height:1;}
.news_list .sec2 .news_wrap li strong:after{display:block; width:1px; height:115px; margin:20px 0 0 5px; background-color:#dcdcdc; content:'';}
.news_list .sec2 .news_wrap li strong.type01:after{height:115px;}
.news_list .sec2 .news_wrap li strong.type02:after{height:88px;}
.news_list .sec2 .news_wrap li strong.type03:after{height:115px;}
.news_list .sec2 .news_wrap li strong.type04:after{height:62px;}
.news_list .sec2 .news_wrap li .list_img{overflow:hidden; position:relative; width:280px; height:160px; margin-bottom:15px;}
.news_list .sec2 .news_wrap li .list_img img{width:100%;}
.news_list .sec2 .news_wrap li .sns_box{position:absolute; right:0; bottom:0; width:35px; height:35px;}
.news_list .sec2 .news_wrap li .sns_box.on .link{display:none;}
.news_list .sec2 .news_wrap li .sns_box .sns_pop{display:none; position:absolute; right:0; bottom:0; width:35px; height:auto;}
.news_list .sec2 .news_wrap li .sns_box.on .sns_pop{display:block;}
.news_list .sec2 .news_wrap li .sns_box a{display:block; width:35px; height:35px; background-position:0 0; background-repeat:no-repeat; text-indent:-999px;}
.news_list .sec2 .news_wrap li .sns_box a.facebook{background-image:url("/Resources/Kor/Ob/images/news/facebook.png");}
.news_list .sec2 .news_wrap li .sns_box a.twiter{background-image:url("/Resources/Kor/Ob/images/news/twiter.png");}
.news_list .sec2 .news_wrap li .sns_box a.kakao{background-image:url("/Resources/Kor/Ob/images/news/kakao.png");}
.news_list .sec2 .news_wrap li .sns_box a.link{background-image:url("/Resources/Kor/Ob/images/news/link.png");}
.news_list .sec2 .news_wrap li .list_txt a{position:relative; display:block; height:70px;}
.news_list .sec2 .news_wrap li .list_txt .category{display:none;}
.news_list .sec2 .news_wrap li .list_txt .title{overflow:hidden; display:-webkit-box; height:2.4em; font-weight:400; font-size:18px; line-height:1.2; word-break:keep-all; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.news_list .sec2 .news_wrap li .list_txt .day{position:absolute; left:0; bottom:0; font-weight:300; font-size:13px; line-height:15px; color:#999;}
.news_list .sec2 .news_wrap .nodata{padding:30px 0; text-align:center;}
.news_list .sec2 .news_wrap .nodata p{font-size:18px;}
.news_list .sec2 .news_wrap .btn_area{text-align:center;}

/* news :: news_view */
.news_view .sec1 .view_table{width:100%; margin-bottom:60px; border-top:2px solid #335173; border-bottom:1px solid #eaeaea; table-layout:fixed;}
.news_view .sec1 .view_table tr{height:74px; border-top:1px solid #eaeaea;}
.news_view .sec1 .view_table tr:first-child{border-top:none;}
.news_view .sec1 .view_table th{padding-left:40px; font-weight:400; font-size:18px; color:#000; text-align:left;}
.news_view .sec1 .view_table td{font-size:16px; color:#666;}
.news_view .sec1 .view_table td a{display:inline-block;}
.news_view .sec1 .view_table td.title{overflow:hidden; font-weight:400; font-size:18px; color:#000; text-overflow:ellipsis; white-space:nowrap;}
.news_view .sec1 .view_table .bg{background-color:#f3f3f3;}
.news_view .sec1 .view_table .day_th{padding-left:0; text-align:center;}
.news_view .sec1 .view_table .day_td{padding-right:40px; text-align:right;}
.news_view .sec1 .view_table .icon_down{display:inline-block; width:15px; height:14px; margin-left:10px; background:url("/Resources/Kor/images/news/down_icon.png") 0 0 no-repeat;}
.news_view .sec1 .view_table .view_cont{padding:60px 183px;}
.news_view .sec1 .view_table .view_cont img{margin-bottom:60px;}
.news_view .sec1 .view_table .view_cont img.last{margin-bottom:0;}
.news_view .sec1 .view_table .view_cont p{margin-bottom:30px;}
.news_view .sec1 .view_table .view_cont p.last{margin-bottom:0;}
.news_view .sec1 .btn_area{text-align:right;}

@media all and (max-width:1024px){
	/* contents */
	#contents{width:auto; padding:110px 40px 0;}

	/* 회원정보 입력 페이지 */
	.join_form{padding:40px 8% 40px 8%; margin:0 0 25px;}
	.form_inner.inner01{position:relative; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #ccc;}
	.form_inner.inner01:after{display:none;}
	.form_inner .form_comment{padding:10px 0 0 22%;}
	.form_inner .form_list{margin-top:20px;}
	.form_inner .form_list dt{width:22%;}
	.form_inner .form_list dd{width:78%;}
	.form_inner .form_list.li_id dd input{width:76%;}
	.form_inner .form_list.li_phone dd select, .form_inner .form_list.li_call dd select{width:28%;}
	.form_inner .form_list.li_phone dd input, .form_inner .form_list.li_call dd input{width:29%;}
	.form_inner .form_list.li_mail input{width:34%;}
	.form_inner .form_list.li_mail select{width:21%; margin-left:7px;}
	.form_inner .form_list.li_address input{width:76%;}
	.form_inner .form_list.li_address .detail{padding:10px 0 0 22%;}
	.form_inner .form_list.li_address .detail input{width:100%;}
	.form_inner .form_list.li_outDay input{width:20%; padding-left:0; margin-left:10%; text-align:center;}
	.form_inner .form_list.li_outDay input:first-child{margin-left:0;}
    .form_inner .required_txt{padding-right:0;}

    /* 사랑방 뷰 페이지 */
    .celebrate_view .btn_wrap .btn_sky{display:none;}

    /* 대우건설 소식 페이지 */
    .news_list .sec1{margin-bottom:60px;}
	.news_list .sec1 .slide_wrap .bx-wrapper{width:60%; height:auto; padding-left:40%;}
	.news_list .sec1 .slide_wrap .txt_slider{width:40%; height:100%;}
	.news_list .sec1 .slide_wrap .slide_txt{padding:13% 9% 16.5% 22%;}
	.news_list .sec1 .slide_wrap .slide_txt h3{font-size:25px; line-height:30px;}
	.news_list .sec1 .slide_wrap .slide_txt strong{top:15%;}
	.news_list .sec1 .slide_wrap .slide_txt strong:after{height:60px;}

    .slide_wrap .bx-wrapper img{height:auto;}
    .slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{left:40px; bottom:40px;}
    .slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{left:105px; bottom:40px;}

    .news_list .sec2 .sorting_wrap{padding:13px 20px; margin-bottom:40px;}
    .news_list .sec2 .sorting_tab{left:20px; width:50%;}
    .news_list .sec2 .sorting_tab li{margin-left:4%;}
    .news_list .sec2 .sorting_tab li a{font-size:20px;}
    .news_list .sec2 .sorting_search input[type=text]{width:200px;}

    .news_list .sec2 .news_wrap ul{overflow:hidden;}
    .news_list .sec2 .news_wrap li{float:left; position:relative; width:32%; height:auto; padding-left:32px; margin:0 0 40px 2%; box-sizing:border-box;}
    .news_list .sec2 .news_wrap li strong{font-size:13px; line-height:1;}
    .news_list .sec2 .news_wrap li strong:after{margin:20px 0 0 5px;}
    .news_list .sec2 .news_wrap li strong.type01:after{height:50px;}
    .news_list .sec2 .news_wrap li strong.type02:after{height:50px;}
    .news_list .sec2 .news_wrap li strong.type03:after{height:50px;}
    .news_list .sec2 .news_wrap li strong.type04:after{height:50px;}
    .news_list .sec2 .news_wrap li .list_img{width:100%; height:auto; margin-bottom:15px;}
    .news_list .sec2 .news_wrap li .list_txt .title{font-size:16px;}
}

@media all and (max-width:920px){
    .news_list .sec2 .sorting_wrap{padding:20px;}
    .news_list .sec2 .sorting_search{float:none; margin-bottom:20px; text-align:center;}
    .news_list .sec2 .sorting_tab{position:static; width:100%; text-align:center;}
}

@media all and (max-width:768px){
    .br_lg{display:none;}
    .br_md{display:block;}

	/* 버튼 */
	.default_btn{width:105px; height:44px; line-height:44px;}
	
	/* 브레드스크럽 */
	.bread_wrap .bread{font-size:17px;}
	
	/* 서브페이지 타이틀 */
	.title_wrap h2{font-size:50px;}
	.title_wrap p{font-size:20px;}
	
	/* 게시판 공통 */
	.board .board_comment{font-size:17px;}

	/* 게시판 검색창 */
	.board_search select{width:110px; height:44px;font-size:20px;}
	.board_search input[type="text"]{width:260px; height:44px; font-size:20px;}
	
	/* 게시판 paging */
	.paging_wrap{overflow:hidden; font-size:0; text-align:center;}
	.paging_wrap .btn_page{width:50px; height:50px; margin-left:6px; font-size:20px; line-height:50px;}
	.paging_wrap .btn_page:first-child{margin-left:0;}
	.paging_wrap .prev1, .paging_wrap .prev2{float:left;}
	.paging_wrap .prev2{margin-right:0;}
	.paging_wrap .next1, .paging_wrap .next2{float:right;}
	.paging_wrap .next1{margin-left:0;}

	/* 게시판 리스트 페이지 */
	.board_list .default_table tr{display:block; font-size:0;}
    .board_list .default_table tr:first-child td{border-top:none;}
	.board_list .default_table thead{display:none;}
	.board_list .default_table td{display:inline-block; padding:30px 0; font-size:20px; line-height:1;}
	.board_list .default_table .num{display:none;}
	.board_list .default_table .title{width:60%; text-align:left;}
	.board_list .default_table .author{width:20%;}
	.board_list .default_table .day{width:20%; text-align:right;}
	.board_list .default_table .views{display:none;}
	.board_list .default_table .name{width:15%;}
	.board_list .default_table .class{width:15%;}
	.board_list .default_table .mail{width:40%;}
	.board_list .default_table .call{width:30%;}
	.board_list .default_table .address_comment{width:100%;}
	
	.board_list.type2 .default_table .title{width:80%;}
	.board_list.type2 .default_table .day{width:20%; margin-left:0;}
	
	/* 사랑방 주소록 */
	.address_list .board_list .default_table tr{padding:20px 0; border-top:1px solid #e2e2e2;}
	.address_list .board_list .default_table tr:first-child{border-top:none;}
	.address_list .board_list .default_table td{padding:0; margin-bottom:10px; border-top:none;}
	.address_list .board_list .default_table .name{width:auto;}
	.address_list .board_list .default_table .class{width:auto; margin-left:20px;}
	.address_list .board_list .default_table .mail{width:100%; text-align:left;}
	.address_list .board_list .default_table .call{width:100%; text-align:left;}
	.address_list .board_list .default_table .call:last-child{margin-bottom:0;}

	/* 게시판 뷰 페이지 */
	.board_view{margin-bottom:20px;}
	.board_view .default_table > tbody > tr > th{width:19%; font-size:20px;}
	.board_view .default_table > tbody > tr > td{width:81%; font-size:20px;}
	.board_view .default_table .view_cont > td{padding:60px 32px;}
	.board_view .default_table .view_file a{display:block; padding:5px 0; margin-left:0;}
    .board_view .default_table .view_file a:first-child{margin-left:0;}

	/* 게시판 작성 페이지 */
	.board_write .default_table{width:100%; border-top:2px solid #666; border-bottom:2px solid #666;}
	.board_write .default_table th{width:19%; font-size:20px;}
	.board_write .default_table td{width:81%; font-size:20px;}
	.board_write .default_table td input[type=text]{height:50px; font-size:20px;}
	.board_write .default_table .write_cont td{padding:15px 30px;}
	.board_write .default_table .write_cont td #editor{height:380px; font-size:20px;}
	.board_write .default_table .write_file label{width:170px; height:44px; line-height:44px; font-size:20px;}
	.board_write .default_table .write_file .file_comment{font-size:20px;}
	
	.celebrate_list .title span{font-size:17px;}
	.celebrate_write .btn_wrap{margin-top:25px;}
	
    /* 사랑방 뷰 페이지 */
    .celebrate_view .btn_wrap{margin-bottom:40px;}
    .celebrate_view .reply_write h4{font-size:20px;}
    .celebrate_view .reply_write .write_box{padding-bottom:65px;}
    .celebrate_view .reply_write .write_box textarea{height:175px; font-size:17px;}
    .celebrate_view .reply_write .write_box .text_num{font-size:17px;}
    .celebrate_view .reply_list li{padding:35px 0 70px;}
    .celebrate_view .reply_list li .writer{margin-bottom:15px; font-size:20px;}
    .celebrate_view .reply_list li p{margin-bottom:10px; font-size:20px;}
    .celebrate_view .reply_list li .day{font-size:15px;}
    .celebrate_view .reply_list li .btn_wrap{left:0; right:auto; bottom:20px; margin-bottom:0;}
    .celebrate_view .reply_list li .btn_wrap .reply_btn{font-size:15px;}

	/* 로그인 관련 페이지 공통 */
	.user_wrap .default_btn{display:block; width:100%; height:50px; font-size:20px; line-height:50px;}
	.user_wrap .user_text p{font-size:20px;}
	.user_wrap .user_comment{font-size:17px;}
	.find_link {font-size:20px;}
	.login_input input[type=text]{height:50px;}
	.login_link li a{font-size:17px;}

    /* 회원 탈퇴 페이지 */
    .out_wrap{width:360px; margin:0 auto 30px;}
    .out_wrap dl{overflow:hidden; text-align:left;}
    .out_wrap dl:first-child{margin-bottom:20px;}
    .out_wrap dt{font-size:20px; width:130px;}
    .out_wrap dd{font-size:20px; width:227px;}

	/* 이용약관동의 페이지 */
	.term_box h4{font-size:20px;}
	.term_box .text_box{padding:20px;}
	.term_box .text_box dt{font-size:18px;}
	.term_input input[type=radio]{vertical-align:middle;}

	/* 회원정보 입력 페이지 */
	.join_form{padding:40px 8% 40px 8%; margin:0 -40px 25px;}
	.form_inner.inner01{position:relative; padding-bottom:40px; margin-bottom:40px;}
	.form_inner.inner01:after{position:absolute; left:0; bottom:0; width:620px; height:1px; background-color:#ccc; content:'';}
	.form_inner .default_btn{width:105px; height:50px; line-height:50px;}
	.form_inner .check{color:#0faae4;}
	.form_inner .form_comment{padding:10px 0 0 25%; font-size:15px;}
	.form_inner .form_comment li{font-size:15px;}
	.form_inner .form_list{margin-top:20px;}
	.form_inner .form_list dt{width:25%; font-size:20px;}
	.form_inner .form_list dd{width:75%; font-size:20px;}
	.form_inner .form_list dd input{height:50px;}
	.form_inner .form_list dd select{height:50px;}
	.form_inner .form_list.li_id dd input{width:76%;}
	.form_inner .form_list.li_phone dd select, .form_inner .form_list.li_call dd select{width:28%;}
	.form_inner .form_list.li_phone dd input, .form_inner .form_list.li_call dd input{width:29%;}
	.form_inner .form_list.li_mail input{width:34%;}
	.form_inner .form_list.li_mail select{width:21%; margin-left:7px;}
	.form_inner .form_list.li_address input{width:76%;}
	.form_inner .form_list.li_address .detail{padding:10px 0 0 25%;}
	.form_inner .form_list.li_address .detail input{width:100%;}
	.form_inner .form_list.li_outDay input{width:20%; padding-left:0; margin-left:9%; text-align:center;}
	.form_inner .form_list.li_outDay input:first-child{margin-left:0;}
	.form_inner .form_list dd .bar{display:inline-block; width:10px; height:1px; margin:0 4px; background-color:#c9c9c9; vertical-align:middle; content:'';}
    
    /* 대우건설 소식 페이지 */
    .news_list .sec1{margin-bottom:60px;}
	.news_list .sec1 .slide_wrap .bx-wrapper{width:100%; padding-left:0;}
	.news_list .sec1 .slide_wrap .bx-wrapper img{width:100%;}
	.news_list .sec1 .slide_wrap .txt_slider{position:relative; width:100%; height:200px;}
	.news_list .sec1 .slide_wrap .slide_txt{padding:7% 10%; text-align:center;}
	.news_list .sec1 .slide_wrap .slide_txt h3{font-size:30px; line-height:35px;}
	.news_list .sec1 .slide_wrap .slide_txt strong{display:none;}

    .slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{left:50%; bottom:-170px; transform:translateX(-90%);}
    .slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{left:50%; bottom:-170px; transform:translateX(50%);}

    .news_list .sec2 .sorting_wrap{padding:0; margin-bottom:40px; background:none;}
    .news_list .sec2 .sorting_search{float:none; padding:35px; margin-bottom:40px; background-color:#f2f2f2;}
    .news_list .sec2 .sorting_search select{width:100%; height:40px; margin-bottom:10px; background-color:#fff; font-size:14px;}
    .news_list .sec2 .sorting_search input[type=text]{width:100%; height:40px; margin:0 0 10px 0; font-size:14px;}
    .news_list .sec2 .sorting_search .search_btn{display:block; width:100%; height:40px; line-height:40px; margin-left:0; background:none; background-color:#666; font-size:15px; color:#fff; text-align:center;}

    .news_list .sec2 .sorting_tab{position:static; width:100%;}
    .news_list .sec2 .sorting_tab ul{text-align:center;}
    .news_list .sec2 .sorting_tab li{margin-left:0;}
    .news_list .sec2 .sorting_tab li a{padding:10px 20px;}
    .news_list .sec2 .sorting_tab li a:before{left:50%; bottom:0; width:67%; transform:translateX(-50%);}

    .news_list .sec2 .news_wrap ul{overflow:hidden;}
    .news_list .sec2 .news_wrap li{float:none; width:100%; height:auto; padding-left:0; margin:0 0 40px 0;}
    .news_list .sec2 .news_wrap li strong{display:none;}
    .news_list .sec2 .news_wrap li .list_img{position:absolute; left:0; top:0; width:280px; margin-bottom:0;}
    .news_list .sec2 .news_wrap li .list_txt{width:100%; padding-left:300px; box-sizing:border-box;}
    .news_list .sec2 .news_wrap li .list_txt a{min-height:158px;}
    .news_list .sec2 .news_wrap li .list_txt .category{display:block; margin-bottom:15px; font-size:17px;}
    .news_list .sec2 .news_wrap li .list_txt .title{font-size:20px;}
    .news_list .sec2 .news_wrap li .list_txt .day{font-size:17px;}
    .news_list .sec2 .news_wrap li .sns_box{}
    .news_list .sec2 .news_wrap li .sns_box .sns_pop{overflow:hidden;}
    .news_list .sec2 .news_wrap li .sns_box .sns_pop a{float:left;}
	.news_list .sec2 .news_wrap .nodata p{font-size:20px;}
}

@media all and (max-width:640px){
	/* contents */
	#contents{padding:80px 25px 0;}
		
    .br_md{display:none;}
    .br{display:block;}
	.hidden_txt{display:none;}
	
	/* 버튼 */
	.default_btn{display:block; width:100%; height:50px; margin-left:0; line-height:50px;}
	.default_btn:first-child{margin-top:0;}
	.btn_wrap .default_btn{margin-top:10px;}
	.btn_wrap .default_btn:first-child{margin-top:0;}
	.btn_left{float:none; margin-bottom:10px;}
	.btn_left .default_btn{margin-left:0;}
	.btn_right{float:none;}
	.btn_right .default_btn{float:none; margin-left:0;}
	.btn_right .default_btn:first-child{margin-left:0;}

	/* 브레드스크럽 */
	.bread_wrap .bread{font-size:12px;}

	/* 서브페이지 타이틀 */
	.title_wrap{margin-bottom:30px;}
	.title_wrap h2{margin-bottom:10px; font-size:34px;}
	.title_wrap p{font-size:15px; line-height:20px;}
	.title_wrap p br{display:block;}

	/* 게시판 공통 */
	.board .board_comment{font-size:13px;}

	/* 게시판 검색창 */
	.board_search{padding:20px 17px; margin-bottom:30px;}
	.board_search select{width:100%; height:40px; margin-bottom:6px; font-size:15px;}
	.board_search input[type="text"]{width:100%; height:40px; margin:0 0 6px; font-size:15px;}
	.board_search .default_btn{height:40px; font-size:15px; line-height:40px;}

	/* 게시판 paging */
	.paging_wrap .btn_page{width:35px; height:35px; margin-left:4px; line-height:35px; font-size:15px;}
	.paging_wrap .prev1, .paging_wrap .next1{display:none;}
	.paging_wrap .prev2{margin-left:0;}
	.paging_wrap .next2{margin-left:0;}

	/* 게시판 리스트 페이지 */
	.board_list .default_table{text-align:left;}
    .board_list .default_table tr{padding:15px 0; border-top:1px solid #e2e2e2;}
    .board_list .default_table tr:first-child{border-top:none;}
	.board_list .default_table td{padding:0; border-top:none; font-size:15px;}
	.board_list .default_table .title{width:100%; margin-bottom:10px;}
	.board_list .default_table .author{display:inline-block; width:auto;}
	.board_list .default_table .day{display:inline-block; width:25%; margin-left:15px;}

	/* 사랑방 주소록 */
	.address_list .board_list .default_table .class{margin:0 0 10px 15px;}

    .board_list.type2 .default_table .title{width:100%;}
	.board_list.type2 .default_table .day{width:auto; text-align:left;}

	/* 게시판 뷰 페이지 */
	.board_view .default_table{margin-bottom:20px;}
	.board_view .default_table > tbody > tr > th{width:24%; padding:16px 0 16px 10px; font-size:15px; text-align:left;}
	.board_view .default_table > tbody > tr > td{width:76%; padding:16px 0 16px 10px; font-size:15px;}
	.board_view .default_table .view_cont > td{padding:40px 10px;}
    .board_view .default_table .view_file td{padding:10px 0; height:auto;}

	/* 게시판 작성 페이지 */
	.board_write{margin-bottom:20px;}
	.board_write .default_table{width:100%; border-top:2px solid #666; border-bottom:2px solid #666;}
	.board_write .default_table th{padding:16px 0 16px 10px; font-size:15px; box-sizing:border-box;}
	.board_write .default_table td{width:100%; padding:16px 0 16px 10px; font-size:15px; box-sizing:border-box;}
	.board_write .default_table td input[type=text]{height:40px; font-size:15px;}
	.board_write .default_table .write_author{background-color:#f2f2f2;}
	.board_write .default_table .write_author th{display:inline-block; width:24%;}
	.board_write .default_table .write_author td{display:inline-block; width:76%;}
	.board_write .default_table .write_title th, .board_write .write_cont th, .board_write .write_file th{display:none;}
	.board_write .default_table .write_title td{padding:16px 0;}
	.board_write .default_table .write_cont td{padding:10px 0;}
	.board_write .default_table .write_file td{padding:10px 0;}
	.board_write .default_table .write_file label{width:70px; font-size:15px;}
	.board_write .default_table .write_file input[type=file]{display:none;}
	.board_write .default_table .write_file .file_comment{display:inline-block; margin-left:5px; font-size:15px;}
    
	.celebrate_list .title span{font-size:13px;}
	
	/*인사통보 뷰 페이지*/
	.personnel_view .board_view .default_table .view_cont > td table{max-width:600px;}

    /* 사랑방 뷰 페이지 */
    .celebrate_view .reply_write h4{font-size:15px;}
    .celebrate_view .reply_write .write_box{padding-bottom:35px; margin-bottom:80px;}
    .celebrate_view .reply_write .write_box textarea{font-size:13px;}
    .celebrate_view .reply_write .write_box .text_num{left:10px; bottom:10px; font-size:13px;}
    .celebrate_view .reply_write .write_box .default_btn{position:absolute; right:0; bottom:-60px;}

    .celebrate_view .reply_list li{padding:20px 0;}
    .celebrate_view .reply_list li .writer{margin-bottom:15px; font-size:15px;}
    .celebrate_view .reply_list li p{margin-bottom:10px; font-size:15px;}
    .celebrate_view .reply_list li .day{font-size:13px;}
    .celebrate_view .reply_list li .btn_wrap .reply_btn{font-size:13px;}
	
	.celebrate_view .btn_right .default_btn{margin-top:0;}

	/* 로그인 관련 페이지 공통 */
	.user_wrap{padding:40px 25px; margin:0 -25px;}
    .user_wrap .user_text h3{font-size:23px; line-height:30px;}
	.user_wrap h3 .mail_address{color:#2160a1;}
	.user_wrap .user_text p{font-size:15px;}
    .user_wrap .user_text p br{display:none;}
	.user_wrap .user_comment{font-size:13px;}
	.user_wrap .user_comment2 p{margin-top:20px;}
	.find_link{margin-top:20px; font-size:15px;}
	.user_wrap .btn_wrap .default_btn:first-child{margin-bottom:10px;}
	.user_wrap .default_btn{max-width:100%; font-size:15px;}
	
    /* 로그인 페이지 */
    .login_input input[type=text]{max-width:100%; font-size:15px;}
	.login_input input[type=password]{max-width:100%; font-size:15px;}
	.login_link li{width:44%; margin-left:0;}
	.login_link li:first-child{width:30%; text-align:left;}
	.login_link li:last-child{width:26%; text-align:right;}
	.login_link li:before{left:0;}
	.login_link li a{font-size:15px;}

    /* 회원 탈퇴 페이지 */
    .out_wrap{width:100%; margin:0 0 30px;}
    .out_wrap dl{overflow:hidden; text-align:left;}
    .out_wrap dl:first-child{margin-bottom:20px;}
    .out_wrap dt{font-size:15px; width:24.375%;}
    .out_wrap dd{font-size:15px; width:74%;}
    .out_wrap dl.list_pw dt{width:100%; margin-bottom:10px;}
    .out_wrap dl.list_pw dd{width:100%;}

	/* 이용약관동의 페이지 */
	.terms_wrap{margin-bottom:40px;}
	.term_box{margin-bottom:60px;}
	.term_box.last{margin-bottom:0;}
	.term_box h4{margin-bottom:10px; font-size:17px;}
	.term_box h4 .blue{color:#2160a1;}
	.term_box .text_box{padding:40px 25px; margin:0 -25px 20px -25px;}
	.term_box .text_box dt{font-size:17px;}
	.term_input .agree_tit{display:block; margin-bottom:16px;}
	.term_input input[type=radio]{vertical-align:middle;}
    .term_box .term_input .yes{margin:0 20px 0 0;}
	.term_input label span{display:none;}

    .join_wrap p{margin-bottom:15px;}

	/* 회원정보 입력 페이지 */
	.join_form{padding:40px 8% 40px 8%; margin:0 -25px 25px;}
	.form_inner.inner01{position:relative; padding-bottom:40px; margin-bottom:40px;}
	.form_inner.inner01:after{position:absolute; left:0; bottom:0; width:620px; height:1px; background-color:#ccc; content:'';}
	.form_inner .default_btn{position:relative; right:0; top:0; width:100%; height:50px; font-size:15px; line-height:50px;}
	.form_inner .check{color:#0faae4;}
	.form_inner .form_comment{padding:10px 0 0 0; font-size:13px;}
	.form_inner .form_comment li{font-size:13px;}
	.form_inner .form_list{margin-top:25px;}
	.form_inner .form_list dt{width:100%; margin-bottom:10px; font-size:17px;}
	.form_inner .form_list dd{width:100%; font-size:15px;}
	.form_inner .form_list dd input{height:50px;}
	.form_inner .form_list dd select{height:50px;}
	.form_inner .form_list.li_id dd input{width:100%; margin-bottom:10px;}
	.form_inner .form_list.li_name dt{width:30%; margin-bottom:0;}
	.form_inner .form_list.li_name dd{width:70%;}
	.form_inner .form_list.li_phone dd select, .form_inner .form_list.li_call dd select{width:27%;}
	.form_inner .form_list.li_phone dd input, .form_inner .form_list.li_call dd input{width:29%;}
	.form_inner .form_list.li_mail input{width:60%;}
	.form_inner .form_list.li_mail .mail1{width:90%; margin-bottom:8px;}
	.form_inner .form_list.li_mail select{width:35%; margin-left:7px;}
	.form_inner .form_list.li_address input{width:100%; margin-bottom:10px;}
	.form_inner .form_list.li_address .detail{padding:10px 0 0 0;}
	.form_inner .form_list.li_address .detail input{width:100%; margin-bottom:0;}
	.form_inner .form_list.li_cnum dt{width:30%; margin-bottom:0;}
	.form_inner .form_list.li_cnum dd{width:70%;}
	.form_inner .form_list.li_inDay dt{width:30%; margin-bottom:0;}
	.form_inner .form_list.li_inDay dd{width:70%;}
	.form_inner .form_list.li_outDay input{width:20%; padding-left:0; margin-left:4%; text-align:center;}
	.form_inner .form_list.li_outDay input:first-child{margin-left:0;}
	.form_inner .form_list dd .bar{display:inline-block; width:8px; height:1px; margin:0 2px; background-color:#c9c9c9; vertical-align:middle; content:'';}

	.info_modify .btn_right{margin-bottom:10px;}
	.info_modify .form_inner .form_list.li_id dt{width:30%; margin-bottom:0;}
	.info_modify .form_inner .form_list.li_id dd{width:70%;}

    .find_id .user_wrap .user_comment{display:none;}
    .find_pw .user_wrap .user_comment{display:none;}

	/* 회원정보 변경 추가 비밀번호 인증 페이지 */
	.info_check .user_wrap{padding:38px 5% 60px;}
	.info_check .user_text p br{display:block;}
	.user_wrap .user_text p{font-size:19px;}
	.info_check .pw_wrap dl{display:block; margin-bottom:15px;}
	.info_check .pw_wrap dd{display:block;}
	.info_check .pw_wrap dt{display:block; margin-bottom:10px; text-align:left;}
	.info_check .pw_wrap input{width:100%; max-width:100%;}
	.info_check .pw_wrap .btn_comfirm{margin-left:0;}

    /* 대우건설 소식 페이지 */
    .news_list .sec1{margin-bottom:20px;}
	.news_list .sec1 .slide_wrap .txt_slider{height:140px;}
	.news_list .sec1 .slide_wrap .slide_txt{padding:7% 5%;}
	.news_list .sec1 .slide_wrap .slide_txt h3{font-size:20px; line-height:25px;}
	
	.slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{bottom:-120px; }
    .slide_wrap .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{bottom:-120px; }

    .news_list .sec2 .sorting_search{padding:20px;}

    .news_list .sec2 .sorting_tab li{margin-left:10px;}
    .news_list .sec2 .sorting_tab li a{padding:10px 4px; font-size:15px;}
    .news_list .sec2 .sorting_tab li a:before{width:85%;}

    .news_list .sec2 .news_wrap ul{overflow:hidden;}
    .news_list .sec2 .news_wrap li{float:none; overflow:hidden; width:100%; height:auto; padding-left:0; margin:0 0 40px 0;}
    .news_list .sec2 .news_wrap li .list_img{width:140px;}
    .news_list .sec2 .news_wrap li .list_txt{padding-left:160px;}
    .news_list .sec2 .news_wrap li .list_txt a{min-height:80px;}
    .news_list .sec2 .news_wrap li .list_txt .category{margin-bottom:10px; font-size:13px;}
    .news_list .sec2 .news_wrap li .list_txt .title{font-size:15px;}
    .news_list .sec2 .news_wrap li .list_txt .day{font-size:13px;}
    .news_list .sec2 .news_wrap li .sns_box{width:30px; height:30px;}
    .news_list .sec2 .news_wrap li .sns_box a{width:30px; height:30px; font-size:15px; background-size:cover;}
    .news_list .sec2 .news_wrap li .sns_box .sns_pop{width:30px; height:30px;}
	.news_list .sec2 .news_wrap .nodata p{font-size:15px;}
}