﻿body{
    margin:0px;
    padding:0px;
    text-align:center;
    font-family: "ＭＰゴシック","MSP ゴシック",Arial,sans-serif;
    font-size:12px;
    line-height:1.5em;
}
table{
    border-collapse:collapse;
    empty-cells:show;
}
a{
	color:#0E4795;
	text-decoration:none;	
}
a:hover{
	color:#EA9300;
	text-decoration:none;
}
.navi{
	font-size:10px;
	font-weight:bold;
	width:1110px;
    margin:0px;
    padding:0px;
	position:relative;
    left:-160px;
	top:-852px;
	text-align:center;
	z-index:270;
	color:#004386;
	line-height:120%;
	overflow:hidden;
	}
.navi_menu{
	clear:both;
	width:950px;
    margin:0px;
    padding:0px;
	position:relative;
    left:-142px;
	top:-1037px;
	text-align:center;
	z-index: 280;

}

.navi a{
	display: block;
	height:17px;
	background-image:url(../images/naviBack.jpg);
	border-right:solid 1px #FFFFFF;
	line-height:180%;
	text-decoration:none;
	color:#000;
	text-align:center;
	font-weight:bold;
	font-size:10px;
}
	.navi a{
	line-height/**/:17px;
	font-size/**/:10px;
	font-family: Arial,"MSゴシック","MSP ゴシック",sans-serif;
}

.navi a:hover{
	background-color:#004386;
	color:#7DCDF4;
	border-right:solid 1px #FFFFFF;
	background-image:none;
}
.navi a.n_0 {
	width:60px;
	font-size/**/:11px;
	}
.navi a.n_1 {
	width:110px;
	position:relative;
    left:86px;
	top:-17px;
	}
.navi a.n_2 {
	width:75px;
	position:relative;
    left:179px;
	top:-34px;
	}
.navi a.n_3 {
	width:75px;
	position:relative;
    left:255px;
	top:-51px;
	}
.navi a.n_4 {
	width:75px;
	position:relative;
    left:331px;
	top:-68px;
	}
.navi a.n_5 {
    width:120px;
	position:relative;
    left:430px;
	top:-85px;
}
.navi a.n_6 {
    width:70px;
    border-right:0px;
	position:relative;
    left:525px;
	top:-102px;
}
#MMMenuContainer0401144501_0 {
/* This ID is related to the master menu div for menu MMMenuContainer0401144501_0 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:505px;
	top:43px;
	visibility:hidden;
	z-index:250;
}

#MMMenu0401144501_0 {
/* This class defines things about menu MMMenu0401144501_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	border:1px solid #555555;
	width:60px;
	height:18px;
}

.MMMIFVStyleMMMenu0401144501_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401144501_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:54px;
	height:16px;
}

.MMMIVStyleMMMenu0401144501_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401144501_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:60px;
	height:18px;
}

#MMMenu0401144501_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0401144501_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenuContainer0401144501_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0401144501_0 a {
/* Controls the general apperance for menu MMMenuContainer0401144501_0's items, including color and font */
	text-decoration:none;
	font-family:"ＭＰゴシック","MSP ゴシック",Arial,sans-serif, Osaka;
	font-size:9px;
	color:#727272;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0401144501_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0401144501_0 */
	color:#ffffff;
	background-color:#004386;
}



