﻿@charset "utf-8";

@import url('btn.css'); /* button */

span.bluetxt {font-weight:bold; color:#0066CC;}
span.redtxt {font-weight:bold; color:#FF3300;}
p.c_img {text-align:center; padding:0 0 20px 0;}
p.btn { width:100%; float:left; text-align:center; padding:10px 0 20px 0;}

p.btn1 {text-align:right; padding:0 0 0 0;}
p.btn2 {text-align:left; padding:10px 0 20px 0;}
p.btn3 { width:100%; float:left; text-align:center; padding:10px 0 20px 0;}
span.now {font-weight:bold;}

input.error-field { border:1px solid red; }




a.btn_big {display:inline-block;padding-right:4px;background:url(../image/common/bg_btn_default.gif) no-repeat 100% 0;font-family:'나눔고딕',nanumgothic,'돋움',dotum;font-size:12px;color:#333;line-height:26px;word-spacing:-1px;text-decoration:none; white-space:nowrap;}  

a.btn_big span,a.btn_big strong {display:block;padding:6px 8px 6px 12px;background:url(../image/common/bg_btn_default.gif) no-repeat;}  

a.btn_sml {display:inline-block;padding-right:4px;background:url(../image/common/bg_btn_default.gif) no-repeat 100% -27px;font-family:'나눔고딕',nanumgothic,'돋움',dotum;font-size:11px;color:#333;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none; white-space:nowrap;}  

a.btn_sml span,a.btn_sml strong {display:block;padding:4px 4px 3px 8px;background:url(../image/common/bg_btn_default.gif) no-repeat 0 -27px;}  

a.btn_big1 {display:inline-block;padding-right:4px;background:url(../image/common/bg_btn_default1.gif) no-repeat 100% 0;font-family:'나눔고딕',nanumgothic,'돋움',dotum; font-size:12px; color:#eb1c26;line-height:26px;word-spacing:-1px;text-decoration:none; white-space:nowrap;}  

a.btn_big1 span,a.btn_big strong {display:block; padding:4px 8px 6px 12px; background:url(../image/common/bg_btn_default1.gif) no-repeat; color:#eb1c26; font-weight:bold}  

/* font color */
.orange { color:#ff5400; }
.red { color:#ff000b; }
.red_b { color:#ff000b; font-weight:bold }

/* input-type */
.input1 {height:15px; padding:1px 0 2px 3px; border:1px solid #e2e2e2; vertical-align:middle; font-size:12px; }
.input2 {vertical-align:middle; }
.select1 {height:19px; margin:1px 0 2px 0; font-size:11px; color:#c6c6c6; line-height:18px; color:#666; }
.textarea1 {border:1px solid #e2e2e2; background:#fff; color:#666; line-height:18px; overflow:auto; padding:5px; } 
.radio1 { vertical-align:middle; border:0px }
.checkbox1 { vertical-align:middle; border:0px }

/* login */
.loginBox {float:left; background:url(/content/image/member/bg_login.jpg) no-repeat ; padding:0 0 0 0; height:266px; width:719px; margin-left:20px; }
.loginBox .loginForm { float:left; width:352px; padding:50px 0 20px 367px;}
.loginBox .loginForm dl dd {float:left; width:210px;}
.loginBox .loginForm dl dd span {display:block; height:33px; }
.loginBox .loginForm dl dd input[type=text] {background-color:#fff; width:197px; height:21px; color:#000; font-size:12px; border:1px solid #cecccc; }
.loginBox .loginForm dl dt {float:left; }
.loginBox .loginForm p.save_id {float:left; color:#555; font-size:12px; width:150px; }
.loginBox .Infotext { clear:left; padding:44px 136px 0 0; }
.loginBox .Infotext li{ font-size:0; line-height:0; padding-top:6px; text-align:right }
.loginBox .Infotext li img{ vertical-align:middle; }
.benefit{ clear:left; background:url(/content/image/member/bg_benefit.jpg) no-repeat 0 0; width:704px; height:126px; margin-left:30px; text-indent:-5000px; margin-bottom:20px}
.nomemBox { clear:left; text-align:center; padding-top:20px }


/* box (login) */

.box_gray_lt {width:768px; background:url('../image/common/box_gray_lt.gif') no-repeat 0 0 #fafafa; float:left;}
.box_gray_rb {background:url('../image/common/box_gray_rb.gif') no-repeat right bottom; float:left;}
.box_gray_rt {background:url('../image/common/box_gray_rt.gif') no-repeat right 0; float:left;}
.box_gray_lb {background:url('../image/common/box_gray_lb.gif') no-repeat 0 bottom; letter-spacing:-1px; float:left;}

.box_w_600	{width:600px; float:left; margin-left:76px}

.box_login	.box_gray_lb	{padding:30px 110px; float:left;}

.member_login	{position:relative; width:388px; float:left;}
.member_login	.input_info	{width:340px; margin-bottom:5px;}
.member_login	.input_info	dt		{width:70px; font-size:15px}
.member_login	.input_info	dd	{width:250px;}
.member_login	.btn_login	 {position:absolute; right:0; top:0;}

.id_check_area	 { float:left; padding-left:70px; padding-top:10px; color:#999 }
.id_check_area input {margin-right:8px;}

.input_info	dt		{ float:left; width:85px; padding-top:5px; color:#666; vertical-align:top; line-height:15px;}
.input_info	dd	{float:left; padding-bottom:7px;} /* width:324px; */
.input_info	dd.end	{padding-bottom:0; _padding-bottom:1px;}

.input_info	{width:409px;}

.input_txt input[type=text] {height:22px; padding:5px 0 0 0;}
.input_txt input[type=password] {height:22px; padding:5px 0 0 0;}

.member_btn { float:left; margin-top:20px; padding-left:70px;}

.rm_5 {margin-right:5px}
.bm_5 {margin-bottom:5px}
.lm_15 {margin-left:15px}

.lg_erorr_tx { text-align:center; padding:10px 0 20px 0; line-height:20px }
.no_member_tx {clear:left; text-align:center; padding-top:15px }


/* 비회원 로그인  */
.nomemloginBox {float:left; background:url(/content/image/member/bg_nomemlogin.jpg) no-repeat ; padding:0 0 0 0; height:154px; width:719px; margin-left:20px; }
.nomemloginBox .loginForm { float:left; width:352px; padding:36px 0 20px 243px;}
.nomemloginBox .loginForm dl dd {float:left; width:218px;}
.nomemloginBox .loginForm dl dd span {display:block; height:33px; }
.nomemloginBox .loginForm dl dd input[type=text] {background-color:#fff; width:197px; height:21px; color:#000; font-size:12px; border:1px solid #cecccc; }
.nomemloginBox .loginForm dl dt {float:left; }

/* 회원가입 단계별 bg */
.memberstep1{ background:url(/content/image/member/bg_member_step1.jpg) no-repeat; height:80px; text-indent:-5000px; clear:left; }
.memberstep2{ background:url(/content/image/member/bg_member_step2.jpg) no-repeat; height:80px; text-indent:-5000px; clear:left; }
.memberstep3{ background:url(/content/image/member/bg_member_step3.jpg) no-repeat; height:80px; text-indent:-5000px; clear:left; }
.memberstep4{ background:url(/content/image/member/bg_member_step4.jpg) no-repeat; height:80px; text-indent:-5000px; clear:left; }

/* agreement */
.memberBox {clear:left;}
.memberBox .memberTitle{padding:2px 0 10px 21px; background:url(/content/image/member/bu_title_arrow.jpg) no-repeat 0 3px; font-weight:bold; }
.memberBox .title { clear:left; padding:0 0 15px 20px;}
.memberBox .title1 { clear:left; padding:10px 0 10px 20px; background:#f8f8f8; margin-bottom:15px;}
.memberBox .title1 img { padding-top:5px}
.memberBox .orange { color:#ff8a00; }
.memberBox .mch_tx { padding:30px 0 30px 0; text-align:center; font-size:16px}
.textBox{ border:1px solid #dfdfdf; height:150px; padding:14px 14px 14px 15px; overflow-y:scroll; background:#fff; color:#888; line-height:18px; font-size:11px; }
.textBox_400{ border:1px solid #dfdfdf; height:400px; padding:14px 14px 14px 15px; overflow-y:scroll; background:#fff; color:#888; line-height:18px; font-size:11px; }

.memberBox .agree{ margin-top:5px; vertical-align:middle; color:#666; text-align:right;}
.memberBox .btn{ text-align:center }

/* 회원선택 버튼 */

.mbchoice{ float:left; border:5px solid #eeeeee; text-align:center; width:220px; padding:57px 20px 40px 20px }
.mbchoice ul	{ }
.mbchoice ul li	{ }
.mbchoice ul li img	{padding-bottom:10px;}
.mbchoice ul li .txt_title{ color:#000; font-weight:bold; font-size:14px;}
.mbchoice ul li p.stxt{ color:#8a8a8a; padding-bottom:10px }




/* 아이디찾기 */
.searchid { float:left; border:5px solid #e6e6e6; text-align:left; padding:30px 60px 40px 60px; width:470px; margin-left:80px}
.searchid .top { float:left; padding-bottom:25px;}
.searchid .top img { float:left; padding-right:15px }
.searchid .top .text { float:right; width:400px; }
.searchid .top .text .redText { color:#bb0f1b; font-size:36px; font-weight:bold}
.searchid .top .text .greyText { color:#ababab; font-size:36px; font-weight:bold}
.searchid .result { float:left; border-top:2px solid #8c8c8c; background:#fafafa; border-bottom:1px solid #8c8c8c; text-align:center; padding:25px 0; width:470px }
.searchid .dttext { float:left; padding-top:10px; width:470px}

.erorrtext { padding-top:20px; color:#F00; clear:left; text-align:center }

/* table */
.formTable { overflow:hidden; width:100%; border-top:2px solid #8c8c8c; float:left;}
.formTable table {margin-top:-1px; border-bottom:1px solid #8c8c8c; width:100%; border-collapse:collapse; }
.formTable th {padding:9px 0 9px 20px; background:#fafafa; border-top:1px solid #e9e9e9; text-align:left; font-weight:normal; width:100px}
.formTable td {padding:7px 0 7px 10px; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}
.formTable td input[type=text] {height:19px; padding:2px 9px 0; border:1px solid #e9e9e9; border-top:1px solid #aeaeae;}

/* 회원가입완료 */
.memberOk { float:left; border:2px solid #eeeeee; text-align:left; width:756px}
.memberOk img {float:left; padding:20px 0 0 10px}
.memberOk .tx { float:right; width:560px; padding:10px}
.memberOk .tx1 { text-align:center; padding:20px 0}


/* 비밀번호 변경 */
.pw_chage { float:left; border:5px solid #e6e6e6; text-align:left; padding:20px; }
.pw_chage img {float:left; padding-left:20px; padding-bottom:20px}
.pw_chage .toptx { float:right; width:620px; padding-bottom:10px; padding-top:7px; color:#878787}
.pw_chage .text { padding-bottom:20px; clear:left;}
.pw_chage .bgTx { clear:left; background-color:#f4f4f4; padding:15px; margin-bottom:20px; line-height:17px;}

/* 회원탈퇴 */
.secess { float:left; border:1px solid #ff9e9e; text-align:left; padding:20px; margin-bottom:25px; width:718px }
.secess .toptext  { padding-bottom:10px; text-align:center }
.secess .graytext { clear:left; background-color:#fafafa; padding:20px; line-height:18px }




/* 실명확인 */
.memberselect {clear:left;}
.memberselect li {float:left; display:block; margin-right:23px; margin-bottom:10px; }
.memberarea {clear:left; border::none; border-top:2px solid #5b5b5b; border-bottom:1px solid #5b5b5b; }
.memberarea .membercont {padding:25px 0 20px 208px}
.memberarea .membercont p { padding-bottom:5px }
.memberarea .membercont p img {margin-top:3px;}
.memberarea .membercont1 {text-align:center}
.memberarea .membercont1 p {padding:30px 0 30px 0; font-weight:bold}
.memberarea p {line-height:18px; color:#777777;}
.memberarea .bb {color:#000000; font-weight:bold;}
.memberarea .complete {background:#f8f8f8; width:100%; text-align:center; padding-top:40px; padding-bottom:40px}

/* 아이디찾기 */
.searchid .title { padding: 10px 0 30px 0 }
.searchid .box {overflow:hidden; _zoom:1; background:url(/content/image/member/id_search_bg.jpg) no-repeat ; padding:52px 0 40px 450px;}
.searchid .left {float:left; width:229px; margin:0; padding:0;}
.searchid .left span {display:block; height:30px; }
.searchid .left span input[type=text] {background-color:#fff; width:227px; color:#000; font-size:12px; border:1px solid #cecccc; padding:2px 0 5px 3px }
.searchid .left .btn {margin:0; padding:8px 0 0 0; text-align:left;}
.searchid .right {float:right;  width:262px; margin:0; padding:0;}
.searchid .right span {display:block; height:30px; }
.searchid .right span input[type=text] {background-color:#fff; width:227px; color:#000; font-size:12px; border:1px solid #cecccc; padding:2px 0 5px 3px }
.searchid .right .btn {margin:0; padding:8px 37px 0 0; text-align:left;}
.searchid .box1 {overflow:hidden; _zoom:1; background:url(/content/image/member/id_search_result_bg.jpg) no-repeat ; padding:80px 0 100px 276px;}
.searchid .box1 .result {float:none; text-align:center; padding-right:30px}
.searchid .box2 {overflow:hidden; _zoom:1; background:url(/content/image/member/id_search_result_bg.jpg) no-repeat ; padding:70px 0 80px 276px;}
.searchid .box2 .result {float:none; text-align:center; padding-right:30px}
.searchid .btn { text-align:center }

/* 비밀번호찾기 */
.searchpw .title { padding: 10px 0 30px 0 }
.searchpw .box {overflow:hidden; _zoom:1; background:url(/content/image/member/pw_search_bg.jpg) no-repeat ; padding:34px 0 30px 430px;}
.searchpw .left {float:left; width:300px; margin:0; padding:0;}
.searchpw .left span {display:block; height:30px; }
.searchpw .left span input[type=text] {background-color:#fff; width:200px; color:#000; font-size:12px; border:1px solid #cecccc; padding:2px 0 5px 3px }
.searchpw .left .btn {margin:0; padding:8px 0 0 0; text-align:left;}

/* 정보수정 */
.pwcheck .title { padding: 10px 0 30px 0 }
.pwcheck .box {overflow:hidden; _zoom:1; background:url(/content/image/member/pw_check_bg.jpg) no-repeat ; padding:48px 0 65px 255px; margin-left:133px}
.pwcheck .left {float:left; width:200px; margin:0; padding:0;}
.pwcheck .left span {display:block; height:28px; }
.pwcheck .left span input[type=text] {background-color:#fff; width:175px; color:#000; font-size:12px; border:1px solid #cecccc; padding:2px 0 5px 3px }
.pwcheck .btn { text-align:center }

/* 비밀번호 변경  */
.pwchange .box {overflow:hidden; _zoom:1; background:url(/content/image/member/newpw_change_bg.jpg) no-repeat ; padding:45px 0 65px 390px;}
.pwchange .left {float:left; width:200px; margin:0; padding:0;}
.pwchange .left span {display:block; height:28px; }
.pwchange .left span input[type=text] {background-color:#fff; width:175px; color:#000; font-size:12px; border:1px solid #cecccc; padding:2px 0 5px 3px }
.pwchange .btn { text-align:center }

.pwchangers .box {overflow:hidden; _zoom:1; background:url(/content/image/member/newpw_change_rg_bg.jpg) no-repeat ; padding:55px 0 65px 50px; margin-left:133px}
.pwchangers .left {float:left; width:400px; margin:0; padding:0; text-align:center}
.pwchangers .btn { text-align:center }

/* 회원탈퇴 */
.secessionImg { padding:50px 0 0 0; text-align:center }

.secession {width:100%; border:none; border-top:2px solid #5b5b5b; border-collapse:collapse; }
.secession th {text-align:left; padding-left:16px; background-color:#f8f8f8; border-bottom:1px solid #e2e2e2; }
.secession td {background:url(/content/image/member/line_member1.jpg) repeat-x 0 bottom; padding:9px 0 10px 10px; }

/* 회원정보입력 폼*/
.memberwrite {width:100%; border:none; border-top:2px solid #5b5b5b; border-collapse:collapse;}
.memberwrite th {text-align:left; padding-left:10px; background-color:#f8f8f8; border-bottom:1px solid #e2e2e2; padding-top:5px; padding-bottom:4px}
.memberwrite td {border-bottom:1px solid #e2e2e2; padding:9px 0 10px 10px; }
.memberwrite td.gary{border-bottom:1px solid #e2e2e2; padding:9px 0 10px 10px; }
.memberwrite td.gary input{ background-color:#e6e6e6}
.memberwrite td span { vertical-align:bottom;}
.memberwrite .last {background:none; border-bottom:1px solid #5b5b5b;}
.memberwrite .gray {background:#f8f8f8; border-bottom:1px solid #5b5b5b;}

/* 로그인 이력 */
.ctop {clear:left; }
.ctop .align1 { float:left;}
.ctop .align1 li{ padding:12px 15px 12px 15px; }
.ctop .align2 { float:right;}
.ctop .align2 li{ padding:12px 15px 12px 15px;}

/* 구매정보안내 */
.buyguide {clear:left; width:100% }
.buyguide h2 {clear:left; width:100%; background:url(../image/common/title_arrow.jpg) no-repeat 0px 3px; padding:4px 5px 10px 25px; color:#8d2906; font-weight:bold; font-size:14px; }
.buyguide ul {border:1px solid #f2eae6; width:760px; margin-bottom:20px; }
.buyguide ul li {padding:15px 15px 15px 15px}
.buyguide1 {clear:left;}
.buyguide1 ul li { padding:0 0 10px 15px; }


/* search */
.boardsearch	{ float:right; padding-bottom:10px }
.boardsearch li	{display:inline; float:left; padding:0 5px 0 0;}

/* faq , 공지*/
.faqtable {width:100%; text-align:left; border-collapse:collapse; padding-top:15px}
.faqtable tr th {vertical-align:middle; text-align:center; padding:10px 0 7px; border-bottom:1px solid #d5d1d0;}
.faqtable tr th.left {vertical-align:middle; text-align:left; padding:10px 0 7px; border-bottom:1px solid #d5d1d0;}
.faqtable tr td {text-align:center; padding:10px 0 7px 0; border-bottom:1px solid #d5d1d0; background: #fafafa }
.faqtable tr td.left {text-align:left; padding:10px 15px 7px 0; border-bottom:1px solid #d5d1d0; background: #fafafa }

.menu_btn1 {float:left; margin:20px 0 0 0;border-left:1px solid #e6e6e6; width:100%}
.menu_btn1 ul li{float:left; text-align:center; border-bottom:2px solid #f78990}
.menu_btn1 ul li span{width:124px;display:inline-block;color:#a1a1a1;padding:3px 0 5px;border-top:1px solid #e6e6e6}
.menu_btn1 ul li a{width:124px; display:inline-block;color:#a1a1a1; padding:3px 0 5px; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.menu_btn1 ul li a:hover{background-color:#f5f5f5;color:#a1a1a1;}
.menu_btn1 ul li.selector{background-color:#fff; color:#a1a1a1; font-weight:bold; border:2px solid #f78990; width:126px;height:25px}
.menu_btn1 ul li.selector strong{color:#db4650; display:block; margin-top:3px}



/* 배송 진행상황 */
.mypagetitle { clear:left; padding:0 0 15px 21px; background:url(/content/image/member/bu_title_arrow.jpg) no-repeat 0 2px; font-weight:bold; margin:0 0 0 0; }
.board_basic { display:inline-block; width:100%; } 

/* 기간별 조회 */
.check_date {float:left; border:5px solid #e9e9e9; padding:10px 0 9px; text-align:center; margin-bottom:15px; width:100%}
.check_date .term  { padding-left:3px; }
.check_date .term a {display:inline-block; width:42px; height:17px; padding-top:2px; color:#4c4c4c; font-weight:bold; font-size:11px; text-align:center; background:url("/content/image/mypage/bg_btn_date.jpg") no-repeat center top;}
.check_date .term a.on {color:#fff; background:url("/content/image/mypage/bg_btn_date_on.jpg") no-repeat center top;}
.check_date input.txt1 {font-weight:bold; color:#4c4c4c; padding-left:12px; width:80px; font-size:11px; height:18px;}
.check_date .calendarbtns {margin-left:3px; vertical-align:middle}

/* 관심상품 */
.prodIcontype1 { display: inline-block; line-height: 100%; font-size: 11px; background-color: #d73e2c; padding: 2px 2px 1px 2px; margin-right: 3px; color: #fff; }
.s_gray { color:#939393; }


/* 상품 갯수 안내 문구 */
.summary_wrap { padding-bottom:10px}
.summary_wrap p	{font-size:16px; }
.summary_wrap p	strong {color:#ee1c24;}
.summary_wrap .t_roman {color:#ee1c24; font-size:16px; font-family:CoHead; letter-spacing:0;}
.mypage_btn { padding-bottom:3px }

/* 에러 페이지 */
.error_box {clear:left; margin:0 270px 100px 270px;}
.error_box .timg {clear:left; text-align:center;  padding-top:50px; padding-bottom:20px}
.error_box .etext {border:2px solid #9a9a9a; text-align:left; padding:20px 30px 20px 30px}

/* 이용약관 */
.pobox {clear:left;  padding:0 20px 20px 20px; border-bottom:1px solid #e5e5e5; width:720px; }
.pobox p {line-height:18px; margin-bottom:20px;}
.pobox .dl {overflow:hidden; _height:1%;}
.pobox .dl dl {width:359px; overflow:hidden;}
.pobox .dl .dl1 {float:left;}
.pobox .dl .dl2 {float:right;}
.pobox .dl dt {width:48px; height:22px; float:left;}
.pobox .dl dd {width:311px; height:22px; float:right;}
.pobox .dl dd a {font-weight:bold; color:#d44f5a}

.section {padding:20px 20px 0 20px; text-align:left;}
.section h3 {color:#333; margin:20px 0 10px 0; }
.section h3.first {margin-top:0;}
.section h3 a {color:#000000; text-decoration:none; font-weight:bold}

/* 검색박스 */
.box_sch .sch_top {clear:left; height:46px; padding-top:20px; background:url("/content/image/product/pd_search_bg_top.jpg") no-repeat center top; line-height:20px; color:#333; text-align:center;}
.box_sch .sch_top img { vertical-align:middle; padding-right:10px}
.box_sch .sch_top span {color:#f2362f; line-height:20px; font-weight:bold}
.box_sch .sch_btm  {border-bottom:2px solid #b92324; border-left:2px solid #b92324; border-right:2px solid #b92324; padding-top:10px }
.box_sch .sch_btm .cate_sel { width:700px; padding-left:40px; padding-bottom:15px }
.box_sch .sch_btm .cate_sel dl	{margin-top:0; width:680px; overflow:hidden; }
.box_sch .sch_btm .cate_sel dt	{float:left; width:70px; padding:8px 0 0 9px; color:#333; font-weight:bold; line-height:16px;}
.box_sch .sch_btm .cate_sel dd	{float:left; width:600px; padding-top:7px;}
.box_sch .sch_btm .cate_sel ul	{width:100%; overflow:hidden;}
.box_sch .sch_btm .cate_sel li	{float:left; height:22px; padding:0 0 0 10px; margin-left:-1px; line-height:16px; white-space:nowrap;}

/* 관리자 검색박스 */
.box_sch1 .sch_top {clear:left; height:46px; padding-top:20px; border-top:2px solid #b92324; border-left:2px solid #b92324; border-right:2px solid #b92324; background:url("/content/image/product/pd_search_bg_top1.png") no-repeat center top; line-height:20px; color:#333; text-align:center;}
.box_sch1 .sch_top img { vertical-align:middle; padding-right:10px}
.box_sch1 .sch_top span {color:#f2362f; line-height:20px; font-weight:bold}
.box_sch1 .sch_btm  {border-bottom:2px solid #b92324; border-left:2px solid #b92324; border-right:2px solid #b92324; padding-top:10px }
.box_sch1 .sch_btm .cate_sel { width:700px; padding-left:40px; padding-bottom:15px }
.box_sch1 .sch_btm .cate_sel dl	{margin-top:0; width:680px; overflow:hidden; }
.box_sch1 .sch_btm .cate_sel dt	{float:left; width:70px; padding:8px 0 0 9px; color:#333; font-weight:bold; line-height:16px;}
.box_sch1 .sch_btm .cate_sel dd	{float:left; width:600px; padding-top:7px;}
.box_sch1 .sch_btm .cate_sel ul	{width:100%; overflow:hidden;}
.box_sch1 .sch_btm .cate_sel li	{float:left; height:22px; padding:0 0 0 10px; margin-left:-1px; line-height:16px; white-space:nowrap;}


/* 비밀번호 입력 */
.pop_passbox { clear:left; width:248px }
.pop_passbox .top { clear:left; height:70px; background:url("../image/community/pop_pass_bg.jpg") no-repeat center top; width:248px }
.pop_passbox .btm  {border-bottom:2px solid #bd3434; border-left:2px solid #bd3434; border-right:2px solid #bd3434; padding-left:12px; padding-right:12px; padding-bottom:12px }
.pop_passbox .btm img { vertical-align:middle; padding-left:8px}
.pop_passbox .btm input[type=text] { height: 19px; width:157px }


/* 게시판 글 삭제 */
.boardDelete { width:100%; text-align:center }
.errTxt { width:100%; color:#ff5400; text-align:center; padding-top:20px; font-size:11px }
.boardDelete .inGray{ float:left; width:358px; border:1px solid #e0e0e0; background-color:#f5f5f5; margin-left:200px; margin-top:30px;}
.boardDelete .inGray .title{ float:left; text-align:left; padding:20px 0 20px 40px; font-weight:bold }
.boardDelete .inGray .in{ float:right; text-align:left; padding:15px 40px 0 0}
.boardDelete .inGray .in input{ height:19px; padding:2px 9px 0; border:1px solid #e9e9e9; border-top:1px solid #aeaeae;}

/* 페이지 에러 */
.pageError { float:left; width:100%; }
.pageError .img{text-align:center; padding-top:40px; padding-bottom:20px }
.pageError .txt{width:100%; text-align:center; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fcfbf9; padding:20px 0 15px 0; font-size:11px; line-height:280%; color:#666}
.pageError .txt .red_line{ text-decoration:underline; color:#F00; }

/* 댓글 수정 */
.popComment { float:left; width:100%; }
.popComment .inGray{ float:left; width:440px; margin:15px 0 0 30px; border-top:1px solid #363535; border-bottom:1px solid #363535; background-color:#fbfafa}
.popComment .inGray .txt{ float:left; padding-left:50px; font-weight:bold; padding-top:20px; padding-bottom:20px}
.popComment .inGray .in{ float:right; width:270px; padding-left:30px; padding-top:16px;}
.popComment .inGray .in input{ height:19px; padding:2px 9px 0; border:1px solid #e9e9e9; border-top:1px solid #aeaeae; width:180px}

.popComment .inGray .txtName{ float:left; padding-left:25px; font-weight:bold; padding-top:20px; font-size:11px; width:410px}
.popComment .inGray .inEdit{ float:left; padding-left:25px; padding-top:10px; padding-bottom:20px}
.popComment .inGray .in input{ height:19px; padding:2px 9px 0; border:1px solid #e9e9e9; border-top:1px solid #aeaeae; width:180px}


/* board */
.boardlist {clear:left; }
.boardlist .timg {clear:left; padding-bottom:10px}
.boardlist .btn { text-align:center }

/* 고객센터 이미지 */
.timg  {float:left; width:100%; padding-bottom:10px}
.timg .leftImg {float:left; width:100px; text-align:center}
.timg .text {float:right; width:660px; padding-top:5px}
.timg .text p{ font-size:11px; color:#6f6f6f; padding-top:5px}
.timg .text .title{ font-size:18px; color:#010101; font-weight:bold}
.timg .text .titleRed{ font-size:18px; color:#c70510; font-weight:bold}


/* 전체카테고리보기 */
.all_div { width:0;height:0; float:left; }
.all_category {top:130px; } /* 서브 */
.all_category { float:left; border:3px solid #ee1b2c; background-color:#FFFFFF; padding:0; text-align: left; 
                width:802px; z-index:99 !important;
                position:absolute;
                left:0px; 
} 

.all_category ul { *zoom:1; }
.all_category ul.cate { padding:15px 0; }
.all_category ul.cate li { float:left; width:145px; height:320px; padding:3px 0 0 7px; border-left:1px solid #e2dedb; overflow:hidden; }
.all_category ul.cate li.r1 { padding-left:14px; border-left:none; }
.all_category ul.cate li.r2 {}
.all_category ul.cate li.r3 {}
.all_category ul.cate li.r4 {}
.all_category ul.cate li.r5 {}
.all_category ul.cate li.r6 {}
.all_category ul.cate li.r7 {}
.all_category ul.cate li dl { margin-bottom:10px; height:70px; }
.all_category ul.cate li dl dt { height:19px; }
.all_category ul.cate li dl dt a { font-weight:bold; color:#ec1012; }
.all_category ul.cate li dl dd { padding:0 0 0 8px; line-height:19px; }
.all_category ul.cate li dl dd.dd_space {line-height:10px; overflow:hidden; }
.all_category ul.cate li dl dd a { color:#3d3d3d; }
.all_category ul.cate li.r2 dl,
.all_category ul.cate li.r4 dl,
.all_category ul.cate li.r5 dl {  }
.all_category ul.cate li.r6 dl {  }
.all_category ul.cate li.r2 dl.mgb_10 { margin-top:-28px; border:none; }

.all_category .close { clear:left; text-align:right; padding:0 4px 4px 0 }


/* 우편번호찾기 */
.zip  {float:left; width:600px; }
.zip .title { float:left; width:100%; padding:8px 0 10px 5px; background-color:#8d6e66; font-size:14px; font-weight:bold; color:#FFF}
.zip .exTx{ float:left; width:100%; text-align:center; padding:20px 0 20px 0; font-size:11px; color:#515151  }
.zip .exTx span{color:#a1a1a1; font-size:11px }
.zip .search {float:left; margin-left:30px; margin-bottom:20px; border:1px solid #e3e3e3; width:528px;}
.zip .search .box{ float:left; padding:15px 0 15px 105px;}
.zip .search .box li{float:left; padding-right:15px; font-size:11px; padding-top:3px}
.zip .search .box li.btn{float:left; padding:0;}
.zip .result{float:left; width:560px; margin-left:20px}
.zip .result .Title{float:left; width:560px; border-top:2px solid #beb7b5;}
.zip .result .Title li{ float:left; text-align:center; width:70px; background-color:#f7f6f6; border-bottom:1px solid #beb7b5; font-size:11px; font-weight:bold; color:#6d6d6d; padding:7px 0  }
.zip .result .Title li.tx{ float:left; text-align:center; width:490px; background-color:#f7f6f6; border-bottom:1px solid #beb7b5; font-size:11px; font-weight:bold; color:#6d6d6d  }
.zip .result .box{float:left; width:545px; padding-top:10px; padding-left:15px; padding-bottom:10px; color:#616161; border-bottom:1px solid #beb7b5; }
.zip .result .box a{ color:#616161}
.zip .result .box a:hover{ text-decoration:underline; color:#1e1e1e}


.radiusBox { border:1px solid #a1a1a1; padding:2px 20px;  background:#ffffff; width:650px; border-radius:5px; -moz-border-radius:5px; /* Firefox 3.6 and earlier */ }
.shadow { box-shadow: 10px 10px 5px #888888;}

.padding_2px { padding:2px,2px,2px,2px}
.padding_5px { padding:5px,5px,5px,5px}
.padding_10px { padding:10px,10px,10px,10px}
.paddingTop_5px { padding:5px,0,0,0}
.paddingLeft_5px { padding:0,0,0,5px}
.none {list-style-type:none;}
.display_inline {display:inline-block;height:20px;margin:2px;}
.width_80px {width:80px;}
.width_230px {width:230px;}
.height_20px { height:20px;}
.height_80px { height:80px;}
.txtBold { font-weight:bold;}
.txtAlignLeft { text-align:left}
.txtAlignCenter { text-align:center}
.txtAlignRight { text-align:right}
.txtAlignVerticalTop { vertical-align:top}
.txtAlignVerticalMiddle { vertical-align:middle;}
.txtAlignVerticalBottom { vertical-align:text-bottom}
.txtAlignVerticalTxtTop { vertical-align:text-top}
.txtAlignVerticalTxtBottom { vertical-align:text-bottom}
.floatLeft {float:left;}
.floatRight {float:right;}
.borderRed {border:1px solid red;}
.fontSize3 {font-size:300%;}
.colorOrange {color:Orange;}
.colorOrangered {color:#ff4500;}
.colorBrown {color:#bb4513;}
ul.square {list-style-type:square}





.r_mg20 { margin-right:20px }
.l_mg110 { margin-left:110px }
.mb5	{margin-bottom:5px;}
.mt5	{margin-top:5px;}

