@charset "utf-8";
/* CSS Document */
@import url("reset.css");
body {
font-size: 12px;
}
#contents {
background: #FFFFFF url(../ladies/ordersh/img/bg6.gif) repeat-x bottom;
}
#shirttitle {
margin: 30px;
font-size: 18px;
}
#shirttxt {
margin-left: 30px;
padding-bottom: 30px;
}
#buttonwrap,#collarwrap,#cuffwrap,#stylewrap {
width: 820px;
overflow: hidden;
padding: 20px 40px;
}
#buttonwrap:after,#collarwrap:after,#cuffwrap:after,#stylewrap:after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html #buttonwrap,* html #collarwrap,* html #cuffwrap,* html #stylewrap {
height: 1em;
overflow: visible;
}
/**/
#buttonwrap dt img,#collarwrap dt img,#cuffwrap dt img {
border: 1px solid #CCCCCC;
}
#buttonwrap h2,#collarwrap h2,#cuffwrap h2,#stylewrap h2 {
clear: both;
padding: 35px 0 25px;
font-size: 16px;
font-weight: bold;
letter-spacing: 0.1em;
}
#buttonwrap p,#collarwrap p,#cuffwrap p,#stylewrap p {
clear: both;
}

#basic {
float: left;
width: 450px;
line-height: 180%;
}
#basicimg {
float: right;
margin-bottom:30px;
}
#basicimg img {
padding: 1px;
border: 1px solid #CCCCCC;
}
#stylepattern {
margin: 0 auto;
}
#stylepattern dl {
float: left;
width: 310px;
height:230px;
margin-bottom:30px;
margin-right: 20px;
margin-left: 20px;
padding:20px 20px 0px;
border:1px solid #666666;
background-color: #DDCEAF;
}
#stylewrap dl dt {
text-align: center;
}
#stylewrap dl dt img {
margin-bottom: 10px;
padding: 15px;
border: 1px solid #CCCCCC;
background: #FFFFFF;
}
#stylewrap dl dd {
line-height:150%;
}
.stylename {
line-height:120%;
margin-bottom: 3px;
font-weight: bold;
letter-spacing: 0.2em;
font-size: 14px;
}
#stylewrap table {
clear: both;
}
#stylewrap table {
clear: both;
margin: 0 auto 30px;
border: 1px solid #666666;
border-collapse: collapse;
}
#stylewrap table caption {
margin-top: 20px;
padding: 0 0 5px 0;
text-align: left;
}
#stylewrap table thead th {
width: 200px;
}
#stylewrap table th {
padding: 0.5em;
border: 1px solid #666666;
font-size: 12px;
text-align: center;
background-color: #DDCEAF;
}
#stylewrap table td {
padding: 0.5em;
border: 1px solid #666666;
text-align: center;
}
#designline p {
line-height: 180%;
}
#designline dl {
float: left;
width: 147px;
margin-right: 40px;
}
#designline dl dt {
text-align: center;
}
#stylewrap #designline .styleend {
margin-right: 0;
}
#designlist {
width: 734px;
margin: 20px auto 0;
}

.setsumei {
padding: 0 0 15px;
}
.komecollar {
color: #CC6699;
}
#buttonwrap dl {
float: left;
width: 95px;
margin-bottom: 10px;
}
#buttonwrap dt {
margin-bottom: 3px;
text-align: center;
}
#buttonwrap dd {
text-align: center;
}
#collarwrap h2,#collarwrap p {
clear: both;
}
#collarwrap dl {
float: left;
width: 164px;
margin-bottom: 10px;
}
#collarwrap dt {
margin-bottom: 5px;
text-align: center;
}
#collarwrap dd {
text-align: center;
}
#collarwrap dd p {
text-align: center;
}
.smallname {
line-height:120%;
font-size: 11px;
}
#cuffwrap {
width: 850px;
}
#cuffwrap h2,#cuffwrap p {
clear: both;
}
#cuffwrap dl {
float: left;
width: 140px;
}
#cuffwrap dt {
margin-bottom: 3px;
text-align: center;
}
#cuffwrap dd {
text-align: center;
}
#cuffwrap #puff {
float: left;
width: 262px;
}
#cuffwrap #puff dl {
width: 260px;
height: 120px;
margin-bottom: 3px;
margin-left:10px;
border: 1px solid #CCCCCC;
}
#cuffwrap #puff dt {
float: left;
}
#cuffwrap #puff dt img {
border: none;
}
#cuffwrap #puff dd {
float: right;
width: 140px;
margin-top: 10px;
}


