@charset "Shift_JIS";

	body{
		 color: black; background-color: #fff; background-image: url(../img2/bigbg4.gif); margin:0px; padding:0px; background-attachment: fixed; background-position: 100% 100%; background-repeat: no-repeat; font-size: 10pt; line-height: 1.3em; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka", sans-serif;
	}
	h1{
		margin:0px;
		padding:0px;
		font-size:1em;
		line-height:0em;
	}
.mm{
font-size:12px;
color:#333333;
font-family:Verdana;}

.mm2{
font-size:11pt;
color:#333333;
font-family:Verdana;
padding:6px;
line-height: 200%;}
.m2{
font-size:11px;
color:#333333;line-height:1.3em;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka",  sans-serif;
}
.mw{
font-size:10px;
color:white;
font-family:sans-serif;
}

.caution{
font-size:12px;
color:red;
text-decoration:underline;line-height:1.3em;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std", sans-serif;
}
.ss{
font-size:10px;
color:#333333;}
.credit{
font-size:12px;
color:#333333;
font-family:Arial, Helvetica
}

/* ==================== 全体設定 ==================== */

td,th {
	color: black;
	font-size: 10pt;
	line-height: 1.6em;
	font-family: Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

/* ---------- 各ボックスの余白設定 ---------- */
div {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
	padding-bottom: 0.7em;
}

span {
	margin: 0;
	padding: 0;
}

form {
	padding: 0;
	margin: 0;
}

/* ==================== 各種設定 ==================== */

/* ---------- フォント ---------- */


.eng2{
font-size:12px;
color:#ffc;
font-weight:bold;
font-family:courier
}

.normal2{
font-size:10pt;
color:#666;
background:#fff;
font-weight:bold 100% "ＭＳ ゴシック", "MS Gothic", "Osaka", sans-serif;
padding:2px;
border-top:1px solid #36f;
border-bottom:1px solid #36f;
border-right:1px solid #36f;
border-left:7px solid #36f;
}

.normal{
font-size:10pt;
color:black;
font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka", "ヒラギノ角ゴ Std W8", "Hiragino Kaku Gothic Std", sans-serif;
line-height:1.6em;
}

.notes {
	font-size: 10px;
	color: #8F8F8F;
}

/* テキストリンク */
a.a1:link{text-decoration:none;color:#3366ff;font-weight:bold;
}
a.a1:visited{text-decoration:none;color:#66c;font-weight:bold;
}
a.a1:active{text-decoration:none;color:#ff9933;font-weight:bold;
}
a.a1:hover {text-decoration:none;color:#ff3300;font-weight:bold;
}
	a{color:#3366ff;text-decoration:underline;}
a:link{text-decoration:none;color:#36c;}
a:visited{text-decoration:none;color:#88c;}
a:active{text-decoration:none;color:#f93;}
a:hover {text-decoration:none;color:#f30;}


a.a2:link{text-decoration:none;color:#000099;}
a.a2:visited{text-decoration:none;color:#000066;}
a.a2:active{text-decoration:none;color:#ff0033;}
a.a2:hover {text-decoration:underline;color:#3333ff;background:#ffcc33; }


	h1{
		margin:0px;
		padding:0px;
		font-size:1em;
		line-height:0em;
	}



/* ---------- テーブル ---------- */

.border {
	background-color: #fff;
	bordercolor: #eee;
}

/* セルカラー */

.bg00 {
	background-color: #fff;
}
.bg02 {
	background-color: #ddb;
	border:1px solid #fff;
}
.bg03 {
	background-color: #ccc;
	border:1px solid #fff;
		padding:3px;
}
.bg05 {
	background-color: #999;
}



/* ---------- ライン ---------- */
.hr_top {
	margin: 24px 0 8px;
	padding: 0;
}

.hr_bottom {
	margin: 10px 0 8px;
	padding: 0;
}



/* ---------- コピーライト表記 ---------- */
address {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333333;
	font-size: 12px;
font-family:Arial, Helvetica;
	font-style: normal;
}

/* ---------- Inported from original css---------- */


td.lt{
background-color:#6666ff;
padding:0px;
background-image: url(../img2/leftbg.gif);
attachment: fixed;
background-position: left top;
background-repeat: repeat-y;
}
.bg06 {background-color:#3366ff;
padding:0px;
background-image: url(../img/discogin.gif);
attachment: fixed;
background-position: left middle;
background-repeat: no-repeat;
}

strong{font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka", sans-serif; font-weight:bold;}
	