body { background: none;}
.side-b { background: #FAFAEE !important; }

@charset "utf-8";

/* Bcart theme001
■T01■ アウトライン
■T02■ 基本スタイル
■T03■ ヘッダー
■T04■ フッター
■T05■ グローバルナビゲーション
■T06■ サブカラム
■T07■ メインカラム ／ トップページ
■T08■ メインカラム ／ その他ページ

Copyright (C)Dai Publications All Rights Reserved.
*/
/* ---------------------------------------------------------◆
T01	▼ アウトライン・各主要パーツ
	　 outline
◆--------------------------------------------------------- */

/* ■ 外枠 */
#container	{ width: 100%; }
#header		{ margin-bottom:15px; }
#header-inner { width:1000px;margin:0 auto; }
#gnav ul		{ width:1000px;margin:0 auto; }
#content	{ width:1000px;margin:0 auto 25px auto; }


/* ■ 3カラム調整 ／ トップページ　 */



#top-banner a img{
	width:100%;
}

#col-main{width:780px}

#page-product{width:780px;}

#col-main-left-inner {
	float: left;
	width: 600px;
}
#col-main-right-inner {
	float:right;
	width:160px;
}


.top-b{margin-right:-13px;} /* ネガティブマージン*/

.top-banner {
	padding:10px 12px 10px 1px;
}
.top-banner a	{
	width:292px;
}
/* ■ 3カラム調整 ／ ブロック表示時の商品画像サムネイルのサイズ */
#blockview { margin-right:-13px;}
.list-block-img { width:140px; } /* ブロック表示 */
#blockview .status{ height:33px;}
#blockview .status img{ margin-bottom:3px;}
.list-box-inner{
	width: 140px;
	padding: 12px 12px 12px 1px;
}

/* ■ 3カラム調整 ／ 商品詳細ページレイアウト */
/*
.product-left	{ width:250px; }
.product-left .main img { 	width:248px; }
.product-right { width:340px; }
.product-photo .sub1,
.product-photo .sub2,
.product-photo tr {
	width:78px;
	height:78px;
	overflow:hidden;
	vertical-align:middle;
}
*/
.product-left	{ width:300px; }
.product-left .main img { 	width:298px; }
.product-right { width:460px; }
.product-photo .sub1,
.product-photo .sub2,
.product-photo tr {
	width:94px;
	height:94px;
	overflow:hidden;
	vertical-align:middle;
}
.product-photo .sub1 {
	margin: 0 5px 5px 0;
}
.product-photo .sub2 {
	margin: 0 0 5px 0;
}



.top-b .article{
	padding-right:12px;
}





/* ---------------------------------------------------------◆
T02	▼ 基本スタイル
	　 common
◆--------------------------------------------------------- */

/*■ 背景カラー・テキストカラー ※※※※*/
/*
body {
	background:#FFF;
	color:#000;
}
/* ■ リンクカラー ※※※※*/
/*
a		{ color:#047; }
a:ahover	{ color:#08c; }
*/

/* ---------------------------------------------------------◆
T03	▼ ヘッダー
	　 header
◆--------------------------------------------------------- */

#header{
	margin-bottom:20px;
}


/* ---------------------------------------------------------◆
T04	▼ フッター
	　 footer
◆--------------------------------------------------------- */

#footer{}
.default #footer-inner {
	border: none;
}
#footer-nav {
	border-bottom: 2px solid #333;
}


/* ---------------------------------------------------------◆
T05	▼ グローバルナビゲーション
	　 global navigation
◆--------------------------------------------------------- */

#gnav {
	background:#FF6600;
}
#gnav .default{
	padding:7px 0;
	border-bottom:#DEDEDE solid 1px;
	border-top:#DEDEDE solid 1px;
}
#gnav .default li a {
	display:block;
	height:40px;
	overflow:hidden;
	background:url(./theme.png) no-repeat 0 0;
	text-indent:-9999px;
}
#gnav .default li span{
	padding:0;
}
/* 横幅960px  メニュー6個均等割の場合 */
#gnav .default #gn01 a{
	background-position: 0px 0px;
}
#gnav .default #gn01 a:hover{
	background-position: 0px -40px;
}
#gnav .default #gn02 a{
	background-position: -160px 0px;
}
#gnav .default #gn02 a:hover{
	background-position: -160px -40px;
}
#gnav .default #gn03 a{
	background-position: -320px 0px;
}
#gnav .default #gn03 a:hover{
	background-position: -320px -40px;
}
#gnav .default #gn04 a{
	background-position: -480px 0px;
}
#gnav .default #gn04 a:hover{
	background-position: -480px -40px;
}
#gnav .default #gn05 a{
	background-position: -640px 0px;
}
#gnav .default #gn05 a:hover{
	background-position: -640px -40px;
}
#gnav .default #gn06 a{
	background-position: -800px 0px;
}
#gnav .default #gn06 a:hover{
	background-position: -800px -40px;
}

/* ---------------------------------------------------------◆
T06	▼ サブカラム
	　 sub column
◆--------------------------------------------------------- */

/* ■ 各ヘッダー（共通）　 */
.default .side-h{
	background-color: #EEE;
	border-top:solid 1px #BBB;
	border-bottom:solid 1px #BBB;
	color: #333;
	font-size: 12px;
	line-heiht: 100%;
	padding: 8px;
}

/* ■ メニューの枠線（共通）　 */
.side-b {
	background:#FAFAEE;
}

#side-page .side-b {
	background: #fff;
	padding: 4px 0;
}

#side-page .side-b a {
	padding: 4px;
	border-bottom: 1px solid #ccc;
}

/* ■ 各メニュー背景色（カテゴリ含む・サブカラム共通）※※※※　 */


