.c0 {
 line-height: 0.9;
 }
.c1 {
 line-height: 1.5;
 }
.c2 {
	line-height: 1.8;
	border-width: 1;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #FF9900;
 }
.c3 {
 line-height: 1.2;
 }  

.example1 {
	border: 1px  solid;
	color: #ffdfe2;
	border-color: #FF9900;
} 
.formbutton {
	cursor:pointer;
	border:outset 1px #ccc;
	font-weight:bold;
	padding: 1px 2px;
	background-color: #FFFFCC;
	color: #006600;
	border-color: #009900;
}
.shop {
	border-top-width: ;
	border-top-color: ;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #FF9900;
	}


.dotted {
	height: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
		}
 
.example3 {
	border-top-width: 1.5px;
	border-top-color: #ff9900;
	height: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FF9900;
} 

.dash.orange {
 border: 1px
 dashed
 #ff9900;
	border-width: 1px;
 }   
.span.pink {
 background-color: #FFCCCC;
 }

.span.orange {
 background-color: #ffcc00;
 }
.span.green {
 background-color: #00cc00;
 }

.span.blue {
 background-color: #99ccff;
 }
.span.yell {
 background-color: #ffff99;
 }
.strong1 { 
border-bottom: double red 3px; 
}
.line {
line-height : normal;}

p{
	font-size : 12px;
}

table{
	font-size : 12px;
}

