@charset "utf-8";

/* @group ***edge2*** */

div.edge2_top h2 {
}

div.edge2_top p.txt {
	color: #585858;
	line-height: 150%;
	padding-top: 10px;
	margin-bottom: 1em;
}

/* ***left*** */

div.edge2_top div.col {
	margin-bottom: 30px;
}

div.edge2_top div.left {
	float: left;
	width: 270px;
}

div.edge2_top div.right {
	width: 270px;
	float: right;
}

div.edge2_top div.left p,div.edge2_top div.right p {
	margin-bottom: 0;
	float: left;
	width: 48px;
}

div.edge2_top div.left dl,div.edge2_top div.right dl {
	width: 215px;
	float: right;
}

div.edge2_top div.left dl dt,div.edge2_top div.right dl dt {
	font-size: 107%;
	font-weight: bold;
	padding-bottom: 2px;
}

div.edge2_top div.left dl dd,div.edge2_top div.right dl dd {
	color: #585858;
	font-size: 93%;
	line-height: 140%;
}



/* @end */

/* @group ***edge2_intro*** */

div.edge2_intro div.column {
	margin-bottom: 10px;
}

div.edge2_intro div.column p.photo {
	width: 240px;
	float: right;
}

div.edge2_intro div.column p.photo img {
	border: 1px solid #cccccc;
}

div.edge2_intro div.column div.left {
	float: left;
	width: 280px;
	padding-left: 55px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.edge2_intro div.column div.left p {
	color: #585858;
	line-height: 150%;
	font-size: 93%;
	margin-bottom: 0.5em;
}

/* ***ico*** */

div.edge2_intro div#anc01 div.left {
	background-image: url(img/edge2ico01.gif);
}
div.edge2_intro div#anc02 div.left {
	background-image: url(img/edge2ico02.gif);
}
div.edge2_intro div#anc03 div.left {
	background-image: url(img/edge2ico03.gif);
}
div.edge2_intro div#anc04 div.left {
	background-image: url(img/edge2ico04.gif);
}
div.edge2_intro div#anc05 div.left {
	background-image: url(img/edge2ico05.gif);
}
div.edge2_intro div#anc06 div.left {
	background-image: url(img/edge2ico06.gif);
}
div.edge2_intro div#anc07 div.left {
	background-image: url(img/edge2ico07.gif);
}
div.edge2_intro div#anc08 div.left {
	background-image: url(img/edge2ico08.gif);
}
div.edge2_intro div#anc09 div.left {
	background-image: url(img/edge2ico09.gif);
}
div.edge2_intro div#anc10 div.left {
	background-image: url(img/edge2ico10.gif);
}
div.edge2_intro div#anc11 div.left {
	background-image: url(img/edge2ico11.gif);
}
div.edge2_intro div#anc12 div.left {
	background-image: url(img/edge2ico12.gif);
}
div.edge2_intro div#anc13 div.left {
	background-image: url(img/edge2ico13.gif);
}
div.edge2_intro div#anc14 div.left {
	background-image: url(img/edge2ico14.gif);
}
div.edge2_intro div#anc15 div.left {
	background-image: url(img/edge2ico15.gif);
}
div.edge2_intro div#anc16 div.left {
	background-image: url(img/edge2ico16.gif);
}
div.edge2_intro div#anc17 div.left {
	background-image: url(img/edge2ico17.gif);
}
div.edge2_intro div#anc18 div.left {
	background-image: url(img/edge2ico18.gif);
}
div.edge2_intro div#anc19 div.left {
	background-image: url(img/edge2ico19.gif);
}
div.edge2_intro div#anc20 div.left {
	background-image: url(img/edge2ico20.gif);
}
div.edge2_intro div#anc21 div.left {
	background-image: url(img/edge2ico21.gif);
}
div.edge2_intro div#anc22 div.left {
	background-image: url(img/edge2ico22.gif);
}



/* @end */

/* @group ***edge2_book*** */

dl.dot_bn dt {
	float: left;
	width: 88px;
}

dl.dot_bn dd {
	float: right;
	width: 480px;
	color: #585858;
}



/* @end */