﻿body {
	background-color: #ffffff;
	scrollbar-base-color: #cccccc;
	scrollbar-face-color: #cccccc;
	scrollbar-track-color:#eeeeee;
	scrollbar-arrow-color: #333333;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #666666;
	scrollbar-darkshadow-color: #ffffff;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	font-family: HiraKakuPro-W3, Sans-Serif;


}



A:link {color: #25471e;border: 0px;text-decoration: none;}
A:active {color:#1a3391;border: 0px;text-decoration: none;}
A:visited {color: #25471e;border: 0px;text-decoration: none;}
A:hover {color:#1a3391;text-decoration: none;	}

.top{
	width:810px
	height:537px;
	background-image: url(../img/top_back_1.jpg);
	background-repeat:no-repeat;

}
img {
	font-size	:0px;
	line-height	:0px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.tabletext{
	font-size:13px;
}

#linktable{
	font-size:12px;
}

#info-text{
	padding-left: 10px;
	font-size: 10px;
	font-color:#ccbbaa;

}
#memo-text{
	width:450px;
	padding-left: 10px;
	font-size: 12px;
	font-color: #1a3391;
	background-image: url(img/bgBorderE.gif);
}
#memo{
	margin-top:10px;
	margin-bottom:10px;
 	width:200px;
 	height:120px;
	padding:10px;
	font-size: 13px;
	background-image: url(img/bgBorderE.gif);
}
li {
	margin-left: 10px;
	list-style-position: outside;
}

/*Company information*/

table.ginf {
	width: 613px;
	
}

.ginf th {
	background-image: url(img/bgBorderE.gif);
	border-bottom: 1px #aaaaaa solid;
	padding: 2px 10px;
	font-family: HiraKakuPro-W6, Sans-Serif;
	font-weight: normal;
	width:143px;
	
}
#ginftht{
	border-top: 1px #aaaaaa solid;

}
#ginftdt{

	border-top: 1px #cccccc solid;

}

.ginf td {
	border-bottom: 1px #cccccc solid;
	padding: 2px 10px;
}


/* hx */

h1{
		font-size	:18px;
		margin-bottom	:10px;
		height	   :20px;

}
h2{
		text-align:left;
		margin-bottom	:15px;
		padding-left	:15px;
		font-size	:18px;
		font-color :#000000;
		border-left	:5px solid #7EC0EE;
		font-weight	:bold;
		background-image: url(img/bg_h1.gif);
}
h4{

		text-align:left;
		padding     :5px;
		margin-top	:8px;
		margin-bottom:0px;
		font-size	:18px;
		color :#333333;
		font-weight	:bold;

}

h3{
		margin-bottom	:3px;
		font-size	:15px;
		color	:#1a3391;
		font-weight	:bold;
}

ul {
		margin: 1.5em 0;
		padding-left: 1.5em;
}
ol {
		margin: 1.5em 0;
		padding-left: 2em;
}
li {
		margin: 0 0 0.75em 0;
		padding: 0;
		line-height: 150%;
}


/* 小道具 */
hr.green{
		color: #25471e;
 		background-color: #25471e;
		height:	5px;
		border: 5px;
		border-style: dotted;
		margin:	0 10px;
}


.rss{
		width:540px;
		margin-top	:20px;
		margin-bottom	:20px;
		padding-left	:40px;
		padding-top	:10px;
		border-left	:5px solid #1a3391;
		border-top	:1px solid #1a3391;
		border-bottom	:1px solid #1a3391;
		border-right	:1px solid #1a3391;

}


/* 2011.11更新分 */
#logo{
	background: url("./img/back_logo.gif") repeat-x;
	padding: 0px;
	margin:0px ;
}

#topimage{
	width:830px;
	height:627px;
	text-align:center;
	background-image:url("./img/topimage.jpg");
	background-repeat:no-repeat;
	margin-top:-10px;
}

