@charset "Shift_JIS";

/* Main CSS Document 
---------------------------------------------------------------------*/

body,dl,dt,dd,p,h1,h2,h3,ul,li,div {
	letter-spacing:0em;
	margin:0;
	padding:0;
}

body{	background-color:#F8F4E6;
	color:#000000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
        font-size:100%;
}

a:link {color:#0033CC; text-decoration:underline; }
a:visited {color:#FF3333 text-decoration:underline; }
a:hover {color:#0088FF; text-decoration:none; }
a:active {color:#0033CC; text-decoration:underline; }

h1 {
	background-image:url(../images/h2bg.gif);
	background-repeat:repeat-x;
	height:23px;
	color:#fff;
	font-size:12px;
	padding:6px 5px 5px 5px;
	margin:0 0 -10px 0;
}

*html h1 {
	padding:7px 5px 5px 5px;
	margin:0 0 -11px 0;
}

/*
h2 {
	background-image:url(../images/h2bg.gif);
	background-repeat:repeat-x;
	height:23px;
	color:#fff;
	font-size:12px;
	padding:6px 5px 5px 5px;
	margin:0 0 -10px 0;
}
*html h2 {
	padding:7px 5px 5px 5px;
	margin:0 0 -11px 0;
}
*/

/* JAXA header
---------------------------------------------------------------------*/
#nohover a:hover{
	background:#fff;
}

/* TOP
---------------------------------------------------------------------*/

/*header*/
#jaxahead {
	clear: both;
	float: left;
	width: 750px;
	height: auto;
	display: block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #007cdf;
}
#jaxahead_search {
	float: right;
	width: 230px;
	font-size: 80%;
	margin-right: 5px;
	margin-top: 5px;
	display: block;
	position: relative;
	clear: right;
}
#jaxahead_logo {
	float: left;
	width: 420px;
}
#jaxahead_sitemap {
	float: left;
	width: 90px;
}
#jaxahead_search #jaxa_site {
	position: absolute;
	width: 226px;
	top: 20px;
	left: 4px;
	z-index: 1;
	visibility: hidden;

}
#jaxahead_search #iss_site {
	position: absolute;
	width: 226px;
	top: 20px;
	left: 4px;
	z-index: 2;
	visibility: visible;
}
#jaxahead_search #iss_jaxa_site {
	position: absolute;
	width: 224px;
	z-index: 3;
	visibility: visible;
	background-color: #FFFFFF;
	top: 0px;
	height: 40px;
	left: -1px;
	padding-top: 8px;
	padding-left: 3px;
}
#jaxahead_search .input_w{
	width: 150px;
}
#head_gototop{
	background-image:url(../images/h2bg.gif);
	background-repeat:repeat-x;
	height:24px;
	color:#fff;
	padding:4px 5px 6px 5px;
	margin:0 0 -10px 0;
	text-align: right;
	font-size:75%;
}
#head_gototop a:link {color:#ffffff; text-decoration:underline; }
#head_gototop a:visited {color:#ffffff; text-decoration:underline; }
#head_gototop a:hover {
	color:#0033cc;
	text-decoration:none;
	background-color: #FFFFFF;
}
#head_gototop a:active {color:#ffffff; text-decoration:underline; }
#head_gototop img{
	vertical-align: middle;
	margin-right: 5px;
}
*html #head_line {
	padding:7px 5px 5px 5px;
	margin:0 0 -11px 0;
}

/*header main contents menu*/
#issContentMenu {
	width:750px;
	height:36px;
	margin-bottom:0px;o
	float: left;
	text-align: center;
}

#issContentMenu ul{
	list-style:none;
}
#issContentMenu li{
	display:inline;
}
#issContentMenu a img{
	border:none;
	margin-right: 4px;
	margin-left: 4px;
}


/*left*/
#issLeft {
	width:176px;
	float:left;
	line-height: 120%;
}

/*left navigation*/
.issSubArea{
	width:176px;
	background-image: url(../images/top/box_side_bg.gif);
	background-repeat: repeat-y;
	margin-top: 3px;
}
.issSubArea02{
	width:145px;
	background-image: url(../images/top/box_side02_bg.gif);
	background-repeat: repeat-y;
	margin-top: 3px;
	float: left;
}
.issSubAreaMain {
	width:176px;
	background-image: url(../images/top/box_side_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	font-size: 80%;
}

.issSubAreaMain ul{
	margin-left: 6px;
}
.issSubAreaMain li{
	width:163px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	list-style-image: none;
	vertical-align: top;
	list-style-type: none;
	font-weight: bold;
	display: block;
}
.issSubAreaMain a{
	width:145px;
	display:block;
	text-decoration:none;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-image: url(../images/top/point01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 4px 14px;
}
*html .issSubAreaMain li{
	margin:0;
}
.issSubAreaMain a:link{
	color:#003366;
	text-decoration: none;
}
.issSubAreaMain a:visited{
	color:#003366;
	text-decoration: none;
}
.issSubAreaMain a:hover{
	color:#005BB7;
	background-color:#E9E9E9;
	text-decoration: none;
	background-image: url(../images/top/point04.gif);
	background-repeat: no-repeat;
	background-position: 6px 14px;
}
.issSubAreaMain a:active{
	color:#003366;
	text-decoration: none;
}
.issSubAreaMain02 {
	width:176px;
	background-image: url(../images/top/box_side_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	font-size: 80%;
}
.issSubAreaMain02 .mobile{
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 120%;
}
.issSubAreaMain02 .note {
	font-size: 0.8em;
	line-height: 120%;
	color: #525252;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 3px;
	margin-left: 10px;
}

/*center*/
#issCenter {
	width:397px;
	float: left;
	line-height: 125%;
	display: block;
}
.issCenterArea {
	background-color:#FFFFFF;
	margin-top: 3px;
	background-repeat: repeat-y;
	background-image: url(../images/top/box_center_bg.gif);
}
.issCenterArea .rss{
	float: right;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 100%;
	padding-top: 5px;
	padding-right: 5px;
}
.issCenterArea .rss a:link{
	color:#FFFFFF;
	text-decoration: none;
}
.issCenterArea .rss a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.issCenterArea .rss a:hover{
	color:#1E598B;
	background-color:#FFFFFF;
	text-decoration: none;
}
.issCenterArea .rss a:active{color:#FFFFFF;
}
.issCenterArea .title_topics{
	width: 386px;
	background-image: url(../images/top/title_topics_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	background-position: 5px;
	margin-left: 5px;
}
.issCenterArea .title_press{
	width: 386px;
	background-image: url(../images/top/title_press_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	background-position: 5px;
	margin-left: 5px;
}
.issCenterArea02 {
	background-color:#FFFFFF;
	margin-top: 3px;
	background-repeat: repeat-y;
	background-image: url(/cmn/images/top/box_center_l_bg.gif);
	float: left;
	width: 402px;
}

/*center topics*/
#topics_area {
	background-image: url(../images/top/box_center_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
	color: #0B528E;
}
#topics_area li {
	margin-left: 20px;
}
#topics_area .topics {
	width: 380px;
	margin-right: 8px;
	margin-left: 8px;
	display:inline-block;
	font-size: 0.8em;
	clear: both;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-top: 5px;
}
#topics_area .topics .title{
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0B528E;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	margin-bottom: 5px;
	padding-top: 5px;
	width: 374px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	color: #0B528E;
	line-height: 140%;
}
#topics_area .topics .article{
	display: block;
	float: left;
	width: 250px;
}
#topics_area .topics_bk {
	width: 377px;
	margin-right: 6px;
	margin-left: 6px;
	padding-right: 3px;
	font-weight: bold;
}
#topics_area .topics_bk p{
	font-size: 0.75em;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 130%;
}
#topics_area .topics img{
	float: left;
	margin-right: 10px;
	margin-left: 6px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
#topics_area .topics p{
	margin-right: 5px;
}
#topics_area .topics .title a:link{
	text-decoration: none;
	color: #0B528E;
}
#topics_area .topics .title a:visited{
	text-decoration: none;
	color: #0B528E;
}
#topics_area .topics .title a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#topics_area .topics .title a:active{
	text-decoration: none;
	color: #0B528E;
}

#topics_area .topics_bk a:link{
	text-decoration: none;
	color: #0B528E;
}
#topics_area .topics_bk a:visited{
	text-decoration: none;
	color: #0B528E;
}
#topics_area .topics_bk a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#topics_area .topics_bk a:active{
	text-decoration: none;
	color: #0B528E;
}
#topics_area .category{
	color: #8E8E8E;
	font-weight: bold;
	font-size: 0.85em;
}
/*center press release*/
#press_area {
	background-image: url(../images/top/box_center_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	color: #003366;
	margin-top: 8px;
}
#press_area p{
	background-image: url(../images/top/point03.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left: 15px;
	margin-top: 7px;
	margin-bottom: 5px;
	width: 365px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: small;
	margin-right: 8px;
	margin-left: 8px;
	padding-bottom: 7px;
	color: #155266;
}
.issCenterArea  .toarchive{
	font-size: small;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
	display: block;
	white-space: nowrap;
}
#topicsbk_area {
	background-image: url(/cmn/images/top/box_center_l_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
	width: 389px;
	padding-top: 5px;
	padding-right: 13px;
	font-size: 0.8em;
}
#topicsbk_area li {
	margin-left: 25px;
	list-style-position: outside;
	margin-top: 3px;
}
#archive_area {
	background-image: url(../images/top/box_side02_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
	font-size: 0.75em;
}
#archive_area li{
	margin-left: 8px;
	margin-top: 6px;
	list-style-type: none;

}

/*right*/
#issRight {
	width:176px;
	float:right;
	line-height: 130%;
} 

.boshu {
	width: 159px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	font-size: 0.9em;
	padding-bottom: 7px;
	padding-top: 4px;
	padding-right: 4px;
	text-decoration: none;
	margin-right: auto;
	margin-left: auto;
}
.boshu .deadline{
	text-align: left;
	background-image: url(../images/top/point01.gif);
	background-repeat: no-repeat;
	background-position: 4px 7px;
	padding-left: 13px;
	color: #003300;
	margin-bottom: 1px;
}
.boshu .img{
	padding: 1px;
	float: left;
	height: 35px;
	width: 35px;
	border: 1px solid #CCCCCC;
	margin-left: 3px;
	margin-right: 6px;
	margin-bottom: 4px;
	text-decoration: none;
}
.boshu .link{
	text-align: left;
	line-height: 140%;
	text-decoration: none;
	color: #006600;
}
.boshu a:link{
	color: #006600;
	text-decoration: none;
}
.boshu a:visited{
	color: #006600;
	text-decoration: none;
}
.boshu a:active{
	color: #006600;
	text-decoration: none;
}
.boshu a:hover{
	color: #FFFFFF;
	background-color: #42A605;
}

#info_area{
	width:176px;
	background-image: url(../images/top/box_side_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	color: #021B4D;
	font-size: 80%;
}
#info_area .update{
	margin-left: 12px;
}
#info_area .wn a{
	background-image: url(../images/top/info_wn_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-left: 5px;
	width: 166px;
	font-size: 0.85em;
	color: #333300;
	padding-bottom: 8px;
	line-height: 160%;
	text-decoration: none;
	display: block;
}

#info_area  .wn a:hover{
	background-image: url(../images/top/info_wn_btm_over.gif);
}
#info_area .wv a{
	background-image: url(../images/top/info_wv_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-left: 5px;
	width: 166px;
	font-size: 0.85em;
	color: #00274F;
	padding-bottom: 8px;
	line-height: 160%;
	text-decoration: none;
	display: block;
	}
#info_area .wv  a:hover {
	background-image: url(../images/top/info_wv_btm_over.gif);
}

#info_area .iss div a{
	background-image: url(../images/top/info_iss_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-left: 5px;
	width: 166px;
	font-size: 0.85em;
	color: #1B5100;
	padding-bottom: 8px;
	line-height: 160%;
	text-decoration: none;
	display: block;

}
#info_area .iss div a:hover{
	background-image: url(../images/top/info_iss_btm_over.gif);

}
#info_area .sr a{
	background-image: url(../images/top/info_sr_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 3px;
	margin-left: 5px;
	width: 166px;
	font-size: 0.85em;
	color: #333300;
	padding-bottom: 8px;
	line-height: 160%;
	text-decoration: none;
	display: block;
}

#info_area  .sr a:hover{
	background-image: url(../images/top/info_sr_btm_over.gif);
}

#info_area .wakata a{
	background-image: url(../images/top/info_wakata_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 3px;
	margin-left: 5px;
	width: 166px;
	font-size: 0.85em;
	color: #333300;
	padding-bottom: 8px;
	line-height: 160%;
	text-decoration: none;
	display: block;
}

#info_area  .wakata a:hover{
	background-image: url(../images/top/info_wakata_btm_over.gif);
}


/*right banner*/
.banner{
	float: left;
	width: 176px;
	text-align: center;
	margin-top: 10px;
}
.banner img{
	margin-bottom: 5px;
	border: 1px solid #666666;
}

/*footer*/
#footMenu {
	font-size: small;
	text-align: center;
	width: 750px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

.txtBoldcolor {
	color:#005999;
	font-weight:bold;
}
.imgBorder{
	border: 1px solid #CCCCCC;
	padding: 1px;
}

