/* CSS Document */

/**********************************/
/* Format Browser's defined style */

html,body {
margin:0;
padding:0;
width:100%;
height:100%;
}

body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,
table,th,td,
form,select,option,input,
address,pre,em,strong,
blockquote,q,cite {
margin:0;
padding:0;
font-size:100%;
font-weight:normal;
font-style:normal;
text-decoration:none;
}
h1,h2,h3,h4,h5,h6,
table,
br.clear {
clear:both;
}

/*******************/
/* Style Redefines */

/* MacIE5.x */
p,td,th,li,dt,dd,select,textarea {
font-size:100%;
line-height:140%;
}

h3,h4,h5{
font-size:100%;
}

/* Except MacIE5.x */
@media screen {
	p,td,th,li,dt,dd,select,textarea {
	font-size:100%;
	line-height:140%;
	}
	
	h3,h4,h5 {
	font-size:100%;
	}
}

/* Format Font-size Duplication */
/*
th h1,th h2,th h3,th h4,th h5,th h6,th p,
td h1,td h2,td h3,td h4,td h5,td h6,td p,

th li,th dt,th dd,
th td,th th,th select,th textarea,
td li,td dt,td dd,
td td,td th,td select,td textarea,

li h1,li h2,li h3,li h4,li h5,l‚”i h6,li p,
dt h1,dt h2,dt h3,dt h4,dt h5,dt h6,dt p,
dd h1,dd h2,dd h3,dd h4,dd h5,dd h6,dd p,

li li,li dd,li td,li th,li caption,
dt li,dt td,dt th,dt select,dt textarea,
dd li,dd td,dd th,dd select,dd textarea {
font-size:100%;
}
*/
/* IMG Border none */
img {
border:none;
/*display:block;*/
}

/* List style none */
ol,ul {
list-style-type:none;
}

/* Label Clickable */
label {
cursor:pointer;
}
html*label {
cursor:default;
}
* html label {
cursor:pointer;
}

/* table-layout */
table {
/*table-layout:fixed;*/
}

/* CSS Document */

/****************************/
html {
height:100%;
}

body {
background:url(../images/haikei.gif) repeat-x;
height:auto;
font-size:75%;
color:#353434;
}

div#wrapper {
height:auto;
width:768px;
background:url(../images/haikei02.gif) repeat-y;
margin:0 auto;
padding-bottom:10px;
}


div#container {
width:725px;
height:auto;
background-color:#FFFFFF;
margin:0 auto;
}

/*** header ***/
h1#TopLogo {
float:left;
vertical-align:bottom;
padding-top:11px;
}

p#TabEng {
margin-top:38px;
text-align:right;
height:18px;
}

h2#TopTitleSystem {
border-bottom:1px solid #7C7D7E;
height:207px;
}
/*** contents area ***/
div.GroupTextBack {
background:url(../images/gp_discrip_bg.gif);
}
p#IspgText {
padding: 0px 10px 0px 12px;
font-size:12px;
color:#1F2E76;
line-height:130%;
height:100px;
}
p#HpcgText {
padding: 0px 10px 0px 12px;
font-size:12px;
color:#3A9400;
line-height:130%;
height:100px;
}
p#SeogText {
padding: 0px 10px 0px 12px;
font-size:12px;
color:#FF9B1A;
line-height:130%;
height:100px;
}


p#MisgText {
padding: 0px 10px 0px 12px;
font-size:12px;
color:#FF55CC;
line-height:130%;
height:100px;
}

p.TopSyosaiLink {
padding:0px 0 0 53px;
height:18px;
width:119px;
}

p#LagText {
padding: 0px 10px 0px 12px;
font-size:12px;
color:#3A9400;
line-height:130%;
height:100px;
}


div#TopOE {
padding:5px 0 20px 8px;
}


h4#hEvent{
padding:20px 0 0 0;
}
#TopOE dl{
padding:5px 0 0 8px;
}
#TopOE dt{
	color:#492E2B;
	font-weight: bold;

}
#TopOE dd{
	padding-right: 10px;
}
#TopOE a:link, #TopOE a:visited{
	text-decoration: underline;
    color:#353434;
}
#TopOE a:hover{
	color: #492E2B;
	text-decoration: none;
}

/*** rightnavi area ***/

td#Rmenu {
width:191px;
background:url(../images/RmenuLine.gif) repeat-y;
}

