body	{
		margin:0px;
		padding:0px;
		color:#FFFFFF;
		background:#001E56;
		font-family:tahoma;
		font-size:12px;
		}
form 	{
		margin:0px;
		padding:0px;
		size:auto;
		}

a		{
		color:#FFD800;
		text-decoration:underline;
		}
a:hover	{
		text-decoration:none;
		}

/*LAYOUT*/
#container {
	position:relative;
	width:731px;
}
#header {
	position:relative;
	height:151px;
}
#contents {
	position:relative;
	background: url(../img/contents_bg.jpg) repeat-y 199px 607px;
	z-index:1;
}
#left-column {
	position:absolute;
	float:left;
	width:199px;
	top:0px;
	left:0px;
}
#lc-img {
	position:relative;
	margin:0px;
	padding:0px;
	z-index:100;
}
#right-column {
	position:relative;
	width:532px;
	background: url(../img/rc_bg.jpg) no-repeat;
	z-index:5;
	top:0px;
	left:199px;
}
#rc-img {
	position:relative;
	margin:0px;
	padding:0px;
	z-index:10;
}
#rc-contents {
	position:relative;
	width:500px;
	margin:11px 0 0 16px;
	z-index:100;
}
#footer {
	clear:both;
	background:#001E56;
}

/*COMMON-HEADER*/

#h-menu {
	position:absolute;
	left:38px;
	top:16px;
	width:150px;
	height:21px;
	margin:0px;
	padding:0px;
	list-style:none;
}
#h-menu LI {
	float:left;
	height:21px;
	line-height:21px;
	font-size:10px;
}
#h-menu A {
	text-decoration:none;
	color:#FFFFFF;
}
#hm-home {
	background:url(../img/tm1.gif) no-repeat #143d79;
	text-indent:14px;
}
#hm-contact {
	background:url(../img/tm2.gif) no-repeat #143d79;
	text-indent:19px;
}
#hm-first {
}
#hm-end {
}
#h-address {
	position:absolute;
	left:219px;
	top:0px;
	width:512px;
	height:79px;
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:14px;
}
#h-address DL {
	margin:0px;
	padding:0px;
}
#h-address DT {
	font-size:14px;
	line-height:16px;
	padding:10px 0px 3px;
	color:#eeeeee;
}
#h-address DD {
	font-size:24px;
	line-height:28px;
	color:#FFD800;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#h-logo {
	position:absolute;
	left:21px;
	top:71px;
}
#h-logo IMG {
	border:none;
}

/*COMMON-HEADER*/
#navi {
	position:absolute;
	left:38px;
	top:0px;
	width:148px;
	list-style:none;
	margin:0px;
	padding:0px;
	z-index:1000;
}
#navi LI {padding-left:29px;}
LI.navi30 { line-height:30px;}
LI.navi29 { line-height:29px;}
LI.navi28 { line-height:28px;}
LI.navi22 { line-height:22px;}
LI.navi15 { line-height:15px;}
LI.navi14 { line-height:14px;}

/*COMMON-CONTENTS*/
DIV.h1-title {
	background:url(../img/mark.gif) no-repeat;
	padding:0px 0px 15px 28px;
}
DIV.h1-title H1 {
	font-size:18px;
	line-height:23px;
	margin:0px;
	padding:0px 0px 2px;
	border-bottom:1px #cccccc solid;
}
/*COMMON-FOOTER*/
#copyright {
	text-align:right;
	padding:16px 0px;
	font-size:10px;
}

.tm		{
		font-size:9px;
		text-decoration:none;
		color:#FFFFFF;
		margin-left:24px
		}
.tf		{
		margin:5 0 0 0px
		}
.tf div	{
		color:#B2BBCC;
		font-size:9px;
		margin:4 0 0 3px;
		}
.tf input{
		background:transparent;
		border-style:none;
		width:98px;
		height:17px;
		font-family:tahoma;
		font-size:11px;
		margin:2 0 0 4px;
		color:#001E56
		}
