/* 目次
------------------------------------------------
	■インポート
	■基本スタイル
		□画像関連
		□リンク色
		□テーブル関連
	■基本レイアウト
		□h1レイアウト
		□ヘッダーレイアウト
			・パンくずレイアウト
		□ミドルレイアウト
			・1段レイアウト
			・2段レイアウト
			・3段レイアウト
		□フッターレイアウト
	■基本スタイル
		□左側スタイル
			・見出し
			・リストスタイル
			・ゲームリストスタイル（game_list）
			・メニュースタイル
			・アクセス履歴スタイル
			・アクセスランキング
			・携帯向け情報スタイル
		□メインスタイル
			・更新情報スタイル
		□サーバーテーブルスタイル
		

	■テキストスタイル

	■h2,h3アイコン

------------------------------------------------ */




/* インポート
------------------------------------------------ */
@import "game_list.css";
@import "content.css";
@import "sub.css";
@import "table.css";
@import "javascript.css";
@import "debug.css";


/* 基本スタイル
------------------------------------------------ */
* {
	padding: 0;
	margin: 0;
}
body {
	font-size: 12px;
/*	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" ,Osaka ,arial ,verdana ,sans-serif;*/
	font-family: verdana, arial, sans-serif;
	text-align:center;
/*	background: #ffffff url(/img/css1/bg5.gif) center center; */
	color: #333333;
}
div.clear { /* 回り込み解除 */
	clear: both;
	width: 0;
	height: 0;
	padding: 0;
	margin: 0;
}

/* 画像関連
------------------------------------------------ */
img { /* 画像に枠線をつけた際の隙間対策 */
	vertical-align: bottom;
}
a img {
	border: none;
}

/* 文字色の設定
------------------------------------------------ */
div#left div.titleL h2,
div#left div.titleL h3,
div#left ul.gameRank li span.number,
div#main div.contents h3,
div#main div.titleC h2,
div#main div.titleC h3,
div#main div#info div.title span span,
div#main table.server th
{
	color: #333322;
}

div#left div#borderRL ul#sakuin li div.hover span,
div#main div.titleC span.comment,
div#main table#information th,
div#main table#siteRank th,
div#main span.date
{
	color: #666644;
}

/* リンク色
------------------------------------------------ */
a,
div#left div#borderRL ul#sakuin li div span {
/*	color: 1111cc;	/* googleカラー */
/*	color: #000080;	/* 4gamerカラー */
	color: #1c7db0;	/*	mixiカラー */
}
a:visited {
	color: #0c6da0;
}
a:hover,
div#left div#borderRL ul#sakuin li div.pick span {
	color: #996600;
}

a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


/* テーブル
------------------------------------------------ */
td { /* 単語の途中でも改行を行う */
	word-break: break-all;
}

/* 共通レイアウト
------------------------------------------------ */
div#container {	/* 全体くくり */
	width:984px;
	margin: 0 auto;
	text-align: left;
}

/* ヘッダーレイアウト
------------------------------------------------ */
div#header {
}
div#header div#headerTop {
	background: #f5f5f5 url(/img/css1/Image3.jpg) repeat-x;
	border-width: 0 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #dbdbdb;
}

div#header div#headerMiddle {
	border-width: 0 0 2px 0;
	border-style: solid solid solid solid;
	border-color: #dbdbdb #333322 #333322 #333322;
}
div#header div#headerBotom {

}

/* パンくずレイアウト
------------------------------------------------ */
div#header div#pankuzu {
	padding: 10px 5px 5px 10px;
}

/* ブックマークボタン
------------------------------------------------ */
bookmark {
	clear: both;
	padding: 5px 5px;
	margin: 0;
	text-align: left;
}
#bookmark img {
	padding: 0;
	margin: 0;
}

/* ミドルレイアウト
------------------------------------------------ */
div#middle1,
div#middle2,
div#middle3 {
	clear: both;
	width: 100%;
}

/* 1段レイアウト
------------------------------------------------ */
div#middle1 div#main {
	width:100%;
}

/* 2段レイアウト
------------------------------------------------ */
div#middle2 div#main {
	width: 799px; /* 814px */
	float: right;
}
div#middle2 div#left {
	width: 170px;
	float: left;
}

