@charset "UTF-8";

/**
 * Property Order
 * 
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 */

body.home div#content {
	background: none;
	background-color: #FFFFFF;
}

body.home div#content h1 {
	padding: 0;
}

body.home div#content div.section p.egf {
	display: inline;
	position: relative;
	float: left;
	margin: 0;
	margin-top: -65px;
	margin-left: 10px;
	z-index: 10;
}
body.home div#content div.section p.trial {
	display: inline;
	position: relative;
	float: right;
	margin: 0;
	margin-top: -60px;
	margin-right: 15px;
	z-index: 20;
}
body.home div#content div.section p.tel {
	display: inline;
	float: left;
}
body.home div#content div.section p.reuse {
	display: inline;
	float: right;
}

body.home div#content div.case {
	height: 100%;
	margin: 15px;
	background: #FFFFFF url("./images/case_background.gif") repeat-y scroll top center;
}
body.home div#content div.case:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: "";
}
body.home div#content div.case h2 {
	padding-bottom: 0;
}
body.home div#content div.case div.voice {
	display: inline;
	float: right;
	width: 390px;
}
body.home div#content div.case div.radio {
	display: inline;
	float: left;
	width: 330px;
}
body.home div#content div.case div.voice p.lead {
	text-align: center;
}
body.home div#content div.case div.voice div.user {
	height: 100%;
	padding-bottom: 15px;
}
body.home div#content div.case div.voice div.user:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: "";
}
body.home div#content div.case div.voice div.user p.photo {
	display: inline;
	float: left;
	clear: both;
	width: 82px;
	margin-top: 0;
}
body.home div#content div.case div.voice div.user p.photo img {
	border: 1px solid #333333;
}
body.home div#content div.case div.voice div.user p.name {
	display: inline;
	float: right;
	width: 265px;
	margin: 0;
	margin-right: 10px;
	color: #CC0000;
	font-weight: bold;
}
body.home div#content div.case div.voice div.user p.comment {
	display: inline;
	float: right;
	width: 265px;
	margin: 0;
	margin-right: 10px;
}
body.home div#content div.case div.radio p.text {
	display: inline;
	float: left;
	width: 215px;
	margin: 0;
	margin-left: 15px;
	color: #CC0000;
}
body.home div#content div.case div.radio p.player {
	display: inline;
	float: right;
	width: 68px;
	margin: 0 15px;
}
