.j_tit {
	color:#323232;
	padding:15px 0 15px 20px;
	font-size:15px;
	background-color:#fafafa;
	line-height:20px;
}
.j_tit1 {
	color:#323232;
	padding:15px 0;
	font-size:15px;
	background-color:#fafafa;
	text-align:center;
	line-height:20px;
}
.j_txt {
	padding:15px 0 15px 20px;
	font-size:14px;
	line-height:20px;
	font-family:'NotoSansKR L';
}
.j_txt > span{
	font-size:13px;
	color:#f2793d;
}
.j_txt1 {
	padding:15px 0;
	font-size:14px;
	text-align:center;
	line-height:20px;
}
.j_txt2 {
	color:#323232;
	padding:8px 0;
	font-size:14px;
	background-color:#fafafa;
	text-align:center;
	line-height:18px;
	font-family:'NotoSansKR L';
}
.j_txt3 {
	padding:8px 0 8px 20px;
	font-size:14px;
	line-height:18px;
	font-family:'NotoSansKR L';
}

/********** 로그인 **********/
.login_box {
	display:block;
	width:900px;
	border:solid 1px #dcdcdc;
	margin:0 auto;
	padding:80px 0;
}
.login_box a.login_btn {
	display:block;
	width:100%;
	height:60px;
	line-height:60px;
	font-size:18px;
	color:#fff;
	text-align:center;
	background-color:#000;
	font-family:'NotoSansKR R';
}
.login_box td, .login_box a {
	font-size:14px;
	font-family:'NotoSansKR L';
}
.login_box a:hover {
	text-decoration:underline;
}


/********** 회원가입 **********/
.join_tab {
	float:left;
	width:1200px;
}
.join_tab > ul {
	float:left;
	width:1200px;
}
.join_tab > ul > li {
	float:left;
	width:398px;
	height:45px;
	line-height:45px;
	border:solid 1px #e6e6e6;
	border-right:none;
	background-color:#fafafa;
	text-align:center;
	font-size:16px;
	margin-bottom:30px;
	font-family:'NotoSansKR L';
}
.join_tab > ul > li:last-child {
	width:399px;
	border-right:solid 1px #e6e6e6;
}
.join_tab > ul > li.on {
	background-color:#b1b124;
	color:#fff;
	font-family:'NotoSansKR R';
}

/********** 약관 동의 **********/
.agree_tit {
	float:left;
	width:1200px;
	font-size:16px;
	margin-bottom:5px;
	font-family:'NotoSansKR R';
}
.agree_tit span {
	font-size:14px;
	color:#828282;
	font-family:'NotoSansKR L';
}
.agree_box {
	float:left;
	width:1158px;
	height:200px;
	border:solid 1px #e6e6e6;
	overflow-y:scroll;
	padding:20px 20px;
	line-height:20px;
	font-size:13px;
	color:#505050;
	font-family:'NotoSansKR L';
}
.agree_box span {
	line-height:32px;
	font-size:14px;
	font-family:'NotoSansKR R';
	color:#323232;
}
.agree_check {
	float:left;
	width:1200px;
	font-size:14px;
	color:#646464;
	padding-top:6px;
	font-family:'NotoSansKR L';
}

.join_btn {
	float:left;
	width:100%;
	text-align:center;
	margin-top:30px;	
}
.join_btn > li {
	display:inline;
	width:160px;
	height:45px;
	margin:0 5px;
}
.join_btn > li a {
	display:inline-block;
	width:160px;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:5px;
	font-family:'NotoSansKR R';
}
.join_btn > li a.cancel {
	background-color:#828282;
}

.join_end_txt {
	float:left;
	width:100%;
	text-align:center;
	font-size:40px;
	padding-bottom:30px;
	padding-top:50px;
	font-family:'NotoSansKR R';
}
.join_end_txt1 {
	float:left;
	width:100%;
	text-align:center;
	font-size:18px;
	color:#646464;
	padding-bottom:40px;
	font-family:'NotoSansKR L';
}


/****************** mypage 탭 ******************/
.my_tab {
	float:left;
	width:1200px;
	margin-bottom:40px;
}
.my_tab ul {
	float:left;
	width:100%;
}
.my_tab ul li {
    float: left;
    width: 200px;
}
.my_tab ul li a {
	display:block;
	width:100%;
	line-height:50px;
	text-align:center;
	font-size:16px;
    border: solid 1px #dcdcdc;
    box-sizing: border-box;
    border-right: none;
}
.my_tab ul li:last-child a {
    border-right: solid 1px #dcdcdc;
}
.my_tab ul li a.on {
	color:#fff;
    background-color: #000
}


.total_cash {
	text-align:right;
	font-size:20px;
	color:#000;
	font-family:'NotoSansKR R';
	padding:20px 0;
	border-bottom:solid 2px #dcdcdc;
}


.cart_btn ul {
	float:left;
	width:100%;
	text-align:center;
}
.cart_btn ul li {
	display:inline-block;
	width:200px;
	line-height:55px;
	margin:0 5px;
}
.cart_btn ul li a {
	display:block;
	width:100%;
	height:100%;
	border:solid 1px #dcdcdc;
	font-size:18px;
}
.cart_btn ul li:first-child a {
	background-color:#000;
	color:#fff;
}


.del_btn {
	display:inline-block;
	padding:2px 20px;
	background-color:#000;
	color:#fff;
	font-size:15px;
	font-family:'NotoSansKR R';
}






