/*---------- Base --------------*/
body {margin: 10px 0px 0px 10px; padding: 0px;}

/*---------- border&back --------------*/
.main {width: 760px;border: 1px solid #000000;}
.syohin {width: 528px;border: 1px solid #000000;}
.syohin2 {width: 237px;border: 1px solid #000000;}
.syohin3 {width: 237px;border: 1px solid #000000;}
.syohin4 {width: 77px;border: 1px solid #ffffff;}
.kodawari {width: 513px;border: 1px solid #993300;}
.mawarikomi{float:right;margin-left: 10px;margin-bottom: 10px;}
.banner {margin-top: 5px;padding-top: 5px;border-top-width: 1px;border-top-style: dotted;border-top-color: #333333;}
.banner2 {margin-top: 5px;padding-top: 5px;border-top-width: 1px;border-top-style: solid;border-top-color: #333333;}




/*---------- link --------------*/
a:link { color: #555555; text-decoration: none; }
a:visited { color: #555555; text-decoration: none; }
a:hover {color: #ff0000; text-decoration: none; }

/*---------- font --------------*/
p {margin: 0px;padding: 0px;}
.size20_150r{font-size: 20px;line-height:150%;color: #A60000;}
.size16_150r{font-size: 16px;line-height:150%;color: #dd0000;}
.size16_150b{font-size: 16px;line-height:150%;color: #000000;}
.size14_150g{font-size: 14px;line-height:150%;color: #333333;}
.size14_180g{font-size: 14px;line-height:180%;color: #333333;}
.size14_150r{font-size: 14px;line-height:150%;color: #dd0000;}
.size12_150g{font-size: 12px;line-height:150%;color: #333333;}
.size10_150w{font-size: 10px;line-height:150%;color: #FFFFFF;}
.size10_150b{font-size: 10px;line-height:150%;color: #333333;}
