@charset "utf-8";

/*------------------------------------------------------
 Contents Value Reset
------------------------------------------------------*/
#cosmosContent {
font-family:"Arial","Verdana","Helvetica",sans-serif;
line-height:18px;
color:#363636;
width:760px;
clear:both;
font-size:12px;
background:#FFF;
padding:0;
}

#cosmosContent ul,
#cosmosContent li,
#cosmosContent ol,
#cosmosContent dl,
#cosmosContent dt,
#cosmosContent dd {
margin:0;
padding:0;
list-style-type:none;
}


#cosmosContent img {
margin:0;
padding:0;
border:0;
vertical-align:bottom;
}

#cosmosContent a:link {
color:#0071BC;
text-decoration:none;
}
#cosmosContent a:visited {
color:#0071BC;
text-decoration:none;
}
#cosmosContent a:hover {
color:#0071BC;
text-decoration:underline;
}
#cosmosContent a:active {
color:#0071BC;
text-decoration:underline;
}
#cosmosContent a:focus {
color:#0071BC;
text-decoration:underline;
}


/*------------------------------------------------------

 wrapper

------------------------------------------------------*/
#cosmosContent h1,
#cosmosContent h2,
#cosmosContent h3,
#cosmosContent h4,
#cosmosContent h5,
#cosmosContent h6{
margin:0; padding:0; font-size:12px; text-decoration:none;
font-weight:normal;
}

/*------------------------------------------------------

 mainVisual

------------------------------------------------------*/
#mainVisual{
width:760px; font-size:12px;
/*height:250px;*/height:205px;background:url(../images/main_visi_bg6.jpg) top left no-repeat #000;
color:#FFF;margin-bottom:10px;}
/*#mainVisual .mainTitle{padding-top:15px; padding-left:15px; height:20px;vertical-align:top;}*/
#mainVisual .mainTitle{ position:absolute; width:740;padding-top:15px; padding-bottom:0px; padding-left:15px; height:20px;vertical-align:middle; }


#mainVisual h1{font-size:18px; font-stretch:condensed; font-weight:bold; color:#FFF;display:inline; line-height:120%; margin-right:10px;}
/*
#mainVisual .mainBnr{float:right; width:460px; height:115px; padding-left:5px; padding-top:5px;}
*/
#mainVisual .mainBnr{float:right; /*width:385px;_width:390px;#width:390px;*/ height:95px; padding-left:20px; padding-right:0px;
padding-top:25px; padding-bottom:0px; text-align:right;}
#mainVisual .mainBnr a img.title{ float:none;margin-right:0px;}
#mainVisual .mainBnr a{margin-right:15px;float:left; }
#mainVisual .mainBottom{clear:both; padding-top:13px;}

/*---New Banner Area 1210*/
#mainVisual .mainNewBnr{ float:right; width:230px; height:115px; padding:25px 10px 10px 10px; text-align:right; }
#mainVisual .mainNewBnr a { display:block; margin-bottom:5px;}


/*--- Update for En,11/25 ---*/
#akaCntDwn{float:right; text-align:right; padding-right:15px;font-size:14px; padding-bottom:3px;
padding-top:25px; display:none;}
#akaCntDwn .txt01{line-height:110%; float:left; font-size:12px; padding-right:5px; /*padding-bottom:3px;*/}/*--- adds for En,11/25 */

#akaCntDwn .number{color:#FFF; font-size:23px; font-weight:bold;letter-spacing:0px; padding-left:2px;color:#FBB03D;font-family: Helvetica, Arial, sans-serif;line-height:120%; }
#akaOrbit{float:left;padding-left:15px;}
#akaOrbit a.linkArrow{color:#FFF;background:url(../images/linklist_awwow_white.gif) left 2px no-repeat;padding-left:14px;}

#akaCntDwnCap{clear:both;font-size:10px; line-height:100%; letter-spacing:1px; color:#FFF; padding-top:3px; #padding-top:1px;margin-right:15px; text-align:right;display:none;}

/*-------------------------------------------
  Top Visi Img
-------------------------------------------*/
#topVisiImg{padding:20px;}
#topVisiImg a img{ }

