﻿@charset "utf-8";


@font-face {
	font-family: 'NanumGothic';
	src: url('NanumGothic.eot');
	/* IE 4-8 */
	
	src: url('NanumGothic.eot?') format('eot'),
	/* IE 9 */
	
	url('NanumGothic.woff') format('woff');
	/* IE 9, Firefox 3.6+, Chrome 6+ */
	
	font-style: normal;
}

@font-face {
	font-family: 'NanumGothicBold';
	src: url('NanumGothicBold.eot');
	src: url('NanumGothicBold.woff') format('woff');
	font-style: normal;
}

@font-face {
	font-family: 'NanumMyeongjo';
	src: url('NanumMyeongjo.eot');
	src: url('NanumMyeongjo.woff') format('woff');
	font-style: normal;
}

@font-face {
	font-family: 'NanumMyeongjoBold';
	font-style: normal;
	src: url('NanumMyeongjoBold.eot');
	src: url('NanumMyeongjoBold.woff') format('woff');
	font-style: normal;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size:10pt;letter-spacing:-1px;
}

td {
	font-family: "NanumGothic", "NanumMyeongjo", dotum, AppleGothic, sans-serif;
	line-height: 150%;
}

img {
	margin: 0;
	border: 0;
	vertical-align: top
}

div {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "NanumGothic", "NanumMyeongjo", dotum, AppleGothic, sans-serif;
	color: #555;
}

dl {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "NanumGothic", "NanumMyeongjo", dotum, AppleGothic, sans-serif;
	color: #555;
}

span {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: "NanumGothic", "NanumMyeongjo", dotum, AppleGothic, sans-serif;
	color: #666;
}

form {
	margin: 0;
	padding: 0;
	border: 0;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ol {
	list-style: none;
	margin: 0;
	padding: 0;
}

dl {
	list-style: none;
	margin: 0;
	padding: 0;
}

dt {
	list-style: none;
	margin: 0;
	padding: 0;
}

dd {
	list-style: none;
	margin: 0;
	padding: 0;

}

p {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

em {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

button {
	border: 0;
	padding: 0;
	background: transparent;
	cursor: pointer;
	overflow: visible;
}

select,
option {

}

a:link {
	text-decoration: none;
	color: #666;
}

a:visited {
	text-decoration: none;
	color: #666;
}

a:active {
	text-decoration: none;
	color: #666;
}

a:hover {
	text-decoration: none;
	color: #486faa;
}

fieldset {
	border: solid 0 transparent;
	padding: 0;
	margin: 0;
}

legend {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	font-size: 1em;
}

hr {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

h1 {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

h2 {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}


div.skipNav {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

#skipNav {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

caption {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

.skipNav {
	overflow: hidden;
	visibility: hidden;
	font-size: 0;
	width: 0;
	height: 0;
	margin: 0;
	padding: 0;
	position: absolute;
}

dl,
dt,
dd,
ul,
li,
h3,
h4,
h5 {
	margin: 0;
	padding: 0;
}

.Skipul ul li {
	position: relative;
	float: left;
	padding: 0;
	margin: 0
}

.skip {
	display: block;
	height: 1px;
	width: 1px;
	margin: 0 -1px -1px 0;
	padding: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.skip:hover,
.skip:active,
.skip:focus {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 5px 0;
	text-indent: 10px;
	font-weight: bold;
	color: #333;
	font-family: Tahoma;
	line-height: 1;
	text-decoration: none !important;
}

address {
	list-style: none;
	margin: 0;
	padding: 0;
	font-style: normal;
}


#Mainallbg
{ position: relative;
	float: left;
	width: 100%;
	
	text-align: center;
	
	
}


#Mainallbg #Mainheader {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;margin:65px 0 0 0
	
}

#Mainallbg #Mainheader #headerbox {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

#Mainallbg #Mainheader #headerbox p {
	position: relative;
	float: left;
	
}

#Mainallbg #Mainheader #headerbox .HeaderLinkall {
	position: relative;
	float: right;margin:7px 0 0 0;
}

#Mainallbg #Mainheader #headerbox .HeaderLinkall ul {
	position: relative;
	float:right
}

#Mainallbg #Mainheader #headerbox .HeaderLinkall li {
	position: relative;float:left; 
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding:9px 30px;
	border-bottom:1px solid #cccccc;
}

#Mainallbg #Mainheader #headerbox .HeaderLinkall li:last-child {
	border-right:1px solid #cccccc
}

#Mainallbg #Mainheader #headerbox .HeaderLinkall li a {
	color:#000 ;font-weight:bold
}



#MainContents {
	position: relative;
	float: left;
	width: 100%;height:488px;
	margin: 0 auto ;padding:45px 0 0 0 
}