/* 3段レイアウト
------------------------------------------------ */
div#middle3 div#wrap { /* left + main */
	width: 819px; /* 834px; */
	float: left;
}
div#middle3 div#wrap div#main {
	width: 634px; /* 664px; */
	float: right;
}
div#middle3 div#wrap div#left {
	width: 170px;
	float: left;
}
div#middle3 div#right {
	float: right;
	width: 150px;
}

/* フッターレイアウト
------------------------------------------------ */
#footer {
	clear: both;
	padding: 6px 10px;
	text-align: center;
}

/* h2,h3アイコン
------------------------------------------------ */
h2.info,  h3.info  {	background: url(/img/icon/wakaba.gif)	no-repeat center left;}
h2.log,   h3.log   {	background: url(/img/icon/log.gif)		no-repeat center left;}
h2.graph, h3.graph { 	background: url(/img/icon/bar.gif)		no-repeat center left;}
h2.mobile,h3.mobile{ 	background: url(/img/icon/mobile.gif)	no-repeat center left;}
h2.menu,  h3.menu  {	background: url(/img/icon/menu.gif)		no-repeat center left;}
h2.update,h3.update{	background: url(/img/icon/cube_m.png)	no-repeat center left;}
h2.comment,h3.comment{	background: url(/img/icon/comments.gif) no-repeat center left;}
h2.money, h3.money {	background: url(/img/icon/money.gif)	no-repeat center left;}
h2.news,  h3.news  {	background: url(/img/icon/pencil.gif)	no-repeat center left;}
h2.pencil,  h3.pencil {	background: url(/img/icon/pencil.gif)	no-repeat center left;}
h2.siteRank, h3.siteRank {	background: url(/img/icon/yes.gif)		no-repeat center left;}
h2.rank,  h3.rank {		background: url(/img/icon/crown1.gif)	no-repeat center left;}
h2.game4, h3.game4 {	background: url(/img/icon/game4.gif)	no-repeat center left;}
h2.key, h3.key {		background: url(/img/icon/key.gif)	no-repeat center left;}
h2.cube,h3.cube{		background: url(/img/icon/cube_m.png)	no-repeat center left;}


/* テキストスタイル
------------------------------------------------ */
span.blue {		color: #3366ff !important;}
span.orange {	color: #ff6633 !important;}
span.green {	color: #008000 !important;}
span.red {		color: #ff0000 !important;}
span.gray {		color: #888888 !important;}
span.bold {		font-weight: bold !important;}
span.line {		text-decoration: line-through !important;}
span.none {		text-decoration: none !important;}
span.small {	font-size: 10px !important;font-weight: normal !important;}
span.big {		font-size: 16px !important;font-weight: bold !important;}
span.nospace {	padding-right:0 !important;padding-left:0 !important;}


/* テキスト寄せ
------------------------------------------------ */
div.left {		text-align: lelft;}
div.center {	text-align: center;}
div.right {		text-align: right;}

th.left {		text-align: lelft;}
th.center {		text-align: center;}
th.right {		text-align: right;}

td.left {		text-align: lelft;}
td.center {		text-align: center;}
td.right {		text-align: right;}



/* ヘッダースタイル
------------------------------------------------ */
h1 {
	font-size: 12px;
	font-weight: normal;
	line-height: 100%;
	padding: 6px 0 6px 10px;
	margin: 0;
	float: left;
}
/* ヘッダーメニュー */
div#headerTop ul {
	float: right;
	padding: 6px 10px 6px 0;
	margin: 0;
	list-style: none;
}
div#headerTop li {
	display: inline;
	background: url(/img/css1/li_g.gif) no-repeat left center;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}
div#headerTop li span {
	color: #dbdbdb !important;
	text-decoration: underline;
}
div#headerTop li a {
	padding: 0;
	margin: 0;
	text-decoration: none;
}
div#headerTop li a:hover {
	text-decoration: underline;
}

/* ヘッダーロゴ */
div#headerMiddle div#logo {
	float:left;
	padding: 6px 0 6px 0;
}
/* ヘッダーバナー */
div#headerMiddle div.banner {
	float: right;
	padding: 5px 0 5px 0;
}
/* パンくずリスト */
div#headerBottom div.pankuzu span {
	font-weight: bold;
}

