@charset "Shift_JIS";


.clear0{clear:both; line-height:0; height:0; font-size:0;}
div#bodymaking .clearFix{
	zoom:1;
	_height:1%;
}
div#bodymaking .clearFix:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	content:".";
}
div#bodymaking img{vertical-align:bottom;}

/* y[WCAEg */
div#bodymaking{
	width:950px;
	margin:1em auto 2em;
	-webkit-text-size-adjust: 100%;
}

div#bodymaking .wrap{
	width:924px;
	border-left:solid 1px #f1e6ce;
	border-right:solid 1px #f1e6ce;
	border-bottom:solid 1px #f1e6ce;
	margin:0 auto;
	clear:both;
	background:url(../img/bg.gif) repeat;
	padding-left:25px;
	padding-bottom:25px;
}
div#bodymaking .pt15{padding-top:15px;}

div#bodymaking h1{margin-bottom:15px;}

/* ό{fBCLOΑWκpir */
div#bodymaking #bodymaking_navi ul li{
	float:left;
	width:465px;
}
div#bodymaking #bodymaking_navi ul li.navi1{
	margin-right:20px;	
}
div#bodymaking #bodymaking_navi ul li a:hover img{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

/* y[Wgbv */	
div#bodymaking a.pagetop{
	position:absolute;
	right:0px;
	top:0px;
	width:60px;
	height:60px;
	background:#000;
	text-align:center;
}

/* JeS[^Cg */
div#bodymaking h2{
	margin-top:40px;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-weight:bold;
	font-size:20px;
	background-color:#f8b62b;
	color:#FFF;
	line-height:1.0;
	letter-spacing:1px;
	position:relative;
}
div#bodymaking h3{
	clear:both;
	padding-top:30px;	
}

/* JeS[C[W */
div#bodymaking .img1 .fl{float:left;}
div#bodymaking .img1 .fr{float:right;}
div#bodymaking .img1 p.price2{
	color:#f3026e;
	line-height:1.4;
	font-weight:bold;
	font-size:22px;
	background:url(../img/maker1_4.jpg) no-repeat;
	width:390px;
	height:85px;
	padding:0 0 0 119px;
	overflow:hidden;
}
div#bodymaking .img1 p.price2 span{
	font-size:50px;
	font-family:Tahoma, Geneva, sans-serif;
}

