:where([data-ks-heading-from=h1]){display:block;font-weight:bold;font-size:2em;margin-block:.67em}:where([data-ks-heading-from=h2]){display:block;font-weight:bold;font-size:1.5em;margin-block:.83em}:where([data-ks-heading-from=h3]){display:block;font-weight:bold;font-size:1.17em;margin-block:1em}:where([data-ks-heading-from=h4]){display:block;font-weight:bold;font-size:1em;margin-block:1.33em}:where([data-ks-heading-from=h5]){display:block;font-weight:bold;font-size:.83em;margin-block:1.67em}:where([data-ks-heading-from=h6]){display:block;font-weight:bold;font-size:.67em;margin-block:2.33em}.ks-page-heading-accessible{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h1]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h3]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h4]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h5]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h6]){
    margin: 0;
    padding: 0;
}:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h1]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h3]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h4]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h5]),:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h6]){
    font-size: 100%;
    font-weight: normal;
}:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h1]), :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]), :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h3]), :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h4]), :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h5]), :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h6]){
    margin-bottom: .75em;
}.entry-tags :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h4]),
.entry-categories :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h4]){
    margin-bottom: 0;
    margin-right: .25em;
    display: inline;
    font-weight: bold;
}.asset-body-i :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]){
	width: 390px;
	padding: 5px 0px 5px 10px;
	font-size:16px;
	background: #FFF7EE;
	border-bottom: 1px dotted #CCC;
}:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]).products{
	clear: both;
	padding: 5px 0ox;
	font-size: 16px;
	line-height:2em;
	color: #C00;
	font-weight: bold;
	border-bottom:1px dotted #999;
}:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]).products a{
	text-decoration: none;
}:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h3]).all-products{
	clear: both;
	padding: 5px 0ox;
	font-size: 16px;
	line-height:2em;
	color: #C00;
	font-weight: bold;
	border-bottom:1px dotted #999;
}#product-detail :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]){
	font-size:16px;
}#product-detail :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h2]) span{
	font-size:12px;
}:is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h3]).widget-header{
	padding:5px 0px 5px 10px;
	background:#000;
	color: #FFF;
	border-bottom: 2px solid #FFF;
	background: -moz-linear-gradient(top, #8b530b, #643b08);　/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#8b530b), to(#643b08));　/* Safari,Google Chrome用 */  
}.widget-about-this-page :is(h1,h2,h3,h4,h5,h6,div,p):where([data-ks-heading-from=h3]){
	text-align:center;
	border:none;
}