 /* base
--------------------------------------------------------- */
	html>/**/body {overflow-y:scroll;}
	html, body {margin:0; padding:0; font-family:"Dotum", "µ¸¿ò"; font-size: 12px; color:#333; height: 100%; background:url('/images/common/top/_bg.jpg') repeat-x center top;}
	dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td {margin:0; padding:0;}
	input,textarea,select,td,th {font-size: 12px;}
	table {border-spacing: 0; border-collapse: collapse;}         
	ol,ul ,li {list-style: none;}         
	h1,h2,h3,h4,h5,h6 {font-size: 100%;}         
	abbr,acronym {border:0}  
	hr{clear:both;display:none;}
	legend, caption{position:absolute; top:0; left:-3000px; visibility:hidden;overflow:hidden; line-height: 0.1%;font-size: 0.1%;width:0.1%;height:0.1%;} 

	img, fieldset{border:0 none;}         
	label{cursor:pointer;} 	
	.hidden_obj{position:absolute; top:0; left:-3000px; visibility:hidden; overflow:hidden; line-height: 0.1%;font-size: 0.1%;width:0.1%;height:0.1%;}
	
	a {color:#000;text-decoration:none;}         
	a:link,a:visited {color:#b51f1f;text-decoration:none;}
	a:hover {text-decoration:none;}
	a:active {text-decoration:none;}

	.wrap {background:url('/images/common/top/_bg.jpg') repeat-x center top;}


	/* SKIP NAVIGATION
-------------------------------------------------*/
	.accessibility .hidden{display:none;}
	.accessibility a.goDirect {position:absolute; display:block; width:100%; left:0; top:0; text-align:center; top:-10000px; z-index:500; font-size:1.3em}
	.accessibility a.goDirect:hover, a.goDirect:focus, a.goDirect:active {position:absolute; top:0; padding:15px 0; font-weight:bold; color:#fff; background:#000000; z-index:500}


/* gnb
--------------------------------------------------------- */
	.header_container {width:100%; height:420px; }
	.headerWrap {position:relative; width:980px; height:148px; margin:0 auto; }
	.headerWrap .logo {position:absolute; left:50%; margin:0 auto; margin-left:-150px; top:10px; width:300px; height:75px;}	
	.headerWrap .fav {position:absolute; left:0; top:40px;}
	.headerWrap .htop {position:absolute; right:0; top:40px;}
	.headerWrap .htop li {float:left;}
	.headerWrap .htop li img {padding:0; margin:0;}
	
	.gnbMenu {position:absolute; left:0; top:75px; width:980px; height:40px; background:url('/images/common/top/_bg.jpg') repeat-x center -75px; z-index:10000;}
	.gnbMenu ul {width:980px;}
	.gnbMenu ul li {float:left;}
	.gnbMenu ul li img {vertical-align:top;}	
	.gnbMenu ul li div a {display:inline-block; padding:4px 17px 0 8px; font-weight:bold; font-size:11px; letter-spacing:-1px; font-family:"Dotum","µ¸¿ò"; color:#848484;  background:url('/images/common/gnb/snb_ar.gif') no-repeat 0 1px;}
	
	#sNavi01 {display:none; position:absolute; top:40px; left:5px; z-index:9999; }
	#sNavi02 {display:none; position:absolute; top:40px; left:145px; z-index:9999;}
	#sNavi03 {display:none; position:absolute; top:40px; left:320px; z-index:9999;}
	#sNavi04 {display:none; position:absolute; top:40px; left:405px; z-index:9999;}
	#sNavi05 {display:none; position:absolute; top:40px; left:485px; z-index:9999;}
	#sNavi06 {display:none; position:absolute; top:40px; left:660px; z-index:9999;}
	#sNavi07 {display:none; position:absolute; top:40px; left:760px; z-index:9999;}
	
	#sNavi01 ul, #sNavi02 ul, #sNavi03 ul, #sNavi04 ul, #sNavi05 ul, #sNavi06 ul, #sNavi07 ul {padding-top:7px; text-align:left;} 
	#sNavi01 li, #sNavi02 li, #sNavi03 li, #sNavi04 li, #sNavi05 li, #sNavi06 li, #sNavi07 li {display:inline;} 


/* container
--------------------------------------------------------- */
	.sub_visual {position:relative; margin:0 auto; width:100%; min-width:980px; height:136px; overflow:hidden;}
	.sub_visual .subFla {position:absolute; width:980px; height:170px; left:50%; top:-4px; margin-left:-490px;}
	.sub_visual .subFla .txt {position:absolute; width:980px; height:180px; left:50%; top:25px; margin-left:-490px; text-align:right;}

	.content_container {position:relative; width:980px; padding:0; margin:0 auto; clear:both; z-index:100000;}
	.content_container:after {content:""; display:block; clear:both; overflow:hidden;}
	.content_left {float:left; width:250px; padding-bottom:40px; min-height:450px; _height:450px;}
	.content_right {float:left; width:730px;}
	.content_right:after {content:""; display:block; clear:both; overflow:hidden;}

/* subMenu */	
	.subMenu {width:200px;}
	.sMenu2 {width:190px; padding-top:10px; margin:0 auto;} /* only 1depth menu*/
	.sMenu2 ul. {width:190px; margin:0 auto; }
	.sMenu2 ul li {border-bottom:0 none;}
	.sMenu2 ul li a {display:block; min-height:17px; _height:17px; padding:7px 20px 7px 7px; font-weight:bold; letter-spacing:-1px; line-height:150%; border-bottom:1px solid #dedede; background:url('/images/lm/lm_ar.gif') no-repeat right 12px; }
	.sMenu2 ul li a:hover {background:#4b69ba url('/images/lm/lm_ar.gif') no-repeat right -31px; color:#fff; font-weight:bold;}
	.sMenu2 .dep1_on {color:#fff; background:#4b69ba url('/images/lm/lm_ar.gif') no-repeat right -31px; font-weight:bold;}
	.sMenu2 .dep1_on a {color:#fff;}
	.sMenu2 .dep1_off {color:#fff; background:url('/images/lm/lm_ar.gif') no-repeat right 12px; }
	.sMenu2 .dep1_off a {color:#626262;}

	.sMenu {width:190px; padding-top:10px; margin:0 auto;} /* 2depth menu*/
	.sMenu ul {width:190px; margin:0 auto; }
	.sMenu ul li {border-bottom:0 none;}
	.sMenu ul li a {display:block; min-height:17px; _height:17px; padding:7px 20px 7px 7px; font-weight:bold; letter-spacing:-1px; line-height:150%; border-bottom:1px solid #dedede; background:url('/images/lm/lm_ar.gif') no-repeat right 12px; }
	.sMenu ul li a:hover {background:#4b69ba url('/images/lm/lm_ar.gif') no-repeat right -31px; color:#fff; font-weight:bold;}
	.sMenu .dep1_on {color:#fff; background:#4b69ba url('/images/lm/lm_ar.gif') no-repeat right -31px; font-weight:bold;}
	.sMenu .dep1_on a {color:#fff;}
	.sMenu .dep1_off {color:#fff; background:#eceeff url('/images/lm/lm_ar.gif') no-repeat right 12px; }
	.sMenu .dep1_off a {color:#626262;}

	.sMenu div {background:#fff; padding-bottom:15px;}
	.sMenu div ul {width:190px; margin:0 auto; }
	.sMenu div ul li {border-bottom:1px solid #e5e5e5;}
	.sMenu div ul li a {display:block; min-height:17px; _height:17px; padding:5px 20px 5px 7px; font-weight:normal; letter-spacing:-1px; line-height:150%; border:0 none; background:url('/images/lm/lm_ar.gif') no-repeat right 10px; }
	.sMenu div ul li a:hover {background:#91a6e1 url('/images/lm/lm_ar.gif') no-repeat right -33px; color:#fff; font-weight:normal;}
	.sMenu .dep2_on {color:#fff; background:#91a6e1 url('/images/lm/lm_ar.gif') no-repeat right -33px; font-weight:bold;}
	.sMenu .dep2_on a {color:#fff;}
	.sMenu .dep2_off {color:#fff; background:#f4f4f4 url('/images/lm/lm_ar.gif') no-repeat right 10px; }
	.sMenu .dep2_off a {color:#646464;}

	.sMenu div div {background:#fff; padding-bottom:10px;}
	/*.sMenu div div {margin:1px 1px 0 1px; background:#fff; padding-bottom:10px;}*/
	.sMenu div div ul {width:178px; padding:5px 0 0 0; background:#fff;}
	.sMenu div div ul li {border-bottom:0 none; font-size:11px;}
	.sMenu div div ul li a {display:block; min-height:17px; _height:17px; padding:5px 5px 0 15px; font-weight:normal; letter-spacing:-1px; line-height:150%; border:0 none; background:#fff url('/images/lm/lm_ar.gif') no-repeat 5px 10px; }
	.sMenu div div ul li a:hover {background:#fff url('/images/lm/lm_ar.gif') no-repeat 5px 10px; color:#4b69ba; font-weight:normal;}
	.sMenu .dep3_on {color:#4b69ba; background:#fff url('/images/lm/lm_ar.gif')  no-repeat 5px 10px; font-weight:bold;}
	.sMenu .dep3_on a {color:#4b69ba;}
	.sMenu .dep3_off {color:#646464; background:#fff url('/images/lm/lm_ar.gif') no-repeat right 10px; }
	.sMenu .dep3_off a {color:#646464; }

	.content_left .etc {padding-top:60px;}
	.content_left .etc p {padding-bottom:10px;}
	.content_left .etc p a img {margin-top:10px;}


/* content */	
	.subHeader {position:relative; width:730px; min-height:55px; _height:55px; border-bottom:1px solid #dcdcdc;}
	.subHeader .navi {position:absolute; right:0; top:10px; height:20px; padding-top:5px; font-size:11px; font-family:"Dotum", "µ¸¿ò"; color:#acacac; } 
	.subHeader .navi .home {display:inline-block; height:11px; padding-left:13px; color:#acacac; background:url('/images/common/icon/ic_home.gif') no-repeat left center; }	
	.subHeader .navi span {display:inline-block; height:11px; padding-left:15px; color:#acacac; background:url('/images/common/icon/ic_navi.gif') no-repeat left center; }	
	.subHeader .navi strong {display:inline-block; height:11px; padding-left:15px; color:#2e8abf; font-weight:normal; background:url('/images/common/icon/ic_navi.gif') no-repeat left center;}	
	.subHeader .tit {clear:both; padding-top:35px;}
	.subHeader .tit span {display:inline-block; padding-top:10px; min-height:34px; _height:34px; font-family:"Dotum", "µ¸¿ò";  font-size:20px; letter-spacing:-1px;}

	.container {width:730px; padding:30px 0 50px 0; overflow:hidden;}
	.container:after {content:""; display:block; margin:0 auto; clear:both; overflow:hidden;}
	.container .tit  {height:33px; padding-top:5px; font-size:16px; clear:both;}
	.container .tit .tTxt {float:left;}
	.container .tit .starTxt {float:right; font-size:11px; letter-spacing:-1px; color:red; display:inline-block; font-weight:normal; padding-top:5px;}
	.container .tit .starTxt img {vertical-align:middle; border-bottom:1px solid white;}
	.container .tit .appBtn {float:right;}
	
	.container .tit_blank  {height:23px; padding:15px 0 0 15px; font-size:14px; clear:both; background:url('/title/tit_s_blank.gif') no-repeat 0 10px;}
	.container .tit_blank .lTxt {float:left;}
	.container .tit_blank .rTxt {float:right;}


/* footer
--------------------------------------------------------- */
	.footer	{position:relative; width:100%; height:120px; margin:0 auto; background:url('/images/common/btm/_bg.jpg') repeat-x center top;}
	.copyright {position:relative; width:980px; height:120px; margin:0 auto; clear:both;} 
	.copyright .logo {position:absolute; left:0; top:70px; width:250px; height:50px;}
	.copyright .copyMenu {width:980px; clear:both;}
	.copyright .copyMenu .menu {height:31px; padding-top:6px; text-align:center; }
	.copyright .copyMenu .menu li {display:inline;}
	.copyright .copyMenu .menu li img {vertical-align:top;}
	.copyright .copyMenu .address {padding-left:200px; padding-top:20px; clear:both; line-height:170%; font:11px µ¸¿ò; color:#777;}
	.copyright .copyMenu .copy {padding-left:200px;padding-top:5px; line-height:170%;  font:11px µ¸¿ò; color:#777;}
	.copyright .copyMenu .copy strong { color:#222;}
	.copyright .mark {position:absolute; right:0; top:70px;}

/* alternate_txt
--------------------------------------------------------- */
	.alternate_txt { overflow: hidden; visibility: hidden; position: absolute; width: 0; height: 0; font-size: 0; line-height : 0; }
	.alternate_txt ol li { list-style-type:decimal !important; font-weight:bold;}
	.alternate_txt ol li ul { padding: 10px 0 10px 20px;}
	.alternate_txt ol li ul li{ list-style-type:circle !important; line-height: 18px; font-weight:normal;}
	.alternate_txt ol li ol { padding: 10px 0 10px 20px;}
	.alternate_txt ol li ol li{ list-style-type:circle !important; line-height: 18px; font-weight:normal;}

