/* TOP PAGE                                               */

#top-flash{
background: #1E1A0A;
margin: 25px 0px 10px 0px;
padding: 10px;
}

#top-flash p{
border: 1px solid #595959;
}

#top-container{
width: 845px;
padding: 20px 0px 30px 0px;
}

#top-container p,
#top-container ul{
float:left;
}

#top-container p{
width: 445px;
}

#top-container ul{
list-style-type: none;
width: 400px;
margin: 0px;
padding: 0px;
}

#top-container li{
margin-bottom: 10px;
}


/* Gallery Page                                           */

#gallery-header,
#design-header{
margin: 35px 0px 15px 0px;
}

#gallery-container{
width: 845px;
margin-bottom: 60px;
}

#gallery-image{
width: 525px;
_width: 545px;
float: left;
background-color:#1E1A0A;
padding: 10px;
}

#gallery-image img{
border: 1px solid #595959;
}

#gallery-thumb{
width:300px;
float: left;
}

#gallery-thumb ul{
margin: 10px 0px 0px 15px ;
}

#gallery-thumb li{
float: left;
margin-bottom: 15px;
list-style-type: none;
}

.gallery-thumb-item{
margin-right: 15px;
}


/* Design                                                 */

#design-container{
margin-bottom: 50px;
}

.design-container-body{
width: 845px;
margin-bottom: 60px;
}

#design-container-body-end{
width: 845px;
}

.design-content1,
.design-content2{
width: 400px;
float: left;
}

.design-content1{
margin-right: 45px;
}

.design-sbheader{
width: 400px;
margin-bottom: 10px;
}

.design-sbheader h3,
.design-sbheader p{
float: left;
}

.design-sbheader h3{
width: 294px;
}

.design-sbheader p{
width: 106px;
}

/* オーダーメイド注文                                                 */
#ordermade-container{
width: 845px;
margin-bottom: 60px;
}

#ordermade-container h3{
padding:40px 0px 15px 0px;
}

#ordermade-lead{
font-size:14px;
padding:15px 0px 20px 0px;
}

#ordermade-data{
background-color:#1E1A0A;
padding:10px;
color:#ACA592;
margin:0px 15px;
}

#ordermade-data ul{
list-style-type:none;
margin-left:5px;
}

#ordermade-data li{
background: url(../images/point_item.gif) no-repeat 0px 5px;
padding-left:13px;
line-height:1.5;
}

#ordermade-table{
text-align:center;
}

#color-table{
margin:10px auto 0px auto;
}

#color-table td{
padding-bottom: 8px;
}

.sample-header-right{
text-align: right;
padding-right: 3px;
}

.sample-header{
text-align: right;
padding-right: 3px;
width: 60px;
_width: 63px;
}

.item-ordermade-body{
color: #7F7440;
padding:0px 15px;
}

.item-ordermade-body h4{
background: #1E1A0A;
padding: 4px;
color: #ACA592;
font-size: 13px;
margin: 0px 0px 20px 0px;
}

.item-ordermade-body select{
width: 150px;
background:#000; 
border:1px solid #1e1a0a; 
color:#aca592;
font-size: 12px;
}

.item-ordermade-body dl{
margin: 0px 0px 9px 30px;
}

.item-ordermade-body dd,
.item-ordermade-body dt{
float: left;
}

.item-ordermade-body dt{
width: 70px;
}

.item-ordermade-body dd{
margin: 0px;
}

.item-ordermade-body p{
padding-top: 9px;
}

#ordermade-submit{text-align:center;}
.txt-red{color:#cd0000;}
#ordermade-txt{color:#666; padding-top:5px;}