/*------------------------------------------------------

 Topics Area

------------------------------------------------------*/
#topicsArea a:link{text-decoration:none;color:#0071BC;}
#topicsArea a:visited {text-decoration:none;color:#0071BC;}
#topicsArea a:hover{text-decoration:underline;}
#topicsArea a:active {text-decoration:none;}
#topicsArea a:focus{text-decoration:none;}

#topicsArea{padding:0px; text-align:left;}
#topicsArea #siteCopy{color:#FFF; height:30px;}
#topicsArea #siteCopy h1{font-weight:bold; color:#FFF;}

/*--------- //TitleLevel Left// ---------*/
#topicsArea .topTitleA{background:url(../images/title_a_level.jpg) left top no-repeat; height:53px; font-size:16px; color:#FFFFFF; font-weight:bold; padding:17px 5px 0 10px;}
#topicsArea .topTitleB{background:url(../images/title_b_level.gif) left top no-repeat; height:43px; font-size:14px; color:#FFFFFF; font-weight:bold;padding:10px 5px 0px 10px; line-height:100%;}
#topicsArea .topTitleB .linkArrow{background:url(../images/linklist_awwow_white.gif) left 2px no-repeat;color:#FFFFFF;}

.topTitleC{display:block; background:#BDD1E3; font-size:14px; color:#666; font-weight:bold;padding:5px 5px;}
/*----------*/
.topTitleAkatsuki{display:block; height:29px;
background:url(../images/title_c_level_bg.jpg) #BDD1E3; 
font-size:14px; color:#036; font-weight:bold;padding:11px 5px 2px 10px;}
.topTitleIkaros{display:block; height:29px;
background:url(../images/title_c_level_bg.jpg) #BDD1E3; 
font-size:14px; color:#036; font-weight:bold;padding:11px 5px 2px 10px;}
.topTitleHayabusa{display:block; height:29px;
background:url(../images/title_c_level_bg.jpg) #BDD1E3; 
font-size:14px; color:#036; font-weight:bold;padding:11px 5px 2px 10px;}

/*--------- //TitleLevel Right// ---------*/
#topicsArea .topicsRight .topTitleC{display:block;  
background: url(../images/title_c_linkbg.gif) center left repeat-x #717777;
font-size:12px; color:#FFF ; font-weight:bold;padding:5px 10px;
}
#topicsArea .topicsRight .topTitleCLink{display:block;  
background: url(../images/title_c_linkbg.gif) center left repeat-x #717777;
font-size:12px; color:#FFF ; font-weight:bold;padding:5px 10px;
}
#topicsArea .topicsRight .topTitleCLink{width:210px;}
#topicsArea .topTitleCLink a.linkArrow{
display:block;  color:#FFF; background:url(../images/linklist_awwow_white.gif) left 2px no-repeat;
font-size:12px; font-weight:bold; line-height:140%;}



/*------------------ //CenterArea// ------------------*/
#topicsArea .topicsLeft{
float:left; width:520px; margin-right:10px; margin-bottom:20px; padding:0px;
background:url(../images/topics_left_bg.gif) repeat-y #E5F1F8;
}
#topicsArea .topicsNews{float:left; width:520px; margin-right:10px;
 padding:0px;}

#topicsArea .topicsLeft .topicsLeftBtm{clear:both; background:url(../images/topics_left_under.gif) no-repeat; height:13px; font-size:5px; line-height:100%;}

#topicsArea .topicsLeft .left{ width:245px; margin-left:10px; display:inline;}
#topicsArea .topicsLeft .right{ width:245px; margin-right:10px; display:inline;}

