/* Common - - - - - - - - - - */
html, body, div, form ,{
margin:0px ;
padding:0px ;
text-align:center ;
}

body {
background-color:#D7F5E6 ;
background-image:url(images_mnt/main_bg.gif) ;
color:#333333 ;
padding:9px ;
}

img , input {
border:0px ;
vertical-align:middle ;
}

table {
border:0px ;
}

a:link		{ color:#006666; text-decoration: none ; }
a:visited	{ color:#006666; text-decoration: none ; }
a:hover		{ color:#006666; text-decoration: underline ; }
a:active		{ color:#006666; text-decoration: underline ; }

.ClrBs {
clear:both ; 
}

/*WhiteLine*/
.WhLine {
background-color:#FFFFFF ;
margin-left:auto ;
margin-right:auto ;
padding:1px ;
text-align:center ;
width:740px ;
}

/* Header - - - - - - - - - - */
/*Title*/
.HdTtl {
background-color:#89E4B6 ;
background-image:url(images_mnt/title_bg.gif) ;
padding:15px 0px ;
text-align:left ;
width:740px ;
}

.HdTtl img {
margin-left:15px ;
}

/*MainBox*/
.MainBox {
width:740 ;
}
.MainBox td {
vertical-align:top ;
}

/*TOP*/
.TopTbl {
margin-left:1px ;
margin-top:1px ;
width:738px ;
}
.TopTbl img {
vertical-align:baseline ;
}
.TopTbl td {
width:369px ;
}
.TopTbl .TbgRT {
background-image:url(images_mnt/bg_top2.jpg) ;
text-align:center ;
vertical-align:bottom ;
}
.TopTbl .TbgRB {
background-image:url(images_mnt/bg_top4.jpg) ;
vertical-align:bottom ;
}
.TopTbl .NbgRT {
background-image:url(images_mnt/bg_top6.jpg) ;
text-align:left ;
vertical-align:bottom ;
}

/* Footer - - - - - - - - - - */
.Footer {
background-color:#CCFFCC ;
margin-top:15px ;
text-align:center ;
padding:10px 0px ;
width:740px ;
}
	.Footer .FGNavi {
	font-weight:bold ;
	margin-bottom:10px ;
	}
	.Footer .FCopy {
	background-image:url(/images_common/ft_icn.gif) ;
	background-position:right ; 
	background-repeat:no-repeat ;
	height:25px;
	margin-right:20px ;
	margin-top:5px ;
	}