@charset "shift_jis";
/* CSS Document */


/*フォントテキストリンク共通*/
a:hover img.opa80 {
	filter: alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	text-align: center;
}
#expendables table.hayawakari td .item_name_link a {
	color: #2289d4;
	text-decoration: underline;
}
#expendables table.hayawakari td .item_name_link a:link {
	color: #2289d4;
	text-decoration: underline;
}
#expendables table.hayawakari td .item_name_link a:hover {
	color: #2289d4;
	text-decoration: none;
}
#expendables .item_name_link a {
	color: #2289d4;
	text-decoration: underline;
}
#expendables .item_name_link a:link {
	color: #2289d4;
	text-decoration: underline;
}
#expendables .item_name_link a:hover {
	color: #2289d4;
	text-decoration: none;
}
/*フォントテキストリンク共通/END/*/
/*テーブル共通幅*/
#expendables table.hayawakari th.w180 {
	width: 180px;
}/*商品名*/
#expendables table.hayawakari th.w120 {
	width: 120px;
}/*画像*/
#expendables table.hayawakari th.w90 {
	width: 90px;
}/*枚数*/
#expendables table.hayawakari th.w95 {
	width: 95px;
}/*BG卸価*/
#expendables table.hayawakari th.w110 {
	width: 110px;
}/*単価*/
#expendables table.hayawakari th.w103 {
	width: 103px;
}/*サイズ*/
#expendables table.hayawakari th.w252 {
	width: 252px;
}/*特徴*/
/********************/
#expendables table.hayawakari th.w355 {
	width: 355px;
}/*特徴*/
/********************/
/*テーブル幅共通/END/*/
#expendables table .w850 {
	width: 850px;
 f12_text_center_normalfont  border: 1px solid #CCC;
}
#expendables table.w850 th {
	background-color: #faf1e3;
	width: 76px;
	font-weight: 100;
	padding: 5px;
	border: 1px solid #CCC;
}
#expendables table.w850 td {
	background-color: #eeeeee;
	width: 76px;
	font-weight: 100;
	padding: 5px;
	border: 1px solid #CCC;
}
 width:147px;
height:14px;
background-color:#faf1e3;
/*目安 テーブル*/

/*目安 テーブル/END/*/




/*テーブル幅共通/END/*/

/*特集エリア全体枠*/
#expendables {
	width: 950px;
	margin: 0 auto;
	position: relative;
}
/*特集エリア全体枠/END/*/

/*メインビジュアル*/
#expendables h1 {
	margin-bottom: 10px;
}
/*メインビジュアル/END/*/

/*グローバルメニュー*/
#expendables .globalmenu {
	padding: 0;
	margin: 0 0 20px 0;
}
#expendables .globalmenu ul {
	list-style: none;
}
#expendables .globalmenu li {
	display: inline;
	float: left;
	margin-bottom: 4px;
}
#expendables .globalmenu li a .wleft {
	display: block;
	margin-right: 4px;
}
#expendables .globalmenu li a .wright {
	display: block;
}
/*グローバルメニュー/END/*/

/*特集エリア全体枠*/
#expendables table.hayawakari {
}
#expendables table.hayawakari {
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: show;
	width: 950px;
	font-size: 12px;
	line-height: 1.0;
	text-align: center;
}
/*特集エリア全体枠/END/*/


/*共通メインタイトルバナー*/
#expendables h2 {
	width: 950px;
	overflow: hidden;
	margin: 50px 0 10px 0;
	padding: 0;
}
#expendables .subtitle h3 {
	width: 950px;
	overflow: hidden;
	margin: 10px 0 10px 0;
	bottom: 0;
}
#expendables h3 {
	width: 950px;
	overflow: hidden;
	margin: 40px 0 10px 0;
	bottom: 0;
}
/*共通メインタイトルバナー/END/*/

/*共通サブタイトルバナー*/
#expendables table.hayawakari th.subtitle {
	border: 1px solid #CCC;
	background: #dbd7db;
	color: #663300;
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 100;
}
#expendables table.hayawakari th.subtitle_fontbold {
	border: 1px solid #CCC;
	background: #dbd7db;
	color: #663300;
	text-align: center;
	font-size: 13px;
	line-height: 1.2;
	font-weight: bold;
	padding: 8px 0 8px 0;
}
/*共通タイトルバナー/END/*/

/*フォントサイズ・背景・カラー・枠線 共通*/
#expendables table.hayawakari .baccolor {
background-color:
}
#expendables .stro_text_left {
	background: #fff;
	color: #333;
	text-align: left;
	font-size: 12px;
	line-height: 1.2;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 8px;
}
#expendables .text_left {
	background: #fff;
	color: #333;
	text-align: left;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 100;
	margin-top: 10px;
	margin-bottom: 8px;
}
#expendables .text_right {
	background: #fff;
	color: #333;
	text-align: right;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 100;
	margin-top: 5px;
	margin-bottom: 8px;
}
#expendables table.hayawakari .center_img {
	border-bottom: 1px solid #CCC;
	background: #fff;
	padding: 7px 0 7px 0;
}
#expendables table.hayawakari td.f12_text_center_normalfont {
	border: 1px solid #CCC;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 100;
	padding: 10px;
}
#expendables table.hayawakari td.unitprice {
	border: 1px solid #CCC;
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 13px;
	line-height: 1.2;
	letter-spacing: 0.1em;
	font-weight: 800;
}
#expendables table.hayawakari td.unitprice_red {
	border: 1px solid #CCC;
	background: #fff;
  color: #fa081f;
	text-align: center;
	font-size: 13px;
	line-height: 1.2;
	letter-spacing: 0.1em;
	font-weight: 800;
}