.line1	{
		width:499px;
		height:2px;
		background:#275C9C;
		margin-left:6px;
		}
.more	{
		color:#FFD800;
		}
.more a	{
		color:#FFD800;
		}
.bot1	{
		font-size:10px;
		font-weight:bold;
		color:#B7D7F0;
		}
.bot1 a	{
		color:#B7D7F0;
		}
.bot2	{
		color:#D8DCDF;
		font-size:9px;
		}
.bot2 br	{
		line-height:2px;
		}
				


/*PAGE 1*/
.p1_t1{
		margin:11px 0 0 15px;
		width:481px;
		}
.p1_t1 .right {
		margin:0 0 0 4px;
		}
.p1_t1 .text{
		width:384px;
		line-height:15px;
		margin:7 0 0 14px
		}
.p1_t2	{
		width:275px;
		margin:5 0 0 29px;
		line-height:15px;
		}
.p1_t2 .right{
		margin:2 0 0 20px;
		}
.p1_t3	{
		width:463px;
		margin:8 0 0 29px;
		line-height:15px;
		}		

.p1_line2{
		width:300px;
		height:2px;
		background:#275C9C;
		margin-left:11px;
		}
		
/*PAGE 2*/
.p2_t1{
		margin:16 0 0 15px;
		width:481px;
		}
.p2_t1 .text{
		width:475px;
		line-height:14px;
		margin:8 0 0 14px
		}
.p2_t1 .text .left{
		margin:3 14 0 0px;
		}
.p2_t2	{
		margin:8 0 0 14px;
		width:202px;
		line-height:15px
		}
.p2_t2 .left{
		margin:4 14 0 0px;
		}
		
/*PAGE 3*/
.p3_t2	{
		margin:8 0 0 14px;
		width:233px;
		line-height:15px
		}
.p3_t2 .left{
		margin:3 14 0 0px;
		}
.p3_t1{
		margin:17 0 0 15px;
		width:494px;
		}
.p3_t1 .text{
		width:481px;
		line-height:14px;
		margin:7 0 0 13px
		}
.p3_t1 .text .left{
		margin:4 14 0 0px;
		}
.form input{
		width:155px;
		height:18px;
		margin:0 0 0 5px;
		font-family:tahoma;
		font-size:10px;
		}
.form select{
		width:96px;
		font-family:tahoma;
		font-size:11px;
		margin:0 0 0 5px
		}
.form .check{
		width:17px;
		height:17px;
		}
#rc-contents table{
	margin-left:25px;
	}
#rc-contents table ul{
	margin:0px;
	padding-left:20px;
	}
#rc-contents table ul li.end{
	list-style:none;
	}
#rc-contents hr{
	clear:both;
	visibility:hidden;
	}
/*PAGE 5*/
.p5_t1	{
		margin:7 0 0 14px;
		width:193px;
		line-height:15px
		}
.p5_t1 .left{
		margin:3 14 0 0px;
		}
.p5_t2	{
		margin:10 0 0 33px;
		width:222px;
		line-height:15px
		}
.p5_t2 .left{
		margin:4 14 0 0px;
		}
.p5_t3	{
		margin:11 0 0 33px;
		width:222px;
		line-height:15px
		}		
		
.cont_form table{
		margin:12 0 0 29px;
		}
.cont_form input{
		width:194px;
		height:20px;
		font-family:tahoma;
		font-size:11px;
		color:#12377C;
		padding-left:6px;
		}
.cont_form textarea{
		width:194px;
		height:120px;
		font-family:tahoma;
		font-size:11px;
		color:#12377C;
		padding-left:6px;
		overflow:auto
		}
		
/*PAGE 6*/
.p6_t1{
		margin:16 0 0 15px;
		width:481px;
		}
.p6_t1 .text{
		width:475px;
		line-height:15px;
		margin:8 0 0 14px
		}
.p6_t1 .text a{
		color:#FFFFFF;
		}