@charset "utf-8";
/* CSS Document */

/* Default setting */
body {
	font-family:돋움, "맑은 고딕", 굴림;}
h1 {
	font-size:2.0em; margin:1em auto; padding:0;}
h2 {
	font-size:1.6em; margin:1em auto; padding:0;}
h3 {
	font-size:1.4em; margin:0.8em auto; padding:0;}
h4 {
	font-size:1.2em; margin:0.8em auto; padding:0;}
h5 {
	font-size:1em; margin:0.5em auto; padding:0;}
h6 {
	font-size:1em; margin:0.5em auto; padding:0;}
p {
	font-size:1em; margin:0.5em auto; padding:0;}
img {
	border-style:none; border-width:0;}
a {
	border:none;}
form {
	font-size:100%; margin:0.5em auto; padding:0;}
input {
	font-size:0.9em; margin:0; padding:0;}
select {
	font-size:0.8em; margin:0; padding:0;}
select option {
	font-size:0.8em; margin:0; padding:0;}
ul, ol, dl {
	padding:0 0 0 1em; margin:1em;}


/* #header */
#header #sidemenu {
	float:right; margin:10px auto 0 0;}

/* #sidebar1 */
#sidebar1 #logotype {
	width:210px;
	margin:20px 0 0 0; padding:0;}
#sidebar1 #mainmenu {
	height:180px; width:200px; margin:0 0 2em 0; padding:100px 0 0 10px;
	background-position:top left; background-repeat:no-repeat;}
#sidebar1 #mainmenu ul {
	margin:0; padding:0; list-style-type:none; overflow:hidden;}
#sidebar1 #mainmenu li {
	height:30px; width:170px; margin:0; padding:0; overflow:hidden;}
#sidebar1 #mainmenu a {
	padding:30px 0 0 0; overflow:hidden; display:block;
	height:0 !important;
	height:/**/30px; /*winIE5를 위한 조치*/} 
#sidebar1 #mainmenu a:hover {
	background-position:0 -30px;}
#sidebar1 #mainmenu a:active, #sidebar1 #mainmenu a:selected {
	background-position:0 -60px;}
#sidebar1 #mainmenu #menum11 a {
	background-image:url(/kr/common/images/sidebarMain_m01.gif); background-position:top left; background-repeat:no-repeat;}
#sidebar1 #mainmenu #menum12 a {
	background-image:url(/kr/common/images/sidebarMain_m02.gif); background-position:top left; background-repeat:no-repeat;}
#sidebar1 #mainmenu #menum13 a {
	background-image:url(/kr/common/images/sidebarMain_m03.gif); background-position:top left; background-repeat:no-repeat;}
#sidebar1 #mainmenu #menum14 a {
	background-image:url(/kr/common/images/sidebarMain_m04.gif); background-position:top left; background-repeat:no-repeat;}
#sidebar1 #mainmenu #menum15 a {
	background-image:url(/kr/common/images/sidebarMain_m05.gif); background-position:top left; background-repeat:no-repeat;}
#sidebar1 #submenu {
	position:relative; width:110px; left:98px;}
#sidebar1 #submenu img {
	margin:0; padding:0; border:none;}
subMenuHeader, subMenuFooter {
	height:11px;}
#sidebar1 #submenu ul {
	margin:0; padding:0; list-style-type:none; overflow:visible;
	padding:0 0 0 10px;}
#sidebar1 #submenu li {
	height:16px; width:83px; margin:0; padding:0; overflow:visible;}
#sidebar1 #submenu ul a {
	display:block; margin:0; padding:0; height:16px; width:83px; background-image:url();}
#sidebar1 #submenu ul a:hover {
	background-position:0;}
#sidebar1 #submenu ul a:hover, #sidebar1 #submenu ul a:selected {
	background-position:0;}
#sidebar1 #menuSubm11 {
	background-image:url(/kr/common/images/sidebarSub_bg.gif); background-position:left top; background-repeat:repeat-y;}
#sidebar1 #menuSubm11 a {}
#sidebar1 #menuSubm12 {
	background-image:url(/kr/common/images/sidebarSub_bg.gif); background-position:left top; background-repeat:repeat-y;}
#sidebar1 #menuSubm12 a {}
#sidebar1 #menuSubm13 {
	background-image:url(/kr/common/images/sidebarSub_bg.gif); background-position:left top; background-repeat:repeat-y;}
#sidebar1 #menuSubm13 a {}
#sidebar1 #menuSubm14 {
	background-image:url(/kr/common/images/sidebarSub_bg.gif); background-position:left top; background-repeat:repeat-y;}
#sidebar1 #menuSubm14 a {}
#sidebar1 #menuSubm15 {
	background-image:url(/kr/common/images/sidebarSub_bg.gif); background-position:left top; background-repeat:repeat-y;}
#sidebar1 #menuSubm15 a {}

#sidebar1 .bnrArea {
	width:210px;}
#sidebar1 #feeCalc {
	background-image:url(/kr/common/images/sidebar1_calc.gif); background-position:top; background-repeat:no-repeat; 
	width:184px; height:100px; padding:42px 8px 68px 8px; margin:30px auto 10px 0;}
#sidebar1 #feeCalc form {
	padding:0 0.5em;}
#sidebar1 #feeCalc p {
	padding:0; margin:0.5em auto; letter-spacing:-1px; line-height:140%;}


/* #mainVisual */
#mainVisual #viaualArea {
	height:140px;}


/* #mainTitle */
#mainTitle .titleText {
	font-size:1.4em; font-family:돋움; font-weight:bold; color:#006600;}
#mainTitle .titleLocation {
	font-size:11px; font-family:굴림; color:#666666;}

