﻿@charset "utf-8";

a:link 						{color: #2377CD;}
a:visited 					{color: #2377CD;}
a:active 			{color: #E64B19;}
a:hover 			{color: #E64B19;}
#header #header-link a	{font-size:12px;}
#footer a					{text-align:center;font-size:12px;line-height: 100%;}
#contents2 p				{font-size:80%;line-height: 150%;}
#contents2 #pan-navi	{font-size:80%;line-height: 150%;}
#getacro p					{font-size: 11px;color:#FFFFFF;line-height: 120%;}

body							{margin:0;padding:0}
*								{margin:0;padding:0;}
#container					{width : 760px;border : #999999 1px solid;padding-left:1px;}
#header						{width:760px;padding-bottom:25px;}
#global-menu				{width:760px;height:27px;background-image:url("../images/menu_bg.gif");background-repeat:repeat-x;margin-bottom:0px;}
#contents					{width:760px;margin-bottom:0;background-image:url("../images/contents_bg01_1.gif");background-repeat:repeat-y;}
#contents2					{float:left;padding-bottom:5px;width:616px;}
#submenu						{float:left;margin-top:1px;width:144px;}
#contents3					{width:493px;padding-top:40px;padding-bottom:20px;margin-left:88px;height: auto;}
#footer						{
	padding: 5px 12px 5px 12px;
	border-top: #999999 1px solid;
	height: 60px;
	text-align: center;
}

#header #logo				{padding-top:23px;padding-left:28px;}
#header form				{position:absolute;top:23px;left:585px;width:200px;}
#header input				{margin-right:10px;vertical-align:middle;}
#header input.keyword	{width:104px;height:17px;border:1px solid #7f9db9;}
#header-link				{
	position: absolute;
	top: 50px;
	left: 600px;
	width: 130px;
}
#header-link li			{float:left;list-style:none;margin-right:8px;}
#header-link li a			{
	background-image: url('../images/jpFlag_01.gif');
	background-repeat: no-repeat;
	padding-left: 38px;
	padding-bottom: 18px;
}
#header-link-e				{
	position: absolute;
	top: 50px;
	left: 600px;
	width: 130px;
}
#header-link-e li			{float:left;list-style:none;margin-right:8px;}
#header-link-e li a			{
	background-image: url('../images/usFlag_01.gif');
	background-repeat: no-repeat;
	padding-left: 38px;
	padding-bottom: 18px;
}

#body-main {
	font-family: arial, sans-serif;
	font-size: 16px;
	line-height: 150%;
}

#global-menu ul			{background-image:url("../images/menu_bg.gif");}
#global-menu li			{list-style:none;float:left;font-size:0px;height:27px;}
#contents2 #main-visual{}
#contents2 h1				{width:541px;height:64px;border-bottom:#333333 2px solid;margin-left:35px;}
#contents2 #pan-navi	{text-align:right;width:540px;margin-left:35px;}
#submenu li					{list-style:none;display:inline;font-size:0px;}
#submenu li.navi3			{display:block;width:119px;background-color:#666666;color:#FFFFFF;padding:5px 5px 5px 20px;font-size:10px;line-height:120%;list-style:none;}
#submenu li.navi3_link	{display:block;font-size:10px;line-height:120%;list-style:none;background-color:#FFFFFF;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;}
#submenu li.navi3_link a{display:block;width:107px;padding:5px 5px 5px 30px;background:url("../images/link_txt.gif") no-repeat 20px 7px;}
#submenu li.navi3_link_on{display:block;width:107px;line-height:120%;background-color:#EEEEEE;padding:5px 5px 5px 30px;font-size:10px;list-style:none;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;}
#getacro						{position:relative;width:144px;padding-top:10px;padding-bottom:5px}
#getacro img				{padding-left:7px;padding-bottom:3px;}
#getacro p					{padding:0px 7px 0px 7px;}
#footer ul					{list-style:none;margin-right:12px;}
#footer li					{display:inline;padding:0 0 0 20px;margin:0 10px 0 0;background: url("../images/ic01.gif") no-repeat 0 3px;}
#footer li a				{margin:0;padding: 5px 0 0 0;}
#footer img					{margin:-15px 0 0 48px;float:right;display:block;}
.clear-l						{clear:both;font-size:0px;margin:0;} s

