﻿@charset "utf-8";
@import url(../css/reset.css);
@import url(../css/menu.css);

/*===================================
	Univasal Styles
====================================*/
h1 {
	width				: 900px;
	font-weight	: normal;
	color				: rgb(43,1,2);
	text-align	: right;
	margin			: 0 auto;
	padding			: 4px 0 0;
	position		: relative;
	}
h2 {
	margin-bottom		: 10px;
	}
h3 {
	line-height		: normal;
	text-indent		: -9000px;
	margin			: 2em 0 1em;
	width			: 620px;
	height			: 33px;
}
h4 {
	margin-bottom	: 1em;
	}
p {
	line-height		: 1.6;
	margin-bottom	: 1em;
	}
dt {
	color					: rgb(255,255,255);
	background		: rgb(150,85,3);
	padding				: 4px 10px;
	margin-bottom	: 1em;
	}
dd {
	line-height		: 1.6;
	margin-bottom	: 1em;
	padding-left	: 10px;
	}
/*===================================
	Layout
====================================*/
p.image {
	margin-bottom	: 0em;
}
/*===================================
	Original
====================================*/
h1 span {
	position			: absolute;
	top						: 65px;
	right					: 360px;
	font-size			: 12px;
	font-family		: "ＭＳ Ｐ明朝","平成明朝",serif;
	font-weight		: bold;
	letter-spacing	: 0.1em;
	color					: rgb(43,1,2);
	}
h3:first-child {
	margin-top		: 0px;
}
p span {
	font-weight		: bold;
	line-height		: 3;
	}
.right {
	float					: right;
}
.waku {
	margin-bottom	: 15px;
	}
.waku-naka {
	text-align		: left;
	background		: rgb(255,255,255);
	padding				: 8px 20px 8px;
	}
.waku-naka table td,
.waku-naka table th {
	vertical-align	: top;
	}
.waku-naka table td.td-right  {
	width						: 210px;
	padding-left		: 10px;
	}
.aboutus,
.history {
	width			: 100%;
	background		: url(../base-images/bit-line2.gif) left top repeat-x;
	padding-top		: 1px;
}
.aboutus th,
.history th {
	width			: 8em;
	font-weight		: normal;
	padding			: 6px 10px;
	text-align		: right;
	background		: rgb(230,230,230) url(../base-images/bit-line2.gif) left bottom repeat-x;
	line-height		: 1.6;
}
.aboutus td,
.history td {
	padding			: 6px 10px;
	background		: url(../base-images/bit-line2.gif) left bottom repeat-x;
	line-height		: 1.6;
}
.history th{
 	background		: rgb(230,230,230);
}
.history td {
	background		: none;
}
.history th.bottom {
	background		: rgb(230,230,230) url(../base-images/bit-line2.gif) left bottom 		repeat-x;
	width:100px;
}
.history td.bottom {
	width:480px;
	background		: url(../base-images/bit-line2.gif) left bottom repeat-x;
}
h3.back1 {
	background		: url(images/titleback1.gif) left center no-repeat;
}
h3.back2 {
	background		: url(images/titleback2.gif) left center no-repeat;
}

