@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: local('NanumGothic'), url(https://fonts.gstatic.com/s/nanumgothic/v17/PN_3Rfi-oW3hYwmKDpxS7F_D-djY.woff) format('woff');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: local('NanumGothic Bold'), local('NanumGothic-Bold'), url(https://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LQv3LyVsg.woff) format('woff');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: local('NanumGothic ExtraBold'), local('NanumGothic-ExtraBold'), url(https://fonts.gstatic.com/s/nanumgothic/v17/PN_oRfi-oW3hYwmKDpxS7F_LXv7LyVsg.woff) format('woff');
}

body{margin-top: 0px;margin-left: 0px;font-family: "나눔바른고딕";font-size: 11pt;overflow-x: hidden;background-color: #ececec;}
a, img{ border:0; outline:none; selector-dummy:expression(this.hideFocus=true); /*점선 제거 방법*/
}

#wrap {
	width: 100%;
	margin: 0px auto;
	overflow: hidden;
	position: relative;
}
#right_banner {
	position: absolute;
	width: 51px;
	left: 55.5%;
	top: 750px;
	margin-left: 415px;
	height: 600px;
	z-index: 99;
}

/* 메인 페이지 상품 출력 CSS 정의 시작 부분 ------------------------------------------- */
.main_product_box{
	border: 2px solid #e6e6e6;	
}
.main_product_title{
	font-family: "Nanum Gothic";
	font-size: 12pt;
	font-weight: bold;
	color: #4a4a4a;
}
.main_product_dicount{
	font-family: "Nanum Gothic";
	font-size: 15pt;
	font-weight: bold;
	color: #ff65b9;
}
.main_product_price1{
	font-family: "Nanum Gothic";
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	text-decoration: line-through;
}
.main_product_price2{
	font-family: "Nanum Gothic";
	font-size: 13pt;
	font-weight: bold;
	color: #333333;
}
.main_topinfor_text1{
	font-family: "Nanum Gothic";
	font-size: 11pt;
	font-weight:normal;
	color:#FFF;
	text-align:center;
}
.main_topinfor_text2{
	font-family: "Nanum Gothic";
	font-size: 11pt;
	font-weight:normal;
	color:#fff9b9;
	text-align:center;
}
/******************************************************************************************/

