/* ボディ */
body.b_m	{ background-color: #e0e0e0; }
body.b_f	{ background-color: #ffffff; }

/* メインテーブル */
table.t_m	{ background-color: #ffffff; width: 600px; }
table.t_f	{ background-color: #ffffff; width: 540px; }

/* フォントサイズ */
.s01	{ font-size: 1px; font-color: #939393; line-height:1.5;}
.s09	{ font-size: 11px;  font-color: #939393; line-height:1.5;}
.s10	{ font-size: 12px;  color: #414141; line-height:1.5;}
.s12	{ font-size: 14px;  font-color: #939393; line-height:1.5;}

/* リンク文字の色 */
a:link 		{ color: #555555; text-decoration: underline; }
a:visited 	{ color: #555555; text-decoration: underline; }
a:active 	{ color: #555555; text-decoration: underline; }
a:hover 	{ color: #cc3300; text-decoration: underline; }

a.order:link 		{ color: #555555; text-decoration: none; }
a.order:visited 	{ color: #555555; text-decoration: none; }
a.order:active 		{ color: #555555; text-decoration: none; }
a.order:hover 		{ color: #cc0000; text-decoration: none; }

/* Inputタグサイズ */
.texttag		{ height: 16px; font-size: 12px; border: solid 1px; }
.textareatag	{ font-size: 12px; border: solid 1px; }
.selecttag		{ font-size: 12px; border: solid 1px; }
.checkboxtag	{ height: 12px; }

.buttontag40	{ height: 18px; width: 40px; background-color: #f5f5f5; color: #000000; font: 12px; border: solid 1px #000000; }

/* Tableライン */
.table_line		{ border: solid 1px #e0dfe3; border-collapse: collapse; }

.en-title { font-size : 14px;
			font-weight : bold; }