/* 2013.3.28　リニューアルに伴い追加
---------------------------------------------------------------------*/
#issLeft_n {
	width:196px;
	float:left;
	line-height: 120%;
	margin:0 0 0 0;
}
/*left navigation*/
.issSubArea_n{
	width:196px;
	font-weight:bold;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_side_bg_n.gif);
	background-repeat: repeat-y;

}
.issSubAreaMain_n {
	width:196px;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_side_btm_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	font-size: 80%;
}
.issSubAreaMain_n ul{
	margin-left: 6px;
}
.issSubAreaMain_n li{
	width:183px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	list-style-image: none;
	vertical-align: top;
	list-style-type: none;
	display: block;
}
.issSubAreaMain_n a{
	width:165px;
	display:block;
	text-decoration:none;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 8px;
	padding-left: 15px;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/point01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 4px 14px;
}
*html .issSubAreaMain_n li{
	margin:0;
}
.issSubAreaMain_n a:link{
	color:#003366;
	text-decoration: none;
}
.issSubAreaMain_n a:visited{
	color:#003366;
	text-decoration: none;
}
.issSubAreaMain_n a:hover{
	color:#005BB7;
	background-color:#E9E9E9;
	text-decoration: none;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/point04.gif);
	background-repeat: no-repeat;
	background-position: 6px 14px;
}
.issSubAreaMain_n .prom a:hover{
	color:#005BB7;
	background-color:#4ecf4e;
	text-decoration: none;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/point04.gif);
	background-repeat: no-repeat;
	background-position: 6px 14px;
}
.issSubAreaMain_n a:active{
	color:#003366;
	text-decoration: none;
}
#topMainBanner{
	border:1px solid #999999;
	margin-right:2px;
	margin-bottom: 4px;
	float:right;
	width:548px;
	height:180px;
}
#topMainBanner img{
	border-style: none;
}
#issCenter_n {
	width:307px;
	float: left;
	line-height: 125%;
	display: block;
}
.issCenterArea_n {
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_bg_n.gif);
}
.issCenterArea_n .title_topics_n{
	width: 297px;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/title_topics_bg_n.gif);
	background-repeat: repeat-x;
	height: 27px;
	background-position: 5px;
	margin-left: 5px;
}
.issCenterArea_n .title_press_n{
	width: 296px;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/title_press_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	background-position: 5px;
	margin-left: 5px;
}
.issCenterArea_n .rss{
	float: right;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 100%;
	padding-top: 5px;
	padding-right: 5px;
}
.issCenterArea_n .rss a:link{
	color:#FFFFFF;
	text-decoration: none;
}
.issCenterArea_n .rss a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.issCenterArea_n .rss a:hover{
	color:#1E598B;
	background-color:#FFFFFF;
	text-decoration: none;
}
.issCenterArea_n .rss a:active{color:#FFFFFF;
}
.issCenterArea_n .toarchive{
	font-size: small;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px;
	display: block;
	white-space: nowrap;
}
.issCenterArea_r {
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_bg_r.gif);
}
.issCenterArea_r .title_right{
	width: 237px;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/title_topics_bg_n.gif);
	background-repeat: repeat-x;
	height: 27px;
	background-position: 5px;
	margin-left: 5px;
}
.issCenterAreaList_b li{
	list-style-image: url(/cmn/images/top/point04.gif);
}
.issCenterAreaList_g li{
	list-style-image: url(/cmn/images/top/point06.gif);
}
/*center topics*/
#topics_area_n {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_btm_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
	color: #0B528E;
}
#topics_area_n li {
	margin-left: 20px;
}
#topics_area_n .topics {
	width: 290px;
	margin-right: 8px;
	margin-left: 8px;
	display:inline-block;
	font-size: 0.8em;
	clear: both;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-top: 5px;
}
#topics_area_n .topics .title{
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0B528E;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 1em;
	margin-bottom: 5px;
	padding-top: 5px;
	width: 292px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	color: #0B528E;
	line-height: 140%;
}
#topics_area_n .topics .article{
	display: block;
	float: left;
	width: 150px;
}
#topics_area_n .topics_bk {
	width: 280px;
	margin-right: 12px;
	margin-left: 12px;
	padding-right: 3px;
}
#topics_area_n .topics_bk p{
	font-size: 0.8em;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 130%;
}
#topics_area_n .topics img{
	float: left;
	margin-right: 10px;
	margin-left: 6px;
	padding: 1px;
	border: 1px solid #CCCCCC;
}
#topics_area_n .topics p{
	margin-right: 5px;
}
#topics_area_n .topics .title a:link{
	text-decoration: none;
	color: #0B528E;
}
#topics_area_n .topics .title a:visited{
	text-decoration: none;
	color: #0B528E;
}
#topics_area_n .topics .title a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#topics_area_n .topics .title a:active{
	text-decoration: none;
	color: #0B528E;
}
#topics_area_n .topics_bk a:link{
	text-decoration: none;
	color: #0B528E;
}
#topics_area_n .topics_bk a:visited{
	text-decoration: none;
	color: #0B528E;
}
#topics_area_n .topics_bk a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#topics_area_n .topics_bk a:active{
	text-decoration: none;
	color: #0B528E;
}
#topics_area_n .category{
	color: #8E8E8E;
	font-weight: bold;
	font-size: 0.85em;
}
.topics_attn_side {
	margin-top:8px;
	margin-left:8px;
	background-repeat: repeat-y;
	background-image: url(http://iss.jaxa.jp/cmn/images/top/topics_attn_sd.gif);
}
.topics_attn {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/topics_attn_btm.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:260px;
	height:85px;
	padding: 5px 15px 2px 15px;
}
.topics_attn_title{
	display:table-cell;
	vertical-align:middle;
	height:75px;
	width: 146px;
}
.topics_attn span{
	font-size: 0.8em;
	line-height: 130%;
}
.topics_attn a:link{
	text-decoration: none;
	color: #0B528E;
}
.topics_attn a:visited{
	text-decoration: none;
	color: #0B528E;
}
.topics_attn a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
.topics_attn a:active{
	text-decoration: none;
	color: #0B528E;
}
.topics_attn img{
border: 1px solid #CCCCCC;
padding:1px;
float:right;
}
#press_area_n {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_btm_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	color: #003366;
	margin-top: 8px;
}
#press_area_n p{
	background-image: url(http://iss.jaxa.jp/cmn/images/top/point03.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding-left: 19px;
	margin-top: 7px;
	margin-bottom: 5px;
	width: 260px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-size: small;
	margin-right: 8px;
	margin-left: 11px;
	padding-bottom: 7px;
	color: #155266;
}
#issRight_n {
	width:247px;
	float:right;
	line-height: 130%;
} 
#event_area {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_btm_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
}
#event_area ul {
	margin-top: 10px;
	margin-left: 18px;
	margin-bottom: 5px;
	font-size: 0.8em;
}
#event_area li {
	line-height: 150%;
}
#event_area li a:link{
	text-decoration: none;
	color: #0B528E;
}
#event_area li a:visited{
	text-decoration: none;
	color: #0B528E;
}
#event_area li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#event_area li a:active{
	text-decoration: none;
	color: #0B528E;
}
#boshu_area {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_btm_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
}
#boshu_area ul {
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 14px;
	margin-bottom: 5px;
	font-size: 0.8em;
}
#boshu_area li {
	line-height: 150%;
}
#boshu_area li a:link{
	text-decoration: none;
	color: #0B528E;
}
#boshu_area li a:visited{
	text-decoration: none;
	color: #0B528E;
}
#boshu_area li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#boshu_area li a:active{
	text-decoration: none;
	color: #0B528E;
}
#boshu_area .boshu_txt {
	width: 280px;
	margin-right: 12px;
	margin-left: 12px;
	padding-right: 3px;
}
#boshu_area .boshu_txt p{
	font-size: 0.8em;
	padding-left: 8px;
	padding-top: 10px;
	padding-bottom: 5px;
	line-height: 130%;
}
#astro_area {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_btm_n.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
}
#astro_area ul {
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 0.8em;
}
#astro_area li {
	line-height: 130%;
	margin-bottom: 5px;
}
#astro_area li a:link{
	text-decoration: none;
	color: #0B528E;
}
#astro_area li a:visited{
	text-decoration: none;
	color: #0B528E;
}
#astro_area li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#astro_area li a:active{
	text-decoration: none;
	color: #0B528E;
}
#video_area {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_btm_r.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
	color: #0B528E;
}
.subTitle{
	border-left: 5px solid #006699;
	color: #004477;
	font-size:75%;
	margin-left:22px;
	margin-right:22px;
	margin-top:12px;
	padding-left:6px;
	margin-bottom:5px;
}
.videolink{
	width:200px;
	margin-left:22px;
	border: 1px solid #CCCCCC;
	padding:1px;
	text-decoration: none;
}
.videolink img{
	border-style: none;
}
#utiliz_area {
	background-image: url(http://iss.jaxa.jp/cmn/images/top/box_center_btm_r.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-bottom: 15px;
}
#utiliz_area ul {
	margin-top: 10px;
	margin-left: 30px;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 0.8em;
}
#utiliz_area li {
	line-height: 150%;
	margin-bottom: 5px;
}
#utiliz_area li a:link{
	text-decoration: none;
	color: #0B528E;
}
#utiliz_area li a:visited{
	text-decoration: none;
	color: #0B528E;
}
#utiliz_area li a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0B528E;
}
#utiliz_area li a:active{
	text-decoration: none;
	color: #0B528E;
}
a#tw_wk_banner_n {
   display: block;
   width: 194px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_wa_n.jpg"); /* 画像ファイル名 */
}
a#tw_wk_banner_n:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 野口飛行士 */
a#tw_ng_banner_n {
   display: block;
   width: 194px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_ng_n.jpg"); /* 画像ファイル名 */
}
a#tw_ng_banner_n:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 古川飛行士 */
a#tw_fu_banner_n {
   display: block;
   width: 194px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_fu_n.jpg"); /* 画像ファイル名 */
}
a#tw_fu_banner_n:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 星出飛行士 */
a#tw_ho_banner_n {
   display: block;
   width: 194px; /* 画像1枚分の横幅 */
   height: 31px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_ho_n.jpg"); /* 画像ファイル名 */
}
a#tw_ho_banner_n:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 油井飛行士 */
a#tw_yu_banner_n {
   display: block;
   width: 194px; /* 画像1枚分の横幅 */
   height: 31px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_yu_n.jpg"); /* 画像ファイル名 */
}
a#tw_yu_banner_n:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 金井飛行士 */
a#tw_ka_banner_n {
   display: block;
   width: 194px; /* 画像1枚分の横幅 */
   height: 36px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_ka_n.jpg"); /* 画像ファイル名 */
}
a#tw_ka_banner_n:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
.imgTwitterLogo {
        display: block;
        margin-left: auto;
        margin-right: auto;
        padding-top: 4px;
        text-align: center;
}
#slideshow1 {
    position:absolute;
top:1px;
left:1px;
width:100px;
height:100px;
overflow:hidden;"
}
#slideshow1 img {
    position:absolute;
    z-index:8;
    opacity:0.0;
}
#slideshow1 img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow1 img.last-active {
    z-index:9;
}
#slideshow2 {
    position:absolute;
top:1px;
left:1px;
width:100px;
height:100px;
overflow:hidden;"
}
#slideshow2 img {
    position:absolute;
    z-index:8;
    opacity:0.0;
}
#slideshow2 img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow2 img.last-active {
    z-index:9;
}
#special_info_n {
	width:522px;
	float:right;
	font-size:0.75em;
	line-height:1.5;
	border:1px solid #da6661;
	padding:8px 10px 5px 16px;
        margin:0px 2px 4px 0px;
        background: -moz-linear-gradient(top, #fffefe, #f1e3e3);
	background: -webkit-gradient(linear, left top, left bottom, from(#fffefe), to(#f1e3e3));
	background: -o-linear-gradient(top, #fffefe, #f1e3e3);
}
#special_info_n2 {
	width:522px;
	float:right;
	font-size:0.75em;
	line-height:1.5;
	border:1px solid #0066ff;
	padding:8px 10px 5px 16px;
        margin:0px 2px 4px 0px;
}

/* 基本レイアウト
---------------------------------------------------------------------*/

#container {
	background:#F8F4E6;
	width:790px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/cmnBgCenter.gif);
	background-repeat:repeat-y;
}

#issContainer {
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#issWrapper {
	width:750px;
}
#issWrapperL {
	width:600px;
	float:left;
}

/* 左右エリア
---------------------------------------------------------------------*/
#issSubAreaMain2 a:link{}
#issSubAreaMain2 a:visited{}
#issSubAreaMain2 a:hover{color:#0033CC; background-color:#F8F4E6; text-decoration:none;}
#issSubAreaMain2 a:active{}

#issSubAreaMain2 {
	width:148px;
	margin:0;
	padding:0;
	border:1px solid #003366;
}
#issSubAreaMain2 ul{
	width:148px;
	margin-bottom:20px;
}
#issSubAreaMain2 li{
	width:148px;
	list-style:none;
	background-color:#FFFFFF;
	font-size:0.8em;
	border-bottom:1px solid #003366;
}
*html #issSubAreaMain2 li{
	margin:0;
}
#issSubAreaMain2 a{
	width:138px;
	display:block;
	background-color:#FFFFFF;
	padding:8px 5px;
}

#issSubArea .module {
	border:1px solid #003366;
}
#issSubArea .module-header {
	background-image:url(../images/h2bg.gif);
	background-repeat:repeat-x;
	height:23px;
	color:#fff;
	font-size:0.8em;
	padding:6px 5px 5px 5px;
	margin:0 0 -10px 0;
}
#issSubArea .module-header h2 {
	color:#fff;
	font-size:12px;
}
#issSubArea .module-content {
	font-size:0.8em;
	margin: 5px 10px 5px 10px;
}
#issSubArea .module .module-list-item {
	margin: 0 0 0 10px;
}
#issSubArea #hoshidej{
}
#issSubArea #hoshidej .module-header {
	width:148px;
	height:60px;
	margin:0;
	padding:0;
	background:none;
}

/* 左右エリア
---------------------------------------------------------------------*/
.issSubAreaMain2 a:link{}
.issSubAreaMain2 a:visited{}
.issSubAreaMain2 a:hover{color:#0033CC; background-color:#F8F4E6; text-decoration:none;}
.issSubAreaMain2 a:active{}

.issSubAreaMain2 {
	width:148px;
	margin:0;
	padding:0;
	border:1px solid #003366;
}
.issSubAreaMain2 ul{
	width:148px;
	margin-bottom:20px;
}
.issSubAreaMain2 li{
	width:148px;
	list-style:none;
	background-color:#FFFFFF;
	font-size:0.8em;
	border-bottom:1px solid #003366;
}
*html .issSubAreaMain2 li{
	margin:0;
}
.issSubAreaMain2 a{
	width:138px;
	display:block;
	background-color:#FFFFFF;
	padding:8px 5px;
}
.issSubAreaMain2 .banner img {
	border:1px solid #333333;
}

.issSubArea .module {
	border:1px solid #003366;
}
.issSubArea .module-header {
	background-image:url(../images/h2bg.gif);
	background-repeat:repeat-x;
	height:23px;
	color:#fff;
	font-size:0.8em;
	padding:6px 5px 5px 5px;
	margin:0 0 -10px 0;
}
.issSubArea .module-header h2 {
	color:#fff;
	font-size:12px;
}
.issSubArea .module-content {
	font-size:0.8em;
	margin: 5px 10px 5px 10px;
}
.issSubArea .module .module-list-item {
	margin: 0 0 0 10px;
}
.issSubArea #hoshidej img {
	border:none;
}
.issSubArea #hoshidej .module-header {
	width:148px;
	height:60px;
	margin:0;
	padding:0;
	background:none;
}


