@charset "utf-8";

/*==========================================================
	Date: 2008-3-10
	KURODA HOUSE GROUP All right reserved 
==========================================================*/

/*----------------------------------------------------------
lead
----------------------------------------------------------*/
div.lead{
	width: 570px;
	margin: 22px 0 45px 20px;
	position: relative;
}

div.lead h3{
	position: absolute;
	left: -20px;
	top: 0px;
}

div.lead p{
	padding: 39px 0 0 0;
}


/*----------------------------------------------------------
section
----------------------------------------------------------*/
div.section{
	width: 570px;
	margin: 0 0 45px 20px;
}

/*----------------------------------------------------------
paternR
----------------------------------------------------------*/
div.paternR{
	position: relative;
}

#ttl_margin{
	margin-top: 84px;
}

div.paternR .txt{
	width: 278px;
	float: right;
}

div.paternR .txt p{
	padding: 0 0 0 22px;
}

div.paternR .photo{
	width: 270px;
	float: left;
}

div.paternR h3{
	margin: 0 0 5px 0;
}

div.paternR .ttl{
	position: absolute;
	left: -20px;
	top: -39px;
}


/*----------------------------------------------------------
paternL
----------------------------------------------------------*/
div.paternL{
	position: relative;
}

div.paternL .txt{
	width: 268px;
	float: left;
}

div.paternL .photo{
	width: 259px;
	float: right;
}

div.paternL h3.ttl{
	position: absolute;
	left: -20px;
	top: 0px;
}

div.paternL .p_margin{
	margin: 32px 0 0 0;
}

/*----------------------------------------------------------
paternbg
----------------------------------------------------------*/
div.paternbg{
	background: #EFEFF1;
	clear: both;
}

div.leftArea{
	width: 249px;
	margin: 17px 0 8px 10px;
	float: left;
}

div.leftArea p{
	margin: 5px 0 0 17px;
}

div.rightArea{
	width: 253px;
	margin: 17px 16px 8px 0;
	float: right;
}

div.rightArea p{
	margin: 5px 0 0 18px;
}

.img_center{
	text-align: center;
}

/*----------------------------------------------------------
ƒ{ƒ^ƒ“
----------------------------------------------------------*/
.enter{
	margin: 5px 0 0 0;
	float: right;
}

#enter_patern01{
	margin: 5px 0 20px 0;
	float: right;
}

/*----------------------------------------------------------
more
----------------------------------------------------------*/
div.more{
	clear: both;
	width: 570px;
	margin: 0 0 30px 20px;
	border-top: 1px solid #E7E9EA;
	border-bottom: 1px solid #E7E9EA;
	background: url(../../images/about/charm/img_border_01.gif) left top repeat-y;
}

div.more dt{
	margin: 10px 0 13px 12px;
}

div.more ul{
	margin: 13px 0 13px 12px;
}

div.more li{
	padding: 0 0 0 6px;
	float: left;
}

div.more li.margin_none{
	padding: 0 0 0 0;
	float: left;
}

/*----------------------------------------------------------
IE6—p
----------------------------------------------------------*/
*html div.more li{
	float: left;
	padding: 0 0 0 3px;
}

*html div.more li.margin_none{
	padding: 0 0 0 0;
	float: left;
}
