
@charset "euc-kr";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700&display=swap');
}

body {
    font-family: NanumGothic,MalgunGothic; 
}

html, h1, h2, h3, h4, h5, h6, form, fieldset, div,  dl, dt, dd, ul, ol, li, pre, input, textarea, p, blockquote, img {margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6 {font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia ; font-size:15px; line-height:1; color:#666;font-style:normal;}
address,article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:15px}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none;font-size:15px;color:#666;font-style:normal;}
label, input, select, img {vertical-align:middle;font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:15px;color:#666;font-style:normal;}
textarea, select {font-family:dotum;font-size:15px;color:#666;font-style:normal;}
input {margin:0;padding:0;border-radius:0;font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia;font-size:15px;color:#666;font-style:normal;}
input[type=text], input[type=password], input[type=submit], input[type=image] {-webkit-appearance:none;font-size:15px;}
button {border-radius:0;font-size:1em;-webkit-appearance:none;font-size:15px;}
table, tr, td, div {font-size:15px; font-weight:normal;line-height: 18px;}
ul, ol, li  {list-style:none;}
p {margin:0;padding:10px 0;line-height:1.7em;word-break:break-all;font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:15px;color:#666;font-style:normal;}
hr {display:none;font-size:15px;color:#666;font-style:normal;}
pre {overflow-x:scroll;font-size:15px;color:#666;font-style:normal;}
a:link, a:visited {color:#333;text-decoration:none;font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:15px;color:#666;font-style:normal;}
a:hover, a:focus, a:active {color:#777;text-decoration:none;font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:15px;color:#666;font-style:normal;}
body {
text-align:center; margin:0; padding:0; border:0;
font-family: NanumGothic,MalgunGothic;
}
/* ÀÓÇõ¸ÞÀÎÈ¨ */

#imhyukmain_wrap {width:100%; padding:1px 0 0 0; position:relative; background: #fff;} 
#imhyukmain_wrap span {position:absolute; top:4px; right:0; display:block; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333;background: #fff;}
#imhyukflash_wrap {width:100%; height:387px;padding:1px 0 0 0; position:relative; background: #3366cc;} 
#imhyukmain_wraptop {width:987px; height:387px;margin:0 auto; position:relative; background: #fff;} 
.imhyukmain{position:absolute; bottom:0; left;100%; width:1px; height:15px;}
.imhyukmainc{width:987px; height:387px;}
.imhyukmain_left{position:absolute; bottom:0; left:0; width:1px;}
.imhyukmain_right{position:absolute; bottom:0; left:100%; width:1px;}
#imhyukmain2 {width:987px; margin:0 auto; height:3px; border-bottom:1px solid #ff0000;}
#imhyukmainbg {width:987px; margin:0 auto; background:url(/i.png) repeat-y;} 
#wrap {width : 100%;margin : 0 auto;} 
/* Åé¸Þ´º  */
#imhyuksite {margin-top:13px;	float:right;	min-width:470px;	line-height:11px;	text-align:right;}
#imhyuksite a {	margin:0;	padding:0 0 0 6px;	font-size:11px;	line-height:11px;	vertical-align: text-top;}

#imhyuksite .bar {	margin:0;	padding: 0 6px 0 6px;	background:url(/img/ddanline.gif) right top no-repeat;	font-size:11px;}
#imhyuksite img {	margin:0 5px 0 0;	display:inline-block;	vertical-align: middle;}
#imhyuksite .imhyukgosite {    margin: 0 2px 1px 0;    vertical-align: middle;}

/* ·Î±×ÀÎ */
#imhyuklogin{clear:both;float:left;top:1px;	width: 260px;	margin:0 auto;text-align:center; }
#imhyuklogin #imhyuk_id{float:left;	background:url('/imhyuk/outlogin_skin/imhyuklogin/image/imhyuk_id.gif');
	background-repeat:no-repeat;width: 260px;	height: 38px}
#imhyuklogin #imhyuk_pw{	float:left;background:url('/imhyuk/outlogin_skin/imhyuklogin/image/imhyuk_pw.gif');
	background-repeat:no-repeat;width: 260px;	height: 38px}
#imhyuklogin #imhyuk_name {float:left;background-image:url('/imhyuk/outlogin_skin/imhyuklogin/image/memberbg.gif');margin-top: 1px;
	background-repeat:no-repeat;width: 260px;	height: 27px;font-family:"Verdana";}
#imhyuklogin #imhyuk_info {float:left;	background:url('/imhyuk/outlogin_skin/imhyuklogin/image/imhyuk_info.gif');margin-top: 1px;
	background-repeat:no-repeat;width: 260px;	height: 38px;}
#imhyuklogin #imhyuk_logout {float:left;	background:url('/imhyuk/outlogin_skin/imhyuklogin/image/imhyuk_logout.gif');margin-top: 1px;
	background-repeat:no-repeat;width: 260px;	height: 38px;}
#imhyuklogin #imhyuk_login {float:left;width: 210px;height: 38px;}
#imhyuklogin #imhyuklogin_help{float:left;	width: 116px;	height: 1px;	margin-top: 1px;}
#imhyuklogin #imhyukjoin{float:right;	width: 66px;	height: 28px;	margin-top: 1px;	text-align:right;}
#imhyuklogin #imhyukmember{float:right;width:45px;height: 27px;line-height: 27px;margin-top: 1px;text-align:left; 
font-size:11px;   font-family: 'Lato', Calibri, Arial, sans-serif; color:#666;background-image:url('/imhyuk/outlogin_skin/imhyuk/image/memberbg.gif')}
#imhyuklogin input.id_before{	background-image:url('/imhyuk/outlogin_skin/imhyuklogin/image/imhyukinput_id.png');
	background-repeat:no-repeat;width: 210px;}
#imhyuklogin input.id_after{background-image:none;width: 210px;	height: 38px;}
#imhyuklogin input.pw_before{background-image:url('/imhyuk/outlogin_skin/imhyuklogin/image/imhyukinput_pw.png');
	background-repeat:no-repeat;	width: 210px;	height: 38px;}
#imhyuklogin input.pw_after{	background-image:none}
#imhyuklogin input[type="text"]{border: none;background-color:transparent;	width: 210px;	height: 38px;	line-height: 38px;
	padding-left: 1px;	font-family:"Verdana"}
#imhyuklogin input[type="password"]{border: none;	background-color:transparent;
	width: 210px;	height: 38px;	line-height: 38px;padding-left: 1px;font-family:"Verdana";}
