/* F12 開発者ツールが生成しました。元のソース ファイルを正確に反映していない可能性があります */
body {
	background: rgb(255, 238, 238); margin: 0px auto; padding: 0px; width: 840px; color: rgb(31, 31, 31); line-height: 18px; font-size: 12px;
}
p {
	margin: 5px 0px 15px 20px;
}
a:link {
	border: 0px currentColor; color: rgb(255, 85, 136);
}
p > a:hover {
	background: rgb(255, 170, 170); border-width: 0px; margin: 0px; color: rgb(153, 0, 0);
}
dd > a:hover {
	background: rgb(255, 170, 170); border-width: 0px; margin: 0px; color: rgb(153, 0, 0);
}
li > a:hover {
	background: rgb(255, 170, 170); border-width: 0px; margin: 0px; color: rgb(153, 0, 0);
}
strong > a:hover {
	background: rgb(255, 170, 170); border-width: 0px; margin: 0px; color: rgb(153, 0, 0);
}
a:visited {
	border: 0px currentColor; color: rgb(170, 51, 51);
}
h1 {
	margin: 10px 0px 0px; width: 65%; color: rgb(96, 96, 96); line-height: 22px; padding-left: 5px; clear: both; font-size: 120%; font-weight: bold; vertical-align: middle; border-left-color: rgb(255, 167, 167); border-left-width: 15px; border-left-style: solid; background-color: rgb(255, 240, 240);
}
h1[class~='image'] {
	border-width: 0px; margin: 0px; padding: 0px; line-height: 0px; clear: both; background-color: rgb(255, 255, 255);
}
h2 {
	margin: 10px 0px 0px 10px; width: 55%; color: rgb(96, 96, 96); line-height: 20px; padding-left: 5px; clear: both; font-size: 110%; font-weight: bold; vertical-align: middle; border-left-color: rgb(255, 51, 51); border-left-width: 10px; border-left-style: solid; background-color: rgb(245, 240, 240);
}
h2[class~='image'] {
	padding: 0px; height: 20px; clear: both; margin-top: 10px; margin-left: 10px; border-left-color: rgb(255, 51, 51); border-left-width: 10px; border-left-style: solid; background-color: rgb(245, 240, 240);
}
h2[class~='Hidden'] {
	display: none;
}
h2 + h3 {
	margin-top: 10px;
}
h2 + table {
	margin-top: 10px;
}
h2 + p img {
	margin-top: 10px;
}
h3 {
	margin: 20px 0px 0px 15px; width: 50%; color: rgb(96, 96, 96); line-height: 20px; padding-left: 5px; clear: both; font-size: 105%; font-weight: bold; vertical-align: middle; border-left-color: rgb(255, 136, 136); border-left-width: 6px; border-left-style: solid; background-color: rgb(250, 247, 247);
}
h3[class~='mm_image'] {
	border-width: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; padding: 0px; width: 159px; height: 45px; clear: both; border-left-color: rgb(255, 51, 51); border-left-style: solid;
}
h3 a img {
	border-width: 0px;
}
h4 {
	margin: 10px 0px 5px 20px; color: rgb(96, 96, 96); line-height: 18px; padding-left: 5px; clear: both; font-size: 100%; font-weight: bold; vertical-align: middle; border-left-color: rgb(255, 170, 170); border-left-width: 5px; border-left-style: solid;
}
dt {
	color: rgb(160, 48, 48); line-height: 12px; font-size: 12px; font-weight: bold; margin-top: 5px; margin-bottom: 1px;
}
dd {
	color: rgb(64, 64, 64); margin-left: 20px;
}
dl {
	margin: 5px 0px 0px 20px;
}
ul {
	margin: 5px 40px; padding: 0px;
}
a img {
	border: 0px;
}
#Page_Contents {
	background: url("images/bg.png") rgb(255, 255, 255); margin: 0px 0px -10px 10px; padding: 0px; width: 840px;
}
#Header_Area {
	margin: 0px 0px 0px 21px; padding: 0px; width: 800px; position: relative;
}
#Header_Area img {
	border: 0px currentColor;
}
#Search {
	margin: 0px; padding: 0px; left: 450px; top: 0px; height: 60px; position: absolute;
}
#Search img {
	border-width: 0px; margin: 0px; padding: 10px; float: left;
}
#Search p {
	margin: 5px; padding: 0px;
}
#Global_Navi {
	margin: 5px 0px; padding: 0px; height: 24px; position: relative;
}
#Global_Navi img {
	border-width: 0px; margin: 0px; padding: 0px;
}
#gn_s0 {
	left: 0px; top: 0px; position: absolute;
}
#gn_Kyoukai {
	left: 56px; top: 0px; position: absolute;
}
#gn_s1 {
	left: 165px; top: 0px; position: absolute;
}
#gn_Intro {
	left: 171px; top: 0px; position: absolute;
}
#gn_s2 {
	left: 280px; top: 0px; position: absolute;
}
#gn_Kouen {
	left: 285px; top: 0px; position: absolute;
}
#gn_s3 {
	left: 394px; top: 0px; position: absolute;
}
#gn_Inventory {
	left: 399px; top: 0px; position: absolute;
}
#gn_s4 {
	left: 508px; top: 0px; position: absolute;
}
#gn_Blog {
	left: 513px; top: 0px; position: absolute;
}
#gn_s5 {
	left: 622px; top: 0px; position: absolute;
}
#gn_Members {
	left: 628px; top: 0px; position: absolute;
}
#gn_s6 {
	left: 737px; top: 0px; position: absolute;
}
#Key_Vision {
	margin: 5px 0px 10px; padding: 0px; position: relative;
}
#Contents_Area {
	margin: 0px 0px 0px 20px; padding: 0px; width: 800px; clear: both; position: relative;
}
#Left_Side {
	width: 540px; float: left; position: relative;
}
#Mainmenu {
	height: 250px;
}
#Mainmenu div div {
	border-width: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; width: 159px; border-left-color: rgb(255, 170, 170); border-left-style: solid;
}
#Mainmenu div a img {
	border-width: 0px;
}
#Mainmenu li {
	padding-left: 0px;
}
#mm_Kyoukai {
	left: 0px; top: 0px; position: absolute;
}
#mm_Intro {
	left: 179px; top: 0px; position: absolute;
}
#mm_Kouen {
	left: 358px; top: 0px; position: absolute;
}
#mm_Inventory {
	left: 0px; top: 135px; position: absolute;
}
#mm_Blog {
	left: 179px; top: 135px; position: absolute;
}
#mm_Members {
	left: 358px; top: 135px; position: absolute;
}
.mm_SubMenu_List {
	margin: 0px; padding: 5px 0px 0px 30px; color: rgb(64, 64, 64); list-style-image: url("images/onpu.jpg");
}
#Press_Release {
	
}
#Link {
	
}
#Right_Side {
	width: 260px; float: right; position: relative;
}
#Schedule {
	
}
#Schedule div {
	border-width: 0px 0px 0px 10px; margin: 0px 0px 0px 10px; border-left-color: rgb(255, 170, 170); border-left-style: solid;
}
#Footer_Area {
	margin: 0px 0px 0px 20px; padding: 0px; width: 800px; clear: both;
}
#Footer_Counter {
	text-align: right;
}
#Footer_Link {
	margin: 0px; padding: 0px; width: 100%; text-align: center; line-height: 20px; background-color: rgb(255, 221, 221);
}
#Footer_Link li {
	margin: 0px 10px; text-align: center; display: inline;
}
#Footer_Copyright {
	margin: 5px 0px 0px; padding: 0px 0px 10px; text-align: right;
}
.inpage_link img {
	border: 0px currentColor;
}
.inline_list dt {
	display: inline;
}
.inline_list dd {
	display: inline;
}
.Kyoukai_Gaiyou {
	width: 790px; margin-left: 10px;
}
.Kyoukai_Gaiyou th {
	padding: 5px 10px; width: 12%; text-align: center; color: rgb(64, 64, 64); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 170, 170);
}
.Kyoukai_Gaiyou td {
	padding: 5px 10px; color: rgb(64, 64, 64); line-height: 18px; font-size: 12px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 240, 240);
}
.Kyoukai_Gaiyou dt {
	margin-left: -20px;
}
.Kyoukai_Gaiyou dd {
	margin-left: -10px;
}
.Kyoukai_Gaiyou ul {
	margin-left: -20px;
}
.Member_Intoro {
	margin: 5px 0px 10px 20px; width:775px; border-collapse: collapse; border-spacing: 0px;
}
.Member_Intoro tr {
	vertical-align: top;
}
.Member_Intoro th {
	width:150px; padding: 0px 10px 0px 0px; background-color: rgb(255, 238, 238);text-align:right;
}
.Member_Intoro td {
	padding: 0px 10px 0px 0px; background-color: rgb(255, 238, 238);
}
.Member_Intoro_bar {
	width:775px; height: 20px; line-height: 0px; padding-right: 0px !important; background-color: rgb(255, 255, 255);
}
.Member_Intoro_photo {
	width:85px; text-align: center; padding-right: 0px !important; vertical-align: middle;
}
.Member_Intoro_text {
	width:540px;
}
.Member_Intoro_photo img {
	border: 0px currentColor;
}
.Member_Intoro p {
	margin-bottom: 0px;
}
.Member_Intoro h4 {
	margin: 0px; color: rgb(170, 51, 51); line-height: 18px; padding-left: 3px; font-size: 100%; font-weight: bold; vertical-align: top; border-left-color: rgb(255, 170, 170); border-left-width: 5px; border-left-style: solid; display: inline;
}
.Rensyu_Yotei {
	margin: 5px 0px 10px 20px; width: 775px; border-collapse: collapse; border-spacing: 0px;
}
.Rensyu_Yotei th {
	padding: 3px 0px 1px; text-align: center; color: rgb(96, 96, 96); font-size: 12px; vertical-align: middle; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; background-color: rgb(255, 221, 221);
}
.Rensyu_Yotei td {
	border-width: 0px 0px 1px 1px; border-style: solid; border-color: rgb(160, 144, 144); padding: 5px; text-align: center; color: rgb(64, 64, 64); line-height: 18px; font-size: 12px; background-color: rgb(255, 255, 255);
}
.Rensyu_Yotei td[class~='c'] {
	background-color: rgb(255, 240, 240);
}