/* 1ΒΐΡ */
div#bodymaking div.itembox1out{ width:900px; padding:0px 15px 0px 0px;}
div#bodymaking div.itembox1{
	border:solid 1px #f1e6ce;
	font-size:12px;
	background:#FFF;
	width:888px;
	padding:5px;
	position:relative;
}
div#bodymaking div.itembox1 .clearFix .imgbox{
	float:left;
	width:390px;
	padding:10px 25px 15px 5px;
}
div#bodymaking div.itembox1 .clearFix .txtbox1{
	float:left;
	width:463px;
	padding:26px 0 0 0px;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.name1{
	color:#FFF;	
	font-size:16px;
	line-height:1.2;
	margin-bottom:10px;
	font-weight:bold;
	background-color:#ea5413;
	padding:5px;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.txt1{
	line-height:1.3;
	margin-bottom:15px;
	font-size:12px;
	color:#333;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 .size{
	margin-bottom:8px;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.price1{
	float:left;
	color:#e61414;
	line-height:1.4;
	font-weight:bold;
	font-size:17px;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.price1 span{
	font-size:28px;
	font-family:Tahoma, Geneva, sans-serif;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.price1 a{
	color:#e61414;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.price1 span.maker{font-size:12px; color:#666; font-weight:normal;}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.price1 span.tax{font-size:10px; color:#666; font-weight:normal;}
div#bodymaking a.btn1{
	display:block;
	position:relative;
	text-decoration:none;
	text-align:center;
	background:#EEEEEE;
	background: -moz-linear-gradient(top,#FFF,#E6E6E6);
	background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
	background: -o-linear-gradient(top,#FFF,#E6E6E6);
	background: -ms-linear-gradient(top,#FFF,#E6E6E6);
	background: linear-gradient(to bottom,#FFF,#E6E6E6);
	-pie-background: linear-gradient(top,#FFF,#E6E6E6);
	color: #111;
	border-top: 2px solid #DDD;
	border-left: 2px solid #DDD;
	border-right: 2px solid #BBB;
	border-bottom: 2px solid #BBB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:200px;
	padding:10px 0;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	float:right;
	behavior: url(../../script/PIE/PIE.htc);
	margin-top:15px;
}
div#bodymaking div.itembox1 .clearFix .txtbox1 p.txt3{
	margin-top:20px;
}


/* 3ΒΐΡ */
div#bodymaking div.itembox5out{ width:290px; float:left; padding:15px 15px 0px 0px;}
div#bodymaking div.itembox5{
	border:solid 1px #f1e6ce;
	font-size:12px;
	background:#FFF;
	width:268px;
	padding:10px;
	position:relative;
	}
div#bodymaking div.itembox5 .imgbox1{
	text-align:center;
	overflow:hidden;
}
div#bodymaking a.btn2{
	margin-top:10px;
	display:block;
	position:relative;
	text-decoration:none;
	text-align:center;
	background:#EEEEEE;
	background: -moz-linear-gradient(top,#FFF,#E6E6E6);
	background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
	background: -o-linear-gradient(top,#FFF,#E6E6E6);
	background: -ms-linear-gradient(top,#FFF,#E6E6E6);
	background: linear-gradient(to bottom,#FFF,#E6E6E6);
	color: #111;
	border-top: 2px solid #DDD;
	border-left: 2px solid #DDD;
	border-right: 2px solid #BBB;
	border-bottom: 2px solid #BBB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:200px;
	margin:6px auto 0;
	padding:7px;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	behavior: url(../../script/PIE/PIE.htc);
}
div#bodymaking div.itembox5 .txtbox1{
	padding:10px 0;
	zoom:1;
}
div#bodymaking div.itembox5 .txtbox1 p.name1{
	color:#FFF;	
	font-size:16px;
	line-height:1.2;
	margin-bottom:10px;
	font-weight:bold;
	background-color:#ea5413;
	padding:5px;
}
div#bodymaking div.itembox5 .txtbox1 p.txt1{
	line-height:1.3;
	margin-bottom:8px;
	font-size:12px;
	color:#333;
}
div#bodymaking div.itembox5 .txtbox1 .pricebox .size{
	float:left;
	margin-right:10px;
}
div#bodymaking div.itembox5 .txtbox1 .pricebox p.price1{
	float:left;
	color:#e61414;
	line-height:1.4;
	font-weight:bold;
	font-size:14px;
}
div#bodymaking div.itembox5 .txtbox1 p.price1 span{
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
}
div#bodymaking div.itembox5 .txtbox1 p.price1 a{
	color:#e61414;
}
div#bodymaking div.itembox5 .txtbox1 p.price1 span.maker{font-size:11px; color:#666; font-weight:normal;}
div#bodymaking div.itembox5 .txtbox1 p.price1 span.tax{font-size:9px; color:#666; font-weight:normal;}

/* 2ΒΐΡ */
div#bodymaking div.itembox2out{ width:441px; float:left; padding:15px 16px 0px 0px;}
div#bodymaking div.itembox2{
	border:solid 1px #f1e6ce;
	font-size:12px;
	background:#FFF;
	width:419px;
	padding:10px;
	position:relative;
	}
div#bodymaking div.itembox2 .imgbox1{
	text-align:center;
	overflow:hidden;
}
div#bodymaking div.itembox2 .txtbox1{
	padding:10px 0;
	zoom:1;
}
div#bodymaking div.itembox2 .txtbox1 p.name1{
	color:#FFF;	
	font-size:16px;
	line-height:1.2;
	margin-bottom:10px;
	font-weight:bold;
	background-color:#ea5413;
	padding:5px;
}
div#bodymaking div.itembox2 .txtbox1 p.txt2{
	line-height:1.3;
	margin-bottom:8px;
	font-size:12px;
	color:#333;
}
div#bodymaking div.itembox2 .txtbox1 p.price1{
	text-align:right;
	color:#e61414;
	line-height:1.4;
	font-weight:bold;
	font-size:14px;
}
div#bodymaking div.itembox2 .txtbox1 p.price1 span{
	font-size:28px;
	font-family:Tahoma, Geneva, sans-serif;
}
div#bodymaking div.itembox2 .txtbox1 p.price1 a{
	color:#e61414;
	font-size:17px;
}
div#bodymaking div.itembox2 .txtbox1 p.price1 span.maker{font-size:11px; color:#666; font-weight:normal;}
div#bodymaking div.itembox2 .txtbox1 p.price1 span.tax{font-size:9px; color:#666; font-weight:normal;}

div#bodymaking div.itembox2 .txtbox1 .pricebox{
	margin-top:10px;	
}
div#bodymaking div.itembox2 .txtbox1 .pricebox .size{
	float:left;
	margin-right:10px;
}
div#bodymaking div.itembox2 .txtbox1 .pricebox .size_txt{
	float:left;
	width:150px;
	line-height:1.3;	
}
div#bodymaking div.itembox2 .txtbox1 .pricebox .size_txt2{
	float:left;
	width:150px;
	height:34px;
	line-height:34px;	
}

div#bodymaking a.btn3{
	display:block;
	position:relative;
	text-decoration:none;
	text-align:center;
	background:#EEEEEE;
	background: -moz-linear-gradient(top,#FFF,#E6E6E6);
	background: -webkit-linear-gradient(top,#FFF,#E6E6E6);
	background: -o-linear-gradient(top,#FFF,#E6E6E6);
	background: -ms-linear-gradient(top,#FFF,#E6E6E6);
	background: linear-gradient(to bottom,#FFF,#E6E6E6);
	-pie-background: linear-gradient(top,#FFF,#E6E6E6);
	color: #111;
	border-top: 2px solid #DDD;
	border-left: 2px solid #DDD;
	border-right: 2px solid #BBB;
	border-bottom: 2px solid #BBB;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width:200px;
	padding:10px 0;
	font-family:"CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	float:right;
	behavior: url(../../script/PIE/PIE.htc);
}


/* wό{^hover */
div#bodymaking a.btn1:hover,
div#bodymaking a.btn2:hover,
div#bodymaking a.btn3:hover{
	-moz-opacity:0.70;
	opacity:0.70;
}
