@charset "UTF-8";


/* layout */
/**************************************************/
div#body-lv1 div.Wrapper-lv1,
div#body-lv1 div.Wrapper-lv2,
div#body-lv1 div.Wrapper-lv4 {
	width: 721px;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

div#body-lv1 div.Wrapper-lv2 {
	margin-top: 37px;
}

div#body-lv1 div.Wrapper-lv2-01 {
	width: 459px;
	margin: 0;
	padding: 0;
	float: left;
}

div#body-lv1 div.Wrapper-lv2-02 {
	width: 211px;
	margin: 0;
	padding: 0;	
	float: right;
}

div#body-lv1 div.Wrapper-lv2-02 div.Wrapper-lv3 {
	width: 211px;
	margin: 19px 0 0 0;
}

div#body-lv1 div.Wrapper-lv4 {
	width: 561px;
	margin: 50px 0 50px 80px;
}
/**************************************************/


/* Text Module */
/**************************************************/
div#body-lv1 div.Wrapper-lv2-01 h1 {
	width: 459px;
	height: 24px;
	margin: 0;
	padding: 0;
}

div#body-lv1 div.Wrapper-lv2-02 h2 {
	width: 211px;
	height: 24px;
	margin: 0;
	padding: 0;	
}

div#body-lv1 div.Wrapper-lv2-02 h3 {
	width: 211px;
	height: 77px;
	margin: 0;
	padding: 0;	
}

/**************************************************/


/* paragraph */
/**************************************************/
div#body-lv1 p.para-lv1,
div#body-lv1 p.para-lv3 {
	width: 100px;
	float: left;
}

div#body-lv1 p.para-lv2 {
	width: 441px;
	float: right;
	font-size: 92%;
}

div#body-lv1 p.para-lv3 {
	float: none;
	margin: 20px 0 20px 10px;
}

div#body-lv1 p.para-lv4 {
	margin: 0 10px 20px 10px;
	font-size: 85%;
}
/**************************************************/


/* clearfix */
/**************************************************/
div#body-lv1 div.Wrapper-lv2,
div#body-lv1 div.Wrapper-lv4 {
	/* for IE5.5-7 */
	zoom: 1;
}

div#body-lv1 div.Wrapper-lv2:after,
div#body-lv1 div.Wrapper-lv4:after {
	/* for modern browser */
    content: "."; 
    display: block; 
    height: 0px; 
    clear: both; 
    visibility: hidden;
}
/**************************************************/
