body {
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-image:  url(common/bg_main.gif);
}

P {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; TEXT-ALIGN: left
}

form, input { margin: 0; padding: 0; }

a img { border: 0; }

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;

}


.clr
{
   clear: both;
   overflow: hidden;
   width: 1px;
 /*  height: 1px;*/
   margin: 0 -1px -1px 0;
   border: 0;
   padding: 0;
   font-size: 0;
   line-height: 0;
}





#base {
	width: 750px;
	margin: 0 auto;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	
}

#head {
	width: 750px;
	height: 73px;
	background-image:  url(common/bg_head.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;

}
#middle{
	width: 750px;

	padding-top: 15px;
	padding-bottom: 15px;

	background-color: #FFFFFF;

}

#underLine {
	width: 710px;
	height:2px;
	background-image: url(common/dot_under.gif);
	background-repeat: repeat-x;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;

}


#footer{
	width: 750px;
	margin: 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-color: #FFFFFF;

}




/*ヘッダーの設定*/
#rogo{
	text-align: left;

	margin-top: 10px;
	margin-left: 22px;
}
#gm-rogo{
	text-align: right;

	padding-top: 10px;
	margin-right: 22px;

}

/*メニューの設定*/
#menu-container {
	width: 710px;
	background-color: #CCCCCC;
	margin: 0 auto 10;
	height: 22px;
	padding-top: 1px;

}

#menu-container a
   {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	
   }

#menu-container a:hover
   {
	border-color: #36414d;
	text-decoration: underline;
	color: #CC6600;
   }

#menu-container a.this
   {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	text-decoration: none;
	color: #CC6600;

   }

#menu-container a:hover.this
   {
	border-color: #36414d;
	text-decoration: underline;
	color: #CC6600;
   }

.menu-box{
	float: left;
	padding-right: 30px;
}

/*フッターの設定*/
.copy {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 10px;
	color: #999999;
	background-color: #FFFFFF;

}

/*サイドメニューの設定*/
.side-menu{
	margin-top: 6px;

	margin-bottom: 8px;
	margin-left: 10px;

}
.sside-menu{
	margin-top: 8px;

	margin-bottom: 10px;
	margin-left: 20px;

}

.side-menu-Line{
	width: 162px;
	margin-bottom: 10px;
	background-image: url(common/dot_under.gif);
	background-repeat: repeat-x;


}


