*	{margin:0;padding:0}
body	{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:12px;}
a	{text-decoration:underline;color: #003399;}
a:visited	{text-decoration:underline;color: #003399;}
a:hover	{text-decoration:underline;}
img	{border:none;}

#title	{font-size:12px;vertical-align:bottom;text-align:left;width:780px;height:36px;margin-left:6px;margin-top:6px;}
#subtitle	{font-size:18px;vertical-align:bottom;margin-left:6px;margin-right:6px;font-weight:900;text-align:left;}
#titleimage	{width:156px;}
#bar	{margin-left:6px;margin-right:6px;height:4px;font-size:0px;background-color:#ffaa00;clear:both;}
.titleapp {margin-left:14px;margin-top:6px;}
#cate	{width:780px;margin-top:18px;margin-left:12px;}
#cate a {margin-left:1px;margin-right:1px;height:27px;float:left;}
a:visited.menu {text-decoration:none;color:#000000;}
a:visited.nowlevel {text-decoration:none;color:#000000;}
a:hover.menu {text-decoration:none;color:#000000;}
a:hover.nowlevel {text-decoration:none;color:#000000;}

.side_main	{padding-top:20px;margin-left:6px;}
.side	{width:140px;height:480px;}
.side div	{font-size:12px;font-weight:bold;border-left:solid 1px black;border-right:solid 1px black;border-top:dotted 1px black;border-bottom:hidden;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;background-color:#ffffff;}
.side div.lbox	{font-size:12px;font-weight:bold;border-left:solid 1px black;border-right:solid 1px black;border-top:dotted 1px black;border-bottom:dotted 1px black;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;background-color:#ffffff;}
.side div.sel1	{font-size:12px;font-weight:bold;border-left:solid 1px black;border-right:solid 1px black;border-top:dotted 1px black;border-bottom:hidden;padding-top:4px;padding-bottom:4px;padding-left:12px;padding-right:12px;background-color:#ffaa00;}
.side div.bl	{margin-top:18px;margin-botttom:0px;border-style:none;}
.side image	{margin-top:0px;margin-botttom:0px;}
.side a	{color:#444444;text-decoration:none}
.side a:visited	{color:#444444;text-decoration:none;}
.side a:hover	{color:#000000;text-decoration:none;}

.main	{width:520px;padding-top:6px;margin-left:20px;margin-right:16px;margin-bottom:24px;font-size:14px;}
.main td {padding-left:6px;}
.line	{width:99%;height:2px;font-size:0px;background-color:#000000;margin-top:8px;margin-bottom:8px;}
.lline	{width:99%;height:2px;font-size:0px;background-color:#000000;margin-top:8px;margin-bottom:8px;clear:both;}
.maintitle	{font-size:18px;}
.main h2	{background-color:#333333;font-size:16px;color:white;padding:5px 6px 3px}
.main p	{font-size:14px;line-height:160%;color:#111111}
.listnum p{font-size:16px;line-height:120%;}
.manutitle p	{font-size:14px;height:24px;padding-top:2px;padding-bottom:2px;margin-top:2px;margin-bottom:2px;}
.imagediv {margin-right:10px;padding-right:10px;height:200px;float:left;}
.pricediv {height:200px;margin-left:20px;padding-left:20px;}
.imagebox {height:160px;margin-right:10px;padding-right:10px;margin-bottom:8px;float:left;}
.pricebox {width:99%;height:160px;margin-left:20px;padding-left:20px;margin-bottom:8px;}
.offerbox {margin-top:10px;padding-top:10px;}
.imsetbox {margin-bottom:6px;vertical-align:bottom;}
.reviebox {margin-top:8px;}
.reviewcontent {line-height:140%;margin-bottom:8px;}
.bold	{font-weight:bold;}

#footer {margin-left:6px;margin-right:6px;padding-bottom:16px;clear:both;}
#arr {margin-left:164px;}
.gad1	{margin-top:24px;margin-left:4px;}
.gad2	{padding-top:6px;margin-bottom:24px;}
.bold {font-weight:bold;}
.box	{padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:0px;font-size:14px;}
.minibox	{padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:0px;font-size:12px;}
.maintitle2	{font-size:12px;margin-bottom:4px;}
.imagebox {margin-right:4px;padding-right:4px;height:160px;}
.imagebox2 {margin-right:4px;padding-right:4px;}
.pricebox {margin-left:4px;padding-left:4px;height:160px;}
.bottunbox {margin-top:10px;padding-top:10px;}
.backblue1 {background-color:#0000ff;}
.backblue2 {background-color:#ddddff;}
.blue1 {color:#0000ff;}
.blue2 {color:#ddddff;}
.backred1 {background-color:#ff0000;}
.backred2 {background-color:#ffdddd;}
.red1 {color:#ff0000;}
.red2 {color:#ffdddd;}
.main th {font-weight:bold;}
