@charset	"Shift_JIS";

/*--------------------*/
/*basic-conpornent*/
/*--------------------*/
body {
	margin:0px auto;
	padding:0px;
	text-align:center;
	background:#e1e1e1;
	font-family:"ヒラギノ角ゴ Pro W3", "Hragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "MS P ゴシック";
}
h1,h2,h3,h4,form,ul,hr{
	margin:0px;
	padding:0px;
	text-align:left;
}
hr {
	visibility:hidden;
	clear:both;
}

/*--------------------*/
/*basic-class*/
/*--------------------*/
.clr:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clr {display:inline-block;}
/*hides from IE-mac \*/
*html .clr {height:1%;}
.clr{display:block;}
/*End hide from IE-mac */

/*--------------------*/
/*surroundings*/
/*--------------------*/
#wrap-head {
	text-align:center;
	background:url(/images/common/theme2/bg-head-top.gif) repeat-x #fff;
}
#wrap-content {
	text-align:center;
	margin:0px auto;
	background:#E1E1E1;
}
#wrap-foot {
	text-align:center;
	margin:0px auto;
	background: url(/images/common/theme2/bg-foot.gif) repeat-x #B1C295;
	clear: both;
}
#content {
	font-size: medium;
	text-align: left;
	width: 740px;
	padding:10px 0;
	margin:0 auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#content p {
	line-height:1.5;
}
#content #right {
	float:right;
	text-align:left;
	pdding-top:2px;
}
#content #left {
	float:left;
	text-align:left;
	pdding-top:2px;
}

/*--------------------*/
/*head*/
/*--------------------*/
#head,
#foot {
	padding:0px;
	text-align:left;
	margin:0px auto;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
#head {
	width:740px;
	height:196px;
}

#head #title {
	background: url(/images/common/theme2/mainimg.jpg) no-repeat;
	text-indent:20px;
	font-size: 12px;
	color:#fff;
	height:112px;
	padding-top: 40px;
}
#head #title strong{
	display:block;
	font-size: 24px;
	line-height:1.1;
	color:#fff;
}
#head-menu ul {
	background: url(/images/common/theme2/bg-menu.gif) no-repeat 0 -44px;
	height:44px;
	margin:0px;
	padding:0px;
}
#head-menu li {
	margin:0px;
	margin-left:2px;
	padding:0px;
	display:inline;
	list-style:none;
	text-indent:-9000px;
}
#head-menu li a {
	text-decoration:none;
	float:left;
	display:block;
}
#head-menu li.m-home a,
#head-menu li.m-ol a,
#head-menu li.m-sp a,
#head-menu li.m-eq a {
	height:44px;
	width:107px;
}
#head-menu li.m-ac a {
	height:44px;
	width:132px;
}
#head-menu ul li.m-home a:hover{background:url(/images/common/theme2/bg-menu.gif) no-repeat}
#head-menu ul li.m-ol a:hover{background:url(/images/common/theme2/bg-menu.gif) no-repeat -107px 0}
#head-menu ul li.m-sp a:hover{background:url(/images/common/theme2/bg-menu.gif) no-repeat -214px 0}
#head-menu ul li.m-eq a:hover{background:url(/images/common/theme2/bg-menu.gif) no-repeat -321px 0}
#head-menu ul li.m-ac a:hover{background:url(/images/common/theme2/bg-menu.gif) no-repeat -429px 0}
#headcopy {
	top:100px;
	z-index:2;
	font-size:14px;
	color:#fff;
	position: absolute;
	width:740px;
	margin:0px auto;
	text-align:left;
	padding: 2px 0;
	text-indent: 24px;
}


/*--------------------*/
/*foot*/
/*--------------------*/
#foot {
	clear:both;
	text-align: right;
	width:740px;
	height:78px;
	color: #fff;
	padding: 2px 0px;
	background: url(/images/common/theme2/bg-footlogo.gif) repeat-x #5AA502;
}
#foot #footlinks {
	padding-top: 16px;
	padding-right: 12px;
	font-size: small;
}
#foot #footlinks a{
	text-decoration:none;
	color:#fff;
	font-size:small;
}
#foot #copyrights {
	display:block;
	font-size:x-small;
	margin:16px 10px;
	text-align: right;
}
#foot #copyrights a{
	
}
/*--------------------*/
/*table*/
/*--------------------*/
table.calender {
	margin:8px 0 0 4px;
	border-collapse:collapse;
	font-size:90%;
}
table.calender th {
	font-weight:normal;
	text-align:cneter;
	padding:3px;
	background:#efefef;
	border:1px solid #999;
}
table.calender td {
	padding:3px;
	border:1px solid #999;
}
table.liner {
	margin:8px 0 0 4px;
	font-size:90%;
}
table.liner th {
	text-align:right;
	padding:5px;
	border-bottom:1px solid #D9B489;
	color: #666666;
}
table.liner td {
	text-align:left;
	padding:5px;
	border-bottom:1px solid #D9B489;	
}

