a img{border:none;}body{background-color:#e9e9e9;background-repeat:repeat-y;background-position:top center;margin:0;padding:0;font-size:10pt;font-family:Verdana, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;line-height:150%;color:#555555;}a{color:#cc0000; font-weight:bold; text-decoration:none;}a:link{color:#cc0000;}a:visited{color:#cc0000; text-decoration:none;}a:hover{color:#f8762f; text-decoration:underline;}a:active{color:#f8762f;}#topnavi{font-size:7.5pt; text-align:left; margin-left:20px;}#main{width:813px;margin:20px auto 0 auto;padding:0;}#contents{width:813px;background-image:url(../images/bg_main.gif);margin:0 auto;padding:0 0 7px 0;}#header{background-color:#e10012;background-image:url(../images/bg_header.gif);width:813px;height:88px;margin:0 auto;}h1{margin:18px 0 0 20px;padding:0;width:500px;float:left;}h2{font-size:12pt; color:#e10012; font-weight:bold; border-bottom:1px solid #e10012;}h3, h4{font-size:10pt; color:#000000;}h4{font-weight:normal;}#menu{background-color:#000000;background-image:url(../images/bg_nav_main.gif);width:801px;height:27px;margin:0 auto;clear:both;}#menuBar{width:700px; float:left;margin-top:2px;}#menuBar a:hover, .productCategory a:hover, #buyNow a:hover{position:relative;top:2px;}form#search{float:right;margin:40px 0 0px 0px;width:200px;}form#search input#findtext{display:block;width:104px;float:left;border:1px solid #888888;background-color:#555555;background-repeat:no-repeat;margin:0px;font-family:Verdana, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;font-weight:bold;font-size:11px;color:white;}input#searchbutton{float:left;margin-left:5px;}#linkFlag{width:60px; float:right;; text-align:right;}#linkFlag img{margin:8px 5px 0 0;}#partA{height:240px; clear:both; width:760px; margin:0 auto 3px auto;}#photoSlide{width:565px;height:240px;margin:10px 0 0 0;padding:0;float:left;}#photoSlide ul{display:none;}#rightBanner{margin:10px 0 0 0;float:right;}#rightBanner img{border:1px solid #666666;}#partB{background-image:url(../images/news.gif);background-repeat:no-repeat;height:26px;width:760px;margin:30px auto 6px auto;padding-top:4px;}#partC{clear:both; width:760px; margin:0 auto 0 auto;}#partC img{border:1px solid #666666;}#partD, #footer{width:760px; margin:0 auto; clear:both; font-size:8pt; text-align:center; color:#777777;}.partE{width:781px; margin:10px auto 0 auto;}.partE p{padding-left:1em;}.partEbody{background-color:#ffffff; margin:-7px 0 -3px 0; border-right:1px solid #5e5e5e; border-left:1px solid #5e5e5e; padding:1px 1em}#footer{padding:0 0 2em 0;}.fontRed{	color:#c3292e;}.fontSmall{font-size:7.5pt;}.news h3{background-color:#0065ac; color:#ffffff; padding-left:5px;}.news h4{border-bottom:1px solid #cccccc;}.news li{margin-bottom:1em;}
