.mceContentBody,
.mceContentBody td,
#ContsBox {
  font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif !important;
  font-size: 13px !important;
  line-height: 1.4;
  color: #333;
  text-align: left;
}
.mceContentBody .fs1, #ContsBox .fs1 { font-size: 8pt; }
.mceContentBody .fs2, #ContsBox .fs2 { font-size: 10pt; }
.mceContentBody .fs3, #ContsBox .fs3 { font-size: 12pt; }
.mceContentBody .fs4, #ContsBox .fs4 { font-size: 14pt; }
.mceContentBody .fs5, #ContsBox .fs5 { font-size: 18pt; }
.mceContentBody .fs6, #ContsBox .fs6 { font-size: 24pt; }
.mceContentBody .fs7, #ContsBox .fs7 { font-size: 36pt; }

.mceContentBody .small_m,
#ContsBox .small_m {
  margin: 8px 0;
}
.mceContentBody .m_u15,
#ContsBox .m_u15 {
  margin: 0 0 15px;
}
.mceContentBody .m_u20,
#ContsBox .m_u20 {
  margin: 0 0 20px;
}
.mceContentBody .m_u30,
#ContsBox .m_u30 {
  margin: 0 0 30px;
}
.mceContentBody .font30,
#ContsBox .font30 {
  font-size: 30px;
}
.mceContentBody .font26,
#ContsBox .font26 {
  font-size: 26px;
}
.mceContentBody .font20,
#ContsBox .font20 {
  font-size: 20px;
}
.mceContentBody .u_border,
#ContsBox .u_border {
  border-bottom: solid 1px #999; padding: 0 0 5px;}
.mceContentBody .txtBox,
#ContsBox .txtBox {
  padding: 0 0 20px;
}
.mceContentBody .m_r10, #ContsBox .m_r10 { margin: 0 10px 0 0; }
.mceContentBody .m_r15, #ContsBox .m_r15 { margin: 0 15px 0 0; }
.mceContentBody .m_l10, #ContsBox .m_l10 { margin: 0 0 0 10px; }
.mceContentBody .m_l15, #ContsBox .m_l15 { margin: 0 0 0 15px; }

.mceContentBody dl.itemcode,
#ContsBox dl.itemcode {
	height: 24px;
	margin: 10px 0;
	padding: 0;
	font-weight: bold;
}
.mceContentBody dl.itemcode dt,
#ContsBox dl.itemcode dt {
	width: 70px;
	color: #fff;
	float: left;
	background: #000;
	margin: 0;
	padding: 2px 8px;
}
.mceContentBody dl.itemcode dd,
#ContsBox dl.itemcode dd {
	border: solid 1px #000;
	margin: 0 0 0 86px; 
	padding: 0px 8px 2px;
}
.mceContentBody ul.iconset,
ul.iconset {
	min-height: 40px;
	height: 40px !important;
	height: 40px;
	margin: 0.5em 0 1em;
	list-style: none;
}
.mceContentBody ul.iconset li,
ul.iconset li {
	height: 30px;
	margin: 0 5px;
	float: left;
}
.mceContentBody h4,
#ContsBox h4 {
	margin: 0.5em 0 1em;
}
.mceContentBody h5,
#ContsBox h5 {
	margin: 0.5em 0;
	padding: 0 0 0 20px;
	background: url(/images/img_sprite.gif) no-repeat 0 -171px;
	border-bottom: solid 1px #333;
}
.mceContentBody h6,
#ContsBox h6 {
	margin: 0.5em 0;
	padding: 0 0 0 20px;
	background: url(/images/img_sprite.gif) no-repeat 0 -172px;
}
.mceContentBody .link-list a,
#ContsBox .link-list a {
	padding: 0 0 0 20px;
	background: url(/images/img_sprite.gif) no-repeat 0 2px;
}
.mceContentBody .link-list a:hover,
#ContsBox .link-list a:hover {
	padding: 0 0 0 20px;
	background: url(/images/img_sprite.gif) no-repeat 0 -26px;
}
.mceContentBody p.enc,
#ContsBox p.enc {
	margin-right: 0;
	margin-left: 0;
	color: #006;
	font-weight: bold;
}
.mceContentBody p.enc strong,
#ContsBox p.enc strong {
	color: #fff;
	font-weight: bold;
	padding: 5px 8px;
	margin: 0 5px 0 0;
	background: #006;
	display: inline;
}
.mceContentBody .series,
#ContsBox .series {
	clear: both;
	width: 690px;
	height: 32px;
	margin: 0.5em 0 1em;
	text-indent: -9999px;
	display: block;
	background: url(/images/series.jpg) no-repeat 0 0;
}
.mceContentBody .bnr-free,
#ContsBox .bnr-free {
	width: 690px;
	height: 50px;
	text-indent: -9999px;
	margin: 0.5em 0 1em;
	display: block;
	background: url(/images/bnr_muryou.gif) no-repeat 0 0;
}
.mceContentBody .deco-tb,
#ContsBox .deco-tb {
	margin: 0;
	border: solid 1px #c6bb8d;
}
.mceContentBody .deco-tb th,
#ContsBox .deco-tb th {
	font-weight: bold;
	padding: 5px 8px;
	border: solid 1px #c6bb8d;
	background: url(/images/decotb_bg.gif) no-repeat left top;
}
.mceContentBody .deco-tb td.title,
#ContsBox .deco-tb td.title {
	font-weight: bold;
	padding: 5px 8px;
	background: #f7f4ef;
	border: solid 1px #c6bb8d;
}
.mceContentBody .deco-tb td,
#ContsBox .deco-tb td {
	padding: 5px 8px;
	border: solid 1px #c6bb8d;
}

