@charset "utf-8";
@import url(default.css);
* { margin:0; padding:0; font-family: 'Nanum Gothic', Arial, Helvetica, sans-serif !important;}

.zero_box { height:10px;}
.zero_box_02 { height:30px;}



/* search */
.search_dv { text-align:right; margin-bottom:10px;}
.search_dv .category { width:200px; height:26px; border:1px solid #c2c2c2; margin-right:5px;}
.search_dv select { width:108px; height:26px; border:1px solid #c2c2c2; margin-right:5px;} /* */
.search_dv .search { width:178px; height:26px; border:1px solid #c2c2c2; margin-right:5px; padding-left:5px;} /* 인풋트 부분 */


/* search_dv_02 */
.search_dv_02 { width:100%; margin:0 auto; text-align:center; padding:20px 0; background-color:#525252; margin-bottom:30px;}
.search_dv_02 span { display:inline-block; font-size:16px; color:#fff; margin-right:15px; line-height:34px; vertical-align:middle;} /* 텍스트 */
.search_dv_02 select { width:140px; height:34px; border:none; background-color:fff; margin-right:5px; font-size:14px; color:#333;} /* 선택 부분 */
.search_dv_02 .search { width:265px; height:34px; border:none; background-color:fff; margin-right:5px; padding-left:5px;} /* 검색어 입력부분 */
.search_dv_02 .search_but { width:70px; height:34px; text-align:center; line-height:34px; vertical-align:middle; background-color:#f8f8f8; color:#525252; font-size:16px; font-weight:600; display:inline-block;} /* 버튼 부분 */



/* 카테고리 박스 */
.category_dv { width:100%; padding:17px 0; background-color:#5b84c9; margin-bottom:30px;}
.category_dv p { display:inline-block; font-size:16px; color:#eaeef5; margin:0 15px; vertical-align:middle;}
.category_dv ul { display:inline-block;}
.category_dv li { display:inline-block;}
.category_dv li a{ display:inline-block; font-size:14px; color:#fff; vertical-align:middle; font-weight:600;}
.category_dv .line { color:#83a5df; margin:0 5px;}




/* list_tabel */
.type_01 { width:100%; border-top:2px solid #595959;} /* 게시판 전체 영역 */
.type_01 th { height:46px; border-bottom:1px solid #9d9d9d; background:#fcfcfc; text-align:center; vertical-align:middle;} /* 제목 부분 스타일 변경 */
.type_01 td { height:42px; border-bottom:1px solid #c7c7c7; text-align:center; vertical-align:middle;} /* 내용 부분 스타일 변경 */

.type_01 .align_left { text-align:left; padding-left:10px;} /* 텍스트 스타일 */
.type_01 .align_right { text-align:right; padding-right:10px;}

.type_01 td .td_icon { margin-right:5px; vertical-align:middle;}

.type_01 td .re { display:inline-block; margin:0 10px; vertical-align:middle; font-size:11px; font-weight:600; color:#848484;}

.type_01 td .chord_name { display:inline-block; font-size:12px; color:#ffa200;}


/* 비밀번호 입력 페이지 */
.password_list { width:100%; height:100%; margin:0 auto; overflow:hidden; margin-top:60px; border-top:2px solid #595959; border-bottom:1px solid #595959;}
.password_list ul { width:100%; height:100%; margin:0 auto; text-align:center; margin:40px 0;}
.password_list li {}
.password_list li.pw_txt { font-size:12px; color:#666; margin-bottom:10px;}
.password_list li.pw_txt span { color:#F00;}

.password_list li .pw_list { width:40%; height:32px; line-height:32px; border:1px solid #5b84c9; padding-left:10px; margin-right:10px; vertical-align:middle;}
.password_list li .pw_ok { width:70px; height:34px; margin-left:5px; display:inline-block; line-height:34px; vertical-align:middle; background-color:#5b84c9; font-size:14px; font-weight:600; color:#fff;}
.password_list li .pw_no { width:64px; height:28px; display:inline-block; line-height:28px; vertical-align:middle; border:3px solid #5b84c9; background-color:#fff; font-size:14px; font-weight:600; color:#5b84c9;}




/* 페이지 */
.number_list { text-align:center; margin-top:60px; overflow:hidden;} /* 폰트 컬러와 크기는 상위속성 부여, 따로 조절 가능 */
.number_list ul {}
.number_list li { display:inline-block; vertical-align:middle;}
.number_list .number { padding:0 5px;}
.number_list .number a:hover{ font-weight:bold;}
.number_list .on {font-weight:bold;}


/* 페이지 박스 타입 */
.number_list_02 { text-align:center; margin-top:60px; overflow:hidden;} /* 폰트 컬러와 크기는 상위속성 부여, 따로 조절 가능 */
.number_list_02 ul {}
.number_list_02 li { display:inline-block; margin:0 5px; line-height:26px;}
.number_list_02 .number { }
.number_list_02 .number a{ width:24px; height:26px; line-height:26px; vertical-align:middle; display:inline-block; background-color:#34a9c2; color:#fff;}
.number_list_02 .number a:hover{ font-weight:bold;}
.number_list_02 .on {font-weight:bold;}




/* 게시판 버튼 스타일 */
.borard_but { text-align:right; margin-top:20px; overflow:hidden;}
.borard_but ul { padding-top:20px;}
.borard_but li { display:inline-block; height:100%; margin-left:8px;}

.but_type_01 a{ padding:10px 20px; display:inline-block;} /* 버튼 타입 크기 조절 */
.but_type_02 a{ padding:15px 26px; display:inline-block;}

.but_type_03 a{ padding:13px 33px; border:3px solid #dadada; display:inline-block;} /* 회원가입 버튼 스타일 */
.but_type_04 a{ padding:17px 36px; display:inline-block;}


.color_01 a{ background-color:#595959; font-size:13px; font-weight:bold; color:#fff;} /* 버튼 컬러 및 폰트 색상 사이즈 변경 */
.color_02 a{ background-color:#ff9c00; font-size:13px; font-weight:bold; color:#fff;}
.color_03 a{ background-color:#5187d7; font-size:13px; font-weight:bold; color:#fff;}

.color_04 a{ background-color:#fff; font-size:16px; font-weight:bold; color:#2e2e2e;} /* 회원가입 버튼 스타일 */
.color_05 a{ background-color:#ff9c00; font-size:16px; font-weight:bold; color:#fff;}



/* 뷰테이블 */

.view_tabel {}
.view_tabel td {}
.view_tabel .title_td { font-size:13px; font-weight:bold; text-align:left; padding-left:5px; background:#fcfcfc;} /* 제목부분 */
.view_tabel .span_td { font-weight:none; text-align:right; padding-right:10px; background:#fcfcfc;} /* 날짜, 조회수 부분 */
.margin_line { margin:0px 5px; color:#bfbfbf;}

.view_tabel .view_td { padding:25px 10px; text-align:left;} /* 내용 부분 */



/* 뷰테이블 type2 */
.view_tabel_02 { width:100%}
.view_tabel_02 th { border-bottom: 1px solid #c7c7c7;}
.view_tabel_02 td { border-bottom: 1px solid #c7c7c7; text-align:left; padding-left:10px;}

.view_tabel_02 .view_td { padding:25px 10px; text-align:left;} /* 내용 부분 */



/* 이전,다음글 */
.next_tabel { width:100%; border-top:2px solid #595959; margin-top:30px;}
.next_tabel th { height:46px; border-bottom:1px solid #c7c7c7; background:#f0f0f0; text-align:center; color:#595959; font-weight:bold;} 
.next_tabel td { height:42px; border-bottom:1px solid #c7c7c7; text-align:left; padding-left:10px;} 



/* 댓글영역 */
.comments_box { width:100%; margin-top:70px;}
.comments_box .comments_top { margin-left:10px;}
.comments_top .but_images { margin-left:10px;}
.comments_box .comments_input_01 { width:148px; height:20px; border:1px solid #dadada; padding-left:5px;}

.comments_box .comments_table { width:100%; border-top:2px solid #595959; margin-top:5px;}
.comments_box .comments_table td { padding:35px 15px; border-bottom:1px dotted #c7c7c7;}
.comments_box .comments_table ul {}
.comments_box .comments_table li { line-height:26px;}
.comments_box .comments_table .but_images_02 { margin-left:10px;}

.comments_box  .borard_line { width:100%; height:1px; border-bottom:1px solid #c7c7c7; margin-top:20px;}

.comments_writing { width:100%; margin-top:40px;}
.comments_writing .writing_name { text-align:right;}
.comments_writing .writing_name span { margin-left:20px;}
.comments_writing .writing_p { width:100%; margin-top:20px;}
.comments_writing .writing_p .c_box { width:100%; height:150px; border:1px solid #dadada; overflow:auto;}



/* write 테이블 */
.write_tabel {}
.write_tabel th { border-bottom:1px solid #c7c7c7; text-align: left; padding-left:42px; font-size:13px;}
.write_tabel td { border-bottom:1px solid #c7c7c7; text-align:left; padding:5px 15px;}



/* input 스타일 */
.write_input_01 { width:265px; height:35px; border:1px solid #dadada; padding-left:5px;}
.write_input_02 { width:418px; height:35px; border:1px solid #dadada; padding-left:5px;}

.write_input_tel1 { width:102px; height:35px; border:1px solid #dadada; padding-left:5px; padding-right:5px;}
.write_input_tel2 { width:130px; height:35px; border:1px solid #dadada; padding-left:5px;}

.textarea_03 { width:408px; border:1px solid #dadada; padding:10px 10px;}

.input_file { width:408px; height:35px; border:1px solid #dadada; background-color:#FFF;}



/* 갤러리 게시판 */
.gallery_list { width:100%; height:100%; overflow:hidden; border-top:2px solid #595959; padding-top:20px;}
.gallery_list .gallery { width:24%; height:100%; margin-left:5px; margin-bottom:15px; text-align:center; float:left;}
.gallery_list .gallery li { margin:0 auto;}
.gallery_list .gallery .gallery_img { width:178px; height:133px; background-color:#f9f9f9; margin-bottom:10px;} /* 이미지 사이즈 조절 */
.gallery_list .gallery .gallery_t { width:178px; font-size:13px; font-weight:bold; margin-bottom:10px;} /* 제목 텍스트 수정, 사이즈 조절 */
.gallery_list .gallery .gallery_deat { color:#858585;}




/* 제품 게시판 */
.production_list { width:100%; height:100%; margin:0 auto; text-align:center; overflow:hidden; border-top:2px solid #595959; padding-top:20px;}
.production_list .production_box { width:300px; height:400px; margin:0 5px 20px 5px;  display:inline-block; border:1px solid #babfc2; background-color:#fff; position:relative;}
.production_list .production_box:hover { border:1px solid #3a8daf;} /* div 오버 효과 */
.production_list .production_box a { width:310px; height:400px; display:inline-block;} /* 링크 영역 */
.production_list .production_box ul { margin-top:90px;}
.production_list .production_box li {text-align:center; color:#333;} /* 제품 공통부분 */
.production_list .production_box .img_box { width:185px; height:135px; margin:0 auto; background-color:#CCC; margin-bottom:35px;} /* 제품사진 크기 조절가능 */
.production_list .production_box li:nth-child(2) { font-size:16px; font-weight:600;  } /* 제품타이틀 */
.production_list .production_box li:nth-child(3) { font-size:12px; line-height:18px; } /* 제품 설명 */
.production_list .production_box .icon_box { position:absolute; top:0px; left:0px; width:64px; height:64px;} /* 아이콘 */




/* 보도 게시판 */
.media_list { width:100%; height:100%; margin:0 auto; text-align:center; overflow:hidden; border-top:2px solid #595959; padding-top:20px;}
.media_list .media_box { width:100%; height:100%; overflow:hidden;  border-bottom:1px solid #c3c3c3; margin-bottom:30px; padding:0 10px 30px 10px;}
.media_list .media_box .img_box { float:left; width:25%; height:120px; background-color:#dedcdd; border:1px solid #ccc; margin-right:20px;} /* 이미지박스 영역 */
.media_list .media_box ul { float:left; display:inline-block; width:70%;  height:100%;} /* 텍스트 전체 크기 부분 */ 
.media_list .media_box li { text-align:left; color:#333; margin-bottom:10px;} /* 텍스트 공통 부분 */
.media_list .media_box li:nth-child(1) { font-size:16px; font-weight:600;} /* 타이틀 */
.media_list .media_box li:nth-child(2) {  font-size:12px; line-height:18px;} /* 설명부분 */
.media_list .media_box li:nth-child(3) span{ display:inline-block; font-size:12px; color:#7d7d7d;} /* 글 속성 */
.media_list .media_box li .line { display:inline-block; margin:0 5px;}



/* 자주하는 질문 */
.container{ width:100%; height:100%; overflow:auto; border-top:2px solid #595959;}
.accordion{}
.accordion dt{border-bottom:1px solid #ccc;}
.accordion dt a{display:block; padding:20px;}
.accordion dt a:hover{}
.accordion dd{display:none; padding:20px; border-bottom:1px solid #ccc; background-color:#e1e7f2;}




/* 전후 게시판 */
.bna_dv { width:100%; height:500px; margin:0 auto; text-align:center; overflow:hidden; margin-bottom:40px; position:relative;}

.bna_dv .tab_container { width:100%;}
.bna_dv .tab_content {}
.bna_dv .tab_content .test_01 { width:100%; height:500px; background-color:#09C;}
.bna_dv .tab_content .test_02 { width:100%; height:500px; background-color:#369;}
.bna_dv .tab_content .test_03 { width:100%; height:500px; background-color:#3C6;}

.bna_dv .tab_list { position:absolute; bottom:105px; left:47.5%; cursor:pointer; z-index:999;}
.bna_dv .tab_list li { width:25px; height:25px; display:inline-block; border:1px solid #3b3b3b; color:#3b3b3b; background-color:#fff; text-align:center; vertical-align:middle; line-height:25px;}
.bna_dv .tab_list .on { width:26px; height:26px; border:none; color:#fff; background-color:#3b3b3b;}

.bna_dv .bna_txt { width:100%; position:absolute; bottom:20px; left:0; padding:15px 0; text-align:center; background-color:#e8e8e8; color:#333; font-size:14px; line-height:24px; }

/* 전후 이미지 리스트 */
.bna_gallery_list { width:100%; height:100%; overflow:hidden; border-top:2px solid #595959; padding-top:20px;}
.bna_gallery_list .gallery { width:24%; height:100%; margin-left:5px; margin-bottom:15px; text-align:center; float:left;}
.bna_gallery_list .gallery li { margin:0 auto;}
.bna_gallery_list .gallery .gallery_img { width:178px; height:133px; background-color:#f9f9f9; margin-bottom:10px;} /* 이미지 사이즈 조절 */
.bna_gallery_list .gallery .gallery_t { width:178px; font-size:13px; font-weight:bold; margin-bottom:10px;} /* 제목 텍스트 수정, 사이즈 조절 */
.bna_gallery_list .gallery .gallery_deat { color:#858585;}




/* 지도 게시판 */
.map_search { width:100%; height:100%; margin:0 auto; text-align:center; overflow:hidden; margin-top:20px;}

.map_search_dv { width:700px; height:100%; margin:0 auto; overflow:hidden; margin-bottom:50px;}
.map_search_dv .map_kor { width:384px; height:434px; float:left; position:relative; background:url(../members/images/map_kor.jpg) no-repeat;} /* 지도부분 */
.map_search_dv .map_kor a { width:42px; height:19px; display:inline-block; line-height:21px; text-align:center; font-size:12px; text-decoration:none; border:1px solid #d7d7d7; border-top-color:#bebebe; border-radius:21px; background-color:#fff; cursor:pointer;}
.map_search_dv .map_kor a:hover { background-color:#789ff8; color:#fff;}

.map_search_dv .map_kor .sido_1 { position:absolute; top:51px; right:135px;}/* 강원 */
.map_search_dv .map_kor .sido_2 { position:absolute; top:83px; left:135px;} /* 경기 */
.map_search_dv .map_kor .sido_3 { position:absolute; top:210px; left:192px;} /* 경남 */
.map_search_dv .map_kor .sido_4 { position:absolute; top:131px; right:110px;} /* 경북 */
.map_search_dv .map_kor .sido_5 { position:absolute; top:222px; left:100px;} /* 광주 */
.map_search_dv .map_kor .sido_6 { position:absolute; top:177px; right:118px;} /* 대구 */
.map_search_dv .map_kor .sido_7 { position:absolute; top:153px; left:148px;} /* 대전 */
.map_search_dv .map_kor .sido_8 { position:absolute; top:229px; right:80px;} /* 부산 */
.map_search_dv .map_kor .sido_9 { position:absolute; top:58px; left:118px;} /* 서울 */
.map_search_dv .map_kor .sido_10 { position:absolute; top:195px; right:74px;} /* 울산 */
.map_search_dv .map_kor .sido_11 { position:absolute; top:72px; left:74px;} /* 인천 */
.map_search_dv .map_kor .sido_12 { position:absolute; top:257px; left:101px;} /* 전남 */
.map_search_dv .map_kor .sido_13 { position:absolute; top:189px; left:127px;} /* 전북 */
.map_search_dv .map_kor .sido_14 { position:absolute; bottom:55px; left:94px;} /* 제주 */
.map_search_dv .map_kor .sido_15 { position:absolute; top:132px; left:105px;} /* 충남 */
.map_search_dv .map_kor .sido_16 { position:absolute; top:119px; left:162px;} /* 충북 */


.map_search_dv .search_dv_03 { float:left; height:100%; overflow:hidden; text-align:left; margin-top:20px;} /* 검색부분 */
.map_search_dv .search_dv_03 p i{ width:20px; height:5px; background-color:#7b7b7b; display:block; margin-bottom:10px;}
.map_search_dv .search_dv_03 p { font-size:18px; font-weight:600; color:#474747; margin-bottom:20px;}
.map_search_dv .search_dv_03 select { display:block; width:158px; height:28px; line-height:28px; border:1px solid #ddd; margin-bottom:6px;}
.map_search_dv .search_dv_03 .search { width:230px; height:28px; line-height:28px; border:1px solid #ddd; padding-left:5px;}
.map_search_dv .search_dv_03 .search_but { width:45px; height:28px; line-height:28px; display:inline-block; background-color:#3b3b3b; color:#fff;}



/* 달력 게시판 */
.calendar { width:100%; height:100%; overflow:hidden; margin-top:20px;}

.calendar .calendar_top { width:100%; height:100%; margin:0 auto; text-align:center; overflow:hidden; margin-bottom:25px;}
.calendar .calendar_top li { font-size:14px; font-weight:600; display:inline-block; line-height:18px;}
.calendar .calendar_top li:nth-child(2) { margin:0 10px;}
.calendar .calendar_top li a { padding:3px 10px; display:inline-block; font-size:12px; line-height:18px; font-weight:none; color:#666; border:1px solid #c6cad1; border-radius:21px; background-color:#fefefe;}
.calendar .calendar_top li a:hover { line-height:18px; color:#666;}

.calendar .today { width:100%; height:100%; margin:0 auto; text-align:center; overflow:hidden; margin-bottom:40px; font-size:12px; font-weight:600; color:#333;}
.calendar .today span{ display:inline-block; font-weight:100;}

.calendar .type_01 { width:100%; border-top:2px solid #595959;} /* 게시판 전체 영역 */
.calendar .type_01 th { height:46px; border-bottom:1px solid #9d9d9d; background:#fcfcfc; text-align:center;} /* 제목 부분 스타일 변경 */
.calendar .type_01 td { height:70px; border-bottom:1px dotted #c7c7c7; text-align:center; vertical-align:top; padding-top:15px;} /* 내용 부분 스타일 변경 */
.calendar .type_01 td a { font-weight:700; color:#ff7e00;}
.calendar .type_01 th:nth-child(1) { color:#F00;}
.calendar .type_01 th:nth-child(7) { color:#00F;}
.calendar .type_01 td:nth-child(1) { color:#F00;}
.calendar .type_01 td:nth-child(7) { color:#00F;}

.calendar .type_02 { width:100%; border-top:1px solid #595959;}
.calendar .type_02 th { height:50px; background:#fcfcfc; text-align:left; padding-left:30px;}
.calendar .type_02 td { border-bottom:1px dotted #c7c7c7; text-align:left; vertical-align:middle; padding-left:10px;}
.calendar .type_02 td .text_box { width:80%; height:28px; border:1px solid #e3e3e3; vertical-align:middle; padding-left:10px;}
.calendar .type_02 td .tel { width:15%; height:28px; border:1px solid #e3e3e3; vertical-align:middle; text-align:center;}
.calendar .type_02 td .tel_2 { width:25%; height:28px; border:1px solid #e3e3e3; vertical-align:middle; text-align:center;}
.calendar .type_02 td .sel-box { width:80%; height:28px; border:1px solid #e3e3e3; vertical-align:middle; text-align:center;}







/* 상품게시판_02 */
.goods_view { width:100%; overflow:hidden;}

.goods_view .p_h { width:1150px; height:54px; line-height:54px; border:1px solid #b8b8b8; font-size:24px; color:#262626; background-color:#efefef; text-indent:10px;}

.goods_view .goods_box { width:100%; text-align:center; overflow:hidden; padding-top:15px;}
.goods_box ul { display:inline-block; width:219px; height:268px; border:1px solid #c0c0c0; margin:0px 3px 15px 3px; vertical-align:top;}
/*.goods_box ul { display:inline-block; float:left; width:219px; height:268px; border:1px solid #c0c0c0; margin-bottom:10px; margin-right:11px;}
.goods_box .last_ul { margin-right:0px; margin-left:3px;}*/
.goods_box ul:hover { border:1px solid #fb9817;}
.goods_box .img_box { width:219px; height:165px; position:relative; background-color:#213145;}
.goods_box .img_box i { width:74px; height:73px; position:absolute; top:0px; left:0px;}
.goods_box .txt_li { width:86%; margin:0 auto; text-align:left; margin-top:25px;}
.goods_box .txt_li .span_01 { display:block; font-size:14px; font-weight:bold; color:#a14121; margin-bottom:5px;}
.goods_box .txt_li .span_02 { display:block; font-size:12px; color:#161616;}
.goods_box .txt_li .span_03 { display:block; font-size:12px; color:#777;}



/* 상품상세페이지_02 */
.goods_stage_view { width:100%; overflow:hidden;}

/** 01_row **/
.stage_box { width:100%; overflow:hidden;}
.stage_box .img_box { float:left; width:693px; height:482px; background-color:#CCC; margin-right:10px;}

.stage_box .ul_txt_box { float:left; width:437px; overflow:hidden;}

.ul_txt_box .goods_txt_list { width:100%; margin-top:15px; border-bottom:1px dotted #e0e0e0; padding-bottom:10px; margin-bottom:10px;}
.ul_txt_box .goods_txt_list li { font-size:12px; color:#616161; line-height:26px;}
.ul_txt_box .goods_txt_list li .li_lit { display:inline-block; width:115px; text-indent:20px; color:#1c1c1c;}
.ul_txt_box .goods_txt_list li .li_lid { display:inline-block; width:300px; }

.ul_txt_box .goods_txt_list th { text-indent:20px; color:#1c1c1c; padding:5px 0; text-align:left;}
.ul_txt_box .goods_txt_list td { font-size:12px; color:#616161; padding:5px 0; text-align:left;}


.ul_txt_box .goods_form { width:403px; margin-left:18px;}
.ul_txt_box .goods_form li { margin-bottom:7px;}
.ul_txt_box .goods_form .last_li { margin-bottom:0px;}
.ul_txt_box .goods_form .li_h { font-size:12px; font-weight:bold; color:#893d13; line-height:18px;}
.ul_txt_box .goods_form .box_li { width:396px; height:20px; line-height:20px; background-color:#efefef; border:1px solid #b8b8b8; padding-left:5px;}
.ul_txt_box .goods_form .text_box { width:396px; height:20px; line-height:20px; background-color:#fff; border:1px solid #b8b8b8; padding-left:5px;}
.ul_txt_box .goods_form .textarea_01 { width:401px; border:1px solid #b8b8b8;}

.ul_txt_box .goods_form li .btn { width:240px; height:24px; line-height:24px; background-color:#543321; font-size:12px; color:#fff; text-align:center; display:inline-block; margin-right:7px;}
.ul_txt_box .goods_form li .tel_box { width:152px; height:24px; line-height:24px; text-align:center; background-color:#893d13; font-size:12px; color:#fff; display:inline-block;}


/** 02_row **/
.stage_view { width:1112px; overflow:hidden; padding:45px 20px;}

.stage_view .p_h { font-size:18px; font-weight:bold; color:#424242; margin-bottom:20px;}

.infor_ul { margin-bottom:45px;}
.infor_ul li { line-height:18px;}








/*//////////// members //////////////////*/

/* 로그인 */
.login_box { width:100%; height:100%;}

.con_dv { width:100%; height:100%; margin-top:50px; /*background:url(../members/images/login_bg.jpg) no-repeat; background-position:right center;*/}
.login_ul { width:380px; height:100px; margin:0 auto; position:relative;}
.login_ul li { height:48px;}
.login_ul li span { text-align:left; font-weight:bold;}
.login_ul li .span_01 { margin-right:22px;}
.login_ul li .span_02 { margin-right:10px;}
.login_ul .login_input_01 { width:198px; height:39px; border:1px solid #dadada; padding-left:5px;}
.login_ul .but_login { width:101px; height:90px; position:absolute; top:36px; right:0px;}
.login_ul .but_login a { padding:35px 22px; background:#545454; color:#fff; font-size:18px; font-weight:bold;}
.check_p { width:380px; margin:0 auto; color:#646464;}
.check_p input { background:#fff; border:1px solid #dadada; margin-left:55px;}

.other_dv { width:100%; height:100%; margin-top:40px; border-top:1px solid #9d9d9d; border-bottom: 1px solid #9d9d9d;}
.other_dv li { width:100%; height:50px; line-height:50px; color:#646464;}
.other_dv li a { height:50px; line-height:50px;}
.other_dv .text_left { float:left; margin-left:15px;}
.other_dv .text_right { float:right; margin-right:15px;}

.other_dv .but_id_pw { padding:8px 15px; border:1px solid #727272; background:#fff; margin-left:10px;}
.other_dv .but_sign { padding:8px 20px; background:#457fc7; font-weight:bold; color:#fff;}\




/* id/pw찾기 */

.id_box { width:100%; height:100%;}
.id_box h5 { font-size:16px; color:#303030; font-weight:bold;}
.id_box p { font-size:12px; color:#646464;}
.id_box ul { width:100%; height:75px; margin-top:15px; background:#eeeeee; }
.id_box ul li { display:inline; line-height:75px; margin-left:15px;}
.id_box ul span { margin-right:5px;}
.id_box .but_p { text-align:right; height:35px; margin-top:35px;}
.id_box .but_p a { display:inline-block;}


.id_text { width:118px; height:38px; border:1px solid #dadada; padding-left:5px;}
.email_text { width:280px; height:38px; border:1px solid #dadada; padding-left:5px;}

.pw_box { margin-top:60px;}





/* id/pw찾기_02 */
.idsearch_box { width:615px; height:100%; border:12px solid #acd0e8; background-color:#fff; margin:0 auto; text-align:center; margin-bottom:35px; padding:30px 0;}
.idsearch_box dl { width:446px; margin:0 auto; margin-bottom:10px;}
.idsearch_box dt { font-size:16px; color:#333; text-align:left; margin-bottom:7px;}
.idsearch_box dd {}
.idsearch_box .search_input_01 { width:439px; height:40px; border:1px solid #dadada; padding-left:5px; line-height:40px;}
.idsearch_box p { margin-top:30px;}


.search_but { text-align:center;}
.search_but .but_search_ok { width:102px; height:54px; background-color:#368fcc; font-size:18px; font-weight:bold; color:#fff;}
.search_but .but_search_ok_span { width:102px; height:54px; display:inline-block; line-height:54px; text-align:center; background-color:#368fcc; font-size:18px; font-weight:bold; color:#fff;}
.search_but .but_search_no { width:96px; height:48px; display:inline-block; line-height:48px; text-align:center; border:3px solid #368fcc; background-color:#fff; font-size:18px; font-weight:bold; color:#368fcc;}




/* 이용약관 */
.maembers_box { width:100%;  border-bottom:1px solid #9d9d9d;}
.terms_box { width:100%; margin: 35px 0;}
.terms_box h5 { font-size:16px; color:#303030; font-weight:bold;}
.terms_box p { font-size:12px; color:#646464;}
.terms_box .textarea_dv {margin-top:10px; margin-bottom:10px;}
.terms_box .textarea_dv .textarea_terms { width:98%; overflow:auto; font-size:12px; line-height:16px; color:#646464; border:1px solid #dadada;}
.terms_box .yes_ing { text-align:right;}
.butbox_ul { margin-top:60px; text-align:center; overflow:hidden;}
.butbox_ul li { width:106px; height:52px;  display:inline-block;}
.butbox_ul li a { display:inline-block;}




/* 회원가입 폼 */

.maembers_02_dv { width:100%;}
.maembers_02_dv h5 { font-size:16px; color:#303030; font-weight:bold;}
.maembers_02_dv p { font-size:12px; color:#646464;}
.maembers_form { width:100%;  border-top: 2px solid #595959;}
.maembers_form th { border-bottom:1px solid #d8d8d8; text-align: left; padding-left:42px; font-size:13px; background:#f7f7f7;}
.maembers_form td { border-bottom:1px solid #d8d8d8; text-align:left; padding:5px 15px;}
.maembers_form .font_type_01 { color:#888888; line-height:24px;}
.maembers_form .sex_td { height:33px; color:#888;}

.maembers_form .maembers_input_01 { width:260px; height:33px; border:1px solid #dadada; padding-left:5px;}
.maembers_form .maembers_input_02 { width:88px; height:33px; border:1px solid #dadada; padding-left:5px; margin:5px 0px;}
.maembers_form .maembers_input_03 { width:419px; height:33px; border:1px solid #dadada; padding-left:5px; margin:5px 0px;}
.maembers_form .maembers_input_eamil { width:419px; height:33px; border:1px solid #dadada; padding-left:5px;}
.maembers_form .tel_01 { width:88px; height:33px; border:1px solid #dadada; padding-left:5px;}
.maembers_form .tel_02 { width:138; height:33px; border:1px solid #dadada; padding-left:5px;}
.maembers_form .maembers_textarea { width:414px; overflow:auto; border:1px solid #dadada; padding:5px;}






/* 모바일 게시판 리스트 부분 */

.m_type_01 { width:100%; height:100%; border-top: 2px solid #595959;}
.m_type_01 td {  border-bottom:1px solid #c7c7c7; padding:5px 5px;}
.m_type_01 td li { line-height:24px;}
.m_type_01 td .m_subject { font-size:14px; font-weight:600;}
.m_type_01 td .m_today { font-size:11px; color:#919191;}
.m_type_01 td .m_today span{ color:#dbdbdb; margin:0 5px;}