
/* 全体
---------------------------------------------------------------------------------------------*/

	body{
		margin:0px;
		padding:0px;
		background-image:url(/img/all_bg.gif);
		color:#000000;
		font-family:'Arial', 'Tahoma', sans-serif ;
		font-size:12px;
		line-height:150%;
	}

	.top{
		margin:0px;
		padding:0px;
		color:#000000;
		font-family:'Arial', 'Tahoma', sans-serif ;
		font-size:12px;
		line-height:150%;
	}


/* リンク */
	a {
		text-decoration: none;
	}

	a:link {
		color: #0000ff;
	}

	a:visited {
		color: #840084;
	}

	a:hover {
		text-decoration: underline;
	}

	a:active {
		color: #ff0000;
	}

/* 段落 */
	p {
		font-size:12px;
		line-height:150%;
	}

	td {
		font-size:12px;
		line-height:150%;
	}

/* カラム
---------------------------------------------------------------------------------------------*/
/*大カラム*/
	#container {
		width : auto;
		text-align : left;   /* body要素で指定したセンタリングを戻す */
	}

/*左カラム
---------------------------------------------------------------------------------------------*/
/*左カラム*/
	#left-column {
		float : left;        /* プライマリーカラム（記事等）を左側に回り込ませる */
		width : 150px;       /* 幅を500pxに設定 */
		font-size:12px;
		line-height:150%;
		color:#000000;
		padding:0px;
	}

/*トップ*/
	.osusume{
		margin-top:20px;
		text-align:center;
	}

	.osusume img {
		margin-top:20px;
		text-align:center;
	}

/*帯*/
	.obi {
		background:#cccccc;
		font-weight:bold;
		height:20px;
		padding:3px;
		width:149px;
		text-align:center;
	}



/*メインカラム
---------------------------------------------------------------------------------------------*/
/*メインカラム*/
	#main-column {
		float : left;
		width:auto;
		background-image:url("/img/navi_bg.jpg");
		background-repeat: no-repeat;
	}

	#main-column-body {
		width:590px;
		margin-top:10px;
		margin-left:10px;
		font-size:12px;
		line-height:150%;
		color:#000000;
	}

	#main-column-body-top {
		width:750px;
		margin-top:10px;
		margin-left:10px;
		font-size:12px;
		line-height:150%;
		color:#000000;
	}


/*メインカラム(ショッピングページトップのみ)*/
	#main-column-shopbody {
		width:590px;
		margin:0px;
		padding-left:8px;
		font-size:12px;
		line-height:150%;
		color:#000000;
	}

/* グローバルナビ
---------------------------------------------------------------------------------------------*/
	.navi {
		font-size:12px;
		margin:0px;
		padding:4px 0px 3px 10px;
		height:26px;
		width:auto;
	}

	.navi a {
		color: #000000;
		margin-right:25px;
		text-decoration: none;
	}

	.navi a:link {
		color: #000000;
	}

	.navi a:visited {
		color: #000000;
	}

	.navi a:hover {
		text-decoration: underline;
		color: #0000ff;
	}

	.navi a:active {
		color: #ff0000;
	}

/*フッター
---------------------------------------------------------------------------------------------*/
	.footer {
		font-size: 12px;
		color:#ffffff;
		font-weight:normal;
		text-align:center;
		margin-top:30px;
	}


/*特集
---------------------------------------------------------------------------------------------*/
	.special_ex{
		color:#b22222;
		font-weight:bold;
		font-size:14px;
	}

	.special_table {
		border:1px #cccccc solid;
		border-collapse: collapse;
		width:99%;
		padding:3px;
	}

	.special_table td {
		border-left:1px #cccccc solid;
	}



