#topicPath {  
	font-size:77%;
	margin:25px 0 0 0;
	padding:3px 0 3px 0;
}

#topicPath a {  
	color:#473A68;
	font-weight:bold;
	text-decoration: none;
}

#topicPath a:hover {
	text-decoration: underline;
}

h2#de_name{
	background:url(https://img11.shop-pro.jp/PA01145/443/etc/ctg_s_h2c.gif?20111107211506) no-repeat top left;
	height:28px;
	padding:5px 0 0 33px;
}

#deBox{
	margin-top:25px;
}



#deBox_main{
	height:360px;
	width:360px;
	border:#827A99 1px solid;
	float:left;
	margin-left:10px;
}

#deBox_sum{
	float:left;
margin-left:15px;

}

#deBox_sum li{
	margin-bottom:15px;
margin-bottom: 8px\9; /* IE8 and below */
*margin-bottom: 8px; /* IE7 and below */
width:140px;
height:140px;
float:left;
}

#deBox_sum li.i01{
margin-right: 15px;
margin-right: 8px\9; /* IE8 and below */
*margin-right: 8px; /* IE7 and below */
}

#deBox_sum li img{
	height:140px;
	width:140px;
	border:#827A99 1px solid;
	vertical-align:top;
}

#txtBox{
	margin:30px 0;
margin:0 0\9; /* IE8 and below */
*margin:0 0; /* IE7 and below */
	font-size:85%;
	padding:0 20px;
padding:30px 20px\9; /* IE8 and below */
*padding:30px 20px; /* IE7 and below */
}

table.detable{
	width:300px;
font-size:77%;
float:left;
	margin-right:25px;
}

table.detable th{
	width:80px;
border:#CCC 1px solid;
padding:5px;
font-weight:normal;
text-align:center;
background-color:#EBEAEF;
}

table.detable td{
	border:#CCC 1px solid;
padding:5px;
}

#cartBox{
margin-left:15px;
}

#cartBox p.hyo{
	margin-top:8px;
font-size:77%;
}

ul.bbtn {
margin-top:20px;
padding-top:20px\9; /* IE8 and below */
*padding-top:20px; /* IE7 and below */
margin-left:15px;
}
ul.bbtn li{
float:left;
}

h2 img.new_mark_img1{
margin-top:6px!important;
}

h2 img.new_mark_img2{
margin-top:6px!important;
}

#cartinBox{
width:320px;
float:left;
background-color: #F7F3DF;
padding:8px;
text-align: center;
}

#cyui{
font-size:77%;
padding:30px 20px 20px;
}

#cyui p{
color:#FBA540;
font-weight:bold;
}