html {
	scrollbar-arrow-color: DarkGray; 
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #ffffff; 
	scrollbar-3dlight-color: DarkGray;
	scrollbar-track-color: #f5f5f5;
	scrollbar-shadow-color: DarkGray;
	scrollbar-darkshadow-color: DarkGray;
}

body {
	width:840px;
	margin:0 auto;
	padding:0;
	color: #000;
	line-height: 120%;
	background: #ffffff;
　　　　
}

a:link{
	color: #069;
	text-decoration: underline;	
}
a:visited{
	color: #606;
	text-decoration: underline;	
}
a:hover {
	color: #583822;
	background:#e9bc00;
	text-decoration: none;
	position : relative;
	top:1px; left:1px;

}
a:active {
	color: #583822;
	background:#e9bc00;
	text-decoration: none;
	position : relative;
	top:1px; left:1px;
}

/** タイトル */
h1 {
	font-size: 16px;
	font-weight: bold;
	font-family:"Century Gothic","Arial","sans-serif"; 
	color: #996600;
	margin: 5px 0 5px 0;
	padding: 0px 0 0 0;
}
h1 a:link{
	color: #669900;
	font-weight: bold;
	text-decoration: none;	
}
h1 a:visited{
	color: #669900;
	font-weight: bold;
	text-decoration: none;	
}
h1 a:hover {
	color: #99CC33;
	font-weight: bold;
	text-decoration: none;	
	position : relative;
	top:1px; left:1px;
}
h1 a:active {
	font-weight: bold;
	text-decoration: none;	
}
/* サブタイトル */
h2 {
	color:#6f5436;
               	font-size: 14px;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
h3 {
	float: none;
	font-weight: bold;
	font-size: 14px;
	text-align:left;
	padding: 15px 0 0 0;
	color:#775500;
　　　　　　　
}
/** ヘッダー */
#header {
	height: 80px;
	background: #fffff;
	clear: both;
}

#header2 {
	height: 30px;
	background: #fffff;
	clear: both;
	margin-bottom: 5px;
}

/** 一行テキストエリア */
#header_top{
	text-align: right;
	font-size: 10px;
	color:#666666;
}

/* *サイトディスクリプション*/
#dsc{
	color:#996600;
	font-weight: nomal;
	font-size: 12px;
	margin-left:30px;
}

/** トップナビゲーションライン */
#topnavi{
width:840px;
background-color: #9cbb1c;
font-size:12px;
color:#fff;
font-weight:bold;
text-align:right;
padding:2px 10px 0px 2px;
border-top:solid 1px #CCCC33 ;
border-bottom:solid 2px #bdb76b;
}

#topnavi a:link {color:#fff;}
#topnavi a:visited{color:#fff;}
#topnavi a:active {color:#fff;}
#topnavi a:hover{background:#9cbb1c;color:#CCCCCC;}

/** トップナビゲーション２ */
#topnavi2{
width:840px;
background-color: #FFF;
font-size:12px;
color:#663300;
font-weight:nomal;
padding:0px 10px 0px 0px;
border-bottom:solid 2px #cccccc;
}

#topnavi2 a:link {color:#fff;}
#topnavi2 a:visited{color:#fff;}
#topnavi2 a:active {color:#fff;}
#topnavi2 a:hover{background:#9cbb1c;color:#CCCCCC;}


/**イントロダクションTOPtitle&サイト説明*/
#intro {
width:840px;
margin-top:10px;
padding: 0px 0px 0px 0px ;
font-size: 12px;
color:#333333;
line-height: 110%;
font-weight:nomal;
border: 0px solid #fｆｆｆｆｆ;
}

#tabnavi{
width:840px;
	height: 44px;
	border-bottom: 1px solid #CCC;
	font-size: 12px;
	color:#583822;
	text-indent: 3px;        
	background-color: #eeeeee;
                padding-left:3px;
	clear: both;
}

#tabnavi a:link, #tabnavi a:visited, #tabnavi a:active {
	color: #583822;
	text-decoration: none;
	width: 195px;
	height: 24px;
	margin: 0 2px; 
                padding-top:3px;               
	font-size: 12px;
	text-align: center;
	float:left;
	background: url("http://auction.30cafe.net/img/navi.gif") no-repeat;

}

#tabnavi a:hover {
	font-size: 12px;
	color: #4e454a;
	background: url("http://auction.30cafe.net/img/navi2.gif") no-repeat;
}

