
@charset "utf-8";

/* */
/* == body == */
/* */

body {
	color: black;
	background-color: #f8f9fd;
	margin: 0;
	padding: 0 0 0 5px;
 }

a {
	color: #404f76 ;
	text-decoration: underline;
 }

a:link {
	color: #404f76;
 }

a:visited {
	color: #407176;
 }

a:hover {
	color: #0534b4 ;
	text-decoration: none;
 }

a:active {
	color: #404f76 ;
 }

/* */
/* == head == */
/* */

p.head {
	color: white;
	font-size: 15px;
	font-weight: bold;
	background-color: black;
	background-image: url(../lib/fig/gms8_m.jpg);
	background-repeat: no-repeat;
/*	background-position: right top; */
	background-position: right;
	margin: 0;
	padding: 20px 0 20px 20px;
 }

p.head img { vertical-align: middle; }

.p.eng {
	font-size: 12px;
	font-weight: 700;
	font-style: italic;
	margin: 0;
	padding: 0 0 0 0;
 }

.motto {
	color: #ebe9fa;
	font-size: 20px;
	font-weight: 700;
	font-style: italic;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
 }

/* */
/* == Rapper == */
/* */

/* Rapper 1-1 */
.wrapper {
	background-color: white;
	width: 800px;
	margin: auto;
	border: solid 1px silver;
 }

/* Rapper 1-2 */
.wrapper1 {
	background-color: white;
	width: 780px;
	margin: 10px;
	padding: 0;
	list-style-image: none;
 }

/* Rapper 2-1 */
.wrapper3 {
	background-color: white;
	width: 1000px;
	margin: auto;
	border: solid 1px silver;
 }

/* Rapper 2-2 */
.wrapper4 {
	background-color: white;
	width: 980px;
	margin: 10px;
	padding: 0;
	list-style-image: none;
 }

/* */
/* == contents == */
/* */

/* -- For toppage --*/

.contentsA {
	color: black; 
	background-color: white; 
	padding: 0 0 10px; 
	margin: 0 0 10px 30px;
 }

.contentsAR {
	color: black; 
	line-height: 1.5em; 
	background-color: white; 
	width: 290px; 
	float: right; 
	margin: 0; 
	padding: 0;
 }

.contentsAL { color: black;
	line-height: 1.5em;
	background-color: white;
	width: 450px;
	float: left;
	margin: 0;
	padding: 0;
 }

/* -- For sub-toppage --*/

.contentsB {
	width: 780px;
	clear: both;
	margin: 0;
	padding: 0;
 }

.contentsBL {
	float: left;
	margin: 0;
	padding: 0;
 }

.contentsBR {
	width: 220px;
	float: right;
	margin: 0;
	padding: 0;
 }

/* -- For other page 1 --*/

.contentsC {
	width: 780px;
	clear: both;
	margin: 0;
	padding: 0;
 }

.contentsCL {
	width: 550px;
	float: left;
	margin: 0;
	padding: 0;
 }

.contentsCR {
	width: 230px;
	float: right;
	margin: 0;
	padding: 0;
 }

/* -- For other page 2 -- */

.contentsD {
	color: black;
	background-color: white;
	clear: both;
	margin: 0 30px;
	padding: 0;
 }

/* -- For other page 3 -- */

.contents {
	color: black;
	background-color: white;
	clear: both;
	margin: 0 100px;
	padding: 0;
 }

/* */
/* == frame == */
/* */

iframe.type1 {
	color: black;
	background-color: #ccf;
	width: 720px;
	height: 200px;
	margin-top: 0.5em; /* == 20100813_change == */
	padding: 0;
 }

iframe.type2 {
	color: black;
	background-color: #ccf;
	width: 720px;
	height: 480px;
	margin-top: 0.5em; /* == 20100813_change == */
	padding: 0;
 }

/* */
/* == h1-h5 == */
/* */

h1 {
	font-size:110%;
	padding: 0.4em 1em 0.2em 0.5em;
	font-weight: bold;
	background-color: #eeeeee;
	clear: both;
	margin-top: 1.5em;
	margin-bottom: 1em;
	border-top: 0.1em solid #7f95bd;
 }

