@charset "UTF-8";


/* ---------- コンテンツ ---------- */

div#item_menu {
	text-align:center;
	width:100%;
	margin:0 auto;
	margin-bottom:100px;
}

div.item_menu_box1 {
	float:left;
	width:168px;
	margin-left:20px;	
}

div.item_menu_box2 {
	float:left;
	width:168px;
	margin-right:20px;	
	margin-left:20px;	
}

div.item_menu_title {
	font-size:60%;
	line-height:140%;
	padding:10px;
	height:30px;
}

div.item_menu_price {
	font-size:150%;
}

div.item_menu_box1 {
	float:left;
	width:140px;
	margin-right:20px;	
}

div.item_image {
	text-align:center;
	margin:0 auto;
	margin-bottom:30px;	
	padding-top:50px;
}

div.item_name {
	text-align:center;
	font-size:140%;
	line-height:160%;
	text-align:center;
	margin:0 auto;
	margin-bottom:50px;	
}

div.item_cap {
	text-align:center;
	margin:0 auto;
	margin-bottom:200px;	
}

div.item_waku {
	text-align:left;
	width:70%;
	padding:20px;
	margin:50px auto;
	border:1px #000 solid;
}

div.item_comment {
	text-align:left;
	width:75%;
	margin:50px auto;
}



/* ------- table ------- */

table {
  margin: 0 auto;
  width: 960px;
  margin-bottom:100px;
}
table, th, td {
  border: 0px;
}
th, td {
  padding: 15px 15px;
}
th {
  width:180px;
}
.odd {
  background-color: #FFF;
}
.even {
  background-color: #ededed;
}

/* ---------- ボタン風テキストリンク ---------- */

a.btn1{
	color:#999;
	font-size:14px;
	display:block;
	width:300px;
	height:20px;
	padding:20px 0;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
	background:#FFF;
	border:1px #999 solid;
	text-decoration:none;
	float:left;
}

a:hover.btn1{
	color:#CCC;
	font-size:14px;
	display:block;
	width:300px;
	height:20px;
	padding:20px 0;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
	background:#FFF;
	border:1px #CCC solid;
	text-decoration:none;
	float:left;
}

a.btn2{
	color:#999;
	font-size:14px;
	display:block;
	width:300px;
	height:20px;
	padding:20px 0;
	text-align:center;
	background:#FFF;
	border:1px #999 solid;
	text-decoration:none;
	float:right;
}

a:hover.btn2{
	color:#CCC;
	font-size:14px;
	display:block;
	width:300px;
	height:20px;
	padding:20px 0;
	text-align:center;
	background:#FFF;
	border:1px #CCC solid;
	text-decoration:none;
	float:right;
}