/** ナビ */
#navi{
width:840px;
background-color: #eeeeee;
font-size:12px;
color:#333333;
font-weight:nomal;
padding: 5px 10px 5px 0px;
border-top:solid 1px #d3d3d3;
border-bottom:solid 1px #e3d7a3;
}

#navi a:link {color:#333333;}
#navi a:visited{color:#333333;}
#navi a:active {color:#333333;}
#navi a:hover{color:#9cbb1c;background-color: #eeeeee;}



/*＝＝＝＝＝ トピックタイトル */

/** TOP大トピックbox */
.box2{
	background:#fcc800;
　　　　　　　font-size: 16px;
　　　　　　　text-align:center;　	
	font-weight: bold;
	color: #6f5436;
	padding-left: 1px;
	padding-top:5px;
	padding-bottom:5px;
	margin:1px 1px 10px 1px;
}

/** NET大トピックbox */
.box2b{
	background:#66cccc;
　　　　　　　font-size: 16px;
　　　　　　　text-align:center;　	
	font-weight: bold;
	color: #6f5436;
	padding-left: 1px;
	padding-top:5px;
	padding-bottom:5px;
	margin:1px 1px 10px 1px;
}


/** TOP小トピックbox */

.box3{
	background:#dcd3b2;	
	font-weight: bold;
	color: #6f5436;
	padding:2px 2px 2px 2px;
	margin:1px;
border-bottom:solid 3px #cccccc;
}



/** トピックタイトル */
.topics {
                padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	background:#917347;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
/**グリーン トピックタイトル2 */
.topics2{
                padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	background:#9cbb1c;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
/** ピンクトピックタイトル3 */
.topics3{
padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	background:#ff6699;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
/** ブルートピックタイトル4 */
.topics4{
padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	background:#2cb4ad;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

/**グレー トピックタイトル4 */
.topics5{
padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	background:#949495;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

/**きいろトピックタイトル */
.topics6{
padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	background:#e6b422;
	color:#583822;
	font-weight: bold;
	font-size: 12px;
}

/**トピックタイトル4 */
.topics7{
padding: 2px 10px 2px 10px;
	margin-bottom: 10px;
	background:#949495;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 12px;
}




/*＝＝＝＝＝ レイアウト＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

/** トップページTOPLeftイントロ*/
#toptop_left {
	float: left;
	width: 405px;
	padding: 5px;
	font-size: 12px;
	color:#333333;
	background:#f5f5f5;
	border: 1px solid green;
}

/* トップページTOPright*/
#toptop_right {
	float: right;
	width: 405px;
	padding: 5px;
	font-size: 12px;
	color:#333333;
	background:#f5f5f5;
	border: 1px solid blue;

}



/** トップページサイドLeftMenu*/
#top_left {
	font-size: 12px;
	float: left;
	width: 170px;
	background:#FFFFFF;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 0px solid #cccccc;
}

/* トップページ　Main*/
#top_right {
	float: right;
	width: 650px;
	padding: 5px 0 5px 5px;
	font-size: 12px;
	color:#333333;
	margin-top: 0px;
	margin-bottom: 10px;
	border-left: 1px solid #e3d7a3;
	margin-left: 2px;
}

#top_leftin {
	font-size: 12px;
	float: left;
	width: 438px;
	background:#FFF;
	padding: 5px;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 0px solid red;
}

/* トップページ　RightMenu*/
#top_rightin {
                background:#F3F1D1;
	float: right;
	width: 180px;
	padding: 5px;
	font-size: 12px;
	color:#333333;
	margin-top: 3px;
	margin-bottom: 10px;
	border: 1px solid #EDDBC4;
}




/*＝＝＝＝＝ BOX */

/** LeftsideトップMC*/
.boxmc{
	background: url("http://auction.30cafe.net/img/bg/bg1.gif") no-repeat;
                height:150px;
　　　　　　　color:#622d18;	
　　　　　　　font-size: 12px;
	font-weight: nomal;
　　　　　　　border:solid 0px;
　　　　　　　
}

/** rightsideAC*/
.boxac{
	background: url("http://auction.30cafe.net/img/bg/bg3.gif") no-repeat;
                height:400px;
　　　　　　　font-size: 12px;
	font-weight: nomal;
　　　　　　　border:solid 0px;
　　　　　　　
}



/*maintop 左　更新*/
.boxtop1{
	margin-right: 5px;
	margin-left: 2px;
	margin-top: 2px;
	margin-bottom:0px;
	border:　0px solid gold;
}

