@charset "SHIFT-JIS";

/* All Rights Reserved, Copyright (C) JETINTERNET. */

/* ---------- element ---------- */
BODY {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 80%;
	background-color: #FFFFFF;
/*	scrollbar-arrow-color: #19037A;
	scrollbar-base-color: #eeeeee;
	scrollbar-highlight-color: #66c092;
	scrollbar-shadow-color: #003333;
	scrollbar-face-color: #fffff6;*/
}

DIV, H1, H2, H3, H4, H5, H6, P, TABLE, TR, TD, UL, LI, DL {
	margin: 0;
	padding: 0;
}

P, UL, LI, H3 {
	color: #000000;
	line-height: 130%;
}

H1 {
	font-size: 140%;
	color: #CC0000;
}

H2 {
	font-size: 130%;
	color: #209940;
}

H3 {
	font-size: 120%;
	color: #FF7D00;
}

H4 {
	font-size: 100%;
	color: #990000;
}

TABLE {
	border-spacing: 0px;
	border-collapse: collapse;
}

HR {
	color: #8FD089;
}

FORM {
	margin: 0;
	padding: 0;
}

/* ------------ 全体を囲む枠 ------------ */
#Wrapper {
	width: 730px;
	text-align: left;
	margin: 0 auto;
}

/* ------------ タイトル部分 ------------ */
#Header {
	position: relative;
	height: 81px;
	margin: 0 0 5px 0;
	padding: 0;
}

/* ------------ ナビメニュー ------------- */
#Navi {
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	height: 0;
	width: 0;
	overflow: hidden;
}

/* ------------- 3段組レイアウト ------------ */
#Main {
	postion: relative;
	width: 730px;
}

#Main_L {
	float: left;
	width: 160px;
	margin: 0 3px 0 0;
	padding: 0;
}

#Main_C {
	float: left;
	width: 433px;
	margin: 0;
	padding: 0;
}

#Main_R {
	float: right;
	width: 132px;
	margin: 0;
	padding: 0;
}

/* ------------ キャプション ------------ */
.top-cap {
	font-size: 70%;
}

/* ----------- ナビゲーション ----------- */
.navi {
	font-size: 80%;
	color: #666666;
}

/* ------------ 小タイトル見出し ------------ */
.midasi {
	font-weight: bold;
	color: #990000;
}

/* ------------ 説明文 ------------ */
.main-cap {
	font-size: 70%;
}

/* ------------ キャンペーン ------------ */
.campaign {
	font-size: 70%;
}
.campaign img {
	margin: 0 0 5px 0;
}
/* ------------ メニュー ------------ */
#menu-g {
	font-size: 80%;
/*	background-color: #D2EECB; */
}

#menu-y {
	font-size: 80%;
/*	background-color: #FEF3BF; */
}

#rainbow {
	font-size: 80%;
/*	background-color: #FEF3BF; */
}

/* ---------- Footer = フッタ ---------- */
.Footer {
	margin-top: 1em;
	clear: both;
	border-top: solid 1px #8FD089;
	color: #666666;
	font-size: 80%;
}

.Footer-right {
	margin-top: 0;
	text-align: right;
	clear: both;
}

.Footer-P {
	padding: 0.5em 0 0.5em 0;
	font-size: 80%;
	color: #000000;
}

/* ---------- シンボルカラー　フォント ---------- */

.main01 {
	color: #209940;
}

.main02 {
	color: #8FD089;
}

.main03 {
	color: #D2EECB;
}

.sub01 {
	color: #FF7D00;
}
.sub02 {
	color: #FDD26C;
}

.sub03 {
	color: #FEF3BF;
}

/* ------------------ 背景 ----------------- */

.bg-default {
	color: #000000;
	background: #FFFFFF;
}

/* -------- ナビ背景 -------- */
.bg-gray {
	background-color: #ECECEC;
}


/* ---------- シンボルカラー　背景 ---------- */

.bg-main01 {
	color: #FFFFFF;
	background: #209940;
}

.bg-main02 {
	color: #666666;
	background: #8FD089;
}

.bg-main03 {
	color: #209940;
	background: #D2EECB;
}

.bg-sub01 {
	color: #FFFFFF;
	background: #FF7D00;
}
.bg-sub02 {
	color: #333333;
	background: #FDD26C;
}
/* 
.bg-sub03 {
	color: #FF7D00;
	background: #FEF3BF;
}
 */

.bg-sub03 {
	color: #990000;
	background: #FEF3BF;
}


/* ---------------- アンカー ---------------- */
A:link {
	text-decoration: underline;
}

A:visited {
	text-decoration: underline;
}

A:active {
	color: #CC0000;
	text-decoration: underline overline;
}

A:hover {
	color: #CC0000;
	text-decoration: underline overline;
}

/* ---------------- 新着情報 ---------------- */

div.whatsnew {
/*	overflow: auto;*/
/*	height: 7em;*/
/*	width: 27em; */
	width: 430px;
	margin-left: 0em 0;
	margin-right: 2em 0;
	background-color: #FEF3BF;
}

div.whatsnew h4 {
	font-size: 80%;
	margin: 0.2em 0;
	color: #990000;
}

div.whatsnew p {
	font-size: 80%;
	line-height: 140%;
	margin: 0;
}

div.whatsnew ul {
	list-style-type: none;
}

div.whatsnew li {
	font-size: 80%;
	line-height: 140%;
	margin: 0 0 0 6em;
	text-indent: -6em;
}

/* -------------- JAバンク情報 -------------- */

div.kin-yuu {
/*	overflow: auto;*/
/*	height: 7em;*/
/*	width: 27em; */
	width: 430px;
	margin-left: 0em 0;
	margin-right: 2em 0;
	background-color: #EFEFEF;
}

div.kin-yuu h4 {
	font-size: 80%;
	margin: 0.2em 0;
	color: #990000;
}

div.kin-yuu p {
	font-size: 80%;
	line-height: 140%;
	margin: 0;
}

div.kin-yuu ul {
	list-style-type: none;
}

div.kin-yuu li {
	font-size: 80%;
	line-height: 140%;
	margin: 0 0 0 6em;
	text-indent: -6em;
}

strong.new {
	font-weight: bold;
	color: #990000;
}

/* -------------- 枠線表示 -------------- */

div.waku {
	border-width: 1px;
	float: left;
	width: 210px;
	height: 120px;
	margin-left: 0em 0;
	margin-right: 2em 0;
	background-color: #EEEEEE;
	border: dotted 1px #666666;
}

div.p1 {
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-style: dotted;
}

/* -------------- 枠線表示2 -------------- */

div.waku2 {
    overflow: auto;
    clear: right;
	width: 430px;
	margin: 0;
	background-color: #DEDEDE;
	border: dotted 1px #666666;
}

div.waku2 p {
	margin: 5px;
	padding: 0;
}