.mceContentBody .serieslist,
#ContsBox .serieslist {
	clear: both;
	list-style: none;
	margin: 0 0 16px;
	padding: 0 0 20px;
}
.mceContentBody .serieslist li,
#ContsBox .serieslist li,
.mceContentBody .serieslist td.left,
#ContsBox .serieslist td.left,
.mceContentBody .serieslist td.right,
#ContsBox .serieslist td.right {
	width: 340px;
	margin: 0 10px 30px 0;
	float: left;
}
.mceContentBody .serieslist .right,
#ContsBox .serieslist .right {
	margin: 0 0 15px !important;
}
.mceContentBody .serieslist .itemBox img,
#ContsBox .serieslist .itemBox img {
	margin-right: 5px;
}
.mceContentBody .serieslist .itemBox p.name,
#ContsBox .serieslist .itemBox p.name {
	margin: 5px 0 12px;
	font-weight: bold;
}
.mceContentBody .serieslist .itemBox p.price,
#ContsBox .serieslist .itemBox p.price {
	font-size: 16px;
	margin: 5px 0 10px;
	font-weight: bold;
}
.mceContentBody .serieslist .itemBox p.sale_price,
#ContsBox .serieslist .itemBox p.sale_price {
	font-size: 16px;
	color: #f00;
	margin: 0px 0 10px;
	font-weight: bold;
}
.mceContentBody .serieslist .txtBox,
#ContsBox .serieslist .txtBox {
	clear: both;
	padding: 0 0 8px;
}
.mceContentBody .serieslist .code,
#ContsBox .serieslist .code {
	margin: 0;
	padding: 5px 0;
}
.mceContentBody .serieslist p,
#ContsBox .serieslist p {
	margin: 0;
}

.mceContentBody .go-shop,
#ContsBox .go-shop {
  text-align: left;
  float: right;
}

.mceContentBody .go-shop a,
#ContsBox .go-shop a {
	width: 170px;
	height: 44px;
	float: left;
	text-align: left;
	background: url(/images/go_shop.gif) no-repeat 0 0;
}
.mceContentBody .go-shop a:hover,
#ContsBox .go-shop a:hover {
	background-position: 0 -44px;
}
.mceContentBody p, .mceContentBody pre, .mceContentBody address, .mceContentBody cite {
	margin: 0.5em 10px;
	font-size: 100%;
}

.mceContentBody h1, .mceContentBody h2, .mceContentBody h3, .mceContentBody h4, .mceContentBody h5, .mceContentBody h6 {
	margin: 0.5em 10px;
}

.mceContentBody h1 { font-size: 2em; }
.mceContentBody h2 { font-size: 1.8em; }
.mceContentBody h3 { font-size: 1.6em; }
.mceContentBody h4 { font-size: 1.4em; }
.mceContentBody h5 { font-size: 1.2em; }
.mceContentBody h6 { font-size: 1em; }


.mceContentBody ul, .mceContentBody ol, .mceContentBody dl {
	margin: 1em 10px;
	padding: 1px 0;
	list-style-position: outside;
}

.mceContentBody li, .mceContentBody dt, .mceContentBody dd { margin: 0.1em 10px; }
.mceContentBody dt { margin-top: 0.6em; }
.mceContentBody dd { margin-bottom: 0.6em; }

.mceContentBody li ul, .mceContentBody li ol, .mceContentBody li dl, .mceContentBody li p,
.mceContentBody dd ul, .mceContentBody dd ol, .mceContentBody dd dl, .mceContentBody dd p { margin: 1em 10px; }

.mceContentBody .category,
#ContsBox .category {
 font-size: 15px;
 line-height: 1.6;
}
 
.mceContentBody .serieslist .itemBox p.has_sale_price,
#ContsBox .serieslist .itemBox p.has_sale_price {
	font-size: small;
	margin: 5px 0 0;
	font-weight: bold;
	text-decoration: line-through;
}
.mceContentBody .serieslist td.right,
#ContsBox .serieslist td.right,
.mceContentBody .serieslist td.left,
#ContsBox .serieslist td.left {
	width: 320px !important;
}
.mceContentBody .go-shop_y,
#ContsBox .go-shop_y {
  text-align: left;
  float: right;
}

.mceContentBody .go-shop_y a,
#ContsBox .go-shop_y a {
	width: 170px;
	height: 44px;
	float: left;
	text-align: left;
	background: url(/images/go_shop_y.gif) no-repeat 0 0;
}
.mceContentBody .go-shop_y a:hover,
#ContsBox .go-shop_y a:hover {
	background-position: 0 -44px;
}
