/* CSS Document */
body {
	color:#333333;
	background-color:#FFFFFF;
	background-image:url(images/sub_bg.jpg);
	background-repeat:repeat-x;
}
td {
	font-size:12px;
	line-height:160%;
}
a:link {
	color: #336699;
}
a:visited {
	color: #336699;
}
a:hover {
	color: #336699;
}
a:active {
	color: #336699;
}

h1, h2 {
	margin:0;
	padding:0;
}

/***********　↓共通クラス・ID　***********/
#header td {
	line-height:100%;
}
.topSummary {
	color:#FFFFFF;
	font-size:10px;
}
#footerMenu {
	margin: 0 0 5px 20px;
	color:#4A5981;
}
#footerMenu a:link, #footerMenu a:visited {
	color:#4A5981;
}

.f11 {font-size:11px; line-height:120%;}
.f10 {font-size:10px; line-height:120%;}
.f09 {font-size:9px; line-height:120%;}
.orange {color:#FF6600;}
/***********　↑共通クラス・ID　***********/

/*******　↓トップページ関連　*******/
#newsTopics {
	padding:0 15px 0 30px;
}
#newsTopics div {
	width:324px;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	background-image:url(images/newstopics_bg.gif);
	padding: 0 0 10px 0;
}
#newsTopics ul {
	line-height:160%;
}
#features td {
	line-height:125%;
}
/*******　↑トップページ関連　*******/

/*******　↓フォーム用　********/
select {
	margin: 0px;
	padding: 0px;
}
input {
	margin: 0px;
	padding: 0px;
}
/*******　↑フォーム用　********/

/*******　↓「星について」ページ専用　********/
.stars {line-height:120%;}
p.stars {margin:0 0 10px 0;}
.stars strong {color:#0000FF;}
.stars2 {line-height:150%;}
p.stars2 {margin:0;}
img.longdef {margin:0 8px 5px 0;}
/*******　↑「星について」ページ専用　********/

/*******　↓「会社概要」ページ専用　********/
.aboutus {border:1px solid #999999; padding:20px; width:540px; float:center; text-align:center; margin-left:auto; margin-right:auto;}
.aboutus td {border-bottom:1px solid #eeeeee;}
/*******　↑「会社概要」ページ専用　********/