@charset "UTF-8";

@import "/lib/cmn_css/component.css";
@import "/essence/css/essence_comp.css";

#contents div.mv {
 background:url(/essence/images/p_essence_mv.jpg) top left no-repeat;
	margin-bottom:10px;
	height:121px;
 width:780px;
}

#contents div.mv span {
 display:block;
 overflow:hidden;
 text-indent:-9999px;
}

#mainContents h2 {
 background:url(/essence/images/h_essence_index.gif) top left no-repeat;
	margin-bottom:10px;
	height:26px;
}

#mainContents h2 span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents div.selectBox {
 border:#CCCCCC 1px solid;
	padding:2px;
}

#mainContents div.selectBox img {
 float:left;
	margin-right:2px;
}

#mainContents div.selectBox form {
 float:left;
}

#mainContents div.gradBlock {
 background:url(/essence/images/bg_grad_btm.gif) bottom left no-repeat;
	margin-bottom:20px;
	padding-bottom:10px;
 width:530px;
}

#mainContents div.gradBlock div.gradTop {
 background:url(/essence/images/bg_grad_l_top.gif) top left no-repeat;
	padding-top:30px;
	width:530px;
}

#mainContents h3.komenuka {
 background:url(/essence/images/h_komenuka.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.komenuka {
 background:url(/essence/images/ttl_komenuka.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.hechima {
 background:url(/essence/images/h_hechima.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.hechima {
 background:url(/essence/images/ttl_hechima.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.hechimaekisu {
 background:url(/essence/images/h_hechimaekisu.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.hechimaekisu {
 background:url(/essence/images/ttl_hechimaekisu.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.kourai {
 background:url(/essence/images/h_kourai.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.kourai {
 background:url(/essence/images/ttl_kourai.gif) top left no-repeat;
margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.reishi {
 background:url(/essence/images/h_reishi.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.reishi {
 background:url(/essence/images/ttl_reishi.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.shikon {
 background:url(/essence/images/h_shikon.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.shikon {
 background:url(/essence/images/ttl_shikon.gif) top left no-repeat;
 margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.bayu {
 background:url(/essence/images/h_bayu.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.bayu {
 background:url(/essence/images/ttl_bayu.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.hohobaoil {
 background:url(/essence/images/h_hohobaoil.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.hohobaoil {
 background:url(/essence/images/ttl_hohobaoil.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.kaidei {
 background:url(/essence/images/h_kaidei.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.kaidei {
 background:url(/essence/images/ttl_kaidei.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.amakusa {
 background:url(/essence/images/h_amakusa.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.amakusa {
 background:url(/essence/images/ttl_amakusa.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.souhakuhi {
 background:url(/essence/images/h_souhakuhi.gif) top left no-repeat;
	margin-bottom:20px;
	height:25px;
}

#mainContents h4.souhakuhi {
 background:url(/essence/images/ttl_souhakuhi.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.ougon {
 background:url(/essence/images/h_ougon.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.ougon {
 background:url(/essence/images/ttl_ougon.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.shakuyaku {
 background:url(/essence/images/h_shakuyaku.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.shakuyaku {
 background:url(/essence/images/ttl_shakuyaku.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.siabura {
 background:url(/essence/images/h_siabura.gif) top left no-repeat;
	margin-bottom:20px;
	height:25px;
}

#mainContents h4.siabura {
 background:url(/essence/images/ttl_siabura.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.sukuwaran {
 background:url(/essence/images/h_sukuwaran.gif) top left no-repeat;
	margin-bottom:20px;
	height:24px;
}

#mainContents h4.sukuwaran {
 background:url(/essence/images/ttl_sukuwaran.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.mukuroji {
 background:url(/essence/images/h_mukuroji.gif) top left no-repeat;
	margin-bottom:20px;
	height:25px;
}

#mainContents h4.mukuroji {
 background:url(/essence/images/ttl_mukuroji.gif) top left no-repeat;
	margin:0 0 10px 12px;
	height:18px;
}

#mainContents h3.komenuka span,
#mainContents h4.komenuka span,
#mainContents h3.hechima span,
#mainContents h4.hechima span,
#mainContents h3.hechimaekisu span,
#mainContents h4.hechimaekisu span,
#mainContents h3.kourai span,
#mainContents h4.kourai span,
#mainContents h3.reishi span,
#mainContents h4.reishi span,
#mainContents h3.shikon span,
#mainContents h4.shikon span,
#mainContents h3.bayu span,
#mainContents h4.bayu span,
#mainContents h3.hohobaoil span,
#mainContents h4.hohobaoil span,
#mainContents h3.kaidei span,
#mainContents h4.kaidei span,
#mainContents h3.amakusa span,
#mainContents h4.amakusa span,
#mainContents h3.souhakuhi span,
#mainContents h4.souhakuhi span,
#mainContents h3.ougon span,
#mainContents h4.ougon span,
#mainContents h3.shakuyaku span,
#mainContents h4.shakuyaku span,
#mainContents h3.siabura span,
#mainContents h4.siabura span,
#mainContents h3.sukuwaran span,
#mainContents h4.sukuwaran span,
#mainContents h3.mukuroji span,
#mainContents h4.mukuroji span {
 display:block;
	overflow:hidden;
	text-indent:-9999px;
}

#mainContents div.dtlGreyBox {
 background:url(/essence/images/bg_dtbox_btm.gif) bottom left no-repeat;
	margin:5px 12px;
	padding-bottom:10px;
	width:486px;
}

#mainContents div.dtlGreyBox div.dtlGreytxt {
 background:url(/essence/images/bg_dtbox_top.gif) top left no-repeat;
	padding-top:10px;
	width:486px;
}

#mainContents div.dtlGreyBox div.dtlGreyInner {
 margin:0 10px;
 width:466px;
}

#mainContents div.ptBox {
	margin:5px 12px;
	width:486px;
}
	
	#mainContents div.ptBox img {
	margin-left:356px;
}