/* #mainContent */
#mainContent h2 {
	font-size:1.4em; margin:48px auto 1em auto; color:#336666;}
#mainContent h3 {
	font-size:1.2em; margin:25.6px auto 1em auto; color:#333366;}
#mainContent h4 {
	font-size:1.1em; margin:22.4px auto 0.8em auto; color:#663333;}
#mainContent h5 {
	font-size:1em; margin:19.2px auto 0.8em auto; color:#999999;}
#mainContent p {
	line-height:170%; margin:1em auto 2em auto;}
#mainContent fieldset {
	text-align:justify; color:#333333;
	padding:0 1em; margin:1em 2em;}
#mainContent fieldset legend {
	font-size:1em; font-weight:bold; color:#006699;}
#mainContent fieldset p {
	line-height:160%; margin:1em auto 1em auto;}
#mainContent blockquote {
	text-align:justify; color:#003399; font-size:1em;
	padding:0 0 0 1em; margin:1em;}
#mainContent blockquote p {
	}
#mainContent p a {
	padding-right:12px;
	background-image:url(/kr/common/images/icon_a2.gif); background-position:right 3px; background-repeat:no-repeat;}
#mainContent .block1 {
	text-align:justify;
	padding:0 0 0 1em; margin:1em;}
#mainContent .block2 {
	padding:1em 1em 1em 2em; margin:1em;}
#mainContent .ulist1 {
	padding:0 0 0 1em; margin:1em; list-style-type:none;}
#mainContent .ulist1 li {
	padding:0 0 0 1.5em; margin:0 0 1em 0; line-height:160%;
	background-image:url(/kr/common/images/icon_li01.gif); background-position:left 4px; background-repeat:no-repeat;}
#mainContent .ulist2 {
	padding:0 0 0 1em; margin:1em; list-style-type:none;}
#mainContent .ulist2 li {
	padding:0 0 0 1.5em; margin:0 0 1em 0; line-height:160%;
	background-image:url(/kr/common/images/icon_li02.gif); background-position:left 4px; background-repeat:no-repeat;}
#mainContent .ulist3 {
	padding:0 0 0 1em; margin:1em; list-style-type:none;}
#mainContent .ulist3 li {
	padding:0 0 0 1.5em; margin:0 0 0.5em 0; line-height:130%;
	background-image:url(/kr/common/images/icon_li03.gif); background-position:left 4px; background-repeat:no-repeat;}

#mainContent .table1 { /* upper header*/
	border-collapse:collapse; background-color:#CCCCCC;
	margin-bottom:2em;}
#mainContent .table1 th {
	height:20px; text-align:center; vertical-align:middle; 
	background:#e5c3a1;
	background-image:url(/kr/common/images/table_thbg01.gif); background-position:bottom; background-repeat:repeat-x;
	padding:3px 5px;}
#mainContent .table1 td {
	height:20px;
	text-align:center; vertical-align:middle;
	padding:5px; background:#FAFAFA;}

#mainContent .table2 { /* left header*/
	border-collapse:collapse;
	margin-bottom:2em;}
#mainContent .table2 tr {
	}
#mainContent .table2 th {
	text-align:right; vertical-align:middle; border-left:3px solid #1AA6FA; border-right:2px solid #FFFFFF;
	padding:5px; background:#BFDDF9;}
#mainContent .table2 td {
	text-align:left; vertical-align:middle;
	padding:5px; background:#FAFAFA;}

#mainContent .table3 { /* left header*/
	font-size:0.9em;
	border-collapse:collapse;margin:5px 10px 30px 10px; border-top:3px solid #FAA61A;}
#mainContent .table3 tr {
	height:auto; background:#B2B2B2;}
#mainContent .table3 th {
	text-align:justify; vertical-align:top;
	padding:5px 11px;border:1px solid #d3d3d3; background:#EEEEEE;}
#mainContent .table3 td {
	text-align:left; vertical-align:top;
	padding:5px 11px;border:1px solid #d3d3d3; background:#FFFFFF;}

#mainContent .box1 {
	background:#EFEFED; position:relative; top:-3px; left:-3px;
	border-collapse:collapse;float:none;clear:both;margin:10px 10px; padding:10px 20px; border:2px dotted #9F9F60;}
#mainContent .box2 {
	clear:both; width:600px; margin:0 auto 0 auto; padding:0.5em 0 0 0;
	background-image:url(/kr/common/images/box02_bg01.gif); background-position:top; background-repeat:repeat-y;}
#mainContent .box2 p, #mainContent .box2 ol, #mainContent .box2 ul {
	margin:1em 1.5em;}
#mainContent .box2 .footer {
	background-image:url(/kr/common/images/box02_bg03.gif); background-position:bottom; background-repeat:no-repeat;
	font-size:10px;}
#mainContent .box3 {
	clear:both; width:600px; margin:0 auto 0 auto; padding:0.5em 0 0 0;
	background-image:url(/kr/common/images/box03_bg01.gif); background-position:top; background-repeat:repeat-y;}
#mainContent .box3 p, #mainContent .box3 ol, #mainContent .box3 ul {
	margin:1em 1.5em;}
#mainContent .box3 .footer {
	background-image:url(/kr/common/images/box03_bg03.gif); background-position:bottom; background-repeat:no-repeat;
	font-size:10px;}

/* #footer */
#footer #logoimg {
	float:left; margin:0; padding:0; height:60px; width:230px;}
#footer #intranet {
	float:right; margin:0; padding:0; height:24px; width:80px;}
#footer #link {
	clear:none; height:24px; width:300px;
	margin:0 0 0 20px; padding:0;}
#footer #copyright {
	height:24px; width:auto;
	margin:0 0 0 20px; padding:0;}



