BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	FONT: small/1.231 "メイリオ","Mayryo","ＭＳ Ｐゴシック","ＭＳ ゴシック","MS Gothic",sans-serif; BACKGROUND: #fff; COLOR: #000;

}

a:link { color:#124bbe; font-weight:;text-decoration:none;font-family:; } 
a:visited { color:#124bbe; font-weight:;text-decoration:none;font-family:;} 
a:hover { color:#124bbe; font-weight:;text-decoration:underline;font-family:; } 
a:active { color:#124bbe; font-weight:;text-decoration:none;font-family:; } 



A.onenga-wrapping:link {
	FONT-WEIGHT:normal; FONT-SIZE: 12px; COLOR:#404040; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
A.onenga-wrapping:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:#404040;  LINE-HEIGHT: normal; TEXT-DECORATION: none
}
A.onenga-wrapping:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:#404040; LINE-HEIGHT: normal; ; TEXT-DECORATION:underline
}
A.onenga-wrapping:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:#404040;  LINE-HEIGHT: normal;  TEXT-DECORATION: none
}


A.topmenu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #800000; LINE-HEIGHT: normal; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family: "メイリオ","Mayryo","ＭＳ Ｐゴシック","ＭＳ ゴシック","MS Gothic",sans-serif;

}
A.topmenu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #800000;  LINE-HEIGHT: normal; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family: "メイリオ","Mayryo","ＭＳ Ｐゴシック","ＭＳ ゴシック","MS Gothic",sans-serif;
}
A.topmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cdaa7d; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none;
	font-family: "メイリオ","Mayryo","ＭＳ Ｐゴシック","ＭＳ ゴシック","MS Gothic",sans-serif;
}
A.topmenu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #800000;  LINE-HEIGHT: normal; FONT-STYLE: normal; TEXT-DECORATION: none;
	font-family: "メイリオ","Mayryo","ＭＳ Ｐゴシック","ＭＳ ゴシック","MS Gothic",sans-serif;
}

A.item:link { color:#800000; text-decoration:none; font-weight:;font-size:;line-height:120%}
A.item:visited { color:#800000; text-decoration:none; font-weight:;font-size:;line-height:120%}
A.item:active { color:#800000; text-decoration:none; font-weight:;font-size:;line-height:120%}
A.item:hover { color:#800000; text-decoration:underline; font-weight:;font-size:;line-height:120%}

A.buy:link { color:#124bbe; text-decoration:none; font-size:13px;font-weight:;line-height:120%}
A.buy:visited { color:#124bbe; text-decoration:none; font-size:13x;line-height:120%}
A.buy:active { color:#124bbe; text-decoration:none; font-size:13px;line-height:120%}
A.buy:hover { color:#124bbe; text-decoration:underline; font-size:13px;line-height:120%}


/*
BODY {
	FONT-SIZE: 15px; margin-top:0px; margin-left:0px; margin-bottom:10px; FONT-FAMILY: "MS UI Gothic";
}
*/

body
{
	margin:0px;
	padding:0px;
	width:100%;
}

.header
{
    WIDTH: 820px;
    MARGIN: auto;
	border:blue 0px solid;
padding-bottom:4px;
}

.header img{
	margin-left:24px;
}




.menu
{
	clear:both;
    /*MARGIN: auto;*/
    MARGIN-top: 8px;
    MARGIN-bottom: 10px;
    WIDTH: 820px;
	text-align:center;
	font-size:13px;
    BACKGROUND-COLOR:;
    border-top: silver 1px solid;
    border-bottom: silver 1px solid;
	padding:4px 0px 4px 0px
}



.main
{
	border:green 0px solid;
    MARGIN: auto;
    WIDTH: 820px
}

.contents
{
    float: left;
	border:red 0px solid;
    width: 820px;
	margin-bottom:20px;
}

.footer
{
    CLEAR: both;
    BORDER-RIGHT: #800000 1px solid;
    BORDER-TOP: #800000 1px solid;
    MARGIN: auto;
    BORDER-LEFT: #800000 1px solid;
    WIDTH: 820px;
    BORDER-BOTTOM: #800000 1px solid;
    margin-bottom:10px;
}

.footer .copyright{
font-size:12px;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

.header .kanban {
clear:both;
float:left;
border:red 0px solid;
padding-left:20px;
padding-top:0px;
padding-bottom:0px;
}

.kanban img{
margin-left:0px;
}

.header H1 {
position: relative; top: 20px; z-index: 2;
width:800px;
/*padding-left:330px;*/
margin-top:0px;
margin-bottom:0px;
border:black 0px solid;
color: normal; 
font-size:13px;
font-weight:normal;
/*width:470px;*/
/*background-color: #99cc00;*/
text-align:right;
}

.ad{
clear:both;
float:left;
/*display:none;*/
border-bottom:silver 1px solid;
padding-bottom:10px;
margin-bottom:20px;
}

.ad .banner{
float:left;
}

.ad .msg{
float:left;
/*width:384px;*/
width:340px;
padding-top:4px;
padding-left:8px;

}

/*-----------------------------------

-------------------------------------*/
#shopping-msg {
	padding-left: 20px;
	padding-bottom: 10px;
	font-weight:normal;
	text-align:left;
	line-height:130%;
}