h1{
	text-align: center;
	letter-spacing: 1em;
	font-color:#ff9900;
	border-top:1px solid;
	border-bottom:1px solid;
	color: #006600;
	border-top-color: #ff9900;
	border-bottom-color: #ff9900;
	font-size: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2{
font-family: "ＭＳ ゴシック", "Osaka"; 
font-size:20pt; font-weight:bold; font-style:normal; 
text-decoration:none; 
text-align:left; 
vertical-align:; color:#ffffff}

h3{
	font-family: "ＭＳ ゴシック", "Osaka";
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	text-align:left;
vertical-align:; 		color:#CC9900;
	margin-top: 0px;
	margin-bottom: 0px;
}

body{
font-family: "ＭＳ ゴシック", "Osaka"; 
font-size:11pt; 
font-weight:normal; 
font-style:normal; 
text-decoration:none; 
text-align:left; 
vertical-align:top; 
scrollbar-base-color :#ccffff; 
scrollbar-face-color :#ccffff; 
scrollbar-highlight-color :#94BFDF; 
scrollbar-shadow-color :#94BFDF;
scrollbar-arrow-color:#94BFDF;
background:#FFFFFF;
}

a:link{
	font-family: "ＭＳ ゴシック", "Osaka";
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	position:;
	top:1px;
	left:1px;
color:#669900;

}

ul {
	list-style-image: url(image/index/futaba.gif);
	height: 5px;
} 



a:visited{
	font-family: "ＭＳ ゴシック", "Osaka";
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
color:#FF9900;
vertical-align:; 
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
	list-style-image: url(/images/index/futaba.gif);
}

a:active{
	font-family: "ＭＳ ゴシック", "Osaka";
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
color;#ffffff
vertical-align:; 
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
	list-style-image: url(/images/index/futaba.gif);
}

a:hover{
	font-family: "ＭＳ ゴシック", "Osaka";
	font-size:10pt;
	background-color:#FFCC99;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	position:relative;
	top:1px;
	left:1px;
color;#ffffff
vertical-align:; 
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
}







h1{font-family: "ＭＳ ゴシック", "Osaka"; font-size:24px; font-weight:bold; font-style:normal; text-decoration:none; text-align:left; vertical-align:; color:#ffffff}
.line-height {  font-family: "ＭＳ ゴシック", "Osaka"; font-size: 12px; line-height: 100%}
.c4 {
	border: medium dotted #ff9900;
	
}
.c41 {
	border: dotted #ff9900;
	
}

.c5 {
	border: double #ff9900;
	
}
.c4b {
	border: medium dotted #66CCFF;
	
}


.c5b {
	border: double #66CCFF;
	
}
.c4g {
	border-width: 3;
	border-top-style: dotted;
	border-bottom-style: dotted;
}


.c5g {
	border: double #66FF00;
	
}

/* ヘッダーの設定 */
table.head { background-color: #ffecec; margin: 0px; width: 100%; }
table.head tr { vertical-align: top; }
table.head td { padding: 10px; }

/* メインのレイアウトtable */
table.main { font-size: 11pt; width: 100%; }
table.main td { padding: 0px 5px 0px 5px; }
table.main tr { vertical-align: top; }

/* 検索窓<table> */
table.search { border-collapse: collapse; font-size: 10pt; }
table.search td { vertical-align: middle; padding: 0px }

/* 個別ECサイト選択メニュー<select> */
select.site-top { width: 125px; } /* トップページ */
select.site-view {  } /* 商品表示ページ */

/* 商品紹介ページのカテゴリバー */
table.bar {
	border-collapse: collapse;
	background-color: #fffafa;
	font-size: 12pt;
	border: 1px solid;
	line-height: 120%;
	width: 100%;
	border-color: #FF9900;
}
table.bar td {
	border-top: 1px  solid;
	border-bottom: 1px solid;
	padding: 2px 2px 2px 5px;
	border-top-color: #FF9900;
	border-bottom-color: #FF9900;
}

/* 管理画面のメニュー表示など */
table.no1 {	
	border-collapse: collapse;
	background-color: #FFCC99;
	font-size: 12pt;
	border: 1px #ff9900 solid;
	line-height: 120%;
}
table.no1 td {
	border: 1px solid;
	padding: 2px 2px 2px 5px;
	border-color: ff9900;
}
table.no1 td.main {	padding: 10px; }
table.no1 td.title {
	background-color: #FFCC99;
	text-align: center;
	padding: 5px;
	border: 1px  solid;
	border-color: #FF9900;
}

/* 表題のラベル設定 */
div.label-subj {
	background: #ffecec;
	margin: 1px 1px 5px 1px;
	padding: 1px 1px 1px 10px;
	font-size: 13pt;
	line-height: 120%;
}

/* サイトマップのラベル設定 */
div.label-map {
	background: #ffecec;
	margin: 1px 1px 5px 1px;
	padding: 1px 1px 1px 10px;
	font-size: 13pt;
	line-height: 120%;
}

/* 商品の表示<table> */
table.no2 {
	border-collapse: collapse;
	background-color: #ffffff;
	border: 1px  solid;
	line-height: 120%;
	width: 100%;
	border-color: #FF9900;
}
table.no2 td {
	border-bottom: 1px #ff9900 solid;
	border-top: 1px #ff9900 solid;
	border-left: 1px #ffcc99 solid;
	border-right: 0px;
	padding: 2px 2px 2px 5px;
	border-left-color: #FFCC99;
}
table.no2 td.no {
	border: 1px #ff9900 solid;
	background-color: #ffecec;
	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 #ff9900 solid;
	line-height: 120%;
	width: 100%;
}
table.no4 td {
	border-bottom: 1px #ffcc99 solid;
	border-top: 1px #ffcc99 solid;
	border-left: 1px #ff9900 solid;
	border-right: 1px #ff9900 solid;
	padding: 2px 2px 2px 5px;
}
table.no4 td.no {
	border: 1px #ff9900 solid;
	background-color: #ffecec;
	text-align: center;
}
table.no4 tr { vertical-align: top; }

/* 比較サイトモードの商品表示<table> */
table.no5 {	
	border-collapse: collapse;
	background-color: #ffffff;
	border: 1px #ff9900 solid;
	line-height: 120%;
	width: 100%;
}
table.no5 td {
	border: 1px #ff9900 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: 12pt;
	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: #ffecec; }
/* 枠の色の設定 */
.waku {
	border-color: #006600;
}
/* 背景色の設定 */
.back {	background-color: #fffafa; }


/* 画像の処理 */
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 #ff9900 solid;
}

/* エラーのtable */
table.err {
	border-collapse: collapse;
	background-color: #ffecec;
	font-size: 12pt;
	line-height: 135%;
	border: 1px #ff9900 solid;
}
table.err td {
	padding: 10px;
	border: 1px #ff9900 solid;
}
table.err td.label {
	background-color: #ffcc99;
	padding: 5px;
	text-align: center;
}

hr { height: 1px; color: #c0c0c0; }

.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; } /* 強調文字 */
.indent1 { text-indent: 1em; } /* 字下げ 1文字分 */
.big { font-size: 12pt; }
.medium { font-size: 11pt; }
.msmall { font-size: 10pt; }
.small { font-size: 8pt; }
.mini { font-size: 7pt; }
.eisuu { ime-mode: inactive; }
.w100p { width: 100%; } /* 幅 100% */


/* フォーラムなどの交互に色が変わる部分 */
.even {
	background-color: #E2F6DA;
	padding: 5px;
	border-color: #006600;
}
.odd {background-color: #F4FBEC; padding: 5px;}
