

.content_header{
	margin-bottom:10px;
	display:block;
	position:relative;
	width:100%;
	background-color:#12aec3;
}
.content_header .content_title{
	color:#fff;
	width:100%;
	text-align:center;
	font-size:16px;
	line-height:38px;
	height:38px;
	overflow:hidden
}
.content_header .content_sub p{
	text-align:center;
	width:100%;
	font-size:12px;
	line-height:20px;
	height:20px;
	color:#fff;
	overflow:hidden
}

.denyautoregist{font-size:23px;font-family:verdana;color:#7AAE00}

.base_btn_property,.base_btn_white,.base_btn_gray,.base_btn_red,.base_btn_black,.base_btn_blue,.base_btn_green,.base_btn_orange{display:block;text-align:center;width:100%;height:36px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px;font-size:13px;line-height:34px;font-weight:bold}.base_btn_property i,.base_btn_white i,.base_btn_gray i,.base_btn_red i,.base_btn_black i,.base_btn_blue i,.base_btn_green i,.base_btn_orange i{font-size:18px;vertical-align:middle}
.base_btn_small{padding:0px 5px;line-height:0px;height:18px;width:auto;font-size:11px;display:inline}
.base_btn_middle{padding:0px 10px;line-height:0px;height:28px;width:auto;font-size:12px;display:inline}
.base_btn_wiauto{width:auto}
.base_btn_white{background-color:#fff;border:1px solid #b7b7b7;color:#606060}
.base_btn_gray{background-color:#fafafa;border:1px solid #e7e7e7;color:#666}
.base_btn_red{background-color:#ed1c24;border:1px solid #980c10;color:#fff}
.base_btn_black{background-color:#666;border:1px solid #333;color:#fff}
.base_btn_blue{background-color:#0095cc;border:1px solid #0076a3;color:#fff}
.base_btn_green{background-color:#7db72f;border:1px solid #538312;color:#e8f0de}
.base_btn_orange{background-color:#f47a20;border:1px solid #da7c0c;color:#fff}


.board_btn_zone{margin:10px 0px}
.board_view_content{min-height:100px;margin:-20px 3px 0px 3px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}
.board_view_wrap,.board_write_wrap,.board_delete_wrap{overflow:hidden;margin:0px 10px}
.btn{
	text-align:center;
	width:auto;
	height:36px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	font-size:13px;
	line-height:34px;
	font-weight:bold;
	padding:0px 10px
}

input[type=checkbox],input[type=radio]{border:0;clip:rect(0 0 0 0);height:15px;margin:0px;overflow:hidden;padding:0;position:relative;width:15px;opacity:1}
.board_delete_wrap .del_btn{margin:5px 0px}
.board_list_wrap > .board_head{clear:both;overflow:hidden;position:relative;height:35px;border-bottom:1px solid #d5d4d9;font-size:0.875em;color:#3b3b3b;line-height:1em;font-weight:bold;text-align:center;background:#f1f1f1}
.board_list_wrap > .board_head > span.title{display:block;position:absolute;top:10px;left:50%;margin-left:-46px}
.board_list_wrap > .board_head > span.date{display:block;position:absolute;top:5px;right:0;width:66px;height:25px;padding:5px 0 0}
.board_list_wrap div.board_data_notice ul li{clear:both;overflow:hidden;position:relative;border-bottom:1px solid #d5d4d9}
.board_list_wrap div.board_data_notice ul li a span.title{font-size:14px;font-weight:bold;display:block;overflow:hidden;max-height:28px;padding:9px 86px 9px 8px;margin-bottom:2px;color:#2d2d2d;line-height:1.4em}
.board_list_wrap div.board_data_notice ul li a span.date{position:absolute;top:50%;right:0;width:85px;height:13px;margin-top:-8px;font-size:0.95em;color:#666;text-align:center}
div.board_list_default div.board_data ul li{clear:both;overflow:hidden;position:relative;border-bottom:1px solid #d5d4d9}
div.board_list_default div.board_data ul li span.img{display:none}
div.board_list_default div.board_data ul li a span.title{display:block;overflow:hidden;max-height:28px;padding:9px 86px 9px 8px;margin-bottom:2px;color:#2d2d2d;line-height:1.4em}
div.board_list_default div.board_data ul li a span.date{position:absolute;top:50%;right:0;width:85px;height:13px;margin-top:-8px;font-size:0.95em;color:#666;text-align:center}
div.board_list_gallery .board_head,div.board_list_gallery .board_data_notice{display:none}
div.board_list_gallery div.board_data ul{*zoom:1;clear:both}
div.board_list_gallery div.board_data ul:after{content:" ";display:block;clear:both}
div.board_list_gallery div.board_data ul li{width:160px;float:left;text-align:center;padding:10px 0px 0px 0px}
div.board_list_gallery div.board_data ul li a span{display:block}
div.board_list_gallery div.board_data ul li a span img{width:150px;height:150px}
div.board_list_gallery div.board_data ul li a span.title{width:100%;overflow:hidden;height:16px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-top:5px}
div.board_list_gallery div.board_data ul li a span.date{display:none}
div.board_list_photo div.board_data ul li{padding:5px;height:100px;clear:both;position:relative;border-bottom:1px solid #d5d4d9}
div.board_list_photo div.board_data ul li a{display:block;width:100%;height:100%}
div.board_list_photo div.board_data ul li a span.img{position:absolute}
div.board_list_photo div.board_data ul li a span img{width:100px;height:100px}
div.board_list_photo div.board_data ul li a span.title{position:relative;clear:both;padding-left:110px;display:block}
div.board_list_photo div.board_data ul li a span.date{position:absolute;right:0;padding-left:110px;bottom:0px;margin:0px 5px 5px 0px}
.board_view_wrap .board_view_head ul{clear:both;position:relative;padding:3px 0;border-bottom:1px solid #e7e7e7}
.board_view_wrap .board_view_head ul > li{line-height:24px;min-height:24px;font-size:14px;vertical-align:middle}
.board_view_wrap .board_view_head ul > li:first-of-type{float:left}
.board_view_wrap .board_view_head ul > li:nth-child(2){padding-left:70px}
.togglebtn{margin-bottom:5px}
/*
.comment_zone{padding:3px 3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.comment_zone textarea{width:100%;min-height:100px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.comment_zone .board_comment_zone{border-top:2px solid #e7e7e7}.comment_zone .board_comment_zone > .board_comment_spot{border-bottom:1px solid #e7e7e7}
.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment_head{*zoom:1;clear:both;background-color:#f0f0f0;height:20px;margin-bottom:5px;padding:3px 5px}
.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment_head:after{content:" ";display:block;clear:both}
.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment_head span.writer{font-weight:bold}
.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment_head span.date{font-size:11px}
.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment_head button{float:right;margin-right:3px}
.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment{line-height:14px;min-height:30px;padding-left:10px}
.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment p,.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment div,.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment span,.comment_zone .board_comment_zone > .board_comment_spot > ul > li.comment td{font-size:11px !important}
*/
div.board_write_feild ul li{margin-top:3px;padding-bottom:3px;border-bottom:1px solid #e7e7e7}
div.board_write_feild ul li input[type='file']{width:120px}
div.board_write_feild ul li .getdenycode_btn{height:20px;width:auto;font-size:12px;line-height:18px;padding:0rem 0.1rem;}
div.board_write_feild ul li textarea{width:100%;min-height:100px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.alert{border:1px solid #ababab;background:#fff;padding:10px;margin-bottom:5px}
.alert p{padding-left:10px;position:relative;margin-top:2px;font-size:12px;line-height:14px;margin-bottom:5px}
.alert p:before{content:'';position:absolute;top:6px;left:0;width:4px;height:1px;background:#000}
.alert p span,.alert p div,.alert p table,.alert p tr,.alert p td{font-size:12px}


/* 매거진 */
div.board_list_wrap div.magazine_datalist{ margin-bottom: 3rem; }
div.board_list_wrap div.magazine_datalist img{
	width: 100%;
}
div.board_list_wrap div.magazine_datalist .title{
	margin-top: 1.4rem;
	font-size: 1.5rem;
	font-family: NanumSquareB;
	text-align: center;
}

div.magazine_view_wrap { /*margin: 0 1.2rem;*/ margin: 0 1.5rem; }
div.magazine_view_wrap .product_paging_wrap{
	margin-top : 2rem;
}
div.magazine_view_wrap .product_paging_wrap #product_paging{
	border-top : 0.1rem solid #cdcdcd;
}
div.magazine_view_wrap .product_paging_wrap #product_paging .product_wrap li.items{
	margin-top : 3rem;
}
div.magazine_view_wrap div.magazine_view_head { margin-top: 2.8rem; border-bottom: 1px solid #000; padding-bottom: 1.5rem;}
div.magazine_view_wrap div.magazine_view_head .magazine_title { font-family: NanumSquareB; font-size: 1.35rem;}
div.magazine_view_wrap div.magazine_view_head .magazine_viewcnt { font-size: 1.05rem; opacity: 0.6; }

div.magazine_view_wrap .title { font-family: NanumSquareB; font-size: 1.5rem; margin: 2.9rem 0 1.4rem 0; }

div.comment_zone { padding-top: 2.8rem;}
div.comment_cnt { font-family: NanumSquareB; font-size: 1.05rem; padding-bottom:0.8rem; margin-top:2.9rem; border-bottom: 1px solid #ececec; }
div.comment_nonemember { text-align: center; font-size: 1.2rem; font-family: NanumSquareB; }

/* 2021-08-03 노인규 수정 : 짧은의견 css깨짐으로인해 전반적으로 수정 */
div.comment_write_zone ul li { 
	/*float:left;*/ 
	display:inline-block; 
	width : 65%;
}
div.comment_write_zone ul li:first-child { 
	/*margin-right: 1.1rem; */
	vertical-align : top;
	width : 30%;
	margin-right : 5%;
}
div.comment_write_zone ul li .f_name { 
	/*width: 6.2rem; */
	width : 100%;
	padding:0.6rem 0;
	text-indent:0.6rem;
	font-size: 0.9rem;
}
div.comment_write_zone ul li .f_pass { 
	/*width: 6.4rem;
	height: 3.4rem;*/
	width : 100%;
	height : auto;
	padding:0.6rem 0;
	text-indent:0.6rem;
	font-size: 0.9rem;
}
div.comment_write_zone ul li #mainedit_text_0 {
	font-size : 1rem;
	/*width: 20.7rem;*/
	width : 100%;
	padding : 1.1rem;
	height: 11.4rem;
	resize: none;
}

div.comment_btn_zone { 
	margin-top: 0.8rem;
	/*text-align: right;*/
	width : 65%;
	margin-left : 35%;
}
div.comment_btn_zone button { 
	padding: 0.9rem 2.8rem;
	font-size: 1.2rem;
	background-color: #fff;
	border: 1px solid #333;
	width : 48%;
}
div.comment_btn_zone button.submit { 
	background-color: #000; 
	color: #fff; 
	margin-left: 4%;
}

div.comment_data { margin-top: 2.8rem; }
div.comment_data table { border-collapse: collapse; }
div.comment_data table tr.comment_data_head { border-top: 1px solid #ececec; border-bottom: 1px solid #ececec;}
div.comment_data table tr.comment_data_head td{ padding: 0.9rem 0; font-size: 0.75rem; }
div.comment_data table tr td{ padding: 0.9rem 0; font-size: 0.75rem;}
div.comment_data table tr td#percommentdata{ width: 11rem; }
div.comment_data table tr td.nonedata{ padding: 5.8rem 0; border-top: 1px solid #ececec; font-size: 1.05rem; opacity: 0.6; }
div.comment_data table tr{ border-bottom: 1px solid #ececec;}
div.comment_data table tr:last-child{ border-bottom:none;}

div.magazine_list { margin-bottom: 2.8rem; }
div.magazine_list div.magazine_viewbtn{ padding: 1.3rem 0 1.3rem 0.9rem; border-top: 1px solid #ececec; }
div.magazine_list div.magazine_viewbtn:last-child{ border-bottom: 1px solid #ececec;}
div.magazine_list div.magazine_viewbtn span.flag{ font-size: 0.9rem; font-family: NanumSquareB; }
div.magazine_list div.magazine_viewbtn span.title{ font-size: 0.9rem; margin-left: 2.8rem; }
div.magazine_list div.magazine_viewbtn img{ margin-left: 1rem; }

div.magazine_product {overflow:hidden;}
div.magazine_product div.magazine_product_slider{ float:left; }
/* 매거진 끝 */

/* 리뉴얼 공지 & FAQ */
table.board_list_notice	 tr th{ background-color: #fff; font-size: 1rem; font-weight: 500; height : 3rem;text-align : left;}
table.board_list_notice	 tr th.num{ width: 2rem; }
table.board_list_notice	 tr th.regdate{ width: 4rem; }

table.board_list_notice	 tr:not(:first-child){ border-top: 1px solid #ececec; }
table.board_list_notice	 tr:last-child { border-bottom: 1px solid #ececec; }
/*table.board_list_notice	 tr td { /*padding: 1rem 0; */text-align: center; height: 3.8rem;vertical-align: middle; }*/
table.board_list_notice	 tr td.a_content { font-size: 1.05rem !important; text-align:left;}
table.board_list_notice	 tr td.num{ font-size: 0.75rem; }
table.board_list_notice	 tr td a{ font-size: 0.9rem;line-height: normal; }
table.board_list_notice	 tr td.regdate{ font-size: 0.9rem;text-align: center; height: 3.8rem;vertical-align: middle;  }
table.board_list_notice	 tr td.regdate_notice{
	font-size: 0.7rem;
	text-align: center; 
	height: 3.8rem;
	vertical-align: middle;
	color : rgba(0, 0, 0, 0.4);
}

div.page_section { margin-bottom: 2.9rem; margin-top: 2.8rem; }
div.page_section span{ font-size: 1.25rem; color: rgba(0,0,0,0.3);}
div.page_section span.on{ color: #000; }
div.page_section span.on span{ color: #000; }

div.search_zone { display: inline-block; width : 100%;}
div.search_zone .inputarea{ position:relative; border-bottom: 0.2rem solid #000; }
div.search_zone .inputarea input { border: none; width: 88%; padding: 0rem 1.4rem 0.8rem;font-size : 1rem;}
div.search_zone .inputarea img{ max-width: 2.4rem; max-height: 2.4rem; vertical-align : middle;}

div.search_zone div.txt { font-size: 0.9rem; margin-top: 0.8rem; padding : 0rem 1.4rem; font-size : 0.8rem;}


/*2020-10-29 임병덕 교환,반품*/
	.board_write_feild{margin-top:1.5rem;}
	.board_write_feild ul li.trans_write_list{padding:1.3rem 0rem;margin-top:0rem;border-bottom:0.1rem solid rgba(0,0,0,0.15);min-height: 2.2rem;}
	.board_write_feild ul li.trans_write_title{padding:1.3rem 0rem;margin-top:0rem;border-bottom:0.2rem solid #000;min-height:1.35rem;}
	.board_write_feild ul li.trans_write_textarea{padding:1.3rem 0rem;margin-top:0rem;border-bottom:0.1rem solid rgba(0,0,0,0.15);min-height:20.6rem;}
	.board_write_feild ul li.trans_sms_email{height:6.7rem;}
	.board_write_feild ul li.trans_sms_email div.content_title{line-height:6.7rem;}
	.board_write_feild ul li.trans_write_list > div{float:left;width:22.7rem;}
	.board_write_feild ul li.trans_write_list div input{width:21.3rem;height:1.2rem;min-height:1.2rem;}
	.board_write_feild ul li.trans_write_list div input.passwd{width:22.7rem;padding:0.4rem 0.6rem;height:2.2rem;min-height:2.2rem;}
	.board_write_feild ul li.trans_write_title .trans_title{font-family: NanumSquareB;font-size:1.35rem;line-height:1.35rem;color:#000;text-align:left;float:left;}
	.board_write_feild ul li.trans_write_title .trans_lock{font-size:0.9rem;line-height:1rem;color:#000;float:right;}
	.board_write_feild ul li.trans_write_list .content_title{font-family: NanumSquareB;font-size:1.05rem;line-height:2.2rem;color:#000;width:7.1rem;text-align:left;}

	.board_write_feild ul li.trans_write_list div input.phone{width:5.7rem;float:left;margin-left:0.7rem;}
	.board_write_feild ul li.trans_write_list div input.email{width:5.4rem;float:left;}
	.board_write_feild ul li.trans_write_list div select{float:left;height:2.2rem;}
	.board_write_feild ul li.trans_write_list div select.phone_select{width:7.1rem;font-size:1.05rem;}
	.board_write_feild ul li.trans_write_list div select.email_select{width:6.5rem;font-size:1.05rem;margin-left:0.7rem;}
	.board_write_feild ul li.trans_write_list div div{clear:both;min-height:2.2rem;}
	.board_write_feild ul li.trans_write_list div div span{margin-left:0.4rem;margin-right:0.5rem;float:left;font-size:0.9rem;}
	.board_write_feild ul li.trans_write_list div .txt{font-size:0.9rem;line-height:1rem;color:rgba(0,0,0,0.6);margin-top:1.4rem;min-height:1rem;}
	.board_write_feild ul li.trans_write_list div .txt_radio{min-height: 1.5rem;margin-top: 0.6rem;}
	.board_write_feild ul li.trans_write_list div textarea{width:30rem;height:20.5rem;}
	.board_write_feild ul li.trans_write_list div.file_upload{width:5.9rem;height:2.1rem;font-size:0.9rem;line-height:2.1rem;text-align:center;background-color:#000;color:#fff;}
	.board_write_feild ul li.trans_write_list div input.uploadfile{width:15.6rem;margin-bottom:0.2rem;}
	.board_write_feild ul li.trans_write_file{height:4rem;}
	.board_write_feild ul li.trans_write_file div.file_nm{width:17rem;}
	.board_write_feild ul li.trans_write_file div.file_nm span{font-size:0.9rem;color:#ba0000;}
	.board_write_feild ul li.trans_write_btn{padding:1.4rem 0rem 0rem;min-height:3rem;border-bottom:0rem;}
	.board_write_feild ul li.trans_write_btn .trans_write_btnarea{float:right;}
	.board_write_feild ul li.trans_write_btn .trans_write_btnarea div{float:left;width:7.7rem;height:2.8rem;border:0.03rem solid #000;text-align:center;line-height:2.8rem;font-size:1.2rem;font-family: NanumSquareB;}
	.board_write_feild ul li.trans_write_btn .trans_write_btnarea div.cancel{background-color:#fff;}
	.board_write_feild ul li.trans_write_btn .trans_write_btnarea div.save{background-color:#000;color:#fff;margin-left:0.9rem;}

	.goods_blob{margin:2.8rem 0rem;}
	.goods_blob div.title{font-family: NanumSquareB;font-size:1.05rem;line-height:1.05rem;letter-spacing:-0.042rem;color:#000;padding-bottom:0.8rem;border-bottom:0.1rem solid #000;margin-bottom:1.3rem;}
	.trans_sms_email input[type="radio"].def_radio + label:before{width:0.9rem;height:0.9rem;}
	.trans_sms_email input[type="radio"].def_radio + label:after{width:0.5rem;height:0.5rem;top:0.3rem;left:0.3rem;}
	.trans_sms_email input[type="radio"].def_radio + label{line-height:1rem;}
/*2020-10-29 임병덕 교환,반품*/

/* A/S안내 매장출력 부분 */
div.as_data_wrap{ margin-top: 2.5rem; }
div.as_data_wrap .sub_title{ font-size: 1.05rem; font-weight: 500; color: #000; margin-bottom: 1.4rem; }
div.as_data_wrap div.brand_as_list ul{ font-size: 0; border-bottom: 0.1rem solid rgba(0,0,0,0.1); margin-bottom: 1rem; }
div.as_data_wrap div.brand_as_list ul li{ display: inline-block;}
div.as_data_wrap div.brand_as_list ul li.info{ width: 40%; margin-bottom: 0.9rem; }
div.as_data_wrap div.brand_as_list ul li.info a{ font-size: 0.95rem; font-weight: 500; color: #000; display: block; }
div.as_data_wrap div.brand_as_list ul li.info a.txt2{ color: #ff4e25; }
div.as_data_wrap div.brand_as_list ul li.desc{ width: 60%; vertical-align: top; font-size: 0.95rem; color: #000; font-weight: 500; }
div.as_data_wrap div.brand_as_list ul li.desc a{ font-size: 0.95rem; color: #000; font-weight: 500; }

div.as_data_wrap ul.alert_txt li{ font-size: 0.95rem; font-weight: 500; list-style: disc; margin-left: 1.5rem; }
div.as_data_wrap ul.alert_txt li:first-child{ margin-bottom: 0.5rem; }
/* A/S안내 매장출력 부분 */

/* A/S안내 상세 설명부분 */
div.as_notice_wrap{ padding-bottom: 2rem; border-bottom: 0.1rem solid rgba(0,0,0,0.1); margin-top: 2.5rem; }
div.as_notice_wrap:last-child{ border-bottom: 0; padding-bottom: 0; }
div.as_notice_wrap .rtable{ width: 100%; border-collapse: collapse; }
div.as_notice_wrap .rtable th, .rtable td{ border: 0.1rem solid #bbb; padding: 1rem 0.5rem; }
div.as_notice_wrap .rtable thead tr th{ background-color: #000; font-size: 0.95rem; font-weight: 500; color: #fff; }
div.as_notice_wrap .rtable tr td{ font-size: 0.95rem; font-weight: 500; color: #000;}
div.as_notice_wrap .as_alert_txt{ font-size: 0.95rem; font-weight: 500; color: #c70000; margin-bottom: 0.5rem; }
div.as_notice_wrap .as_alert_txt.right_alert{ text-align: right; }
div.as_notice_wrap .add_info{ margin-top: 2rem; }
div.as_notice_wrap .add_info.sub{ margin-top: 1.5rem; }
div.as_notice_wrap .add_info ul li{ font-size: 0.8rem; font-weight: 500; color: #000; list-style: disc; margin-left: 1rem; margin-bottom: 0.5rem; }
div.as_notice_wrap .add_info ul li:last-child{ margin-bottom: 0; }
div.as_notice_wrap .add_info ul li.stylenone{ list-style: none; margin-left:0; }
div.as_notice_wrap .add_info ul li.star{ font-size: 0.95rem; list-style: none; margin-bottom: 1.4rem; }
div.as_notice_wrap .add_info ul li.star.small{ font-size: 0.8rem; margin-top: 1.8rem; }
div.as_notice_wrap .add_info ul li.star:before{ content: "*"; margin-left: -0.9rem; margin-right: 0.5rem; color: #c70000; }
div.as_notice_wrap .add_info ul li span{ font-size: inherit; font-weight: 500; color: #c70000; }
div.as_notice_wrap div.sub_title{ font-size: 1.05rem; font-weight: 500; color: #000; }
div.as_notice_wrap div.padding_div{ height: 2.5rem; }
/* A/S안내 상세 설명부분 */