/* CSS Document */

*{
margin:0px;
padding:0px;
}

body{
margin:0px auto;
padding:0px;
background-color:#FFFFFF;
font-family:"ＭＳ ゴシック", "Osaka";
font-size:12px;
line-height:120%;
text-align:center;
color:#333333;
scrollbar-track-color:white;
scrollbar-face-color:white;
scrollbar-arrow-color:#cccccc;
scrollbar-shadow-color:#cccccc;
scrollbar-highlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-3dlight-color:#cccccc; 
}

a:link{
color:#000000;
text-decoration:underline;
}

a:visited{
color:#000000;
text-decoration:underline;
}

a:hover{
color:#FF0000;
text-decoration:underline;
}

a:active{
color:#FF0000;
text-decoration:underline;
}

/*---------clearfix-----------*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


/*--------------main---------------*/
#all{
margin:0px auto;
padding:10px 0px 0px;
width:1000px;
/*border:#CCCCCC;*/
text-align:center;
}


#main{
width:998px;
height:539px;
margin:0px auto;
padding:0px;
border:#CCCCCC 1px solid;
text-align:left;
}


#footer{
background:url(../image/footer.jpg) no-repeat bottom left #000000;
width:998px;
height:59px;
margin:0px auto;
padding:0px;
border:#CCCCCC 1px solid;
border-top:none;
}

#txt_margin{
margin:0px 0px 0px 20px;
color:#666666;
line-height:135%;
overflow:auto;
height:515px;
width:978px;
padding:0px;
}

#txt_margin img{
margin:5px 0px;
}

.sub_menu{
margin:75px 0px 10px 20px;
}

/*--------------top---------------*/
#top{
width:920px;
height:539px;
margin:0px 0px 1px 0px;
padding:0px;
text-align:left;
float:left;
}

.day{
font-size:13px;
color:#ED2621;
margin:22px 0px 0px 40px;
padding:0px;
font-weight:normal;
}

.date{
margin-right:10px;
}

#new{
width:615px;
height:345px;
text-align:left;
margin:0px;
padding:0px;
overflow:auto;
}

#new ul{
margin:0px 15px;
list-style-type:none;
}

#new li{
background: url(../image/line.gif) no-repeat 0px 14px;
padding-bottom: 10px;
}


/*--------------goods---------------*/

#goods{
width:998px;
height:650px;
margin:0px 0px 1px 0px;
padding:0px;
text-align:left;
overflow:hidden;
background:url(../image/goods_bg.jpg) top left no-repeat #FFFFFF scroll;
float:left;
}

#goods ul{
list-style-type:none;
}
#goods li{
background: url(../image/list_icon.gif) no-repeat 0px 2px;
padding-left:20px;
padding-bottom: 10px;
line-height:150%;
}
#goods ol li{
background:none;
list-style-type:none;
padding:10px 20px 0px;
}

#goods img{
padding:10px 0px;
}

#goods h4{
color:#EF423F;
font-size:14px;
font-weight:normal;
margin-top:10px;
margin-bottom:3px;
}


