@charset "utf-8";

/* -----------------------------------------------------------
CSS Information
File name:      supply.css
Style Info:     個別レイアウト /supply/index.html
Style Info:     個別レイアウト /supply/pop/green.html
----------------------------------------------------------- */
.contentBlock {
margin-bottom:5px;
}
.contentBlock .cntBlock {
    padding: 0 0 20px;
}
.contentBlock h3{
border-bottom:none;
border-left: 5px solid #333333;
padding:2px 5px;
}
.contentBlock h4 {
border-bottom: 1px solid #999999;
color: #404040;
line-height: 1.2em;
margin-bottom: 5px;
padding: 10px 10px 7px 0;
border-left:none;
font-size: 125%;
}
h3.kakaku {
clear:both;
border:none;
padding-left:0;
font-size:12px;
}


/* .mainImg
----------------------------------------------------------- */
.mainImg {
margin-bottom: 0;
}
.mainImg p {
margin-bottom: 0;
}


/* #ink
----------------------------------------------------------- */
#ink .cb1 {
margin-top:10px;
padding-bottom:10px;
}
#ink .cb5 .specTable{
margin-bottom:10px;
}
#ink .cb5 .extxt{
margin-bottom:10px;
}
#ink .box {
width:730px;
}
#ink .boxTxt {
width:523px;
float:left;
}
#ink .boxImg {
float:right;
width:203px;
padding-top:10px;
}
.specTable .hd img {
vertical-align:middle;
float:right;
}

/* #master
----------------------------------------------------------- */
#master .cb1{
padding-top:10px;
}
#master .cb1 .boxImg{
float:right;
width:203px;
}
#master .kakaku {
clear:both;
padding-top:10px;
}
#master .cb1 .specTable{
margin-bottom:10px;
}


/* #paper
----------------------------------------------------------- */
#paper .cb1 {
margin-top:10px;
}
#paper .cb2 .img {
padding-left:5px;
padding-top:10px;
}
#paper .cb3 .txt {
float:left;
width:440px;
padding-right:20px;
}
#paper .cb3 .img {
float:left;
}
#paper .cb4 .specTable{
margin-bottom:10px;
}

#paper .specTable .th-2 {
    border-right: 1px solid #FFFFFF;
}
#paper .specTable .hdLine .end {
    border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #858585;
}
#paper .specTable .last {
	border-right: 1px solid #858585;
	border-bottom: 1px solid #858585;
}