a img{border:none;}

body{
background-color:#e9e9e9;
background-image:url(../images/new/bg-body.gif);
background-repeat:repeat-y;
background-position:top center;
margin:0;
padding:0;
font-size:10pt;
font-family:Verdana, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
line-height:150%;
color:#555555;
}

a{
color:#0066ff;
text-decoration:none;}

a:hover{
color:#0066ff;}

a:visited{color:#f8762f; text-decoration:none;}
#news a:visited{color:#0066ff; text-decoration:none;}

a:active{color:#333333;}

#topnavi{
font-size:7.5pt; text-align:left; margin-left:20px;}

.shareParts{
font-size:7.5pt; text-align:left; margin-left:20px; width:105px;
float:left;
}

.sharePartsFB{
font-size:7.5pt; text-align:left; width:105px;
float:left;
}

iframe.twitter-share-button {
    width: 93px!important;
}

#main{
width:800px;
margin:0 auto;
padding:0;
}

#contents{
width:760px;
margin:0 auto;
}

#header{
background-color:#000000;
width:760px;
height:50px;
margin:0 auto;}

h1{
background-color:#000000;
margin:0;
padding:0;
width:500px;
float:left;
}

#menu{
background-color:#000000;
width:760px;
height:26px;
margin:0 auto;
clear:both;}

#menuBar{
width:700px; float:left;
}

#menuBar a:hover, .productCategory a:hover, #buyNow a:hover{
position:relative;
top:2px;
}

form#search{
float:left;
margin:15px 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:50px; float:right; background-color:#000000; text-align:right;}

#linkFlag img{
margin:8px 5px 0 0;}

#partA{
padding:0;
height:286px; clear:both;}

#photoSlide{
width:760px;
height:280px;
margin:10px 0 10px 0;
padding:0;}

#photoSlide ul{
display:none;}

#rightBanner{
width:184px;
margin:10px 0 0 0;
float:right;}

#rightBanner img{
border:1px solid #b2b2b2;}

#rightBanner .top {
margin:0 0 3px 0;
}

#partB{
background-image:url(../images/new/news.gif); background-repeat:no-repeat; height:26px; margin:6px 0; padding-top:4px;}

#partC{
clear:both; width:760px; margin:0 auto 5px auto;}

#partC img{
border:1px solid #b2b2b2;}

#partD, #footer{
width:760px; margin:0 auto; clear:both; font-size:8pt; text-align:center; color:#777777;}

#footer{
margin-top:20px;
}

.fontRed{
color:#c3292e;
}

.topImage2{
width:182px; margin-right:10px; float:left;"
}

.topImage3{
width: 182px;
float: right;
margin-bottom: 8px;
margin-right: 2px;
}

li{margin-bottom:1em;}

#shareBanner{
width:80px; margin:-50px 0 0 0; padding:5px 0 0 0; text-align:left; float:right;
}