/* ヘッダー
---------------------------------------------------------------------*/

#issHeader {
	width:750px;
}
#issHeader h1{
	height: 100px;
	background: none;
	padding: 0;
	margin: 0;
}

#issHeader-Kibo {
	width:750px;
	background-image:url(/cmn/images/issheader_bk.jpg);
	background-repeat:repeat-x;
	background-color:#020204;
}
#issHeader-Kibo #issHeaderImg {
	width:354px;
        float:left;
}
#issHeader-Kibo #issHeaderMenu {
	width:396px;
        float:right;
	text-align:right;
	font-size:75%;
}
#issHeader-Kibo #issHeaderMenu ul{
        margin-top:10px;
        margin-right:10px;
}
#issHeader-Kibo #issHeaderMenu li{
	display:inline;
        margin-left:5px;
}
#issHeader-Kibo #issHeaderMenu a:link {color:#eee;}
#issHeader-Kibo #issHeaderMenu a:visited {color:#eee;}
#issHeader-Kibo #issHeaderMenu a:hover {color:#003366;background:#fff;}
#issHeader-Kibo #issHeaderMenu a:active {color:#fff;}


/* フッタ
---------------------------------------------------------------------*/

#issFooter {
}


/* グローバルメニュー
---------------------------------------------------------------------*/

#issGMenu {
	width:750px;
	height:30px;
	text-align:center;
	margin-bottom:0px;
	background-image:url(../images/menuL.gif);
	background-repeat:repeat-x;
}

#issGMenu ul{
	list-style:none;
}
#issGMenu li{
	display:inline;
}
#issGMenu a img{
	border:none;
}

/* 特設インフォ
---------------------------------------------------------------------*/

#special_info {
	width:737px;
	background-color:#FEF9CB;
	font-size:0.75em;
	line-height:1.5;
	border:1px solid #cccccc;
	padding:4px 3px 3px 3px;
        margin:2px 2px 0px 2px;
}
#special_info img{
	vertical-align: middle;
	margin-right: 6px;
}
#special_info2 {
	width:737px;
	background-color:#e4f5fd;
	font-size:0.75em;
	line-height:1.5;
	border:1px solid #cccccc;
	padding:4px 3px 3px 3px;
                margin:2px 2px 0px 2px;
}
#special_info3 {
	width:737px;
	background-color:#ecfde4;
	font-size:0.75em;
	line-height:1.8;
	border:1px solid #216201;
	padding:4px 3px 3px 3px;
        margin:2px 2px 0px 2px;
        background-image: url("http://iss.jaxa.jp/cmn/images/top/kibo_shadow.png");
	background-repeat: no-repeat;
	background-position: right;
}
#special_info3 img{
	float:left;
        margin:2px 4px 0px 2px;
}
#special_info3 p{
        margin-top:2px;
}
#special_info4 {
	width:737px;
	background-color:#00ff99;
	font-size:0.75em;
	line-height:1.8;
	border:1px solid #216201;
	padding:4px 3px 3px 3px;
        margin:2px 2px 0px 2px;
        background-image: url("http://iss.jaxa.jp/cmn/images/top/live_shadow.png");
	background-repeat: no-repeat;
	background-position: right;
}
#special_info4 img{
	float:left;
        margin:2px 4px 0px 2px;
}
#special_info4 p{
        margin-top:2px;
}

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

#caution {
	width:737px;
	background-color:#ffa;
	font-size:0.8em;
	line-height:1.5;
	border:1px solid #cccccc;
	padding:3px;
        margin:2px 2px 0px 2px;
}

/* コンテンツエリア きぼう最新情報
---------------------------------------------------------------------*/
#issCenterAreaHeadKibo {
	width:448px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}
#issCenterAreaHeadKibo h1 {
	background-image:url(../images/h2bg2.gif);
	background-repeat:repeat-x;
	height:23px;
	color:#fff;
	font-size:12px;
	padding:6px 5px 5px 5px;
	margin:0 0 -10px 0;
}
#issContentAreaKibo {
	width:448px;
	margin-left:auto;
	margin-right:auto;
}
#issContentAreaKibo .articlesArea {
	width:438px;
	margin:2px 0 10px 0;
	position:relative;
	font-size:0.8em;
	line-height:1.5;
	padding:0 5px 0 5px;
}

#issContentAreaKibo .articlesArea h3 {
	background:none;
	color:#003366;
	margin:0;
	padding:0;
	font-size:1em;
}

#issContentAreaKibo .articlesArea h3 a:link {color:#003366; text-decoration:none; }
#issContentAreaKibo .articlesArea h3 a:visited {color:#003366; text-decoration:none; }
#issContentAreaKibo .articlesArea h3 a:hover {color:#fff; background:#003366; text-decoration:none; }
#issContentAreaKibo .articlesArea h3 a:active {color:#003366; text-decoration:none; }

#issContentAreaKibo .articlesAreaHead {
	border-bottom:1px solid #9cc813;
	border-left:5px solid #9cc813;
        padding-left:10px;
}

#issContentAreaKibo .articlesAreaMain {
	width:438px;
	padding-top:5px;
}

#issContentAreaKibo .articlesAreaMainLeft {
	width:110px;
	float:left;
}

#issContentAreaKibo .articlesAreaMainLeft img{
	margin-right:10px;
	border:none;
}

#issContentAreaKibo .articlesAreaMainRight {
	width:328px;
	float:right;
	text-align:left;
}

#issContentAreaKibo .articlesAreaMainFoot {
	width:438px;
	text-align:right;
}

/* コンテンツエリア index
---------------------------------------------------------------------*/
#issContentArea {
	width:448px;
	margin-left:auto;
	margin-right:auto;
}
#articlesArea {
	width:438px;
	margin:10px 0 10px 0;
	position:relative;
	font-size:0.8em;
	line-height:1.5;
	padding:0 5px 0 5px;
}

#articlesAreaHead {
	width:438px;
}

#articlesAreaMain {
	width:438px;
}
#articlesAreaMainLeft {
	width:110px;
	float:left;
}
#articlesAreaMainLeft img{
	margin-right:10px;
	border:none;
}
#articlesAreaMainRight {
	width:328px;
	float:right;
	text-align:left;
}
#articlesAreaMainFoot {
	width:438px;
	text-align:right;
}

#issContentArea .articlesArea {
	width:438px;
	margin:10px 0 10px 0;
	position:relative;
	font-size:0.8em;
	line-height:1.5;
	padding:0 5px 0 5px;
}

#issContentArea .articlesArea h3 {
	background:none;
	color:#003366;
	margin:0;
	padding:0;
	font-size:1em;
}

#issContentArea .articlesArea h3 a:link {color:#003366; text-decoration:none; }
#issContentArea .articlesArea h3 a:visited {color:#003366; text-decoration:none; }
#issContentArea .articlesArea h3 a:hover {color:#fff; background:#003366; text-decoration:none; }
#issContentArea .articlesArea h3 a:active {color:#003366; text-decoration:none; }

#issContentArea .articlesAreaHead {
	width:438px;
	border-bottom:2px solid #003366;
}

#issContentArea .articlesAreaMain {
	width:438px;
	padding-top:5px;
}

#issContentArea .articlesAreaMainLeft {
	width:110px;
	float:left;
}

#issContentArea .articlesAreaMainLeft img{
	margin-right:10px;
	border:none;
}

#issContentArea .articlesAreaMainRight {
	width:328px;
	float:right;
	text-align:left;
}

#issContentArea .articlesAreaMainFoot {
	width:438px;
	text-align:right;
}

/* コンテンツエリア page
---------------------------------------------------------------------*/
#contentArea h3 a:link {color:#003366; text-decoration:none; }
#contentArea h3 a:visited {color:#003366; text-decoration:none; }
#contentArea h3 a:hover {color:#fff; background:#003366; text-decoration:none; }
#contentArea h3 a:active {color:#003366; text-decoration:none; }

#contentArea {
	width:750px;
	margin:0;
	padding:0;
}
#contentArea h2{
	background:none;
	color:#003366;
	font-size:130%;
	margin-top:15px;
	margin-bottom:15px;
}
#contentArea h3{
	background:none;
	border-bottom:2px solid #003366;
	color:#003366;
	margin-top:30px;
	margin-bottom:20px;
	padding:0;
	font-size:115%;
}
#contentArea h4{
	font-weight:bold;
	color:#004477;
	font-size:100%;
	margin-top:30px;
        padding-left:10px;
	border-left:5px solid #006699;
}
#contentArea h4_in_box{
	font-weight:bold;
	color:#004477;
	font-size:100%;
	margin-top:2px;
	margin-bottom:5px;
        padding-left:10px;
	border-left:5px solid #006699;
}
#contentAreaMain h5 {
	font-size: 100%;
	text-indent:10px;
	margin-top:15px;
	margin-bottom:10px;
}

#contentAreaTitle {
	width:750px;
	position:relative;
}
#contentAreaTitle h2{
	font-size: 1em;
}
#contentAreaTitleDate {
	position:absolute;
	top:5px;
	right:20px;
	color:#FFFFFF;
	font-size:12px;
}
#contentAreaMain {
	padding:10px 17px 15px 17px;
	line-height:1.5;
}
#contentAreaMain p{
	margin:5px 0px 10px 0px;
}
#contentAreaMain ul{
	margin-left:40px;
}
#contentAreaMain table.no-list-margin ul{
	margin-left:20px;
}
#contentAreaMain dt{
	margin-left:10px;
	padding-left:15px;
	background:url(/cmn/images/listblue.gif) no-repeat 3px 8px;
}
#contentAreaMain dd{
	margin-left:40px;
}
#contentArea .title{
	font-weight:bold;
	color:#004477;
	font-size:100%;
	margin-top:20px;
	margin-bottom:20px;
        padding-left:10px;
	border-left:5px solid #006699;
}
#contentAreaMain .articlesArea h4 a:link {color:#003366; text-decoration:none; }
#contentAreaMain .articlesArea h4 a:visited {color:#003366; text-decoration:none; }
#contentAreaMain .articlesArea h4 a:hover {color:#006699; text-decoration:underline; }
#contentAreaMain .articlesArea h4 a:active {color:#003366; text-decoration:none; }

#footNote {
        width:100%;
	border-top:#CDCDCD solid 1px;
        margin-top:20px;
        padding-top:10px;
	font-size:80%;
}
.border_box {
	background-color: #F6F6F6;
	border: 2px solid #CCCCCC;
	padding: 10px;
}
.border_box_01 {
	border: 1px solid #CCCCCC;
	float: left;
	padding: 15px 15px 10px 15px;
	margin-bottom: 30px;
}
.border_box_01_a {
	border: 1px solid #CCCCCC;
	float: left;
	padding: 5px 5px 10px 5px;
	margin: 10px 10px 20px 10px;
	height:273px;
	font-size:90%;
}
.border_box_01_b {
	border: 1px solid #CCCCCC;
	float: left;
	padding: 5px 5px 5px 5px;
	margin: 10px 10px 0px 10px;
	height:127px;
	font-size:90%;
}
.border_box_02 {
	float: left;
	border: 2px solid #CCCCCC;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	line-height: 150%;
}
.border_box_03 {
	background-color: #ffffcc;
	border: 2px solid #ff6600;
	padding: 15px;
                width: 80%;
}
.category_list {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	clear: both;
	font-size:90%;
}
.category_list img{
	padding: 1px;
	border: 1px solid #CCCCCC;

}

/* コンテンツエリア utiliz
---------------------------------------------------------------------*/
#utilizContentArea {
	width:550px;
}

#utilizContentArea h3 {
	margin-bottom:0;
}

#utilizContentArea .articlesArea {
	width:540px;
	position:relative;
	font-size:80%;
	border-bottom:1px dotted #999999;
	line-height:1.5;
	margin:0;
	padding:10px 5px 5px 5px;
}

#utilizContentArea .articlesArea h4 {
	color:#003366;
	font-size:110%;
/*	border:none;*/
	margin:0;
}
#utilizContentArea .articlesArea h4 a:link {
	color:#003366;
	text-decoration:none;
}
#utilizContentArea .articlesArea h4 a:visited {
	color:#003366;
	text-decoration:none;
}
#utilizContentArea .articlesArea h4 a:hover {
	color:#005588;
	text-decoration:underline;
}
#utilizContentArea .articlesArea h4 a:active {
	color:#005588;
	text-decoration:underline;
}

#utilizContentArea .articlesAreaHead {
	width:540px;
	border-bottom:0px solid #003366;
}

#utilizContentArea .articlesAreaMain {
	width:540px;
	padding-top:5px;
}

#utilizContentArea .articlesAreaMainLeft {
	width:110px;
	float:left;
}

#utilizContentArea .articlesAreaMainLeft02 {
	float: left;
	width: 540px;
}

#utilizContentArea .articlesAreaMainLeft img{
	margin-right:10px;
	border:none;
}

#utilizContentArea .articlesAreaMainRight {
	width:430px;
	float:right;
	text-align:left;
}

#utilizContentArea .articlesAreaMainRight02 {
	width:100px;
	float:right;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#utilizContentArea .articlesAreaMainFoot {
	width:540px;
	text-align:right;
}
#utilizTitle {
	height:120px;
	background-image: url(/utiliz/pict/epo_title.jpg);
	background-repeat: no-repeat;
	margin: -10px -18px 10px -22px;
}
#utilizTitle h2 {
	color:#003366;
	font-size:130%;
	margin: 0px 0px 0px 0px;
	padding: 50px 0 0 17px;
	line-height:1.2;
}
.utilizBorder {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding:10px 0 0px 0;
}

