@charset:iso-8859-1;

#head {
	width: 760px;
	padding: 0px;
	margin: 0px;
	display: block;
	border-bottom: 1px solid #FFF;
}

#head00 {
	float: left;
	height: 64px;
	width: 1px;
	background: #FFF;
}

#head01 {
	float: left;
	height: 64px;
	width: 237px;
	padding: 0px;
	margin: 0px;
		background: #FFF;
}

#head02 {
	float: left;
	height: 64px;
	width: 522px;
	padding: 0px;
	margin: 0px;
	background: #FFF;
}

#head02 img {
	margin-right: 16px;
	left: 681px;
	position: absolute;
	top: 42px;
}
/*---------- home global menu ----------*/
/*#homegmenu{	width: 760px;	padding: 0px; margin: 0px;	background: #8AAAEA;	height: 20px;	border-bottom:1px solid #FFF;}
#homegmenu li{			float:left;	height: 20px;}
.homegmenu000{		 width: 1px; background: #225EA8;	font-size:	1px;	line-height:	1px;}
.homegmenu001 a{ width: 77px;
 background: #8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -1px 0px;}
.homegmenu002 a{ width: 84px;
 background: #8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -78px 0px;}
.homegmenu003 a{ width: 132px;
 background:	#8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -162px 0px;}
.homegmenu004 a{ width: 122px;
 background: #8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -294px 0px;}
.homegmenu005 a{ width: 97px;
 background: #8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -416px 0px;}
.homegmenu006 a{ width: 75px;
 background: #8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -513px 0px;}
.homegmenu007 a{ width: 80px;
 background: #8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -588px 0px;}
.homegmenu008 a{ width: 80px;
 background: #8AAAEA url(../images/home/grobalmenu_e_l1.gif) no-repeat -672px 0px;}
.homegmenu009 {	 width: 8px; background: #8AAAEA;}
.homegmenu001 a,
.homegmenu002 a,
.homegmenu003 a,
.homegmenu004 a,
.homegmenu005 a,
.homegmenu006 a,
.homegmenu007 a	,
.homegmenu008 a	{
 height: 20px; text-indent: -5000px;	display:	block;	line-height:	20px; font-size:	10px;}
*/

