body {	background: #FFFFFF;	color: #454545;	margin:10px;	padding: 0;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	text-align: center;	font-size: 12px;	line-height: 110%;}
form{	margin: 0px;	padding: 0px;}
a{	color: #FF0033;}
a:hover{	text-decoration: none;}
a img{	border: 0px;}
.cut{	clear: both;	float: none;	height: 1px;}
#mainBox{
	margin-right: auto;
	margin-left: auto;
}

h1{
	margin: 10px 10px 0 10px;
	padding: 0px;
	font-size: 10px;
}

#headbanner1{
	float: left;
	margin: 10px;
	padding: 0px;
}

#headbanner{
	float: right;
	margin: 10px;
	padding: 0px;
}
/*--
#headbanner a{
 display: block;
 overflow: hidden;
 width: 0 !important;
 height: 0 !important;
 padding: 61px 0 0 250px;
 background: url(../img/head_banner.gif) no-repeat;
}
#headbanner a:hover{
 display: block;
 overflow: hidden;
 width: 0 !important;
 height: 0 !important;
 padding: 61px 0 0 250px;
 background: url(../img/head_banner_on.gif) no-repeat;
}
--*/

#headMenu{
	background-image: url(../../shared/img/headmenuback.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
	background-repeat: repeat;
	height: 55px;
	clear: both;
}
#headMenu div.headMenuL{	padding-top: 12px;	margin: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	float: left;	width: 170px;}
#headMenu div.headMenuL p.headMenuLTex{	font-size:10px;	color:#FFFFFF;	font-weight:bold;	padding: 0px;	margin: 0px 0px 0px 10px;	line-height: 150%;	display: inline;	float: left;}
#headMenu div.headMenuL p.headMenuLNumber{	background-color:#FFFFFF;	color:#000000;	border:thin solid #FF7F00;	font-weight:bold;	font-size:10px;	padding:0px 2px;	margin: 0px 0px 0px 3px;	font-family: Arial, Helvetica, sans-serif;	line-height: 100%;	display: inline;	float: left;}
#headMenu div.headMenuR{	float: right;	padding: 13px 10px 0px 0px;	color: #B51814;}
#headMenu div.headMenuR p.headMainMenu{	margin: 0px;	padding: 3px 0px 6px;}
#headMenu div.headMenuR p.headSubMenu{	text-align: right;	margin: 0px;	padding: 0px;}
#headMenu div.headMenuR a{	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
#headMenu div.headMenuR a:hover{	color: #a10000;	text-decoration: none;}

#headMenuPop{	background-image: url(../../shared/img/headmenuback.jpg);	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999966;	background-repeat: repeat;	height: 10px;	background-position: 0px -38px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FEB770;}

#contBox{	clear: none;}

#contBox td.contBoxL{	border-right-style: solid;	border-right-color: #999966;	border-right-width: 1px;	padding: 9px;}
.homeLeftNavi01{	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 8px;	padding-left: 0px;}
.homeLeftNavi01 p.homeLnaviP01{	margin: 0px;	padding: 5px 0px 0px 10px;	background-attachment: scroll;	background-image: url(../img/komon_navi021.gif);	background-repeat: no-repeat;	background-position: 0px 8px;	line-height: 130%;}
.homeLeftNavi01 p.homeLnaviP02{	margin: 0px;	padding: 5px 0px 0px 10px;	background-attachment: scroll;	background-image: url(../img/komon_navi011.gif);	background-repeat: no-repeat;	background-position: 0px 8px;	line-height: 130%;}
.homeLeftNavi01 p.homeLnaviP10{	margin: 0px;	padding: 5px 0px 0px 3px;	line-height: 130%;}
.homeLeftNavi01 a{	color: #333333;}
.homeLeftNavi01 a:hover{	color: #FF0033;}
.homeLeftNavi02{	margin: 0px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFFFFF;}

/*-- 経営計画サイドバナー --*/
#kkdc dl,
#kkdc dt{
	margin: 0px;
	padding: 0px;
}
#kkdc dl{
	background: url(/shared/banner/keieikeikaku_147_39_back.gif) no-repeat left bottom;
}
#kkdc dd{
	margin: 0px;
	padding: 2px 5px 0px;
	font-size: 11px;
}
#kkdc dd.title{
	font-size: 10px;
	font-weight: bold;
}
#kkdc dd.title2{
	font-size: 10px;
	font-weight: bold;
	padding-top: 8px;
}
#kkdc dd.cnt{
	line-height: 1.2;
	padding-left: 10px;
}
#kkdc span.mailAd{
	font-size: 10px;
	font-weight: bold;
	line-height: 1;
}
#kkdc .sizeInput{	width: 80px;}
#kkdc .sizeInput2{	width: 120px;}
#kkdc .sizeBtn{	width: 40px;}
/*----------------------*/


#contBox td.contBoxR{}


#footBox{	clear: both;}
#footBox a{	color: #454545;}
#footBox a:hover{}
#footMenu{	text-align: center;	padding: 8px 10px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999966;	border-bottom-color: #999966;	margin: 15px 10px 10px;	line-height: 160%;}
#footAd{	text-align: center;	padding: 0px;	line-height: 120%;}
#footLink{	text-align: center;	margin: 0px;	padding: 10px;}
#copyRight{	margin: 0px;	padding: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}
#copyRight span{	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 10px;}
#copyRight a{	text-decoration: none;	color: #454545;}
#copyRight a:hover{	color: #FF0033;	text-decoration: underline;}


.texRed{	color: #FF0033;}
.texRed_S{	font-weight: bold;	color: #FF0033;}