table.utiliz {
	border:1px solid #999999;
	border-collapse:collapse;
}
table.utiliz td {
	border:1px solid #999999;
	padding:5px;
	vertical-align: top;
}

/* タイトル関連
---------------------------------------------------------------------*/
#contentAreaTitle h1.sts {
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
}
#contentAreaTitle h1.sts img {
	border:none;
}
#contentAreaTitle h1.sts-117 {
	background-image: url(/iss/13a/images/headerback.jpg);
}
#contentAreaTitle h1.sts-118 {
	background-image: url(/iss/13a.1/images/headerback.jpg);
}
#contentAreaTitle h1.sts-120 {
	background-image: url(/iss/10a/images/headerback.jpg);
	text-align:right;
}
#contentAreaTitle h1.sts-122 {
	background-image: url(/iss/1e/images/headerback.jpg);
}
#contentAreaTitle h1.sts-126 {
	background-image: url(/iss/ulf2/images/headerback.jpg);
	text-align:right;
}
#contentAreaTitle h1.sts-119 {
	background-image: url(/iss/15a/images/headerback.jpg);
}
#contentAreaTitle h1.sts-128 {
	background-image: url(/iss/17a/images/headerback.jpg);
}
#contentAreaTitle h1.sts-129 {
	background-image: url(/iss/ulf3/images/headerback.jpg);
}
#contentAreaTitle h1.sts-130 {
	background-image: url(/iss/20a/images/headerback.jpg);
}
#contentAreaTitle h1.sts-131 {
	background-image: url(/iss/19a/images/headerback.jpg);
}
#contentAreaTitle h1.sts-132 {
	background-image: url(/iss/ulf4/images/headerback.jpg);
}
#contentAreaTitle h1.sts-133 {
	background-image: url(/iss/ulf5/images/headerback.jpg);
}
#contentAreaTitle h1.sts-134 {
	background-image: url(/iss/ulf6/images/headerback.jpg);
}
#contentAreaTitle h1.sts-135 {
	background-image: url(/iss/ulf7/images/headerback.jpg);
}
/* パンくずリスト
---------------------------------------------------------------------*/

#breadcrumb{
	width:750px;
	margin:5px 0 5px 0;
}
#breadcrumbArea {
	width:710px;
	padding:0 20px 0 20px;
	font-size:0.7em;
	color:#003366;
}


/* サブメニュー関連
---------------------------------------------------------------------*/
#subMenu{
    font-size:80%;
}
#subMenuE{
    font-size:80%;
}
#subMenu ul {
}

/* 1列レイアウト関連
---------------------------------------------------------------------*/
.one-column #contentAreaMain{
	width:710px;
}
.one-column #subMenu{
	width:750px;
	margin:0px;
	padding:0px;
        background:#EFEFEF;
	border-top:1px solid #ACACAC;
	border-bottom:1px solid #ACACAC;
}
.one-column #subMenu ul {
    width:710px;
    margin-top:0px;
    list-style:none;
    border-left:1px solid #ACACAC;
    margin-left:20px;

}
.one-column #subMenu li {
    float:left;
    border-right:1px solid #ACACAC;
}
.one-column #subMenu a {
    display:block;
    text-align:center;
    padding:3px 10px;
    width:80px;
}
.one-column #subMenu li.selected {
        background:#FFFFFF;
	border-bottom:none;
}


.one-column #subMenuE{
	width:750px;
	margin:0px;
	padding:0px;
        background:#EFEFEF;
	border-top:1px solid #ACACAC;
	border-bottom:1px solid #ACACAC;
}
.one-column #subMenuE ul {
    width:710px;
    margin-top:0px;
    list-style:none;
    border-left:1px solid #ACACAC;
    margin-left:20px;
}
.one-column #subMenuE li {
    float:left;
    border-right:1px solid #ACACAC;
}
.one-column #subMenuE a {
    display:block;
    text-align:center;
    padding:3px 10px;
}
.one-column #subMenuE li.selected {
        background:#FFFFFF;
	border-bottom:none;
}

/* 2列レイアウト関連（左：サブメニュー、右：本文）
---------------------------------------------------------------------*/
#two-column {
	background-image: url(/cmn/images/bk_2column.gif);
	background-repeat: repeat-y;
}
#two-column #contentAreaMain{
	width:550px;
	float: right;
}
#two-column #subMenu{
    width:160px;
    float: left;
    line-height:1.5;
}

#two-column #subMenu .module-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

#two-column #subMenu .module-list-item-main {
    margin: 10px 3px 10px 10px;
    font-weight: bold;
    font-size:112%;
}

#two-column #subMenu .module-list-item {
    margin: 10px 3px 10px 10px;
    font-weight: bold;
}

#two-column #subMenu .module-list-item ul.module-list li.module-list-item {
    margin: 10px 0 10px 8px;
    padding: 0 0 0 15px;
    background:url(http://iss.jaxa.jp/cmn/images/listgray.png) no-repeat 3px 5px;
    font-weight: normal;
}
#two-column2 #subMenu .module-list-item2 ul.module-list2 li.module-list-item2 li.module-list-item3 {
	padding:0px;
	list-style-image:url(http://iss.jaxa.jp/kibo/common/images/submenu.gif);
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
        font-size:95%;
}
#two-column .two-images {
	width: 550px;
	height: auto;
}
#two-column .two-images_auto {
	width: 255px;
	float: left;
	height: auto;
	margin: 5px 6px 0px 6px;
}


/* 2列レイアウト関連2（左：サブメニュー2、右：本文）
---------------------------------------------------------------------*/
#two-column2 {
	background-image: url(/cmn/images/bk_2column.gif);
	background-repeat: repeat-y;
}
#two-column2 #contentAreaMain{
	width:550px;
	float: right;
}
#two-column2 #subMenu{
	width:160px;
	float: left;
	line-height:1.2;
}
#two-column2 #subMenu .module-list2 {
	margin: 0;
	padding: 0;
	list-style: none;
}
#two-column2 #subMenu .module-list-item2 {
	margin: 0px 0px 5px 0px;
	padding: 12px 10px 7px 15px;
	font-weight: bold;
	color: #003366;
	background:url(/cmn/images/dot.gif);
	background-repeat:repeat-x;
        font-size:112%;
}
#two-column2 #subMenu .module-list-item2 ul.module-list2 li.module-list-item2 {
        margin: 5px 0px 0px 0;
        padding: 0 0 0 15px;
        background:url(http://iss.jaxa.jp/cmn/images/listgray.png) no-repeat 3px 5px;
        font-weight: normal;
        font-size:89%;
}



#two-column2 #subMenu .module-list-item-sub {
    margin: 7px 10px 7px 10px;
    padding: 0 0 0 15px;
    background:url(http://iss.jaxa.jp/cmn/images/listgray.png) no-repeat 3px 5px;
    font-weight: normal;
}
#two-column2 #subMenu .kugiri {
    background-image:url(/cmn/images/dot.gif);
    background-repeat: repeat-x;
    background-position: center;
}

/* 2列レイアウト関連3（左：サブメニュー2、右：本文）
---------------------------------------------------------------------*/
#two-column3 {
	background-image: url(/cmn/images/bk_2column.gif);
	background-repeat: repeat-y;
}
#two-column3 #contentAreaMain{
	width:540px;
	float: right;
}
#two-column3 #subMenu{
	width:170px;
	margin:0px;
	padding:0px;
        background:#EFEFEF;
	float: left;
	line-height:1.2;
}
#two-column3 #subMenu .module-list2 {
	margin: 0;
	padding: 0;
	list-style: none;
}
#two-column3 #subMenu .module-list-item2 {
	margin: 0px 0px 5px 0px;
	padding: 12px 10px 7px 15px;
	font-weight: bold;
	color: #003366;
	background:url(/cmn/images/dot.gif);
	background-repeat:repeat-x;
        font-size:112%;
}
#two-column3 #subMenu .module-list-item2 ul.module-list2 li.module-list-item2 {
        margin: 5px 0px 0px 0;
        padding: 0 0 0 15px;
        background:url(http://iss.jaxa.jp/cmn/images/listgray.png) no-repeat 3px 5px;
        font-weight: normal;
        font-size:89%;
}



#two-column3 #subMenu .module-list-item-sub {
    margin: 7px 10px 7px 10px;
    padding: 0 0 0 15px;
    background:url(http://iss.jaxa.jp/cmn/images/listgray.png) no-repeat 3px 5px;
    font-weight: normal;
}
#two-column3 #subMenu .kugiri {
    background-image:url(/cmn/images/dot.gif);
    background-repeat: repeat-x;
    background-position: center;
}

/* テキスト関連
---------------------------------------------------------------------*/

.txtR {
	text-align:right;
}
.txt80 {
	font-size:0.8em;
}
.caption {
	font-size:0.8em;
	color:#666;
}
.caption2 {
	font-size:90%;
	color:#808080;
}
.caption3 {
	line-height:1.2;
	color:#006699;
}
.caption4 {
	font-size:0.8em;	
	font-weight:bold;
	color:#cc0000;
	text-align:center;
}
.caption5 {
	font-size:0.8em;	
	font-weight:bold;
	color:#cc0000;
}
.caption6 {
	font-size:90%;
	font-weight:bold;
	color:#cc0000;
}
.caption7 {
	font-size:90%;	
	padding-top:15px;
	color:#002266;
}
.caption8 {	
	padding-top:15px;
	font-weight:bold;
	color:#003333;
}
.caption9 {	
	font-size:0.7em;
	color:#b2002c;
}
.li_smallGreen {	
	color: #003333;
	margin: 0 0 0.7em 0;
	font-size: 90%;
}
.li_smallGray {	
	color: #666;
	margin: 0 0 0.5em 0;
	font-size: 0.8em;
}
.captionCenter {
	font-size:0.8em;
    	text-align:center;
	color: #666666;
}
.captionBoldcolor {
	font-size:0.8em;
	font-weight:bold;
	color:#003366;
/*	text-align:center;*/
}

.cautionRed {
	font-size:0.8em;
	color:#ff0000;
}

.astroname {
	font-size: 180%;
	font-weight:bold;
	color:#003366;
}
.astroname2 {
	font-size: 90%;
	color:#003366;
}
.astroname3 {
	font-size: 10px;
	color:#003366;
}
.astrostatus {
	font-weight:bold;
	color:#007cdf;
}
.txt12 {
	font-size:12px;
}
.txtBold {
	font-weight:bold;
}
.txtBoldcolor {
	font-weight:bold;
	color:#003366;
}
.txtSmall {
	font-size: 80%;
}
.txt90 {
	font-size: 90%;
}
.txt90color {
	font-size: 90%;
	color:#003366;
}
.txtBold90 {
	font-weight:bold;
	font-size: 90%;
}
.txtBoldcolor90 {
	font-weight:bold;
	font-size: 90%;
	color:#003366;
}
.txtCenter {
	text-align:center;
}
#lastUpdate {
	text-align:right;
	font-size: 80%;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.lastUpdate {
	text-align:right;
	font-size: 80%;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.lastUpdate2 {
	text-align:right;
	font-size: 80%;
	color: #666666;
	margin: 0px;
}
#comment {
	background: #D1E9E9;
	padding-right: 10px;
	padding-left: 10px;
}

#comment p{
	font-size: 90%;
	margin-right: 10px;
	margin-left: 10px;
}
.Update_info {
        border-style: none none solid solid;
        border-left-width: 5px;
        border-bottom-width: 1px;
        padding-left: 20px;
        padding-bottom: 10px;
        margin-bottom: 25px;
        border-color: #6699cc;
}
.Update_info p,.Update_info dt,.Update_info dd{
        font-size:80%;
}
.listblue {
	margin-left:10px;
	padding-left:15px;
	background:url(/cmn/images/listblue.gif) no-repeat 3px 8px;
}
.Indent {
	margin-left: 1em;
	text-indent: -1em;
}
.Indent2 {
	text-indent:-4em;
	padding-left:4em;
}
.word-break {
	word-break:break-all;
}


/* イメージ
---------------------------------------------------------------------*/

.imgLeft {
	float:left;
	margin:0px 20px 20px 0px;
}

.imgRight {
	float:right;
	margin:0px 0px 20px 20px;
}
.imgLeft80 {
	float:left;
	margin:0px 20px 0px 0px;
	width:80px;
}
.imgLeft100 {
	float:left;
	margin:0px 10px 0px 0px;
	width:100px;
}
.imgRight100 {
	float:right;
	margin:7px 7px 10px 20px;
	width:100px;
}
.imgRight115 {
	float:right;
	margin:7px 7px 10px 20px;
	width:115px;
}
.imgRight120 {
	float:right;
	margin:0px 0px 10px 15px;
	width:120px;
}
.imgLeft120 {
	float:left;
	margin:0px 20px 0px 0px;
	width:120px;
}
.imgRight130 {
	float:right;
	margin:0px 0px 10px 20px;
	width:130px;
}
.imgRight133 {
	float:right;
	margin:0px 0px 10px 20px;
	width:133px;
}
.imgLeft133 {
	float:left;
	margin:0px 20px 10px 0px;
	width:133px;
}
.imgLeft135 {
	float:left;
	margin:0px 20px 10px 0px;
	width:135px;
}
.imgRight144 {
	float:right;
	margin:8px 0px 10px 20px;
	width:144px;
}
.imgRight150 {
	float:right;
	margin:10px 10px 10px 20px;
	width:150px;
}
.imgLeft150 {
	float:left;
	margin:0px 20px 10px 0px;
	width:150px;
}
.imgLeft166 {
	float:left;
	margin:10px 10px 10px 20px;
	width:166px;
}
.imgLeft170 {
	float:left;
	margin:0px 10px 10px 10px;
	width:170px;
}
.imgRight170 {
	float:right;
	margin:10px 10px 10px 20px;
	width:170px;
}
.imgRight200 {
	float:right;
	margin:0px 0px 10px 20px;
	width:200px;
	text-align:center;
}
.imgRight200 p.caption {
	text-align:left;
}
.imgRight200 p.caption2 {
	text-align:left;
}
.imgLeft200 {
	float:left;
	margin:0px 20px 10px 0px;
	width:200px;
	text-align:center;
}
.imgLeft200 p.caption {
	text-align:left;
}
.imgLeft200 p.caption2 {
	text-align:left;
}
.imgRight250 {
	float:right;
	margin:0px 0px 10px 20px;
	width:250px;
}
.imgLeft250 {
	float:left;
	margin:0px 20px 10px 0px;
	width:250px;
}
.imgLeft300 {
	float:left;
	margin:20px 0px 10px 10px;
	width:300px;
}
.imgLeft320 {
	float:left;
	margin:20px 0px 10px 10px;
	width:320px;
}
.imgRight280 {
	float:right;
	margin:0px 0px 10px 20px;
	width:280px;
}
.imgRight300 {
	float:right;
	margin:0px 0px 10px 20px;
	width:300px;
	text-align:center;
}
.imgRight330 {
	float:right;
	margin:0px 0px 10px 20px;
	width:330px;
	text-align:center;
}
.imgRight350 {
	float:right;
	margin:0px 0px 10px 20px;
	width:350px;
	text-align:center;
}
.imgRight360 {
	float:right;
	margin:0px 0px 10px 20px;
	width:360px;
}
.imgRight400 {
	float:right;
	margin:0px 0px 10px 20px;
	width:400px;
}
.imgRight300 p.caption {
	text-align:left;
}
.img2Right200 {
	float:right;
	margin:0px 0px 8px 8px;
	width:200px;
}

