@charset "Shift-JIS";
/* #99ccffを#ffcc66に一発変換 amanatsu */


/* General */
body {		/*スクロールバー、htmlの位置の指定*/
	Scrollbar-Face-Color: #ffcc66;
	Scrollbar-Arrow-Color: #ff6600;
	Scrollbar-Highlight-Color: #FFFFFF;
	Scrollbar-Shadow-Color: #000000;
	Scrollbar-Track-Color: #ffe699;
	Scrollbar-3dlight-Color: #bbbbbb;
	Scrollbar-Darkshadow-Color: #ff6600;
	margin:2px 0px;
	padding: 2px 0px;
}

a:link { color: #000080; text-decoration:none}
a:visited { color: #990000; text-decoration:none}
a:active { color: #990000; text-decoration:none}
a:hover { color: #990000; text-decoration:underline }

table	{	/*テーブル原則*/
	border:0px 0px 0px 0px;
	padding: 0px;
	font-size:12px;
}

img	{	/* イメージ原則 */
	border:0px;
}

td.MMBorder	{	/* メニューとメインの境界 */
	width:20px;
}

td.RBorder	{	/* メインとドロップシャドウの境界 */
	width:8px;
}

td.HorizonalLine	{	/* summary上下のあらゆる線。 */
	background-color: #ff9900;
	height:2px;
}

.Adult	{	/* 18禁の表示 */
	font-size:8pt;
/*	font-weight: bold;*/
	color: #ff0000;
}

.Ladies	{	/* 女性向 */
	font-size:8pt; /* add amanatsu */
	color:#ff00ff;
}

td.VerticalBgImage	{	/* 縦線 */
	width: 12px;
	background-image: url(/mailorder/common/images/mat/ten-waku002.gif);
}

td.HorizonalBgImage	{	/* 横線 */
	height: 10px;
	background-image: url(/mailorder/common/images/mat/ten-waku001.gif);
}

.Copyright	{	/* コピーライト文字化け対策 */
	font-family: 'Times New Roman';
}

/* cot/index */

table.BaseTable	{	/* 外枠のベース */
	width: 760px;
}

td.Main	{	/* コンテンツ部分のセル */
	width:582px;
	background-color: #ffffff;
	vertical-align: top;
}

td.general	{	/* 各パーツのセルの中身の基本padding */
	padding: 3px 0px;
	vertical-align: top;
}

td.TitleArea	{	/* タイトルのセル */
	padding: 3px 0px;
	font-weight:bold;
	color:#cc0000;
	vertical-align: top;
	height:20px;
}

td.TopicPass	{	/* トピックパス部分の高さの確保 */
	height:25px;
}

td.LeftMenu	{	/* 左メニューのセル内での配置 */
	width:150px;
	background-color: #ffffff;
	white-space:nowrap;
	vertical-align: top;
}

td.CopyrightCell	{	/* コピーライト部分のセル */
	padding: 3px 0px;
	vertical-align: top;
	text-align: center;
}