#MMMenuContainer0401144502_1 {
/* This ID is related to the master menu div for menu MMMenuContainer0401144502_1 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:567px;
	top:42px;
	visibility:hidden;
	z-index:250;
}

#MMMenu0401144502_1 {
/* This class defines things about menu MMMenu0401144502_1's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	border:1px solid #555555;
	width:110px;
	height:18px;
}

.MMMIFVStyleMMMenu0401144502_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401144502_1 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:104px;
	height:16px;
}
.MMMIVStyleMMMenu0401144502_1 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401144501_0 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:110px;
	height:18px;
}
#MMMenu0401144502_1_Item_0 {
/* Unique ID for item 0 of menu MMMenu0401144502_1 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenuContainer0401144502_1 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0401144502_1 a {
/* Controls the general apperance for menu MMMenuContainer0401144502_1's items, including color and font */
	text-decoration:none;
	font-family:"ＭＰゴシック","MSP ゴシック",Arial,sans-serif, Osaka;
	font-size:9px;
	color:#727272;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0401144502_1 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0401144502_1 */
	color:#ffffff;
	background-color:#004386;
}
#MMMenuContainer0401144650_2 {
/* This ID is related to the master menu div for menu MMMenuContainer0401144650_2 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:678px;
	top:42px;
	visibility:hidden;
	z-index:250;
}

#MMMenu0401144650_2 {
/* This class defines things about menu MMMenu0401144650_2's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	border:1px solid #555555;
	width:85px;
	height:56px;
}

.MMMIFVStyleMMMenu0401144650_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401144650_2 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:79px;
	height:16px;
}

.MMMIVStyleMMMenu0401144650_2 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401144650_2 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:79px;
	height:18px;
}

#MMMenu0401144650_2_Item_0 {
/* Unique ID for item 0 of menu MMMenu0401144650_2 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0401144650_2_Item_1 {
/* Unique ID for item 1 of menu MMMenu0401144650_2 so we can set its position */
	left:0px;
	top:18px;
}
#MMMenu0401144650_2_Item_2 {
/* Unique ID for item 1 of menu MMMenu0401144650_2 so we can set its position */
	left:0px;
	top:36px;
}
* html body #MMMenu0401144650_2_Item_1{
border-top:1px solid #555555;
}
* html body #MMMenu0401144650_2_Item_2{
border-top:1px solid #555555;
}
#MMMenuContainer0401144650_2 a {
/* Controls the general apperance for menu MMMenuContainer0401144650_2's items, including color and font */
	text-decoration:none;
	font-family:"ＭＰゴシック","MSP ゴシック",Arial,sans-serif, Osaka;
	font-size:9px;
	color:#727272;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0401144650_2 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0401144650_2 */
	color:#ffffff;
	background-color:#004386;
}
#MMMenuContainer0401145029_3 {
/* This ID is related to the master menu div for menu MMMenuContainer0401145029_3 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:754px;
	top:42px;
	visibility:hidden;
	z-index:250;
}

#MMMenu0401145029_3 {
/* This class defines things about menu MMMenu0401145029_3's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	border:1px solid #555555;
	width:75px;
	height:98px;
}

.MMMIFVStyleMMMenu0401145029_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145029_3 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:69px;
	height:16px;
}

.MMMIVStyleMMMenu0401145029_3 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145029_3 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:69px;
	height:18px;
}

#MMMenu0401145029_3_Item_0 {
/* Unique ID for item 0 of menu MMMenu0401145029_3 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0401145029_3_Item_1 {
/* Unique ID for item 1 of menu MMMenu0401145029_3 so we can set its position */
	left:0px;
	top:18px;
}
* html body #MMMenu0401145029_3_Item_1{
border-top:1px solid #555555;
}

#MMMenu0401145029_3_Item_2 {
/* Unique ID for item 2 of menu MMMenu0401145029_3 so we can set its position */
	left:0px;
	top:38px;
}

#MMMenu0401145029_3_Item_3 {
/* Unique ID for item 3 of menu MMMenu0401145029_3 so we can set its position */
	left:0px;
	top:58px;
}
#MMMenu0401145029_3_Item_4 {
/* Unique ID for item 3 of menu MMMenu0401145029_3 so we can set its position */
	left:0px;
	top:78px;
}

#MMMenuContainer0401145029_3 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0401145029_3 a {
/* Controls the general apperance for menu MMMenuContainer0401145029_3's items, including color and font */
	text-decoration:none;
	font-family:"ＭＰゴシック","MSP ゴシック",Arial,sans-serif, Osaka;
	font-size:9px;
	color:#727272;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0401145029_3 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0401145029_3 */
	color:#ffffff;
	background-color:#004386;
}
#MMMenuContainer0401145317_4 {
/* This ID is related to the master menu div for menu MMMenuContainer0401145317_4 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:830px;
	top:41px;
	visibility:hidden;
	z-index:250;
}

#MMMenu0401145317_4 {
/* This class defines things about menu MMMenu0401145317_4's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	border:1px solid #555555;
	width:75px;
	height:38px;
}

.MMMIFVStyleMMMenu0401145317_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145317_4 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:69px;
	height:16px;
}

.MMMIVStyleMMMenu0401145317_4 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145317_4 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:69px;
	height:18px;
}

#MMMenu0401145317_4_Item_0 {
/* Unique ID for item 0 of menu MMMenu0401145317_4 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0401145317_4_Item_1 {
/* Unique ID for item 1 of menu MMMenu0401145317_4 so we can set its position */
	left:0px;
	top:18px;
}
* html body #MMMenu0401145317_4_Item_1{
border-top:1px solid #555555;
}


