@charset "utf-8";

/*------------------------------------------------------------------------------

	[ファイル名]
	
	[概要]
	
	[目次]
		・clearFix／画像代替／非表示部
	
------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------

								clearFix
								
------------------------------------------------------------------------------*/

#xxx:after
{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	line-height: 0;
	content: ".";
}

/* Win IE7 */
*:first-child + html #xxx
{
	min-height: 1%;
}
/* End Win IE7 */

/* Win IE6 \*/
#xxx
{
	height: 1%;
}
/* End Win IE6 */

/* Mac IE\*//*/
#xxx
{
	display: inline-table;
}
/* End Mac IE */



/*------------------------------------------------------------------------------

							テキスト画像代替
							
------------------------------------------------------------------------------*/
p#buttonApply a
{
	display: block;
	margin: 0;
	padding: 0;
	text-indent: -10000px;
	text-decoration: none;
/*\*/
	overflow: hidden;
/* */
}



/*------------------------------------------------------------------------------

								非表示部
								
------------------------------------------------------------------------------*/
#xxx
{
	position: absolute;
	top: -9999px;
	left: -9999px;
	z-index: -9999;
	width: 0;
	height: 0;
	overflow: hidden;
}



/*------------------------------------------------------------------------------

							div#contentHeader（画像指定）
							
------------------------------------------------------------------------------*/
div#contentHeader{
	background-image: url(../../trial/images/content_header.gif);
}



/*------------------------------------------------------------------------------

								p#topPhoto
								
------------------------------------------------------------------------------*/
p#topPhoto{
	padding: 3px;
}



/*------------------------------------------------------------------------------

					div.sectionContent div.sectionContent
					
------------------------------------------------------------------------------*/
div.sectionContent div.sectionContent{
	margin-bottom: 20px;
}

div.sectionContent div.sectionContent p.photo{
	float: left;
	width: 250px;
}

div.sectionContent div.sectionContent div{
	float: right;
	width: 285px;
}
div.sectionContent div.sectionContent div table{
	width: 285px;
	margin-bottom: 0;
}

div.sectionContent div.sectionContent p.negativeIndent{
	clear: both;
	border-top: 1px dotted #cccccc;
}



/*------------------------------------------------------------------------------

					div.sectionContent div.sectionContent
					
------------------------------------------------------------------------------*/
div.sectionContent div.left,
div.sectionContent div.right{
	width: 270px;
}


p.price{
	padding: 5px 10px;
	background-color: #ececec;
}



/*------------------------------------------------------------------------------

							
							
------------------------------------------------------------------------------*/
ul#notes li{
	line-height: 1.25em;
	margin-bottom: 5px;
	padding-left: 1em;
	color: #666666;
	font-size: 80%;
	text-indent: -1em;
}



/*------------------------------------------------------------------------------

							お申込みはこちらボタン
							
------------------------------------------------------------------------------*/
div#buttonWrapper{
	padding: 10px;
	background-color: #f0f0f0;
	border-bottom: 1px solid #dddddd;
	text-align: center;
}

p#buttonApply{
	width: 164px;
	height: 41px;
	margin: 0 auto;
	background: url(../../trial/images/button_apply_ov.gif) no-repeat scroll left top;
}

p#buttonApply a{
	width: 164px;
	height: 41px;
	background: url(../../trial/images/button_apply.gif) no-repeat scroll left top;
}

p#buttonApply a:hover{
	background-image: none;
}
