@charset "Shift_JIS";

/* ===================================
fbmat
content
color
=================================== */

a:hover img.opa70{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
.clear0{clear:both; line-height:0; height:0; font-size:0;}	

/* ===== fbmat ===== */
div#fbmat{
	width:800px;
	margin:10px 0px 2em 75px;
	line-height:150%;
	color:#8c5d33;
}

div#fbmat .pagetop{text-align:right; margin-top:5px;}

div#fbmat ul#menu{
	margin-bottom:30px;
}
div#fbmat ul#menu li{
	padding:5px;
	display:block;
	float:left;
}

div#fbmat #point{
	position:relative;
}

div#fbmat p#detail1{
	width: 800px;
	height: 0 !important;
	height /**/: 230px;
	padding: 230px 0 0 0;
	overflow: hidden;
	background: url(../img/detail1.jpg) no-repeat;
}
div#fbmat p#detail1_txt{
	position:absolute;
	left: 400px;
	top: 115px;
	width:380px;
	line-height:1.5;
	text-align:right;
}
div#fbmat p#detail2{
	width: 800px;
	height: 0 !important;
	height /**/: 202px;
	padding: 202px 0 0 0;
	overflow: hidden;
	background: url(../img/detail2.jpg) no-repeat;
}
div#fbmat p#detail2_txt{
	position:absolute;
	left:20px;
	top: 330px;
	width:380px;
	line-height:1.5;
}
div#fbmat p.txt1{
	width: 800px;
	height: 0 !important;
	height /**/: 98px;
	padding: 98px 0 0 0;
	overflow: hidden;
	background: url(../img/txt1.gif) no-repeat;
}

div#fbmat .item_area{
	margin-top:30px;
	width:800px;
	position:relative;
	z-index:2;	
}

div#fbmat .item_area h2{
	margin-bottom:10px;
}
div#fbmat .pbox{width:800px; position:relative; z-index:2;}
div#fbmat ul.item{list-style:none; width:800px;}
div#fbmat ul.item li{
	display:block;
	float:left;
}



/* ===== ohter ===== */

div#fbmat .price{
	line-height:1.2;
	color:#F92F4C;
	font-size:15px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position:absolute;
	z-index:10;
}
div#fbmat .price span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:34px;
}
div#fbmat .price strong{font-size:20px;}
div#fbmat .price img{margin-left:8px;}

div#fbmat h2{margin:30px 0 0;}

div#fbmat #op_01,
div#fbmat #op_02,
div#fbmat #op_03,
div#fbmat #op_04 {
	width:800px;
	margin: 20px auto 15px;
	position:relative;
	z-index:2;
}
div#fbmat #op_13,
div#fbmat #op_14,
div#fbmat #op_15 {
	width:800px;
	margin:20px auto 5px;
	position:relative;
	z-index:2;
}
div#fbmat #op_13 p,
div#fbmat #op_14 p,
div#fbmat #op_15 p {
	position: absolute;
}
