/*----------------------------------------------------
	#pricetype
	価格表部 スペック
----------------------------------------------------*/

#pricetype {
	margin : 0 5px 0 10px;
	padding : 5px 0 0 0;
}

#pricetype table, #pricetype td{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#pricetype table {
	width: 500px ;
	background-color:#dcdcdc;
	border-collapse:collapse;
	margin:1em 0;
	text-align: left;
	font-size: 16px;
}
#pricetype table th, #pricetype table td{
	padding:.5em;
	border:1px solid #cccccc;
}



.nouki {
	color: #FF0000;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.4;
}


/*----------------------------------------------------
	#pricetype_other
	価格表部 スペック
----------------------------------------------------*/

#pricetype_other {
	margin : 10px 5px 0 10px;
	padding : 5px 0 0 0;
}

#pricetype_other table, #pricetype_other td{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#pricetype_other table {
	width: 600px ;
	border-collapse:collapse;
	margin:1em 0;
	text-align: left;
	font-size: 16px;
}
#pricetype_other table th, #pricetype_other table td{
	padding:.5em;
	border:1px solid #cccccc;
}






/*----------------------------------------------------
	#pricecloth
	価格表部 クロス表示
----------------------------------------------------*/

#pricecloth table, #pricecloth table td{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#pricecloth table {
	width: 570px ;

	border-collapse:collapse;
	margin:1em 0;
}
#pricecloth table th, #pricecloth table td{
	padding:.5em;border:1px solid #cccccc;
}
#pricecloth table th.t-lot{
	background:#d9ecff repeat-x;color:#444444;
	text-align: right;
	font-size: 17px;
	width: 70px;
}
#pricecloth table th.t-color {
	background:#e6c1c8 repeat-x;
	color:#444444;
	text-align: center;
	font-size: 15px;
	width: 100px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#pricecloth table td.t-price {
	background:#f8f8f8;
	padding: 5px 15px 5px 5px;
	text-align: center;
	font-size: 17px;
}

/* tablecloth styles */

#pricecloth table tr.even td {
	background:#f8f8f8;
}
#pricecloth table tr.odd td {
	background:#ffffff;
}

#pricecloth table th.over, #pricecloth table tr.even th.over, #pricecloth table tr.odd th.over {
	background:#8a988f;
}
#pricecloth table th.down, #pricecloth table tr.even th.down, #pricecloth table tr.odd th.down {
	background:#bce774;
}
#pricecloth table th.selected, #pricecloth table tr.even th.selected, #pricecloth table tr.odd th.selected {}

#pricecloth table td.over, #pricecloth table tr.even td.over, #pricecloth table tr.odd td.over {
	background:#f1f8e0;
}

#pricecloth table td.down, #pricecloth table tr.even td.down, #pricecloth table tr.odd td.down {
	background:#bce774;
	color:#ff4500;
}

#pricecloth table td.selected, #pricecloth table tr.even td.selected, #pricecloth table tr.odd td.selected {
	background:#bce774;
	color:#555;
}

/* use this if you want to apply different styleing to empty table cells*/

#pricecloth table td.empty, #pricecloth table tr.odd td.empty, #pricecloth table tr.even td.empty {
	background:#fff;
}






/*----------------------------------------------------
	#pricecloth
	納期表 クロス表示
----------------------------------------------------*/


#pricecloth table th.t-ukebi{
	background:#d9ecff repeat-x;color:#444444;
	text-align: right;
	font-size: 14px;

}
#pricecloth table th.t-nouki {
	background:#e6c1c8 repeat-x;color:#444444;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-size: 14px;

}
#pricecloth table td.t-day {
	background:#f8f8f8;
	padding: 5px 15px 5px 5px;
	text-align: center;
	font-size: 16px;
}







/*----------------------------------------------------
    style.css 
	#centercolumn に属す
	価格表部 テキスト
----------------------------------------------------*/

.price_text_en {
	font-size: 12px;
	float:right;
	margin-right:20px;
}

.title_op_p  {
	font-size: 12px;
	margin:10px 0 -15px 15px;
}


.title_op_b {
	margin: 0 15px 0 15px;
	padding: 9px 2px 9px 2px;
	text-align: center;
	font-size: 16px;
	background-color: #ACD6FF;
	color: #003366;
	font-weight: bold;
}
span.title_op_b  {
	color: #FFFFFF;
	font-size: 19px;
	font-weight: bold;
}




.guide_point {
	padding: 10px 2px 10px 10px;
	float:left;
	font-size: 14px;
	color: #333333;
	line-height: 1.4;
	margin: 5px 0 20px 10px;
}
.guide_point span {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	padding: 3px 0 3px 0;
	background-color:#ffdab9;
}

.guide_point span a{
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	padding: 3px 10px 3px 10px;
	background-color:#ffdab9;
}
