/*フォントカラー*/
.red       {  color:#B50000; }
.blue      {  color:#000066; }
.green     {  color:#00FF00; }
.white     {  color:#FFFFFF; }
.grayDark  {  color:#666666; }
.grayLight {  color:#EFEFEF; }

/*背景色*/
.cellGrayD {  background-color:#666666; }
.cellGrayL {  background-color:#EFEFEF; }
.cellWhite {  background-color:#FFFFFF; }


/****************タグに適用********************/

h1,h2,h3,h4,h5,h6,h7,p,ul,li{
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}

html input {
	margin:1px 0 1px 0;
	padding:0;
}

* html input {
	margin:0;
	padding:0;
}

/*デフォルトのテキスト色*/
body,td,th {  color:#454545;}

/*デフォルトの背景色*/
body       {
	margin:0;
	padding:0;
	background-color:#EEEEEE;

	}

/*リンク*/


a:link    { color: #DA7203;  text-decoration:none; }
a:visited { color: #B63103;  text-decoration:none; }
a:hover   { color: #FFB502;  text-decoration:none; }

/***********************大囲い***********************/
#container{
	margin:0 0 0 21px;
	padding:0 1px 0 1px;
	background-image:url(../images/bg_body.gif);
	background-repeat:repeat-y;
}

/****************ヘッダ部分********************/
#headerBlock{
	width:739px;
	height:86px;
	background-image:url(../image4/header_img00.jpg);
	background-repeat: no-repeat;
}

#headerTable{
	width:739px;
	height:86px;
}


#headerMenu{
	margin:8px 0px 0px 18px;
}

#headerMenu td.cell{
	padding-right:10px;
}

#headerMenu td.lcell{
	padding-bottom:6px;
}

/****************メイン部分********************/

#mainArea{
	width:739px;
}

#mainTable{
	width:739px;
}



/****************レフトメニュー部分********************/

#LeftMenuArea{
	background-image:url(../images/bg_belt01.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:184px;
}

#LeftMenu {
	margin:0 10px 21px 10px;
	padding:9px 3px 7px 3px;
	background-color:#DCDCDC;
}

#LeftMenu div {
	text-align:center;
	margin:0 0 8px 0;
	
}

#LeftMenu  p.hLmenu {
	padding-top:3px;
	padding-bottom:6px;
}

#LeftMenu div table{
	width:146px;
	margin:0 auto;
}

#LeftMenu div table td {
	padding:0 0 2px 0;
}


#LeftMenu div table td.hLine {
	border-top:solid 1px #EBEBEB;
	padding-top:3px;
}

#txtFieldID {
	width:86px;
	height:14px;
}

#txtFieldPass {
	width:86px;
	height:14px;
}

#txtFieldSearch {
	width:146px;
	height:14px;
}

/* \*/
#txtFieldID {
	height:18px;
}

#txtFieldPass {
	height:18px;
}

#txtFieldSearch {
	height:18px;
}
/* */

/****************コンテンツ部分********************/

#ContentsArea{
	background-image:url(../images/bg_belt02.gif);
	background-repeat:repeat-x;
	width:555px;
}

/*　　　　　　　【styl02.css】に表記　　　　*/


/****************フッター部分********************/


#footerY{
	width:10px;
}

#footerArea{
	width:739px;
/*	position:absolute;*/
}

#footerTable{
	width:739px;
	height:33px;
	background-image:url(../image4/footer_belt.gif);
	background-repeat:repeat-x;
}

.copyRight{
	padding:10px 0 0px 11px;
}
