.sub_contents_wrap {width:1100px;margin:0 auto;display:block;}
.sub_contents_wrap:after{display:block;visibility:hidden;clear:both;content:""}
.location {height:54px;line-height:54px;}
.sub_ttls {
    color: #000;
    font-weight: 700;
    font-size: 30px;
    padding-top: 40px;
    text-align: center;margin-bottom:30px;
}
/*로그인*/
.sub_ttl {color: #000; font-weight: 700;font-size: 30px;padding-top: 40px;text-align: center;}
.login_bx {width:392px;display:block;margin:50px auto;}
.login_bx .login_list li {margin-top:5px;}
.login_bx .login_list li input {width:390px;height:50px; line-height:50px;text-indent:7px;}
.login_bx .login_btn {display:block;width:394px; height:50px;line-height:50px;background:#09548d;color:#fff;text-align:center;margin-top:10px;font-size:14px;margin-bottom:15px;}
.clearfix:after{display:block;visibility:hidden;clear:both;content:""}
.mem_find {font-size:13px;}
.mem_find a:hover {color:#8ac2a5}
.join_btn {float:left;display:block;width:191px; height:50px;line-height:50px;background:#333;color:#fff;text-align:center;margin-top:20px;font-size:14px;}
.forget_wrap { width: 825px; margin: 0 auto;}
.login_bx_ttl {font-size:20px; font-weight:700;text-align:center;width:394px;margin-bottom:20px;color:#4a4a4a}
.sub_ttl2 {text-align:center;font-size:19px;border-top:1px dotted #000;margin-top:30px;padding-top:20px;}
.non_mem_tit {font-size:14px;text-align:center;padding: 30px 0 10px 0;}

/*회원가입*/
.mem_01{width:1066px;font-family:Dotum;	background:#f3f3f3;height:258px;padding:28px 15px;	border:1px solid #ececec;}
.mem_01 h4{font-size:15px;	color:#4A4A4A;	padding-bottom:15px;	font-family:dotum,;letter-spacing:-0.5px;}
.mem_01 .box1{height:175px;font-size:11px;line-height:18px;color:#6b6b6b;padding:10px;	border:1px solid #bbb;	overflow-y:scroll; background:#fff;}
.mem_01 .mem_check{margin-top:20px;	font-size:11px;text-align:center;}
/*.mem_01 .mem_check input{vertical-align:middle;}*/
.mem_01 .mem_check label{color:#222; margin-right:10px;}
.btn_clause {text-align: center; margin-top: 35px;}
.btn_clause a { width: 110px;   height: 35px;  line-height:35px;margin: 0 3px;font-family: "Noto Sans KR", sans-serif;}
.btn_member_b {display: inline-block; text-align: center;font-weight: 500; font-size: 14px; background-color: #333; border: 1px solid #333;  color: #fff;}
.btn_member_w {   display: inline-block; text-align: center; font-weight: 500;  font-size: 14px; background-color: #fff; border: 1px solid #c1c1c1; color: #000;}

.sub_con_tt2 { font-size: 28px;   line-height: 36px;   font-weight: bold; color: #444; letter-spacing: -0.025em;font-family: "Noto Sans KR", sans-serif;}
.mempb{margin-bottom:20px;width:100%;font-size:12px ;color:#232323;}
.mempb th{background:#f7f7f7; width:103px; text-align:left; border-bottom:1px solid #ddd; padding:15px; border-right:1px solid #ececec;}
.mempb td{border-bottom:1px solid #ddd; height:35px; padding:5px 25px;background:#fff;}
.mempb .check{background:#929292; color:#fff; padding:5px 15px; line-height:23px; margin:0 10px 0 10px;}
.mempb td span.memspan {color:red;font-weight:bold;}

.idpw_con {border:1px solid #d5d5d5;padding:40px 0;}
.idpw_con ul {width:500px; margin:0 auto;}
.idpw_con ul li {padding:0 0 0 120px; margin-bottom:15px; position:relative; line-height:38px; color:#444; font-size:14px;}
.idpw_con ul li .label {font-family: "Noto Sans KR", sans-serif;position:absolute; top:0; left:0; font-weight:bold;}
.idpw_con .find_text {text-align:center; font-size:13px; line-height:15px; letter-spacing:-0.025em; color:#888; padding-top:10px;}
.idpw_con .id_info {text-align:center; padding:20px 0; font-size:16px; color:#444;}
.idpw_con .id_info .my_id {font-weight:bold; color:#5796c6; display:inline-block; border-bottom:1px solid #5796c6; margin:0 3px;}

.find_select {height:38px; border:1px solid #d5d5d5; font-size:14px; line-height:36px; color:#888; padding:0 0 0 10px; margin:1px; font-weight:bold;vertical-align: top;}
.find_select:focus {background:none; height:38px; padding:0 0 0 9px; border:2px solid #a5a5a5; line-height:34px;}
.find_input {height:36px; border:1px solid #d5d5d5; font-size:14px; line-height:36px; color:#888; padding:0 10px; margin:1px; font-weight:bold;}
.find_input:focus {background:none; height:34px; padding:0 9px; border:2px solid #a5a5a5; line-height:34px;}
.find_input::-webkit-input-placeholder {font-weight:normal;}/* WebKit browsers */
.find_input:-moz-placeholder {font-weight:normal;}/* Mozilla Firefox 4 to 18 */
.find_input::-moz-placeholder {font-weight:normal;}/* Mozilla Firefox 19+ */
.find_input:-ms-input-placeholder {font-weight:normal;}/* Internet Explorer 10+ */

.sub_con_tt3 {height: 45px; padding-left: 10px;  border-bottom: 1px solid #4275bb; width: 500px;  margin: 0 auto;  margin-bottom: 20px;font-family: "Noto Sans KR", sans-serif; font-weight:bold;    font-size: 28px; color:#4275bb}
.find_btnArea {margin-top: 40px;  text-align: center;font-family: "Noto Sans KR", sans-serif;}
.find_btnArea .btn_confirm { color: #fff;  display: inline-block; width: 146px;  padding: 0; text-align: center; height: 46px;   line-height: 46px;  font-size: 16px;}
.btn_confirm { display: inline-block;padding: 0 12px; border: 1px solid #5b5b5b; background: #666666;  line-height: 36px;  height: 36px; font-size: 13px;font-weight: bold;  color: #fff;  cursor: pointer;   margin: 1px;}
.idpw_find {padding-top:40px; border-top:1px solid #d5d5d5;margin-top:40px;}
.idpw_find .id_info {font-size:16px;color:#444;}
.join_form_btn {
    border-top: 1px solid #ddd;
    text-align: center;
    padding: 30px 0;
    margin-top: 30px;
}
.join_form_btn01 {
    display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    min-width: 120px;
    font-weight: 400;
    color: #fff;
    border: 1px solid #222;
    background: #222;
    cursor: pointer;
}
.join_form_btn02 {
    display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    min-width: 120px;
    color: #222;
    font-weight: 400;
    border: 1px solid #222;
    background: #fff;
    cursor: pointer;
}

.necessary {color:hotpink;vertical-align:middle;}
.join_box {width:1100px;margin:50px auto 0;display:block;}
.mem_01{font-family:Dotum;	background:#f3f3f3;height:258px;padding:28px 15px;	border:1px solid #ececec;}
.mem_01 h4{font-size:15px;	color:#4A4A4A;	padding-bottom:15px;	font-family:dotum,;letter-spacing:-0.5px;}
.mem_01 .box1{height:175px;font-size:11px;line-height:18px;color:#6b6b6b;padding:10px;	border:1px solid #bbb;	overflow-y:scroll; background:#fff;}
.mem_01 .mem_check{margin-top:20px;	font-size:11px;text-align:center;}
/*.mem_01 .mem_check input{vertical-align:middle;}*/
.mem_01 .mem_check label{color:#222; margin-right:10px;}
.mem_Ibtn{margin-top:40px;text-align:center;}

.join_btn{margin-top:40px; text-align:center;}
.join_agree{padding:10px 20px;background:#6d6d6d; margin-right:5px;}
.join_agree a{font-size:14px; color:#fff; font-weight:bold;}
.join_cancel{padding:10px 20px; background:#e81937;}
.join_cancel a{font-size:14px; color:#fff; font-weight:bold;}
.mg15{margin-top:15px;}


.all_agree {margin:20px 0;}
.all_agree input {vertical-align:middle;}

.tbl_box {width:1100px;margin:30px auto 0;display:block;}
.tbl_tit {font-size:24px; color:#222; font-weight:700; margin-bottom:20px; padding-bottom:10px; border-bottom:2px solid #222;margin-top:20px;}
.join_form {}
.join_form tbody th {text-align:left;padding:12px 0; color:#333; font-weight:bold; vertical-align:middle;font-size:14px; }
.join_form tbody td {padding:12px 0;}
.join_form tbody td input[type="text"], input[type="password"], input[type="file"], select {
	height: 42px;
    line-height: 42px;
    margin: 0;
    vertical-align: middle;
    border: solid 1px #ddd;
    background: #fff;
    -webkit-border-radius: 0;
    resize: none;}
.join_form tbody td input[type="text"] {text-indent:7px;}
.input_30 {width: 300px; font-size: 14px; padding: 0;}
.join_btn01 {display: inline-block;text-align: center;padding: 0 10px; height: 42px;line-height: 42px; color: #fff !important; background-color: #222;
    font-size: 14px;
    vertical-align: middle;
    min-width: 60px;
    box-sizing: border-box;}
.input_8 {width: 80px; font-size: 14px; padding: 0;}
.input_10 {width:100px; font-size:14px; padding:0;}

.join_form_btn {border-top:1px solid #ddd;text-align:center;padding:30px 0;margin-top:30px;}
.join_form_btn01 {
	display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    min-width: 120px;
    font-weight: 400;
    color: #fff;
    border: 1px solid #222;
    background: #222;
    cursor: pointer;}
.join_form_btn02 {
	display: inline-block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    min-width: 120px;
    color: #222;
    font-weight: 400;
    border: 1px solid #222;
    background: #fff;
    cursor: pointer;}
.small_btn_wrap {float:right;margin-top:30px;}

.locationmap {width:1100px; margin: 30px auto;display:block;}

.hei25 {border: 1px solid #d5d5d5;height: 25px;}
.inw220 { width: 350px;text-indent: 3px; margin-right: 5px;}
.mempb th span.memspan { color: red;font-weight: bold;}

/*제조사별*/
.brand_box {border-bottom:1px solid #ddd;padding:20px 0;}
.brand_box:after{display:block;visibility:hidden;clear:both;content:""}
.brandimg {float:left;width:180px;}
.brandname {font-size:20px;margin-left:20px;width:685px;margin-bottom:10px;}
.brand_comment {display:block;margin-left:20px;}
.more_product {float:right;border:1px solid #666;padding:5px 10px;}
.more_pro {margin-left:5px;}

.mw {border-bottom:2px solid #eaeaea;padding-bottom:20px;}
.mw:after{display:block;visibility:hidden;clear:both;content:""}
.manufacturer_wrap {width:1100px;margin-top:40px;}
.manufacturer_wrap:after{display:block;visibility:hidden;clear:both;content:""}
.manufacturer_wrap ul li {float:left;margin-right:13px;margin-bottom:30px;}
.manufacturer_wrap ul li img {width:205px; height:168px; border:1px solid #dedede}
.btn_b {float: right;display: inline-block; padding: 12px 30px 15px; text-align: center;  font-size: 12px; line-height: 1; font-weight: 500;background-color: #333; color: #fff !important; font-family: "Noto Sans KR", sans-serif;}

/*전체카테고리*/
.category_all_wrap {border:1px solid #414141}
.category_box_wrap {border-top:1px solid #e9e9e9}
.category_box_wrap:after{display:block;visibility:hidden;clear:both;content:""}
.category_box {float:left;width:365px;border-right:1px solid #e9e9e9;padding-bottom:20px;}
.category_box p {font-weight:700;border-bottom:2px solid #030301;height:37px;line-height:37px;padding-left:20px;color:#222222;font-size:13px;margin-bottom:15px;}
.category_box ul {padding-left:20px;}
.category_box ul li {height:23px; line-height:23px;}
.category_box ul li a {color:#6a747c}

/*마이페이지*/

.left_menu {width:200px;float:left;margin-right:30px;}
.left_menu .left_ttl {background:#053052;color:#fff;height:55px;line-height:55px;font-size:16px;text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;}
.left_menu_list {border:1px solid #d7d7d7}
.left_menu_list li {line-height:54px;height:54px;border-bottom:1px solid #d7d7d7;padding-left:10px;}
.left_menu_list li.long_menu {    line-height: 20px !important; padding-top: 8px !important; height: 46px !important;}
.left_menu_list li a {color:#333;font-weight:500;font-size:13px;}


#myWrap{width:1100px; overflow:hidden;min-height:485px;}
.myleft{width:170px; margin-right:30px; float:left; }
.myname{font-size:16px;border-bottom:2px solid #333; padding:0 0 10px 5px;}
.myname span{font-weight:bold;padding-right:5px; font-size:16px;}
.myleft ul{margin-top:10px; border-bottom:1px solid #b1b1b1;}
.myleft ul li{padding:0 0 10px 5px;}
.myleft ul li a{color:#666; }
.myleft ul li a:hover{color:#666;}
.myleft ul li a.leftactive{color:#666 !important; font-weight:bold;}
.myright{width:870px; float:left;}

.mytit{font-size:20px; font-weight:bold; color:#666; padding-bottom:7px; border-bottom:1px solid #666; margin-bottom:10px;}
.order_date{width:1080px; padding:10px; background:#efefef; font-size:12px;}
.order_date img{padding:0 5px; }
.or_t01{font-weight:bold; padding-right:3px;}
input.date_input{width:120px; height:20px; text-indent:4px;}
.date_c{padding:3px 0 0 8px; display:inline-block; margin-left:10px;}
.date_c input{vertical-align:middle;}
.date_c span{margin-right:10px;}
.datebtn{padding:5px 10px; background:#ad0000; margin-right:0px !important;}
.datebtn a{color:#fff; font-weight:bold;}
.vertop{vertical-align:top;}

/*공지사항*/
.list_tb_area{clear:both; padding-top:10px; margin-top:30px;}
.list_tb{width:100%; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.list_tb thead th{background-color:#f4f4f4; font-size:12px; color:#333; height:35px; text-align:center; border-bottom:1px solid #d3d3d3;}
.list_tb tbody td{font-size:12px; color:#4d4d4d; text-align:center; padding:13px 0;  border-left:1px solid #f3f3f3; border-top:1px solid #f3f3f3;}
.list_tb tbody td:first-child{border-left:none;}
.list_tb tbody td.lft_txt{text-align:left; padding-left:20px;}
.list_tb tbody td.r_txt{text-align:right; padding-right:20px;}
.list_tb tbody td.underline {text-decoration:underline;}
.list_tb tbody td a{color:#4d4d4d; font-size:12px;}
.list_tb tbody td a:hover{text-decoration:underline;}

.view_tb_tit_area {border-top:1px solid #e5e5e5;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,e5e5e5+100 */
background: #fcfcfc; /* Old browsers */
background: -moz-linear-gradient(top, #fcfcfc 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #fcfcfc 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #fcfcfc 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
padding:3px 10px 3px 20px;}

.view_tb_area {clear: both; padding-top:10px; font-family:"Noto Sans KR", sans-serif; margin-top:30px;}
.view_tb_tit_area .view_tb_tit {float: left; width:85%;  font-size: 15px; font-weight: 700; line-height: 2; color: #333;}
.view_tb_tit_area:after{display:block; clear:both; content:''}
.view_tb_tit_area .view_tb_date { float: right;width:15%;font-size:13px; line-height: 2.4;text-align:right;}
.view_tb {width:900px; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; padding:20px;font:12px "돋움",Dotum,Arial,sans-serif;overflow:hidden;}
.btn_w { display: inline-block;padding: 11px 30px 14px; text-align: center;font-size: 16px;line-height: 1; font-weight: 500;border: 1px solid #000; background-color: #fff;color: #010000;font-family:"Noto Sans KR", sans-serif; }

.add_file {color:#797979;border-top:1px solid #ddd;padding:10px 0;}
.add_file dl {width:100%;}
.add_file dl:after{display:block;clear:both;content:''}
.add_file dl dt {float:left;}
.add_file dl dd {float:left; padding-left:15px;}


.btn_b {
    display: inline-block;
    padding: 10px 20px;
    text-align: center;
    font-size: 12px;
    line-height: 1;
    font-weight: 500;
    background-color: #333;
    color: #fff !important;
    font-family: "Noto Sans KR", sans-serif;}
.tar {text-align: right !important;}
.re_icon {margin-right:5px;}

/*문의하기글쓰기*/
.order_box {}
.order_box h2.order_box_tit {font-size:20px;font-weight:400;font-family: "Noto Sans KR", sans-serif;margin-top:25px;margin-bottom:6px;}
.tbl_inp_form {width:100%;font-size:14px;font-family: "Noto Sans KR", sans-serif;}
.tbl_inp_form tbody th {background:#f4f4f4;padding:10px 20px;text-align:left;color:#222;border-bottom:1px solid #e6e6e6}
.tbl_inp_form tbody td {padding:10px 20px;border-bottom:1px solid #e6e6e6;font-size:14px;color:#222;line-height:28px}
.tbl_inp_form tbody td input[type="radio"] {vertical-align:middle}
.tbl_inp_form tbody tr:first-child th,
.tbl_inp_form tbody tr:first-child td {border-top:2px solid #d6d6d6}
.tbl_inp_form tbody td .addr_box {width:500px;min-height:28px;margin:6px 0;padding:5px 10px;border:1px solid #ccc;background:#f8f8f8;border-radius:5px;font-size:12px;line-height:20px}
.tbl_inp_form tbody td .addr_box .addr_new {}
.tbl_inp_form tbody td .addr_box .addr_old {color:#888}
.tbl_inp_form tbody td .addr_box .addr_old .tx_tit {margin-right:-11px;letter-spacing:11px}
.tbl_inp_form tbody td .chk_area {display:inline-block;line-height:20px;margin-left:20px;font-size:12px;white-space:nowrap;}
.tbl_inp_form tbody td .tx_info {margin:10px 0 0;line-height:16px;font-size:12px;color:#222}
.tbl_inp_form tbody th.gray_line,
.tbl_inp_form tbody td.gray_line {border-top:2px solid #888 !important}
.tbl_inp_form tbody td input[type="checkbox"] {width:12px;height:12px;margin-right:5px;background:none;-webkit-appearance:checkbox;-webkit-appearance:checkbox;vertical-align:middle;}
.tbl_inp_form tbody td input[type="radio"] {width:12px;height:12px;margin-right:7px;background:none;-webkit-appearance:radio;-webkit-appearance:radio;vertical-align:text-top;}


/*pro_view*/
.prd_left {float:left;width:240px;margin-right:60px;padding-top:53px;}
.prd_left img {width:239px; height:196px;}
.prd_right {float:left; width:570px;}
.prdetail:after{display:block;visibility:hidden;clear:both;content:""}
.prd_name {font-size:22px; }
.prd_name_eng {color:#7f7f7f;font-size:33px;font-weight:500;}
.prd_won {font-size:27px; color:#212121;font-weight:700}
.prd_won2 {font-size:27px; color:#b80000;font-weight:700}
.prd_comment {border-top:1px solid #e2e2e2; padding:15px 0;margin-top:10px;width:564px;}
.ttl_option {font-size:14px;font-weight:700;padding-left:10px; margin-bottom:10px;}
.prd_comment dl:after{display:block;visibility:hidden;clear:both;content:""}
.prd_comment dl dt {font-weight:normal;float:left; margin:8px 0; width:110px; font-size:14px;font-weight:bold; background:url(/new/images/prd_blit.gif) no-repeat 0px center;padding-left:10px;color:#09548d}
.prd_comment dl dd {float:left;width:340px; margin:8px 0;font-size:14px;}
.prd_comment dl dd .underline {text-decoration: line-through;}
.pro_view_won {text-align:right}
.pro_view_won .won_kr {font-size:13px; margin-right:10px;}
.total_p_ttl {line-height:33px;}
.total_price {color:#d40b14; font-size:22px !important;}
.prd_Btn_wrap {width:100%;margin:20px 0 10px 0;}
.prd_Btn_wrap:after{display:block;visibility:hidden;clear:both;content:""}
.prd_Btn_wrap a {display:block;float:left;text-align:center;font-size:13px; font-weight:600}
.bgblack {background:#b80000; color:#fff;width:108px; padding:12px 0;margin-right:2px;}
.lineblack {border:2px solid #b80000; color:#b80000;width:108px;padding:10px 0;margin-right:2px;}

.print_btn {float:right;margin-top:30px;}


.diagonal_bg {margin-top:50px;background:url(/images/diagonal_bg.jpg) repeat-x ;height:12px;}

/*tabbox*/
#tabs_container {width:1100px; margin-top:50px;}
.tabs-menu {width:100%; height: 40px; float: left; clear: both; list-style:none; padding:0px; margin:0px;}
.tabs-menu li:first-child {border-left: 1px solid #ddd;}
.tabs-menu li {height: 40px; line-height: 40px; float: left; background-color: #f4f4f4;  border-top: 1px solid #ddd; /* border-right: 1px solid #ddd; border-left: 1px solid #ddd;*/ text-align:center; box-sizing: border-box;    border-right: 1px solid #ddd;border-bottom:1px solid #555;}
.tabs-menu li.current { position: relative; background-color: #fff; z-index: 5; border-top: 1px solid #555;border-left:1px solid #555;border-right:1px solid #555; border-bottom:1px solid #fff !important;}
.tabs-menu li a {/*padding: 10px;*/ text-transform: uppercase; color: #656565; text-decoration: none; font-size:13px; display:block;}
.tabs-menu .current a {color: #252525;font-weight:bold;}
.tab{width:1100px; /*border: 1px solid #cccccc;*/ background-color: #fff;}
.tab-content {/* width: 100%; height: 170px; padding: 20px;*/ display: none;}
#tab-1 {display: block;}

.myright .item_wrap {width:207px; float:left;margin-right:14px;margin-bottom:30px;}
.myright .item_wrap:nth-child(4n) {margin-right:0;}
.new_icon {margin-bottom:5px;}
.category_2depth {border:2px solid #0b68af; border-radius:10px;padding:15px;margin-bottom:45px;}
.category_2depth:after{display:block;visibility:hidden;clear:both;content:""}
.category_2depth ul li {height:20px;line-height:20px;background:url(/images/sort_bilt.gif) no-repeat 0px 8px !important;padding-left:6px;float:left;width:160px;}
.sortby_wrap {border-bottom:1px solid #dedede;margin-bottom:34px;padding-bottom:5px;}
.sortby_wrap:after{display:block;visibility:hidden;clear:both;content:""}
.sortby_wrap .sort_num {color:#09548d;margin-left:5px;font-weight:700;}

.orList{width:870px; margin-top:10px;}
.orList p{color:#333; padding-bottom:10px;}
.orList table{width:870px;margin-bottom:50px}
.orList table thead tr th{padding:10px; text-align:center; border-bottom:1px solid #c7c7c7; background:#dadada; color:#000;}
.orList table tbody tr td{padding:10px; background:#f7f7f7;  text-align:center; border-bottom:1px solid #ddd; color:#000;}
.orList table tbody tr td p{color:#000;}
.orList table a:hover{text-decoration:underline;}

.qnqretab{width:100%;}
.qnqretab thead tr th{padding:10px;text-align:center; background:#dadada;border-top:2px solid #b7b7b7; color:#717171; border-bottom:1px solid #e6e6e6;}
.qnqretab tbody tr td{padding:10px;border-bottom:1px solid #e6e6e6; text-align:center; background:#f7f7f7;}
.questext{ background:url(/images/q_icon.jpg) no-repeat 1px 1px;padding:4px 0 20px 28px; margin-bottom:4px;}
.anstext{background:url(/images/a_icon.jpg) no-repeat 1px 1px;padding:4px 0 20px 28px; margin-bottom:4px;}
.tabuT02{text-align:left !important;}


.backBtn{display:block; padding:5px; border:1px solid #ddd;margin-bottom:3px; cursor:pointer;}
.backBtn a:hover{text-decoration:none !important; }
.backBtn:hover{background:#ddd;}

.changBtn{display:block; padding:5px; border:1px solid #ddd; margin-bottom:3px;cursor:pointer;}
.changBtn a:hover{text-decoration:none !important; }
.changBtn:hover{background:#ddd;}

.asBtn{display:block; padding:5px; border:1px solid #ddd;margin-bottom:3px;cursor:pointer;}
.asBtn a:hover{text-decoration:none !important; }
.asBtn:hover{background:#ddd;}


.inw350{width:350px;}
.texta02{width:620px; border:1px solid #ddd;}
.qin{vertical-align:middle;}
.qna_t01{padding:0 10px 0 5px; }


.wishBtn{margin-top:30px; text-align:right;}
.wishBtn01{padding:5px 10px; background:#a90000; display:inline-block; color:#fff;}
.wishBtn02{padding:5px 10px; background:#717171; display:inline-block; color:#fff;}
.wishBtn03{padding:5px 10px; background:#9a9a9a; display:inline-block; color:#fff;}

.myredele{padding:5px; border:1px solid #ddd;}
.myredele a:hover{text-decoration:none !important;}
.myredele:hover{background:#ddd;}

.bordert{width:980px;}
.bordert thead tr th{padding:10px; text-align:center; border-bottom:1px solid #c7c7c7; background:#dadada; color:#000;}
.bordert tbody tr td{padding:10px; background:#f7f7f7; color:#232323; text-align:center; border-bottom:1px solid #ddd; color:#000;}
.bordert tbody tr td p{color:#000;}
.bordert a:hover{text-decoration:underline;}

.boardlist{margin-top:20px; text-align:right;}
.boardlist a{padding:5px 10px; background:#5f5f5f; color:#fff; display:inline-block;}


.qna_sear{margin-top:10px; background:#f7f7f7; padding:15px 10px;;border:1px solid #ececec;margin-bottom:16px; font-family:'NanumGothic', sans-serif,Helvetica,AppleGothic,sans-serif;}
.faqte{font-size:14px; font-weight:bold; vertical-align:sub;padding-top:5px;padding-left:10px;}
.faqInp{width:200px; height:25px; border:1px solid #ccc; vertical-align:middle;}
.qna_sear ul{display:inline-block;padding-left:10px; vertical-align:bottom; padding-bottom:6px;}
 _:-ms-fullscreen, :root .qna_sear ul{padding-bottom:3px;}/* Only works in IE11  */

.qna_sear ul li{float:left; }
.qna_sear ul li a:hover{text-decoration:underline;}
.subimg{background:url(/images/fqn_sbtn.png) no-repeat; width:43px;height:27px; border:none; line-height:inherit; font-family:inherit; font-size:0px;
			vertical-align:middle;}
.f_line{padding-left:19px; background:url(/images/faq_line.jpg) no-repeat 10px 2px;}

.w_thum_goods {
    padding: 20px 0 20px 0;
}
.view_go {
    cursor: pointer;
    font-weight: bold;
}
.goods_name {
    display: inline-block;
    margin-top: 65px;
    padding-left: 20px;
}

/*review*/
.table_wrapp {padding-top:70px;}
.tb_fruits {width:100%; margin-top:30px; position:relative;}
.tb_fruits:after{display:block;visibility:hidden;clear:both;content:""}
.tb_fruits th,
.tb_fruits td {border-bottom:1px solid #dbdbdb; border-top:0; text-align:center; padding:10px ;}
.tb_fruits thead th {border-top:1px solid #000; background:#FAFAFA; color:#666;border-bottom:1px solid #dbdbdb}
.tb_fruits caption {position:absolute; height:0; overflow:hidden;}
.tb_fruits tbody tr {display:none;}
.tb_fruits tbody tr.tr_visible {display:table-row;}
.tb_fruits .tr_visible a {/* position:absolute; width:100%;*/ background:none;text-decoration:none}
.tb_fruits td .table_con_area {text-align:left !important;padding:20px 100px}
.tb_fruits td.ftred {color:#f3646a}

.quest_box {border-bottom:1px solid #dbdbdb;margin-bottom:20px; padding-bottom:20px;}
.q_icon {margin-right:10px;}
.a_icon {margin-right:10px;}
.quest_box:after{display:block;visibility:hidden;clear:both;content:""}
.answer_box:after{display:block;visibility:hidden;clear:both;content:""}

.tab04Btn {margin: 10px 0 15px 0; text-align: right;}
.tab04Btn a {background: #d93434; background-image: -webkit-linear-gradient(top, #d93434, #b82c43);
 background-image: -moz-linear-gradient(top, #d93434, #b82c43);
    background-image: -ms-linear-gradient(top, #d93434, #b82c43);
    background-image: -o-linear-gradient(top, #d93434, #b82c43);
    background-image: linear-gradient(to bottom, #d93434, #b82c43);
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    color: #ffffff;
    font-weight: bold;
    padding: 7px 20px 7px 20px;
    text-decoration: none;
}

/*견적요청*/
.agree_necessary_ttl {font-size:14px;margin:20px 0 10px 0;}
.agree_necessary {background:#f1f1f1;padding:20px; }
.agree_necessary p {margin-bottom:10px;font-size:13px;}