@charset "utf-8";

/* CSS Info ================
Description: KyowaKanpo Style
========================= */

@font-face {
	font-family: 'myMingliu';
	src: url('../font/mingliu.eot');
}
div.kanpo_summary {
	width: 100%;
}
div.kanpo_summary:after {
	clear: both;
	display: block;
	content: " ";
}
div.kanpo_summary img {
	float: left;
}
div.kanpo_summary div {
	float: right;
	width: 475px;
}
div.kanpo_summary div h4 {
	font-size: 120%;
	font-weight: bold;
}
div.kanpo_summary div dl {
	margin: 10px;
	width: 400px;
}
div.kanpo_summary div dl:after {
	clear: both;
	display: block;
	content: " ";
}
div.kanpo_summary div dl dt, div.kanpo_summary div dl dd {
	float: left;
	line-height: 1.6;
	font-size: 120%;
	font-weight: bold;
}
div.kanpo_summary div dl dt {
	margin: 0 20px 0 0;
	padding: 0 0 0 13px;
	background: url("../../img/icon.gif") no-repeat 0;
}
div.kanpo_summary p.kanpo_c {
	margin: 15px 0 10px 0;
	padding: 0 0 0 15px;
	background: url("../img/icon_kanpo.gif") no-repeat 0 3px;
	_font-family: myMingliu;
	color: #333333;
}
div.kanpo_summary p.kanpo_sup {
	margin: 0 0 10px 0;
	text-align: right;
}
div.kanpo_summary p.kanpo_sup img {
	float: none;
}
div.kanpo_outline {
	width: 100%;
}
div.kanpo_outline:after {
	clear: both;
	display: block;
	content: " ";
}
div.kanpo_outline img {
	float: right;
}
div.kanpo_outline dl, div.kanpo_outline ol.kanpo_description {
	float: left;
	width: 455px;
}
div.kanpo_outline dt, div.kanpo_outline dd {
	float: left;
	margin: 0 0 10px 0;
	line-height: 1.6;
}
div.kanpo_outline dt {
	width: 110px;
}
div.kanpo_outline dd {
	width: 340px;
}
div.kanpo_outline dd img {
	float: left;
}
ol.kanpo_description li {
	margin: 0 0 10px 0;
	list-style: inside decimal;
}
ol.kanpo_description ul {
	margin: 15px 20px;
}
ol.kanpo_description ul li {
	margin: 0 0 15px 0;
	list-style: inside disc;
}
span.kanpo_c {
	padding: 0 0 0 15px;
	background: url("../img/icon_kanpo.gif") no-repeat 0;
	_font-family: myMingliu;
	color: #333333;
}
span.kanpo_c2 {
	_font-family: myMingliu;
}
span.kanpo_exp {
	display: block;
	margin: 10px 0 0 0;
}
span.kanpo_list {
	display: block;
	margin: 5px 0 0 20px;
}