/*--------- //Top Topics Left Akatsuki// ---------*/
#topAkatsuki{display:block;padding:0 5px; margin-bottom:0px;}
#topAkatsuki ul.linkList{margin:0 0px; background:url(../images/sep_dot.gif) left bottom repeat-x;}
#topAkatsuki ul.noBdr{background:none !important;}
#topAkatsuki ul.linkList li{clear:both;display:block; padding:0px 5px 0px 5px !important;background:none; line-height:140%;}
#topAkatsuki ul.linkList li a{display:block;padding:0 0 2px 14px;background:url(../images/linklist_awwow.gif) left 4px no-repeat;}
#topAkatsuki ul.linkList li.bottom{display:block;padding-bottom:0 !important; margin-bottom:0 !important;}
#topAkatsuki ul.linkList li strong{display:block;padding:5px 0 2px 0; color:#036;}
#topAkatsuki ul.linkList a.img{background:none; padding:0 0 0px 0px;}
#topAkatsuki ul.linkList p{float:left; display:block; padding:0; width:155px;margin:0px 0 0 0px !important;}
#topAkatsuki ul.linkList .aka{float:left; display:block; padding:0; width:145px;margin:0px 0 0 0px; font-size:11px;line-height:130%; !important;}
#topAkatsuki ul.linkList li img{display:block; float:left;width:40px;margin:0px 10px 8px 0px !important;padding:0 !important;}
#topAkatsuki ul.linkList span.clmTxt{display:block;padding:0px 0 0px 14px;line-height:140%}

/*--------- //Top Topics Left Ikaros// ---------*/
#topIkaros{padding:0 10px; margin-bottom:0px;}
#topIkaros ul.linkList li strong{display:block;padding:3px 0 2px 0;line-height:100% !important;}
#topIkaros ul.linkList a.img{background:none; padding:0 0 0px 0px;}
#topIkaros ul.linkList{margin:0 0px; background:url(../images/sep_dot.gif) left bottom repeat-x;}
#topIkaros ul.linkList li img{display:block; float:left;width:40px;margin:0px 10px 8px 0px !important;padding:0 !important;}

#topIkaros ul.linkList li{padding-right:0 !important;}
#topIkaros ul.linkList .aka{float:left; display:block; padding:0; width:145px;margin:0px 0 0 0px; font-size:11px;line-height:130%; !important;}

#topIkaros ul.linkList span.clmTxt{display:block;padding:0px 0 0px 14px;line-height:140%}

/*--------- //Top Topics Left Hyabusa// ---------*/
#topHayabusa{display:block;padding:0; margin-bottom:0px;}
#topHayabusa p{padding:0 5px; margin-bottom:0px;}
#topHayabusa ul.linkList{display:block; padding:5px 0px 5px 0px !important; margin:0 5px;background:url(../images/sep_dot.gif) left bottom repeat-x;}
#topHayabusa ul.linkList li{ clear:both;display:block; padding:5px 5px 5px 10px !important; line-height:140%;background:url(../images/sep_dot.gif) left top repeat-x #E5F1F8;}
#topHayabusa ul.linkList li.noBdr{ clear:both;display:block; padding:5px 5px 5px 10px !important; line-height:140%;background:none;}
#topHayabusa ul.linkList li a{display:block;padding:0 0 2px 14px;background:url(../images/linklist_awwow.gif) left 4px no-repeat;}
#topHayabusa ul.linkList li a.img{background:none; padding:0 0 0px 0px;}
#topHayabusa ul.linkList p{float:left; display:block; padding:0; width:145px;margin:0px 0 0 0px !important;}
#topHayabusa ul.linkList li img{display:block; float:left;width:40px;margin:0px 10px 8px 0px !important;	padding:0 !important;}
#topHayabusa ul.linkList span.clmTxt{display:block;padding:0px 0 0px 14px;line-height:16px;}

/*--------- //Orbital location// ---------*/
#orbLocation{padding:0 10px;}
#orbLocation img{float:left; width:80px; margin-right:10px;}
#orbLocation p{float:left; display:block; width:135px; margin:0;}
#orbLocation p a.linkArrow{display:block; margin-top:5px;}


/*------------------ //SideArea// ------------------*/
#topicsArea .topicsRight{
float:right; width:230px;
}

