@charset "utf-8";

/* --------------------------------------------------
	SiteName : cosmo
	FileName : index.css
	Description : toppage styles
	
	== TOC =========================================
	1 : topFirst styles
	6 : non script area styles
	2 : re styles
-------------------------------------------------- */

/* 1. topFirst styles
================================================== */
body#cosmoIndex ul{list-style:none;}



#Main{
	width: 960px;
	margin:0  0 15px 0;
	padding: 0;
	overflow: hidden;
	zoom: 1;
}

/* mainVisual */
#mainVisual{
	float: left;
	width: 778px;
	height :220px;
}

/* bnrArea */
#bnrArea{
	float: left;
	line-height: 0;
	margin-top: -6px;
	overflow: hidden;
}
#bnrArea img{
	margin-top: 6px;
}


/* 2_. re styles
================================================== */
.c{clear:both;}
.pdl7{padding-left:7px;}
.pdt10{padding-top:10px;}
.pd5{padding-bottom:5px;}

.f_left{clear:both; width:470px; float:left; display:block;}
.f_right{width:470px; float:right; display:block;}

.ttl_in img.ttl{float:left; padding:16px 0 0 12px;}
.ttl_in ul{float:right; padding:16px 10px 0 0;}

#press{width:470px; float:left;}
#new, #important{width:470px; /*float:right;*/}

#press h2, #new h2, #important h2{background:url(/image/top/bg_ttl.jpg) no-repeat; width:470px; height:49px; margin-top:10px;}

/*
#important{width:470px; float:right;}
span.date{display:block; float:left; width:9em;}
*/

#press ul.allList{float:right; margin-top:-50px; width:105px;}
#press ul.allList li.toList{float:left; padding:0 0 0 16px; background:transparent url(/common/image/icn_arw_01.gif) no-repeat 0 4px;}
#press ul.allList li.RssIcon{padding:0; width:50px; float:right;}
#press div.aboutRss{display:block; width:100%; background:#EDEDED; text-align:right;}
#press div.aboutRss ul{list-style:none; padding:2px 20px 2px 0px;}
#press div.aboutRss ul li a{padding:0 0 0 17px; background:transparent url(/common/image/icn_arw_01.gif) no-repeat 0 0.1em;}
#press ul.inline{width:450px; height:220px; margin:0 10px; padding:0 10px 0 0; overflow-y:scroll; scrollbar-track-color:#ffffff;}



#new ul.inline, #important ul.inline{width:450px; height:80px; margin:0 0 0 10px; padding:0 10px 0 0; overflow-y:scroll;}


#new ul.list li{clear:both;}
#new ul.list li, #press ul.list li, #important ul.list li{padding:9px 20px 10px 3px; border-bottom:solid 1px #dcdcdc;}

#new ul.list li img{display:block; float:left; margin-top:2px}
#new ul.list li span.waku{display:block; float:left; width:16em; margin-top:0; padding-top:0;}

#press ul.list li span.date, #important ul.list li span.date{display:block; float:left; width:10em;}
#press ul.list li a, #important ul.list li a{display:block; margin-left:9em; padding:0 0 0 15px; background:transparent url(/common/image/icn_arw_01.gif) no-repeat 0 0.4em;}

#new ul.list li span.date{display:block; float:left; width:10em;}
#new ul.list li a{display:block; margin-left:16em; padding:0 0 0 15px; background:transparent url(/common/image/icn_arw_01.gif) no-repeat 0 0.4em;}

#new ul.list li a.exter, #press ul.list li a.exter, #important ul.list li a.exter{padding-top:3px;}
#new ul.list li a.pdf, #press ul.list li a.pdf, #important ul.list li a.pdf{clear:both; margin-top:-20px;}

#new ul.list li span.noLink, #press ul.list li span.noLink, #important ul.list li span.noLink{display:block; margin-left:13em; padding:0 0 0 15px;}

#new ul.list li.lastChild, #press ul.list li.lastChild, #important ul.list li.lastChild{border-bottom:none;}

/* index style */

.navBlock{
	width: 960px;
	background: url(/eng/common/image/navBlock_btm.gif) left bottom no-repeat;
	padding-bottom: 2px;
}
.navBlock .navBlockInner{
	background: url(/eng/common/image/navBlock_mid.gif) 10px top repeat-y;
	margin-left: -10px;
	overflow: hidden;
	zoom: 1;
}
.navArticle{
	width: 230px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
}
.navArticle .navArticleInner{
	background: url(/eng/common/image/navArticle_bg.gif) left top no-repeat;
	padding: 8px 15px;
}
ul.linkList_eng li a{
	display: block;
	background:url(/common/image/icn_arw_01.gif) 0 6px no-repeat;
	padding: 2px 0 2px 18px;
	margin-left: 10px;
	zoom: 1;
}

