.topmenu {width:987px; float:right; list-style:none; text-transform:none; margin:5px 0 0 3px; margin:6px 0 0 3px 9; letter-spacing:-0.07em;text-align :right;}
#imhyukloginline {float:left;border-top:1px solid #ddd;border-left:1px solid #ddd;background-color:fff;}
#imhyukloginline .ddiv{clear:both}
#imhyukloginline .ddiv div {float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd; width:90px;background-color:fff;text-align : left;height:21px;}

/* Çì´õ  ¸ÞÀÎÅé ÁÂ¿ì»ö*/
#header  {width:100%; position:relative;background:#f5f5f5;border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
#header h1 {height:65px; padding-top:35px}
#header nav {height:60px; background:url(/img/) no-repeat center top;}
#header nav ul {max-width:660px; min-width:320px; width:100%; margin:0 auto;}
#header nav li {float:left; width:20%;}
#header nav a {float:left; width:100%; height:60px; line-height:60px; text-align:center; overflow:hidden; font-size:16px; color:#333;}
#header nav a:hover {color:#fff;}
#header nav a.current {color:#fff;}

#imhyukhomeheader {width:987px;margin:0 auto; position:relative;}
#gnb {width:987px;margin:0 auto; position:relative;}


 /* °¡¿îµ¥ ¾çÂÊ ¶óÀÎÇØ°á */

#container {width:987px; margin:0 auto; position:relative;border-right:1px solid #ddd;border-left:1px solid #ddd;}
#container:after {content : ".";display : block;height : 0;clear : both;visibility : hidden;}

 /* ¸Þ´º */