.topicsLeft .topicsColumnM{width:235px; margin:0 5px 10px 5px;}
.topicsRight .topicsColumnM{width:220px; padding:10px 5px 0 5px; margin-bottom:10px; background:url(../images/topics_right_m_bg.gif) repeat-x #F6F6F8;}
.topicsRight .topicsColumnM p{ margin:0; padding:0 5px}
.topicsColumnL{width:480px; background:#F6F6F8; margin:0 10px; padding:10px;}


.topicsInfo{ margin:0 10px;}
.topicsNews .topicsInfo{ margin:0 5px;}

.topicsNews ul.newsInfo li{display:block; padding:10px 10px 5px 5px !important;margin-bottom:15px; background:url(../images/sep_dot.gif) bottom repeat-x;}
.topicsNews ul.newsInfo li.top{padding-top:0px;}
.topicsNews ul.newsInfo li p{ padding:0 0 5px 14px; margin:0 0 5px 0;}
.topicsNews ul.newsInfo li.bottom{background:none; padding:10px 0 0 5px !important;}
.topicsNews ul.newsInfo li a{display:block;background:url(../images/linklist_awwow.gif) left 4px no-repeat;padding-left:14px; }
.topicsNews ul.newsInfo li a.inline{display:inline; background:none; text-decoration:underline !important; padding-left:0px; }
.topicsLeft .topicsInfo ul.newsInfo li a{text-decoration:none; color:#363636;}

/*--------- //Wisdom// ---------*/
.wisdomArea{width:480px; background:#F6F6F8; margin:0 10px; padding:10px;}
.wisdomArea h3{display:block; height:50px;}
.wisdomArea h3 img{width:166px; float:left;}
.wisdomArea h3 span{display:block; width:300px; float:right; padding-top:7px;font-weight:bold;}
.wisdom {clear:both; padding:9px; border:solid 1px #C9C9C9; background:#FFF;}
.wisdom .linkArrow{display:block;background:url(../images/linklist_awwow.gif) left 4px no-repeat; padding-left:14px;}

/*
/-- Link List --/*/
ul.linkList{display:block; padding:0px 0px 5px 0px !important; margin:0 5px;}
ul.linkList li{display:block; padding:0 5px 2px 14px !important; line-height:140%;
background:url(../images/linklist_awwow.gif) left 4px no-repeat;}
ul.linkList li a{display:block;padding:0 0 2px 0px;}

.topicsRight ul.linkList{display:block; padding:5px 0px 5px 0px !important; margin:0 5px;}
.topicsRight ul.linkList li{display:block; padding:0 5px 2px 5px !important; line-height:120%;
background:none;
}
.topicsRight ul.linkList li p{padding:0 5px 5px 14px !important;
}
.topicsRight ul.linkList li a{display:block;padding:0 0 2px 14px;
background:url(../images/linklist_awwow.gif) left 2px no-repeat;}

.topicsRight ul.linkList li strong{display:block;padding:0 0 5px 14px;
background:url(../images/linklist_no_awwow.jpg) left 2px no-repeat;}

.topicsRight ul.linkList li ul{display:block; padding:5px 0px 5px 0px !important; margin:0 5px;
}
.topicsRight ul.linkList li li{display:block; padding:0 5px 2px 19px !important; line-height:100%;
background:none;
}


.noBoder{background:none !important; padding-bottom:0 !important; margin-bottom:0 !important;}



/*-------------------*/
.topMenuContents ul.linkList{
padding:0px 0px 0px 0px !important; margin:10px 5px 0 7px !important;
}
.topMenuContents ul.linkList li{
display:block; padding:0 5px 0px 15px !important; line-height:100%;
background:url(../images/linklist_awwow.gif) left top no-repeat;
}
/*-------------------*/
.sideBanner a{margin-bottom:10px; display:block; width:210px;}
.sideBanner a.bottom{margin-bottom:0; display:block; width:210px;}

/*------------------------------------------------------

Top Story 

------------------------------------------------------*/
ul.clm_list{
	margin:0 !important;
	padding:0 !important;
	font-size:12px;
}
li.clmLI{
	padding:1px 0 0px 2px !important;
	background:url(../images/menu_sepbar.gif) repeat-x top;
	clear:both;
}
 a.title{
	display:block; padding:0 0px 0px 5px; text-indent:15px; font-size:12px; margin-top:6px !important;
	margin-bottom:3px !important;
	background:url(../images/linklist_awwow.gif) left 2px no-repeat;
	clear:both;
}

.clmLI span.clmTxt{
	display:block;
	margin:0px 0 0px 0px;
	line-height:16px;
}
.clmLI span.clmTxt p{
	margin:0px 0 0 15px !important;
}
.clmLI span.clmTxt p.aka{
	display: inline;
}
.clmLI img{
	float:left; display:block;
	width:40px;
	margin:0px 5px 8px 3px !important;
	padding:0 !important;
}


/*------------------------------------------------------

Utility Class

------------------------------------------------------*/
.txtnomal{font-weight:normal;}

.width240 {width:240px;}

.linkArrow{background:url(../images/linklist_awwow.gif) left 2px no-repeat; padding-left:14px;}
.linkArrowNo{display:block;padding:0 0 5px 14px;background:url(../images/linklist_no_awwow.jpg) left 4px no-repeat;}

.mBtm20{margin-bottom:20px!important; display:block}
.mBtm10{margin-bottom:10px!important; display:block}
.mBtm5{margin-bottom:5px !important; display:block;}
.mBtm0{margin-bottom:0px !important; display:block;}

.mTop10{margin-top:10px; display:block}
.mTop5{margin-top:5px !important; display:block;}
.mTop0{margin-top:0px !important; display:block;}

.mLeft10{margin-left:10px; display:block}
.mLeft5{margin-left:5px; display:block}

.mRight10{margin-right:10px!important; display:block}
.mRight5{margin-right:5px!important; display:block}

.pLeft15{padding-left:15px!important; display:block}
.pLeft10{padding-left:10px!important; display:block}
.pLeft5{padding-left:5px!important; display:block}

.pRight15{padding-right:10px!important; display:block}
.pRight10{padding-right:10px!important; display:block}
.pRight5{padding-right:5px!important; display:block}

.pBtm15{padding-bottom:15px; display:block}
.pBtm10{padding-bottom:10px; display:block}
.pBtm5{padding-bottom:5px !important; display:block;}
.pBtm0{padding-bottom:0px !important; display:block;}

.pTop15{padding-top:15px !important; display:block}
.pTop10{padding-top:10px !important; display:block}
.pTop5{padding-top:5px !important; display:block;}
.pTop0{padding-top:0px !important; display:block;}

.clear_btm {clear:both;font-size:0;height:20px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;font-size:0;visibility:hidden;}
.imgTxt { margin-bottom:2px !important;}
.imgTxt { /margin-bottom:0px !important;}

.breadH1{ font-size:10px; display:inline; font-weight:normal;}
.underline{text-decoration:underline !important;}

.mgnLine{background:url(../images/sep_dot.gif) repeat-x; margin:5px 0 0px 0; padding:9px 5px 0 5px; }
.mgnNoLine{margin:0; padding:0px 5px 0 5px;}

.bldBlue{ font-weight:bold; color:#003366;}
sup.new{color:#EA6600; font-size:11px; letter-spacing:1px; font-weight:bold; line-height:100%;}

/*------------------------------------------------------
 offleft
------------------------------------------------------*/
.offleft {
text-indent:-9999px !important; /* for MODERN blowser */
text-indent:0;
font-size:0;
line-height:0;
height:0;
}

.offleft span {
text-indent:-9999px; /* for ALL WIN IE */
}

.offleft span a {
text-decoration:none;
}


/*------------------------------------------------------
 clearfix
------------------------------------------------------*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {
display: inline-block;
min-height:1%;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */


/*------------------------------------------------------
 bread、opinionArea
------------------------------------------------------*/

/* bread 
----------------------*/

#NF-TopicPathArea{
padding:10px 0 0 10px; border-top: 1px solid #2020c9;
}
#cosmosContent ul#bread {
margin:0 0 11px 0px; display:block;padding:10px 0 0 10px; border-top: 1px solid #2020c9;
}
#cosmosContent ul#bread li {
font-size:x-small;
line-height:1.1;
}


.clear_div{clear:both !important; font-size:1px !important; height:1px !important; line-height:1px !important;}