/** トップレフトヘッドbox　 */
.topbox{
	background: #f5f5f5;
　　　　　　　color:#663300 ;
	border: 2px solid #eeeeee;
                padding:5px;
}




/**アウトライン無 box */
.box0{
	font-size: 12px;
	padding: 5px;
	margin: 5px;
}

/** アウトラインシルバーbox */
.box{
	font-size: 12px;
	padding: 5px;
	margin: 5px;
	border: 1px solid #Cccccc;
}


/**テキストライト寄せ box */
.box_right{
	font-size: 12px;
	padding: 5px;
	margin: 5px;
	border: 0px solid #Cccccc;
                text-align:right;
}

/** テンプレ更新*/
.boxtp{
	background:#f5f5f5;	
　　　　　　　font-size: 10px;
	font-weight: nomal;
	padding: 2px;
	margin:1px;
border:solid 1px #cccccc;
}

/**トップリンクlinkbox */
.linkbox{
	font-size: 12px;
	color: #666666;
	padding: 5px;
	margin: 5px;
	border: 0px;
}
.linkbox a:link{
	color: #666666;
	font-size: 12px;
	font-weight:nomal;
	text-decoration: underline;	
}
.linkbox a:visited{
	color: #666666;
	font-weight:nomal;
	text-decoration: underline;	
}

.linkbox a:hover {
	color:#e9bc00;
	font-size: 12px;
	font-weight:nomal;
	text-decoration: underline;
	position : relative;
	top:1px; left:1px;
	background: #ffffff;
}
.linkbox a:active {
	color:#e9bc00;
	font-size: 12px;
	font-weight:nomal;
	text-decoration: underline;
	background: #ffffff;	
}


/**IN box白 */
.inbox1{
	font-size: 12px;
	padding: 0px;
	background:#ffffff;
                text-align:left;
}

/**IN boxベージュ */
.inbox2{
	font-size: 12px;
	padding: 0px;
	background:#F3F1D1;
                text-align:left;
}





/*＝＝＝＝＝ キャプション */
/**smallキャプション上 */
.capbox1{
	font-size: 10px;
	padding: 2px;
	margin: 10px;
	line-height: 112%;
}

/**ブラウンsmallキャプション下 */
.capbox2{
	font-size: 10px;
　　　　　　　color:#583822;
	padding: 2px;
	margin-top: 0px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
	line-height: 112%;
}

/*＝＝＝＝＝ エントリー＝************************************＝＝＝＝*/

/* コンテンツ＆カテゴリトップ */
#left_block_top {
	color:#622d18;
	font-size: 80%;
	float: left;
	width: 588px;
　　　　　　　height:50px;　
	background:#eeeeee;
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #Cccccc;
}

/* コンテンツブロック */
#left_block {
	font-size: 80%;
	float: left;
	width: 588px;
	background:#ffffff;
	padding: 15px;
	margin-top: 5px;
	margin-right: 3px;
	margin-bottom: 10px;
	border: 1px solid #Cccccc;
}



/* サイドブロックボタン設置 */
#right_block_contents {
	font-size: 80%;
	float: right;
	width: 213px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
}

/* サイドブロック */
#right_block_contents2 {
	font-size: 80%;
	float: right;
	width: 213px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 3px;
}


/* NEWエントリーサイドメニューブロック */
#sub_block {
	background: #ffffff;
	border: 0px solid #CBB687;
	padding: 5px;
}

/* エントリーサイドメニューブロック */
#sub_block2 {
	background: #ffffff;
	border: 0px solid #CBB687;
	padding: 5px;
}

/*下サイドメニューブロック */
#sub_block3 {
	background: #ffffff;
	border: 0px solid #CBB687;
	padding: 5px;
}


ul#submenu {
	list-style-type: none;
	margin: 1px 0px 0px;
	padding: 0px;
}
ul#submenu li{
	border-bottom: 1px solid #cccccc;
	border-left: 0px dotted #cccccc;
	margin-left: 10px;
	padding-left: 5px;
}
ul#submenu a:link,{
	color: #069;
	text-decoration: underline;	
}

ul#submenu a:visited {
	text-decoration: underline;
	display:block;
	color: #606;
}
ul#submenu a:hover,{
	background:#e9bc00;
	color: #583822;
	font-weight: nomal;
	text-decoration: underline;
	position : relative;
	top:1px; left:1px;
}
ul#submenu a:active {
	color: #583822;
	background:#e9bc00;
	font-weight: nomal;
	text-decoration: underline;
	position : relative;
	top:1px; left:1px;
}