.imgRight255 {
	float:right;
	margin:0px 0px 0px 20px;
	width:255px;
}
.imgRight255c {
	float:right;
	margin:0px 0px 0px 20px;
	width:255px;
	text-align:center;
}
.img200_2blk {
	float:right;
	margin:0px 0px 5px 5px;
	width:430px;
	height:auto;
}
.img200_2blk .caption {
	font-size:0.8em;
	padding-left:15px;
}
.img200_long {
	float:right;
	width:220px;
}
.imgCenter {
	text-align:center;
	width:100%;
	margin-bottom:5px;
}
.imgCenter120 {	
	text-align:left;
	margin-left:55px;
	width:120px;
}
.imgCenter420 {	
	text-align:left;
	margin-left:55px;
	width:420px;
}
.imgCenter440 {	
	text-align:left;
	margin-left:55px;
	width:440px;
}
.imgCenter440c {	
	text-align:center;
	margin-bottom:5px;
	width:440px;
}
.imgCenter440r {	
	text-align:right;
	margin-bottom:5px;
	width:440px;
}
.imgCenter480 {	
	text-align:left;
	margin-left:45px;
	width:480px;
}
.imgCenter630 {
	text-align:center;
	margin-left:50px;
	margin-bottom:5px;
	width:630px;
}
.imgCenter660 {
	margin-left:35px;
	width:660px;
}
.imgCenter .sts{
        margin-top:30px;
}
.imgCenter3 {
        display: block;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
}
.imgsCenter {
        margin-top:10px;
        margin-left:40px;
}
.imgsCenter2 {
        margin-top:10px;
        margin-left:148px;
}
.img120_3Center {
	height:125px;
	margin-top:10px;
	margin-left:20px;
}
.img120_3Center .caption {
	clear:both;
	line-height:200%;
}
.imgEnclose {
	margin:10px 0px 0px 20px;
}

* html .iepngfix {
  behavior: url(/cmn/js/iepngfix.htc);
}

.no_border {
    border-style:none;
    border: 0;
}

/* 画像リンク
---------------------------------------------------------------------*/

.move_down a:hover {
	position: relative; top: 1px; left: 1px; 
}

/* フォトライブラリ
---------------------------------------------------------------------*/

.photo-blk_4{ /* 4枚の画像をまとめる */
	width: 550px;
	height: auto;
	margin-bottom: 20px;
}
.photo-blk_4_nocaption{ /* 4枚の画像をまとめる。キャプションなし */
	width: 550px;
	height: auto;
	margin-bottom: 4px;
}
.photo-blk_2{ /* 2枚の画像をまとめる */
	width: 280px;
	height: auto;
	margin-left: 10px;
	margin-bottom: 20px;
}
.photo-blk_2_a{ /* 2枚の画像をまとめるその2 */
	width: 550px;
	height: auto;
	margin-bottom: 20px;
}
.photo-blk_auto {
	width: 132px;
	float: left;
	height: auto;
	margin-left: 2px; 
	margin-right: 2px; 
}
.photo-blk_2_auto {
	width: 262px;
	float: left;
	height: auto;
	margin: 4px; 
}
.photo-blk_auto .photo {
	background-color: #EDEDED;
	text-align: center;
	height: 130px;
	width: 130px;
	border:1px solid #cccccc;
}
.photo-blk_auto .photo1 {
	background-color: #c3e0fe;
	text-align: center;
	height: 130px;
	width: 130px;
	border:1px solid #cccccc;
}
.photo-blk_2_auto .photo_2 {
	background-color: #c3e0fe;
	text-align: center;
	height: 220px;
	width: 260px;
	border:1px solid #cccccc;
}
.photo-blk_auto .nocaption {
	background-color: #EDEDED;
	text-align: center;
	height: 90px;
	width: 130px;
	border:1px solid #cccccc;
}
.photo-blk_auto .photo img{
	border-width:1px;
        margin:4px;
}
.photo-blk_2_auto .photo_2 img{
	border-width:1px;
        margin:4px;
}
.photo-blk_auto .nocaption img{
	border-width:1px;
        margin:4px;
}
.photo-blk_auto p.caption {
	line-height:1.3;
	margin-left:-100px;
	margin-right:-20px;
}

#photolib #contentAreaMain h2 {
	font-size:110%;
}

/*
#photolib #contentAreaMain h3 {
	color:#075b6f;
	border-bottom:1px dotted #075b6f;
}

#photolib #contentAreaMain #whatsnew {
	margin:0;
	padding:0;
	border:1px solid #c2ad78;
}

#photolib #contentAreaMain #whatsnew h3 {
	margin:0 0 5px 0;
	padding:3px 3px 0px 3px;
	background-color: #fff7df;
	border:none;
	border-bottom:1px solid #eee5cf;
}
*/

#photolib #contentAreaMain #photoimg {
	width:550px;
	margin:0;
	padding:0;
	background-color: #ededed;
        text-align:center;
	border:1px solid #ccc;
}
* html #photolib #contentAreaMain #photoimg {
	border:none;
}

#photolib #contentAreaMain #itemprop {
	font-size:80%;
}

#photolib #contentAreaMain #itemprop h3 {
	border:none;
        margin: 5px 0 5px 0;
}

#photolib #contentAreaMain #itemprop p {
        padding: 0 0 0 20px;
}

#photolib .searchstring{
	color:#b37000;
}

#photolib #contentAreaMain .photo-blk_auto .caption a {
	text-decoration:none;
}
#photolib #contentAreaMain .photo-blk_auto .caption a:hover {
	text-decoration:underline;
}

.search-results-navi {
	font-size:0.8em;
	margin:10px 0 20px 10px;
}

/* ビデオ
---------------------------------------------------------------------*/
.videoCenter400 {
	float:left;
	width:402px;
	margin-left:80px;
	font-size:85%;
	text-align:center;
}

.videoCenter400 div {
	border:1px solid #aaaaaa;
}

#videolib #contentAreaMain h2 {
	font-size:110%;
}

#videolib #contentAreaMain #itemprop {
	font-size:80%;
	width:342px;
	margin-left:104px;
}

#videolib #contentAreaMain #itemprop h3 {
	border:none;
        margin: 5px 0 5px 0;
}

#videolib #contentAreaMain #itemprop p {
        padding: 0 0 0 20px;
}

#videolib #contentAreaMain #itemprop2 {
	font-size:80%;
	width:480px;
	margin-left: 35px;
	margin-top: 15px;
}

#videolib #contentAreaMain #itemprop2 h3 {
	border:none;
        margin: 5px 0 5px 0;
}

#videolib #contentAreaMain #itemprop2 p {
        padding: 0 0 0 20px;
}


#videolib .searchstring{
	color:#b37000;
}

#videolib #contentAreaMain .photo-blk_auto .photo {
	height: 100px;
	width: 130px;
}

#videolib #contentAreaMain .photo-blk_auto .caption a {
	text-decoration:none;
}
#videolib #contentAreaMain .photo-blk_auto .caption a:hover {
	text-decoration:underline;
}

#videolib #contentAreaMain #spacenavi_logo {
	height: 50px;
	width: 120px;
	float:right;
	margin-top:-15px;
}

#topvideo {
	background-color: #eeeeee;
	border: 1px solid #666666;
	width: 342px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#topvideo2 {
	background-color: #eeeeee;
	border: 1px solid #666666;
	width: 540px;
	margin-bottom: 20px;
}

#topvideo_w {
	background-color: #ffffff;
	border: 1px solid #666666;
	width: 342px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
}
#topvideo #flvideo {
	width: 342px;
}
#flvideo2 {
	margin-left: 0px;
}

.video {
	float:right;
	border-width:2px;
	border-style:solid;
	margin-top:5px;
	margin-left:5px;
	background:#dcdcdc;
	height:166px;
	width:400px;
}

.video img {
	float:left;
	margin:8px;
	border-style:solid;
	border-width:1px;
}

.video .caption {
	margin-left:8px;
	padding-top:8px;
	margin-right:8px;
}

.video .caption img {
	margin-bottom:0px;
	border-width:0px;
	float:none;
}


/* 表関連
---------------------------------------------------------------------*/

#spec {
	border:1px solid #333333;
	border-collapse:collapse;

}
#spec td {
	border:1px solid #333333;
	padding:3px;
}
#spec th {
	background-color: #EDEDED;
	border:1px solid #333333;
	padding:3px;
}

table.border {
	border:1px solid #333333;
	border-collapse:collapse;
}
table.border td {
	border:1px solid #333333;
	padding:3px;
}
table.border th {
	background: #EDEDED;
	border:1px solid #333333;
	padding:3px;
}
table.noborder {
	border:none;
}
table.noborder td {
	border:none;
}
table.noborder th {
	border:none;
}

table.width100 {
	width:100%;
}
table.width100 th {
	width:20%;
}

table.border-small {
	border:1px solid #333333;
	border-collapse:collapse;
        font-size:80%;
}
table.border-small td {
	border:1px solid #333333;
	padding:3px;
}
table.border-small th {
	border:1px solid #333333;
	padding:3px;
	background: #EDEDED;
}

table.padding10 td {
	padding-left:10px;
	padding-right:10px;
}

.align-center {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
.align-right {
	margin: 0px 10px 10px 10px;
	float:right;
}
table.align-center caption {
	margin-left:auto;
	margin-right:auto;
}
table.astro {
	border:2px solid #003366;
	padding:3px;
	background: #FFFFFF;
}
td.flight {
	background-color: #f4f9a8;
}
table.iss-flight{
	border:none;
	margin:5px;
}
table.iss-flight td{
	border:none;
	padding:5px;
}

table.left_margin88 {
	margin-left:88px;
}
td.iss-flight {
        font-size:140%;
}

/* クルーページ関連
---------------------------------------------------------------------*/
#crew h2 {
	clear: both;
        margin-top:50px;
        padding-left:5px;
        border:1px solid #333333;
        border-left:10px solid #336699;
}
#crew h3 {
	font-size:110%;
	clear: both;
}

#crew h4 {
	font-size:100%;
	color: #000000;
	padding-left: 0px;
	border-left-style: none;
}
#crew img {
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#crew .crew-title {
	font-weight:bold;
	color:#004477;
	font-size:100%;
        border-top:1px dotted #004477;
        border-bottom:1px dotted #004477;
	background: none;
	padding:3px 0px 3px 0px;
        margin-bottom:-10px;
}

/* 宇宙飛行士活動レポート関連
---------------------------------------------------------------------*/

.astro_comment {
	width:630px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.7); 
	-webkit-box-shadow: 1px 1px 3px #000;
	border: solid 1px #d5d2d2; 
	border-radius: 7px;
	background-image:url(http://iss.jaxa.jp/astro/report/images/astro_comment_border.png);
	margin-top:20px;
	font-size:85%;
	padding:15px;
}

.support_comment {
	width:630px;
	padding:15px;
	margin-left:auto;
	margin-right:auto;
	box-shadow: 1px 1px 3px rgba(0,0,0,0.7); 
	-webkit-box-shadow: 1px 1px 3px #000;
	border: solid 1px #d5d2d2; 
	border-radius: 7px;
	background-color:#FFF5F4;
	margin-top:20px;
	font-size:85%;
}
.support_comment .memo {
	margin:10px 0px 10px 0px ;
	border: dotted 1px red; 
	padding: 10px;
	color: #666;
	font-size:90%;
	background-color:#edd7d5;
}

/* 宇宙飛行士ページ関連
---------------------------------------------------------------------*/

#astroProfileArea {
 	width: 450px;
        margin-top: 30px;
	padding-top: 0;
	font-size: 90%;
	line-height: 1.6
}

#astroProfileArea2 {
 	width: 330px;
        margin-top: 30px;
	padding-top: 0;
	font-size: 90%;
	line-height: 1.6
}

#astroProfileArea h3 {
	border-bottom:#007cdf solid 2px;
        background:#EFEFEF;
	font-size: 100%;
	text-indent:10px;
	margin-top:12px;
	margin-bottom:12px;
}

#astroProfileArea2 h3 {
	border-bottom:#007cdf solid 2px;
        background:#EFEFEF;
	font-size: 100%;
	text-indent:10px;
	margin-top:12px;
	margin-bottom:12px;
}

