  	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {font-size:100%;vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
table {border-collapse:collapse;border-spacing:0}
body {-webkit-text-size-adjust:none} /* 뷰표트 변환시 폰트크기 자동확대 방지 */
body {background:#fff}
 
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}


.ej_number {
   font:bold 1.3em 'Malgun Gothic', '맑은 고딕', sans-serif;
   color:#303030; 	
   padding: 0 0 0 15px;
}



.matchingNewArea {
	margin:0 auto;
	width:100%;
	}
	
	.matchingNewArea select {
		float:left;
		border:2px solid #999898;
		background:url(image/event_select_bg.png) no-repeat right top;	
		background-color:#ffffff;	
		appearance:none;
		-webkit-appearance:none; 
		-moz-appearance:none; 
		padding:0 0 0 23px;
		}
	.matchingNewArea fieldset {
		}
		.matchingNewArea fieldset legend {
			position:absolute;
			visibility:hidden;
			}
		.matchingNewArea fieldset .selectForm {
			margin:0 auto;
			width:100%;
			}
			.matchingNewArea fieldset .selectForm .checkWrapper {
				padding:0.5em 0.8em;
				color:#5a5a5a;
				line-height:33px;
				letter-spacing:-1px;
				letter-spacing:-0.05em;
				overflow:hidden;
				}



/* 라디오버튼 */ 
 
 input {
   -webkit-appearance: none;
   -webkit-border-radius: 0;
}

   input[type='radio'] {

                vertical-align: middle;

            }

            input[type='radio'] {

                -webkit-appearance: none;

                background        : #f9f9f9;

                border            : solid 2px #adaba8;

                border-radius     : 23px 23px;

                height            : 30px;

                width             : 30px;

            }

            input[type='radio']:checked {

                background   : #f9f9f9;

                border       : solid 2px #adaba8;

                border-radius: 20px 20px;

            }

            input[type='radio']:checked:after {

                background   : #343434;

                border-radius: 20px 20px;

                content      : ' ';

                display      : block;

                height       : 20px;

                left         : 3px;

                position     : relative;

                top          : 3px;

                width        : 20px;

            }

 /* //라디오버튼 */ 

 

 /* 체크박스 */

input[type='checkbox'] {

                -webkit-appearance   : none;

                -webkit-border: 4px;

                background           : #fff;

                border               : solid 2px #adaba8;

                height               : 25px;

                width                : 25px;

            }

            input[type='checkbox']:checked {

                 background   : #f9f9f9;

                border       : solid 2px #adaba8;

   

            }

            input[type='checkbox']:checked:after {

                -webkit-border-radius: 2px;

                background           : #343434;

                content              : ' ';

                display              : block;

                height               : 15px;

                width                : 15px;

				left         : 3px;

                position     : relative;

                top          : 3px;

             

			

            }

/* //체크박스 */ 

/* 인풋박스,동의 */
.ej_input_0112 {
	font:bold 1.6em Tahoma,sans-serif;
	color:#171717;
	border:2px solid #999898;
	marign:0;
	padding: 0;
}

.ej_agree_0113 {
	font: 1.3em Malgun Gothic,'맑은 고딕','돋움','dotum',sans-serif;
	color:#000;

}

/* // 인풋박스,동의 */





.footer_txt {
	color:#757575;
	font:1.063em  Malgun Gothic,'맑은 고딕','돋움',dotum,sans-serif;
}
.footer_comm .wrap_info .txt_num {
	font:1.063em tahoma,sans-serif;
}
.footer_comm .wrap_info .txt_info {
	padding:0 2px;
	font-size:1.063em;
}
.footer_comm .wrap_info .txt_bar0 {
	font-size:1.063em;
	padding-left:8px;
	padding-right:8px;
	color:#666;
}
.footer_txt_bar {
   font:1.125em; 	padding-left:5px;
	padding-right:5px;
	color:#bebebe;
}
.footer_copyright {
	font:1.063em "tahoma",sans-serif;;
    color:#757575;	
	font-weight: bold;
}



/* css 추가 */



.l_product {
   color::#3f4040;
   font-weigjt:bold;
   font-size:1.5em;
   font-family: Malgun Gothic,'맑은 고딕','돋움', '돋움','dotum',sans-serif;
   letter-spacing:-1px;

}

.l_txt {
	font-size:1.2em;
	font-family: '돋움','dotum',sans-serif;
    color:#5c5b5b;
	line-height:160%;


}

.l_txt2 {
	font-size:1.063em;
    font-family:'tahoma','돋움','dotum',sans-serif;
    color:#959595;


}



/* 하단 메뉴 */
.gnb  {
	font-size:1.5em;
	font-fmaily:'돋움','dotum',sans-serif;
	color:#252525;
	letter-spacing:-1px;
	line-height:190%;

}
a.gnb:link {
   	font-size:1.5em;
	font-fmaily:'돋움','dotum',sans-serif;
	color:#252525;
    text-decoration:none;
}
.contents {
}

a.gnb:visited {
    font-size:1.5em;
	font-fmaily:'돋움','dotum',sans-serif;
	color:#252525;
	text-decoration:none;
}
a.gnb:hover {
   font-size:1.5em;
	font-fmaily:'돋움','dotum',sans-serif;
	color:#252525;
    text-decoration:none;
}
.bar{
    font-family: "돋움","Dotum",sans-serif;
	font-size: 1.5em;
	color: #767676;
	padding:0 5px 0 5px;
}

/* // 하단 메뉴 */