h2 {
	font-size:100%;
	padding: 0.4em 0 0.2em 0.5em;
	margin-bottom: 0.8em;
	font-weight: bold;
	clear: both;
	margin-top: 1em;
	border-bottom: 0.1em solid #dadfec;
	border-left: 0.3em solid #2b478e;
 }

h3 {
	font-size:100%;
	padding: 0.6em 0 0;
	font-weight: bold;
	color: #2b478e;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
 }

h4 {
	font-size:95%;
	font-weight: bold;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	color: black;
	padding: 0.6em 0 0.2em;
 }

h5 {
	color: #808080;
	font-size:90%;
	font-weight: normal;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
	padding: 0.6em 0 0.2em;
 }

/* */
/* == text == */
/* */

.text {
	color: black;
	font-size: 90%;
	line-height: 1.5em;
	text-indent:1em;
 }

.shading{
	font-size: 100%;
	line-height: 2em;
	background-color: #f0effb;
	margin: 15px;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	border: solid 2px #8b8a75;
 }

.reduction {
	font-size: 90%;
 }

.expansion {
	font-size: 110%;
 }

/* */
/* == list == */
/* */

ul { line-height: 1.5em; text-align: left; margin-left: 0; padding-left: 25px; }

ol { line-height: 1.5em; text-align: left; margin-left: 0; padding-left: 25px; }

li { padding-left: 0.3em; font-size: 90%; line-height: 1.5em; margin: 0; list-style-image: url(../lib/fig/listmark.gif); }

p img.left {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
 }

p img.right {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
 }

table {
	font-size: 90%;
	line-height: 1.5em;
 }

table.dataleft {
	float: left;
	margin: 0 15px 10px 0;
 }

table.dataright {
	float: right;
	margin: 0 0 10px 15px;
 }	

/* menu No0 */
.menu0 {
	font-size: 12px;
	line-height: 18px;
	background-color: #7181ab;
	text-align: center;
	width: 780px;
	height: 26px;
	margin: 0;
	padding: 0 0 2px;
	clear: both;
 }

.menu0 a {
	color: white;
	line-height: 18px;
	background-color: #7181ab;
	text-decoration: none;
	width: 147px;  /* == 20160120_change 130 -> 147== */
	height: 18px;
	float: left;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #606060;
	display: block;
 }

.menu0 a:link { color: white; }

.menu0 a:visited { color: white; }

.menu0 a:hover {
	color: white;
	background-color: #4e5f8d;
	padding: 6px 2px 2px 6px;
 }

.menu0 a:active { color: white; }

/* menu No1 */
.menu1 {
	color: black;
	font-size: 12px;
	background-color: #f6f4f4;
	text-align: center;
	width: 780px;
	height: 18px;
	margin: 0.5px 0px; /* == 20100813_change == */
	padding: 0 0 8px;
	clear: both;
 }

.menu1 a {
	line-height: 18px;
	background-color: #f6f4f4;
	text-decoration: none;
	width: 85px;
	height: 18px;
	float: left;
	margin: 0;
	padding: 4px;
	border-right: 1px dotted #606060;
	display: block;
 }

.menu1 a:link {}

.menu1 a:visited {}

.menu1 a:hover {
	color: #6462fa;
	text-decoration: underline;
 }

.menu1 a:active {}

/* menu No2 */
.menu2 {
	font-size: 12px;
	background-color: white;
	text-align: center;
	width: 780px;
	height: 18px;
	clear: both;
	margin: 0;
 }

.menu2 a {
	color: white;
	line-height: 18px;
	background-color: #78929e;
	text-decoration: none;
	width: 146px;
	height: 18px;
	float: left;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #606060;
	display: block;
 }

.menu2 a:link { color: white; }

.menu2 a:visited { color: white; }

.menu2 a:hover {
	color: #e0f0f9; 
	background-color: #5d717b;
	padding: 6px 2px 2px 6px;
 }

.menu2 a:active { color: white; }

/* menu No3 */
.menu3 {
	color: black;
	font-size: 12px;
	background-color: white;
	text-align: center;
	width: 100%;
	margin: 0;
	clear: both;
 }

