#right_column h3{
	margin-bottom: 10px;
}

/* -------------------- 商品タイトル -------------------- */
#item_title{
	width: 570px;
	height: 37px;
	background: url(../img/item/h3_back.jpg) left top no-repeat;
	font-size: 16px;
	color:#fff;
	text-align:left;
}
#item_title p{
	padding: 11px 20px 0;
	letter-spacing: .1em;
	font-weight: bold;
}

#item h4{
	margin: 5px 0;
}

/* -------------------- 商品説明 -------------------- */
#item_text{
	width: 560px;
	margin: 5px auto 10px;
	border-top: 1px dashed #aaa;
}
#item_text td{
	padding: 5px;
	vertical-align: middle;
	border-bottom: 1px dashed #aaa;
}
#item_text td{
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}
#item_text td p{
	width: auto;
}
#item_catch{
	width: 540px;
	margin: 10px auto 0;
}
#item_catch p{
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}

/* -------------------- さばき方 -------------------- */
#sabaki_style{
	width: 560px;
	margin: 0 auto 10px;
}
#sabaki_style td{
	border-bottom: 1px dashed #960;
	padding: 10px;
}
#sabaki_style ol{
	list-style: decimal;
	margin-left: 30px;
}
#sabaki_style li{
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}

/* -------------------- 商品詳細 -------------------- */
.shosai table{
	width: 540px;
	margin: 0 auto 10px;
}
.shosai th,.shosai td{
	padding: 3px 5px;
	font-size: 80%;
	line-height: 150%;
	text-align: left;
	border: 1px solid #888;
}
.shosai th{
	width: 4.5em;
	background: #fc9;
}
.shosai p{
	width: 540px;
	margin: 0 auto;
	text-align: left;
	font-size: 80%;
	line-height: 150%;
}
.shosai div{
	width: 500px;
	margin: 10px auto;
	padding: 5px 0;
}
.shosai div table{
	width: 80%;
	margin: 10px auto 0;
}
.shosai div table th,.shosai div table td{
	width: 50%;
	text-align: center;
	border: 1px solid #aaa;
}
.shosai div table th{
	background: #ffc;
	padding: 5px;
	font-size: 14px;
	color: #630;
}
.shosai div table td{
	padding: 5px;
	font-size: 16px;
	line-height: 150%;
}
.shosai div table td img{
	margin-bottom: 5px;
	vertical-align: middle;
}

.ichiran table{
	width: 540px;
	margin: 0 auto 10px;
	border-bottom: 1px dashed #888;
}
.ichiran th{
	width: 210px;
	padding-bottom: 10px;
}
.ichiran td{
	padding: 10px;
	vertical-align: middle;
}
.ichiran table table{
	width: 100%;
	margin: 0;
	border: 0;
}
.ichiran td th,.ichiran td td{
	padding: 0;
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}
.ichiran td td input{
	margin-bottom: 5px;
}
.ichiran td th{
	width: 5em;
}
.ichiran strong{
	font-size: 200%;
	color: #f00;
}
.pre{
	width: 280px;
	font-size: 12px;
	text-align: center;
	margin: 3px auto;
}


/* -------------------- 商品一覧 -------------------- */
#item_all{
	margin: 0 auto 10px;
}
#item_all h4{
	width: 520px;
	margin: 0 auto;
	text-align: left;
	border-top: 1px solid #800;
	border-bottom: 1px solid #800;
	padding: 3px 5px;
	font-size: 14px;
	background: #fdd;
}
#item_all table{
	width: 520px;
	margin: 10px auto 20px;
}
#item_all th,#item_all td{
	border: 1px solid #888;
	font-size: 80%;
	padding: 3px;
	line-height: 150%;
}
#item_all th{
	background: #ffb;
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}
#item_all p{
	padding: 5px 0;
	font-size: 80%;
	line-height: 150%;
	text-align: left;
}
#item_all a:link,#item_all a:visited{
	color: #cc5400;
	text-decoration: none;
}
#item_all a:hover,#item_all a:active{
	color: #f90;
	text-decoration: underline;
}

#set_menu{
	text-align: center;
}
#set_menu table{
	width: 90%;
	margin: 0 auto 20px;
}
#set_menu td{
	vertical-align: top;
	text-align: left;
	width: 33%;
}
#set_menu ul{
	list-style: none;
	line-height: 120%;
}
#set_menu li{
	background: url(../img/common/bg_side_information.gif) left 4px no-repeat;
	padding-left: 12px;
	font-size: 12px;
}
#set_menu a:link,#set_menu a:visited{
	text-decoration: none;
}
#set_menu a:hover,#set_menu a:active{
	color: #f00;
	text-decoration: underline;
}

#tn_menu table{
	width: 90%;
}
#tn_menu td{
	font-size: 12px;
	line-height: 150%;
	width: 33%;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: top;
}

