﻿/* 공통속성 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,table { margin:0;padding:0;list-style:none;font-family:돋움,tahoma;}
ul,ol,dl,li { list-style:none; padding:0; margin:0;}
img { border:0;}
ul {list-style:none;}
li {list-style:none; padding:0; margin:0;}

	/* 회원가입란 */
	#member_join { width:805px; height:auto; position:relative; margin:auto;}
	#member_join .memberinput { width:805px; height:auto;border:1px solid #d6d6d6;position:relative; background-color:#fff; clear:left; margin-top:10px;}
	#member_join .memberinput td { height:40px; text-align:left;color:#636363; padding-left:5px;}

	#member_join{width:805px;}
    #member_join .new_topbanner{height:auto;}
    #member_join .n_vjoin_member{width:100%; border:1px solid #dfdfdf; background:#fbfbfb; margin:0 auto; padding-top:40px;}
	#vmemberjoin {width:85%;  margin:0 auto; padding:30px 15px 30px 15px; background:#ffffff;border:1px solid #dfdfdf;}
	#vmemberjoin td {text-align:left;}
    #vmemberjoin th{height:35px;text-align:left;padding-left:15px;}
    #vmemberjoin td span{font-size:11px; letter-spacing:-0.5px; color:#666666;}
    #vmemberjoin td .seller_tot {font-size:15px; letter-spacing:-0.5px; color:#ef4f4f; font-weight:bold;}

	#clause_warp { width:805px; min-height:300px;border: 1px solid #d6d6d6; background-color:#fafafa; margin-top:20px;}
	#clause_warp li{ float:left; font-size:11px;}
	#clause {width:755px; height:100px; border:1px solid #d6d6d6; overflow-x:auto; overflow-y:scroll;background-color:#fff; margin-left:14px; margin-top:10px; font-size:11px; color:#949494; text-align:left; padding:10px;}

	#clause_warp_seller { width:805px; min-height:380px;border: 1px solid #d6d6d6; background-color:#fafafa; margin-top:20px;}
	#clause_warp_seller li{ float:left; font-size:11px;}

    /* 클래스 변경 */
    #vmemberjoin td .input_on{width:150px; height:30px; border:1px #ef4f4f solid; background:#fae9e9; outline: none; -webkit-appearance: none; font-size:13px; padding:0 0 0 10px;ime-mode:disabled; margin-right:10px}
    #vmemberjoin td .input_off{width:150px; height:30px; border:1px #cccccc solid; background:#f9f9f9; outline: none; -webkit-appearance: none; font-size:13px; padding:0 0 0 10px;ime-mode:disabled;margin-right:10px}
    #vmemberjoin td .input_on2{width:150px; height:30px; border:1px #ef4f4f solid; background:#fae9e9; outline: none; -webkit-appearance: none; font-size:13px; padding:0 0 0 10px; margin-right:10px}
    #vmemberjoin td .input_off2{width:150px; height:30px; border:1px #cccccc solid; background:#f9f9f9; outline: none; -webkit-appearance: none; font-size:13px; padding:0 0 0 10px; margin-right:10px}

    /*#vmemberjoin td input{width:320px; height:36px; background:url(/images/moon/member/vjoin_input_background.png) no-repeat left top; border: 1px #838383 solid; outline: none; -webkit-appearance: none; font-size:12px; padding:0 0 0 10px;}*/
    #vmemberjoin .btn_bf_e_join{text-align:center; height:50px;}
    #vmemberjoin .m_join_infotext td{height:16px; padding:0; font-size:11px; color:#fff; letter-spacing:-0.5px;}
    #vmemberjoin .vjoin_email input{width:150px; padding:0 0 0 10px;}
    #vmemberjoin .vjoin_email select{height:36px; width:147px; border: 1px #838383 solid;}
    .n_vjoin_member .btn_n_vjoin{height:54px; text-align:center; margin-bottom:30px;margin-top:30px;}
    .n_vjoin_member .btn_n_vtit {width:85%;  margin:0 auto; text-align:left;height:18px;  margin-bottom:10px;margin-top:10px;}
    .join_check {width:100%;  height:25px;  margin:0 auto; text-align:center; margin-bottom:10px;margin-top:25px;}
	.agreeL_input { width:18px; height:18px; vertical-align:top; margin-right:8px; }
	.agreeL_label { font-size:16px; font-weight:bold; letter-spacing:-1px; }


	#member_join .red{color:red}
	#member_join .blue{color:red}
	#member_join .green{color:green}


/*결제유도 회원가입(2013.02.21)*/
#join_info { width:805px; height:auto; background-color:#fafafa;border: 1px solid #d6d6d6;}
#join_info li { padding-top:10px; text-align:left; font-size:11px; padding-left:15px; color:#717171;}
.join_pt {color:#d62c74;}
#danal_warp { width:805px; height:140px;border: 1px solid #d6d6d6; background-color:#fafafa; margin-top:20px;}
#danal_warp li{ float:left; font-size:11px;}
#danal_con {width:775px; height:84px; border:1px solid #d6d6d6; overflow-x:auto; overflow-y:scroll;background-color:#fff; margin-left:14px; margin-top:10px; font-size:11px; color:#949494; text-align:left; padding:10px;}




/* 기본 공통 추가 150805 */
.bold {font-weight:bold;}

.fontWhite { color:#ffffff;}
.fontRed { color:#e21317;}
.fontRedr { color:#ff0000;}
.fontBlue{ color:#0e61ae;}
.fontBlueR{ color:#2e7de4;}
.fontBlack{ color:#000;}
.fontGreen{ color:#378b33;}
.fontGreen2{ color:#6d8c0e;}
.fontyellow{ color:#fcff00;}

.fontOrange{ color:#F30;}
.fontGray { color:#757575}
.fontPink { color:#e4377f;}


.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}

/*### 정렬 ###*/
.alignC {text-align:center;}
.alignR {text-align:right;}
.alignL {text-align:left;}


/*### 여백 ###*/
.mar_left3 { margin-left:3px}
.mar_left5 { margin-left:5px}
.mar_left10 { margin-left:10px}
.mar_left20 { margin-left:20px}

.mar_top5 { margin-top:5px}
.mar_top10{ margin-top:10px}
.mar_top13{ margin-top:13px}

.mar_top20{ margin-top:20px}
.mar_top30{ margin-top:30px}

.mar_rig3 { margin-right:3px}
.mar_rig5 { margin-right:5px}
.mar_rig10 { margin-right:10px}
.mar_rig20 { margin-right:20px}
.mar_rig30 { margin-right:30px}

.mar_bot10 { margin-bottom:10px}
.mar_bot20 { margin-bottom:20px}
.mar_bot30 { margin-bottom:30px}


.pad_top5 { padding-top:5px}
.pad_top10 { padding-top:10px}
.pad_right5 { padding-right:5px}
.pad_right10 { padding-right:10px}
.pad_right20 { padding-right:20px}

.pad_left5 {padding-left:5px}
.pad_left20 {padding-left:20px}