#astroProfileArea p {
	font-size: 90%;
	color: #666666;
}
#astroRightArea {
	width:200px;
	float: right;
}
#astroLeftArea {
	width:200px;
	float: left;
}
#astroBannerArea {
	clear: both;
	margin:0;
}
#astroBloglinksArea {
	margin-top:-25px;
	padding:5px 5px 5px 0;
	border:#CDCDCD solid 1px;
	font-size: 75%;
	clear: both;
}
#astroBloglinksArea ul{
	list-style:none;
	text-indent:-30px;
}
#astroNewsArea {
	border:#007cdf solid 1px;
	padding: 15px;
	margin:-10px 0 0 0;
}
#astroNewsAreaRight {
	width:460px;
	float: right;
}
#astroNewsAreaRight2 {
	width:400px;
	float: right;
}
#astroNewsContents {
	font-size: 80%;
	line-height: 1.5
}
#astroNewsArea h3 {
	border-bottom:#007cdf solid 2px;
        margin-top:0px;
	margin-bottom:10px;
	font-size: 90%;
}
#astrolinksArea {
	padding:15px 15px 15px 0;
	border:#CDCDCD solid 1px;
	margin:0;
	font-size: 80%;
}
.astro_topbg {
	background-image: url(/en/astro/images/astronauts_banner.png);
	background-repeat: no-repeat;
	width: 589px;
	float: right;
}
.astro_cntns1 {
	background-image: url(/en/astro/images/ico_others.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 58px;
	clear: both;
	font-size:90%;
}
.astro_cntns2 {
	background-image: url(/en/astro/images/ico_report.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 58px;
	clear: both;
	font-size:90%;
}
.astro_cntns3 {
	background-image: url(/en/astro/images/ico_info.jpg);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	padding-left: 58px;
	clear: both;
	font-size:90%;
}
.astro_listblue {
	background-image: url(/en/astro/images/listblue.png);
	background-repeat: no-repeat;
	margin:0 0.7em 0 0;
	padding-left:0.7em;
}
.astro_hr{
	border:none;
	border-top:dotted 1px #666666;
	height:1px;
	color:#ffffff;
	padding-top:10px
}
.astro_h5 {
	margin:0;
	padding:8px 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3d3d66;
	font-weight: bold;
	color:#3d3d66;
}
.astro_face {
	width:90px
	margin:10px 0 10px 0;
	float:left
}
.astro_img1 {
	margin-right:20px;
	clear: both;
}

/* ウィークリーニュース関連
---------------------------------------------------------------------*/

#weeklynews #entryheader {
	border-top:1px dotted #3333aa;
	border-bottom:1px dotted #3333aa;
	padding:5px;
	font-size:80%;
}

#weeklynews #entryheader #pdf {
	float:left;
}

#weeklynews #entryheader #navi {
	float:right;
}

#weeklynews #topvideo {
	margin-top:10px;
	font-size:80%;
}

#weeklynews #contentAreaMain .article {
	border:1px solid #ccc;
	margin:10px 0 10px 0;
	padding:10px 18px;
}

#weeklynews #contentAreaMain .article h3{
	margin-top:0;
}

#weeklynews #contentAreaMain .article p {
	font-size:80%;
}
#weeklynews #contentAreaMain .article ul {
	font-size:80%;
}

.photo-blk_auto_100px {/* コラム用。4枚の画像をまとめる */
	width: 102px;
	float: left;
	height: auto;
	margin-left: 4px; 
	margin-right: 4px; 
}


/* Float制御
---------------------------------------------------------------------*/

.ClearFloat {
	clear: both!important;
	margin:0!important;
	padding:0!important;
	font-size:1px!important;
	line-height:1px!important;
}
.FloatLeft {
	float: left!important;
}
.FloatRight {
	float: right!important;
}


/* 余白制御
---------------------------------------------------------------------*/

.mt10mb10 {
	margin:10px 0 10px 0;
}


/* clearfix
---------------------------------------------------------------------*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}
.br_clearfix { clear:both
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac


/* accordionメニュー
---------------------------------------------------------------------*/

#menu .accordion_toggle {
	display: block;
	/*height: 24px;*/
	width: 140px;
	background-color:#eeeeee;
	padding: 0 10px 0 10px;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 100%;
	color: #000000;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	cursor: pointer;
	margin: 0 0 0 0;
}
#menu .accordion_toggle_active {
	background-color:#00a;
	color: #ffffff;
	font-weight:bold;
}

#menu .accordion_content {
	overflow: hidden;
	width:140px;
	padding: 0 10px 0 10px;
	font-size:100%;
}

#menu .accordion_content ul,form {
	padding: 5px 0 13px 0;
}

#menu .accordion_content li{
        margin: 5px 0px 0px 0;
        padding: 0 0 0 15px;
        background:url(http://iss.jaxa.jp/cmn/images/listgray.png) no-repeat 3px 5px;
	list-style: none;
}

#menu .accordion_content form {
	font-size:95%;
}

#menu .accordion_content input#search {
	width:80px;
}


/* 用語集
---------------------------------------------------------------------*/
.search_initial {
	width: 135px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 3px;
	display: table;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-left-style: solid;
}
.search_initial div {
	color: #999999;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 26px;
	text-align: center;
	float: left;
	display: table-cell;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
}
#menu .search_tool {
	font-weight:bold;
	background-color:#00a;
	color: #ffffff;
	display: block;
	width: 140px;
	padding: 0 10px 0 10px;
	line-height: 25px;
	text-decoration: none;
	outline: none;
	font-size: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	margin: 0 0 0 0;
}
.glossary_navi {
	font-size: 90%;
	text-align: right;
}
.glossary_word {
	margin-bottom: 0px;
	color: #003366;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003366;
	font-size: 120%;
	margin-top: 15px;
}

.glossary_spl {
	color: #003366;
	font-size: 95%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.glossary_remarks{
	font-weight:bold;
	color:#004477;
	padding-left:10px;
	border-left:5px solid #006699;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.glossary_list li {
	margin-left:0px;
	list-style-position: outside;
	list-style-image: url(../images/listblue.gif);
	}
.glossary_list hr {
	width: 500px;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #D8D8D8;
	padding: 0px;
	line-height: 100%;
	margin: 0px;
	clear: both;
}

.glossary_list .img_area {
	float: left;
	width: 85px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.glossary_list .txt_area {
	float: left;
	width: 400px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.glossary_list table{
	border:1px solid #333333;
	border-collapse:collapse;
        font-size:80%;
	margin-right: auto;
	margin-left: auto;
}
.glossary_list caption{
	margin-right: auto;
	margin-left: auto;

}
.glossary_list table td {
	border:1px solid #333333;
	padding:3px;
}
.glossary_list table th {
	border:1px solid #333333;
	padding:3px;
	background: #EDEDED;
}
.glossary_note {
	margin-left: 15px;
}
.glossary_note .example {
	background-color: #DDDDDD;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #999999;
	width: 320px;
}

.search_initial_index {
	background-color: #FFFFFF;
	width: 435px;
	margin-top: 3px;
	margin-bottom: 20px;
	display: table;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-left-color: #999999;
	border-top-style: solid;
	border-left-style: solid;
	float: left;
}
.search_initial_index div {
	color: #999999;
	background-color: #F9F9F9;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 28px;
	text-align: center;
	float: left;
	display: table-cell;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-right-style: solid;
	border-bottom-style: solid;
}
#search_category {
	width: 510px;
	margin-top: 3px;
}
#search_category div {
	width: 250px;
	float: left;
	margin-right: 5px;
	margin-top: 3px;
}
#search_category div a{
	margin-left:0px;
	padding-left: 15px;
	background-image: url(../images/listblue.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}

/* 問い合わせ、FAQ
---------------------------------------------------------------------*/
#inquiey_search {
	width: 400px;
	margin-right: auto;
	margin-top: 15px;
	display: block;
	position: relative;
	background-color: #F9F9F9;
	margin-left: auto;
	padding-top: 15px;
	border: 1px dashed #DFDFDF;
	height: 80px;
}

#inquiey_search #i_jaxa_site {
	position: absolute;
	width: 400px;
	z-index: 1;
	visibility: hidden;
	text-align: center;

}
#inquiey_search #i_iss_site {
	position: absolute;
	width: 400px;
	z-index: 2;
	visibility: visible;
	text-align: center;
}
#inquiey_search #i_iss_jaxa_site {
	position: absolute;
	width: 395px;
	z-index: 3;
	visibility: visible;
	background-color: #F9F9F9;
	top: 0px;
	height: 80px;
	left: 0px;
	padding-top: 15px;
	padding-left: 3px;
	text-align: center;
}
#inquiey_search .caution {
	font-size: 0.75em;
	color: #666666;
}
#inquiey_search .input_w{
	width: 150px;
}
.url {
	font-size: 80%;
}
.img3x120 {
	float: left;
	width: 120px;
	margin: 5px 5px 0px 25px;
}
.img3x150 {
	float: left;
	width: 150px;
	margin: 5px 5px 0px 15px;
}
.img2x200 {
	float: left;
	width: 200px;
	margin: 5px 5px 0px 30px;
}
.img2x230 {
	float: left;
	width: 230px;
	margin: 5px 8px 0px 10px;
}
.img1right120 {
	float: right;
	width: 120px;
	margin: 7px 20px 0px 20px;
}
.img1right150 {
	float: right;
	width: 150px;
	margin: 7px 20px 0px 20px;
}
.img1right200 {
	float: right;
	width: 200px;
	margin: 7px 20px 0px 20px;
}
.img1right208 {
	float: right;
	width: 200px;
	margin: 7px 20px 0px 20px;
}
.img1right250 {
	float: right;
	width: 250px;
	margin: 7px 20px 0px 20px;
}
.img1right275 {
	float: right;
	width: 275px;
	margin: 7px 20px 0px 20px;
}
.hr_dotgray {
	border:none;
	border-top:dotted 1px #666666;
	height:1px;
	color:#ffffff;
	width:500px;
	margin-top:-5px;
}
.yesterday {
	background-color: #cccccc;
}
.td_number {
	text-align: right;
	padding-right: 8px;
}

/* スペースシャトル
---------------------------------------------------------------------*/
h1.page_title{
	background-image: none;
	margin: 0px;
	padding: 0px;
	height: 61px;
}
.mission_box {
	background-image: url(/shuttle/images/box_bg.gif);
	background-repeat: repeat-x;
	width: 547px;
	display: block;
}
.mission_box .main_area{
	background-image: url(/shuttle/images/box_btm.gif);
	background-repeat: no-repeat;
	width: 527px;
	background-position: left bottom;
	padding-bottom: 20px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.mission_box .box_title {
	background-color: #CCCCCC;
	width: 515px;
	font-size: 0.95em;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	margin-bottom: 10px;
}
.mission_box .mission {
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	width: 410px;
	margin-left: 5px;
}
.mission_box .mission .name{
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
.mission_box .mission .name a:link{
	color: #003366;
	text-decoration: none;
}
.mission_box .mission .name a:visited{
	color: #003366;
	text-decoration: none;
}
.mission_box .mission .name a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
}
.mission_box .mission .name a:active{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003366;
}

.mission_box .mission .status{
	float: left;
	font-size: 0.8em;
	margin-top: 3px;
	color: #003366;
}
.mission_box .txt{
	float: left;
	display: block;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 0.85em;
}
.mv_box {
	background-color: #EFEFEF;
	border: 2px solid #CCCCCC;
	font-size: 90%;
	margin-top: 25px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: both;
	float: left;
}
/* JAXA宇宙飛行士
---------------------------------------------------------------------*/
.crew_area2 {
	margin-right:0;
	background-color: #F9F9F9;
	border: 1px dashed #DFDFDF;
	padding: 20px 15px 20px 15px;
	font-size:90%;
}
.crew_area2 .name {
	font-weight: bold;
	font-size:125%;
	color: #003366;
}
.crew_area2 .name2 {
	font-weight: bold;
	font-size:110%;
	color: #003366;
}

/* JAXA宇宙飛行士によるISS長期滞在
---------------------------------------------------------------------*/

.crew_area {
	margin-right: auto;
	margin-top: 15px;
	margin-left: auto;
	background-color: #F9F9F9;
	border: 1px dashed #DFDFDF;
	display: table;
	padding: 10px;
	font-size:90%;
}

.crew_area img {
	float: left;
}
.crew_area .crew {
	float: left;
	color: #003366;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #006699;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 150%;
	margin-left: 15px;
       font-size:90%;
}
.crew_area .name {
	font-weight: bold;
       font-size:120%;
}
.crew_area .patch {
	float: right;
	width: 100px;
}
.crew_area .text {
	float: left;
	width: 390px;
	margin-left: 15px;
	margin-top: 8px;
}
.contents_list {
	padding-bottom: 5px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003366;
	clear: both;
       font-size:90%;
}
.contents_list img{
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
}
.comment_img {
	width: 80px;
	float: left;
}
.comment_txt {
	float: right;
	width: 465px;
}
#event_sche .mission{
	background-color: #FFE8E8;
	vertical-align: top;
}
#event_sche .soyuz{
	background-color: #DDEEFF;
	vertical-align: top;
}
#event_sche .progress{
	background-color: #ECF9F2;
	vertical-align: top;
}

#event_sche .pao{
	background-color: #FFEBBF;
	vertical-align: top;
}
#event_sche .experiment{
	background-color: #FFFFDF;
	vertical-align: top;
}
.weekly_photo{
	width: 208px;
	float: right;
       margin:0 0 10px 10px;
}
.weekly_photo .img100{
	float: left;
	width: 100px;
	margin-top: 2px;
	margin-right: 4px;
}
.weekly_report{
	float: left;
	font-size: 90%;
}
.weekly_report .week{
	font-size: 105%;
	font-weight: bold;
	color: #006699;
}
.wakata_duration {
	width: 550px;
}
.wakata_duration .duration_bg {
	background-image: url(/iss/jaxa_exp/wakata/images/duration_bg.gif);
	background-repeat: repeat-y;
	float: left;
	color: #FFFFFF;
	width: 371px;
	height: 62px;
	padding-top: 6px;
	padding-left: 15px;
}