.menu3 a {
	color: #6b6b6b;
	line-height: 18px;
	text-decoration: none;
	width: 39px;
	float: left;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #606060;
	display: block;
 }

.menu3 a:link {}

.menu3 a:visited {}

.menu3 a:hover { color: black; }

.menu3 a:active {}

/* menu No9 */
.menu9 {
	font-size: 12px;
	background-color: white;
	text-align: center;
	height: 18px;
	clear: both;
	margin: 0;
 }

.menu9 a {
	color: white;
	line-height: 18px;
	background-color: #78929e;
	text-decoration: none;
	width: 78px;
	height: 18px;
	float: right;
	margin: 0;
	padding: 4px;
	border-right: 1px solid #606060;
	display: block;
 }

.menu9 a:link { color: white; }

.menu9 a:visited { color: white; }

.menu9 a:hover {
	color: #e0f0f9; 
	background-color: #5d717b;
	padding: 6px 2px 2px 6px;
 }

.menu9 a:active { color: white; }

/* menu here */
.here {
	width: 100%;
	margin: 0;
	padding: 0;
	border-left: 5px solid #a0ca37;
 }

/* menu here0 */
.here0 a { background-color: #3e4c71; }
.here0 a:link { background-color:  #3e4c71; }
.here0 a:visited { background-color:  #3e4c71; }
.here0 a:hover { background-color:  #333e5d; }
.here0 a:active { background-color:  #3e4c71; }

/* nesting */
p.nesting {
	color: #868686;
	font-size: 12px;
	line-height: 1.5em;
	background-color: white;
	width: 780px;
	clear: both;
	margin: 0;
 }

.nesting a {
	color: #868686;
	text-decoration: underline;
 }

.nesting a:link { color: #868686; }

.nesting a:visited { color: #868686; }

.nesting a:hover {
	color: black ;
	text-decoration: none;
 }

.nesting a:active { color: #868686; }

/*                  */  
/* == pictrure ==   */
/*                  */
/*                    */
/* -- For top page -- */
/*                    */
.pictureAL {
	color: white;
	font-size: 25px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	margin: 0;
	padding: 1em 0 0 1em;
 }

/* pictureARl */

.pictureARl {
	color: white; font-size: 13px;
	background-color: #687084;
	/* background-color: #228b22; */
	background-repeat: no-repeat;
	background-position: right center;
	width: 266px;
	height: 70px;
	margin: 0 0 2px;
	padding: 5px;
	border: solid 1px #829482;
	line-height: 1.5em;
	}

.pictureARl a {
	color: white;
	/* background-color: #687084; */
	/* background-color: #228b22; */
	text-decoration: none;
	width: 125px;
	height: 70px;
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	}

.pictureARl a:link {
	color: white;
	margin: 0;
	padding: 0;
	}

.pictureARl a:visited {
	color: white;
	margin: 0;
	padding: 0;
	}

.pictureARl a:hover {
	color: white;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	}

.pictureARl a:active {
	color: white;
	margin: 0;
	padding: 0;
	}

/* pictureARs */

.pictureARs {
	color: white;
	font-size: 13px;
	background-color: #404f76;
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 130px; height: 140px;
	float: left;
	margin: 0 2px 2px 0;
	padding: 5px;
	border: solid 1px #829482;
	line-height: 1.5em;
	}

.pictureARs a {
	color: white;
	background-color: #404f76;
	text-decoration: none;
	width: 120px;
	height: 40px;
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	}

.pictureARs a:link {
	color: white;
	margin: 0;
	padding: 0;
	}

.pictureARs a:visited {
	color: white;
	margin: 0;
	padding: 0;
	}

.pictureARs a:hover { color: white; text-decoration: underline; margin: 0; padding: 0; }

.pictureARs a:active { color: white; margin: 0; padding: 0; }

/*                    */
/* -- For sub page -- */
/*                    */

.picture1L {
	color: #595b6d;
	font-size: 25px;
	font-weight: normal;
	background-color: white;
	background-repeat: no-repeat;
	background-position: left 0;
	height: 152px;
	margin: 0;
	padding: 0 1em 0 165px;
 }

.picture1R {
	font-size: 13px;
	line-height: 1.2em;
	background-color: #e3e1f9;
	background-repeat: no-repeat;
	background-position: left 0;
	height: 47px;
	margin: 0 0 2px;
	padding: 0 1em 0 60px;
	border: solid 1px #7b7b7b;
 }

.picture1R a {
	text-decoration: none;
	width: 95%;
	height: 95%;
	float: none;
	margin: 0;
	padding: 0;
	display: block;
	}

.picture1R a:link { margin: 0; padding: 0; }

.picture1R a:visited { margin: 0; padding: 0; }

.picture1R a:hover { text-decoration: underline; margin: 0; padding: 0; }

.picture1R a:active { margin: 0; padding: 0; }

.picture2L {
	color: #5b5b76; 
	font-size: 25px; 
	font-weight: normal; 
	background-color: white; 
	background-repeat: no-repeat; 
	background-position: left 0; 
	height: 102px; 
	width : 600px;
	float: left; 
	margin: 0; 
	padding: 5px 1em 0 120px;
 }

.picture2R{
	color: #727171; 
	font-size: 12px; 
	background-color: white; 
	background-repeat: no-repeat; 
	background-position: left top; 
	float: right; 
	margin: 5px 0 0; 
	padding: 5px 0; 
	border-top: 2px dotted gray; 
	border-bottom: 2px dotted gray;
 }
 
/* 2015.06.05 6->8 */
#pic1l { background-image : url(../lib/fig/gms8_l.jpg); }		
#pic1m { background-image : url(../lib/fig/gms8_m.jpg); }
#pic1sa { background-image : url(../lib/fig/gms8_sa.jpg); }
#pic1sb { background-image : url(../lib/fig/gms8_sb.jpg); }
/* #pic1a { background-image : url(../lib/fig/gms8_a.jpg); }
#pic1b { background-image : url(../lib/fig/gms8_b.jpg); }
#pic1c { background-image : url(../lib/fig/gms8_c.jpg); } */
#pic1d { background-image : url(../lib/fig/jmalogo_s.jpg); }
#pic1a { background-image : url(../lib/fig/msc_a.jpg); }
#pic1b { background-image : url(../lib/fig/msc_b.jpg); }
#pic1c { background-image : url(../lib/fig/msc_c.jpg); }

#pic2sa { background-image : url(../lib/fig/typhoon_sa.jpg); }
#pic2sb { background-image : url(../lib/fig/typhoon_sb.jpg); }
#pic2a { background-image : url(../lib/fig/typhoon_a.jpg); }
#pic2b { background-image : url(../lib/fig/typhoon_b.jpg); }
#pic2c { background-image : url(../lib/fig/typhoon_c.jpg); }

#pic3sa { background-image : url(../lib/fig/antenna_sa.jpg); }
#pic3sb { background-image : url(../lib/fig/antenna_sb.jpg); }
#pic3a { background-image : url(../lib/fig/antenna_a.jpg); }
#pic3b { background-image : url(../lib/fig/antenna_b.jpg); }
#pic3c { background-image : url(../lib/fig/antenna_c.jpg); }

#pic4sa { background-image : url(../lib/fig/noaa_sa.jpg); }
#pic4sb { background-image : url(../lib/fig/noaa_sb.jpg); }
#pic4a { background-image : url(../lib/fig/noaa_a.jpg); }
#pic4b { background-image : url(../lib/fig/noaa_b.jpg); }
#pic4c { background-image : url(../lib/fig/noaa_c.jpg); }

#pic5sa { background-image : url(../lib/fig/mt1r_sa.jpg); }
#pic5sb { background-image : url(../lib/fig/mt1r_sb.jpg); }
#pic5a { background-image : url(../lib/fig/mt1r_a.jpg); }
#pic5b { background-image : url(../lib/fig/mt1r_b.jpg); }
#pic5c { background-image : url(../lib/fig/mt1r_c.jpg); }
#pic5d { background-image : url(../lib/fig/gms_s.gif); }

#pic6sa { background-image : url(../lib/fig/cdas_sa.jpg); }	
#pic6sb { background-image : url(../lib/fig/cdas_sb.jpg); }

#pic7sa { background-image : url(../lib/fig/harerun_sa.jpg); }
#pic7sb { background-image : url(../lib/fig/harerun_sb.jpg); }

#pic8a { background-image : url(../lib/fig/mt2_a.jpg); }
#pic8b { background-image : url(../lib/fig/mt2_b.jpg); }
#pic8c { background-image : url(../lib/fig/mt2_c.jpg); }

#pic9a { background-image : url(../lib/fig/gms_01.jpg); }
#pic9b { background-image : url(../lib/fig/gms_02.jpg); }
#pic9c { background-image : url(../lib/fig/gms_03.jpg); }
#pic9d { background-image : url(../lib/fig/gms_04.jpg); }
#pic9e { background-image : url(../lib/fig/gms_05.jpg); }
#pic9f { background-image : url(../lib/fig/gms_06.jpg); }
#pic9g { background-image : url(../lib/fig/gms_07.jpg); }

#pic50sa { background-image : url(../lib/fig/cloud1_sa.jpg); }
#pic50sb { background-image : url(../lib/fig/cloud1_sb.jpg); }

#pic51sb { background-image : url(../lib/fig/vlablogo_sb.jpg); }
#pic51a { background-image : url(../lib/fig/vlablogo_a.jpg); }
#pic51b { background-image : url(../lib/fig/vlablogo_b.jpg); }
#pic51c { background-image : url(../lib/fig/vlablogo_c.jpg); }	

#pic52sa { background-image : url(../lib/fig/cloud2_sa.jpg); }
#pic52sb { background-image : url(../lib/fig/cloud2_sb.jpg); }
#pic52a { background-image : url(../lib/fig/cloud2_a.jpg); }
#pic52b { background-image : url(../lib/fig/cloud2_b.jpg); }
#pic52c { background-image : url(../lib/fig/cloud2_c.jpg); }

#pic53sa { background-image : url(../lib/fig/himawari8_sa.jpg); }
#pic53sb { background-image : url(../lib/fig/himawari8_sb.jpg); }
#pic53a { background-image : url(../lib/fig/himawari89_a.jpg); }
#pic53b { background-image : url(../lib/fig/himawari89_b.jpg); }
#pic53c { background-image : url(../lib/fig/himawari89_c.jpg); }

#pic54a { background-image : url(../lib/fig/himawari8_a.jpg); }
#pic54b { background-image : url(../lib/fig/himawari8_b.jpg); }
#pic54c { background-image : url(../lib/fig/himawari8_c.jpg); }

#pic61sa { background-image : url(../lib/fig/msc_sa.jpg); }
#pic61sb { background-image : url(../lib/fig/msc_sb.jpg); }

#pic10a { background-image : url(../lib/fig/calib_a.png); }

/* 2015.06.05 6->8 */
.pic1l { background-image : url(../lib/fig/gms8_l.jpg); }
.pic1m { background-image : url(../lib/fig/gms8_m.jpg); }

.pic1sa { background-image : url(../lib/fig/gms8_sa.jpg); }
.pic1sb { background-image : url(../lib/fig/gms8_sb.jpg); }
.pic1a { background-image : url(../lib/fig/gms8_a.jpg); }
.pic1b { background-image : url(../lib/fig/gms8_b.jpg); }
.pic1c { background-image : url(../lib/fig/gms8_c.jpg); }

.pic2sa { background-image : url(../lib/fig/typhoon_sa.jpg); }
.pic2sb { background-image : url(../lib/fig/typhoon_sb.jpg); }
.pic2a { background-image : url(../lib/fig/typhoon_a.jpg); }
.pic2b { background-image : url(../lib/fig/typhoon_b.jpg); }
.pic2c { background-image : url(../lib/fig/typhoon_c.jpg); }

.pic3sa { background-image : url(../lib/fig/antenna_sa.jpg); }
.pic3sb { background-image : url(../lib/fig/antenna_sb.jpg); }
.pic3a { background-image : url(../lib/fig/antenna_a.jpg); }
.pic3b { background-image : url(../lib/fig/antenna_b.jpg); }
.pic3c { background-image : url(../lib/fig/antenna_c.jpg); }

.pic4sa { background-image : url(../lib/fig/noaa_sa.jpg); }
.pic4sb { background-image : url(../lib/fig/noaa_sb.jpg); }
.pic4a { background-image : url(../lib/fig/noaa_a.jpg); }
.pic4b { background-image : url(../lib/fig/noaa_b.jpg); }
.pic4c { background-image : url(../lib/fig/noaa_c.jpg); }

.pic5sa { background-image : url(../lib/fig/mt1r_sa.jpg); }
.pic5sb { background-image : url(../lib/fig/mt1r_sb.jpg); }
.pic5a { background-image : url(../lib/fig/mt1r_a.jpg); }
.pic5b { background-image : url(../lib/fig/mt1r_b.jpg); }
.pic5c { background-image : url(../lib/fig/mt1r_c.jpg); }

.pic6sa { background-image : url(../lib/fig/cdas_sa.jpg); }	
.pic6sb { background-image : url(../lib/fig/cdas_sb.jpg); }

.pic7sa { background-image : url(../lib/fig/harerun_sa.jpg); }
.pic7sb { background-image : url(../lib/fig/harerun_sb.jpg); }

.pic8a { background-image : url(../lib/fig/mt2_a.jpg); }
.pic8b { background-image : url(../lib/fig/mt2_b.jpg); }
.pic8c { background-image : url(../lib/fig/mt2_c.jpg); }

.pic9a { background-image : url(../lib/fig/gms_01.jpg); }
.pic9b { background-image : url(../lib/fig/gms_02.jpg); }
.pic9c { background-image : url(../lib/fig/gms_03.jpg); }
.pic9d { background-image : url(../lib/fig/gms_04.jpg); }
.pic9e { background-image : url(../lib/fig/gms_05.jpg); }
.pic9f { background-image : url(../lib/fig/gms_06.jpg); }
.pic9g { background-image : url(../lib/fig/gms_07.jpg); }

.pic50sb { background-image : url(../lib/fig/cloud1_sb.jpg); }
.pic51sb { background-image : url(../lib/fig/vlablogo_sb.jpg); }
.pic51a { background-image : url(../lib/fig/vlablogo_a.jpg); }
.pic51b { background-image : url(../lib/fig/vlablogo_b.jpg); }
.pic51c { background-image : url(../lib/fig/vlablogo_c.jpg); }	

.pic52sa { background-image : url(../lib/fig/realtime_sa.jpg); }
.pic52sb { background-image : url(../lib/fig/cloud2_sb.jpg); }
.pic52a { background-image : url(../lib/fig/realtime_a.jpg); }
.pic52b { background-image : url(../lib/fig/cloud2_b.jpg); }
.pic52c { background-image : url(../lib/fig/realtime_c.jpg); }

.pic53sa { background-image : url(../lib/fig/himawari8_sa.jpg); }
.pic53sb { background-image : url(../lib/fig/himawari8_sb.jpg); }
.pic53a { background-image : url(../lib/fig/himawari89_a.jpg); }
.pic53b { background-image : url(../lib/fig/himawari89_b.jpg); }
.pic53c { background-image : url(../lib/fig/himawari89_c.jpg); }

.pic54a { background-image : url(../lib/fig/himawari8_a.jpg); }
.pic54b { background-image : url(../lib/fig/himawari8_b.jpg); }
.pic54c { background-image : url(../lib/fig/himawari8_c.jpg); }


.pic55sa { background-image : url(../lib/fig/realtime_sa.png); }
.pic55a { background-image : url(../lib/fig/realtime_a.png); }
.pic55c { background-image : url(../lib/fig/realtime_c.png); }

.pic61sa { background-image : url(../lib/fig/msc_sa.jpg); }
.pic61sb { background-image : url(../lib/fig/msc_sb.jpg); }
.pic61a { background-image : url(../lib/fig/msc_a.jpg); }
.pic61b { background-image : url(../lib/fig/msc_b.jpg); }
.pic61c { background-image : url(../lib/fig/msc_c.jpg); }

.pic10sa { background-image : url(../lib/fig/calib_sa.png); }
.pic10sb { background-image : url(../lib/fig/glogo_sb.jpg); }
.pic10c { background-image : url(../lib/fig/calib_c.png); }

/*                */
/* == Greeting == */
/*                */

.greeting {
	margin: 0 0 1em;
	padding-top: 0.5em;
	padding-bottom: 1em;
	border-bottom: 1px solid #7f95bd;
	}
	
.dirname{
	padding-right: 2em;
	color: black; font-size: 96%;
	line-height: 1.5em;
	text-align: right;
	margin: 0; padding-top: 1em;
	padding-bottom: 0.5em;
	}

/*              */
/* == Footer == */
/*              */

.footer {
	color: black;
	font-size: 12px;
	line-height: 1.5em;
	background-color: #e2e2e2;
	width: 780px;
	clear: both;
	margin-top: 0.2em; /* == 20100813_change == */
	padding: 0;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
 }

.footer a { color: black; }

.footer a:link { color: black ; }

.footer a:visited { color: black ; }

.footer a:hover { color: #9e93f8; }

.footer a:active { color: black ; }

/* footer elements*/

/* footer No3 */
#reader {
	color: black;
	background-color: #e2e2e2;
	text-align: left;
	clear: both;
	margin: 0;
	padding: 1px 1em;
	border-bottom: 1px solid #6b6b6b;
 }

/* footer No2 */
#refer {
	color: black;
	background-color: #e2e2e2;
	text-align: right;
	clear: both;
	margin: 0;
	padding: 1px 1em;
	border-bottom: 1px solid #9b9a9a;
 }

/* footer No1 */
#copyright {
	color: black;
	background-color: #bababa;
	text-align: right;
	clear: both;
	margin: 0;
	padding: 1px 1em;
 }

/* CSS table */
.cap {
	color: #333333;
	text-align: left;
	font-size:100%;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0.2em;
	padding-top: 0em;
	padding-bottom: 0.2em;
 }

.data2 {
	background-color: #9ba8ca;
	clear: both;
 }

.data2 caption {
	color: #5c5c5c;
	text-align: left;
	font-weight:bold;
	margin-top: 1em;
	margin-bottom: 0.2em;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
 }

.data2 th {
	padding: 0.4em;
	background-color: #556CA5;
	color: #FFFFFF;
	font-weight: normal;
 }

.data2 td {
	padding: 0.4em;
	background-color: #FFFFFF;
 }

.data {
	background-color: #9ba8ca;
	clear: both;
 }

.data caption {
	color: #5c5c5c;
	text-align: left;
	font-weight:bold;
	margin-top: 1em;
	margin-bottom: 0.2em;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
 }

.data th {
	padding: 0.4em;
	background-color: #dadfec;
	color: #333333;
	font-weight: normal;
 }

.data td {
	padding: 0.4em;
	background-color: #FFFFFF;
 }

/* -- Special background color of the table -- */
.bkc_red {
	background-color: #fc5a5a;
 }
.dataleft {
	background-color: #9ba8ca;
	clear: both;
 }
	
.dataleft caption{
	color: #5c5c5c;
	text-align: left;
	font-weight:bold;
	margin-top: 1em;
	margin-bottom: 0.2em;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
 }

.dataleft th {
	padding: 0.4em;
	background-color: #dadfec;
	color: #333333;
	font-weight: normal;
 }

.dataleft td {
	padding: 0.4em;
	background-color: #FFFFFF;
 }

.dataright {
	background-color: #9ba8ca;
	clear: both;
 }

.dataright caption {
	color: #5c5c5c;
	text-align: left;
	font-weight:bold;
	margin-top: 1em;
	margin-bottom: 0.2em;
	padding-top: 0.4em;
	padding-bottom: 0.2em;
 }

.dataright th {
	padding: 0.4em;
	background-color: #dadfec;
	color: #333333;
	font-weight: normal;
 }

.dataright td {
	padding: 0.4em;
	background-color: #FFFFFF;
 }

/* == Clear of float == */

.clearfloat {
	clear: both;
	margin: 0;
	padding: 0;
 }

.plugin {
	background-color: #cccccc;
	font-size: small;
}

/* == End of CSS == */