/* 左側スタイル
------------------------------------------------ */
/* 見出し */
div.titleL{
	text-align: left;
	position: relative;
		top: 0;
		left: 0;
	background: #f5f5f5 url(/img/css1/Image3.jpg) repeat-x;
	padding: 5px 0;
	margin: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #dddddd;
}
div.titleL h2,
div.titleL h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px 2px 26px;
	margin: 0 0 0 10px;
	letter-spacing:0.10em;
}

/* リストスタイル
------------------------------------------------ */
div#left ul {
	list-style: none;
	list-style-position: outside;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #dbdbdb;
	padding: 5px;
	margin: 0 0 20px 0;
	font-size: 12px;
}
div#left ul li {
	display: block;
	position: relative;
		top: 0px;
		left: 0px;
}
div#left ul li span {
	display: block;
	position: relative;
		top: 0px;
		left: 0px;
	color: #dbdbdb;
	text-decoration: underline;
}
div#left ul li span a {
	display: block;
	position: relative;
		top: 0px;
		left: 0px;
	padding: 3px 3px 3px 10px;
	margin: 0;
	background: url(/img/css1/li_g.gif) no-repeat 2px center;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
}
div#left ul li span a:hover {
	background: #f9f9f3 url(/img/css1/li_g.gif) no-repeat 2px center;
	border-width: 1px;
	border-color: #dbdbdb;
	border-style: solid;
}

/* 新着 */
div#left ul li span.new a {
	background: url(/img/css1/li_g_new.gif) no-repeat 2px center !important;
	padding-right: 24px !important;
}
div#left ul li span.new a:hover {
	background: #f9f9f3 url(/img/css1/li_g_new.gif) no-repeat 2px center !important;
	padding-right: 24px !important;
}



/* ゲームリスト
------------------------------------------------ */
/* game_list.css */



/* 未実装コンテンツ
------------------------------------------------ */
div#left ul li span.line {
	display: block;
	position: relative;
		top: 0px;
		left: 0px;
	padding: 3px 3px 3px 10px;
	margin: 0;
	text-decoration: none;
	background: url(/img/css1/li_g.gif) no-repeat 2px center;
	border-width: 1px;
	border-color: #ffffff;
	border-style: solid;
	color: #777777;
}

/* アクセス履歴削除
------------------------------------------------ */
div#left ul li.del {
	text-align: right;
	padding: 0;
	margin: 0 0 2px 0;
	border-width: 0 0 1px 0;
	border-color: #cdcdcd;
	border-style: dotted;
}
div#left ul li.del a {
	padding: 0;
	margin: 0;
	display: inline;
	text-align: right;
	border: none;
	font: 10px;
	background: none;
	text-decoration: none;
}div#left ul li.del a:hover {
	background: none;
	text-decoration: none;
}

/* アクセスランキングスタイル
------------------------------------------------ */
div#left ul.gameRank li span.number {
	padding: 0;
	margin: 0 5px 0 0;
	text-decoration: none;
	border: none;
}
div#left ul.gameRank li.rank1,
div#left ul.gameRank li.rank2,
div#left ul.gameRank li.rank3 {
	padding-top: 20px !important;
}
div#left ul.gameRank li.rank1 {
	background: #ffffee url(/img/icon/rank1.gif) no-repeat 4px center;
}
div#left ul.gameRank li.rank2 {
	background: #ffffee url(/img/icon/rank2.gif) no-repeat 5px center;
}
div#left ul.gameRank li.rank3 {
	background: #ffffee url(/img/icon/rank3.gif) no-repeat 5px center;
}
div#left ul.gameRank li span {
	color: #dbdbdb;
	text-decoration: underline;
}
div#left ul.gameRank li a {

	padding-right: 26px !important;
}
div#left ul.gameRank li a:hover {
	text-decoration: underline;
}

/* 投稿者スタイル
------------------------------------------------ */
div#left ul.submitter li span {
	text-decoration: none;
}
div#left ul.submitter li span a {
	border-style: solid solid dotted solid;
	border-color: #ffffff #ffffff #dbdbdb #ffffff;
}
div#left ul.submitter li span a:hover {
	border-style: solid;
	border-color: #dbdbdb;
}

