<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* reset */
*{margin:0; padding:0;}
html {overflow-y:scroll}
body {font-family:"Nanum Gothic", "나눔고딕", "Malgun Gothic","Dotum",Arial, sans-serif; font-size:14px; color:#333;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img, p, div, a {margin:0;padding:0;border:0}
ul,li,ol{list-style:none;}
a{text-decoration:none; color:#555555;}
img{border:0;}
address{font-style:normal;}
table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	}
table caption{width:0px; height:0px; position:absolute; top:-9999px; left:-9999px;}
button{border:0px; background:none; cursor:pointer;}
.skip{position:absolute; top:-99999px; left:-9999px; width:0px; left:0px;}
select { height:25px; }

#wrap{ min-width:1030px;}

/* header */
.header_wrap{width:100%; margin:0 auto; }
	.utill_wrap {width:100%; margin:0 auto; height:41px; background:#fcfcfc; border-bottom:1px solid #dfdfdf;}
	.utill{width:1000px; margin:0 auto; position:relative;}
	.utill .utill_left{overflow:hidden; border-left:1px solid #dfdfdf;}
	.utill .utill_left li{float:left; text-align:center;}
	.utill .utill_left li a{width:110px; padding:12px 0 12px; font-size:15px; color:#666; display:inline-block; border-right:1px solid #dfdfdf;}
	.utill .utill_left li a.utill_menu02{width:110px; padding:5px 0 8px; font-size:15px; color:#666; display:inline-block; border-right:1px solid #dfdfdf;}
	.utill .utill_left li a span{font-size:10px; display:block;}
	.utill .utill_left li a.on{background:#fff; border-bottom:1px solid #fff; font-weight:bold; }
	
	.utill .utill_right{overflow:hidden; position:absolute; top:15px; right:0px;}
	.utill .utill_right li{float:left; font-size:11px; padding:0 7px;}
	.utill .utill_right li:first-child{background:none;}
	.utill .utill_right li a{font-size:11px; font-family:Dotum; color:#666666; letter-spacing:-1px;}

	.header{position:relative; width:1000px; margin:0 auto; height:95px;}
	.header h1{padding-top:26px;}
	.header .search_wrap{position:absolute; top:29px; right:0px; width:358px; height:32px; border:3px solid #00a3e4; border-radius:0 5px 5px 0;}
	.header .search_wrap input[type="text"]{ float:left; width:322px; height:32px; text-indent:10px; border:0px;}
	.header .search_wrap button{ float:left; width:36px; height:32px; display:inline-block; background:url(../images/common/btn_search.jpg) 0 0 no-repeat;}

	.gnb{width:100%; margin:0 auto; background:#464646; height:44px; border-top:1px solid #ccc;}
	.gnb .inner{width:1000px; margin:0 auto;}
	.gnb .inner ul{overflow:hidden;}
	.gnb .inner ul li{float:left; width:162px; background:url(../images/common/bullet_gnb.jpg) right 50% no-repeat; }
	.gnb .inner ul li.first{width:180px; height:44px; background:url(../images/common/gnb_category.jpg) 0 0 no-repeat;}
	.gnb .inner ul li a{height:44px; line-height:44px; font-size:15px; color:#fff; width:162px; text-align:center; display:inline-block;}
	.gnb .inner ul li a:hover{}


/* container */
.container{min-height:600px;}
	.main_banner{width:100%; margin:0 auto; height:500px; overflow:hidden;}
	.main_banner li{float:left; width:100%; margin:0 auto; text-align:center; background:#ececec;}
	.main_banner li a{min-width:1000px; width:100%; height:500px; margin:0 auto; display:inline-block; text-align:center;}
	.main_banner li a img{text-align:center;}

	.container .main_inner{overflow:hidden; width:1000px; margin:0 auto; padding:50px 0 70px;}
	.container .main_inner .col01{float:left; width:156px; margin:-20px 20px 0 0;}
	.container .main_inner .col01 p{margin-top:20px;}
	.container .main_inner .col02{float:left; margin-right:19px;}
	.container .main_inner .col03{float:left; width:529px; margin-top:-17px;}
	.container .main_inner .col03 ul{overflow:hidden;margin-left:-20px;}
	.container .main_inner .col03 ul li{float:left;margin:17px 0px 0 20px;}

/* footer */
.footer_wrap{width:100%; margin:0 auto; border-top:2px solid #ccc;}
.footer_wrap .foot_menu{width:1000px; margin:0 auto;height:36px; line-height:36px;}
.footer_wrap .foot_menu ul{overflow:hidden;}
.footer_wrap .foot_menu ul li{float:left; background:url(../images/common/bullet_bmenu.jpg) 0 50% no-repeat; padding:0 11px;}
.footer_wrap .foot_menu ul li.first{background:none; padding-left:0px;}
.footer_wrap .foot_menu ul li a{font-size:11px; color:#555; font-family:Dotum, "돋움";}
.footer_wrap .footer{width:100%; margin:0 auto; border-top:1px solid #ccc;}
.footer_wrap .footer address{width:1000px; margin:0 auto; padding:15px 0 25px; font-size:11px; color:#555; font-family:Dotum, "돋움"; line-height:1.5; }

/* text-align*/	
.t_left{text-align:left;}
.t_right{text-align:right;}
.t_center{text-align:center;}

/* float */
.fl_r{float:right;}
.fl_l{float:left;}	

/* margin */
.mb70{margin-bottom:70px;}

</pre></body></html>