/* 共通CSS */

body {	
background-image:url(../img/common/bg.png) ;
background-color:#000 ;
color:#FFF;
font-size:small;
line-height:150%;
margin:0px ;
}

a:link {color: #FFF;}
a:hover {color: #3366FF;}
a:active {color: #3366FF;position:relative;top:1pt;}
a:visited {color: #CCC;}

table {
border-collapse:collapse ;
}

img { border:none; }

h1{
font-size:large;
margin-top:0%
margin-bottom:3%;
}

h2{
font-size:small;
margin-bottom:1%;
}

ul{ 
padding:0px;
margin:0px;
list-style-type:none;
}

#nowrap{ white-space:nowrap; }
#center{ text-align:center; }
#left{ text-align:left; }
#right{ text-align:right; }
#top{ vertical-align:top; }
#bottom{ vertical-align:bottom; }
#non{ padding:0px; }
#top_right{ vertical-align:top;text-align:right; }



/* 見出し */
td.h{
border-style:solid ;
border-color:#FFF ;
border-width:0px 0px 1px 0px ;
padding:0px 0px 5px 0px;
text-align:right;
}

/* ジャンプ */
table.jump tr td{
color:#3366FF ;
border-style:solid ;
border-color:#FFF ;
border-width:1px ;
padding:5px 10px;
white-space:nowrap;
}

#jump {padding:30px 0px;}
#td_left{border-width:1px 0px;padding:0px;}
#td_right{padding:0px;}



/* コピーライト */
p.copyright{
font-size:x-small;
line-height:160%;
padding:5px 0px 15px 0px;
}



/* ボックス */
*
{
margin: 0;
padding: 0;
}

div.all{
width:100%;
margin:0px;
}

div.head {
width:770px;
background-color:#000;
padding:0px 15px;
}



/* メニュー */

a.brandlist{
display:block;
width:106px;
height:15px;
background-image:url(../img/common/menu/brandlist.png);
margin:0px;
}
a:hover.brandlist{
background-image:url(../img/common/menu/brandlist.png);
background-position:0px 15px;
}

a.shoplist{
display:block;
width:96px;
height:15px;
background-image:url(../img/common/menu/shoplist.png);
margin:0px;
}
a:hover.shoplist{
background-image:url(../img/common/menu/shoplist.png);
background-position:0px 15px;
}

a.company{
display:block;
width:90px;
height:15px;
background-image:url(../img/common/menu/company.png);
margin:0px;
}
a:hover.company{
background-image:url(../img/common/menu/company.png);
background-position:0px 15px;
}

a.link{
display:block;
width:52px;
height:15px;
background-image:url(../img/common/menu/link.png);
margin:0px;
}
a:hover.link{
background-image:url(../img/common/menu/link.png);
background-position:0px 15px;
}

a.sitemap{
display:block;
width:82;
height:15px;
background-image:url(../img/common/menu/sitemap.png);
margin:0px;
}
a:hover.sitemap{
background-image:url(../img/common/menu/sitemap.png);
background-position:0px 15px;
}

a.contact{
display:block;
width:86px;
height:15px;
background-image:url(../img/common/menu/contact.png);
margin:0px;
}
a:hover.contact{
background-image:url(../img/common/menu/contact.png);
background-position:0px 15px;
}

a.supasupa{
display:block;
width:90px;
height:25px;
background-image:url(../img/common/menu/supasupa.png);
margin:0px;
}
a:hover.supasupa{
background-image:url(../img/common/menu/supasupa.png);
background-position:0px 25px;
}

a.wwfm{
display:block;
width:170px;
height:25px;
background-image:url(../img/common/menu/wwfm.png);
margin:0px;
}
a:hover.wwfm{
background-image:url(../img/common/menu/wwfm.png);
background-position:0px 25px;
}

a.bbs{
display:block;
width:90px;
height:25px;
background-image:url(../img/common/menu/bbs.png);
margin:0px;
}
a:hover.bbs{
background-image:url(../img/common/menu/bbs.png);
background-position:0px 25px;
}

a.pagetop{
display:block;
width:175px;
height:25px;
background-image:url(../img/common/pagetop.png);
margin:0px;
}
a:hover.pagetop{
background-image:url(../img/common/pagetop.png);
background-position:0px 25px;
}