#content,#top-right-sidebar, left-menu-sidebar {

}

/* ヘッダー ----------------------------------------------------------------- */
#header{
}

#header-banner{
	width : 100px;
	vertical-align:bottom;
	width:998px;
	height:105px;
	background-image:url(site-design/header.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#header-navi {
	margin : 80px 0 0 0;
	float:right;
}

/* サイドバー ----------------------------------------------------------------- */
#top-right-sidebar{
	float:right;
}

#left-menu{
	pdding : 10px;
	float : left;
}

#left-menu li img.not-first-item {
	margin:5px 10px;	
}

#left-menu li img.first-item {
	margin:10px 10px 5px 10px;
	
}

#side-world-wide-box {
	margin:5px 10px 10px 10px;
	padding : 40px 5px 5px 5px;
	width: 235px;
	height: 139px;
	background-image:url(site-design/worldwide_bg_s.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#f2f19e;
}

/* コンテンツ ----------------------------------------------------------------- */
#content{
	padding: 8px 0 8px 8px;
	width :718px;
	float: left;
}

.content-box {
	margin : 0 0 20px 0; 
}

/* フッター ----------------------------------------------------------------- */
#footer{
	margin: 0 0 20px 0;
	padding: 10px;
	border-top: solid 1px #006;
	background-image:url(site-design/footer_end_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#FFF;
	text-align:center;
}

/* ニュース ----------------------------------------------------------------- */
#top-news-box {
	margin : 10px 0 20px 0;
	padding: 3px 10px 10px 10px;
	background-image:url(site-design/news_title.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.news-ichiran-text a {
	float: right;
	padding: 2px 5px 2px 15px;
	background-image:url(site-design/list_white_triangle.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

a.white:hover {
	color:#CCC;
}

a.white {
	color:#FFF;
}
a.white:visited {
	color:#FFF;
}


.news-box {
	margin:5px 0px;
	width : 100%;	
	vertical-align:top;
}

.news-date-box {
	float:left;
	width:120px;
}

.news-title-box {
	float:right;
	width:560px;
}

.news-title-box img{
	vertical-align:bottom;
}
.news-title-box a{
	vertical-align:bottom;
}

/* サイドバーを下まで伸ばすためのラッパーID --------------------------------- */
#content-wrapper {
	background-image:url(site-design/content_wrapper_bk.gif);
	background-repeat:repeat-y;
}

#inquiry {
	padding: 0 0 0 10px;
}
	

/* 共通設定 ----------------------------------------------------------------- */
.clear-both {
	clear : both;
}

.page-top-link {
	width:100%;
	display:block;
	text-align:right;
}

.text-lineheight-narrow {
	line-height:120%;
}

.world-wide-text-copy {
	margin : 0 0 5px 0;	
}