#MMMenuContainer0401145317_4 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0401145317_4 a {
/* Controls the general apperance for menu MMMenuContainer0401145317_4's items, including color and font */
	text-decoration:none;
	font-family:"ＭＰゴシック","MSP ゴシック",Arial,sans-serif, Osaka;
	font-size:9px;
	color:#727272;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0401145317_4 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0401145317_4 */
	color:#ffffff;
	background-color:#004386;
}
#MMMenuContainer0401145414_5 {
/* This ID is related to the master menu div for menu MMMenuContainer0401145414_5 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:906px;
	top:43px;
	visibility:hidden;
	z-index:250;
}

#MMMenu0401145414_5 {
/* This class defines things about menu MMMenu0401145414_5's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	border:1px solid #555555;
	width:120px;
	height:38px;
}

.MMMIFVStyleMMMenu0401145414_5 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145414_5 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:114px;
	height:16px;
}

.MMMIVStyleMMMenu0401145414_5 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145414_5 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:114px;
	height:18px;
}

#MMMenu0401145414_5_Item_0 {
/* Unique ID for item 0 of menu MMMenu0401145414_5 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0401145414_5_Item_1 {
/* Unique ID for item 1 of menu MMMenu0401145414_5 so we can set its position */
	left:0px;
	top:18px;
}
* html body #MMMenu0401145414_5_Item_1 {
	border-top:1px solid #555555;
}
#MMMenu0401145414_5_Item_2 {
/* Unique ID for item 1 of menu MMMenu0401145414_5 so we can set its position */
	left:0px;
	top:38px;
}

#MMMenuContainer0401145414_5 a {
/* Controls the general apperance for menu MMMenuContainer0401145414_5's items, including color and font */
	text-decoration:none;
	font-family:"ＭＰゴシック","MSP ゴシック",Arial,sans-serif, Osaka;
	font-size:9px;
	color:#727272;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0401145414_5 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0401145414_5 */
	color:#ffffff;
	background-color:#004386;
}
#MMMenuContainer0401145454_6 {
/* This ID is related to the master menu div for menu MMMenuContainer0401145454_6 and contains the important positioning information for the menu as a whole */
	position:absolute;
	left:1015px;
	/left:1027px;
	top:43px;
	visibility:hidden;
	z-index:250;
}

#MMMenu0401145454_6 {
/* This class defines things about menu MMMenu0401145454_6's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:#555555;
	border:1px solid #555555;
	width:80px;
	height:98px;
}

.MMMIFVStyleMMMenu0401145454_6 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145454_6 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:74px;
	height:16px;
}

.MMMIVStyleMMMenu0401145454_6 {
/* This class determines the general characteristics of the menu items in menu MMMenu0401145454_6 */
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-bottom:1px solid #555555;
	border-right:1px solid #555555;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:74px;
	height:18px;
}

#MMMenu0401145454_6_Item_0 {
/* Unique ID for item 0 of menu MMMenu0401145454_6 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0401145454_6_Item_1 {
/* Unique ID for item 1 of menu MMMenu0401145454_6 so we can set its position */
	left:0px;
	top:18px;
}
* html body #MMMenu0401145454_6_Item_1 {
	border-top:1px solid #555555;
}
#MMMenu0401145454_6_Item_2 {
/* Unique ID for item 2 of menu MMMenu0401145454_6 so we can set its position */
	left:0px;
	top:38px;
}

#MMMenu0401145454_6_Item_3 {
/* Unique ID for item 3 of menu MMMenu0401145454_6 so we can set its position */
	left:0px;
	top:58px;
}

