body{
	font-size:12px;
    color:#323232;
    line-height:19px;
    font-family:"ＭＳ Ｐゴシック", "osaka";
	background:#838383 url(../images/tis_bg_all.gif) repeat-y;
    margin:0px;
	}
table{
    line-height: 19px;
    font-family:"ＭＳ Ｐゴシック", "osaka";
    width:100%;
    height:100%;
    border:0px;
	}
a:link{
	color:#0266cc
	}
a:hover{
	color:#007eff
	}
a:visited{
	color:#00468e
	}
p{
	margin:0px;
	padding:0px;
	}
ul{
	margin-left:10px; /* IE7, IE6 */
	}
li{
	margin:0px 0px 0px 10px; /* IE7, IE6 */
	}
.clear{
	clear:both;
	margin:0px;
	padding:0px;
	}
/* ++++++ パネル部分(共通）++++++ */
#headerPAN{
	margin: 0px 0px 0px 0px;
	padding:0px;
	width:656px;
	height:83px;
	}
#bodyPAN{
	margin:0px 9px 0px 0px;
	padding:0px;
	width:647px;
	}
#footerPAN{
	margin:0px;
	padding:0px;
	width:656px;
	height:55px;
	}
/* ++++++ Navigation部分(共通）++++++ */
#top{
	margin:0px;
	padding:0px;
	width:647px;
	height:57px;	
}
#logo{
	float:left;
/*	margin:11px 0px 0px 6px;
	padding:0px;
	width:438px;
	height:46px;*/
	margin:11px 0px 0px 6px;
	width:438px;
	height:46px;
	padding:0; 
	background:url(../images/header_01.gif) top left no-repeat;
}
#subnavi{
	float:left;
	width:203px; 
	height:57px; 
}
#header01{
	float:left;
	width:72px;
	height:10px;
	margin:39px 0px 8px 0px;
	padding:0; 
	background:url(../images/header/header_02.gif) top left no-repeat;
}
#header01a{
	text-decoration:none; 
	display:block;
}
#header01.mOver{
	background:url(../images/header/header_02_dn.gif) top left no-repeat;
}
#header02{
    float:left;
	width:70px;
	height:10px;
	margin:39px 0px 8px 0px;
	padding:0;
	background:url(../images/header/header_03.gif) top left no-repeat;
}
#header02 a{
	text-decoration:none; 
	display:block; 
}
#header02.mOver{
	background:url(../images/header/header_03_dn.gif) top left no-repeat;
}
#header03{
	float:left;
	width:61px;
	height:10px;
	margin:39px 0px 8px 0px;
	padding:0; 
    background:url(../images/header/header_04.gif) top left no-repeat;
}
#header03 a{
	text-decoration:none; 
	display:block; 
}
#header03.mOver{
	background:url(../images/header/header_04_dn.gif) top left no-repeat;
}
#menunavi{
	float:left;
	margin:0px 9px 2px 0px;
	padding:0px;
	width:647px;
	height:24px;
	color:#fff;
	background: url(../images/header/tis_navi_bg01.gif) top left no-repeat;	
}
#menu{
	margin:0;
	padding:0px 1px 0px 10px;
	list-style-type:none;
	color:#fff;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	}
#menu li {
	float:left;
	height:26px;
	margin:0;
	padding:0px;
	color:#fff;
	text-decoration:none;
    overflow:hidden;
}
#menu li a{
	float:left;
	display:block;
	margin:0px 1px 0px 0px;
	padding:3px 8px 0px 7px;
	text-decoration:none;
	color:#fff;
}
#menu li a:hover{
	background:url(../images/header/TIS_navi_bg05_rollover.gif) top repeat-x;
	color:#fff;
}

/* ++++++ SubPage部分(共通）++++++ */

#title{
	padding:13px 0px 0px 20px;
	width:627px;
	height:40px;
	}
#title_b{
	padding:0px 0px 0px 20px;
	margin:0px 0px 20px 0px;
	width:627px;
	height:17px;
	}
#sub_body{
	float:left;
	margin:0px;
	padding:0px 20px 40px 20px;
	width:607px;
	}

#gototop{
	float:right;
	width:130px; 
	height:20px; 
	padding-left:15px; 
	margin:0px;
	} 
#gototop a{
	width:130px; 
	height:20px; 
	padding-left:15px; 
	display:block; 
	background:url(../images/arrow.gif) left no-repeat ; 
	text-decoration:none;
	} 
#gototop a:hover{
	background:url(../images/arrow.gif) left no-repeat ; 
	padding-left:15px; 
	color:#553d95; 
	text-decoration:none;
	} 


/* ++++++ Footer部分(共通）++++++ */
#copyright{
	float:left;
	border-top:1px solid #999999;
	border-collapse:collapse;
	width:647px;
	height:55px;
    padding:10px 0px 0px 0px;
	text-align:center;
}

