@charset "shift_jis";
/* CSS Document */

#top_box p{
	font-size:12px;
	text-align:left;
	line-height:18px;
	margin:5px 0;
	}
#title{
	width:900px;
	background:url(../images/mimi_goods/title.jpg) no-repeat;
	height:235px;
	margin:0 auto;
	}

.name{
	width:500px;
	text-align:left;
	line-height:20px;
	position: relative;
	top:95px;
	left:330px;	
	}
h2{
	margin:0;
	clear:both;
	text-indent:-1000em;
	}
	
#box01{
	width:900px;
	margin:10px auto;
	background:url(../images/mimi_goods/ph03.jpg) no-repeat;
	background-position: right;
	text-align:left;
	border-bottom:#CCC dashed 2px;
	}
.box02{
	width:900px;
	margin:10px auto;
	text-align:left;
	border-bottom:#CCC dashed 2px;
	}
.imgbox{
	width:374px;
	float:left;
	}
.imgbox02{
	width:900px;
	height:335px;
	background:url(../images/mimi_goods/ph04.jpg) no-repeat;
	margin:10px auto;
	}
.imgbox03{
	width:361px;
	margin:10px 0 0 20px;
	float:left;
	}
.imgbox04{
	width:490px;
	margin:10px 0 0 20px;
	float:left;
		}
table{
	width:200px;
	text-align:center;
	font-size:12px;
	margin:20px 0 0 10px; 
	}		
td,th{
	padding:5px;
	border:#000 solid 1px;
	}
th{
	background:#faef91;
	font-weight:normal;
	}
				
.txbox{
	width:253px;
	float:left;
	margin-bottom:5px;
	}
.txbox02{
	width:320px;
	position:relative;
	top:80px;
	left:570px;
	}
		
.bt{
	width:251px;
	height:60px;
	margin:0;
	display:table-cell;
	clear:both;
	
	}	
.bt a{
	width:251px;
	height:60px;
	background:url(../images/mimi_goods/bt_off.gif) no-repeat;
	display:block;
	font-size:1em;
	text-align:center;
	/*line-height:60px;*/
	vertical-align: middle;
	padding:20px 0;
     
	}
.bt a:hover{
	background:url(../images/mimi_goods/bt_on.gif) no-repeat;
	}
	
.bt02{
	width:319px;
	height:41px;
	margin:0;
	font-size:1em;
	text-align:center;
	text-indent:-1000em;
	}	
.bt02 a{
	width:319px;
	height:41px;
	background:url(../images/mimi_goods/bt02.gif) no-repeat;
	display:block;

	}