@charset "utf-8";
/* CSS Document */

div#contents div#greeting:after,div#contents div#mark:after{
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

div#contents div#greeting,div#contents div#mark{
	zoom: 1;
}


/*feature*******************************************************/
div#contents ul#feature{
	background:url(../common_img/guide/feature_ps.jpg) no-repeat right top;
	text-align:left;
	list-style:disc;
	margin:0 0 20px 1.5em;
	min-height:303px;
	padding-right:380px;
	height: auto !important;
	_padding-bottom:80px;
}
*:first-child+html div#contents ul#feature{
	min-height:auto;
	padding-bottom:80px;
} 
div#contents ul#feature li{
	line-height:1.5;
	margin-bottom:5px;
}

/*greeting*******************************************************/
div#contents div#greeting{
	margin-bottom:30px;
}
div#contents div#greeting p.ps{
	width:128px;
	float:left;
}
div#contents div#greeting p.ps img{
	border:3px #D9D9D9 solid;
}
div#contents div#greeting div.txt{
	width:755px;
	float:right;
	text-align:left;
}
div#contents div#greeting div.txt p{
	line-height:1.5;
}
div#contents div#greeting div.txt p#principalName{
	margin-top:15px;
}
div#contents div#greeting div.txt p#principalName img{
	margin-top:5px;
}

/*mark*******************************************************/
div#contents div#mark{
	margin-bottom:40px;
}
div#contents div#mark p.img{
	width:217px;
	float:right;
}
div#contents div#mark p.txt{
	width:665px;
	float:left;
	line-height:1.5;
	text-align:left;
}
