body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	color:#646464;
	font-size:8px;
	font-style:normal ;
	font-weight:normal;
	font-family:"MS PGothic","Hiragino Kaku Gothic Pro",sans-serif;
	}

img{border-style:none;margin:0px;}

td.cell{width:1300px;text-align:left;vertical-align:top;padding:0px;}

div.cell{width:830px;background-color:#ffffff;text-align:left;}

.foot{
	font-size:11px;
	margin:0px;
	padding:0px;
	background-image: url("img/belt_b.gif");
	background-repeat: repeat-x;
	background-position: left top;
	}

.foottd{
	text-align:center;
	vertical-align:middle;
	padding:0px;
	}

table.celltb{
	padding:0px;
	width:970px;
	height:360px;
	}

.cellbt{
	width:70px;
	vertical-align:bottom;
	}

.cellce{
	width:830px;
	vertical-align:top;
	}

.cellhe{
	width:440px;
	vertical-align:top;
	text-align:left;
	}

.cellpr{
	width:390px;
	vertical-align:top;
	}

h1.upbar{
	color:#ffffff;
	padding:0px;
	margin:0px;
	width:1300px;
	position:absolute;
	font-size:10px;
	background-image: url("img/com_bar_bg.gif");
	background-repeat: repeat-x;
	background-position: left top;
	}

h1.bb{
	margin:0px 0px 5px 0px;
	height:25px;
	font-size:13px;
	background-image: url("img/com_h1_bb.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	}

h1.mm{
	margin:0px 0px 0px 0px;
	height:20px;
	font-size:11px;
	background-image: url("img/com_h1_bb.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	}

h1.ss{
	padding:0px;
	margin:5px 0px 5px 0px;
	height:18px;
	font-size:10px;
	background-image: url("img/com_h1_ss.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	}


.topc2menu{
	vertical-align:top;
	width:178px;
	padding:0 0 30px 0;
	border-left:2px solid #50c7ae;
	}

.topc2menu3{
	vertical-align:top;
	width:178px;
	padding:0px 0px 0px 5px;
	border-left:2px solid #50c7ae;
	}

h2.topc2menu1{
	line-height:110%;
	padding:0px;
	margin:0px 0px 0px 5px;
	font-size:10px;
	}

.topc2menu2{
	line-height:100%;
	padding:0px;
	font-size:9px;
	margin:1px 0px 1px 15px;
	}

.yeartd{
	width:80px;
	font-weight:bold;
	vertical-align:top;
	}

.histd{
	color:#ff8195;
	vertical-align:top;
	}

.tbpri{
	width:388px;
	font-size:10px;
	margin:0px 0px 3px 2px;
	line-height:110%;
	}

.tdpri_lg{
	color:#007460;
	text-align:left;
	vertical-align:middle;
	padding:1px;
	background-color:#ddf9ee;
	}

.tdpri_cg{
	color:#444444;
	text-align:right;
	vertical-align:middle;
	padding:1px;
	font-family:"£Í£Ó £ÐÌÀÄ«","¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","HiraMinPro-W3",sans-serif;
	background-color:#ddf9ee;
	}

.tdpri_rg{
	color:#ff8195;
	text-align:right;
	vertical-align:middle;
	padding:1px;
	font-size:12px;
	font-weight:bold;
	font-family:"£Í£Ó £ÐÌÀÄ«","¥Ò¥é¥®¥ÎÌÀÄ« Pro W6","HiraMinPro-W6",sans-serif;
	background-color:#ddf9ee;
	width:60px;
	}

.tdpri_lw{
	color:#007460;
	text-align:left;
	vertical-align:middle;
	padding:1px;
	background-color:#ffffff;
	}

.tdpri_cw{
	color:#444444;
	text-align:right;
	vertical-align:middle;
	padding:1px;
	font-family:"£Í£Ó £ÐÌÀÄ«","¥Ò¥é¥®¥ÎÌÀÄ« Pro W3","HiraMinPro-W3",sans-serif;
	background-color:#ffffff;
	}

.tdpri_rw{
	color:#ff8195;
	text-align:right;
	vertical-align:middle;
	padding:1px;
	font-size:12px;
	font-weight:bold;
	font-family:"£Í£Ó £ÐÌÀÄ«","¥Ò¥é¥®¥ÎÌÀÄ« Pro W6","HiraMinPro-W6",sans-serif;
	background-color:#ffffff;
	width:60px;
	}

.spcap{
	margin-left:10px;
	color:#444444;
	}

.tbge{
	width:800px;
	font-size:10px;
	margin:10px 0px 0px 20px;
	line-height:110%;
	}

.tdge_l{
	width:100px;
	color:#ffffff;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	font-size:11px;
	font-weight:bold;
	background-color:#ff8195;
	}

.tdge_c{
	width:350px;
	color:#444444;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	font-size:10px;
	background-color:#ddf9ee;
	}

.tdge_r{
	width:350px;
	color:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:3px;
	font-size:10px;
	background-color:#999999;
	}


div.bri_menu{
	margin:0;
	padding:0;
	width:276px;
	height:360px;
	float:right;
	background-image:url("img/bri_bg_03.jpg");
	text-align:center;
	}

div.bri_menu td.bri_menu_l{
	font-size:11px;
	font-weight:bold;
	color:#6bbf72;
	border-bottom:1px solid #e6efdc;
	padding:6px 0 0 0;
	text-align:left;
	vertical-align:bottom;
	}

div.bri_menu td.bri_menu_r{
	font-size:11px;
	font-weight:bold;
	color:#6bbf72;
	border-bottom:1px solid #e6efdc;
	padding:6px 0 0 0;
	text-align:right;
	vertical-align:bottom;
	}

div.bri_menu td.bri_menu_u{
	font-size:10px;
	font-weight:normal;
	color:#555555;
	padding:1px 0 0 0;
	text-align:left;
	line-height:110%;
	}