/* 携帯向け情報スタイル
------------------------------------------------ */
div#left div.mobile {
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #dddddd;
	padding: 10px;
	margin: 0 0 20px 0;
}
/* QRコード */
div#left div.mobile .qr {
	float:left;
	width: 68px;
}
/* コメント枠 */
div.comment {
	font-size: 12px;
	line-height: 1.4em;
	letter-spacing:0.1em;
}/* キャリアロゴ */
div#left div.mobile img.carr_logo {
	padding: 0 0 5px 0;
}


/* 中央スタイル
------------------------------------------------ */
div#main h2,
div#main h3 {
	letter-spacing:0.10em;
}
/* くくり */
div#main div.contents {
	clear: both;
	margin: 0 10px 20px 10px;
}
/* 小見出し */
div#main div.contents h3 {
	font-size: 12px;
	padding: 5px 20px 5px;
	margin: 5px 0 0;
	font-weight: bold;
	background: url(/img/css1/li_box.gif) no-repeat left center;
}
/* 段落 */
div#main div.contents p {
	line-height: 1.6;
	letter-spacing: 0em;
	font-size: 14px;
	padding: 5px 0;
}
div#main div.contents p.comment {
	padding: 5px 0 5px 20px;
}
div#main div.contents ul {
	padding: 0;
	margin: 0 0 10px 20px;
	list-style-type: none;
}
div#main div.contents ul li {
	padding: 0 12px;
	margin: 3px 0;
	border: none;
	background: url(/img/css1/li_g.gif) no-repeat left center;
}
/* 新着 */
div#main span.new {
	background: url(/img/css1/new.gif) no-repeat center right;
	padding-right: 24px !important;
	margin: 0;
	text-decoration: none !important;
}

/* 中央見出し
------------------------------------------------ */
div.titleC {
	border-width: 1px 1px 1px 10px;
	border-style: solid;
	border-color: #eaeaea #dbdbdb #dbdbdb #b4d543;
	background: #f5f5f5 url(/img/css1/Image3.jpg) repeat-x;
	padding: 9px 0;
	margin: 0;
}
div.titleC h2,
div.titleC h3 {
	font-size: 16px;
	padding: 5px 0 5px 25px;
	margin: 0 10px;
	display: inline;
}
div.titleC span.comment {
	font-size: 12px;
	text-decoration: none;
}

/* お知らせスタイル
------------------------------------------------ */
div#main div#info {
	border: 1px solid #dbdbdb;
	background: #fffffa;
	padding: 5px 0px;
	margin: 0 0 20px 0;
	width: 100%;
}
div#main div#info div.title {
	float: left;
	background: url(/img/icon/head.gif) no-repeat 4px center;
	padding: 2px 20px 2px 24px;
	margin: 0 0 0 10px;
}
div#main div#info div.title span {
	color: #dbdbdb;
	text-decoration: underline;
}
div#main div#info div.title span span {
	text-decoration: none;
}
div#main div#info div.title a {
	text-decoration: none;
}
div#main div#info div.title a:hover {
	text-decoration: underline;
}
div#main div#info div#lastData {
	float: right;
	padding: 2px 10px 2px 20px;
	margin: 0;
	background: url(/img/icon/clock.png) no-repeat left center;

}
div#main div#info ul {
	clear: both;

	border: none;
	padding: 5px 0 0 20px;
	margin: 0 0 0 0;
	list-style-type: none;
}
div#main div#info ul li {
	border: none;
	padding: 0 0 0 10px;
	margin: 3px 0px;
	background: url(/img/css1/li_g.gif) no-repeat left center;
}
div#main div#info li span{
	color: #dbdbdb;
	text-decoration: underline;
}
div#main div#info li a {
	text-decoration: none;
}
div#main div#info li a:hover {
	text-decoration: underline;
}

/* RMTサイト新着記事スタイル
------------------------------------------------ */
table#information {
	padding: 0;
	margin: 5px 0 0 0;
	width: 100%;
	border-collapse: separate;

}
table#information tr.tr1 {
	background: #ffffff;
}
table#information tr.tr2 {
	background: #f7f7f7;
}
table#information tr.tr1 td,
table#information tr.tr2 td {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dbdbdb;
}
table#information th {
	padding: 4px 10px 2px 10px;
	font-size: 12px;
	font-weight: bold;
}
table#information tr.list th {
	background: #ececec;
}
table#information td {
	padding: 6px 0 6px 0;
	margin: 0;
}
table#information td span {
	padding: 0;
	margin: 0;
	color: #dbdbdb;
	text-decoration: underline;
}
table#information td.tri {
	padding: 6px 0 6px 10px;
	margin: 0;
	background: url(/img/css1/li_g.gif) no-repeat 6px center;
	text-decoration: none;
}
table#information td.tri span {
	padding: 6px 0 6px 6px;
}