#MMMenu0401145454_6_Item_4 {
/* Unique ID for item 4 of menu MMMenu0401145454_6 so we can set its position */
	left:0px;
	top:78px;
}


#MMMenuContainer0401145454_6 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0401145454_6 a {
/* Controls the general apperance for menu MMMenuContainer0401145454_6's items, including color and font */
	text-decoration:none;
	font-family:"ＭＰゴシック","MSP ゴシック",Arial,sans-serif, Osaka;
	font-size:9px;
	color:#727272;
	text-align:center;
	vertical-align:middle;
	padding:0 2px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0401145454_6 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0401145454_6 */
	color:#ffffff;
	background-color:#004386;
}
#rogo{
	display: block;
    width:250px;
    height:50px;
	border:0;
	color:#FFF;
	position:relative;
    left:0px;
	top:-1014px;
	z-index:1;
	text-align:left;
	border:0;
}

#rogo a{
	display: block;
    width:250px;
    height:50px;
	border:0;
    }
#rogo a img{
	margin:0 0 0 0;
	border:0;
    }
#main{
    text-align: left;
    vertical-align:top;
    width:498px;
    margin:38px 23px 0px 26px;
}
#main ul{
	display: block;
	margin:15px 0;
	padding:0;
	height:auto;
	border-right:solid 1px #FFFFFF;
	color:#0E4795;
	font-weight:bold;
	list-style-type: none;
	}
#main li{
		display: block;
		width:450px;
		height:14px;
		padding:0 15px;
		margin:0 20px;
		background:url(../images/y.gif) no-repeat 0 4px;
		font-decoration:none;
		color:#888;
		font-style:none;
}
#main li.s_y{
		display: block;
		width:450px;
		height:14px;
		padding:0 15px;
		margin:0 0px;
		background:url(../images/y_right.gif) no-repeat 0 4px;
		font-decoration:none;
		font-style:none;
}
#left ul{
	display: block;
	margin:0px;
	padding:0;
	height:auto;
	width:150px;
	color:#006AAF;
	text-align:left;
	font-weight:normal;
	list-style-type: none;
	vertical-align: middle;
	font-size:11px;
	line-height:2em;
}
#left ul a,#right ul a{
	color:#333;
		z-index:2;
}
#left ul a:hover,#right ul a:hover{
	color:#EA9300;
	text-decoration:none;
	}
#left .sei li{
	display: block;
	margin:0px;
	padding:5px 0 5px 18px;
	height:17px;
	border-top:solid 1px #000;
	border-bottom:none;
	font-size:11px;
}
#left li{
	display: block;
	margin:0px;
	padding:5px 0 5px 18px;
	height:17px;
	border-top:solid 1px #000;
	border-bottom:none;
	font-size:11px;
	font-weight:bold;
}
#left .sei li.li_top{
	border-top:none;
	padding:5px 0 5px 7px;
	font-size:12px;
	font-weight:bold;
}
#left li.li_top{
	border-top:none;
	padding:5px 0 5px 18px;
	font-size:11px;
	font-weight:bold;
}
#left .sei li.li_sec{
	padding:5px 0 5px 7px;
	font-size:12px;
	font-weight:bold;
}
#left li.li_last{
	border-bottom:solid 1px #000;
	letter-spacing: -0.1em;
}
#left .sei li.small{
	display: block;
	margin-top:0px;
	margin-bottom:2px;
	padding:3px 0 3px 32px;
	height:17px;
	border-top:none;
	vertical-align: middle;
	font-size:11px;
	border-bottom:none;
}
#right ul{
	display: block;
	margin:0px auto;
	padding:0;
	height:auto;
	color:#0E4795;
	text-align:left;
	font-weight:normal;
	list-style-type: none;
	vertical-align: middle;
	font-size:11px;
	line-height:1em;
}
#right li{
	display: block;
	margin:0px 0 0 20px;
	padding:0px 0 0px 0;
	height:14px;
	color:#000;
}
#right li.small{
	display: block;
	margin:0px 0 0px 30px;
	padding:0;
	height:14px;
	border-bottom:none;
	vertical-align: middle;
	font-size:10px;
}
#right .FAQR li{
	height:18px;
	line-height:17px;
}
#right li .this a,#right li.small .this a{
	color:#006AAF;
}
#right em{
	display: block;
	margin:8px 0 0 15px;
	padding:0;
	height:auto;
	color:#000;
	text-align:left;
	font-weight:bold;
	font-style:normal;
	vertical-align: middle;
	font-size:12px;
	line-height:2em;
}
#main #main_text p em.seminar{
		display:block;
		margin:15px 0 2px 0;
		padding:0;
		height:15px;
		font-size:15px;
		color:#EA9300;
		font-weight:bold;
}
#B_Gdiv_all{
    margin:0px;
    padding:0px;
    width:950px;
    height:42px;
    clear:both;
    overflow:hidden;
}
#B_Gdiv_right{
    margin:0px;
    padding:0px;
    width:640px;
    height:42px;
    float:right;
}
#B_Gdiv_right_r{
    margin:0px;
    padding:0px;
    width:250px;
    height:42px;
    float:right;
