<!-- :::::::::: スクロールバーの色指定 :::::::::: -->
HTML {
	OVERFLOW-Y: scroll; SCROLLBAR-FACE-COLOR: #2875f5; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #2875f5; SCROLLBAR-ARROW-COLOR: #13138c; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #2875f5
}
<!-- :::::::::: スクロールバーの色指定ここまで :::::::::: -->

<!-- :::::::::: ページ内背景画像文字色･サイズ指定 :::::::::: -->
BODY {
	 PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; 
	 BACKGROUND: url(../image/bg_body2.gif) #FFFFFF repeat-x;
	 PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px; COLOR: #666; FONT-FAMILY: "ＭＳ Ｐゴシック",sans-serif;
}
<!-- :::::::::: ここまで :::::::::: -->

<!-- :::::::::: ヘッダー設定 :::::::::: -->
#wrapHeader {
	PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 20px; WIDTH: 800px; POSITION: relative
}
#header {
	BACKGROUND: url(../image/bg_header2.gif); WIDTH: 800px
}
#header #gNavi {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../image/bg_gnavi3.gif) no-repeat right bottom; FLOAT: right; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 670px; PADDING-TOP: 0px; HEIGHT: 43px; TEXT-ALIGN: right
}
#header H1 {
	BACKGROUND: url(../image/head_logo.gif) no-repeat right bottom; LEFT: 10px; WIDTH: 155px; TEXT-INDENT: -99999px; POSITION: absolute; TOP: 5px; HEIGHT: 63px
}
#header H1 A {
	DISPLAY: block; WIDTH: 100px; HEIGHT: 63px; TEXT-DECORATION: none
}
#header #gNavi UL {
	MARGIN-TOP: 10px; FLOAT: right
}
#header #gNavi UL LI {
	FONT-SIZE: 10px; FLOAT: left; COLOR: #ccc; LINE-HEIGHT: 100%
}
#header #gNavi UL LI A {
	COLOR: #ff6666
}
	<!-- :::::::::: ヘッダー内リンク文字色 :::::::::: -->
	BODY#home LI#gNavi01 A {
		COLOR: #999999
	}
	BODY#product LI#gNavi02 A {
		COLOR: #999999
	}
	BODY#gallery LI#gNavi03 A {
		COLOR: #999999
	}
	BODY#q_a LI#gNavi04 A {
		COLOR: #999999
	}
	BODY#link LI#gNavi05 A {
		COLOR: #999999
	}
	BODY#contact LI#gNavi06 A {
		COLOR: #999999
	}
	<!-- :::::::::: ヘッダー内リンク文字色 ここまで :::::::::: -->

	<!-- :::::::::: ヘッダー内ブランク :::::::::: -->
#header #blank {
		PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 8px; BACKGROUND: url(../image/bg_headerbottom2.gif) no-repeat left bottom; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; TEXT-ALIGN: right
	}
	
	<!-- :::::::::: ヘッダー内リンク文字色 ここまで :::::::::: -->
<!-- :::::::::: ヘッダー設定ここまで :::::::::: -->

#topNews {
	PADDING-TOP: 4px; BACKGROUND: url(../image/header_icon.gif) no-repeat 0% 0%; LEFT: 170px; POSITION: absolute; TOP: 50px
}

#orignalflashcontent {
	MARGIN: 0px auto 15px; WIDTH: 786px; HEIGHT: 206px
}

#flashcontent {
	MARGIN: 0px auto 15px; WIDTH: 786px; HEIGHT: 206px
}

#wrap {
	BACKGROUND: url(../image/bg_main.gif) repeat-y left top; MARGIN: 0px auto; WIDTH: 800px
}
<!-- main枠内のテーブルの位置調整 -->
#contents {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../image/bg_maintop.gif) no-repeat left top; PADDING-BOTTOM: 0px; WIDTH: 800px; PADDING-TOP: 20px
}
<!-- ここまで -->
#main {
	FLOAT: left; WIDTH: 560px
}
.information P {
	MARGIN-BOTTOM: 20px! important
}
#infoArea {
	BACKGROUND: url(../image/bg_mi_info.gif) repeat-y top;
	margin-top:10px
}

#infoArea 
	.mi_textAreatop {
	BACKGROUND: url(../image/bg_mi_infotop.gif) no-repeat top
}
#infoArea
	.mi_textAreabottom {
	background: url(../image/bg_mi_infobottom.gif) no-repeat bottom
}

.infoArea {
	FLOAT: none; WIDTH: 520px
}