#wrapp {width:987px; height:396px;margin:0 auto; position:relative; background: #fff;background: url(/img/) ; color:#fff} 
#wrap_sub{position:relative; 987px;  background: url(/img/aquamenubg.ng)  repeat-x center 0; min-height:396px;text-align: center} color:#fff;   
#menuheader{ width:987px;  margin:0 auto; color:#fff}
#menuheader h1.anu {float:left;  width:150px;  margin-top:5px; background:  url() no-repeat 0px 18px; height:396px; text-indent:-5000px;} 
#menuheader h1.logo {float:left;  width:175px; margin-left:5px; margin-top:5px; background:  url(/img/imhyuk_bg2.pg) no-repeat center 18px; height:10px; text-indent:-5000px;} 
#menuheader h1 a{display:block; height:20px; text-indent:-5000px;color:#fff}  
#menuheader > ul{float:right; height:25px; margin-top:20px;} 
#menuheader > ul > li{float:left; line-height:25px;   background:url() right 6px no-repeat; padding-left:10px; ;font-family: :'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:15px;;color:#333;}
#menuheader > ul > li a{display:block; padding-right:10px; font-size:15px; color:#fff; font-weight:bold; font-family:'³ª´®°íµñ',dotum}
#menuheader > ul > li:first-child{margin-left:15px;border-left:0;}
#menuheader > ul > li.redtxt a {color:#FF0000}
#mnavi {float:left; height:396px; margin:0px 0px 0 0px; z-index:9999;  width:987px;  background:url("/img/imhyuklovemenu.jpg") no-repeat;}
#mnavi > ul {width:987px; margin:0 auto;}
#mnavi > ul > li{ float:left;}
#mnavi > ul > li > a{display:block; font-size:15px;  font-weight:bold; color:#fff; letter-spacing:-2px;}

#topmenu {float:left; position: relative;	margin:0px; display: inline;	list-style: none;	width:987px; height: 35px; text-align: center ; color:#fff;background: #3366cc;} 
.imhyukmenu {padding-top:11px;text-align:center;font-family:'³ª´®°íµñ';font-size:15px;color:#fff}
.imhyuksubmenu {padding-top:1px;text-align:center;font-family:'³ª´®°íµñ';font-size:15px;color:#fff;background:url("/") no-repeat}
 /* sub ÀÍ½º¿¡¼­ ¸Þ´º ¼¼·Î·Î ³ª¿À´Â ¹®Á¦ ÅÂ±× ¹Ù²ãÁÖ´Ï ³ª¿È */ 
#topmenu li {float: left;	display: inline; background: url() repeat-x}
#topmenu ul li span {padding:0px 7px 0px 7px;  height:27px; margin:0px;  left:1px;  display:none; z-index:600;    }
#topmenu ul { position: absolute;	top: 35px;	left: 0px; display: none; 	height:35px;    background:transparent; background: url(/img/menusub.png);line-height:15px; padding-left:1px}
#topmenu li.menu0 ul { font-size:15px;  color:#fff; width:300px; margin-left:1px}
#topmenu li.menu1 ul { font-size:15px;  color:#fff; width:430px; margin-left:160px}
#topmenu li.menu2 ul { font-size:15px;  color:#fff; margin-left:310px;	width:310px;  }
#topmenu li.menu3 ul { font-size:15px; color:#fff; margin-left:417px;	width:396px}
#topmenu li.menu4 ul { font-size:15px; color:#fff; margin-left:660px;	width:190px;  }
#topmenu li.menu5 ul { font-size:15px; color:#fff; margin-left:827px;	width:157px;  }
#topmenu li.menu66 ul { font-size:15px;  	 letter-spacing:-1px;	margin-left:930px;	width:180px;  } 
#topmenu ul  {font-size:15px; font-family:"³ª´®°íµñ";color:#fff}
#topmenu ul li a {	display: block;	padding: 2px 0px 0px 0px;font-size:15px; font-family:"³ª´®°íµñ"; color:#fff; text-decoration:none}
#topmenu ul li a:hover {color:#f37747} 


/* ÁÂÃø */

#container_lnb {width : 260px;min-height : 300px;float : left;background : #fff;margin-top: 1px;}
#imhyuk_left {margin:0 auto;width:260px; float:left;background : #fff;background-repeat:no-repeat; text-align :center;}
#imhyuk-left ul li ul {width: 260px;text-align :center;}
#imhyuk-left ul li a {font-size: 12px; }
#imhyuk-left ul li ul li a {font-size: 12px;}
#imhyukleft {float:left;width : 260px;padding:1px 5 3 1px;color:transparent;background-image:url(/img/newsbg.jpg);border-right:1px solid #ff0000; 
background-repeat:no-repeat;color:#333333; font-size:13px; font-weight:normal; text-align :center;}
#imhyukleft .left{clear:both;}

#imhyukcounter .left{float:left;border-right:1px solid #d3cfcf;border-bottom:1px solid #d3cfcf; width:110px;background-color:fff;text-align : left;height:21px;color:#333333; 
font-size:13px; font-weight:normal; }
#imhyukcounter .right{float:left;border-right:1px solid #d3cfcf;border-bottom:1px solid #d3cfcf; width:80px;background-color:fff;height:21px;color:#333333; 
font-size:13px; font-weight:normal; text-align :right; }