text-align:left;
}
#B_Gdiv_right_l{
    margin:0px;
    padding:0px;
    width:590px;
    height:42px;
    float:left;
}
#B_Gdiv_left{
    margin:0px;
    padding:0px;
    width:310px;
    height:42px;
    text-align:left;
    vertical-align:top;
    float:left;
}
#bottom{
    margin:0px;
    padding:0px;
    width:450px;
    height:21px;
    font-size:12px;
}
#Germany{
    padding:0 0 0 15px;
    height:21px;
    font-size:12px;
    margin:auto 20px;
    width:450px;
    background:url(../images/Germany.gif) no-repeat 63px 1px;
}
/*Firefoxのスタイル*/
html>/**/body #Germany { 
    background:url(../images/Germany.gif) no-repeat 63px 2px;
 }

#Germany a,#bottom a{
	text-decoration:none;
	color:#0E4795;
	text-align:left;
	font-weight:nomal;
}
#Germany_d{
    padding:0 0 0 7px;
    height:21px;
    font-size:12px;
    margin:auto 20px;
    width:450px;
}
#otherlink{
    font-size:9px;
    margin:0px;
    padding:0px;
    width:585px;
    height:30px;
    vertical-align:bottom;
    line-height:15px;
    border:0;
    font-weight:300;
    overflow:hidden;
    background:url(../images/otoiawase.gif);
    text-align:right;
}
#otherlink a{
 vertical-align:bottom;
    margin:0px;
    display:block;
    margin:0px;
    padding:0px;
    width:130px;
    height:30px;
    color:#FFFFFF;
   text-align:right;
}
#otherlink a:hover{
 vertical-align:bottom
    margin:0px;
    padding:0px;
    width:585px;
    height:30px;
    color:#FFF;
    background:url(../images/otoiawase_b.gif);

}

h1{
    margin:0px;
    padding:0px;
}
#obi{
    margin:0px;
    padding:0px;
    width:776px;
    height:38px;
    text-align:left;
    vertical-align:top;
    color:#FFFFFF;
    font-weight:bold;
	background-image: url(../images/obi.jpg);
	background-repeat: no-repeat;
	z-index: 1;
}
#obi h6{
    margin:8px 15px;
    color:#FFFFFF;
    font-weight:bold;
    font-style:normal;
    display: block;
	height:25px;
	width:300px;
	line-height:1.7em;
    font-size:17px;
}

#joblink02{
    font-size:9px;
    margin:0px;
    padding:0px;
    margin-top:2px;
    margin-left:2px;
    width:300px;
    height:40px;
    vertical-align:top;
    line-height:15px;
    border:0;
    font-weight:300;
    overflow:hidden;
    text-align:right;
}
#joblink02 a{
 vertical-align:bottom;
    margin:0px;
    display:block;
    margin:0px;
    padding:0px;
    width:300px;
    height:40px;
    color:#FFFFFF;
    background-image:url(../images/AKsaiyou-1.gif);
    background-repeat: no-repeat;
   text-align:right;
}
#joblink02 a:hover{
 vertical-align:bottom
    margin:0px;
    padding:0px;
    width:300px;
    height:40px;
    color:#FFF;
    background-image:url(../images/AKsaiyou-2.gif);
    background-repeat: no-repeat;
}
