BODY
{
    PADDING: 0px;
    margin: 0px;
   	FONT-SIZE: 12px;

}

/*背景用 Start*/
#bg_logo{
    BACKGROUND-IMAGE: url(../images/bg_logo.gif);
    MARGIN: 0px auto;
    HEIGHT: 84px;
    BACKGROUND-REPEAT: repeat-x;
}
#bg_navi{
    BACKGROUND-IMAGE: url(../images/bg_navi.gif);
    MARGIN: 0px auto;
    HEIGHT: 60px;
    BACKGROUND-REPEAT: repeat-x;
}

#bg_obi{
    PADDING: 0px;
    BACKGROUND-COLOR: #990000;
}
#bg_footer{
    BACKGROUND-IMAGE: url(../images/bg_footer.gif);
    MARGIN: 0px auto;
    HEIGHT: 112px;
    BACKGROUND-REPEAT: repeat-x;
}
/*背景用 End*/

/*メインTable Start*/
TABLE.Main{
    PADDING: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    VERTICAL-ALIGN: top;
    BORDER-COLLAPSE: collapse;
	BORDER-STYLE:none;
    WIDTH: 850px;
}
TABLE.Main TD{
    PADDING: 0px;
    MARGIN: 0px;
}

TABLE.Main TD.midD{
	text-align:left;
	vertical-align:top;
}
TABLE.Main TD.midD_tit{
	text-align:center;
	vertical-align:top;
}
TABLE.Main TD.leftM{
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_leftM.gif);
    BACKGROUND-REPEAT: repeat-y;
}
TABLE.Main TD.left_logo{
    HEIGHT: 84px;
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_left_logo.gif);
    BACKGROUND-REPEAT: no-repeat;
}
TABLE.Main TD.left_obi{
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_left_obi.gif);
    BACKGROUND-REPEAT: repeat-y;
}
TABLE.Main TD.left_navi{
    HEIGHT: 60px;
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_left_navi.gif);
    BACKGROUND-REPEAT: repeat-y;
}
TABLE.Main TD.left_footer{
    HEIGHT: 100px;
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_left_footer.gif);
    BACKGROUND-REPEAT: no-repeat;
}
TABLE.Main TD.rightM{
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_rightM.gif);
    BACKGROUND-REPEAT: repeat-y;
}

TABLE.Main TD.right_logo{
    HEIGHT: 84px;
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_right_logo.gif);
    BACKGROUND-REPEAT: no-repeat;
}
TABLE.Main TD.right_obi{
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_right_obi.gif);
    BACKGROUND-REPEAT: repeat-y;
}
TABLE.Main TD.right_navi{
    HEIGHT: 60px;
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_right_navi.gif);
    BACKGROUND-REPEAT: repeat-y;
}
TABLE.Main TD.right_footer{
    HEIGHT: 100px;
    WIDTH: 45px;
    BACKGROUND-IMAGE: url(../images/kage_right_footer.gif);
    BACKGROUND-REPEAT: no-repeat;
}
/*メインTable End*/

/*商品一覧テーブル Start*/
TABLE.itemlist{
    PADDING: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 540px;
}
TABLE.itemlist TD{
    PADDING: 0px;
    MARGIN: 0px;
}
TABLE.itemlist TD.pict{
    VERTICAL-ALIGN: top;
	height:200px;
	WIDTH: 270px;
	border-top-style: dotted;
}
/*商品テーブル End*/



.line{
    BACKGROUND-IMAGE: url(../images/line.gif);
    BACKGROUND-REPEAT: repeat-x;
}

.honbun{
	text-align:left;
	vertical-align:top;
}
.copydai{
	font-size:12px;
	color:#EFEFEF;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
}
.copysho{
	font-size:10px;
	color:#EFEFEF;
	text-align:left;
	vertical-align:middle;
}
.b12{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
.b14_o{
	font-size:14px;
	font-weight:bold;
	color:#CC6600;}
.b16{
	font-size:16px;
	font-weight:bold;
}
.noborder{
	margin:0px;
	border:0px
}