table#information td span a {
	text-decoration: none;
	padding: 0;
	margin: 0;
}
table#information td span a:hover {
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
.contents div.more span {
	text-decoration: underline;
	color: #dbdbdb;
}
.contents div.more span a {
	text-decoration: none;
}
.contents div.more span a:hover {
	text-decoration: underline;
}

/* 人気RMTサイトスタイル
------------------------------------------------ */
table#siteRank {
	padding: 0;
	width: 100%;
	margin: 5px 0 0 0;
	border-collapse: separate;
}
table#siteRank tr.tr1 {
	background: #ffffff;
}
table#siteRank tr.tr2 {
	background: #f7f7f7;
}
table#siteRank tr.tr1 td,
table#siteRank tr.tr2 td {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dbdbdb;
}
table#siteRank th {
	padding: 4px 10px 2px 10px;
	font-size: 12px;
	font-weight: bold;
}
table#siteRank tr.list th {
	background: #ececec;
}
table#siteRank th.number {	}
table#siteRank td.number {	padding: 0;margin: 0;}
table#siteRank td {
	padding: 6px 0 6px 0;
	margin: 0;
}
/* simpleスクリーンショット */
div#main td.ss {
	width: 64px;
	padding: 4px 10px;
}
table#siteRank td span {
	padding: 6px 0 6px 10px;
	margin: 0;
	color: #dbdbdb;
	text-decoration: underline;
}
table#siteRank td span a {
	text-decoration: none;
	padding: 0;
	margin: 0;
}
table#siteRank td span a:hover {
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
.contents div.more span {
	text-decoration: underline;
	color: #dbdbdb;
}
.contents div.more span a {
	text-decoration: none;
}
.contents div.more span a:hover {
	text-decoration: underline;
}

/* rss表示スタイル
------------------------------------------------ */
ul.rss {
	padding: 0 !important;
	margin: 0 0 10px 0 !important;
}
ul.rss li {
	display: block;
}
ul.rss li.li1 {
	background: #ffffff;
}
ul.rss li.li2 {
	background: #fcfcfc;
}
ul.rss li a {
	text-decoration: underline;
}

/* 更新情報スタイル */
div#main img.gameImg {
	border: 1px solid #dbdbdb;
	margin: 0 0 20px 20px;
}


/* 外部ページリンク */
div#main div.to_site {
	clear: left;
	text-align: right;
	font-size: 12px;
}
div#main div.to_site span {
	background: url(/img/icon/home.gif) no-repeat center left;
	padding: 2px 0 2px 20px;
}


/* サーバーテーブルスタイル
------------------------------------------------ */
div#main table.server {
	width: 100%;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;	/* 優先表示 */
	border-color: #666644;
	clear: both;
}div#main table.server th {
	border-bottom: 3px double #333322;
	border-right: 1px ridge #666644;
	border-top: 1px ridge #666644;
	border-left: 1px ridge #666644;
	background: #dcdcd6 url(/img/css1/table.jpg) no-repeat;
	padding: 0.5em 0;
	font-size: 12px;
	text-align: center;
}div#main table.server td {
	padding: 0.5em 0;
	margin: 0;
	border-right: 1px dotted #666644;
	border-top: 1px ridge #bbbb88;	/* 表示優先度を下げる */
	border-bottom: 1px ridge #bbbb88;	/* 表示優先度を下げる */
	border-left: 1px ridge #bbbb88;	/* 表示優先度を下げる */
}

