/*
body {
	color: #000000;
	background-color: #ffffff;
}
*/


/* ---------------------------------------------------------------- *
	　　　　　　　　　　ヘッダ部分の設定です
 * ---------------------------------------------------------------- */
/*
#header {
  background:url(../img/c4/header_bg.gif) repeat-x;
  margin: 0;
  padding-top: 25px;
  padding-left: 10px;
  height: 80px;
}
#header_title {
  font-size=14px;
  font-weight=bold;
}
*/
/* ---------------------------------------------------------------- *
	　　　　　　　　　　ナビ（パンくず）部分の設定です
 * ---------------------------------------------------------------- */
#navi {
	height: 10px;
	/*
	padding: 6px 6px 6px 12px;
	*/
	padding: 6px 6px 6px 0;
	margin: 0 60px 10px 40px; 
}

/* ---------------------------------------------------------------- *
	　　　　　　　　　　コンテンツ部分の基本設定
 * ---------------------------------------------------------------- */
 #contents_panel {
	background:#fff url(../img/c4/contents_bg.gif) repeat-x;
	vertical-align: top;
	margin: 6px;
	padding:5px;
	border:solid 1px #B37676;
	/* 090817 Y's用に変更
	border:solid 1px #FFC0CB;
	*/
}

/* 090817 Y's用に追加*/
#contents_panel_title {
	color:#ffffff;
}


#contents_main_panel {
	margin-top:10px;
	padding:2px;
}

/* ---------------------------------------------------------------- *
	　　　　　　　　　　　　　　　コミック
 * ---------------------------------------------------------------- */

/** TH長の設定 **/
*th.wd40{width:40px;}
*th.wd50{width:50px;}
*th.wd60{width:60px;}
*th.wd80{width:80px;}
*th.wd90{width:90px;}
*th.wd110{width:110px;}
*th.wd120{width:120px;}
*th.wd150{width:150px;}
*th.wd200{width:200px;}
*th.wd260{width:260px;}
*th.wd400{width:400px;}


/** コミック検索トップ（C1） **/
.search_panel {
	float: left;
	border: 8px solid #EEEEEE;
	padding: 4px; 
}

/* 必須入力CSS
--------------------------------------------------------------------- */
.font-red {
	color:#FF0000;
}


/* 汎用結果テーブルCSS
--------------------------------------------------------------------- */
table.tbl-result {
	border-collapse:collapse;
}
table.tbl-result th {
	height: 1.5em;
	border:solid 1px #FFFFFF;
	background:url(../img/c4/th_bg.gif) top left repeat;
	color:#FFFFFF;
	text-align:center;
	/* filter: alpha(style=1, opacity=80, finishopacity=100, startx=0, starty=0, finishx=0, finishy=55); */
}
table.tbl-result td {
	height: 2.0em;
	text-align:left;
	padding:4px;
	/* 090817 Y's用に変更
	border:solid 1px #FFC0CB;
	*/
	border:solid 1px #cba6a6;
}

table.tbl-result td.text-center {
	text-align:center!important;
}

table.tbl-result td.text-right {
	text-align:right!important;
}

/* 罫線非表示 */
table.tbl-result td.no-border {
	border:none;
}

/* Firefoxのスタイル */
/* th背景画像 */
html>/**/body table.tbl-result th {
	background:url(../img/c4/th_bg.gif) top left repeat;
	background-color:#6e89dd;
} 

/* 汎用フォームテーブルCSS
--------------------------------------------------------------------- */
table.tbl-form {
	border-collapse:collapse;
}
table.tbl-form th {
	height: 1.5em;
	padding:3px 6px 3px 12px;	
	border:solid 1px #FFFFFFF;
	background:url(../img/c4/th_bg.gif) top left repeat;
	color:#FFFFFF;
	text-align:right;
	/* filter: alpha(style=1, opacity=80, finishopacity=100, startx=0, starty=0, finishx=0, finishy=55); */
}
table.tbl-form td {
	padding:3px;
	border:solid 1px #cba6a6;
	/* 090817 Y's用に変更
	border:solid 1px #FFC0CB;
	*/
}

/* 罫線非表示 */
table.tbl-form td.no-border {
	border:none;
}

/* Firefoxのスタイル */
/* th背景画像 */
html>/**/body table.tbl-form th {
	background:url(../img/c4/th_bg.gif) top left repeat;
	background-color:#6e89dd;
}

/* リクエストボタン
--------------------------------------------------------------------- */
#btn_request {
	border: #330066 1px solid;
	color: #f7f0e6;
	background-color: #336699;
}