.side-in{
	text-align:right;
}

.side-in form{
	margin: 2px;
}


/**エントリータイトルH2*/
.topicstitle{
padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
	background:#dcd3b2;
	font-weight: bold;
                text-align:center; 
}



/*右下ナビ */

#menu{
	color: #333333;
	font-weight: nomal;
                text-align:right;
margin-right:20px;
}

/*下ナビ */

.position {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin-top:10px;
	margin-bottom:10px;
	text-align: center;
	background:#ffffff;
}




/*＝＝＝＝＝ フッター */

/** フッターコピーライト */

#footer {
	font-size: 12px;
	text-align: center;
	border-top: 1px solid #cccccc;
	color: #666666;
}

/** フッター２ */
#footer2 {
	font-size: 10px;
	text-align: center;
	margin-top: 15px;
	border-top: 1px solid #cccccc;
	color: #666666;
}



/*＝＝＝＝＝ フォント設定 */

/* VASE*/
.font0 {
	font-size: 12px;
	font-weight: nomal;
	font-family:"sans-serif"; 
	color: #333333;
}

/* 12pxグレー*/
.font1 {
	font-size: 12px;
	font-weight: nomal;
	font-family:"sans-serif"; 
	color: #666666;
}

/* 12pxブラウン*/
.font2 {
	font-size: 12px;
	font-weight: nomal;
	font-family:"sans-serif"; 
	color: #996600;
}

/* 10pxブラウン*/
.font4 {
	font-size: 10px;
	font-weight: nomal;
	font-family:"sans-serif"; 
	color: #583822;
}

/* 10pxみどり*/
.font5 {
	font-size: 8px;
	font-weight: nomal;
	font-family:"sans-serif"; 
	color: #669900;
}




/* 12pxグレーバック*/
.font11{
	font-size: 12px;
	font-weight: nomal;
	font-family:"sans-serif"; 
	color: #666666;
	background:#9a9a9a;
	color:#FFFFFF;
	font-weight: bold;
	padding: 2px;
}





/*非表示リンク*/

.font0 a:link{
	color: #666666;
	text-decoration: none;	
}

.font0 a:visited{
	color: #666666;
	text-decoration: none;	
}
.font0 a:hover {
	color: #666666;
	font-weight: nomal;
	text-decoration: none;
}
.font0 a:active {
	font-weight: nomal;
	text-decoration: none;
}







/*＝＝＝＝＝ ＝＝＝＝＝＝＝＝＝＝ */
/*＝＝＝＝＝ ＝＝＝＝＝＝＝＝＝＝ */

/* メイン */
#main_block {
	font-size: 80%;
	padding: 5px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	border: 1px solid #CCcccc;
}

/* メイン */
#main_block2 {
	font-size: 80%;
	padding: 5px;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	border: 0px solid #CCcccc;
}
/* トップページ用 右ブロック */
#right_block {
	font-size: 80%;
	float: right;
	width: 238px;
	background: url(images/background_box.jpg) repeat-x fixed;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #CBB687;
	margin-left: 3px;
}


#footer_navi {
	font-size: 75%;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 25px;
	border-top: 3px double #CCCC99;
	background: #CCCC99;
	border: 1px solid gray;
}
#footer_navi a:link,
##footer_navi a:visited {
	color: #339999;
	font-weight: bold;
	text-decoration: none;	
}
#footer_navi a:hover,
#footer_navi a:active {
	color: #CC6600;
	font-weight: bold;
	text-decoration: underline;	
}


/* table装飾 */
.hot {
	border-bottom: 1px dotted #cccccc;
}


.position {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin-top:10px;
	text-align: center;
	background:#ffffff;
}


 /* 画面下段トピックス */
.topics_footer {
	padding-left: 15px;
	height: 20px;
	color: #669900;
	font-weight: bold;
	background: #CCCC99;
	font-size: 80%;
	margin: 10px 5px;
}
/* 関連商品ブロック */
.topics_footer_blcok {
	float: left;
	margin-right: 1px;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 80%;
	margin-left: 2px;
}



/* ヘッダーナビゲーション */
#header_navi {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 80%;
}
#header_navi a:link,
#header_navi a:visited {
	color: #339999;
	font-weight: bold;
	text-decoration: none;	
}
#header_navi a:hover,
#header_navi a:active {
	color: #339999;
	font-weight: bold;
	text-decoration: underline;	
}

	background: url(images/background_box.jpg) repeat-x fixed;
#f36

