@charset "UTF-8";

/*商品ページ===========================================================*/
.storygoods{
text-align: left;
display: block;
margin-bottom:30px;
border-bottom: #333333 1px solid;
padding-bottom: 20px;
clear: both;
}

/*小図面----- */
.drawing1 {
background-color: #ffffff;
float: left;
border: 0px; 
width: 380px; 
height: auto;
text-align: left;
}
.detail1 {
padding-top: 2px;
padding-right: 2px;
background-color: #ffffff;
float: right;
border: 0px;
padding: 0px;
width: 210px;
}

/*中図面----- */
.drawing2 {
background-color: #ffffff;
float: left;
border: 0px; 
width: 420px; 
height: auto;
text-align: left;
}
.detail2 {
padding-top: 2px;
padding-right: 2px;
background-color: #ffffff;
float: right;
margin: 0px;
border: 0px;
/*padding: 0px;*/
width: 175px;
height: auto;
}

/*大図面----- */
.drawing3 {
display: block;
margin-bottom: 2px;
background-color: #ffffff;
border: 0px; 
width: 600px; 
height: auto;
text-align: left;
}
.detail3 {
padding-top: 2px;
padding-right: 2px;
display: block;
background-color: #ffffff;
margin: 0px;
border: 0px;
/*padding: 0px;*/
width: 598px;
height: auto;
}

/*スペック0の表組------------------------------------- */
.spec {float: right;
clear: both;
margin-bottom: 15px;
}
/*スペック1の表組------------------------------------- */
.spec1 {
width:99%;
border-top: solid 1px #333; 
border-left: solid 1px #333;
/*border-right: solid 1px #666666; */
border-collapse: collapse;
margin-bottom: 20px;
}
.spec1 th {
border-right: solid 1px #333;
border-bottom:solid 1px #333;
padding:2px 2px;
text-align:center;
font-size: 10px;
color: #fff;
}

/*スペック2の表組------------------------------------- */
.spec2 {
float: right;
width:160px;
border-top: solid 1px #333; 
border-left: solid 1px #333;
/*border-right: solid 1px #666666; */
border-collapse: collapse;
/*margin-bottom: 0px;*/
}
.spec2 th {
border-right: solid 1px #333;
border-bottom:solid 1px #333;
padding:2px 2px;
text-align:center;
font-size: 10px;
color: #fff;
}
.spec2 td {
margin: 0px;
border-right: solid 1px #333;
border-bottom:solid 1px #333;
padding:2px 2px;
text-align:left;
font-size: 10px;
background-color: #fff;
color: #000;
}
.spec2 .rowhalf {
width: 50p%;
text-align: center;
}
.spec2 .row1 {
width: 68px;
text-align: center;
}

.spec2 .row2 {
width: auto;
text-align: center;
}
.spec2 .widerow1 {
text-align: center;
width: 120px;
}

.spec2 .widerow2 {
width: auto;
text-align: center;
}

/*スペックのグリーンー--*/
.thgreen th {
background-color:#339900;
color: #ffffff;
}
/*スペックの黄色--*/
.thyellow {
background-color:#ff9900;
color: #000000;
}
/*スペックのレモン--*/
.thlemon {
background-color:#ffcc00;
color: #000000;
}
/*スペックのパープル--*/
.thpurple th {
background-color:#663399;
color: #ffffff;
}
/*スペックのスカイブルー--*/
.thblue th {
background-color:#0066cc;
color: #ffffff;
}
