@CHARSET "UTF-8";

/* BODYタグの外観 */
BODY{
	background-color: #ffffff;
	color: #000000;
	margin-top: 0px
}

/* FORMタグ 周りのスペースを削除 */
FORM{
	margin: 0px;	
}

/* 基準になるフォントの指定 */
BODY,TD,TH{
	font: normal normal 11pt "ＭＳ ゴシック";
}

/* INPUT タグの外観 */
INPUT{
	border: 1px solid #7f9db9;
	font: normal normal 11pt "ＭＳ ゴシック";
}
/* TEXTAREA タグの外観 */
TEXTAREA{
	border: 1px solid #7f9db9;
	font: normal normal 11pt "ＭＳ ゴシック";
}
/* INPUT:text TEXTAREA にフォーカスが当たった際の外観 */
.focus{
	background-color: #ffcaff/*#eeeeaa*/;
	border: 1px solid #7f9db9;
	font: normal normal 11pt "ＭＳ ゴシック";
}
/* ボタンタグの外観 (INPUTタグ外観に合わすことでSUBMITボタンとの差異をなくす) */
BUTTON{
	border: 1px solid #7f9db9;
	font: normal normal 11pt "ＭＳ ゴシック";
}

/* SELECTタグ外観 */
SELECT{
	font: normal normal 11pt "ＭＳ ゴシック";
}

/* TABLE タグ外観 */
TABLE{
	padding: 0px;
	margin: 0px;
	border: none;
	border-collapse: collapse;
	background-color: #ffffff;
}

/* 全体の外枠テーブル */
TABLE.outline{
	width: 985px;
	border: none;
}

/* TD,TH 外観 */
TD,TH{
	margin: 0px;
	padding: 1px;
	border: 1px solid #666666;
	height: 1.2em;
	border-collapse: collapse;
}

/* 全体の外枠 */
TD.outline{
	border: none;
}

TD.title{
	font: normal bold 12pt "ＭＳ ゴシック";
	border-right: none;
	border-left: none;
	border-top: solid;
	border-bottom: solid;
	background-color: #cfdaff;/*#3399ff;#8399ac*/
	color: #6c6c6c;
	
}


/* TH タグ背景色 */
TH{
	background-color: #e0eeee;
	font: normal bold 11pt "ＭＳ ゴシック";
	color: #6c6c6c;
}

/* Aタグ 色指定 */
A:link{
	color: red;
}
A:visited
{
	color: red;
}
A:active
{
	color: red;
}
A:hover
{
	color: #000085;
}

/* Atestタグ 色指定 */
A.menu:link{
	color: #000000;
	text-decoration: none;
}
A.menu:visited
{
	color: #000000;
	text-decoration: none;
}
A.menu:active
{
	color: #000000;
	text-decoration: none;
}
A.menu:hover
{
	color: red;
	text-decoration: none;
}



/* リンクされている画像の枠線打ち消し */
A IMG{
	border:none;
}

/* 金額 */
DIV.money{
	padding: 0px;
	margin: 0px;
	width: 13ex;
	text-align: right;
}

INPUT.money{
	padding: 1px;
	margin: 0px;
	width: 11ex;
	text-align: right;
	ime-mode:disabled;
	font: normal normal 11pt "ＭＳ ゴシック";
}

/* 数量 */
DIV.num{
	padding: 1px;
	margin: 0px;
	width: 6ex;
	text-align: right;
}

INPUT.num{
	padding: 1px;
	margin: 0px;
	width: 6ex;
	text-align: right;
	ime-mode:disabled;
	font: normal normal 11pt "ＭＳ ゴシック";
}

INPUT.tel{
	padding: 1px;
	margin: 0px;
	width: 15ex;
	ime-mode:disabled;
	font: normal normal 11pt "ＭＳ ゴシック";
}

INPUT.mail{
	padding: 1px;
	margin: 0px;
	width: 41ex;
	ime-mode:disabled;
	font: normal normal 11pt "ＭＳ ゴシック";
}

INPUT.yubin{
	padding: 1px;
	margin: 0px;
	width: 9ex;
	ime-mode:disabled;
	font: normal normal 11pt "ＭＳ ゴシック";
}

INPUT.date{
	padding: 1px;
	margin: 0px;
	width: 12ex;
	ime-mode:disabled;
	font: normal normal 11pt "ＭＳ ゴシック";
}
INPUT.radio{
	border: none
}
/***********************/
/* 以下 汎用クラス     */
/***********************/
/* IME有効 (IEのみ)*/
.imeon{
	ime-mode:active;
}
/* IME無効 (IEのみ)*/
.imeoff{
	ime-mode:disabled;
}

/* ボーダーライン無 指定クラス */
.nobd{
	border: 0px solid black;
}

/* マージン、パディング打ち消し */
.nopd{
	margin: 0px;
	padding: 0px;
}

/* バックグラウンドカラー指定 */
.bgcolor{
	background-color: #e0eeee;
}

/* 右寄せ */
.vright{
	text-align: right;
}

/***********************/
/* サイズ指定用                     */
/***********************/
.w1{
	width: 2ex;
}
.w2{
	width: 3ex;
}
.w3{
	width: 4ex;
}
.w4{
	width: 5ex;
}
.w5{
	width: 6ex;
}
.w6{
	width: 7ex;
}
.w7{
	width: 8ex;
}
.w10{
	width: 11ex;
}
.w12{
	width: 13ex;
}
.w13{
	width: 14ex;
}
.w15{
	width: 16ex;
}
.w16{
	width: 17ex;
}
.w18{
	width: 19ex;
}
.w20{
	width: 21ex;
}
.w30{
	width: 31ex;
}
.w36{
	width: 37ex;
}
.w40{
	width: 41ex;
}

.w45{
	width: 46ex;
}
.w50{
	width: 51ex;
}
