/*
	ニュートラルWWWスタイルシート
	2003/09/24(Wed) 秋房 憲陽 作成
*/

body {
	background-color: #eeeeee;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	font-size: 10pt;
}
a:link {
	color: #1A92F4;
	text-decoration: underline;
	font-size: 10pt;
}
a:visited {
	font-size: 10pt;
	color: #9933cc;
	text-decoration: underline;
}
a:active {
	color: #cc3333;
	text-decoration: underline;
	font-size: 10pt;
}
a:hover {
	color: #746DF3;
	text-decoration: underline;
	font-size: 10pt;
}
strong {
	font-size: 12pt;
}
strong.min {
	font-size: 10pt;
}
ul {
	line-height: 130%;
	font-size: 10pt;
	list-style-type : disc;
}
ol {
	line-height: 130%;
	font-size: 10pt;
	margin-top    : 1%;   /*上マージンを表示領域幅の 1% 確保*/
	margin-left   : 8%;   /*左マージンを表示領域幅の 5% 確保*/
	list-style-type : decimal;
}
h1 {
	font-weight: bold;
	font-size: 14pt;
	text-align: center;
	border: 1px black solid;
	background-color: #eeeeee;
	width : 590px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h2 {
	color: #ffffff;
	font-weight: bold;
	font-size: 10pt;
	border-top: 1px #aaaaff solid;
	border-left: 1px #aaaaff solid;
	border-bottom: 1px black solid;
	border-right: 1px black solid;
	width : 90%;
	background-color: #5555ee;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px;
}
noscript, textarea {
	font-size: 10pt;
}
/* 使用条件 */
.copy a:link {
	color: #ffffff;
	text-decoration: underline;
	font-size: 10pt;
}
.copy a:visited {
	font-size: 10pt;
	color: #ffffff;
	text-decoration: underline;
}
.copy a:active {
	color: #ffffff;
	text-decoration: underline;
	font-size: 10pt;
}
.copy a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-size: 10pt;
}

/* 使用条件用見出し-2 */
.text_h2 {
	font-weight: bold;
	font-size: 10pt;
	color: #0080FF;
	margin-bottom: 10px;
}
.text_h1 {
	font-weight: bold;
	font-size: 12pt;
	color: #0069D2;
	margin-bottom: 10px;
}
.llink_text {
	margin-left: 20px;
	line-height: 130%;
}
/* 全体をセンタリング */
.all {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}

/* リンクエリア背景指定(画面上部) */
.link {
	background-color: #666666;
	text-align: center;
}

/* 背景指定(白) */
.white {
	background-color: white;
}
.black {
	background-color: black;
}
/* バナーエリア(未使用) */
.banner {
	vertical-align: top;
	padding: 4px;
	width: 300px;
	font-size: 10pt;
}
/* 検索ボックス(トップページ) */
.search {
	font-size: 10pt;
	background-image: url("../image/search_bg.png");
	background-color: #666666;
	text-align: right;
	width: 700px;
}
/* 検索ページ(下位ページ) */
.search2 {
	font-size: 10pt;
	background-image: url("../image/search_bg.png");
	background-position: top right;
	text-align: right;
	width: 520px;
}
/* 著作権 */
.copy {
	font: 10pt;
	color: white;
	background-color: black;
	text-transform: capitalize;
	text-align: left;
	padding: 4px;
}
/* 著作権サブ */
.copy2 {
	font: 10pt sans-serif;
	color: white;
	background-color: black;
	text-transform: capitalize;
	text-align: right;
	padding: 4px;
}
/* コメント */
.comment_seminar {
	font-size: 10pt;
	background-color: #ffffff;
	vertical-align: top;
	padding: 4;
}
.comment {
	font-size: 10pt;
	background-color: #eeeeee;
	vertical-align: top;
	padding: 4;
}
.comment_center {
	font-size: 10pt;
	background-color: #eeeeee;
	vertical-align: top;
	text-align: center;
	padding: 4;
}
.comment_right {
	font-size: 10pt;
	background-color: #eeeeee;
	vertical-align: top;
	text-align: right;
	padding: 4;
}
.comment_title {
	font-size: 10pt;
	background-color: #999999;
	padding: 4;
	color: white;
	vertical-align: top;
}
.banner_comment {
	font-size: 10pt;
	vertical-align: top;
	padding: 4;
}
/* 詳細 */
.detail {
	font-size: 10pt;
	vertical-align: bottom;
	text-align: right;
}
/* トップ各特出コーナータイトル */
.thema_title {
	font-size: 10pt;
	background-color: #999999;
	padding: 4;
	color: white;
	text-align: left;
	width: 232px;
}
/* 下位ページ左リンク */
.llink {
	background-image: url("../image/l_link_bg.png");
	width: 180px;
}
/* 通常の文章 */
.main {
	font-size: 10pt;
	text-indent: 5pt;
	margin-top: 0px;
	padding-right: 5pt;
	padding-bottom: 5pt;
	padding-left: 5pt;
	line-height: 150%;
}
/* センタリング */
.center {
	text-align: center;
}
.right {
	float: right;
	border: 0;
}
.right_bottom {
	font-size: 10pt;
	text-indent: 5pt;
	padding-right: 5pt;
	float: right;
	border: 0;
}
.left {
	float: left;
	border: 0;
}
/* 下線 */
.under {
	text-decoration: underline;
}
.button {
	width: 100px;
}
.caution {
	color: #cc3333;
	font-size: 10pt;
}

/* 支店名 */
.branch_name {
	font-weight: bold;
	color: #0080FF;
}
/* ボーダー無し指定 */
.no_border {
	border: 0;
}

/* セル幅 */
.130px {
	width: 130px;
}
.440px {
	width: 440px;
}

/* 検索条件 */
.search_con {
	font-weight: bold;
	font-size: 10pt;
	color: white;
}
/* 検索結果 */
.search_res {
	font-size: 10pt;
	line-height: 130%;
	text-indent: 10px;
}
.res_title {
	font-size: 12pt;
}

.indent1 {
	text-indent: 0px;
}
.indent2 {
	text-indent: -30px;
}
.indent3 {
	text-indent: -60px;
}