.imhyukcount { float:left; border-left:solid 1px #d3cfcf; border-right:solid 1px #d3cfcf;  border-bottom:solid 1px #d3cfcf ;border-top:solid 1px #d3cfcf;
width : 190px;color:#333;text-decoration:none;font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:14px;font-weight:normal}
.colline { float:left; border:solid 1px #d3cfcf}
.colline2 { float:left; border:solid 0px #d3cfcf}
.tdfirst { float:left;  border-bottom:solid 1px #d3cfcf; }
.tdlast { float:left; border-left:solid 1px #d3cfcf;  border-bottom:solid 1px #d3cfcf}
#counterbg{ float:left; border-left:solid 1px #d3cfcf;  border-bottom:solid 1px #d3cfcf ;border-top:solid 1px #d3cfcf;width : 190px;color:#d3cfcf;text-decoration:none;
font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:14px;font-weight:normal;text-align : center}}
.counterline2{ float:left; border-left:solid 1px #d3cfcf;  border-bottom:solid 1px #d3cfcf ;border-top:solid 1px #d3cfcf;width :116px;height: 20px;color:#333;text-decoration:none;
font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:14px;font-weight:normal;text-align : center;}

#ctl{width:116px; height:20px; float:left;  border-left:solid 1px #d3cfcf;  border-right:solid 1px #d3cfcf;  border-bottom:solid 1px ddd; border-top:solid 1px #d3cfcf;
margin-bottom:3px;line-height:24px;color:#333;text-decoration:none;
font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:14px;font-weight:normal;}
#ctr{width:74px; height:20px; float:right;  border-left:solid 1px #d3cfcf;  border-right:solid 1px #d3cfcf;  border-bottom:solid 1px ddd;
border-top:solid 1px #d3cfcf;margin-bottom:3px;line-height:24px;color:#333;text-decoration:none;
font-family:'NanumGothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', Verdana, Georgia; font-size:14px;font-weight:normal}
#hkbox{width:270px; height:23px; border:1px solid #d3cfcf; margin-left:2px; display:inline-block; background-color:fff;}
#hkbox2{width:45px; height:23px; border:1px solid #d3cfcf; margin-left:2px;display:inline-block;background-color:fff;}


#imhyukline {float:left;border-top:1px solid #d3cfcf;border-left:1px solid #d3cfcf;background-color:fff;}
#imhyukline .ddiv{clear:both}
#imhyukline .ddiv div {float:left;border-right:1px solid #d3cfcf;border-bottom:1px solid #d3cfcf; width:120px;background-color:fff;text-align : left;height:21px;}


/* Áß¾Ó */

#imhyukcontent {float:left;width:714px; margin:0 auto; padding:1px 0;text-align :left;left:0px;border-right:0px solid #ddd;border-left:1px solid #eee;}
#imhyukcontent_wrap{position:relative;left:0px;margin:0 auto;;margin-left:31px;height:100%;}
.imhyukcontent {width:710px; height:1px;position:relative;text-align :left;}


/* ¿ìÃø */

#container_right {width:1px; float:left; ;background : #fff;margin-top: 1px;}
#imhyuk_right {width:1px; float:left; text-align :center;}
#imhyuk_right ul {margin:0;padding:0;background :transparent; text-align :center;}
#imhyuk_right ul li {list-style: none;	display: inline;}
#imhyuk_right h2 .bg {float:left; width:1;height:1;}

/* Ä«ÇÇ */
#footer {width: 100%;height:150px; position: relative; background-color: #fcfcfc; border-top:2px solid #fff;border-bottom:0px solid #ddd; clear:both; display:block;}
#footer a {color:#797878;}
#footer p.copyright strong {color:#4576a7;}
#footer ul {float:left; list-style:none; text-transform:none; margin:7px 0 0 3px;  letter-spacing:-0.07em;}
#footer ul li {list-style:none;float:left; display:block; padding:0 4px 0 0;}
#footer ul li a{color:#666;font:.14px;white-space:nowrap;text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

#imhyukfooter { width: 987px; height:150px;  margin:0 auto; position: relative;background-color:#FFF;background:url('/img/imhyukcopybg2023.jpg') no-repeat center center;}
#imhyukcopyright{position:relative; width:987px; margin:0 auto; height:150px; z-index:16;background-image:url('/img/imhyukcopybg2023.jpg');}
.imhyukcopylogo{float:right; position:relative; text-align:right ;padding-top:14px;}
#imhyukcopyleft { width:100%;  height:1px;  position:relative; clear:both; background-color:#fff;}
#imhyukcopy { width:987px;  margin:0 auto; position: relative;}
#imhyukcopytxt {float:left;width:500px; position: relative; padding-top:1px; line-height:18px;font-family:'¸¼Àº °íµñ';font-size:14px;font-weight:normal; color:#666;text-align :left; }


#imhyukfootcopy {position: relative; padding-top:1px; line-height:17px;font-family:'¸¼Àº °íµñ';font-size:14px;font-weight:normal; color:#666;text-align :center;}
.imhyukfoot{position:relative; width:100%;clear:both; margin-top:1px; z-index:16;padding:1px 0 0 0; border-top:0px solid #ddd; border-bottom:0px solid #ddd; height:41px;
background-color:transparent;background-image:url('/img/footline.gif')}
.imhyukfooter{position:relative; width:987px; margin:0 auto; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:38px; z-index:16;}
.imhyukfooter ul{list-style:none; margin:0; padding:0}
.imhyukfooter a{text-decoration:none; font-size:14px}

.imhyuksearchsite{position:absolute; right:0; top:6px}
.imhyukcopy{position:relative; width:987px; margin:0 auto; height:150px; z-index:16;background-color:#FFF;background-image:url('');}
.imhyukcopy2{position:absolute; left:0; top:0; padding-top:7px; line-height:18px; color:#fff;}
.imhyukcopy2 p{margin:0; padding:0;}
#imhyukwebtop{position:fixed; right:20px; bottom:20px; z-index:999;}
#imhyukwebtop span {width:57px; height:57px; display:block; background:url(/jquery/imhyuktop.pn) no-repeat center center;}
*:first-child+html #imhyukwebtop span{cursor:pointer;} 
#imhyuklegend { position: absolute; top: 0; t
text-align: center; color:#333; 
width :100%; min-height : 400px; 
margin-left : 1%; 
top:0;left:0;right:0;
background: transparent);}
.imhyuksnow {
position:absolute;
top:0;left:0;right:0;
width:100%;}

#toTop {
z-index:999;
    display: none;
    position: fixed;
    bottom: 5px;
    right: 5px;
    width: 64px;
    height: 64px;
    background-image: url('/jquery/imhyuktop.png');
    background-repeat: no-repeat;
    opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}
#toTop:hover {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}


.imhyuk_input { color: #000; padding-top: 3; width:110px; border: solid 1; border-top-color: #ccc;
border-right-color: #c1c1c1; border-left-color: #c1c1c1;border-bottom-color: #c1c1c1; background-color: #eee; height:24px; text-decoration: none;} 