#dammyArea {
	BACKGROUND: url(../image/bg_dammyinfo.gif) repeat-y left top
}
#dammyArea 
	.mi_dammytextArea {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(../image/bg_mid_infobottom.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#dammyArea 
	.mi_dammytextAreatop {
	BACKGROUND: url(../image/bg_mid_infotop.gif) no-repeat left top
}



#topicPath {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; COLOR: #cccccc
}
#topicPath STRONG {
	COLOR: #999
}
.ttlCommon {
	MARGIN-BOTTOM: 15px
}
.ttlType01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(../image/bg_products.gif) no-repeat left top; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; HEIGHT: 23px
}
#topicPath A {
	COLOR: #ff6666
}
.infoLeft {
	FLOAT: left; WIDTH: 60px
}
.infoRight {
	FLOAT: none; WIDTH: 455px
}
.infoRight DL DT {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; BACKGROUND: url(../image/item01.gif) no-repeat left center; MARGIN-BOTTOM: 5px; COLOR: #333333
}
.infoRight DL DD {
	PADDING-LEFT: 15px
}


.sideTextArea {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 20px; PADDING-TOP: 5px
}
#sideInfo {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px
}
.btnList {
	MARGIN: 10px 0px 0px auto; WIDTH: 45px; TEXT-INDENT: -9999px; LINE-HEIGHT: 100%; HEIGHT: 14px
}
.btnBlog {
	MARGIN: 10px 0px 0px auto; WIDTH: 79px; TEXT-INDENT: -9999px; LINE-HEIGHT: 100%; HEIGHT: 14px
}
.contType01 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.ttlBold {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; COLOR: #333333
}
.contType02 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType02 .leftCont {
	FLOAT: left; WIDTH: 255px
}
.contType02 .rightCont {
	FLOAT: right; WIDTH: 255px
}
.contType03 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType03 .leftCont {
	FLOAT: left; WIDTH: 166px
}
.contType03 .rightCont {
	FLOAT: right; WIDTH: 344px
}
.contType04 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType04 .leftCont {
	FLOAT: left; WIDTH: 344px
}
.contType04 .rightCont {
	FLOAT: right; WIDTH: 166px
}
.contType05 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType05 .leftCont {
	FLOAT: left; WIDTH: 120px
}
.contType05 .rightCont {
	FLOAT: right; WIDTH: 390px
}
.contType06 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType06 .leftCont {
	FLOAT: left; WIDTH: 390px
}
.contType06 .rightCont {
	FLOAT: right; WIDTH: 120px
}
.contType07 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType07 .leftCont01 {
	PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 100px
}
.contType07 .leftCont02 {
	PADDING-RIGHT: 20px; FLOAT: left; WIDTH: 140px
}
.contType07 .last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contType08 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType08 .leftCont {
	PADDING-RIGHT: 16px; FLOAT: left; WIDTH: 166px
}
.contType08 .last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.contType09 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; WIDTH: 530px; PADDING-TOP: 15px
}
.contType09 .leftCont {
	PADDING-RIGHT: 16px; FLOAT: left; WIDTH: 120px
}
.contType09 .last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.color01 {
	COLOR: #ff6666
}
.color02 {
	COLOR: #3399ff
}
.toTop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; TEXT-INDENT: -9999px; LINE-HEIGHT: 100%; PADDING-TOP: 10px
}
.dispTitle {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 10px; COLOR: #333
}
.r18 {
	FONT-WEIGHT: bold! important; FONT-SIZE: 10px; COLOR: #c1707f
}
.end {
	FONT-WEIGHT: bold! important; FONT-SIZE: 10px; COLOR: #999999
}
.infoList {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
.infoList DT {
	FLOAT: left; WIDTH: 70px; COLOR: #666666
}
.infoList DD {
	PADDING-LEFT: 25px; BACKGROUND: url(../image/item01.gif) no-repeat 0px 4px; MARGIN: 0px 0px 5px 70px; COLOR: #333333
}


#sidebar {
	FLOAT: right; WIDTH: 180px; TEXT-ALIGN: left
}
DL.sideList DT {
	FONT-SIZE: 10px
}
DL.sideList DD {
	PADDING-LEFT: 15px; FONT-SIZE: 10px; BACKGROUND: url(../image/item01.gif) no-repeat 0px 2px
}
DL.sideList DD A {
	COLOR: #3399ff
}
UL.sideList LI {
	PADDING-LEFT: 15px; FONT-SIZE: 10px; BACKGROUND: url(../image/item01.gif) no-repeat 0px 2px
}

.toTop A:hover {
	BACKGROUND-POSITION: 0px -15px
}






#sidebar2 {
  float: right; width: 180px;  TEXT-ALIGN: left
}
/* Pick Up! */

#pickup h2 {
  line-height: 1;
  text-indent: -5000px;
  margin-bottom: 5px;
}
.pickupList2 {
  margin-bottom: 8px;
  text-align: center;
}

.pickupList2 li {
  font-size: 10px;
  border: 1px solid #999999;
  margin-bottom: 10px;
}
.pickupList2 li h3 {
  color: white;
  background-color: #ff8080;
  font-size: 12px;
}
.pickupList2 li a img {
  border-bottom: 1px solid #999999;
}

