body {
background-image:url(../images/bg.jpg) !important;
}

#wrapper {
padding:0px;
margin:25px;
width:750px;
font-size:12px;
line-height:140%;
font-family:"lr oSVbN", Verdana, Osaka, "qMmpS Pro W3";
color:#666666;
}

*html #wrapper {
margin-top:0px;
font-family:"lr oSVbN", Verdana, Osaka, "qMmpS Pro W3";
}

a:link { 
text-decoration:none;
color:#666666;
text-decoration: underline;
}

a:visited { 
color: #666666; 
text-decoration: underline;
}

a:hover { 
color: #FF0000;
text-decoration: underline;
}

a:active { 
color: #FF0000;
text-decoration: underline;
}

a.painter {
color:#FF0000!important;
text-decoration: underline;
font-size:14px;
font-weight:bold;
background-repeat:no-repeat;
padding:0px 0px 1px 17px!important;
}

.mag_tb20 {
	margin:10px 0px 5px 0px;}
}

.img {
margin:0px;
}

h1 {
margin:10px 0px;
}

.center {
text-align:center;
}

.mag_b {
margin-bottom:20px;
}

.zero {
margin:0px;
padding:0px;
}

/* MENU ST */
#menu {
margin:0px 0px 0px 0px;
color:#FFFFFF;
}

.menu01 a {
width:250px;
height:23px;
background-image:url(../images/menu01.gif);
background-repeat:no-repeat;
text-decoration:none;
display:block;
float:left;
}

.menu01 a:hover {
background-image:url(../images/menu01_over.gif);
background-repeat:no-repeat;
}

.menu01 a span {
display:none;
overflow:hidden;
}

.menu02 a {
width:250px;
height:23px;
background-image:url(../images/menu02.gif);
background-repeat:no-repeat;
text-decoration:none;
display:block;
float:left;
}

.menu02 a:hover {
background-image:url(../images/menu02_over.gif);
background-repeat:no-repeat;
}

.menu02 a span {
display:none;
overflow:hidden;
}

.menu03 a {
width:250px;
height:23px;
background-image:url(../images/menu03.gif);
background-repeat:no-repeat;
text-decoration:none;
display:block;
float:left;
}

.menu03 a:hover {
background-image:url(../images/menu03_over.gif);
background-repeat:no-repeat;
}

.menu03 a span {
display:none;
overflow:hidden;
}
/* MENU END */


/* buy ST */
#cont_out {
margin:0px;
width:748px;
border-style:solid;
border-color:#FFFFFF;
border-width:1px;
}

.cont_in {
border-style:solid;
border-color:#000000;
border-width:4px;
background-color:#FFFFFF;
padding:20px;
}

#cont_out td {
vertical-align:top;
}

.seihin {
margin:0px;
}

.seihin img {
margin:0px;
}

.seihin img.size {
margin-right:3px;
vertical-align:middle;
}

.seihin img .tablet {
margin:0px;
}

.seihin p {
color:#666666;
font-size:12px;
vertical-align:middle;
margin:3px 0px 0px 0px;
}

.point {
font-size:10px;
color:#FF0000;
text-align:center;
}

p.special {
font-size:12px;
color:#666666;
margin-left:10px;
margin-top:5px;
line-height:150%;
}


table.dot {
background-image:url(../images/dot.gif);
background-position:top;
background-repeat:repeat-x;
padding-top:15px;
}

table.space_top {
padding-top:15px;
}

table.space_bot {
padding-bottom:15px;
}

*html table.space_bot2 {
padding-bottom:0px;
}

.dot_01 {
background-image:url(../images/dot.gif);
background-position:top;
background-repeat:repeat-x;
padding-top:15px;
}

form {
margin:0px;
padding:0px;
}

/* buy END */



#chuui_out {
margin:0px 0px 30px 0px;
width:748px;
border-style:solid;
border-color:#FFFFFF;
border-width:1px;
}

#chuui_in {
border-style:solid;
border-color:#000000;
border-width:4px;
background-image:url(../images/bg_02.jpg);
padding:20px;
}

#chuui_in p {
color:#FFFFFF;
}

p {
margin:0px;
}

#footer7 {
float:right;
margin:20px 0px;
}

#footer7 p {
padding:5px 0px;
}

#footer7 .yajirushi10 a {
background-image:url(../images/yajirushi01.gif);
background-repeat:no-repeat;
padding:1px 0px 1px 17px;
vertical-align:middle;
color:#FFFFFF;
}

#footer7 .yajirushi20 a {
background-image:url(../images/yajirushi02.gif);
background-repeat:no-repeat;
padding:1px 0px 1px 17px;
vertical-align:middle;
color:#FFFFFF;
}

img {
	border:0px;
}
