/* CINEVIE 標準スタイルシート */

/* リンクの上に行ったときに赤色に変える(全ページ) */
a {color:#666666; text-decoration:underline;}
a:hover,a:active {color:#FF6F00;}

/* 下線無しリンク */
a.nu {text-decoration:none;}

/* 標準 */
body, table {
	font-size: 12px;
	line-height: 150%;
}

/* 各種 */
.f1a {font-size:  9px; line-height: 100%;}
.f1b {font-size:  9px; line-height: 110%;}
.f1c {font-size:  9px; line-height: 120%;}
.f1d {font-size:  9px; line-height: 130%;}
.f1e {font-size:  9px; line-height: 150%;}

.f2a {font-size: 10px; line-height: 100%;}
.f2b {font-size: 10px; line-height: 110%;}
.f2c {font-size: 10px; line-height: 120%;}
.f2d {font-size: 10px; line-height: 130%;}
.f2e {font-size: 10px; line-height: 150%;}

.f3a {font-size: 12px; line-height: 100%;}
.f3b {font-size: 12px; line-height: 110%;}
.f3c {font-size: 12px; line-height: 120%;}
.f3d {font-size: 12px; line-height: 130%;}
.f3e {font-size: 12px; line-height: 150%;}

.f4a {font-size: 14px; line-height: 100%;}
.f4b {font-size: 14px; line-height: 110%;}
.f4c {font-size: 14px; line-height: 120%;}
.f4d {font-size: 14px; line-height: 130%;}
.f4e {font-size: 14px; line-height: 150%;}

.f5a {font-size: 16px; line-height: 100%;}
.f5b {font-size: 16px; line-height: 110%;}
.f5c {font-size: 16px; line-height: 120%;}
.f5d {font-size: 16px; line-height: 130%;}
.f5e {font-size: 16px; line-height: 150%;}

.f6a {font-size: 18px; line-height: 100%;}
.f6b {font-size: 18px; line-height: 110%;}
.f6c {font-size: 18px; line-height: 120%;}
.f6d {font-size: 18px; line-height: 130%;}
.f6e {font-size: 18px; line-height: 150%;}

/* メニュー */
.menu {
	width:140px;
	padding: 3px 0px 3px 7px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #999999;
	color:#666666;
	font-weight: bold;
}

.menutop {
	width:140px;
	padding: 3px 0px 8px 7px;
	color:#666666;
	font-weight: bold;
}


/* カスタマーサービスー */
.custmer {
	width:128px;
	padding: 5px;
	border: 1px solid #DEDEDE;
	background-color: #EEEEEE;
	font-size: f2c;
}

/* テーブル */
td {text-align: left;}
td.aligncenter {text-align: center;}
td.alignright  {text-align: right;}

.tablelist {
	border-style: solid;
	border-width: 1px;
	border-color: #DEDEDE;
	padding: 5px 5px;
}

.tablelist td.gray {
	background-color: #EEEEEE;
	border-style: none solid solid none;
	border-width: 1px;
	width: 25%;
	vertical-align: top;
	white-space: nowrap;
}

.tablelist td.white {
	background-color: #FFFFFF;
	border-style: none none solid none;
	border-width: 1px;
}

/* テーブル注文 */
.tableorder {
	width: 580px;
	border-style: none none none none;
	padding: 15px 10px 10px 5px;
}

.tableorder td.dotted {
	border-style: none none dotted none;
	border-width: 1px;
	border-color:#EEEEEE;
}

/* 標準<h1>タグ */
h1 {
	font-size: 80%;
	line-height: 150%;
	font-weight: normal;
	margin: 0px;
	text-align: right;
	color: #FFFFFF;
	background-color: #CCCCCC;
}

/* 細身 <strong>タグ */
strong.kw {
	font-weight: normal;
}

/* 非斜体 <address>タグ */
address {
	font-style: normal;
	font-size: 80%;
}

/* IMEコントロール(IE5.0以上のみ) */
.imeoff {ime-mode:disabled;}


/*---- 処理完了メッセージボックス(グレー) ----*/
.processok {
	position: absolute;
	left: 280px;
	padding: 20px;
	width: 330px;
	background-color:#EEEEEE;
}

/* フッター */
.tdfooter {
	padding: 5px;
	background-color:#CCCCCC;
	vertical-align; middle
}
