@charset "utf-8";
/*============================================================

	[home.css] portopladiana.co.jp

============================================================*/

/*------------------------------------------------------------

	Header

------------------------------------------------------------*/
div#header {
	height: 540px;
}




/*------------------------------------------------------------

	Content

------------------------------------------------------------*/
div#content {
	padding: 540px 0 0;
}

div#content h2 {
	position: relative;
	padding-top: 0.5em;
	text-align: right;
	font-weight: normal;
	font-size: 77%;
	color: #AF8700;
}

div#content h2 span.en {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	font-weight: bold;
	font-size: 140%;
	color: #000;
}



/*------------------------------------------------------------

	Information

------------------------------------------------------------*/

div#information dt,
body#information div#content dt {
	margin: 0 0 0.5em;
	font-weight: normal;
	color: #AF8700;
}

div#information dt span.date {
}

div#information dt span.category,
body#information div#content dt span.category {
	font-size: 83%;
}

div#information dd,
body#information div#content dd {
	margin: 0 0 2em;
}

div#information dd h3,
body#information div#content dd h3 {
	margin: 0 0 1em;
	font-weight: normal;
	color: #333;
}

div#information div#pastlog {
}

div#information div#continue {
	margin: -0.5em 0 0;
	text-align: right;
}

div#information a:visited {
	color: #AF8700;
}
div#information a:hover {
	color: #F00;
}




/*------------------------------------------------------------

	Philosophy

------------------------------------------------------------*/
div#philosophy p.figure {
	margin: 1.5em 0;
}
div#philosophy p.figure img {
	vertical-align: bottom;
}




/*------------------------------------------------------------

	other

------------------------------------------------------------*/
div#philosophy h2#eco,
div#philosophy h2#support {
	margin-top: 30px;
	border-bottom: 1px solid #AF8700;
}