/* サーバー一覧カラム */
div#main table.server td.name0,
div#main table.server td.name1 {
	text-align: left;
	padding-left: 1em;
}div#main table.server td.name0 {
	background: #ffeeee url(/img/css1/bullet0.gif) no-repeat;
}div#main table.server td.name1 {
	background: #eeeeff url(/img/css1/bullet1.gif) no-repeat;
}
div#main table.server td.value {
	text-align: center;
}
/* javascript */
div#main table.server tr.hovered td {
	background: #ffffaa;
}div#main table.server tr.hovered td.name0 {
	background: #ffdddd url(/img/css1/bullet0.gif) no-repeat;
}div#main table.server tr.hovered td.name1 {
	background: #ddddff url(/img/css1/bullet1.gif) no-repeat;
}
div#main div.modeC {
	border-width: 0 0 1px 0 !important;
	border-style: solid !important;
	border-color: #cccccc !important;
	margin: 0 0 10px 0;
}
div#main ul.mode {
	padding: 0 0 10px 0;
	margin: 20px 0 0 0 !important;
}div#main ul.mode li {
	position: relative;
		top: 1px;
		left: 0px;
	display: inline;
	text-align: center;
	padding:0 !important;
	margin: 0 0 0 5px !important;
	border-width: 1px 1px 0 1px !important;
	border-style: solid !important;
	border-color: #cccccc !important;
	float: left;
}div#main ul.mode li a {
	width: 6em;
	border-width: 5px 0 0 0;
	border-style: solid;
	display: block;
	padding: 0.2em 0;
	font-size: 12px;
}
div#main ul.mode li a:hover {
	text-decoration: none;
}
/* テーブルモードタグ */
div#main ul.mode li.buy a {				background: #f2f2f2 url(/img/css1/li_b.gif)  15px center no-repeat; color: #777777; border-color: #f2f2f2;}
div#main ul.mode li.buy a:hover {		background: #ffffff url(/img/css1/li_bs.gif) 15px center no-repeat; color: #000000; border-color: #ffffff;}
div#main ul.mode li.selected_buy a {	background: #ffffff url(/img/css1/li_bs.gif) 15px center no-repeat; color: #000000; border-color: #ef3d57;}

div#main ul.mode li.sell a {			background: #f2f2f2 url(/img/css1/li_s.gif)  15px center no-repeat; color: #777777; border-color: #f2f2f2;}
div#main ul.mode li.sell a:hover {		background: #ffffff url(/img/css1/li_ss.gif) 15px center no-repeat; color: #000000; border-color: #ffffff;}
div#main ul.mode li.selected_sell a{	background: #ffffff url(/img/css1/li_ss.gif) 15px center no-repeat; color: #000000; border-color: #3d56ef;}

/* 更新日時、一口単価 */
div#main ul.mode li.data {	background: none; border: none !important; float:right;}





/* 価格テーブルスタイル
------------------------------------------------ */
table.price {			width: 100%;border-collapse:collapse;}
table.price th {		border:1px #bac1a9 ridge;}
table.price tr td {		border:1px #bac1a9 ridge;}

table.price tr.on_3  {	background: #fff1f1;}		/* スポンサー */
table.price tr.off_3 {	background: #faeeee;}		/* スポンサー在庫なし */
table.price tr.on_4  {	background: #ffffff;}	/* 一般サイト */
table.price tr.off_4 {	background: #ebebeb;}	/* 一般サイト在庫なし */
table.price tr.on_5  {	background: #b7b7b7;}	/* 制限時間オーバー */
table.price tr.off_5 {	background: #999999;}	/* 目立たせない */



table.price tr.on_3 td.price span.on,
table.price tr.on_3 td.unit span.on,
table.price tr.on_4 td.price span.on,
table.price tr.on_4 td.unit span.on
{	color:#ff0000;}

table.price td,
table.price th {
	padding: 6px 6px;
}


/* 管理画面テーブルスタイル
------------------------------------------------ */
table.configure {		width: 100%;border-collapse: separate;}
table.configure th {
	padding: 4px 10px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #666644;
	background: #ececec;
}
table.configure td {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dbdbdb;
	padding: 6px 0 6px 0;
}


/* デバッグスタイル(本可動では使用しない)
------------------------------------------------ */
div.array_debug {
	text-align:left;
}

pre {text-align:left;padding:10px;margin:10px;border:1px solid #dbdbdb;background:#f9f9f3;}
table.cake-sql-log {text-align: left;border-collapse:collapse;margin:20px;}
table.cake-sql-log th {padding: 6px;background:#dbdbdb;border:solid 1px #cccccc;}
table.cake-sql-log td {padding: 6px;background:#f9f9f3;border:solid 1px #cccccc;}