#MainContents #Contents {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height:488px
}

#MainContents #Contents p{
	position: absolute;
	right:349px;top:0
}



#MainContents #Contents   {}

#MainContents #Contents .Contentsright			{position: relative;float:right;width:312px;text-align:left;margin:28px 0 0 0}
#MainContents #Contents .title		{position: absolute;left:0;top:0;}
#MainContents #Contents fieldset label				{font-weight:bold;letter-spacing:-2px;}
.formstyle						{position: relative;float:right;width:125px;padding:23px 0 0 0;}

#MainContents #Contents .Contentsright .login			{position: relative;float:left;width:312px;margin:16px 0 0 0}
#MainContents #Contents .Contentsright .login li			{position: relative;float:left;padding:3px 0 }
#MainContents #Contents .Contentsright .login li	label			{position: relative;float:left;width:65px;padding:8px 0 0 0}
#MainContents #Contents .Contentsright .login li	input			{border:1px solid #cccccc;width:129px;padding:5px 0}
#MainContents #Contents .Contentsright .login li:last-child	{position: absolute;right:0;top:0;background-color:#e12026;width:93px;text-align:center;padding:25px 0}
#MainContents #Contents .Contentsright .login li:last-child a:link		{font-weight:bold;color:#ffffff}
#MainContents #Contents .Contentsright .login li:last-child a:visited	{font-weight:bold;color:#ffffff}
#MainContents #Contents .Contentsright .login li:last-child a:active	{font-weight:bold;color:#ffffff}
#MainContents #Contents .Contentsright .login li:last-child a:hover	{font-weight:bold;color:#ffffff}


#MainContents #Contents .Contentsright .loginlist			{position: relative;float:left;width:312px;margin:19px 0 0 0}
#MainContents #Contents .Contentsright .loginlist li			{position: relative;float:left;background-color:#000;width:155px;text-align:center;padding:8px 0}
#MainContents #Contents .Contentsright .loginlist li:last-child			{background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}

#MainContents #Contents .Contentsright .loginlist li a:link			{font-weight:bold ;color:#ffffff}
#MainContents #Contents .Contentsright .loginlist li a:visited			{font-weight:bold ;color:#ffffff}
#MainContents #Contents .Contentsright .loginlist li a:active			{font-weight:bold ;color:#ffffff}
#MainContents #Contents .Contentsright .loginlist li a:hover			{font-weight:bold ;color:#ffffff;text-decoration:underline}

#MainContents #Contents .Contentsright .loginlist li:last-child a:link			{font-weight:bold ;color:#000}
#MainContents #Contents .Contentsright .loginlist li:last-child a:visited			{font-weight:bold ;color:#000}
#MainContents #Contents .Contentsright .loginlist li:last-child a:active			{font-weight:bold ;color:#000}
#MainContents #Contents .Contentsright .loginlist li:last-child a:hover			{font-weight:bold ;color:#000;text-decoration:underline}


.Contentsright .newslist			{position: relative;float:left;width:312px;margin:35px 0 0 0}
.Contentsright .newslist	dt			{font-weight:bold;font-size:11pt;background:url(../img/main/line.gif) left bottom no-repeat;padding:0 0 10px 0;margin:0 0 16px 0}
.Contentsright .newslist	dd				{position: relative;float:left;width:312px;color:#999999;letter-spacing:0;height:22px;font-size:9pt;text-align:right}
.Contentsright .newslist	dd	span			{position: relative;float:left;text-align:left;width:245px;font-size:10pt}
.Contentsright .newslist  div				{position: absolute;right:2px;top:10px;}

#Footer {
	position: relative;
	float: left;
	width: 100%;margin:20px 0 0 0;
	text-align: center;background:url(../img/main/bottom_line.jpg) left top repeat-x
	
}

#Footer #Copyright {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	padding-top: 15px;
}

#Footer #Copyright .bottommenu {
	position: relative;
	float:right;
	
}

#Footer #Copyright .bottommenu li {
	position: relative;
	float: left;
	color: #9faebe;
	padding: 0 12px 15px 10px;
	font-weight: bold;background:url(../img/main/copy_2.jpg) right top no-repeat;
}

#Footer #Copyright .bottommenu li:last-child {
	background:none;
}

#Footer #Copyright .bottommenu li a:link {	color: #000}
#Footer #Copyright .bottommenu li a:visited {	color: #000}
#Footer #Copyright .bottommenu li a:hover {	color: #000}
#Footer #Copyright .bottommenu li a:active {	color: #000}


#Footer .copybottom			{position: relative;	float:left ;width:100%;margin:25px 0 50px 0}

