.img {border:0px;}

.input {
       font-family: 'Noto-Light', sans-serif;
	   font-size: 9pt;
	   line-height: 18px;
	   color: #686868;
	   background-color:#FFFFFF;
	   height: 18px;
	   border: #ddd;
	   border-style: solid;
	   border-top-width: 1px;
	   border-right-width: 1px;
	   border-bottom-width: 1px;
	   border-left-width: 1px;
	   padding:5px;
	   }

/* 자동 생성 추가필드 적용 */
.input_ad {
       font-family: 'Noto-Light', sans-serif;
	   font-size: 9pt;
	   line-height: 18px;
	   color: #686868;
	   width: 180px;
	   background-color:#FFFFFF;
	   height: 18px;
	   border: #ddd;
	   border-style: solid;
	   border-top-width: 1px;
	   border-right-width: 1px;
	   border-bottom-width: 1px;
	   border-left-width: 1px;
	   padding:5px;
	   }

/* 주소 input 적용 */
.addr {
       font-family: 'Noto-Light', sans-serif;
	   font-size: 9pt;
	   line-height: 18px;
	   color: #686868;
	   background-color:#FFFFFF;
	   height: 18px;
	   border: #ddd;
	   border-style: solid;
	   border-top-width: 1px;
	   border-right-width: 1px;
	   border-bottom-width: 1px;
	   border-left-width: 1px;
	   width: 400px;
	   padding:5px;
	   }

.agreebox { background-color: #F5F5F5; border:1px solid #DCDCDC;}

.agreebox2 { background-color: #FFFFFF; border:1px solid #E7E7E7;padding:5px 10px 5px 10px ;}

/* 약관동의 항목 타이틀 적용 */
.table01 td.title {
	width: 100px;
	height: 25px;
	text-align: left;
	font-family: 'Noto-Light', sans-serif;
	font-size: 9pt;
	font-weight: bold;

}

/* 약관동의 구분 선 적용 */
.table01 td.line {
	background-color: #E7E7E7;
	height: 1px;
}

/* 약관동의시 경고문구 적용 */
.span.info {
	text-align: left;
	font-family: 'Noto-Light', sans-serif;
	font-size: 8pt;
	line-height: 120%;
}

/* 강조문구 적용 */
.span.orange {
	text-align: left;
	font-family: 'Noto-Light', sans-serif;
	font-size: 8pt;
	line-height: 120%;
	color: #FF5400;
	font-weight: bold;
}

/* 강조문구2 적용 */
.span.orange2 {
	text-align: left;
	font-family: 'Noto-Light', sans-serif;
	font-size: 8pt;
	line-height: 120%;
	color: #F60;
}

/* 약관동의시 경고문구 아이콘 적용 */
.table01 span.icon {
	text-align: left;
	padding: 0px 5px 0px 0px;
	font-family: 'Noto-Light', sans-serif;
	font-size: 9pt;
	line-height: 120%;
	font-weight: bold;
	color: #FF4800;
}

/* 회원가입 항목 타이틀 적용 */
.jointable01 td.title {
	/*width: 120px;*/
	background-color: #fff;
	height: 18px;
	text-align: left;
	padding: 10px 5px;
	font-family: 'Noto-Light', sans-serif;
	font-size: 13px;
	font-weight: normal;
	border-right:1px solid #dddddd;
	color:#696969;

}

/* 회원가입 항목 내용 적용 */
.jointable01 td.contents {
	background-color: #ffffff;
	text-align: left;
	padding: 7px 0px 7px 15px;
	font-size:12px;
	font-family:'Noto-Light', sans-serif;
}

.jointable01 td.contents select{height:30px; border:1px solid #dddddd;}
.jointable01 td.contents .infoBox{margin:7px 0 0 0;}
/* 회원가입 구분 선 적용 */
.jointable01 td.line {
	background-color: #DDDDDD;
	height: 1px;
}

/* 블루칼라 텍스트 */
.ipin_chk_msg {color:#295dbd; font-weight:bold;}

/* 검정색칼라 텍스트 */
.ipin_chk_msg_02 {color:#666; font-size:8pt;}

/* 아이핀 찾기 박스 */
.ipin_search_box {background:url('/oktomato_g4/default/member/kor/img/ipin_backg.gif') no-repeat; width:580px; height:125px; margin-top:20px; text-align:center;}
.ipin_search_box .td1st {vertical-align:top; padding-top:61px;}