@charset "utf-8";



/*
	--------------------------------
	Created: 2008.06.02
	Last Modified: 2008.07.04
	--------------------------------
*/



/* --------------------------------
	グランドディスプレイ
-------------------------------- */

h1#gd { position:relative; margin:-2px 0 0 7px; width:946px; }



/* --------------------------------
	お知らせ
-------------------------------- */

div#info { margin:30px 0 0 0; width:100%; text-align:center; }



/* --------------------------------
	COMPANY INFO.
-------------------------------- */

div#company { position:relative; margin:30px 0 0 20px; padding:0 0 15px 0; width:920px; min-height:67px; background:url(../img/title_bg.gif) repeat-y; }
* html div#company { height:67px; }/* IE 6 以前 */

div#company h1 { position:absolute; left:0; top:0; width:230px; }

div#company .list { width:655px; float:right; }
div#company .list h2 {}
div#company .list ul { margin:10px 0 0 0; width:100%; }
div#company .list ul li { padding:10px 0 0 0; width:100%; }
div#company .list ul li h3 { color:#000; font-weight:bold; }
div#company .list ul li .name { color:#666; font-weight:bold; }
div#company .list ul li .contact { color:#666; }



/* --------------------------------
	IMPRESSIONS
-------------------------------- */


div.sidebar {
	float:left;
}
div.sidebar h2 {
	margin-top: 80px;
}

div.sidebar div#news_release {
	width: 200px;
	padding: 0 15px;
}


div.sidebar div#news_release ul li {
	padding-bottom: 8px;
	padding-top: 12px;
	background: url(../img/dotline.gif) repeat-x left bottom;
}
div.sidebar div#news_release ul li span {
	color:#6D1B30;
	font-weight: bold;
}

div.sidebar div#news_release ul li a {
	background: url(../img/arrow.gif) no-repeat 0 5px;
	padding-left: 10px;
	display: block;
}



div#impressions { position:relative; width:230px; min-height:67px; background-color: #ffffff; padding: 15px 0 0 0; }
* html div#company { height:67px; }/* IE 6 以前 */

div#impressions ul { margin: -15px 0 20px 0; width:100%; }
div#impressions ul li { width:100%; }
div#impressions ul li .ttl { color:#333; }
div#impressions .ttl { color:#333; text-indent: -12px; margin-left: 12px; }

div#tourpros { background-color: #ffffff; }
div#tourpros .ttl { color:#333; text-indent: -12px; margin-left: 12px; }


div.id_release {margin-top: 0; padding: 20px; background-color: #eeeeee; margin-bottom: 10px;} 
div.id_release p.id_img {width: 68px; height: 68px; float:left; margin-right: 10px;}
div.id_release p.id_txt {padding-top: 5px; padding-bottom: 3px;}
div.id_release p.id_txt2 {}




