.a { font-size: 12px; line-height: 14px; color: #000099;}a:link { text-decoration: none; color: #000099; font-size: 12px; line-height: 14px;}a:visited { text-decoration: none; color: #6035CC; font-size: 12px; line-height: 14px;}a:hover { text-decoration: underline; color: #B85C07; font-size: 12px; line-height: 14px;}.aCopy { font-size: 14px; line-height: 16px; color: #000000; font-weight: bold;}a.aCopy:link { text-decoration: none; font-size: 14px; color: #000099; line-height: 16px; font-weight: bold;}a.aCopy:visited { text-decoration: none; font-size: 14px; color: #6035CC; line-height: 16px; font-weight: bold;}a.aCopy:hover { text-decoration: underline; font-size: 14px; color: #B85C07; line-height: 16px; font-weight: bold;}.list_title { font-size: 14px; line-height: 16px; color: #000000; font-weight: bold;}a.list_title:link { text-decoration: none; color: #000099; font-size: 14px; line-height: 16px; font-weight: bold;}a.list_title:visited { text-decoration: none; color: #6035CC; font-size: 14px; line-height: 16px; font-weight: bold;}a.list_title:hover { text-decoration: underline; color: #B85C07; font-size: 14px; line-height: 16px; font-weight: bold;}.list_txt {  font-size: 16px; line-height: 17px; color: #000099; font-weight: bold;}a.list_txt:link { text-decoration: none; color: #000099; font-size: 16px; line-height: 17px;}a.list_txt:visited { text-decoration: none; color: #6035CC; font-size: 16px; line-height: 17px;}a.list_txt:hover { text-decoration: underline; color: #B85C07; font-size: 16px; line-height: 17px;}.list_txts {  font-size: 14px; line-height: 22px; color: #000099;}a.list_txts:link { text-decoration: underline; color: #000099; font-size: 14px; line-height: 17px;}a.list_txts:visited { text-decoration: none; color: #6035CC; font-size: 14px; line-height: 17px;}a.list_txts:hover { text-decoration: underline; color: #B85C07; font-size: 14px; line-height: 17px;}.menu_txt {	font-size: 12px;	line-height: 14px;	color: #B85C07;	font-family:Arial, Helvetica, sans-serif;}a.menu_txt:link, a.popsubmenu:link {	text-decoration: none;	color: #000000;	font-size: 12px;	line-height: 14px;}a.menu_txt:visited, a.popsubmenu:visited { text-decoration: none; color: #000000; font-size: 12px; line-height: 14px;}a.menu_txt:hover, a.popsubmenu:hover { text-decoration: underline; color: #6035CC; font-size: 12px; line-height: 14px;}.menu_txt3 { font-size: 12px; line-height: 14px; color: #CCFFFF;}a.menu_txt3:link { text-decoration: none; color: #FFFFFF; font-size: 12px; line-height: 14px;}a.menu_txt3:visited { text-decoration: none; color: #FFFFFF; font-size: 12px; line-height: 14px;}a.menu_txt3:hover { text-decoration: underline; color: #FFFF99; font-size: 12px; line-height: 14px;}.pan { font-size: 10px; line-height: 14px; color: #000099;}a.pan:link { text-decoration: none; color: #000099; font-size: 10px; line-height: 14px;}a.pan:visited { text-decoration: none; color: #000099; font-size: 10px; line-height: 14px;}a.pan:hover { text-decoration: underline; color: #6035CC; font-size: 10px; line-height: 14px;}.a10 {  font-size: 10px; line-height: 11px; color: #000099;}a.a10:link { text-decoration: none; color: #000099; font-size: 10px; line-height: 11px;}a.a10:visited { text-decoration: none; color: #6035CC; font-size: 10px; line-height: 11px;}a.a10:hover { text-decoration: underline; color: #B85C07; font-size: 10px; line-height: 11px;}.a10 {  font-size: 10px; line-height: 11px; color: #000099;}a.a10:link { text-decoration: none; color: #000099; font-size: 10px; line-height: 11px;}a.a10:visited { text-decoration: none; color: #6035CC; font-size: 10px; line-height: 11px;}a.a10:hover { text-decoration: underline; color: #B85C07; font-size: 10px; line-height: 11px;}.sitemap1 { font-size: 12px; line-height: 13px; color: #000000;}a.sitemap1 :link { text-decoration: none; font-size: 10px; color: #000099; line-height: 11px;}a.sitemap1 :visited { text-decoration: none; font-size: 10px; color: #6035CC; line-height: 11px;}a.sitemap1 :hover { text-decoration: underline; font-size: 10px; color: #B85C07; line-height: 11px;}.menu_txt_on { font-size: 12px; line-height: 14px; font-weight: bold; color: #000000;}.txt_list { font-size: 12px; line-height: 14px; color: #000000; }.txt10 { font-size: 10px; line-height: 14px; color: #000000; }.txt10b { font-size: 10px; line-height: 14px; font-weight: bold; color: #000000; }.txt10_12 { font-size: 10px; line-height: 12px; color: #000000; }.txt10_99 { font-size: 10px; line-height: 14px; color: #999999; }.txt12 { font-size: 12px; line-height: 16px; color: #000000; }.txt12b { font-size: 12px; line-height: 16px; font-weight: bold; color: #000000; }.txt12_66 { font-size: 12px; line-height: 18px; color: #666666; }.txt12_99 { font-size: 12px; line-height: 20px; color: #999999; }.txt12_18 { font-size: 12px; line-height: 18px; color: #000000; }.txt12_blu { font-size: 12px; line-height: 16px; color: #000099; }.txt12_pink { font-size: 12px; line-height: 16px; font-weight: bold; color: #CC0033; }.txt14 { font-size: 14px; line-height: 16px; color: #000000; }.txt14b_blu { font-size: 14px; line-height: 18px; color: #000099; }.txt14b_pink { font-size: 14px; line-height: 18px; font-weight: bold; color: #CC0033; }.txt16 { font-size: 16px; line-height: 22px; color: #000000; }.txt16b { font-size: 16px; line-height: 22px; font-weight: bold; color: #000000; }.txt16_pink { font-size: 16px; line-height: 20px; font-weight: bold; color: #B85C07; }.txt18b_blu { font-size: 18px; line-height: 24px; font-weight: bold; color: #000099; }.txt22b_blu { font-size: 22px; line-height: 24px; font-weight: bold; color: #000099; }.txt22b_pink { font-size: 22px; line-height: 24px; font-weight: bold; color: #CC0033; }.whats_date { font-size: 12px; line-height: 14px; font-weight: bold; color: #B85C07; margin: 0; padding: 0;}.whats_txt { font-size: 12px; line-height: 14px; color: #000000; }.pan_genzai { font-size: 10px; line-height: 14px; 14px; font-weight: bold; color: #B85C07; }.bar_txt { font-size: 14px; line-height: 16px; font-weight: bold; color: #003399; }.subtitle { font-size: 12px; line-height: 18px; font-weight: bold; color: #003399; }.greeting { font-size: 12px; line-height: 18px; color: #333333; }.txt12 p { font-size: 12px; line-height: 16px; color: #000000; margin: 0; padding: 5px 0;}td.photo { text-align: center; vertical-align:top; margin: 0 auto; padding: 0; }td.photo p { display: block; width: auto; font-size: 10px; line-height: 12px; color: #000000; text-align: center; padding: 5px auto; margin: 0 auto; }td.photo img { display: block; width: auto; text-align: center; margin: 0; padding: 0; vertical-align: top; }table#research p {display: block;margin: 0;padding: 15px 0;font-size: 12px;line-height: 1.2em;border-bottom: dotted 1px #CC6;}table#research p em {font-size: 12px;line-height: 1.2em;text-decoration:none;font-style: normal;color:#903;}table#research p a {font-size: 12px;line-height: 1.2em;text-decoration: underline;}table#research hr {display: none;}table.layout{	background:#FFFFFF;	/*float: left;*/	}td.underline {border-bottom: dotted #996 1px;font-size: 12px;line-height: 1.2em;}.txt12ud_space {padding: 10px 0 15px;font-size: 12px;line-height: 1.4em;color: #000;}.txt12ud_space p {font-size: 12px; line-height: 1.4em; color: #000; text-indent: 1em;}ul.txtlist {list-style-position: outside;list-style-type: disc;font-size: 12px;line-height: 1.2em;color: #000;}ul.txtlist li, ol.txtlist li{margin: 0;padding: 5px 0;}body {	background-image: url(images/top/bgimg_blue2.jpg);	background-repeat: repeat-x;	background-color: #052341;	font-family: "Arial,helvetica,sans-serif";}
