@charset "shift_jis";

@import "reset.css";
@import "common.css";
@import "main.css";


/*///////////////////////////////////////////////*/

/* mainContents

/////////////////////////////////////////////////*/

#mainContents h3 {
	margin-top:40px;
}
#mainContents h4.catch {
	margin-top:30px;
	font-size:25px;
	letter-spacing:0;
	text-align:center;
}
#mainContents h4 span.red {
	color:#cc0000;
	font-size:25px;
}
#mainContents p.lead {
	margin-top:25px;
	font-size:15px;
}
#mainContents h5.catch {
	line-height:150%;
	margin-bottom:30px;
	font-size:20px;
}

/*-----------------------------------------------*/
/* .boxResults
-------------------------------------------------*/

#mainContents .boxResults {
	margin-bottom:40px;
}
#mainContents .boxResults h4 {
	position:relative;
	height:52px;
	line-height:normal;
	margin-bottom:12px;
	padding-top:8px;
	background:#fff url(/cms/images/client/bg_results_title.png) no-repeat 0 0;
	font-size:15px;
	box-sizing:border-box;
}
#mainContents .boxResults h4 span {
	position:absolute;
	right:20px;
	font-size:13px;
}
#mainContents .boxResults .capture {
	float:left;
}
#mainContents .boxResults .txt {
	float:right;
	width:400px;
}
#mainContents .boxResults .txt p {
	margin-bottom:12px;
	font-size:13px;
}
#mainContents .boxResults .txt .results {
	text-align:right;
}


/*+++++++++++++++++++++++++++++++++++++++++++++++*/
/* clearfix
+++++++++++++++++++++++++++++++++++++++++++++++++*/

.boxResults {
	zoom: 1; /* for IE5.5 - IE7 */
}
.boxResults:after {
	/* for modern browser */
  content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
