@charset "shift_jis";


.itemright4{
	float:right;
	width:304px;
	margin-left:10px;
}

strong.prottl01 {
	color:#FF6600;
	}

div.proBox {
	margin:0 0 0 2em;
	}
	
div.proBox img {
	float:left;
	border:1px solid #ccc;
	}
	
div.proBox p {
	float:left;
	width:560px;
	margin:0 0 0 10px;
	}
	
div.proMitsumriBox {
	border:1px solid #ccc;
	text-align:center;
	width:300px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.itemright3b {
	float:right;
	width:300px;
	margin-left:10px;
}

.itemright3c {
	float:right;
	width:340px;
	margin-left:10px;
	}
	
.itemright3d {
	float:right;
	width:360px;
	}
	
.txtCenter {
	text-align:center;
	} 
	
.txtRight {
	text-align:right;
	} 
 
div.sPriceBox262 {
	width:262px;
	margin-bottom:10px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	padding-top:5px;
	padding-bottom:5px;
	}
	
div.sPriceBox262 div.txt {
	width:132px;
	float:left;
 }
 
div.sPriceBox262 div.btn {
	float:right;
	width:115px;
 }


/*什器ホルダー取付けサービス追記*/
.sec01 {
    width: 500px;
    margin: 10px auto 0;
}
.secTxt01 {
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    background-color: #D1EAFE;
    padding: 15px;
	margin: 0 0 10px;
}
.colorYellow {
	color: #ffc000;
}
.imgBox {
	width: 620px;
	margin: 20px auto 0;
}
.imgBox01_02 {
	width: 680px;
	margin: 30px auto 0;
	border-top: 1px dashed;
}
.imgBox02 {
	width: 680px;
	margin: 20px auto 0;
}
.pointBox {
	display: inline-block;
    width: 120px;
    font-size: 13px;
	font-weight: bold;
    text-align: center;
    background: #ffc000;
    border-radius: 5px;
    padding: 8px 0;
	margin: 0px 8px 0 0;
}
.fontL {
	font-size: 18px;
	font-weight: bold;
}
.fontM {
	font-size: 16px;
	font-weight: bold;
}
.fontM02 {
	font-size: 16px;
}
.boxL {
	margin: 0px 8px 0 20px !important;
}
.txtIndent {
	text-indent: -1em;
    padding-left: 1em;
}
.bgGray {
	background-color: #cccccc;
    padding: 8px;
}
.imgBox02 .img02 {
	margin: 30px 0 0 60px;
}
.txtBoxR {
	float: right;
	width: 470px;
	margin: 20px 0 30px;
}
.txtBoxR02 {
	float: right;
	width: 360px;
}
.sizeTxt01 {
	display: inline-block;
    line-height: 25px;
    vertical-align: top;
    margin: 0 10px 0 0;
}
.sizeTxt02 {
	display: inline-block;
    line-height: 25px;
	margin: 0 0 10px 0;
}
.priceTxt01 {
	display: inline-block;
	border: 2px solid;
	border-right: none;
    background-color: #f0f0f0;
    padding: 16px 47px;
}
.priceTxt02 {
	display: inline-block;
	font-size: 18px;
    border: 2px solid;
    padding: 15px 47px;
}
.ico_pdf {
    padding-left: 18px;
    background: url(/common/images/ico_pdf.gif) no-repeat;
    background-position: 1px;
    margin: 30px 0 0;
}
.windowTxt {
	display: inline-block;
    line-height: 25px;
}
.windowBt {
	display: inline-block;
    width: 180px;
    font-size: 14px;
	color: #000;
    text-align: center;
    background: #ffc000;
    border-radius: 5px;
    padding: 10px 0;
}

.indent {
	text-indent: -1em;
	padding-left: 1em;
}