/*お問い合せ
---------------------------------------------------------------------------------------------*/
	.contact{
		width:590px;
	}

	.con_title{
		border-bottom:1px #333333 dotted;
	}

	.con_item{
		color:#000080;
		background:#a0c0d7;
		width:25%;
	}

	.con_necessary{
		color:#ff0000;
	}


	input.text{
		width:100%;
		ime-mode: active;
	}
	
	input.password{
		width:100%;
		ime-mode: disabled;
	}
	
	textarea.textarea{
		width:100%;
		height:10em;
		ime-mode: active;
	}

	input.post-left{
		width:4em;
		ime-mode: disabled;
	}

	input.post-right{
		width:5em;
		ime-mode: disabled;
	}
	
	input.post-add{
		width:100%;
		margin:3px 0px 3px 12px;
		ime-mode: active;
	}
	
	input.name1{
		width:100px;
		margin:0px 0px 0px 9px;
		ime-mode: active;
	}

	input.name2{
		width:100px;
		ime-mode: active;
	}
	
	input.tel{
		width:50px;
		ime-mode: disabled;
	}
	
	input.mail{
		width:50%;
		margin:3px 0px3px 0px;
		ime-mode: disabled;
	}


/*ショッピングカート
---------------------------------------------------------------------------------------------*/
/* ショップナビ */

	.serach {
		margin-right:20px;
	}

/* 左ナビ */

	#shopcat {
		color:#0000ff;
	}

	#shopcat a {
		text-decoration: none;
	}

	#shopcat a:link {
		color: #0000ff;
	}

	#shopcat a:visited {
		color: #840084;
	}

	#shopcat a:hover {
		text-decoration: underline;
	}

	#shopcat a:active {
		color: #ff0000;
	}


	.gbs {
		background:#ffa07a;
		margin:0px 0px 0px 0px;
		padding-bottom:5px;
		color:#ffffff!important;
		width:149px;
	}




	.profi {
		background:#d3d3d3;
		margin:0px 0px 0px 0px;
		padding-bottom:5px;
		color:#ffffff;
		width:149px;
	}

	.gas {
		background:#AEE19B;
		margin:0px 0px 0px 0px;
		padding-bottom:5px;
		color:#ffffff;
		width:149px;
	}

	.catname {
		border-bottom:2px #cc0000 solid;
		margin:1px 0px 1px 0px;
		font-size:16px;
		font-weight:bold;
	}

	.item {
		font-size: 12px; color: #000000;
	}

	.code {
		border-bottom:2px #cc0000 solid;
		margin:1px 0px 1px 0px;
	}

	.itemcode {
		font-size: 10px; color: #000000;
	}

	.itemname {
		font-size: 16px;
		font-weight:bold;
		color: #000000;
	}

	.itemcomment {
		font-size: 12px;
		color: #000000;
		background-color: #ffffff;
	}

	.itemphoto {
		font-size: 12px;
		color: #000000;
		background-color: #ffffff;
	}

	.incart {
		font-size: 12px;
		background-color: #EEEEEE;
		color: #666666;
		border:1px #D5D5D5 solid;
	}

	.gocart { 
		font-size: 12px;
		margin-left:30px;
		color:#333333;
	}

	.navigation {
		font-family: "ＭＳ ゴシック",sans-serif; ;
	}


	.guide{
		background-image:url(/about/img/bg1.gif);
		width:140px;
		margin:5px 3px 5px 3px;
		border:1px #c8bd8d double;
	}

	.guide2{
		background:#ffcc99;
		width:140px;
		margin:5px 3px 5px 3px;
		border:1px #c8bd8d double;
		text-align:center;
	}

	.guide_in{
		padding-left:8px;
		padding-bottom:3px;
	}




/*

.headmenu { font-size: 12px; background-color: #menubg#; color: #FFFFFF}
.serchform {  background-color: #serchbg#; font-size: 12px; color: #000000}
.membername { font-size: #memberfontsize#px; color: #memberfontcolor#; font-weight: bold}
.membercomm { font-size: 12px; color: #666666}





.footfont {  font-size: 12px}
.normal {  font-size: 12px}
.root {  font-size: 12px; color: #normallink#}
.price {  font-size: 16px; font-weight: bold; color: #FF0000}
.large {  font-size: 16px; font-weight: bold}*/





