
img { border:0px; }
img.links { cursor:hand; }
iframe { border:0px; }

/* ÆùÆ®°ü·Ã */
.s { letter-spacing: -1px; }
.s0 { letter-spacing: 0px; }
.font_b { font-weight: bold; }
.font_11 { font-size: 11px; letter-spacing: 0px; }
.font_11s { font-size: 11px; letter-spacing: -1px; }

/* ÆÐµù°ü·Ã */
/* ¿ÞÂÊ */
.pd_l3 { padding-left: 3px; }
/* TOP */
.pd_t10 { padding-top: 10px; }
.pd_t20 { padding-top: 20px; }
/* ÀüÃ¼ */
.pd_10 { padding: 10px; }
.pd_20 { padding: 20px; }

/* ¹Ú½º°ü·Ã */
.grayBox6 { border:6px #d3d3d3 solid; }
.stipulationBox { border:1px #ddd solid;}

.editbox {	font: 12px Dotum; color:#000000; background-color: #FFFFFF; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding:2px 2px 2px 2px; }
.searcheditbox {	font: 12px Dotum; color:#000000; background-color: #FFFFFF; BORDER: 1px solid #CCCCCC;	height:16px; padding-top:3px; }
.textareabox {BORDER: #CCCCCC 1px solid; background-color: #FFFFFF; font-family: "µ¸¿ò,Dotum,AppleGothic,sans-serif"; font-size: 11px; padding-left: 3px; padding-top: 2px;}

.inputBase	{	font: 12px Dotum; background-color: #FFFFFF; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding:2px 2px 2px 2px; }
.inputFocus {	font: 12px Dotum; color:#FFFFFF; background-color: #000000; BORDER: 1px solid #CCCCCC;	margin:1px 0 1px 0; padding:2px 2px 2px 2px; }
.textareaBase	{	background-color:#FFFFFF; color:#000000; font-size : 12px; BORDER: #CCCCCC 1px inset; font-family: "µ¸¿ò,Dotum,AppleGothic,sans-serif"; padding-left: 3px; padding-top: 2px; 	}
.textareaFocus {	background-color:#000000; color:#FFFFFF; font-size : 12px; BORDER: #CCCCCC 1px inset; font-family: "µ¸¿ò,Dotum,AppleGothic,sans-serif"; padding-left: 3px; padding-top: 2px; }

.input	{	background-color:#FFFFFF; color:#000000; font-size : 11px; border: #CCCCCC 1px solid; font:9pt Dotum; HEIGHT: 18px; padding-left: 3px; padding-top: 2px; 	}
.input4	{	background-color:#FFFFFF; color:#000000; font-size : 11px; border: #CCCCCC 1px solid; font:9pt Dotum; HEIGHT: 18px; padding-left: 3px; padding-top: 2px; 	}
.select {	font:9pt Dotum;	letter-spacing:-1px;	border: #CCCCCC 1px solid;	background-color:white;	HEIGHT: 22px;	 }

span.authBtn { padding:0; }
span.authBtn button {	font: 8pt Dotum;	color: #FFFFFF;	font-weight: bold; letter-spacing: -1px;	border: 2px solid #808080;	background: #38407B; margin:0em;	padding: 4px 3px 2px 3px;	cursor: pointer;}

.search_id {clear:both; float:left; width:80%; padding:35px 0 35px 120px; border-top:2px solid #4C5690; border-bottom:2px solid #4C5690; text-align:left; overflow:hidden;}
.search_id ul {float:left; margin-top:10px; margin-right:50px;}
.search_id ul li{ text-align:left; overflow:hidden;}
.search_id ul li label{ float:left; width:80px; font-size:0; text-align:right; margin:4px 20px 10px 0; overflow:hidden; }
.search_id ul li label.serach_name{ width:40px; height:14px; font-size:0; background:url("../modules/skin/member/btn_2.gif") right top no-repeat;}
.search_id ul li label.pw_question{ width:40px; height:14px; font-size:0; background:url("../modules/skin/member/btn_pwq.gif") right top no-repeat;}
.search_id ul li label.pw_answer{ width:40px; height:14px; font-size:0; background:url("../modules/skin/member/btn_pwa.gif") right top no-repeat;}
.search_id ul li label.email_id{ width:40px; height:14px; font-size:0; background:url("../modules/skin/member/btn_mail.gif") right top no-repeat;}
.search_id ul li label.login_id{ width:40px; height:14px; font-size:0; background:url("../modules/skin/member/btn_id.gif") right top no-repeat;}
.search_id ul li label.serach_hp{ width:40px; height:14px; font-size:0; background:url("../modules/skin/member/btn_hp.gif") right top no-repeat;}
.search_id ul li label.serach_authno{ width:50px; height:14px; font-size:0; background:url("../modules/skin/member/btn_authno.gif") right top no-repeat; margin-right:10px; }

.login_btn{float:right; margin:10px 15px 0 0 ; overflow:hidden;}
.login_btn li{float:left; padding-left:5px;}

.hidden2 { display:none; }

.sub_info {width:100%;}
.sub_info img {width:100%;}


.sub_wrap {width:100%; margin:0 auto;}
.sub_wrap img {width:100%;}

.cont_right {width:90%; max-width:1500px; margin:0 auto;}
.content {width:100%;} 

.icon_wrap {width:90%; max-width:1500px; padding:100px 0; background:#fff; margin:0 auto;}
.icon {width:100%; display:flex;justify-content;text-align:center;}
.ico { padding:0 15px; display:inline-block;}
.ico img{width:100%;}