.ng_topphoto {
	background-image: url(/iss/jaxa_exp/noguchi/images/noguchi_bg.jpg);
	background-repeat: no-repeat;
	width: 590px;
	height: 392px;
	float: right;
}
.ng_topphoto_text{
	width: 550px;
	height: auto;
	padding-left: 20px;
	font-size:90%;
	margin-top: 300px;
	line-height: 1.6;
	font-weight: 500;
}
.ng_topphoto2 {
	background-image: url(/iss/jaxa_exp/noguchi/images/noguchi_bg3.jpg);
	background-repeat: no-repeat;
	width: 589px;
	float: right;	
}
.ng_topphoto4 {
	background-image: url(/iss/jaxa_exp/noguchi/images/noguchi_bg4.jpg);
	background-repeat: no-repeat;
	width: 589px;
	float: right;	
}
.ng_topphoto5 {
	background-image: url(/iss/jaxa_exp/noguchi/images/noguchi_bg5.jpg);
	background-repeat: no-repeat;
	width: 589px;
	float: right;	
}
.ng_topphoto_text2 {
	width: 380px;
	height: auto;
	padding-left: 20px;
	font-size:90%;
	margin-top: 120px;
	line-height: 1.6;
	font-weight: 500;
}
.ng_contents{
	margin-bottom: 15px;
	padding: 15px;
	border: 1px solid #CCCCCC;
}
.ng_contents2{
	margin-bottom: 15px;
	padding: 0px 15px 5px 15px;
	border: 1px solid #CCCCCC;
}

/* 古川さんライブ中継トップバナー */
a#fu_top_live_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 55px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/iss/jaxa_exp/furukawa/images/fu_top_live_banner.jpg"); /* 画像ファイル名 */
}
a#fu_top_live_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* 飛行士Twitterバナー＠トップページ */
/* 若田飛行士 */
a#tw_wk_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_wa.jpg"); /* 画像ファイル名 */
}
a#tw_wk_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 野口飛行士 */
a#tw_ng_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_ng.jpg"); /* 画像ファイル名 */
}
a#tw_ng_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 古川飛行士 */
a#tw_fu_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_fu.jpg"); /* 画像ファイル名 */
}
a#tw_fu_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 星出飛行士 */
a#tw_ho_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_ho.jpg"); /* 画像ファイル名 */
}
a#tw_ho_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 油井飛行士 */
a#tw_yu_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 32px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/tw_yu.jpg"); /* 画像ファイル名 */
}
a#tw_yu_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* 星出さんのTwitterトップバナー */
a#ho_tw_top_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 55px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/iss/jaxa_exp/hoshide/images/ho_tw_banner_s.jpg"); /* 画像ファイル名 */
}
a#ho_tw_top_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* 大西さんのNEEMO15トップバナー */
a#on_top_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 55px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/astro/images/on_banner_s.jpg"); /* 画像ファイル名 */
}
a#on_top_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* 油井飛行士NEEMO16日記ページバナー */
.neemo16_diary {
	background-image: url(http://iss.jaxa.jp/astro/yui/neemo16/images/neemo_diary.jpg);
	background-repeat: no-repeat;
	width: 589px;
	float: right;
}

.neemo_reportno {
	color:#ffffff;
	position:absolute;
	top:92px;
	right:90px;
}

/* 宇宙の実験棟 トップバナー */
a#video_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 55px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/video_banner.jpg"); /* 画像ファイル名 */
}
a#video_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* 「きぼう」での実験 トップバナー */
a#kibou_lw_w {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 100px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/kibou_lw_w.jpg"); /* 画像ファイル名 */
}
a#kibou_lw_w:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* トップページ星出バナーからイチオシコンテンツへのリンク */
/* スタッフが答える回答 */
a#ho_kaitou_link {
   display: block;
   width: 171px; /* 画像1枚分の横幅 */
   height: 72px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/ho_kaitou_link.jpg"); /* 画像ファイル名 */
}
a#ho_kaitou_link:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
/* 検定 */
a#ho_kentei_link {
   display: block;
   width: 171px; /* 画像1枚分の横幅 */
   height: 71px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/ho_kentei_link.jpg"); /* 画像ファイル名 */
}
a#ho_kentei_link:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* ISSLiveバナー */
a#isslive_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 55px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/isslive_banner.jpg"); /* 画像ファイル名 */
}
a#isslive_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* ドラゴン補給船バナー */
a#dragon_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 55px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/dragon_banner.jpg"); /* 画像ファイル名 */
}
a#dragon_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

/* 応募フォームボタン */
a#form_button {
   display: block;
   width: 256px; /* 画像1枚分の横幅 */
   height: 59px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/topics/2012/11/images/form_button.jpg"); /* 画像ファイル名 */
}
a#form_button:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#prev_button {
   display: block;
   width: 18px; /* 画像1枚分の横幅 */
   height: 40px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/iss/jaxa_exp/hoshide/news/images/prev.png"); /* 画像ファイル名 */
}
a#prev_button:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#next_button {
   display: block;
   width: 18px; /* 画像1枚分の横幅 */
   height: 40px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/iss/jaxa_exp/hoshide/news/images/next.png"); /* 画像ファイル名 */
}
a#next_button:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#fr_pr_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 128px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/iss/jaxa_exp/furukawa/images/fu_pr_banner.jpg"); /* 画像ファイル名 */
}
a#fr_pr_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}
.fu_topphoto {
	background-image: url(/iss/jaxa_exp/furukawa/images/fu_top.jpg);
	background-repeat: no-repeat;
	width: 589px;
	width: 171px;
	float: right;	
}

a#htv2_pr_banner {
   display: block;
   width: 170px; /* 画像1枚分の横幅 */
   height: 128px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/top/htv2_pr_banner.jpg"); /* 画像ファイル名 */
}
a#htv2_pr_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}

a#live_banner {
   display: block;
   width: 240px; /* 画像1枚分の横幅 */
   height: 53px; /* 画像1枚分の高さ */
   /* text-indent: -1000px; 文字を見えなくする */
   background-image: url("http://iss.jaxa.jp/cmn/images/button.jpg"); /* 画像ファイル名 */
}
a#live_banner:hover {
   background-position: top right; /* 背景画像の表示開始基準を右上に変更 */
}


.ng_live_button a{
    display : block ;
    width : 450px ;
    height : 77px ;
    background-repeat : no-repeat ;
    background-position : top center ;
}

.ng_live_button a:link{
    background-image : url(http://iss.jaxa.jp/iss/jaxa_exp/noguchi/library/live/live_banner_off.jpg) ;
}

.ng_live_button a:visited{
    background-image : url(http://iss.jaxa.jp/iss/jaxa_exp/noguchi/library/live/live_banner_off.jpg) ;
}

.ng_live_button a:hover{
    background-image : url(http://iss.jaxa.jp/iss/jaxa_exp/noguchi/library/live/live_banner_on.jpg) ;
}

.ng_live_button a:active{
    background-image : url(http://iss.jaxa.jp/iss/jaxa_exp/noguchi/library/live/live_banner_on.jpg) ;
}

.ng_top_image a{
    display : block ;
    width : 750px ;
    height : 155px ;
    background-repeat : no-repeat ;
}

.ng_top_image a:link{
    background-image : url(http://iss.jaxa.jp/preview/noguchi_after_launch_2_2.jpg) ;
}

.ng_top_image a:visited{
    background-image : url(http://iss.jaxa.jp/preview/noguchi_after_launch_2_2.jpg) ;
}

.ng_top_image a:hover{
    background-image : url(http://iss.jaxa.jp/preview/noguchi_after_launch_2_2.jpg) ;
}

.ng_top_image a:active{
    background-image : url(http://iss.jaxa.jp/preview/noguchi_after_launch_2_2.jpg) ;
}

.ng_live_end{
    background-image : url(http://iss.jaxa.jp/iss/jaxa_exp/noguchi/library/live/live_end.jpg) ;
    background-repeat : no-repeat ;
}
.ng_live_end_txt{
    color:#999999;
}

.ya_live_button a{
    display : block ;
    width : 300px ;
    height : 66px ;
    margin-left:126px ;
    background-repeat : no-repeat ;
    background-position : top center ;
}

.ya_live_button a:link{
    background-image : url(http://iss.jaxa.jp/iss/19a/library/live/live_banner_off.jpg) ;
}

.ya_live_button a:visited{
    background-image : url(http://iss.jaxa.jp/iss/19a/library/live/live_banner_off.jpg) ;
}

.ya_live_button a:hover{
    background-image : url(http://iss.jaxa.jp/iss/19a/library/live/live_banner_on.jpg) ;
}

.ya_live_button a:active{
    background-image : url(http://iss.jaxa.jp/iss/19a/library/live/live_banner_on.jpg) ;
}
.live_end{
    background-image : url(http://iss.jaxa.jp/iss/19a/library/live/live_end.jpg) ;
    background-repeat : no-repeat ;
}

.news_title{
	font-weight:bold;
	margin-bottom: 15px;
	margin-top: 15px;
	font-size:90%;
	padding-left: 10px;
	border-left: solid #00346d 4px;
	color: #336699;
}

#contentAreaMain .news_title a:link {color:#336699; text-decoration:none; }
#contentAreaMain .news_title a:visited {color:#336699; text-decoration:none; }
#contentAreaMain .news_title a:hover {color:#006699; text-decoration:underline; }
#contentAreaMain .news_title a:active {color:#003366; text-decoration:none; }

.news_title .date{
	font-weight:normal;
	font-size:90%;
	color: #000000;
}

#region_list .shadeGroup{
width:520px;
}

#region_list .shadeGroup img{
	margin-right: 0px;
}

#region_list .shadeBtn {
	display: block;
	/*height: 24px;*/
	line-height: 130%;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 95%;
	cursor: pointer;
	margin: 2px 0 0 5px;
}
#region_list .shadeOpen .shadeBtn{
	background:url(/cmn/images/bg_open2.gif) no-repeat 0px 0px;
}
#region_list .shadeClose .shadeBtn{
	background:url(/cmn/images/bg_close2.gif) no-repeat 0px 0px;
}
#region_list .shadeOpen .shadeBtn .titletxt{
       font-weight:nomal !important;
}
.wk_top_banner{
    background-image : url(http://iss.jaxa.jp/cmn/images/top/wk_top_banner_e.jpg) ;
}

/*応援メッセージ
---------------------------------------------------------------------*/
.comment-content {
    clear: both;
    margin: 0;
    line-height: 1.6;
    padding: 8px 0 8px 10px;
    border-bottom: 1px solid #dae0e6;
    font-size: 0.9em;
}

.comment-footer {
    clear: both;
    margin: 5px 10px 20px 10px;
    padding-top: 3px;
    color: #666;
    font-size: 0.75em;
    text-align: right;
}
.comments {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dae0e6;
	margin-top: 20px;
	padding-top: 5px;
}
.comment_preview {
background:#F9F9F9 none repeat scroll 0 0;
border:1px dashed #CCCCCC;
margin-bottom:30px;
margin-top:30px;
padding:10px;
}

/*ISS
---------------------------------------------------------------------*/
.year {
	color: #003366;
	background-color: #eeeeee;
	padding:0px 0 0px 5px;
	font-weight:bold;
	font-size:0.9em;
}

.months {
	padding:10px 0 5px 10px;
	border-bottom:1px dotted #999999;
	margin-bottom:10px;
	font-size:0.9em;
}

#assemble .imgEnclose {
	margin:10px 0px 0px 5px;
}
#assemble .part {
	float:left;
	margin:0 1px 5px 1px;
	font-size:small
	width:129px
}
#assemble .part p{
	margin:0;
	font-size:small;
	width:122px;
	background-color: #ededed;
	padding: 4px;
	border-top: solid #ffffff 1px;
}

.captionIndex {
	font-size: 0.7em;
	text-align: right;
	color: #adadad;
	line-height:1.1;
}

/*関連ページ表示
---------------------------------------------------------------------*/
#linksArea {
	padding:1px;
	border:#CDCDCD solid 1px;
	margin-top:30px;
	font-size:90%;
}
#linksArea p{
	margin:0;
}
.linksAreaH {
	background-image:url(../images/h3bg.gif);
	background-repeat:repeat-x;
	height:25px;
	font-size:100%;
	font-weight:bold;
	color:#666666;
	padding:3px 7px 7px 7px;
	margin:0;
}
#linksArea2 {
	padding:4px;
	border:#CDCDCD solid 1px;
	margin:-10px 0 0 0;
	font-size:100%;
}


/*動画表示
---------------------------------------------------------------------*/
.mvCenter {
	border: 1px solid #CCCCCC;
	padding: 1px;

	width: 330px;
	margin-right: auto;
	margin-left: auto;
}
.mvCenter420 {
	border: 1px solid #CCCCCC;
	padding: 1px;

	width: 420px;
	margin-right: auto;
	margin-left: auto;
}
.mvRight {
	border: 1px solid #333333;
	padding: 1px;

	width: 330px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.mvRight2 {
	margin: 7px 20px 0px 20px;
	width: 241px;
	float: right;
}

/*ISSを見よう
---------------------------------------------------------------------*/
#issview table.infotable {
	border: 1px solid #999999;
	border-collapse:collapse;
	font-size: small;
}
#issview table.infotable td, th{
	border: 1px solid #999999;
	padding: 5px;
}

#issview table.infotable th{
	background-color:#EEEEEE;
}

#issview table.basicinfo {
	font-size: small;
}

#issview h3 {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0033CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0033CC;
	padding: 5px;
	color: #000066;
}
#issview h1 {
	background-image:url(../images/h2bg.gif);
	background-repeat:repeat-x;
	height:23px;
	color:#fff;
	font-size:12px;
	padding:6px 5px 5px 5px;
	margin:0 0 -10px 0;
}
#issview .good {
	background-color: #FFFF99
}
#issview .nogood {
	background-color: #ffffff
}



/* ISS投稿写真
---------------------------------------------------------------------*/
#iss_map {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#iss_map .navi {
	font-size: 80%;
}
#iss_map .box {
	width: 540px;
	vertical-align: middle;
	display:inline-block;
	font-size: small;
	border-bottom: solid 1px #cccccc;
	margin-top: 15px;
	padding-bottom: 35px;
}
#iss_map .thumbnail{
	float: left;
	width: 130px;
	margin-left: 0px;
	margin-right: 2px;
	text-align:center;
}
#iss_map .thumbnail img{
	border:1px solid #ccc;
	padding: 1px;
}
#iss_map .thumbnail p{
	margin-bottom: -22px;
}
#iss_map .info{
	float: right;
	width: 400px;
}
#iss_map th{
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
	border: none;
	padding:0px;
}
#iss_map h4{
	margin-top: 15px;
	margin-bottom: 0px;
	border-bottom: solid 1px #005599;
}