#Footer .copybottom .copylogo			{position: relative;	float:left;width:152px}


#Footer .copybottom .copyright			{position: relative;	float:right;width:805px;margin:8px 0 0 0}

#Footer .copybottom .copyright	.cr1		{position: relative;	float:left;}
#Footer .copybottom .copyright	.cr1 	li	{position: relative;	float:left;padding:0 10px ;font-weight:bold ;color:#000;letter-spacing:-1px;background:url(../img/main/copy_2.jpg) right top no-repeat;}
#Footer .copybottom .copyright	.cr1 	li:last-child	{background:none}
#Footer .copybottom .copyright	.cr1 	li	a:link  {color:#000}
#Footer .copybottom .copyright	.cr1 	li	a:visited  {color:#000}
#Footer .copybottom .copyright	.cr1 	li	a:hover  {color:#000;text-decoration:underline}
#Footer .copybottom .copyright	.cr1 	li	a:active  {color:#000}


#Footer .copybottom .copyright	.cr2		{position: relative;	float:left;margin:10px 0 0 10px;width:780px;font-size:9pt}
#Footer .copybottom .copyright	.cr2 li			{margin:2px 0;letter-spacing:0}

#Footer .copybottom .copyright .visited			{position: absolute;left:12px;top:75px;letter-spacing:0}



/*

#MainContents #Contents .Contentsright .login			{position: relative;float:left;width:312px;margin:16px 0 0 0}
#MainContents #Contents .Contentsright .login li			{position: relative;float:left;padding:3px 0 }
#MainContents #Contents .Contentsright .login li	label			{position: relative;float:left;width:65px;padding:8px 0 0 0}
#MainContents #Contents .Contentsright .login li	input			{border:1px solid #cccccc;width:129px;padding:5px 0}
#MainContents #Contents .Contentsright .login li:last-child	{position: absolute;right:0;top:0;background-color:#e12026;width:93px;text-align:center;padding:25px 0}
#MainContents #Contents .Contentsright .login li:last-child a:link		{font-weight:bold;color:#ffffff}
#MainContents #Contents .Contentsright .login li:last-child a:visited	{font-weight:bold;color:#ffffff}
#MainContents #Contents .Contentsright .login li:last-child a:active	{font-weight:bold;color:#ffffff}
#MainContents #Contents .Contentsright .login li:last-child a:hover	{font-weight:bold;color:#ffffff}
*/
/*20161118 ������*/
.LoginBtn {
height:65px;
position: absolute;
right:0;
top:0;
background-color:#e12026;
text-align:center;
cursor:pointer;
font-weight:bold;
color:#ffffff;
}

/*20230610*/
.LoginBtn2 {
height:30px;
position: absolute;
left:0px;
top:60px;
background-color:#354588;
text-align:center;
cursor:pointer;
font-weight:bold;
color:#ffffff;
    width: 155px;
}
/*20230610*/
.LoginBtn3 {
height:30px;
position: absolute;
left:155px;
top:60px;
background-color:#e12026;
text-align:center;
cursor:pointer;
font-weight:bold;
color:#ffffff;
    width: 155px;
}


#MainContents #Contents .Contentsright .loginlist2			{position: relative;float:left;width:312px;margin:19px 0 0 0}
/*#MainContents #Contents .Contentsright .loginlist2 li			{position: relative;float:left;background-color:#000;width:155px;text-align:center;padding:8px 0}*/
#MainContents #Contents .Contentsright .loginlist2 li			{position: relative;float:left;background-color:#000;width:312px;text-align:center;padding:8px 0}
/*#MainContents #Contents .Contentsright .loginlist2 li:last-child			{background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}*/

#MainContents #Contents .Contentsright .loginlist2 li a:link			{font-weight:bold ;color:#ffffff}
#MainContents #Contents .Contentsright .loginlist2 li a:visited			{font-weight:bold ;color:#ffffff}
#MainContents #Contents .Contentsright .loginlist2 li a:active			{font-weight:bold ;color:#ffffff}
#MainContents #Contents .Contentsright .loginlist2 li a:hover			{font-weight:bold ;color:#ffffff;text-decoration:underline}

/*#MainContents #Contents .Contentsright .loginlist2 li:last-child a:link			{font-weight:bold ;color:#000}
#MainContents #Contents .Contentsright .loginlist2 li:last-child a:visited			{font-weight:bold ;color:#000}
#MainContents #Contents .Contentsright .loginlist2 li:last-child a:active			{font-weight:bold ;color:#000}
#MainContents #Contents .Contentsright .loginlist2 li:last-child a:hover			{font-weight:bold ;color:#000;text-decoration:underline}*/
