@charset "UTF-8";

/* HOMEのレイアウト */
/* @group
---------------------------------------------------------------------------
*/ul#menu_main,div#news { display: none; }
div#upper {	height: 800px !important;	min-height: 0 !important;}div#contents { background-image: none; }div#cover_photo {	position: absolute;	top: 100px;	left: 80px;}div#cover_photo div.caption {	padding-top: 30px;	padding-right: 1px;	font-family: 'Trebuchet MS', 'Trebuchet', sans-serif;	font-size: 1.09em; /* 12px */	text-align: right;}div#news {	position: absolute;	bottom: 20px;	width: 800px;	padding-top: 25px;	background-color: #fff;}div#news h2 {	top: 0px;	left: 0px;	height: 20px;	margin: 0px;	padding: 0px;	border: none;	text-align: left;}div#news table {	position: relative;	top: -20px;	left: 140px;	width: 660px;}div#news table td {	padding-bottom: 10px;}div#news table td.date {	width: 10em;	font-weight: bold;	text-align: left;	color: #999;}/* @end */
