<STYLE type="text/css">
<!--
.FloatEnd {clear:both;}
html{
    height:100%;
}
body{
    height:100%;
    margin:0px;
    background-color: #ffffff;

}
.imgleft{
	vertical-align:middle;
border:0px;
}

table.tm{
    	position:relative;
}

div.bg{
    	position:relative;
	background-color: #ffffff;
	width:960px;
	left:50%;
	margin-left:-480px;
	min-width:960px;
}


a{
	text-decoration:none; color:royalblue;
}
a:hover{
	color:#c3f400;
}
a.hot{
	text-decoration:none; color:#c3f400;
}
a.black{
	text-decoration:none; color:#333333;
}

table{
	border-collapse:collapse;
}
* html div#container{
    height:100%;
}
div#container{
    width: 100%;
    margin:0px auto;
    position:relative;
    min-height: 100%;
    min-width:960px;
}
body > #container{
    height: auto;
    min-width:960px;
}
div#main{
	padding-bottom:25px;
	min-width:960px;
}
#foot{
    position:absolute;
    bottom:0px;
    height:28px;
    width:100%;
}

table.TB_TOP_HEAD1{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 80%;
	line-height:100%;
	height:120px;
	width:100%;
	min-width:950px;
	position:relative;
	top: 0px;
	left:0px;
	border: 0px solid;
	border-collapse: collapse;
	margin-top: 0px;
	margin-left:0px;
	background-color: #ffffff;
}
table.TB_TOP_HEAD2{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 100%;
	line-height:100%;
	vertical-align: top;
	width:960px;
	position:relative;
	min-width:960px;
	left:0px;
	border: 0px solid;
	border-collapse: collapse;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom:0px;
}
table.TB_TOP_MENU{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 100%;
	line-height:100%;
	vertical-align: top;
	height:80px;
	width:100%;
	position:relative;

	left:0px;
	border-bottom: 1px solid #cccccc;
	border-collapse: collapse;
	margin-left:0px;
	background-color: #fafafa;

}
table.TB_TOP_FOOTER1{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 80%;
	line-height:100%;
	height:25px;
	width:100%;
	position:relative;
	top: 0px;
	left:0px;
	border-top: 1px solid #cccccc;
	border-collapse: collapse;
	margin-bottom: 0px;
	margin-left:0px;
	background-color: #fefefe;
}
table.TB_TOP_FOOTER2{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 100%;
	line-height:100%;
	vertical-align: top;
	width:100%;
	position:relative;
	left:0px;
	border: 0px solid;
	border-collapse: collapse;
	margin-left:0px;
	margin-bottom:0px;
}
td.TD_MENU{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 75%;
	color: #000000;
	border-top: 0px solid #cccccc;
	border-left: 0px solid #cccccc;

}
td.TD_BOX0{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 180%;
	border:1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
td.TD_BOX01{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 180%;
	border-top:1px solid #cccccc;
	border-right:0px solid #cccccc;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
td.TD_BOX02{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 180%;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-left:0px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
td.TD_BOX1{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 100%;
	color: #000000;
	line-height: 180%;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	padding: 5px;
}
td.TD_BOX2{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 150%;
	border: 0px solid #ffffff;
	padding: 10px;
}
td.TD_BOX3{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 150%;
	border: 0px solid #ffffff;
	padding: 10px;
}

.BOX3{
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 80%;
	color: #000000;
	line-height: 150%;
}


td.TD1{
        background-image : url(../../img/bg2.gif);
        background-repeat: repeat-x;
	min-width:960px;
}
div.box{
	color: #000000;
	background-color: #eeeeee;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.tm{
	position:absolute;
	left:50%;
	margin-left:-485px;
	margin-top:-2px;
	z-index:2;
}
td.bga1{
	background-image : url(../../img/bga1.gif);
    	background-repeat:  no-repeat;
	padding:0px;
	border-top: 1px solid #fafafa;
}
td.bga2{
	background-image : url(../../img/bga2.gif);
    	background-repeat:  repeat-x;
	padding: 0px;
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 80%;
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #cccccc;
}
td.bga3{
	background-image : url(../../img/bga3.gif);
    	background-repeat:  no-repeat;
	padding: 0px;
	border-top: 1px solid #fafafa;
}

td.bgb1{
	background-image : url(../../img/bgb1.gif);
    	background-repeat:  no-repeat;
	padding: 0px;
	background-position:bottom;
}
td.bgb2{
	background-image : url(../../img/bgb2.gif);
    	background-repeat:  repeat-x;
	padding: 0px;
	background-position:bottom;
	vertical-align: top;
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
}
td.bgb3{
	background-image : url(../../img/bgb3.gif);
    	background-repeat:  no-repeat;
	padding: 0px;
	background-position:bottom;
}
td.bgb4{
	background-image : url(../../img/bgb4.gif);
    	background-repeat:  repeat-y;
	padding: 0px;
}
td.bgb5{
	background-image : url(../../img/bgb5.gif);
    	background-repeat:  repeat-y;
	padding: 0px;
}
td.bgb6{
	background-image : url(../../img/bgb6.gif);
    	background-repeat:  no-repeat;
	padding: 0px;
}
td.bgb7{
	background-image : url(../../img/bgb7.gif);
    	background-repeat:  repeat-x;
	padding: 0px;
}
td.bgb8{
	background-image : url(../../img/bgb8.gif);
    	background-repeat:  no-repeat;
	padding: 0px;
}
td.bgb9{
	background-image : url(../../img/bgb9.gif);
    	background-repeat:  no-repeat;
	padding: 0px;
	background-position:bottom;
}

td.bgc1{
	background-image : url(../../img/bgc1.gif);
    	background-repeat:  no-repeat;
	padding:0px;
	border-top: 1px solid #fafafa;
}
td.bgc2{
	background-image : url(../../img/bgc2.gif);
    	background-repeat:  repeat-x;
	padding: 0px;
	color:#ffffff;
	font-family: '???C???I', Meiryo, 'Lucida Grande', Verdana, '?q???M?m?p?S Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, '?l?r ?o?S?V?b?N', sans-serif;
	font-size: 80%;
	border-top: 1px solid #fafafa;
}
td.bgc3{
	background-image : url(../../img/bgc3.gif);
    	background-repeat:  no-repeat;
	padding: 0px;
	border-top: 1px solid #fafafa;
}
-->
</STYLE>
