select, input {font-family: 'NotoSans', sans-serif;}

/* button */
.btn {border:0; cursor:pointer;}
.btn:active {transition:.3s; opacity:.8;}
.btn_login {background:#b78c61; width:100%; height:80px; color:#fff; font-size:20px; font-weight:bold; margin-top:11px; margin-bottom:20px;}
.btn_join {background:#333; width:153px; height:34px; color:#fff; font-size:13px; font-weight:bold; float:right;}
.btn_table {padding:0px 15px; min-width:90px; height:35px; vertical-align:top; margin-left:5px; letter-spacing:0; font-size:12px; font-weight:bold; color:#fff; background:#999;}
.btn_footer {width:41px; height:41px; border:1px solid #b9b9b9;}
.btn_footer.fb {background:url("../../images/common/btn_footer_facebook.png") center no-repeat;}
.btn_footer.insta {background:url("../../images/common/btn_footer_instagram.png") center no-repeat;}
.btn_footer.utube {background:url("../../images/common/btn_footer_youtube.png") center no-repeat;}
.btn_shop {font-size:16px; width:193px; height:60px;}
.btn_cart {background:#fff; border:1px solid #b78c61; margin-right:10px; color:#b78c61; font-weight:bold;}
.btn_fav {background:#fff; border:1px solid #b78c61; color:#b78c61; font-weight:bold;}
.btn_purchase {background:#b78c61; color:#fff; margin-right:10px; font-weight:bold;}
.btn_common {vertical-align:middle; padding:0 20px; height:40px; line-height:40px; display:inline-block; font-size:14px; cursor:pointer;}
.btn_common.min {height:30px; line-height:30px; font-size:12px;}
.btn_main {background:#b78c61; color:#fff;}
.btn_other {background:#fff; border:1px solid #b78c61; color:#b78c61;}
.btn_del {background:#b60000; color:#fff;}
.btn_popup {width:160px; height:45px; display:inline-block; margin:0 3px; font-size:16px;}
.btn_download {width:30px; height:30px; background:url("../../images/board/icon_file.png") center no-repeat; text-indent:-99999px;}
.btn_shop_search {width:90px; height:45px; border-radius:50px; background:url("../../images/sub/icon_search.png") center no-repeat #b78c61; background-size:20px; text-indent:-99999px;}




/* text */
.text_form {position:relative; transition:.3s; border:0; vertical-align:middle; font-family: 'NotoSans', sans-serif;}
.text_search {border:2px solid #4d545c; padding:0 60px 0 20px; border-right:0; width:100%; height:50px; font-size:14px;}
.text_login {width:100%; height:60px; padding:0 20px; display:block; float:left; margin-bottom:20px; background:#fff; border:1px solid #cccccc; font-size:16px;}
.text_common {height:40px; line-height:40px; padding:0 20px; font-size:14px; border:1px solid #ddd;}
.text_gnb_search {width:100%; height:38px; line-height:38px; color:#fff; background:transparent; padding:0 38px 0 20px;}
.text_gnb_search::-webkit-input-placeholder {color:#121212;}
.text_gnb_search:-ms-input-placeholder {color:#121212;}
.signpad {width:250px; height:200px; border:1px solid #ddd; }
.text_shop_search {background:#f1f1f1; padding:0 30px; width:300px; height:45px; border-radius:30px; font-size:16px; font-weight:600; margin-right:10px;}
.text_shop_search:focus {transition:.3s; background:#e5e5e5; outline:none;}
.text_shop_search::-webkit-input-placeholder {color:#999; font-weight:200;}
.text_shop_search:-ms-input-placeholder {color:#999; font-weight:200;}



/* select */
.select_form {width:100%; height:50px; font-family: 'NotoSans', sans-serif; font-size:15px; border:1px solid #e1e1e1; padding:0 20px; background: url("../../images/common/icon_select_arrow.png") no-repeat 92% center #fff; vertical-align:middle; -webkit-appearance: none;
-moz-appearance: none;
appearance: none;}
.select_form::-ms-expand { display: none;}

/* placeholder */
input::-webkit-input-placeholder {color:#dddddd;}
input:-ms-input-placeholder {color:#dddddd;}
textarea::-webkit-input-placeholder {color:#dddddd;}
textarea:-ms-input-placeholder {color:#dddddd;}



/* ÄÃ·¯¹öÆ° Å©±â */
.txtBtnC.large{
	padding:12px 20px 10px 20px;
  font-size: 16px;
	min-Width:80px;
	font-weight: 500;
}
.txtBtnC.medium{
	padding:8px 15px 6px 15px;
  font-size: 16px;
	min-Width:80px;
	font-weight: 500;
}
.txtBtnC.small{				/* cart »èÁ¦¹öÆ° */
	padding:4px 0px 2px 0px;
	font-size: 11px;
	min-width:65px;
}

/* ÄÃ·¯¹öÆ° Å×µÎ¸®°¢ + ±×¸²ÀÚ */
.txtBtnC.radius3{
	-webkit-border-radius:	3px;
	-moz-border-radius:		3px;
	border-radius:			3px;
}
.txtBtnC.radius5{
	-webkit-border-radius:	5px;
	-moz-border-radius:		5px;
	border-radius:			5px;
}

.txtBtnC.radius10{
	-webkit-border-radius:	10px;
	-moz-border-radius:		10px;
	border-radius:			10px;

	box-shadow:			0 2px 6px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4);
    -mozbox-shadow:		0 2px 6px rgba(0, 0, 0, 0.4);
}

/* ±×¸²ÀÚ - Ã¢´Ý±â */
.txtBtnC.shadow1{
	box-shadow:			 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow:  1px 2px rgba(0, 0, 0, 0.1);
    -mozbox-shadow:		 1px 2px rgba(0, 0, 0, 0.1);
}

/* ÄÃ·¯¹öÆ° »ö±ò - ºí·ç */
 .txtBtnC.blue {
    color: #f1f1f1;
    border: 0px solid #ebebeb;
    border-bottom-color: #0069ce;
	background: #0079ce;
}
.txtBtnC.blue:hover {
	background: #0069ce;
}


/* ÄÃ·¯¹öÆ° »ö±ò - ·¹µå */
 .txtBtnC.red {
    color: #eee;
    border: 0px solid #ebebeb;
    border-bottom-color: #c6c6c6;
	background: #b91a2c;
}
.txtBtnC.red:hover {
	background: #c90a2c;
}
/* ÄÃ·¯¹öÆ° »ö±ò - ·¹µå2 */
 .txtBtnC.red2 {
    color: #eee;
    border: 0px solid #ebebeb;
    border-bottom-color: #c6c6c6;
	background: #c33115;
}
.txtBtnC.red2:hover {
	background: #c32115;
}


/* ÄÃ·¯¹öÆ° »ö±ò - ±×¸° */
 .txtBtnC.green {
    color: #f1f1f1;
    border: 1px solid #1bb80d;
    border-bottom-color: #1bb80d;
	background: #2da421;
}
.txtBtnC.green:hover {
	background: #2d9421;
}

/* ÄÃ·¯¹öÆ° »ö±ò - È¸»ö */
 .txtBtnC.gray
{
    color: #555555;
    border: 1px solid #e1e1e1;
    border-bottom-color: #d1d1d1;
	background: #e8e8e8;
}
.txtBtnC.gray:hover {
	background: #e0e0e0;
}

/* ÄÃ·¯¹öÆ° »ö±ò - È¸»ö */
 .txtBtnC.cart
{
	min-width:40px;font-weight:bold;
	padding:4px 2px 2px 2px;
    color: #3366ff;
    border: 1px solid #d1d1d1;
    border-bottom-color: #d1d1d1;
		background: #f1f1f1;
		-webkit-border-radius:	3px;
		-moz-border-radius:		3px;
		border-radius:			3px;
}
.txtBtnC.cart:hover{
    color: #3311ff;
	background: #e0e0e0;
}

	/* È¸»öÅ×µÎ¸®, txt±×¸²ÀÚ */
 .txtBtnC.border1 {border:1px solid #d1d1d1;}
 .txtBtnC.tshadow1 {text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);}	/* gray */
 .txtBtnC.tshadow2 {text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);}
 .txtBtnC.fRed {color:#c33232;}									/* cart ¼ö·®º¯°æ */
 .txtBtnC.fGray {color:#727272;}

 .txtBtnC.bgf5{background-color:#f5f5f5;}

/* ¢Ã¢Ã¢ÃÄÃ·¯¹öÆ°e¢Ã¢Ã¢Ã */




/* È¸¿ø°¡ÀÔ titles */
	#joinStep {padding-bottom:20px;}
	#joinStep .title_area {margin-top:10px;}
	#joinStep .c_b_title {font-size:22px; padding:10px 0px; color:#333}
	#joinStep .c_s_title {font-size:12px; padding-bottom:10px; border-bottom:1px solid #555555;}

	#join .c_s_title {font-size:14px;font-weight:bold;padding:5px 0px;color:#333333;}

