@charset "utf-8";

/* common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none}
body,input,textarea,select,table,button{font-size:12px;letter-spacing:-0.04em;line-height:1.45;font-family:"돋움",dotum,"굴림",Gulim,Helvetica,AppleGothic,Sans-serif}
body{position:relative;background:#454545;color:#454545;word-wrap:break-word;word-break:break-all}
body.o{min-width:320px;}
img,fieldset{border:0}
ul,ol{list-style:none}
a{color:#454545;text-decoration:none;cursor:pointer}
em,address{font-style:normal}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;}
.gct{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0}
.nc,
hr{display:none !important}

select.text	{background:#fff !important;padding:0;margin:0;font-size:100%;line-height:1.25;vertical-align:middle;}
.hide		{visibility:hidden;width:1px;height:1px;line-height:0;overflow:hidden;position:absolute;top:-10000px;left:0;font-size:0;}
.clear		{display:block;float:none;clear:both;height:0 !important;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden; margin:0 !important; padding:0 !important;}
.indent		{padding:10px;height:100%;}
.fst		{margin-top:0;}
.nbtn		{display:inline-block;cursor:pointer;margin:0 1px 0 1px;padding:4px 10px;border:1px solid #ccc;background:#F1F1F1;color:#555 !important;text-align:center;line-height:1.2;}
.pbtn		{display:block;cursor:pointer;margin:0 1px 0 1px;padding:4px 10px;border:1px solid #CC7429;background:#D58434 url('../img/btnbg.gif') repeat-x 0 50%;color:#fff !important;text-align:center;line-height:1.2;font-weight:bold;letter-spacing:-0.05em;}
.wbtn		{display:block;cursor:pointer;margin:0 1px 0 1px;padding:4px 10px;border:1px solid #ddd;background:#efefef;color:#333 !important;text-align:center;line-height:1.2;font-weight:bold;letter-spacing:-0.05em;}
.tac		{text-align:center !important;}
.dpn {display: none !important; }
.dpb {display: block !important; }
.dpi {display: inline !important; }
.pointr		{color:#AD012D;}
.pointbl	{color:#222;}
.fwb		{font-weight:bold;}
p			{margin:5px 0 10px;}
.pointbox	{border:1px solid #EF4601;background:#fff;padding:10px 15px;}
.graybg		{background:#f5f5f5;padding:10px;}
.graybox	{border:1px solid #CED2DB;background:#f5f5f5;padding:10px 15px;}
.bs1gr		{border:1px solid #CED2DB;background:#fff;padding:10px 15px;}
.bs2gr		{border:2px solid #CED2DB;background:#fff;padding:10px 15px;}

/* layout */
#wrap		{padding:0;margin:0;}
#header		{height:58px;text-align:center;background:#fff url(../img/topbg.gif) repeat-x 100% 0;}
#logo h1	{padding:17px 0 0 0;}
#logo h1 a	{display:block;z-index:999;}
#content	{clear:both;height:auto;background:#fff url(../img/mbg.jpg) no-repeat 100% 0;}
#subcontent	{clear:both;height:auto;background:#F3EDE8;}
#footer		{clear:both;background:#727272;}
table		{background:#fff;}

.pagetitle		{position:relative;padding:0;margin:0;height:42px;background:url(../img/ptitbg.gif) repeat-x;z-index:999;}
.pagetitle h1	{padding:7px 0 0 0;margin:0;font-size:18px;font-weight:bold;letter-spacing:-0.1em;color:#fff;text-align:center;}
.pagetitle img	{position:absolute;top:8px;left:5px;padding:0;margin:0;}

/* mainservice */
#mtit			{padding:100px 0 60px 30px;}
#gnb			{}
#mainservice	{clear:both;width:280px;margin:0 auto;}
#mainservice li	{width:25%;float:left;margin:0;}
#mainservice a	{display:block;position:relative;width:64px;height:110px;overflow:hidden;margin:0 auto;background:url(../img/ico_mt.png) 0 0 no-repeat;text-indent:-1000em;}
#mainservice .g01{background-position:0px 0px;}
#mainservice .g02{background-position:0px -180px;}
#mainservice .g03{background-position:0px -360px;}
#mainservice .g04{background-position:0px -540px;}

/* notice */
#notice			{height:54px;background:url(../img/notice_tbg.gif) 100% 0 repeat-x;padding:0;margin:0;color:#fff;}
#notice h2		{float:left;padding:0 0 0 10px;}
#notice ul		{padding:9px 0 0 0;margin:0 0 0 60px;}
#notice ul li 	{background:url(../img/bul_dot.gif) no-repeat 0 6px;}
#notice ul li a	{display:block;margin:0;padding:0 0 0 5px;color:#fff;}

/* mbnr */
#mbnr			{margin:0;padding:0;text-align:center;}
#mbnr span		{display:block;margin:0 auto;padding:0 0 10px 0;}

/* footer */
#fbnr	 		{height:30px;padding:10px 0 0 0;margin:0;border-bottom:1px solid #6A6A6A;}
#fbnrmn 		{width:188px;margin:0 auto;}
#fbnrmn li		{float:left;}
#fbnrmn a		{display:block;width:62px;height:19px;overflow:hidden;position:relative;margin:0 auto;background:url(../img/ico_fbnr.png) 0 0 no-repeat;text-indent:-1000em;}
#fbnrmn .fbnr1	{background-position:-2px 0px;}
#fbnrmn .fbnr2	{background-position:-2px -40px;}
#fbnrmn .fbnr3	{background-position:-2px -80px;}
#footer address	{clear:both;padding:16px 0 22px 0;border-top:1px solid #858585;color:#999;text-align:center;font-family:tahoma;font-size:10px;}

h2{margin:10px 0 4px 0;font-size:114%;font-weight:bold;letter-spacing:-0.1em;color:#ED2901;}
h3{margin:5px 0 2px 0;font-size:12px;font-weight:bold;letter-spacing:-0.1em;color:#222;background:url('../img/h3bg.gif') no-repeat 0 -33px;}
h4{}
h5{}

ul			{list-style:none;padding:0;margin:0;text-align:left;}
ul li		{padding:0;margin:0;}

ul.bu		{list-style:none;padding:0;margin:5px 0;text-align:left;}
ul.bu li	{padding:0 0 0 8px;margin:0;background:url('../img/bul_arr.gif') no-repeat 0 5px;}
ul.bu ul li {background:url('../img/bul_dot.gif') no-repeat 0 0.6em; }
ul.bu ul ul li {background:url('../img/bul_dot.gif') no-repeat 0 0.5em; }

ul.txtlist				{clear:both;width:100%;list-style:none;padding:0;margin:5px 0;text-align:left;}
ul.txtlist li span		{padding:0;margin:0;}
ul.txtlist li span.tit	{width:100px;float:left;padding:0;margin:0;font-weight:bold;}

ol {margin:0;padding:0;}
ol li {margin:5px 0;line-height:1.4;}
ol.num li {background-repeat:no-repeat;padding:0 0 0 20px;list-style:none;}
ol li.n01 { background-image: url('../img/numbg.gif'); background-position:0 2px;margin:0;}
ol li.n02 { background-image: url('../img/numbg.gif'); background-position:0 -58px;margin:0;}
ol li.n03 { background-image: url('../img/numbg.gif'); background-position:0 -118px;margin:0;}
ol li.n04 { background-image: url('../img/numbg.gif'); background-position:0 -188px;margin:0;}
ol li.n05 { background-image: url('../img/numbg.gif'); background-position:0 0.15em;margin:0 0 0 0.4em;}
ol li.n06 { background-image: url('../img/numbg.gif'); background-position:0 0.15em;margin:0 0 0 0.4em;}
ol li.n07 { background-image: url('../img/numbg.gif'); background-position:0 0.15em;margin:0 0 0 0.4em;}
ol li.n08 { background-image: url('../img/numbg.gif'); background-position:0 0.15em;margin:0 0 0 0.4em;}
ol li.n09 { background-image: url('../img/numbg.gif'); background-position:0 0.15em;margin:0 0 0 0.4em;}
ol li.n10 { background-image: url('../img/numbg.gif'); background-position:0 0.15em;margin:0 0 0 0.4em;}

.numlist		{margin:10px 0 0 0;}
.numlist ol		{height:auto;margin:0 0 14px 0;}
.numlist ol.n01	{padding:0 0 0 28px;background:url('../img/numbg.gif') no-repeat 0 2px;}
.numlist ol.n02	{padding:0 0 0 28px;background:url('../img/numbg.gif') no-repeat 0 -98px;}
.numlist ol.n03	{padding:0 0 0 28px;background:url('../img/numbg.gif') no-repeat 0 -198px;}
.numlist ol.n04	{padding:0 0 0 28px;background:url('../img/numbg.gif') no-repeat 0 -298px;}

/*board*/
.boardlist		{position:relative;width:100%;padding:0 0 10px 0;background:#fff;}
.boardlist h2	{padding-left:10px;padding:8px 10px;border-bottom:2px solid #999;color:#222;font-size:1.05em;}
.boardlist ul li{position:relative;width:100%;border-bottom:1px solid #eaeaea;}
.boardlist .cp	{display:block;position:relative;clear:both;padding:0.8em 10px 0.7em;}
.boardlist .cp:after{content:"";display:block;clear:both;}
.boardlist a.cp{padding-right:24px;background:url("../img/bul_arr2.gif") no-repeat 100% 50%;}

.viewtitle				{clear:both;position:relative;width:100%;padding-bottom:10px;border-bottom:1px solid #d2d2d2;}
.viewtitle ul li		{border:none;}
.viewtitle ul li.subject{padding:10px 10px 6px 10px;font-size:14px;font-weight:bold;color:#222;}
.viewtitle ul li.date{padding-left:10px;color:#909090;font-size:11px;}
.viewtitle ul li.file{height:auto;padding-left:22px;color:#909090;font-size:11px;background:url('../img/icobg.gif') no-repeat 8px 1px;}
.viewtitle ul li.file a{color:#909090;}
.viewcontent	{overflow:hidden;clear:both;padding:0 10px;}
.viewcontent,
.viewcontent *	{font-size:12px;}
.viewimg		{width:100%;text-align:center !important;}
.viewimg img	{width:98%;margin-bottom:10px;}

.btnarea		{margin:10px;text-align:center;}
.boardbtn		{height:100%;font-size:12px;font-weight:bold;padding:4px 8px;display:block;border:1px solid #bcbcbc;background:#f1f1f1 url('../img/tabbg.gif') repeat-x 0 -602px;vertical-align:middle;text-align:center;color:#666;letter-spacing:-1px;white-space:nowrap;}

#mobilepaging	{width:100%;background:#fff;display:inline-block;padding:15px 0 15px 0;text-align:center;}
#paging			{margin:0 auto;font-family:tahoma;display:inline-block;overflow:hidden;*width:240px}
#paging span	{margin:2px;overflow:hidden;}
#paging img		{vertical-align:middle;margin-top:2px;}
#paging .bdr	{background:#fff;font-size:10px;height:20px;text-align:center;padding:6px;color:#666;}
#paging .bdron	{background:#fff;font-size:10px;height:20px;text-align:center;padding:6px;color:#AD012D;font-weight:bold;}

/* table */
table.t1				{border-collapse:collapse;width:100%;padding:0;margin:0 0 10px 0;background:#F1F3F4 url('../img/t_tbg.gif') repeat-x;border:1px solid #aaa;font-size:11px;} 
table.t1 thead th		{border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.25;color:#454545;text-align:center;}
table.t1 thead th.line	{background:#F1F3F4;border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.25;color:#333;font-weight:normal;text-align:center;}/* 표 th가 길어졌을때 */
table.t1 tbody th		{background:#f9f9f9;border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.25;color:#333;font-weight:normal;}
table.t1 tbody td		{background:#ffffff;border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.4;color:#666;}

table.tc1				{border-collapse:collapse;width:100%;padding:0;margin:0 0 10px 0;background:#F1F3F4 url('../img/t_tbg.gif') repeat-x;border:1px solid #aaa;font-size:11px;text-align:center;} 
table.tc1 thead th		{border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.25;color:#454545;text-align:center;}
table.tc1 thead th.line	{background:#F1F3F4;border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.25;color:#333;font-weight:normal;}/* 표 th가 길어졌을때 */
table.tc1 tbody th		{background:#f9f9f9;border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.25;color:#333;font-weight:normal;}
table.tc1 tbody td		{background:#ffffff;border:1px solid #aaa;padding:5px 2px 3px 2px;line-height:1.4;color:#666;}

#sitemap{padding:10px;margin:10px;background:#fff;font-size:11px;}
#sitemap .bu{padding-left:2px;}
.smbx1	{float:left;width:48%;margin:0 0 10px 0;}
.smbx2	{float:right;width:48%;margin:0 0 10px 0;}
.stit	{display:block;padding:4px 8px;margin:0 0 5px 0;background:#D58434 url('../img/btnbg.gif') repeat-x 0 50%;border:1px solid #CC7429;font-size:12px;font-weight:bold;color:#fff;}

/* 내용부 */
/*2dept*/
.chn{position:relative;width:100%;margin:0;height:28px;border-bottom:1px solid #222;background:url('../img/tabbg.gif') repeat-x 0 -485px;text-align:center;}
.nv3{padding:0;}
.nv3 dd{float:left;background:url('../img/tabbg.gif') no-repeat 0 -309px;text-align:center;}
.nv3 .fst{background:none;}
.nv3 a		{color:#999;display:block;padding:7px 0;font-size:11px;letter-spacing:-0.05em;line-height:1.4;}
.nv3 .on a	{color:#fff;font-weight:bold;}

#intro01{padding:0;margin:0 0 10px 0;}
#intro02{background:url('../img/01_bg02.gif') no-repeat 0 0;padding:6px 0 6px 110px;margin:10px 0 10px 0;}
.orgbox	{margin:0 0 4px 0;}
.org1	{padding:1px 4px;color:#fff;font-weight:bold;font-size:114%;letter-spacing:-0.05em;background:url('../img/org_tbg.gif') repeat-x 0 -24px;border:1px solid #C86C10/*#DB4000*/;}
.org2	{padding:1px 4px;color:#fff;font-weight:bold;font-size:114%;letter-spacing:-0.05em;background:url('../img/org_tbg.gif') repeat-x 0 -48px;border:1px solid #999;}
.orginbox{padding:4px 10px;background:#fff;border-left:1px solid #BFBBB5;border-right:1px solid #BFBBB5;border-bottom:1px solid #BFBBB5;}
.orginbox ul{padding:6px 0;}
#intro04{background:url('../img/01_bg04.gif') no-repeat 100% 0;padding:0 90px 0 0;margin:10px 0 10px 0;}
#intro042{background:url('../img/01_bg042.gif') no-repeat 0 2px;padding:0 0 10px 80px;margin:0;}
.tel	{padding:0 0 0 18px;margin:1px 0;background:url('../img/icobg.gif') no-repeat 0 -38px;font-family:verdana;font-size:90%;}
.fax	{padding:0 0 0 18px;margin:1px 0;background:url('../img/icobg.gif') no-repeat 0 -77px;font-family:verdana;font-size:90%;}
.mail	{padding:0 0 0 18px;margin:1px 0;background:url('../img/icobg.gif') no-repeat 0 -118px;font-family:verdana;font-size:90%;}
.map	{width:100%;}

#dept		{clear:both;width:100%;text-align:left;float:left;}
#dept ul li {width:100%;height:41px;background:url('../img/tabbg.gif') repeat-x 0 -602px;float:left;overflow:hidden;}
#dept a		{display:block;height:41px;overflow:hidden;white-space:nowrap;width:100%;font-weight:bold;vertical-align:middle;}
#dept span	{display:block;float:left;}
#dept .tit	{padding:0 0 0 10px;margin:11px 0 0 0;}
#dept .iarr {position:absolute;right:0;margin:0;width:40px;height:54px;background:url('../img/bul_arr2.gif') no-repeat 15px 15px;display:block;float:right;}

.companylist	{position:relative;width:100%;padding:0 0 10px 0;}
#company	{background:#f5f5f5;border:1px solid #EF4601;padding:10px 15px;margin:0 0 10px 0;}
#company h3	{padding:0;margin:0;font-size:134%;color:#ED2901;}
#company ul				{clear:both;width:100%;list-style:none;padding:0;margin:5px 0;text-align:left;}
#company ul li span		{padding:0;margin:0;}
#company ul li span.tit	{width:70px;float:left;padding:0;margin:0;font-weight:bold;}

