@charset "utf-8";

/*reset*/
body,div,h1,h2,h3,h4,p,ul,li,img,dl,dd,dt,small{
margin: 0;
padding:0;
line-height: 1.0;
}
ul{list-style:none;}
img{
border: none;
vertical-align: bottom;
}

/*body*/
body{
border-top:#F73E13 6px solid;
background: #F6F3E4;
font-size: 14px;
color: #333;}
a{
color: #6C98DA;
font-weight: bold;}
a:hover{color: #F73E13;}

/*layout*/
#container{
background: #FFF url(img/bg01.gif) repeat-y center;
width: 766px;
padding: 20px;
margin: 0 auto;
overflow: hidden;}
#header{
height:35px;
margin-bottom: 20px;}
#header h1{
float: left;}
#header p {
text-align:right;}
#header p a{
padding-left:10px;}

#wrapper1{
overflow: hidden;
width: 766px;
margin-bottom: 20px;}
#wrapper1 dl{
margin-left:10px;
float: left;}
#wrapper1 p.main{
float: right;
width:552px;}

#wrapper1 dl{border: 1px solid #F0F0F0;}
#wrapper1 dt{
border-bottom:1px solid #F0F0F0;
white-space: nowrap;
text-indent: 100%;
overflow: hidden;
}
#wrapper1 dt:last-child{border-bottom: none;}
#wrapper1 dt a{
display: block;
height:32px;
width: 173px;
}
#wrapper1 dd{
text-align: center;
height: 64px;}
#wrapper1 dd a{
line-height: 1.8;}

dt.top a{background: url(img/gnav01.gif) no-repeat;}
dt.club a{background: url(img/gnav02.gif) no-repeat;}
dt.seihin a{background: url(img/gnav03.gif) no-repeat;}
dt.company a{background: url(img/gnav04.gif) no-repeat;}
dt.shop a{background: url(img/gnav05.gif) no-repeat;}

dt.top a:hover{background: url(img/gnav01_o.gif) no-repeat;}
dt.club a:hover{background: url(img/gnav02_o.gif) no-repeat;}
dt.seihin a:hover{background: url(img/gnav03_o.gif) no-repeat;}
dt.company a:hover{background: url(img/gnav04_o.gif) no-repeat;}
dt.shop a:hover{background: url(img/gnav05_o.gif) no-repeat;}

.space{
height: 16px;
background: #F0F0F0;
margin-bottom: 40px;}

h2{
background:#F0F0F0;
height:30px;
border-left: #F73E13 solid 6px;
padding-left: 10px;
margin-bottom: 20px;}
#wrapper2{
overflow: hidden;
width: 766px;
margin-bottom: 50px;}
#new{
float: right;
width:460px;
}
#koushin{
float: left;
width: 280px;}

.new1{
overflow: hidden;
margin-bottom: 16px;}
.new1 img{
border: 2px solid #F0F0F0;
float:left;
width:162px;
height:132px;
margin-right:20px;}
.new1 h3{
font-size: 16px;
color: #90582C;
font-weight: bold;
margin-bottom: 10px;
}
.new1 h3.jp{background: url(img/ic03.gif) no-repeat right top;}
.new1 h3.ge{background: url(img/ic04.gif) no-repeat right top;}
.new1 p.new2{
width:274px;
margin-left:186px;
font-size: 12px;
border-bottom: #E9D8CB solid 2px;
margin-bottom: 6px;}
.new1 p{
line-height: 1.4;}
.old{
line-height: 30px;
background: #F0F0F0;
text-align: right;
}
.old a{
text-decoration: none;
padding-right: 10px;}
.old img{
padding:0 8px 12px 0;}

#koushin dl{
font-size: 12px;}
#koushin dt{
background:url(img/ic02.gif) no-repeat 8px ;
padding-left: 20px;
margin-bottom: 10px;
font-weight: bold;
color: #90582C}
#koushin dd{
margin-bottom: 20px;
padding-bottom: 10px;
padding-left: 20px;
border-bottom: 2px solid #F0F0F0;
line-height: 1.6;}











#footer{
height: 90px;
text-align: center;
background: #FFF url(img/bg03.gif) repeat-x bottom;
}
#footer li{
display: inline;
padding: 0 10px;
border-right: 2px solid #630;
}
#footer li:last-child{
border-right: 0px;}
#footer li a{
text-decoration: none;
color: #630;
}
#footer li a:hover{
color: #F73E13;}
#footer p{
padding-top: 34px;}