.main1box {	width:760px;	background: #FFF; vertical-align:top; height:100%;}
.main1box:after{ content:""; clear:both; height:0px; display:block; visibility:hidden;}
.pmenu	{	width:588px; float:left;}
#homeimage{
	line-height:1px;
	font-size:1px;
	margin:0px;
	padding:0px;
		/*border-bottom:	1px solid #FFF;*/
	border-right: 1px solid #FFF;
}
.box_seglist {	background: #E6E6E6;}
.seglist {	font-size:73%;	width:293px; margin-right:1px; display: inline; float:left;}
.seglist dt, .seglist dd{	border-bottom:1px solid #FFF;	width:293px;}
.seglist dt {	line-height:1px;	font-size:1px;	margin:0px;	padding:0px;}
.seglist dd  {	background: #E6E6E6; height:19px; overflow:hidden;}
.seglist dd a {
	color: #333333;
	text-decoration: none;
	background:	url(/english/images/icn_link01.gif) no-repeat 8px 0.35em;
	padding-left: 20px;
	display:block;
}
.seglist .nl {line-height:1.5em; background: #E6E6E6	url(/english/images/icn_link01.gif) no-repeat 8px 0.5em;
	padding-left: 20px;}


.plist { clear:both;	font-size:73%; width:100%;}
.plist dt,
.plist dd{	border-bottom:1px solid #FFF;	border-right:	1px solid #FFF;}
.plist dt{ background:#7F7F7F;	line-height:1px;	font-size:1px;	margin:0px;	padding:0px;	height:19px;}
.plist dd  {	background: #E6E6E6;	width:293px; float:left; height:18px; overflow:hidden;}
.plist dd a {
	color: #333333;
	text-decoration: none;
	background:	url(/english/images/icn_link01.gif) no-repeat 8px 0.35em;
	padding-left: 20px;
	line-height:1.5em;
	display:block;	
}
#localnav { width:172px; float:left; height:344px; background:#FFF;}
#localnav:after{ content:""; clear:both; height:0px; display:block; visibility:hidden;}
.searchbox {	background:	#B3B3B3; padding:0px; margin:0px; hight:65px; display:block;}
.bygoogle {
 clear:both;
	font-size:10px;
	line-height:1.5em;
	color:#FFF;
	padding: 8px 0 3px 10px;
/*	padding:0;*/
	display:block;
}
.advance{
	font-size:10px; line-height:1.5em;
	text-align:right;
	margin-top:1px;
	padding-bottom:3px;
}
.advance a {
	background: url(../images/icn_searchitem.gif) no-repeat 0px 0.1em;
	color:#FFF;
	padding-left:8px;
	margin-right:8px;}

.advance a:hover	{
	color:#FFF;
	text-decoration: underline;
}
.advance a:visited	{	color:#FFF;}


form {padding:0px !important; margin:0px !important; height:65px;}



.homelnav	{	font-size:73%;	background:	#FFF;}
.homelnav	.cnt { border-bottom:1px solid #999;height:auto;}
.homelnav	.cnt a{
	background: url(../images/icn_item1.gif) no-repeat 8px 0.35em;
	padding-left: 15px;
	line-height:1.5em;
	display:block;
}
.spcnt1	{	text-align:center; height:26px; margin-top:10px;}
.spcnt2	{	text-align:center; height:59px;}
.spcnt3	{	text-align:center; height:45px; margin-bottom:5px;}
.spcnt4	{	text-align:center; }
.spcnt4	img,
.spcnt3	img,
.spcnt2	img,
.spcnt1	img{
	margin: 0px auto; border:none; vertical-align:top;
}
.exmenu img{
	margin: 10px 0px 10px 15px;
}

.main2box {	width:760px;	background: #FFF; vertical-align:top; clear:both;}


/* ********************** 20111024追加 ここから ********************** */
#notices {	clear: both;	width: 587px;	display: none;	background: #F2F2F2;}
/*英語は不要
#notices01 {
	padding: 5px 0px 3px 15px;
	font-size: 73%;
	color: #FFF;
	line-height: 1em;
	letter-spacing: 0.1em;
	background: url(/english/images/home/bar_notices.gif) repeat-y;
}*/
/* #notices02 {clear: both;padding-left: 15px;} */
#noticeslist {	margin: 7px 0px 0px 10px;width:98%}
#noticeslist th,
#noticeslist td{
	padding: 3px 5px;
	font-size: 73%;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
#noticeslist th{ width: 15%; font-weight: normal; white-space: nowrap;}
#noticeslist td{ width: 85%; _padding: 0 5px 3px 5px; padding-left: 5px;}
#noticeslist img {	margin-right: 5px;	vertical-align: middle;}
#notices_more {	font-size: 73%;	text-align: right;}

#notices_more a{
	width: 50px;
	padding-left: 12px;
	margin-left: auto;
	color: #333;
	display: block;
	text-align: left;
	background: url(/english/images/icn_arrow01.gif) no-repeat 0px 0.2em;
}


/*---#menu197{	width: 197px;	border-right: 1px solid #FFF;	vertical-align: top;	background: #e6e6e6;}---*/
#topics {	clear: both;	width: 587px;	display: block;	background: #F2F2F2;}
/*英語は不要
#topics01 {
	padding: 5px 0px 3px 15px;
	font-size: 73%;
	color: #FFF;
	line-height: 1em;
	letter-spacing: 0.1em;
	background: url(/english/images/home/bar_topics.gif) repeat-y;
}*/
/* #topics02 {	clear: both;	padding-left: 15px;} */
#topicslist {	margin: 7px 0px 0px 10px;width:98%}
#topicslist th,
#topicslist td{
	padding: 3px 5px;
	font-size: 73%;
	font-weight: normal;
	vertical-align: top;
	text-align: left;
}
#topicslist th{	width: 15%;	font-weight: normal; white-space: nowrap;}
#topicslist td{	width: 85%;	_padding: 0 5px 3px 5px; padding-left: 5px;}
#topicslist img {	margin-right: 5px;	vertical-align: middle;}
#topics_more {	font-size: 73%;	text-align: right;}

#topics_more a{
	width: 50px;
	padding-left: 12px;
	margin-left: auto;
	color: #333;
	display: block;
	text-align: left;
	background: url(/english/images/icn_arrow01.gif) no-repeat 0px 0.2em;
}

#customer {
	clear: both;
	width: 587px;
	padding: 0px 0px 6px;
	display: block;
	background: #F2F2F2;
}

#customer dt{
	padding: 5px 0px 3px 15px;
	margin-bottom: 8px;
	border-top: 1px solid #FFF;
	font-size: 73%;
	color: #FFF;
	line-height: 1em;
	letter-spacing: 0.1em;
	background: #7F7F7F url(/english/images/home/bar_customer.gif) repeat-y;
}
.customer02 {	clear: both;	margin-top: 5px;	font-size: 73%;	line-height: 1.3em;}
.customer02 a {	padding-left: 25px;	display: block;	background: url(/english/images/icn_item1.gif) no-repeat 15px 0.2em;}
.customer03 {	clear: both;	padding: 0px 25px 0px 25px;	margin-top: 5px;	font-size: 73%;	line-height: 1.3em;	background: url(images/icn_item1.gif) no-repeat 15px 0.2em;}
.coustomer_blank {	height: 10px;	font-size: 10px;	line-height: 10px;}
/* ********************** 20111024追加 ここまで ********************** */

.more {	text-align:right;font-size:66%;margin-right:86px;display:block;}
.more a {
	background: url(../images/icn_arrow01.gif) no-repeat 0px 0.3em;
	padding-left:10px;
}