#iss_map .entry th{
	white-space: nowrap;
	text-align: left;
	padding:5px 10px 0 0;
	vertical-align: top;
}
#iss_map .entry td{
	padding:5px 10px 0 0;
	vertical-align: top;
}
#iss_map .photoimg {
	width:550px;
	margin:0px;
	padding:0px;
        text-align:center;
}
#iss_map .photoimg img {
	margin:0px;
	padding:2px;
        text-align:center;
	border:1px solid #ccc;
}
#iss_map .photodata {
	font-size: 90%;
	width:534px;
	margin:0px;
	padding-top:10px;
}

/* FAQ
---------------------------------------------------------------------*/

#question .shadeBtn {
	display: block;
	/*height: 24px;*/
	line-height: 130%;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 95%;
	cursor: pointer;
	margin: 2px 0 0 5px;
}
#question .shadeContents {
	overflow: hidden;
	line-height: 150%;
	font-size:90%;
	padding-left:32px;
	color: #000000;
}
.shadeGroup {
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
       margin-top:10px;
	line-height: 100%;
	color: #004477;
}
.shadeGroup img{
	margin-right: 10px;
}
.shadeGroup a:link{
	color: #004477;
}
.shadeOpen .shadeBtn,
.shadeClose .shadeBtn{
	cursor:pointer;
}
.shadeOpen .shadeBtn{
	background:url(/cmn/images/bg_open.gif) no-repeat 0px 0px;
	padding-left:27px;

}
.shadeClose .shadeBtn{
	background:url(/cmn/images/bg_close.gif) no-repeat 0px 0px;
	padding-left:27px;
}
.shadeOpen .titletxt{
       font-weight:bold;
}
#question .accordion_toggle {
	display: block;
	/*height: 24px;*/
	line-height: 130%;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 95%;
	color: #004477;
	cursor: pointer;
	margin: 2px 0 0 32px;
}
#question .accordion_toggle02 {
	display: block;
	/*height: 24px;*/
	line-height: 130%;
	font-weight: bold;
	text-decoration: none;
	outline: none;
	font-size: 95%;
	color: #004477;
	margin: 2px 0 0 32px;
}
#question .accordion_toggle_active {
	font-weight: bold;
}
#question .accordion_content {
	overflow: hidden;
	padding-top: 3px;
	line-height: 150%;
	font-size:90%;
}
.question_box {
	background-color: #FBFBF9;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
       margin-top:10px;
	line-height: 100%;
}
.question_box img{
	margin-right: 10px;
}
.question_box a:link{
	text-decoration: none;
}
#question .caption
{
	line-height: 140%;
}
#question .captionCenter
{
	line-height: 140%;
}

---------- kibo -----------
ph3 {
	background-image:url(../images/h3bg.gif);
	background-repeat:repeat-x;
	background-color:#CCCCCC;
	font-size:12px;
	color:#666666;
}.ph4 {
	color:#005999;
	font-weight:bold;
}
.fin{
	font-weight:bold;
	color:#005599;
	font-size:100%;
	margin-top:30px;
        background:#EFEFEF;
        text-align:center;
}
.title2{
	font-weight:bold;
	color:#005599;
	font-size:100%;
	border-bottom:1px solid #7FB8E0;
	width:488px;
	margin-bottom:10px;
}

/* ｢きぼう｣とは
---------------------------------------------------------------------*/
/*船内実験室　ラック*/

#articlesArea #jpm_rack{
	margin: 10px 0 10px 18px;
	padding: -10px 0 10px 0;
	border: 1px solid #333333;
	width: 420px;
}

#articlesArea #jpm_rack .areaLeft{
	padding: 15px 15px 15px 25px;
	float: left;
	text-align: center;
	width: 80px;
}
#articlesArea #jpm_rack .areaRight{
	padding: 10px 15px 10px 0;
	float: right;
	width: 315px;
}
#articlesArea #jpm_rack h4{
	background-color: #efefef;
	padding: 3px 0 3px 5px;
        margin: 0px;
        line-height: 1.2;
}
/*1J/A (STS-123)ミッション*/

#sts123 #kiboMainArea-1ja {
	width:100%; 
	position:relative;
}
#sts123 #kiboMainArea-1ja h2{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#00a0ea;
/*    padding:5px 5px 15px 3px;	   */
/*	background-color:#005999;	   */
	color:#005999;
	font-size:18px;
　　　  text-decoration:underline;
/*	background-image: url(/kibo/mission/1ja/images/1ja_header.jpg); */
}


/*コンテンツエリア*/
#sts123 #kiboContentArea {
	border-color: #00a0ea;
}

#sts123 #kiboContentArea h3 {
	border-bottom-color:#00a0ea;
	color:#005999;
	font-size:90%;
}
#sts123 #kiboContentArea h3 a:link {color:#005999;}
#sts123 #kiboContentArea h3 a:visited {color:#005999;}
#sts123 #kiboContentArea h3 a:hover {color:#fff; background:#005999;}
#sts123 #kiboContentArea h3 a:active {color:#005999;}

.sts123-news-title {
	font-weight:bold;
	color:#005999;
 	border-left:5px solid #00a0ea; 
        padding-left:10px;  
        border-bottom: 1px solid #00a0ea; 
	font-size:80%;
}
.sts123-news-title a:link {color:#005999; text-decoration:none; }
.sts123-news-title a:visited {color:#005999; text-decoration:none; }
.sts123-news-title a:hover {color:#fff; background:#005999; text-decoration:none; }
.sts123-news-title a:active {color:#005999; text-decoration:none; }

/*フォトライブラリ読み込み */
#sts123 .photo-lib-title  {
        border-bottom: 1px solid #00a0ea;
	border-left:5px solid #00a0ea;
	padding-top: 7px;
	padding-right: 1px; 
	padding-bottom: 7px;
	padding-left: 7px; 
	margin-bottom:10px;
	font-size:12px;
	color:#666666;
	font-weight: bold;
}
#sts123 .photo-lib  {
	background-color: #EDEDED;
	text-align: center;
	height: auto;
	width: 140px;
	border:1px solid #cccccc;
	padding: 8px 4px 4px 4px;
	margin: 0px 10px 5px 10px;
}
#sts123 .photo-lib p.caption {
	text-align: left;
	padding: 2px;
	margin-top:4px;
	font-size:90%;
	line-height:150%;
}
#sts123 .photo-lib img{
	border-width:1px;
}

/*モザイクポスター*/
#mosaic_devided {
	border: 1px solid #CCCCCC;
	margin-right: 10px;
	float: left;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
}
#mosaic_zoom {
	width: 486px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	text-align: center;
}

#mosaic_devided  a img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*飛行スケジュール*/
.fd_list {
	background-color: #F5F5F5;
	border: 1px double #CCCCCC;
	width: 470px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.fd_list ul{
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 5px;
}.mvCenter {
	border: 1px solid #CCCCCC;
	padding: 1px;
	height: 250px;
	width: 330px;
	margin-right: auto;
	margin-left: auto;
}

/* 1J/Aページ
--------------------------------------------------------------------- */
#sts123 #articlesArea #ja_rack .rack {
	margin-left: 15px;
	margin-bottom: 15px;
	padding: 0px;
	width: 100%;
}
#sts123 #articlesArea #ja_rack .rack h4{
	margin:0;
	padding: 0;
	width: 100%;
}
#sts123 #articlesArea #ja_rack .rack dl {
	margin:10px;
}
#sts123 #articlesArea #ja_rack .rack dd {
	color:#666;
}
#sts123 #articlesArea #ja_rack #system {
	border: 2px solid #EB5252;
}
#sts123 #articlesArea #ja_rack #system h4{
	background-color: #FFCCCC;
}
#sts123 #articlesArea #ja_rack #experiment {
	border: 2px solid #52BAEB;
}
#sts123 #articlesArea #ja_rack #experiment h4{
	background-color: #AFDFF5;
}
#sts123 #articlesArea #ja_rack #other {
	border: 2px solid #52EB52;
}
#sts123 #articlesArea #ja_rack #other h4{
	background-color: #B9F7B9;
}
#sts123 #timeline{
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;  
	margin-bottom: 6px;
	margin-left: 0px;
	line-height: 250%;
}
#timeline a{
	color: #000000;
	text-decoration: none;
	background-color: #F3F3F3;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#timeline .now{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0079bb;
	border: 1px solid #0079bb;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#sts124 #timeline .now{
	color: #FFFFFF;
	text-decoration: none;
	background-color: #116666;
	border: 1px solid #116666;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}
#timeline a:hover{
	color: #ffffff;
	background-color: #666666;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.message_box {
	background-color: #FAFDEE;
	width: 450px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border: 2px solid #9CC916;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}
#sts123 .ph3 {
	font-weight:bold;
	color:#005599;
	font-size:100%;
	margin:20px 0 10px 0;
        padding-left:10px;
	border-left:5px solid #005599;
}


/* 1Jページ
---------------------------------------------------------------------*/
/*メインエリア*/
#sts124 #kiboMainArea h2 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#44aa00;
/*	padding:15px 5px 15px 3px;  */
	color:#116666;
	font-size:18px;
}

#sts124 #kiboMainArea  h2 a:link {color:#116666;}
#sts124 #kiboMainArea  h2 a:visited {color:#116666;}
#sts124 #kiboMainArea  h2 a:hover {color:#fff; background:#116666;}
#sts124 #kiboMainArea  h2 a:active {color:#116666;}

*html #sts124 #kiboMainArea h2 {
	padding:6px 10px 5px 10px; 
}

/*サブメニュー*/
#sts124 #kiboSub .kiboSubArea li ul li {
	list-style-image:url(../images/listgreen.gif);
}
#sts124 #kiboSub .kiboSubArea li ul li ul li {
	margin:0px 0px 3px 22px;
	padding:0px;
	background-image:url(../images/no_dotline.gif);
	list-style-image:url(../images/submenu.gif);
}

/*コンテンツエリア*/
#sts124 #kiboContentArea {
	border-color: #8fe07f;
}

#sts124 #kiboContentArea h3 {
	border-bottom-color:#44aa00;
	color:#116666;
	font-size:90%;
}

#sts124 #kiboContentArea h3 a:link {color:#116666;}
#sts124 #kiboContentArea h3 a:visited {color:#116666;}
#sts124 #kiboContentArea h3 a:hover {color:#fff; background:#116666;}
#sts124 #kiboContentArea h3 a:active {color:#116666;}


#sts124 #kiboContentArea #crew .astro{
	border-left-color: #116666;
}
#sts124 #kiboContentArea #crew .astro .name{
	color: #116666;
}


/*フォトライブラリ読込みタイトルまわり*/
#sts124 .photo-lib-title {
        border-bottom: 1px solid #9cc813;
	border-left:5px solid #9cc813;
}

/*最新情報タイトルまわり*/
#sts124 .news-title {
	color:#005999;
	border-left:5px solid #9cc813;
        border-bottom: 1px solid #9cc813;
	font-weight:bold;
        padding-left:10px;
	font-size:80%;
}

#sts124 .news-title a:link {color:#005999; text-decoration:none; }
#sts124 .news-title a:visited {color:#005999; text-decoration:none; }
#sts124 .news-title a:hover {color:#fff; background:#005999; text-decoration:none; }
#sts124 .news-title a:active {color:#005999; text-decoration:none; }

#sts124 .ph3 {
	color: #005999;
	border-left: 5px solid #9cc813;
	margin-top: 20px;
}
/*ラック追加*/
#sts124 #articlesArea #ja_rack .rack .areaLeft{
	padding: 15px 15px 15px 15px;
	float: left;
	text-align: center;
	width: 80px;
}
#sts124 #articlesArea #ja_rack .rack .areaRight{
	padding: 0 10px 10px 0;
	width: 330px;
	float: right;
}

/* 2J/Aページ
---------------------------------------------------------------------*/
/*メインエリア*/
#sts127 #kiboMainArea h2 {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color:#eb5359;
	line-height:1.5;
/*	padding-right: 0px; */
	color:#9f2939;
	font-size:18px;
}

/*サブメニュー*/
#sts127 #kiboSub .kiboSubArea li ul li {
	list-style-image:url(../images/listred.gif);
}
#sts127 #kiboSub .kiboSubArea li ul li ul li {
	margin:0px 0px 3px 22px;
	padding:0px;
	background-image:url(../images/no_dotline.gif);
	list-style-image:url(../images/submenu.gif);
}


/*コンテンツエリア*/
#sts127 #kiboContentArea {
	border-color: #ef776c;
}

#sts127 #kiboContentArea h3 {
	border-bottom-color:#eb5359;
	color:#9f2939;
	padding-right: 0px;
	line-height:1.5;
	font-size:90%;
}

#sts127 #kiboContentArea h3 a:link {color:#005999;}
#sts127 #kiboContentArea h3 a:visited {color:#005999;}
#sts127 #kiboContentArea h3 a:hover {color:#fff; background:#005999;}
#sts127 #kiboContentArea h3 a:active {color:#005999;}


#sts127 #kiboContentArea #crew .astro{
	border-left-color: #9f2939;
}
#sts127 #kiboContentArea #crew .astro .name{
	color: #9f2939;
}

/*フォトライブラリ読込みタイトルまわり*/
#sts127 .photo-lib-title {
        border-bottom: 1px solid #eb5359;
	border-left:5px solid #eb5359;
}

/*最新情報タイトルまわり*/
#sts127 .news-title {
	color:#005999;
	font-weight:bold;
	padding-left:10px;
	border-bottom-width: 1px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #eb5359;
	border-left-color: #eb5359;
	font-size:80%;
}

#sts127 .news-title a:link {color:#005999; text-decoration:none; }
#sts127 .news-title a:visited {color:#005999; text-decoration:none; }
#sts127 .news-title a:hover {color:#fff; background:#005999; text-decoration:none; }
#sts127 .news-title a:active {color:#005999; text-decoration:none; }

#sts127 .ph3 {
	color: #9f2939;
	border-left: 5px solid #eb5359;
	margin-top: 20px;
}

#sts127 .kokuchi_box { 
	background-color: #fdf6f6;
	width: 450px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	border: 2px solid #c9161a;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
}



/*ツイッター
---------------------------------------------------------------------*/
.twitter-timeline {
	min-width: 140px!important;
}


