/* ■■■共通 -------------------------------------------------- */

body {
	color:#000000;
	background-color:#F2C6C6;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background-attachment:fixed;
	background-repeat:repeat;
	background-image: url("/images/background.gif");
}

a:link { color:#010597; text-decoration:none; }
a:visited { color:#BE5500; text-decoration:none; }
a:hover { color:#0000FF; text-decoration:underline; }

.kensuu a:link{ text-decoration:underline; }
.kensuu a:visited{ text-decoration:underline; }

/* ●共通 */
.br_height { font-size:50%; }

tr,td{
	vertical-align:top;
	font-size:10pt;
	color:#404040;
}

hr {
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	height:1px
}

.hr_gray {
	width:95%;
	border-color:#BBBBBB;
	border-style:solid;
	height:1px
}

.pv {
	font-size:9pt;
	color:#777777;
	text-align:right;
}

.error_message {
	color:#FF0000;
}

.warn_message {
	color:#FF0000;
}

.genre_category {
	margin-left:30px;
	color:#808080;
	font-size: 90%;
}

/* ■■■上部テーブル -------------------------------------------------- */

.top_table {
	width:780px;
	background-color:#FFFFFF;			/* 上部テーブルの背景色 */
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	border-width:1px 1px 0px 1px;
	background-attachment:fixed;
	background-repeat:repeat;
	background-image: url("/images/background_top.gif");
}

.top_td10 {
	background-color:#A23A3A;
}
.top_td11 {
	width:590px;
}

.top_td21 {
	color:#FFFFFF;
	background-color:#A23A3A;
	height:20px;
}

.line1 {
	width:100%;
}
.line1_hx {
	color:#000000;
	font-size:120%;
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	margin-left:5px;
}

.line2 {
	width:100%;
}
.line2_text {
	color:#000000;
	font-size:90%;
	margin-left:15px;
	margin-bottom:3px;
}

.toplink {
	color:#FFFFFF;
}

/* ■■■中部テーブル -------------------------------------------------- */

.mid_table {
	width:780px;
	background-color:#FFFFFF;			/* 中部テーブル左右ガイダンスの背景色（結果的に） */
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 0px 1px;
}

.mid_td11 {
	width:190px;
	vertical-align:top;
}
.mid_td12 {
	width:590px;
	vertical-align:top;
	background-color:#FFFFFF;			/* 中部テーブル中本文の背景色 */
	padding:0px 1px 0px 5px;
}

/* ■中部テーブル左ガイダンス■ -------------------------------------------------- */

/* ●ガイダンス */
.guidance_hidari {
	padding:2px;
}

/* ●カテゴリ */
.category_div {
	width:184px;
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.category_label {
	color:#000000;
	padding:2px;
	text-align:center;
	background-color:#F8DEDE;	/* 背景色 */
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	border-width:1px 0px 1px 0px;

	background-attachment:fixed;
	background-repeat:repeat;
	background-image: url("/images/background_top.gif");
}
.category_contents {
	padding:2px;
}

/* ●ログイン中 */
.login_div {
	width:184px;
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.login_label {
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	background-color:#DE1010;	/* 背景色 */
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	border-width:1px 0px 1px 0px;
}
.login_contents {
	padding:2px;
}

/* ●検討中リスト */
.candidate_div {
	width:184px;
	border-color:#0000C0;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 1px 1px;
	background-color:#FFFFFF;	/* ボックス下の背景色 */
}
.candidate_label {
	color:#000000;
	padding:2px;
	text-align:center;
	background-color:#E8E8FC;	/* 背景色 */
	border-color:#0000C0;		/* 枠線 */
	border-style:solid;
	border-width:1px 0px 1px 0px;
}
.candidate_contents {
	padding:2px;
}
.candidate_message {
	color: #FF0000;
}


/* ■中部テーブル本文■ -------------------------------------------------- */

/* ●商品ソート */
.item_sort{
	width:570px;
	background-color:#F8E8E8;
}
.item_sort-purple{				/* 商品一覧は紫色 */
	width:570px;
	background-color:#F8E8E8;
}
.item_sort-blue{				/* 検討リストは青色 */
	width:570px;
	background-color:#E8E8FC;
}

.item_sort_1 img{				/* ソート画像の上下位置を調整 */
	vertical-align:middle;
}

/* ●コピペ機能 */
.item_copy{
	width:570px;
	background-color:#F1F7F1;
	text-align:right;
}

/* ●商品一覧 */
.item_list{
	width:570px;
	border-style:solid;
	border-color:#A23A3A;
	border-width:1px;
}

.item_list_0{				/* スモール写真用 */
	width:100px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.item_list_1{
	background-color:#F8E8E8;
	border-style:solid;
	border-color:#D68C8C;
	border-width:1px;
}

.item_list_2a{
	width:80px;
	background-color:#FEF8F8;
	border-style:solid;
	border-color:#D68C8C;
	border-width:1px;
}
.item_list_2b{
	width:150px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.item_list_2b3{
	width:380px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}


/* ●商品詳細 */
.item_detail{
	width:570px;
	border-style:solid;
	border-color:#A23A3A;
	border-width:1px;
}

.item_detail_1{
	background-color:#F8E8E8;
	border-style:solid;
	border-color:#D68C8C;
	border-width:1px;
}

.item_detail_2a{
	width:80px;
	background-color:#FEF8F8;
	border-style:solid;
	border-color:#D68C8C;
	border-width:1px;
}
.item_detail_2b{
	width:200px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.item_detail_2b3{
	width:480px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.item_detail_3{
	width:570px;
	padding:5px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}


/* ●サプライヤーソート */
.supplier_sort{
	width:570px;
	background-color:#D5E3D5;
}

.supplier_sort_1 img{				/* ソート画像の上下位置を調整 */
	vertical-align:middle;
}

/* ●サプライヤー詳細 */
.supplier{
	width:570px;
	border-style:solid;
	border-color:#008000;
	border-width:1px;
}

.supplier_1{
	background-color:#D5E3D5;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}

.supplier_2a{
	width:80px;
	background-color:#F1F7F1;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}
.supplier_2b{
	width:200px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.supplier_2b3{
	width:480px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.supplier_3{
	width:570px;
	padding:5px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

/* ●サプライヤー登録変更 */
.sup_form{
	width:570px;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}

.sup_form_2a{
	width:150px;
	background-color:#F1F7F1;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}
.sup_form_2b{
	width:420px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}
.sup_form_2b_gray{				/* 条件付き公開項目 */
	width:420px;
	background-color:#EAEAEA;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}
.sup_form_2b_dark{				/* 非公開項目 */
	width:420px;
	background-color:#C4C4C4;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.sup_form_3{
	width:570px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

/* ●サプライヤー商品管理 */
.sup_item_form{
	width:530px;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}
.sup_item_form_1{
	text-align:center;
	vertical-align:middle;
	background-color:#D5E3D5;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}
.sup_item_form_2a{
	width:430px;
	background-color:#F1F7F1;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}
.sup_item_form_2b{
	text-align:center;
	width:50px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

/* ●バイヤー情報 */
.buyer{
	width:570px;
	border-style:solid;
	border-color:#676EFF;		/* 枠線 */
	border-width:1px;
}

.buyer_2a{
	width:150px;
	background-color:#E8E8FC;	/* 背景色 */
	border-style:solid;
	border-color:#676EFF;		/* 枠線 */
	border-width:1px;
}
.buyer_2b{
	width:420px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}
.buyer_2b_gray{				/* 条件付き公開項目 */
	width:420px;
	background-color:#EAEAEA;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}
.buyer_2b_dark{				/* 非公開項目 */
	width:420px;
	background-color:#C4C4C4;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}
.buyer_3{
	width:570px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

/* ●メールフォーム */
.mailform{
	width:570px;
	border-style:solid;
	border-color:#008000;
	border-width:1px;
}

.mailform_2a{
	width:150px;
	background-color:#F1F7F1;
	border-style:solid;
	border-color:#60B460;
	border-width:1px;
}
.mailform_2b{
	width:420px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}

.mailform_3{
	width:570px;
	border-style:solid;
	border-color:#BBBBBB;
	border-width:1px;
}






/* ■■■下部テーブル -------------------------------------------------- */

.bot_table {
	width:780px;
	background-color:#FFFFFF;			/* 下部テーブルの背景色 */
	border-color:#A23A3A;		/* 枠線 */
	border-style:solid;
	border-width:0px 1px 0px 1px;
}
.bot_tr1 {
}
.bot_td11 {
}

/* -------------------------------------------- */