/* ■ カテゴリメニュー 2階層からの背景色 ※※※※　 */
.drop-menu li li,
.drop-menu li li li{
	background:#fff;
}

.drop-menu li ul {
	border: 1px solid #ccc;
}


/* ---------------------------------------------------------◆
T07	▼ メインカラム ／ トップページ
	　 top page
◆--------------------------------------------------------- */

/* ■ 見出し１＠トップページ　 */
.default .top-h{
	background-color: #EEE;
	border-top:solid 1px #BBB;
	border-bottom:solid 1px #BBB;
	color:#333;
	font-size: 12px;
	padding: 5px 10px;
}


/* ---------------------------------------------------------◆
T08	▼ メインカラム ／ その他ページ
	　 other page
◆--------------------------------------------------------- */
/* ------------------------◆
　　＠共通
◆------------------------ */
/* ■ 大見出し（共通）  */
.common-h {
	border-color:#CCC;
	font-size:120%;
/*	color:#000;*/
}
/* ■ 中見出し（共通） */
.common-h-sub {
	border-color:#333;
}


.list-box h3{
	font-size:96%;
	font-weight:normal;
}

/* ■ 小見出し（共通） */
.list li h4	{
	border-color:#CCC;
	color:#008000;
}


/* ------------------------◆
　　＠商品一覧ページ（リストページ）
◆------------------------ */
/* ■ ページャーの背景色　 */
#top-pager-wrap,
#bottom-pager-wrap {
	background:#F1F1F1;
}
/* ■ ページャーボタンの背景色　 */
.pager a {
	background:#FFF;
}
.pager a:hover {
	color: #FFF;
	background:#CCC;
}
/* ■ リスト表示のとき（選択時の背景色） */
#listview li a:hover {
	background:#FFF7DD;
}


/* ------------------------◆
　　＠商品詳細画面
◆------------------------ */
/* ■ 詳細テーブル ヘッダ　 */
.pro-description-h {
	font-size:12px;
	background:#333;
	color:#FFF;
}
/* ■ 詳細テーブル ボディ＠商品詳細ページ　 */
.pro-description {
	background: #eee;
}
.pro-description table{
	border-top:none;
	border-right:none;
	border-left:none;
}
.pro-description table td {
	border-right: none;
}
.pro-jyodai{
	background:#FFF;
}
/* ■ 商品テーブル　ヘッダ背景色（カート＆オーダーページ共通）　 */
table.pro-set th,
table.cart th {
	background: #eee;
}
/* ■ box-background 背景色のあるボックス（共通） */
.boxbg {
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	background-color: #FFF7DF;
}
/* ■ テーブル＠会社概要 */
table.transmit th {
	background: #eee;
	border-color: #fff;
}


/* ------------------------◆
　　＠マイページ
◆------------------------ */
/* ■ テーブル　ヘッダ背景色（共通） 　 */
table .sub-head {
	background-color:#F0EDE4;
}
/* ■ セレクト行　背景色（共通） 　 */
table.tr-select tbody tr:hover {
	background-color:#ECECEC;
}

/* ■ リスト背景色 ／ 発注リスト　 */
.order-list {
	background:#F8F8F8;
}
.order-list .detail{
	background:#FFF;
}
/* ■ 商品テーブル背景色 ／ 発注リスト　 */
.order-list-table thead tr{
	background:#666;
}


/* 単価のCSS */
.pro-customer-unitprice{
 font-weight:bold;
 font-size:15pt;
 color:red;
}

/* 販売価格のCSS */
.pro-set-sumprice{
 font-weight:bold;
/* font-size:13pt;*/
}

.custom-top-free{
background:#EFEFEF;
text-align:right;
padding:10px;
}

.top-banner {
	padding:10px 12px 10px 1px;
}
.top-banner a{
	width:292px;
}

/* ■ 3カラム調整 ／ ブロック表示時の商品画像サムネイルのサイズ */

#blockview { margin-right:-13px;}
.list-block-img { width:140px; } /* ブロック表示 */
#blockview .status{ height:33px;}
#blockview .status img{ margin-bottom:3px;}

.list-box-inner{
	width: 140px;
	padding: 12px 12px 12px 1px;
}

/* ---------------------------------------------------------◆
F05	▼ グローバルナビゲーション
	　 global navigation
◆--------------------------------------------------------- */


#gnav .default li, #gnav .custom li{
	width:140px;
}
#gnav .default li a {
	display:block;
	height:40px;
	overflow:hidden;
	background:url("https://www.chougekiyasu.com/usr/assets/theme/custom_tch/theme2.png") no-repeat 0 0;
	text-indent:-9999px;
}
#gnav .default li span{
	padding:0;
}
/* 横幅960px  メニュー6個均等割の場合 */
#gnav .default #gn01 a{
	background-position: 0px 0px;
}
#gnav .default #gn01 a:hover{
	background-position: 0px -40px;
}
#gnav .default #gn02 a{
	background-position: -140px 0px;
}
#gnav .default #gn02 a:hover{
	background-position: -140px -40px;
}
#gnav .default #gn03 a{
	background-position: -280px 0px;
}
#gnav .default #gn03 a:hover{
	background-position: -280px -40px;
}
#gnav .default #gn04 a{
	background-position: -420px 0px;
}
#gnav .default #gn04 a:hover{
	background-position: -420px -40px;
}
#gnav .default #gn05 a{
	background-position: -560px 0px;
}
#gnav .default #gn05 a:hover{
	background-position: -560px -40px;
}
#gnav .default #gn06 a{
	background-position: -700px 0px;
}
#gnav .default #gn06 a:hover{
	background-position: -700px -40px;
}
#gnav .default #gn07 a{
	background-position: -840px 0px;
}
#gnav .default #gn07 a:hover{
	background-position: -840px -40px;
}