p#Rmenu01 {
padding:2px 0 0 3px;
}

p#Rmenu02 {
padding:0 0 0 3px;
}

p#Rmenu03 {
padding:4px 0 0 8px;
}
p#Rmenu03 a {
text-decoration:none;
color:#492E2B;
}
p#Rmenu03 a:hover {
text-decoration:underline;
color:gray;
}

/*** footer ***/
div#FootLine {
background:url(../images/copyright.gif) no-repeat;
width:720px;
height:26px;
margin:11px auto 0;
}

p#FootCopy {
padding-top:5px;
font-size:90%;
letter-spacing:2px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
text-align:center;
}
#jamstec {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/*****************************/
/*** SCPG index ***/
/*** header ***/
#HeadKSLog {
text-align:right;
}

/*** contents area ***/
table#ContTbl {
margin:10px 0 30px 0;
}


.TArea {
background:url(../images/DotLine.gif) no-repeat;
padding-top:10px;
padding-bottom:10px;
line-height:160%;
width:303px;
}
.TAriaP{
background:url(../images/DotLine.gif) no-repeat;
padding-top:10px;
width:303px;
padding-bottom:10px;
}

/*** rightnavi area ***/

.RnavimenuTBL {
margin:5px 0 15px 10px;
}

.RnavimenuTBL th {
padding-bottom:5px;
}
p.Rnavimenu {
background-color:#DCD9BD;
border-bottom:1px solid #AFA48E;
border-top:1px solid #AFA48E;
height:16px;
width:178px;
text-decoration:none;
font-size:80%;
font-weight:bold;
color:#000000;
padding-top:2px;
}

p.Rnavimenu img{
padding:0 5px;
}

.RnavimenuTBL td {
font-size:80%;
}

.RnavimenuTBL td img{
padding-left:5px;
}

.RnavimenuTBL td a {
text-align:left;
font-size:120%;
text-decoration:none;
line-height:140%;
color:#492E2B;
}
.RnavimenuTBL td a:hover {
text-decoration:underline;
color:gray;
}
.RnavimenuTBL td a.thispage {
color:gray;
}

table#ContTblP {
margin:0 0 30px 20px;
}

td#Dot {
padding:10px 0 10px 210px;
}

td#DotItsg {
padding:10px 0 10px 201px;
}

/*****************************/
/*** IAG index ***/
/*** contents area ***/
.TexGreen {
color:#429900;
}
.Rname {
	font-size: 130%;
	font-weight: bold;

}

#resume {
margin-bottom:15px;
width: 300px;
}
#resume li {
margin-bottom:10px;
}

#IndenUL {
	text-indent:0.5em;
	margin: 0px;
	padding: 0px;

}
.Rpage{
background:url(../images/DotLine.gif) no-repeat;
padding-top:20px;
width:303px;
padding-bottom:15px;
}
#Researchers a:link ,a:visited{
	color: #333333;
	text-decoration: underline;

}
#Researchers a:hover{
	color: #999999;
}

/*****************************/
/*** SCS index ***/
/*** contents area ***/
table#ScsContTbl {
margin:10px 0 0 0;
}


#WidP512 {
	width:512px;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 12px;

}

.textBold {
font-weight:bold;
text-align:center;
}

td.Dot514 {
padding:10px 0 10px 7px;
}

#ScsSysTable {
width:512px;
margin:10px 0 10px 7px;
}

#ScsSysTable th{
background-color:#4E446A;
color:#FFFFFF;
}


#ScsSysTable td.ColCEC8E7 {
background-color:#CEC8E7;
}

#ScsSysTable td{
padding-left:10px;
background-color:#F0F0F2;
}

.title {
	padding-left: 10px;
}
/*****************************/
/*** contact.html ***/
/*** contents area ***/

.subtitle {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #492E2B;
	padding-left: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	letter-spacing: 0.1em;
	margin-top: 30px;
}
.contactmail {
	font-size: 125%;
	font-weight: bold;
	color: #3F1B03;
	text-decoration: none;
	letter-spacing: 0.2em;
}
#mail {
	vertical-align: middle;
	margin-right: 15px;

}
div#adress {
	margin: 25px 10px 15px 8px;
	padding: 15px 25px 15px 25px;
	background-color: #F0EEE1;
	width:320px;
}

.caption{
	font-size: 90%;
	line-height:140%;
	padding-top:5px;
	margin-right:75px;
}
