@charset "utf-8";

@import "screen.css"; 


/*Explanation--------------------------------------------------*/
/*
information/
	1: information/team/index.html
	2: information/team/team_pi.html
column/	
	1: common
	2: column/index.html
	3: column/wisdom_v0001.html
	4: column/wisdom_v0004.html
	5: column/wisdom_v0005_3.html
	8: column/wisdom_v0010.html
sitemap.html	
notfound.html	
*/


/*******************************************

 information/

********************************************/
/*
===== 1: information/team/index.html =====
*/
#wrapper #Content .tableBox02 .op {
	width: 240px;
}

/*
===== 2: information/team/team_pi.html =====
*/
#wrapper .layoutBox01.teamBox01 {
	margin-bottom: 20px;
}
#wrapper .layoutBox01.teamBox01 img {
	float: left;
}
#wrapper .layoutBox01.teamBox01 p {
	width: 478px;
	margin: 0 0 10px;
	float: right;
}
/*firefox etc.*/
#wrapper .layoutBox01.teamBox01:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/*MacIE WinIE7*/
#wrapper .layoutBox01.teamBox01 {
	display: inline-table;
	min-height: 1%;
}
/* Hides from IE-mac \*/
* html #wrapper .layoutBox01.teamBox01 {height: 1%;}
#wrapper .layoutBox01.teamBox01 {display: block;}
/* End hide from IE-mac */


/*******************************************

 column/

********************************************/
/*
===== 1: common =====
*/
#wrapper .column h3 {
	margin: 26px 0 10px;
}
#wrapper .column h4 {
	margin-bottom: 7px;
}
#wrapper .column ol {
	margin: 0 0 2em;
}
#wrapper .column ol li {
	list-style: outside decimal;
	margin: 0 0 4px 2.5em;
}

/*
===== 2: column/index.html =====
*/
#wrapper #Content .columnBox01 dt {
	width: 4.5em;
	margin: 0 0 3px;
	float: left;
}
#wrapper #Content .columnBox01 dd {
	padding: 0 0 0 5em;
	margin: 0 0 3px;
}
#wrapper #Content .columnBox01 dd a {
	color: #00489a;
	text-decoration: none;
}
#wrapper #Content .columnBox01 dd a:visited {
	color: #8C8C8C
}
#wrapper #Content .columnBox01 dd a:hover {
	color: #7c9ec4;
	text-decoration: underline;
}

/*
===== 3: column/wisdom_v0001.html =====
*/
#wrapper #Content .columnBox02 img {
	vertical-align: middle;
	margin: 0 5px 5px 0;
}

/*
===== 4: column/wisdom_v0004.html =====
*/
#wrapper #Content .tableBox04 th {
	text-align: center;
}

/*
===== 5: column/wisdom_v0005_3.html =====
*/
#wrapper #Content .tableBox04 .vf {
	width: 160px;
}


/*
===== 6: column/wisdom_v0010.html =====
*/
#wrapper #Content .v10link, #wrapper #Content .v10link:hover, #wrapper #Content .v10link:visited {
	background: none;
	padding: 0;
}


/*******************************************

 sitemap.html

********************************************/
#wrapper .sitemap2 {
	margin: -10px 0 0;
}
#wrapper .sitemap li {
	font-weight: bold;
	margin: 0 0 28px;
}
#wrapper .sitemap2 li {
	font-weight: bold;
	margin: 0 0 6px;
}
#wrapper .sitemap li li, #wrapper .sitemap li li li {
	font-weight: normal;
	margin: 0 0 6px;
}
#wrapper .sitemap ul {
	margin: 6px 0 0 30px;
}
#wrapper .sitemap ul ul {
	margin: 6px 0 0 40px;
}
#wrapper .sitemap li a,
#wrapper .sitemap2 li a {
	background: url(../images/ico_arrow_1.gif) left 0.35em no-repeat;
	padding: 0 0 3px 10px;
}
#wrapper .sitemap li a:visited,
#wrapper .sitemap2 li a:visited {
	color: #8C8C8C;
	background: url(../images/ico_arrow_1_visited.gif) left 0.35em no-repeat;
}
#wrapper .sitemap li a:hover,
#wrapper .sitemap2 li a:hover {
	color: #7c9ec4;
	background: url(../images/ico_arrow_1_hover.gif) left 0.35em no-repeat;
}
#wrapper .sitemap li.noLink {
	background: url(../images/ico_arrow_1_visited.gif) left 0.35em no-repeat;
	padding: 0 0 3px 10px;
}


/*******************************************

 notfound.html

********************************************/
#wrapper #notFound {
	font-size: 108%;
	padding-top: 50px;
}