.pickupList2 li .rem {
  text-align: left;
  PADDING-LEFT: 3px
  padding: 0 3px;
  PADDING-LEFT: 15px; FONT-SIZE: 10px; BACKGROUND: url(../image/p_blue.gif) no-repeat 0px 0px;
}
.pickupList2 li .date {
  text-align: right;
  padding: 0 3px;
}



P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
EM {
	FONT-STYLE: normal
}
ADDRESS {
	FONT-STYLE: normal
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
FORM {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
A {
	FONT-FAMILY: none; TEXT-DECORATION: underline
}
A:link {
	COLOR: #3399ff; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3399ff; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	COLOR: #3399ff; TEXT-DECORATION: underline
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.nobdr {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
HR {
	DISPLAY: none; MARGIN: 0px
}
.clearBoth {
	CLEAR: both
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignCenter {
	TEXT-ALIGN: center
}
.alignRight {
	TEXT-ALIGN: right
}
.dispNone {
	DISPLAY: none
}
.dispBlock {
	DISPLAY: block
}
.dispInline {
	DISPLAY: inline
}
.mt0 {
	MARGIN-TOP: 0px
}
.mt5 {
	MARGIN-TOP: 5px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mt15 {
	MARGIN-TOP: 15px
}
.mt20 {
	MARGIN-TOP: 20px
}
.mr0 {
	MARGIN-RIGHT: 0px
}
.mr5 {
	MARGIN-RIGHT: 5px
}
.mr10 {
	MARGIN-RIGHT: 10px
}
.mr15 {
	MARGIN-RIGHT: 15px
}
.mr20 {
	MARGIN-RIGHT: 20px
}
.mb0 {
	MARGIN-BOTTOM: 0px
}
.mb5 {
	MARGIN-BOTTOM: 5px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.mb15 {
	MARGIN-BOTTOM: 15px
}
.mb20 {
	MARGIN-BOTTOM: 20px
}
.ml0 {
	MARGIN-LEFT: 0px
}
.ml5 {
	MARGIN-LEFT: 5px
}
.ml10 {
	MARGIN-LEFT: 10px
}
.ml15 {
	MARGIN-LEFT: 15px
}
.ml20 {
	MARGIN-LEFT: 20px
}
.fs10 {
	FONT-SIZE: 10px
}
.fs12 {
	FONT-SIZE: 12px
}

<!-- :::::::::: リンクナビ :::::::::: -->

div#navi-header{
	list-style-type: none;
	position: relative;
	visibility: visible;
	overflow: visible;
	width: 800px;
	margin: 0;
	height: 40px;
	padding: 0;
}

div#navi-header ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	visibility: visible;
	overflow: visible;
	width: 800px;
	text-align: left;
	vertical-align: top;
	height: 25px;
}

div#navi-header li{
  display: inline;
}
/*/a:hover/*/
div#navi-header li a{
	display: block;
	text-indent: -9999px;
	position: relative;
	height: 25px;
}
/*/  ?   /*/

div#navi-header .home{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_1.gif);
	background-repeat: no-repeat;
}
div#navi-header .home a:hover{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_1_a.gif);
	background-repeat: no-repeat;
}
div#navi-header .newitem{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_6.gif);
	background-repeat: no-repeat;
}
div#navi-header .newitem a:hover{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_6_a.gif);
	background-repeat: no-repeat;
}
div#navi-header .darts{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_2.gif);
	background-repeat: no-repeat;
}
div#navi-header .darts a:hover{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_2_a.gif);
	background-repeat: no-repeat;
}
div#navi-header .ctmachine{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_3.gif);
	background-repeat: no-repeat;
}
div#navi-header .ctmachine a:hover{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_3_a.gif);
	background-repeat: no-repeat;
}
div#navi-header .accessory{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_4.gif);
	background-repeat: no-repeat;
}
div#navi-header .accessory a:hover{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_4_a.gif);
	background-repeat: no-repeat;
}
div#navi-header .parts{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_5.gif);
	background-repeat: no-repeat;
}
div#navi-header .parts a:hover{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_5_a.gif);
	background-repeat: no-repeat;
}
div#navi-header .shop{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_7.gif);
	background-repeat: no-repeat;
}
div#navi-header .shop a:hover{
	margin: 0;
	padding: 0;
	width:114px;
	height:25px;
	float: left;
	position: relative;
	background-image: url(../image/navi_7_a.gif);
	background-repeat: no-repeat;
}

#footer {
	CLEAR: both;
	BACKGROUND: url(../image/bg_mainbottom.gif) no-repeat right top;
	MARGIN: 0px auto;
	WIDTH: 800px;
	PADDING-TOP: 22px
}

#footer ADDRESS {
	BACKGROUND: url(../image/copyright.jpg) no-repeat right top;
	MARGIN: 0px -625px 0px auto;
	WIDTH: 175px;
	TEXT-INDENT: -9999px;
	HEIGHT: 10px
}
