/* リンクの関係 */.L1 a:link {   font-size: 12px;color: #333333}/*; text-decoration: none} */.L1 a:visited {   font-size: 12px;color:#333333}/*; text-decoration: none} */.L1 a:hover {   font-size: 12px;color: #CC6600}/*; text-decoration: none}*/.L1 a:active {   font-size: 12px;color: #333333}/*; text-decoration: none} */.L2 a:link {   font-size: 12px;color: #003399} .L2 a:visited {   font-size: 12px;color:#003399} .L2 a:hover {   font-size: 12px;color: #009900}.L2 a:active {   font-size: 12px;color: #003399} .link1 {  color: #333333; font-size: 12px}/*; text-decoration: none}*/.link2 {  color: #003399; font-size: 12px}/* 基本情報 */img {  border-top-width: 0px; border: 0px}body {  font-size: 12px; line-height: 18px; color: #000000; background-color: #FFFFFF; margin: 0px; background-image: url(../common-img/back.gif); text-align:center}div.header   { width:740; height: 72; line-height: 0px; background-color: #FFFFFF; margin: 0px}div.menu     { width:740; height: 35; line-height: 0px; margin: 0px; padding: 0px}div.topimg   { width:740; height:208; line-height: 0px; margin: 0px}div.contents { width:740; color: #000000; background-color: #FFFFFF; margin: 0px; background-image: url(../common-img/contents-back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center bottom}div.contents2{ width:740; color: #000000; background-color: #FFFFFF; margin: 0px; background-image: url(../common-img/contents-back.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center bottom}div.undernavi{ width:734; text-align:center; line-height: 28px}img.cent{ text-align: center}div.info     { width:350; float:left;  border: #689EC4 1px solid; margin: 10px 5px; font-size: 12px; line-height: 18px; background-color: #FFFFFF; text-align: left}div.outline  { width:350; float:right; border: #52A2AB 1px solid; margin: 10px 5px; font-size: 12px; line-height: 20px; background-color: #FFFFFF; text-align: left}div.outline1 { float:left; width:160; margin: 13px 0px 0px; line-height: 28px}div.outline2 { float:left; width:140; margin: 13px 0px 0px; line-height: 28px}div.outline3 { float:right; margin: 0px 0px 0px; line-height: 0px; text-align:center;virtical-align:middle}div.research { width:526; float:left;  border: #677AA4 1px solid; margin: 10px 5px; font-size: 12px; line-height: 20px; background-color: #FFFFFF; text-align: left}div.research1 { float:left; width:210; margin: 5px 0px 50px; line-height: 28px; text-align:center;virtical-align:middle}div.research2 { float:left; width:150; margin: 5px 0px 50px; line-height: 28px}div.research3 { float:right;width:150; margin: 5px 0px 50px; line-height: 28px}div.library  { width:180; float:right; border: #677AA4 1px solid; margin: 10px 5px 10px; font-size: 12px; line-height: 18px; background-color: #FFFFFF; text-align: left}div.link     { width:180; float:right; border: #677AA4 1px solid; margin: 10px 5px 10px; font-size: 12px; line-height: 18px; background-color: #FFFFFF; text-align: left}div.naibu5   { padding: 5px 5px 5px 5px}div.naibu10  { padding: 10px 10px 10px 10px}div.naibu3   { padding: 3px 3px 3px 3px}div.naibu8   { padding: 8px 8px 8px 8px}div.footer { width:740;font-size: 12px; line-height: 24px; color: #FFFFFF; vertical-align: middle; background-color: #112995}ul.sankaku1 { font-size: 12px; list-style-image : url("../common-img/sankaku-1.gif"); vertical-align: middle; text-indent: -8px}ul.sankaku2 { font-size: 12px; list-style-image : url("../common-img/sankaku-2.gif"); vertical-align: middle; text-indent: -8px}ul.sankaku3 { font-size: 12px; list-style-image : url("../common-img/sankaku-3.gif"); vertical-align: middle; text-indent: -8px; margin-top: 5px}/* 各ページ用*/div.posbar   { font-size: 12px; line-height: 16px; color: #333333; text-align:left; margin: 10px 20px 10px}div.navibar  { float:left; margin:10px}img.naviimg  { border:#689EC4 1px solid}div.contents3{ width:530;float:right;margin:10px; text-align:left; font-size: 12px; line-height: 16px; color: #333333}div.contents4{ width:700;float:right;margin:10px; text-align:left; font-size: 12px; line-height: 16px; color: #333333}.text-header {  font-size: 12px; color: #666633}.text-main {  font-size: 12px; line-height: 16px; color: #333333}.text-main-r {  font-size: 12px; line-height: 16px; color: #333333; text-align:right}.text-main-l {  font-size: 12px; line-height: 16px; color: #333333; text-align:left}.text-strong1 {  font-size: 12px; font-weight: bold; color: #333333}.text-strong2 {  font-size: 14px; font-weight: bold; color: #52A2AB}.text-strong3 {  font-size: 12px; font-weight: bold; color: #CC6666; line-height: 14px}.text-small01 {  font-size: 10px; line-height: 12px; color: #333333}.text-strong4 {  font-size: 12px; line-height: 16px; color: #FF0000; background-color: #FFFFFF}.text-strong5 {  font-size: 12px; line-height: 16px; color: #FF0000; background-color: #E1F3F5}.back1 {  background-color: #FFFFFF}.back2 {  background-color: #000000}.right {  text-align: right}.footer {  font-size: 12px; line-height: 24px; color: #FFFFFF; text-align: center; vertical-align: middle; background-color: #112995}.menu-back {  background-color: #DAE3EA}.back3 { background-color: #CCCCCC}.td1 {  font-size: 12px; line-height: 16px; color: #333333; background-color: #FFFFFF}.td2 { font-size: 12px; line-height: 16px; color: #333333; background-color: #689EC4}.td3 { font-size: 12px; line-height: 16px; color: #333333; background-color: #52A2AB; text-align: center }.td4 { font-size: 12px; line-height: 16px; color: #333333; background-color: #677AA4; text-align: center }.contents-back {  background-color: #FFFFFF; background-image: url(../common-img/contents-back.jpg); background-repeat: no-repeat; background-position: center bottom}.td5 { font-size: 12px; line-height: 16px; color: #333333; background-color: #E1F3F5}.td6 { line-height: 8px;}.td7 {  font-size: 12px; line-height: 8px; color: #333333; text-indent:-15pt; padding: 10 0 10 0}.td8 {  font-size: 12px; line-height: 5px; color: #333333; text-indent:-15pt; padding: 10 0 35 0}.td9 {  font-size: 12px; line-height: 5px; color: #333333; text-indent:-15pt; padding: 10 0 10 0}.td10 {  font-size: 12px; line-height: 14px; color: #333333; text-indent:-22pt; padding: 0 0 0 0}/* リスト */dl.list {	text-indent:	0px;	padding:		4px;	border:			0px;	margin:			0px 10px 20px 5px;	list-style-position:outside;}dl.list2 {	text-indent:	10px;	padding:		4px;	border:			0px;	margin:			0px 10px 20px 5px;	list-style-position:outside;}.list dt {	font-size:		16px;	color:			#52A2AB;	line-height:	22px;	font-weight:	bold;	text-indent:	0;	clear:			both;	padding:		1px 0px 0px 5px;	border-width:	0px 0px 1px 5px;	border-style:	solid;	border-color:	#689EC4;	margin:			5px 5px 5px 0px;}.list dt.non {	font-size:		16px;	color:			#52A2AB;	line-height:	30px;	font-weight:	bold;	text-indent:	0;	clear:			both;	padding:		1px 0px 0px 5px;	border-width:	0px;	border-style:	solid;	border-color:	#689EC4;	margin:			5px 5px 5px 0px;}.list2 dt {	font-size:		14px;	color:			#52A2AB;	line-height:	20px;	font-weight:	bold;	text-indent:	0;	clear:			both;	padding:		1px 0px 0px 5px;	border-width:	0px 0px 0px 0px;	border-style:	solid;	border-color:	#689EC4;	margin:			5px 5px 5px 0px;}.list dd {	font-size:		12px;	line-height:	20px;	text-indent:	1em;	padding:		0px;	border:			0px;	margin:			0px 10px 0px 10px;}.list dd.level2 {	font-size:		12px;	line-height:	20px;	text-indent:	0px;	padding:		0px;	border:			0px;	margin:			0px 10px 0px 35px;}.list dd.level3 {	font-size:		12px;	line-height:	18px;	text-indent:	0px;	padding:		0px;	border:			0px;	margin:			0px 10px 0px 55px;}.list dd.level4 {	font-size:		12px;	line-height:	18px;	text-indent:	0px;	padding:		0px;	border:			0px;	margin:			0px 10px 0px 70px;}table.link {	width:		500px;	border: solid 1px #689EC4;	border-collapse: collapse;}.link td{	font-size: 12px;	line-height: 16px;	border: solid 1px #689EC4;}table.link2 {	width:		480px;	border: solid 1px #689EC4;	border-collapse: collapse;}.link2 td{	font-size: 12px;	line-height: 16px;	border: solid 1px #689EC4;}