/*┌─────────────────────────────────*/
/*│  SHOP-MASTER v3.2.0 (2005/11/1)                                  */
/*│  Copyright (c) Heart Shop                                        */
/*│  http://shop.heart-warm.net/                                     */
/*│  shop-support@heart-warm.net                                     */
/*└─────────────────────────────────*/

a {text-decoration: none; }
a:link { color: #1E6439;text-decoration: underline; }
a:active { color: #1E6439; text-decoration: underline;}
a:visited { color: #1E6439; text-decoration: underline;}
a:hover {color:#cc6600;background-color:#E6E6FA;}

body {
	scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#6DE051; 
	scrollbar-track-color:#ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #6DE051; 
	scrollbar-darkshadow-color: #6DE051;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-size: 11pt;
	text-align: left;
}
body.admin {
	margin: 20px;
	text-align: center;
}

table{
        font-size:11pt;
        line-height:150%;
}



/* タイトル<table>*/
table.title { 
	font-size: 20pt;
	line-height: 135%;
	background-color: #ffe0e0;
	border: 1px #ff9999 solid;
}
table.title td {	padding: 10px; }

/* ヘッダーの設定 */
table.head { background-color: #fffaff; margin: 0px; width: 100%; }
table.head tr { vertical-align: top; }
table.head td { padding: 10px; }

/* メインのレイアウトtable */
table.main {
	font-size: 11pt;
	margin: 0px;
        width:900px;
        line-height:15px;
        background-color: #CCFFCC;

}
table.main td.left-menu { padding: 5px 0px 0px 0px; width:180px;background-image:url(http://kenshin.shop-pure.net/images/pborder_green.gif);} /* 左側メニュー */
table.main tr { vertical-align: top; }

/* 検索窓<table> */
table.search { border-collapse: collapse; font-size: 10pt; }
table.search td { vertical-align: middle; padding: 0px }

/* 商品紹介ページのカテゴリバー */
table.bar {
	border-collapse: collapse;
	background-color: #CCFFCC;
	font-size: 11pt;
	border: 1px #6DE051 solid;
	line-height: 120%;
	width: 100%;
}
table.bar td {
	border-top: 1px #6DE051 solid;
	border-bottom: 1px #6DE051 solid;
	padding: 2px 2px 2px 5px;
}

/* 管理画面のメニュー表示など */
table.no1 {	
	border-collapse: collapse;
	background-color: #CCFFCC;
	font-size: 11pt;
	border: 1px #6DE051 solid;
	line-height: 120%;
}
table.no1 td {
	border: 1px #6DE051 solid;
	padding: 2px 2px 2px 5px;
}
table.no1 td.main {	padding: 10px; }
table.no1 td.title { 
	background-color: #CCFFCC;
	text-align: center;
	padding: 5px;
	border: 1px #6DE051 solid;
}

/* 表題のラベル設定 */
div.label-subj {
	background: #CCFFCC;
	margin: 1px 1px 5px 1px;
	padding: 1px 1px 1px 10px;
	font-size: 13pt;
	line-height: 120%;
}

/* サイトマップのラベル設定 */
div.label-map {
	background: #CCFFCC;
	margin: 1px 1px 5px 1px;
	padding: 1px 1px 1px 10px;
	font-size: 12pt;
	line-height: 120%;
}

/* 商品の表示<table> */
table.no2 {	
	border-collapse: collapse;
	background-color: #ffffff;
	border: 1px #6DE051 solid;
	line-height: 120%;
	width: 100%;
}
table.no2 td {
	border-bottom: 1px #6DE051 solid;
	border-top: 1px #6DE051 solid;
	border-left: 1px #6DE051 solid;
	border-right: 0px;
	padding: 2px 2px 2px 5px;
}
table.no2 td.no {
	border: 1px #6DE051 solid;
	background-color: #CCFFCC;
	text-align: right;
}
table.no2 tr { vertical-align: top; }

/* トップページ商品紹介<table> */
table.no3 {	
	border-collapse: collapse;
	background: #ffffff;
	border: 0px;
	width: 100%;
}
table.no3 td {
	border: 0px;
	padding: 0px 5px 0px 5px;
}
table.no3 tr { vertical-align: top; }

/* 商品の比較表示<table> */
table.no4 {	
	border-collapse: collapse;
	background-color: #ffffff;
	border: 1px #6DE051f solid;
	line-height: 120%;
	width: 100%;
}
table.no4 td {
	border-bottom: 1px #6DE051 solid;
	border-top: 1px #6DE051 solid;
	border-left: 1px #6DE051 solid;
	border-right: 1px #6DE051 solid;
	padding: 2px 2px 2px 5px;
}
table.no4 td.no {
	border: 1px #6DE051 solid;
	background-color: #ffffff;
	text-align: center;
}
table.no4 tr { vertical-align: top; }

/* 比較サイトモードの商品表示<table> */
table.no5 {	
	border-collapse: collapse;
	background-color: #ffffff;
	border: 1px #6DE051 solid;
	line-height: 120%;
	width: 100%;
}
table.no5 td {
	border: 1px #6DE051 solid;
	padding: 2px 2px 2px 5px;
}
table.no5 tr { vertical-align: top; }
table.no5 table.lab { /* ラベル内<table> */
	width : 100%;	border: none; margin: 0px; padding: 0px;
}
table.no5 table.lab td { border: none; margin: 0px;	padding: 0px; }

/* サイトマップのメインテーブル設定 */
table.map {
	font-size: 8pt;
	line-height: 100%;
	width: 100%;
}
table.map tr { vertical-align: top; }
table.map td { padding: 2px 2px 2px 10px; }

/* 下層カテゴリ表示<table> */
table.cate { font-size:10pt; width: 100%; }
table.cate td {	border 0px; }

/* ラベル設定 */
.label { background-color: #CCFFCC; }
/* 枠の色の設定 */
.waku { border: 1px #6DE051 solid; }
/* 背景色の設定 */
.back {	background-color: #CCFFCC; }


/* 画像の処理 */
img { border: 0px; }
/* 商品の写真画像の処理 */
img.pic { width: 100px; }
/* 商品の写真画像の処理(トップ画面) */
img.pic-top { width: 80px; }
/* カテゴリリンク画像の処理 */
img.cate-link { width: 16px; height: 14px; }
/* バナーの設定 */
img.ban {	width: 88px; 	height: 31px; }
/* 移動マークの設定 */
img.move {	width: 17px; height: 18px; }
/* チェックマークの設定 */
img.check { width: 16px; height: 16px; }


/* ボタンの設定 */
input.button {
	font-size: 11pt;
	height: 30px;
}
/* 入力フォームのフォント設定 */
textarea {
	font-family: "MS UI Gothic, Osaka, ＭＳ Ｐゴシック";
	border: 1px #ff9999 solid;
}

/* エラーのtable */
table.err {
	border-collapse: collapse;
	background-color: #ffffff;
	font-size: 11pt;
	line-height: 135%;
	border: 1px #6DE051 solid;
}
table.err td {
	padding: 10px;
	border: 1px #6DE051 solid;
}
table.err td.label {
	background-color: #ffffff;
	padding: 5px;
	text-align: center;
}


.center { text-align: center; } /* 中央寄り */
.left { text-align: left; } /* 左寄せ */
.right { text-align: right; } /* 右寄せ */
.middle { vertical-align: middle; } /* 上下中央あわせ */
.top { vertical-align: top; } /* 上下上端あわせ */
.bottom { vertical-align: bottom; } /* 上下下端あわせ */
.bold { font-weight: bold; } /* 強調文字 */
.big { font-size: 11pt; }
.medium { font-size: 11pt; }
.msmall { font-size: 10pt; }
.small { font-size: 10pt; }
.mini { font-size: 9pt; }
.eisuu { ime-mode: inactive; }
.w100p { width: 100%; } /* 幅 100% */

a.kihon:link {
                color:#1E6439;text-decoration: underline;
}
a.kihon:visited {
                color:#1E6439;text-decoration: underline;
}
a.kihon:active {
                color:#1E6439;text-decoration: underline;
}
a.kihon:hover {
                color:#808080;text-decoration: underline;   
}
a.menu:link {
                color:#1E6439;text-decoration: underline;
}
a.menu:visited {
                color:#1E6439;text-decoration: underline;
}
a.menu:active {
                color:#1E6439;text-decoration: underline;
}
a.menu:hover {
                color:#cc6600;background-color:#E6E6FA;   
}
a.topmenu:link {
                color:#ffffff;text-decoration: none;
}
a.topmenu:visited {
                color:#ffffff;text-decoration: none;
}
a.topmenu:active {
                color:#ffffff;text-decoration: none;
}
a.topmenu:hover {
                color:#cc6600;background-color:#E6E6FA;   
}
a.ranking:link {
                color:#808080;text-decoration: underline;
}
a.ranking:visited {
                color:#808080;text-decoration: underline;
}
a.ranking:active {
                color:#808080;text-decoration: underline;
}
a.ranking:hover {
                color:#FF1493;text-decoration: underline;   
}
a.honten:link {
                color:#ffffff;text-decoration: none;background-color:#6DE051; 
}
a.honten:visited {
                color:#ffffff;text-decoration: none;background-color:#6DE051;
}
a.honten:active {
                color:#ffffff;text-decoration: none;background-color:#6DE051;
}
a.honten:hover {
                color:#00EE00;background-color:#FFF68F; 
}  
td.menu{
				background-color:#6DE051;
				color:#ffffff;
				font-size:10pt;
				font-weight:bold;
				text-align:center;
				padding:3px;
				border-color:#6DE051;
				border-style:solid;
				border-width:1px;
				width:170px;}
td.menu-sabu{
				background-color:#ffffff;
				font-size:10pt;
				text-align:left;
				padding:3px;
				border-color:#6DE051;
				border-style:solid;
				border-width:1px;
				width:170px;}

td.tyuui{
				background-color:#ffffff;
				font-size:9pt;
				color: #808080;
				padding:7px;
				border-color:#6DE051;
				border-style:double;
				border-width:4px;
				width:135px;}
td.ran{
				background-color:#ffffff;
				font-size:9pt;
				color: #808080;
				padding:10px;
				border-color:#6DE051;
				border-style:double;
				border-width:4px;
				width:500px;}
td.kousui{
				background-color:#ffffff;
				font-size:11pt;
				color: #808080;
				padding:10px;
				border-color:#6DE051;
				border-style:double;
				border-width:4px;
				width:200px;}
td.under{
				font-size:9pt;}
td.right{
				background-color:#ffffff;
				font-size:9pt;
				width:120px;
				border-width:0px;
}
td.lovekosume{
				background-color:#ffffff;
				font-size:11pt;
				color: #808080;
				padding:3px;
				border-color:#6DE051;
				border-style:double;
				border-width:4px;
				width:120px;}

BODY, TH, TD { 
                font-size: 10pt; 
				color: #333333;
				line-height: 130%}
table{
        font-size:11pt;
        line-height:15px;
}

