@charset 'utf-8';

/*----------------------------------------------------------
	First Stage
	Main Area Common

	Build:2009.06.26
----------------------------------------------------------*/

/*======================================
	Color Glossary
	
	Black=>#000
	Violet=>#B04388
	Pink=>#EC497B
	=>#
	=>#
	=>#
	=>#
======================================*/


/*--------------------------------------
	Reset & Hack
--------------------------------------*/
#mainarea {
border-bottom:1px solid #ccc;
	
}
#mainarea .sect{
	
}
#mainArea .sectbody{
	line-height:150%;
	border-top:1px solid #ccc;
	margin-bottom:25px;
	padding-top:20px;

}
#mainArea .sectnote p{
	margin-bottom:1em;
}

.splead {
	margin-bottom:10px;
}
.splead .leadimg{
	float:right;
	width:306px;
}
.splead .sectnote{
	float:left;
	width:330px;
}
#mainArea .sect_column2{
	background:url(/common/img/column_2_bg_.gif) center bottom repeat-y;
	margin-bottom:20px;
}
#mainArea .sect_column2 .sectbody{
	width:295px;
	border-top:1px solid #ccc;
	padding:12.5px;
}
#mainArea .sect_column2 .photo{
	margin-bottom:15px;
}
#mainArea .sect_column2 .odd{
	float:left;
}
#mainArea .sect_column2 .even{
	float:right;
}
#mainArea .sect_column2 {
	
}
#mainArea .sect_column2 {
	
}
#mainArea .plan_single dt,
#mainArea .plan_single dd{
	margin-bottom:5px;
	width:660px;
}
#mainArea .plan_single dd img{
float:left;
}




/*--------------------------------------
	Clear Fix
--------------------------------------*/
.sect,
.sect_2
.sectbody{
	_height:1%;
}
html>body .sect,
html>body .sect_2,
html>body .sectbody{
	overflow:hidden;
}
.sect:after,
.sect_2:after,
.sectbody:after{
	content:"";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}



