@charset "utf-8";
/* CSS Document */

/*------------------
body
--------------------*/
html {
height: 100%;
}

body {
margin: 0;
padding: 0;
background: #000;
font-size: 100%; 
font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3", Osaka, Sans-serif ;
text-align: center;
}


/*------------------
reset
--------------------*/
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
p, 
address, 
ul, 
ol, 
li, 
form, 
dl, 
dt, 
dd, 
img, 
table, 
tr, 
th, 
td, 
blockquote {
margin: 0;  
border: none;
padding: 0; 
line-height: 1; 
font-weight: normal; 
list-style-type: none; 
}


/*------------------
head Styles
--------------------*/
h1 {
margin: 0 0 15px 0;
}

h2 {
margin: 0 0 10px 0;
clear: both;
}

h3 {
margin: 0 0 15px 9px;
clear: both;
}


/*------------------
Contents
--------------------*/
.container {
margin: 0 auto;
width: 920px;
min-height: 100%;
padding: 0;
overflow: hidden;
text-align: left;
background: #fff;
}

#inner {
width: 880px;
margin: 0 0 0 20px;
}

#header {
width: 920px;
margin: 10px 0;
}

.shirtslist {
width: 880px;
}

.shirtslist ul{
list-style-type: none;
margin: 10px 0 0 0;
padding: 0;
}

.shirtslist li{
display: block;
/*width: 100px;*/
margin: 0;
padding: 0;
text-align: center;
}

.shirtslist img {
margin: 0 0 10px 30px;
}

dl {
margin: 0 0 10px 23px;
}

dl dt {
margin: 0 0 10px 0;
}

dl dd {
margin: 0 0 20px 66px;
}

.banner {
margin: 0 0 25px 0;
}

.banner ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.banner li{
text-align: center;
/*width: 100px;*/
margin: 0;
padding: 0;
}

/*.banner img {
margin: 0 0 20px 80px;
}*/

.pantslist {
margin: 0 0 10px 236px;
}

#footer {
clear: both;
}

#footer p {
font-size: 0.8em;
line-height: 1.4em;
margin: 15px 30px;
color: #666;
text-align: center;
}

#footer p.text {
display: inline-block;  
padding-left: 15px;  
background: url(../../sale/images/img-kome.gif) no-repeat 0em .3em;
color: #000;
text-align: left;
}

#footer p.totop {
margin: 40px 0;
text-align: center;
}

#footer p img {
margin-right: 5px;
vertical-align: middle;
}
