@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------------------
	00 body
	01 header
	02 main
	03 sub
	04 
----------------------------------------------------------- */

/* -----------------------------------------------------------
 =00 body
----------------------------------------------------------- */
body {
	background:#000000 url(../../img/bg_gnavi.jpg) no-repeat center 424px;
	}

#pageTop{ display:none }

/* 2010.3.10追加　トップページ用グローバルナビ背景 */			
.toppage {

	background-color: #000000;
	background-image: url(../../img/bg_gnavi.jpg);
	background-repeat: no-repeat;
	background-position: center 434px;
}

/* IE7 */			
*:first-child+html .toppage {

	background-color: #000000;
	background-image: url(../../img/bg_gnavi.jpg);
	background-repeat: no-repeat;
	background-position: center 437px;
}


/* -----------------------------------------------------------
 =01 header
----------------------------------------------------------- */
div#flashImage {
	width:988px;
	height:540px;
	}

/* -----------------------------------------------------------
 =02 main
----------------------------------------------------------- */
#main {
	padding-top:65px 76px 40px;
	}

	div#mainTop {
		float:left;
		width:505px;
		}

		div#mainTop h2 {
			margin-bottom:12px;
			}
			
	div#boxPickup {
		float:left;
		width:376px;
		line-height:1.6;
		}
		
		div#boxPickup p.news-date{
			margin-bottom:10px;
		}
		
		div#boxPickup h3 {
			margin:5px 0 12px;
			color:#C09218;
			font-weight:normal;
			}
	
		div.txtNews {
			padding:10px 0;
			background:url(../../../img/ic_newslist.gif) no-repeat 3px 14px;
			border-bottom:1px solid #3D3114;
			}
		div.txtNews span.news-date{
				margin-left:18px;
				margin-right:15px;
			}
		div.newsBody {
			margin-top:7px;
			padding:10px 18px 5px;
			border-top:1px dotted #222;
		}
		.imgNews div.newsBody {
			padding-left:0;
		}
		div.newsBody .newsBody-l{
			float:left;
			width:150px;
			overflow:hidden;
		}
		div.newsBody .newsBody-l img{
			width:150px;
		}
		div.newsBody .newsBody-r{
			float:right;
			width:315px;
		}

p.txtNewsList {
			padding-top:10px;
			font-size:93%;
			}

		/* news link color --------------- */
		p.txtNewsList a:link {
			color:#CCCCCC;
			text-decoration:none;
			}
	
		p.txtNewsList a:visited {
			color:#CCCCCC;
			text-decoration:none;
			}
	
		p.txtNewsList a:hover {
			color:#CCCCCC;
			text-decoration:underline;
			}

/* -----------------------------------------------------------
 =03 sub
----------------------------------------------------------- */
div#submenuTop {
	float:right;
	width:301px;
	}

	dl#banner dt img {
		margin-bottom:8px;
		vertical-align:top;
		}
	
	dl#banner dd {
		margin-bottom:30px;
		font-size:93%;
		}

		dl#banner dd li {
			float:left;
			margin-right:10px;
			padding-left:13px;
			background:url(../../../img/ic_banner.gif) no-repeat 0;
			}
			

