body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,menu{margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,table,button{font-size:13px;line-height:1.25em;font-family:NanumBarunGothic,"돋움",Dotum,"굴림",Gulim,Helvetica,AppleGothic,Sans-serif}
body{position:relative;background-color:#fff;color:#000;word-wrap:break-word;word-break:break-all;}
body.o{min-width:320px}
img,fieldset{border:0;}
ul,ol,menu{list-style:none}
hr{display:none !important}
legend {display:none;}
a{color:#000;text-decoration:none;cursor:pointer}
			
@font-face {
  font-family: 'NanumBarunGothic, 돋움, HelveticaNeue, Dotum, 굴림, Gulim, Apple-Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('/font/NanumGothic-Bold.eot');
  src: url('/font/NanumGothic-Bold.eot?#iefix') format('embedded-opentype'),
       url('/font/NanumGothic-Bold.woff2') format('woff2'),
       url('/font/NanumGothic-Bold.woff') format('woff'),
       url('/font/NanumGothic-Bold.ttf') format('truetype');
}

			
/* @media (max-width:360px){*{font-size:12px;}}
@media (min-width:361px) and (max-width:399px){*{font-size:14px;}}
@media (min-width:400px) and (max-width:439px){*{font-size:15px;}}
@media (min-width:440px) and (max-width:479px){*{font-size:16px;}}
@media (min-width:480px) and (max-width:519px){*{font-size:17px;}}
@media (min-width:520px) and (max-width:559px){*{font-size:18px;}}
@media (min-width:560px) and (max-width:599px){*{font-size:19px;}}
@media (min-width:600px) and (max-width:639px){*{font-size:20px;}}
@media (min-width:640px) and (max-width:679px){*{font-size:21px;}}
@media (min-width:680px) and (max-width:719px){*{font-size:22px;}}
@media (min-width:720px) and (max-width:759px){*{font-size:24px;}}
@media (min-width:760px) and (max-width:799px){*{font-size:25px;}}
@media (min-width:800px) and (max-width:839px){*{font-size:26px;}}
@media (min-width:840px) and (max-width:879px){*{font-size:27px;}}
@media (min-width:880px){*{font-size:28px;}} */
			
			
.fclear {clear: both;}
.headMenu{	width: 100%;}

.headMenu li:first-child { width:15%; cursor: pointer; position: absolute; }
.headMenu li { float: left;  width: 100%; text-align: center; line-height: 60px;  }
.headMenu li a { display: block; width:100%;}
.headMenu li img { vertical-align: middle; }
#effect {
	font-size:12px;
	width: 270px; 
	height:100%; 
	position: absolute; 
	left:-270px; 
	top:0;
}
#effect #content { 
	float:left;
	left:0px;
	top:0;
	width:270px; 
	height:100%; 
	font: 12px/1.6 NanumBrushWeb;
	background:#f9fafc;
	position:absolute;
	z-index:1000; 
}
#effect #content img{display:block;}
#effect #content .loginStyle {
	float:left;
	width:135px;
	line-height:35px;
	height:35px;
	text-align:center;
	font-weight:bold;
	background-color:#e5f5ff;
	border-bottom:1px solid #e1e5e7;
}
			
#popbg {
	filter:alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	opacity: 0.7;
   	background-color:#000000; 
	position:absolute; 
	top:0px;
	left:0;
	border: 0px;
	width:100%;
	height:100%;
	z-index:5;
}

/*
			
.ftSNS{
	border-top:1px solid #a3a3a3;
	text-align:center;
}



.footer {
    background-color:#222222;
	width: 100%;
	max-width:720px;
	height:auto;
	background-size: 100%;
	margin:auto;
}
.footer .ftBtn{
	padding-left:28%;
	padding-right:1.7%
}
.footer .ftBtn ul>li{
	float:left;
	width:20%;
	padding:7% 1%;
}
.footer .copyright{
	text-align:center;
	color:#bababa;
	font-family:Malgun Gothic;
	font-size:0.85em;
}
.footer .bottomHref {
	clear: both;
	text-align:center;
	color:#FFFFFF;
	font-family: NanumGothic;
	font-weight: bold;
	font-size:1.250em;
	padding: 2.3% 0;
}
.footer .bottomHref a:link{color:#FFFFFF}
.footer .bottomHref a:visited{color:#FFFFFF}



footer { background-color:#222222;}
footer .footer { background-color:#222222; width:100%; height:auto; background-size:100%; margin:auto; }
footer .footer .ftBtn{ padding-left:28%; padding-right:1.7%; }
footer .footer .ftBtn ul>li{ float:right; width:30%; padding:6% 1%; }
footer .footer .copyright{ text-align:center;	color:#9C9C9C; font-family:Malgun Gothic; font-size:1em;	padding-bottom:4%; }
footer .footer .bottomHref,footer .footer .bottomHref a:link,footer .footer .bottomHref a:visited { clear: both;	text-align:center; color:#FFFFFF; font-family: NanumGothic; font-weight: bold; font-size:1em; padding: 3.5% 0 2.3% 0; }*/



#footer {}
#footer .search {text-align:center;display:none;padding:7px 0 7px 0;background:#d0d0d0;border-bottom:#c1c1c1 solid 1px;}
#footer .search .inputx {width:89%;height:25px;background:#ffffff;border:#c0c0c0 solid 1px;border-radius:8px 8px 8px 8px;}
#footer .search .submit {position:absolute;margin:5px 0 -3px -25px;}
#footer .foot {background:#DCDCDC;}
#footer .foot .btnbox {padding:10px 0 0 0;text-align:center;}
#footer .foot .btnbox a {display:inline-block;color:#333333;padding:5px 8px 5px 8px;margin:0 1px 0 1px;border:#AAAAAA solid 1px;border-radius:2px 2px 2px 2px;}
#footer .foot .link {padding:10px 0 13px 0;text-align:center;}
#footer .foot .link span {font-size:10px;color:#999999;letter-spacing:-1px;}
#footer .foot .link a {font-size:10px;color:#787878;letter-spacing:-1px;}
#footer .foot .link i {display:inline-block;width:1px;height:9px;margin:0 2px -1px 3px;background:#c0c0c0;}
#footer .adv {text-align:center;padding:0;margin:0;}



footer .ftSNS{ text-align:center; margin: 5% 0;}
footer .ftSNS>ul{display: table; margin: 0 auto; }
footer .ftSNS>ul>li{display: table-cell; }
footer .footer { background:#222222; 	width: 100%; height:auto; background-size: 100%; margin:auto; }
footer .footer .ftBtn{ padding-left:28%; padding-right:1.7%; }
footer .footer .ftBtn ul>li{ float:right; width:30%; padding:6% 1%; }
footer .footer .copyright{ text-align:center;	color:#9C9C9C; font-family:Malgun Gothic; font-size:0.85em;	padding-bottom:4%; }
footer .footer .bottomHref,footer .footer .bottomHref a:link,footer .footer .bottomHref a:visited { clear: both;	text-align:center; color:#FFFFFF; font-family: NanumGothic; font-weight: bold; font-size:1em; padding: 3.5% 0 2.3% 0; }

iframe[name="_action_frame_home"] {display:none}