div#contents3 div.h2top{background:url("../../images/h2_bg002.gif") no-repeat left top;padding-top:5px;margin:0;_height:25px;min-height:25px;}
div#contents3 div.h2top h2{font-size:90%;font-weight:bold;padding:0 10px 5px 25px;background:url("../images/h2_bg003.gif") left bottom;	margin-bottom:10px;}
div#contents3 h3			{_height:20px;	font-size:90%;	font-weight:bold;	padding-left:15px;padding-top:5px;	background:url("../images/h3_bg001.gif");	background-position:bottom;	margin-bottom:17px;}
div#contents3 h4			{background:url("../images/h4_bg001.gif");background-position:bottom;}
div#contents3 h4 p.h4square{font-size:85%;font-weight:bold;padding-left:15px;	padding-top:5px;background:url("../images/h4_bg002.gif") no-repeat 0px 10px;margin-bottom:15px;}
div#contents3 .table01 {position: relative;margin:20px 0 20px 0;font-size:80%;}
div#contents3 .table01 table {border-left:1px solid #C5C5C5;border-top:1px solid #C5C5C5;}
div#contents3 .table01 table caption {margin-top: 8px;font-weight:bold;text-align: left;}
div#contents3 .table01 table th {border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;background-color: #DDDDDD;text-align: left;padding:3px 3px 3px 3px;vertical-align:top;}
div#contents3 .table01 table td {border-right: 1px solid #C5C5C5;border-bottom: 1px solid #C5C5C5;background-color: #FFFFFF;padding:3px 3px 3px 3px;}
div#contents3 .table01 table td.td01 {background-color: #F4F4F4;font-weight:bold;}
div#contents3 .table01 table p{font-size:100%;}
div#contents3 .table01 p.tfooter {padding-top: 4px;font-size: 60%;text-align: right;}
div#contents3 p.link_text{padding-left:15px;padding-top:5px;background:url("../images/link_txt.gif") no-repeat 0px 10px;margin-bottom:5px;}
div#contents3 p.link_pdf{_height:20px;padding-left:25px;padding-top:5px;background:url("../images/link_pdf.gif") no-repeat 0px 4px;margin-bottom:5px;}
div#contents3 p.link_win a{padding-right:10px;width:auto;	background:url("../images/link_win.gif") no-repeat right;margin-bottom:5px;}
div#contents3 p.illust {margin:0 0 15px 0;}
div#contents3 div.illusttext_r{float:right;margin:0 0 5px 12px;}
div#contents3 div.illusttext_r p{font-size:67%;text-
:center;margin:5px 0 0 0px;}
div#contents3 div.illusttext_l{float:left;margin:0 12px 5px 0;}
div#contents3 div.illusttext_l p{font-size:67%;text-align:center;margin:5px 0 0 0px;}
div#contents3 p.left 	{text-align:left;margin-bottom:15px;}
div#contents3 p.center {text-align:center;margin-bottom:15px;}
div#contents3 p.right 	{text-align:right;margin-bottom:15px;}
div#contents3 .nabibutton li{list-style:none;background-image:url("../images/menu_bt001.gif");background-repeat:no-repeat;margin:5px 0px 5px 0px;width:220px;}
div#contents3 .nabibutton li a{display:block;width:190px;_height:16px;font-size:80%;line-height:normal;padding:10px 0px 11px 30px;background-image:url("../images/menu_bt002.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .nabibutton2 li{list-style:none;background-image:url("../images/menu_bt001.gif");background-repeat:no-repeat;margin:0px 10px 0px 10px;float:left;width:220px;}
div#contents3 .nabibutton2 li a{display:block;width:190px;_height:16px;font-size:80%;line-height:normal;padding:10px 0px 11px 30px;background-image:url("../images/menu_bt002.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .nabibutton3 li{list-style:none;background-image:url("../images/menu_bt003.gif");background-repeat:no-repeat;margin:0px 10px 5px 0px;float:left;width:150px;}
div#contents3 .nabibutton3 li a{display:block;width:120px;_height:16px;font-size:80%;line-height:normal;padding:10px 0px 11px 30px;background-image:url("../images/menu_bt004.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .nabibutton4 li{list-style:none;background-image:url("../images/menu_bt005.gif");background-repeat:no-repeat;margin:0px 10px 5px 0px;width:466px;}
div#contents3 .nabibutton4 li a{display:block;width:416px;_height:16px;font-size:80%;line-height:normal;padding:10px 20px 11px 30px;background-image:url("../images/menu_bt006.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .nabibutton5 li{list-style:none;background-image:url("../images/menu_bt001.gif");background-repeat:no-repeat;margin:0px 25px 5px 0px;float:left;width:220px;}
div#contents3 .nabibutton5 li a{display:block;width:190px;_height:16px;font-size:80%;line-height:normal;padding:10px 0px 11px 30px;background-image:url("../images/menu_bt002.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .sp_line{background-image:url("../images/sp_line_001.gif");background-repeat:no-repeat;background-color:#F1F1F1;margin:0px 0px 20px 0px;}
div#contents3 li.leftmenu{list-style:none;float:left;margin:0;}
div#contents3 li.rightmenu{list-style:none;float:right;margin:0;}
div#contents3 .sp_lineb2 .nabibutton2 ul{padding:5px 0 5px 0;width:450px;}
div#contents3 .sp_lineb2 .nabibutton2 li{list-style:none;background-image:url("../images/menu_bt001.gif");background-repeat:no-repeat;margin:0px;width:220px;}
div#contents3 .sp_lineb2 .nabibutton2 li a{display:block;width:180px;_height:16px;font-size:80%;line-height:normal;padding:10px 10px 11px 30px;background-image:url("../images/menu_bt002.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .sp_line p	{margin:0px;padding:10px;font-size:80%;line-height:normal;background-image:url("../images/sp_line_002.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .sp_lineb	{background-image:url("../images/sp_line_003.gif");background-repeat:no-repeat;background-color:#F1F1F1;margin:0px 0px 20px 0px;}
div#contents3 .sp_lineb p	{margin:0px;padding:10px;font-size:80%;line-height:normal;background-image:url("../images/sp_line_004.gif");background-repeat:no-repeat;background-position:bottom left;}
div#contents3 .list_num	{list-style-type:decimal;	font-size:80%;	line-height: 140%;margin:0 0 10px 25px;}
div#contents3 .list_square{list-style-type:square;font-size:80%;line-height: 140%;margin:0 0 10px 25px;}
div#contents3 .table01 .td_ccc{	background:#E0E0E0;font-weight:bold;}
div#contents3 .table01 .td_eee{	background:#eeeeee;vertical-align:middle;}
.txt_right						{text-align:right;}
.float_right					{float:right;}
.float_left						{float:left;width:230px;}
.pagetop							{background:url("../images/pagetop_arrow.gif") left center no-repeat;padding:0 0 0 11px;}
.clears							{clear:both;}
