div.description div.section{
	display:block;
	padding-bottom:20px;}
div.description div.section img{
	display:block;
	padding-bottom:10px;}
div.description div.section span.w1{
	color:#f00;}
div.description div.section span.pink{
	color:#ff0099;}
div.section span.rose{
	color:#cc0099;}
div.description div.section span.m_pink{
	color:#ff66ff;}	
div.left{
	float:left;}
div.right{
	float:right;}
p.txt_1{
	font-size:16px;
	font-weight:600;
	}
p.txt_2{
	font-size:12px;
	display:block;
	padding-left:20px;
	color:#666;
	padding:5px;}
p.txt_2 span.w1 {
	color:#F00;}
p.txt_3{
	font-size:86%;
	color:#888;
	letter-spacing:0.1em;}
p.txt_4{
	font-size:12px;
	display:block;
	padding-left:20px;
	letter-spacing:0.02em;
	line-height:1.6;
	color:#555;
	padding:5px;}
p.txt_5{
	font-size:13px;
	font-weight:600;
	}
p.txt_att{
	padding-bottom:3px;
	color:#940000;
	font-size:14px;
	font-weight:600;
	background: url("http://m-hz.com/mhzshop/common/img/caution.gif") no-repeat scroll 1px 2px;
	text-indent:20px;}
p.txt_flag{
	padding-bottom:3px;
	font-size:14px;
	font-weight:600;
	background: url("http://m-hz.com/mhzshop/common/img/flag.gif") no-repeat scroll 1px 2px;
	text-indent:20px;}
p.txt_listen{
	padding-bottom:3px;
	font-size:14px;
	font-weight:600;
	background: url("http://m-hz.com/mhzshop/common/img/listen.gif") no-repeat scroll 1px 2px;
	text-indent:20px;}	
p.txt_link{
	padding-bottom:3px;
	font-size:12px;
	font-weight:600;
	background: url("http://m-hz.com/mhzshop/common/img/flag.gif") no-repeat scroll 1px 2px;
	text-indent:20px;}
p.txt_profile{
	padding-bottom:3px;
	font-size:14px;
	font-weight:600;
	background: url("http://m-hz.com/mhzshop/common/img/flag.gif") no-repeat scroll 1px 2px;
	text-indent:20px;}	
p.txt_att2{
	padding-bottom:3px;
	color:#940000;
	background:#eee;
	font-size:12px;
	font-weight:600;
	background: url("http://m-hz.com/mhzshop/common/img/caution2.gif") no-repeat scroll 1px 2px;
	text-indent:20px;}
p.txt_attent{
	color:#bd0000;
	padding-left:20px;
	display:block;}	
p.txt_comment{
	padding-bottom:3px;
	font-size:14px;
	font-weight:600;
	background: url("http://img11.shop-pro.jp/PA01056/462/etc/v_icon010101.gif") no-repeat scroll 1px 5px;
	text-indent:20px;
	vertical-align: bottom;}
p.txt_bn_title{
	padding-bottom:3px;
	font-size:14px;
	font-weight:600;
	background: url("http://img11.shop-pro.jp/PA01056/462/etc/v_icon080101.gif") no-repeat scroll 1px 5px;
	text-indent:20px;
	vertical-align: bottom;}
p.txt_etc{
	padding-bottom:3px;
	font-size:14px;
	font-weight:600;
	background: url("http://img11.shop-pro.jp/PA01056/462/etc/v_icon040103.gif") no-repeat scroll 1px 5px;
	text-indent:20px;
	vertical-align: bottom;}

div.description div.section table.TableStyle1{
	width:250px;
	}
div.description div.section table.TableStyle2{
	width:510px;
	}
div.description div.section table.TableStyle2 td.stock{
	width:310px;
	}