/* Member Page CSS 정의 시작 부분 ------------------------------------------------------- */
.member_infor_topoutput{
	font-family: "Nanum Gothic";
	font-size: 11pt;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 650px;
	background-color: transparent;
}
.memberjoin_ok_btn{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #f46b25;
	cursor: pointer;
}
.memberjoin_cancel_btn{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #999999;
	cursor: pointer;
	text-decoration: none;		
}
.memberjoin_cancel_btn a{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #999999;
	cursor: pointer;
	text-decoration: none;		
}
.memberjoin_cancel_btn a:hover{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	background-color: #999999;
	cursor: pointer;
	text-decoration: none;		
}
.memberjoin_textarea_box{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	padding: 12px;
	line-height:24px;
}
.member_jointitle_text{
	font-size: 14pt;
	text-align: center;
	font-family: "나눔바른고딕";
	color: #666666;
	font-weight: bold;	/*text-shadow: 1px 1px 2px rgb(120,120,120);*/
}
.member_joinsubtitle_text{
	font-size: 11pt;
	text-align: center;
	font-family: "나눔바른고딕";
	color: #999999;
	font-weight: bold;	/*text-shadow: 1px 1px 2px rgb(120,120,120);*/
}
.member_inforinput_title{
	border: 1px solid #41210f;
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFF;
	background-color: #41210f;
	line-height:24px;
}
.memberjoin_input_title_text{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFF;
	background-color: #999;
	font-weight: bold;
}
.member_modify_titleinfor{
	font-family: "나눔바른고딕";
	background-color: #999999;
	font-size: 12pt;
	color: #FFF;
}
.memberjoin_input_list_text{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #4D4D4D;
	font-weight: bold;
}
.memberjoin_input_boxtype250{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 200px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
}
.memberjoin_input_boxtype300{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 300px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
}
.memberjoin_information_text{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #666;
	font-weight: normal;
	line-height: 22px;
}
.member_join_number1{
	font-family: 'nanumgothic', sans-serif;
	width: 140px;
	height: 32px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 22px;
	background-color: #666;
	color: #999;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: line-through;
}
.member_join_number2{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333333;
	text-align: center;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 160px;
	height: 25px;
	vertical-align: middle;
	padding-top: 6px;
}
.login_idinput_box{
	width: 265px;
	height: 24px;
	font-family: "나눔바른고딕";
	font-size: 16px;
	font-weight: bold;
	color: #333;
	border: 0;
	vertical-align: middle;
	text-align: center;
}
.login_btn{
	cursor: pointer;
}
.bottom_cominfor a{
	font-family: "나눔바른고딕";
	font-size: 10pt;
	color: #09F;
	text-shadow: 2px 2px 2px rgb(209,209,209);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	text-decoration: none;
}
.bottom_cominfor a:hover{
	font-family: "나눔바른고딕";
	font-size: 10pt;
	color: #09F;
	text-shadow: 2px 2px 2px rgb(209,209,209);
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	text-decoration: none;
}
.top_point_text{
	font-family: "나눔바른고딕";
	font-size: 10pt;
	color: #666666;
	font-weight: bold;
	text-align: right;
	padding-left: 20px;
}
.top_logoin_outtext{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #696969;
	font-weight: normal;
}
.member_modify_title1{
	font-family: "나눔바른고딕";
	background-color: #797979;
	font-size: 13pt;
	color: #FFF;
	font-weight: bold;
}
.member_modify_title2{
	font-family: "나눔바른고딕";
	background-color: #159ed1;
	font-size: 12pt;
	color: #FFF;
}
.member_vendor_title1{
	font-family: "나눔바른고딕";
	background-color: #ffdfbf;
	font-size: 14pt;
	color: #333;
	font-weight: bold;
}
.mypage_loginfor_list{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: left;
	padding-left: 12px;
	background-color: #C5C5C5;
	border-radius: 4px;
	width: 150px;
	height: 28px;
	vertical-align: middle;
}
.mypage_persnel_list{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: right;
	padding-right: 12px;
	background-color: #9CDDF5;
	border-radius: 4px;
	width: 150px;
	height: 28px;
	vertical-align: middle;
}
.mypage_output_nomal{
	font-size: 11pt;
	font-family: "나눔바른고딕";
	color: #333;
	text-align: left;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #C1C1C1;
}
.mypage_input_box100{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 100px;
	height: 18px;
	vertical-align: middle;
	padding-top: 4px;
}
.mypage_input_box200{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 200px;
	height: 18px;
	vertical-align: middle;
	padding-top: 4px;
}
.mypage_input_box420{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 420px;
	height: 18px;
	vertical-align: middle;
	padding-top: 4px;
}
.mypage_security_question{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 420px;
	height: 28px;
	vertical-align: middle;
	padding-top: 4px;	
}
.mypage_select{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 120px;
	height: 28px;
	vertical-align: middle;
	padding-top: 4px;	
}
.mypage_modify_btn{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	text-align: center;
	background-color: #FF6600;
	border-radius: 4px;
	width: 150px;
	height: 28px;
	vertical-align: middle;
	font-weight: bold;
	cursor:pointer
}
.mypage_zipfind_btn{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	width: 100px;
	height: 28px;
	vertical-align: middle;
	font-weight: bold;
	cursor: pointer
}
.basket_title_box{
	background-color: #545454;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
.basket_title_text{
	font-family: "나눔바른고딕";
	font-size: 18pt;
	color: #FFFFFF;
	padding-left: 12px;
	font-weight: bold;
	background-color: #545454;
}
.basket_list_title{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	background-color: #E3E3E3;
}
.basket_totalprice_title{
	font-family: "나눔바른고딕";
	font-size: 14pt;
	color: #333333;
	font-weight: bold;
	padding-left: 12px;
}
.basket_output_protext{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	font-weight: bold;
	color: #333;
}
.basket_output_infortext{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #666;
}
.join_infor_outbox{
	font-family: 'nanumgothic', sans-serif;
	background-color: #a0a0a0;
	font-size: 11pt;
	color: #FFF;
}
.join_textarea{
	font-family: 'nanumgothic', sans-serif;
	width: 510px;
	height: 280px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 14px;
	background-color: transparent;
	color: #525252;
	font-weight: normal;
	letter-spacing: 0px;
	padding-right: 8px;
	padding-left: 8px;
}
.join_input{
	width: 320px;
	height: 36px;
	text-align: center;
	font-family: 'nanumgothic', sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4C4C4C;
	vertical-align: middle;
	letter-spacing: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	background-color: transparent;
}
.join_number1{
	font-family: 'nanumgothic', sans-serif;
	width: 180px;
	height: 34px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 22px;
	background-color: #666;
	color: #999;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	text-decoration: line-through;
}
.join_number2{
	font-family: 'nanumgothic', sans-serif;
	width: 180px;
	height: 34px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 16px;
	background-color: transparent;
	color: #333;
	text-align: center;
	font-weight: normal;
	letter-spacing: 0px;
}
.join_check_label{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #333;
}
.unipass_btn{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	vertical-align: middle;
}
.unipass_btn a{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	vertical-align: middle;
}
.unipassl_btn a:hover{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	vertical-align: middle;
}
.order_output_protext{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	font-weight: bold;
	color: #333;
	padding-left: 16px;
}
.order_output_protext a{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333;
	text-decoration: none;
	font-weight:normal;
}
.order_output_protext a:hover{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333;
	text-decoration: none;
	font-weight:bold;
}
.order_output_protext2{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	font-weight: normal;
	color: #666;
	padding-left: 16px;
}
.mypage_menu_btn{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	vertical-align: middle;
}
.mypage_menu_btn a{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	vertical-align: middle;
}
.mypage_menu_btn a:hover{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	vertical-align: middle;
	font-weight: bold;
}
.mypage_menu_btn2{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	background-color: #FF6600;
	border-radius: 4px;
	vertical-align: middle;
}
.mypage_menu_btn2 a{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background-color: #FF6600;
	border-radius: 4px;
	vertical-align: middle;
}
.mypage_menu_btn2 a:hover{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
	text-align: center;
	background-color: #FF6600;
	border-radius: 4px;
	vertical-align: middle;
	font-weight: bold;
}
.vendor_product_listitle{
	font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;
	border-bottom: 1px solid #7FBECD;
	color: #F8779E;
	background: #FAFAFA;
	text-align: center;
	font-weight: bold;
	border-left: 1px solid #E4E4E4;
	height: 26px;
	font-size: 11pt;
}
.vendor_listBody{
	font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;
	border-bottom: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	color: #333;
	height: 26px;
	font-size: 11pt;
}
.non_list_text{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color:#666;	
}
.vendor_input_textarea{
	font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;
	width: 96%;
	height: 150px;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	padding-top: 4px;
	font-size: 11pt;
}
.vendor_input_box1{
	font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;
	width: 96%;
	height: 28px;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	padding-top: 4px;
	font-size: 11pt;
}
.vendor_input_box2{
	font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei","微软雅黑", STXihei, "华文细黑", sans-serif;
	width: 150px;
	height: 28px;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	padding-top: 4px;
	font-size: 11pt;
}




/******************************************************************************************/

/* Product Page CSS 정의 시작 부분 ------------------------------------------------------- */
.product_list_title{
	font-family: "나눔바른고딕";
	font-size: 13pt;
	font-weight: bold;
	color: #333;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}
.product_list_price1{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	font-weight: normal;
	color: #999999;
	text-align: right;
	padding-left: 1px;
	padding-right: 14px;
}
.product_list_price2{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	font-weight: bold;
	color: #0066FF;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
}
.product_list_price3{
	font-family: "나눔바른고딕";
	font-size: 14pt;
	font-weight: bold;
	color: #f3225c;
	text-align: right;
	padding-left: 2px;
	padding-right: 14px;
}
.product_list_comment{
	font-family: "나눔바른고딕";
	font-size: 10pt;
	font-weight: normal;
	color: #5F5F5F;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}
.product_ditail_title{
	font-family: "나눔바른고딕";
	font-size: 13pt;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
.product_ditail_pricetext{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	font-weight: bold;
	color: #666;
}
.product_ditail_text1{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	font-weight: normal;
	color: #666;
}
.product_ditail_text2{
	font-family: "나눔바른고딕";
	font-size: 10pt;
	font-weight: normal;
	color: #666;
}
.product_ditail_orderinfor{
	font-family: "Nanum Gothic";
	font-size: 11pt;
	color: #0066FF;
	text-align: center;
	border-radius: 4px;
	font-weight: normal;
}
.product_ready_box{
	border: 3px solid #666;
	border-radius: 4px;
}
.product_ready_text{
	font-family: "나눔바른고딕";
	font-size: 24pt;
	color: #333333;
	font-weight: bold;
}
.order_coutup_btn{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	text-align: center;
	background-color: #FF6600;
	border-radius: 4px;
	width: 30px;
	height: 14px;
	vertical-align: middle;
	font-weight: bold;
	cursor: pointer
}
.order_coutdown_btn{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #FFFFFF;
	text-align: center;
	background-color: #159ed1;
	border-radius: 4px;
	width: 30px;
	height: 14px;
	vertical-align: middle;
	font-weight: bold;
	cursor: pointer
}
.order_count_input{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #7c7c7c;
	border-radius: 4px;
	width: 30px;
	height: 14px;
	vertical-align: middle;
	padding-top: 3px;
}
.order_totalprice_outinput{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: left;
	border: 0px solid #7c7c7c;
	width: 300px;
	height: 18px;
	vertical-align: middle;
	padding-top: 4px;
	background-color:transparent;
}
.orderpage_title_text{
	font-family: "나눔바른고딕";
	font-size: 18pt;
	color: #13355a;
	padding-left: 12px;
	font-weight: bold;
}
.orderpage_title_box{
	background-color: #FFE6E6;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
}
.orderpage_infor_text{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #13355a;
	padding-left: 12pt;
	font-weight: bold;
	text-align: left;
}
.butt {
	font-family: "나눔바른고딕";
	color: #000000;
	font-size: 11pt;
	line-height: 18px;
	BORDER-RIGHT: #888888 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #888888 1px solid;
	BACKGROUND: #f5f5f5;
	CURSOR: hand;
	HEIGHT: 24px;
	width: 100px;
	border-radius: 4px;
}
.orderpage_serch_textput{
	font-family: "나눔바른고딕";
	width: 150px;
	height: 20px;
	border-radius: 4px;
	border: 1px solid #999;
	text-align:center;
}
.orderpage_serch_select{
	font-family: "나눔바른고딕";
	width: 110px;
	height: 25px;
	border-radius: 4px;
	border: 1px solid #999;
}
.order_name{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333333;
	border: 0px solid #7c7c7c;
	width: 150px;
	height: 22px;
	vertical-align: middle;
	background-color: transparent;
	text-align: center;	
}
.order_address1{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333333;
	border: 0px solid #7c7c7c;
	width: 320px;
	height: 22px;
	vertical-align: middle;
	background-color: transparent;
	text-align: left;		
}
.order_comment{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333333;
	border: 0px solid #7c7c7c;
	width: 640px;
	height: 22px;
	vertical-align: middle;
	background-color: transparent;
	text-align: left;
}
.order_bank_name{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #1c8aa3;
	font-weight: bold;
	padding-right: 10px;
}
.order_bank_number{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	padding-right: 10px;
}
.product_detail_infortext1{
	font-family: 'nanumgothic', sans-serif;
	font-size: 16pt;
	color: #333;
	text-align: center;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
.product_detail_infortext2{
	font-family: 'nanumgothic', sans-serif;
	font-size: 13pt;
	color: #333;
	text-align: left;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
.product_detail_infortext3{
	font-family: 'nanumgothic', sans-serif;
	font-size: 18pt;
	color: #2e8de5;
	text-align: center;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
.product_detail_infortext4{
	font-family: 'nanumgothic', sans-serif;
	font-size: 13pt;
	color: #a7a7a7;
	text-align: left;
	font-weight: normal;
	padding-left: 16px;
}
.product_detail_infortext5{
	font-family: 'nanumgothic', sans-serif;
	font-size: 16pt;
	color: #333;
	text-align: left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
	padding-left: 16px;
}
.product_detail_infortext6{
	font-family: 'nanumgothic', sans-serif;
	font-size: 13pt;
	color: #333;
	text-align: left;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8d8d8;
}
.order_count_input{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #333333;
	text-align: center;
	padding-right: 8px;
	padding-left: 8px;
	border: 1px solid #7c7c7c;
	border-radius: 4px;
	width: 40px;
	height: 18px;
	vertical-align: middle;
	padding-top: 3px;
}
.order_totalprice_outinput{
	font-family: "나눔바른고딕";
	font-size: 18pt;
	color: #333333;
	text-align: left;
	border: 0px solid #7c7c7c;
	width: 200px;
	height: 40px;
	vertical-align: middle;
	padding-top: 4px;
	background-color: transparent;
	text-align-last: center;
}
.order_total_pricetext{
	font-family: 'nanumgothic', sans-serif;
	font-size: 13pt;
	color: #333;
	text-align: right;
	font-weight: normal
	padding-right:29px;
}


/******************************************************************************************/

/* 커뮤니티 Page CSS 정의 시작 부분 ------------------------------------------------------- */
.community_nave_text{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: normal;
	padding-right: 10px;
}
.community_nave_text a{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	letter-spacing: 0px;
	text-decoration: none;
}
.community_nave_text a:hover{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bolder;
	text-align: left;
	letter-spacing: 0px;
	text-decoration: none;
}
.community_listtitle_text{
	font-family: 'nanumgothic', sans-serif;
	font-size: 10pt;
	color: #333333;
	text-align: center;
}
.community_listoutput_text1{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #555555;
	text-align: center;
}
.community_listoutput_text2{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #555555;
	text-align: left;
	letter-spacing: 0px;
	padding-left: 6px;
	text-decoration: none;
}
.community_listoutput_text2 a{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	font-weight: normal;
	color: #555555;
	text-align: left;
	letter-spacing: 0px;
	padding-left: 6px;
	text-decoration: none;
}
.community_listoutput_text2 a:hover{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: center;
	text-decoration: none;
}
.comment_up_title{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #333;
	padding-left: 8px;
}
.comment_up_btn{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #333;
	text-align:center;
	border-radius: 4px;
}
.comment_up_btn a{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: normal;
	background-color: #333;
	text-align:center;
	border-radius: 4px;
	text-decoration: none;
}
.comment_up_btn a:hover{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #FF9900;
	font-weight: bold;
	background-color: #333;
	text-align: center;
	border-radius: 4px;
	text-decoration: none;
}
.community_detail_title{
	font-family: 'nanumgothic', sans-serif;
	font-size: 15pt;
	color: #000000;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;

}
.community_detail_infor1{
	font-family: 'nanumgothic', sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
}
.community_detail_infor2{
	font-family: 'nanumgothic', sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: normal;
	letter-spacing: 0px;
	text-align: left;
}
.community_detail_textarea{
	font-family: 'nanumgothic', sans-serif;
	width: 890px;
	height: 300px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12pt;
	background-color: transparent;
	color: #525252;
	font-weight: normal;
	letter-spacing: 0px;
	padding-right: 8px;
	padding-left: 8px;
	overflow:hidden;
}
.community_output_textbox{
	font-family: "나눔바른고딕";
	font-size: 13pt;
	color: #333;
	text-align: left;
	width: 1080px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	background-color: transparent;
	overflow: hidden;
	line-height: 24px;
}
.community_input_textbox{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333;
	text-align: left;
	width: 1060px;
	display: inline;
	background-color: transparent;
	overflow: hidden;
	line-height: 24px;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
}
.content_imgtitle_text{
	font-family: "나눔바른고딕";
	font-size: 11pt;
	text-align: center;
	color: #666;
	
}
.comment_input{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #666666;
	font-weight: normal;
	text-align: left;
	width: 970px;
	height: 50px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content_write{
	font-size: 12pt;
	color: #333;
	text-align: center;
}
.content_write a{
	font-weight: normal;
	font-size: 12pt;
	color: #333;
	text-align: center;
	text-decoration: none;
}
.content_write a:hover{
	font-family: 'nanumgothic', sans-serif;
	font-size: 12pt;
	color: #0099FF;
	font-weight: bolder;
	letter-spacing: 0px;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.community_input_text{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333333;
	text-align: left;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
	width: 940px;
	height: 22px;
	vertical-align: middle;
	padding-top: 4px;
}
.community_request_titletext{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	padding-left: 8px;
	color:#333;
}
.community_request_textbox{
	font-family: "나눔바른고딕";
	font-size: 12pt;
	color: #333;
	text-align: left;
	width: 1060px;
	display: inline;
	background-color: transparent;
	line-height: 24px;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #41210f;
	border-radius: 4px;
}

/* 장바구니 CSS 정의 시작 부분 *******************************************************************************/
.subpage_page_countno{
	font-family: 'nanumgothic', sans-serif;
	font-size: 12pt;
	color: #333333;
	font-weight: normal;
	letter-spacing: 0px;
	text-align: center;
}
.basket_totailprice_text1{
	font-family: 'nanumgothic', sans-serif;
	font-size: 14pt;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
}
.basket_totailprice_text2{
	font-family: 'nanumgothic', sans-serif;
	font-size: 12pt;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
}
.basket_totailprice_text3{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #0099FF;
	font-weight: normal;
	letter-spacing: 0px;
	text-align: center;
}
.basket_totailprice_text4{
	font-family: 'nanumgothic', sans-serif;
	font-size: 11pt;
	color: #FF6600;
	font-weight: normal;
	letter-spacing: 0px;
	text-align: left;
}
/* 장바구니 CSS 정의 끝 부분   *******************************************************************************/

/* 제품 표출 효과 주는 CSS 정의 ******************************************************************************/
.column::after {
	content: '';
	clear: both;
	display: block;
}
.column div {
	position: relative;
	float: left;
	width: 257px;
	height: 246px;
	padding: 0;
}
.column div:first-child {
	margin-left: 0;
}
.column div span {
	position: absolute;
	bottom: -20px;
	left: 0;
	z-index: -1;
	display: block;
	width: 257px;
	margin: 0;
	padding: 0;
	color: #444;
	font-size: 18px;
	text-decoration: none;
	text-align: center;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	opacity: 0;
}
figure {
	width: 257px;
	height: 246px;
	margin: 0;
	padding: 0;
	background: #fff;
	overflow: hidden;
}
figure:hover+span {
	bottom: -36px;
	opacity: 1;
}

/* Circle */
.hover15 figure {
	position: relative;
}
.hover15 figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(0,255,24,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.hover15 figure:hover::before {
	-webkit-animation: circle .75s;
	animation: circle .75s;
}
@-webkit-keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}
@keyframes circle {
	0% {
		opacity: 1;
	}
	40% {
		opacity: 1;
	}
	100% {
		width: 200%;
		height: 200%;
		opacity: 0;
	}
}

/* Zoom In #1 */
.hover01 figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}
.hover01 figure:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/* 제품 표출 효과 주는 CSS 정의 ******************************************************************************/