#expendables td .f12_text_center_normalfont {
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 100;
}
#expendables table.hayawakari td.f12_text_left {
	border: 1px solid #CCC;
	background: #fff;
	color: #333;
	text-align: left;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 100;
}
#expendables table.hayawakari td .f12_text_left p .item_name_link {
	border: 1px solid #CCC;
	background: #fff;
	color: #2289d4;
	text-align: left;
	font-size: 12px;
	line-height: 1.2;
	font-weight: 100;
}
#expendables table.hayawakari td.f12_text_left p {
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
}
#expendables table.hayawakari td.left_text p {
	padding: 9px;
	line-height: 15px;
}
#expendables table.hayawakari td.f12_text_left p .stro_text {
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 15px;
	line-height: 1.2;
	font-weight: bold;
}
#expendables table.hayawakari td.f12_text .stro_text {
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 15px;
	line-height: 1.2;
	font-weight: bold;
}
#expendables table.hayawakari td.left_text {
	border: 1px solid #CCC;
	background: #fff;
	color: #333;
	text-align: left;
	font-size: 12px;
	line-height: 15px;
	font-weight: 100;
	lette-spacig: -1px;
}
#expendables table.hayawakari td.left_text img {
	padding-left: 7px;
}
#expendables table.hayawakari td.left_text .stro_text {
	background: #fff;
	color: #333;
	text-align: center;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
}
#expendables table .hayawakari .item_name_link {
	text-align: left;
	color: #2289d4;
}
#expendables table.hayawakari td.stro_text {
	border: 1px solid #CCC;
	background: #fff;
	color: #fa081f;
	text-align: center;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 900;
	letter-spacing: 1px;
}
/*フォントサイズ・背景・カラー・枠線 共通/END/*/

/*コットンボール他*/
#expendables #w950 {
	width: 948px;
	margin: 45px auto 0 auto;
	display: block;
	overflow: hidden;
	list-style: none;
	border: 1px solid #CCC;
	background: url(../img/bar_roll-ball.gif) no-repeat;
}
#expendables #w950 img {
	padding-top: 80px;
}
#expendables #w950 .left {
	width: 470px;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
	border-right: 1px solid #CCC;
	vertical-align: middle;
	padding-bottom: 35px;
}
#expendables #w950 .right {
	width: 472px;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 35px;
}
#expendables #w950 .left img {
	text-align: center;
}
#expendables #w950 .right img {
	text-align: center;
}
/*コットンボール他/END/*/

/*業務用カットウィッグ*/
#expendables #w950_2 {
	width: 948px;
	display: block;
	overflow: hidden;
	list-style: none;
	border: 1px solid #CCC;
}
#expendables #w950_2 img {
	padding-top: 30px;
}
#expendables #w950_2 .left {
	width: 470px;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
	border-right: 1px solid #CCC;
	vertical-align: middle;
	padding-bottom: 30px;
	line-height: 1.5em;
}
#expendables #w950_2 .right {
	width: 472px;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 30px;
	line-height: 1.5em;
}
#expendables #w950_2 .left img {
	text-align: center;
}
#expendables #w950_2 .right img {
	text-align: center;
}
/*業務用カットウィッグ/END/*/

/*その他のゴム横3列*/
#expendables .other_gum1 img {
	padding-top: 15px;
}
#expendables .other_gum1 {
	text-align: center;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#expendables .other_gum1 ul {
	list-style: none;
}
#expendables .other_gum1 ul li {
	display: inline;
	float: left;
	padding-bottom: 30px;
}
#expendables .other_gum1 ul .left {
	width: 316px;
	display: block;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding-top: 20px;
}
#expendables .other_gum1 ul .center {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-top: 1px solid #CCC;
	width: 315px;
	display: block;
	border-top: 1px solid #CCC;
	padding-top: 20px;
}
#expendables .other_gum1 ul .last {
	width: 315px;
	display: block;
	float: right;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	padding-top: 20px;
}
/*その他のゴム横3列/END/*/
/*その他のゴム横2列*/
#expendables .other_gum2 img {
	padding-top: 15px;
}
#expendables .other_gum2 {
	text-align: center;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#expendables .other_gum2 ul {
	list-style: none;
}
#expendables .other_gum2 ul li {
	display: inline;
	padding-bottom: 30px;
}
#expendables .other_gum2 ul .left {
	width: 470px;
	display: block;
	float: left;
	padding-top: 30px;
}
#expendables .other_gum2 ul .right {
	width: 472px;
	display: block;
	float: right;
	padding-top: 30px;
	border-left: 1px solid #CCC;
}
/*その他のゴム横2列/END/*/
