@charset "utf-8";
h1, h2, h3, h4, h5, h6, ul, ol, img, dl, p {
	margin: 0px;
	padding: 0px;
}
img {
	border:0px;
}
p {
	line-height: 1.5em;
	background-color:transparent;
	margin-bottom:1em;
}
html {
	height: 100%;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(../../../english/images/bg.gif);
	height: 100%;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	font-size:small;
}

/*IE hack*/
*body {
	margin: 0px;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: url(../../../english/images/bg.gif);
	height: 100%;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	font-size:12px;
}

/*common*/
#wrapper {
	text-align:center;
}
#inner {
	width:750px;
	margin:0 auto;
}
/*フロートクリア<br />用*/
.clear {
	clear:both;
	height: 1px;
	overflow:hidden;
	margin: 0 -1px -1px 0;
	padding: 0;
	font-size:0;
	line-height:0;
}



/*/////////////////////////////////////////////////////////////*/
/*//////////////////////////header////////////////////////////*/
/*/////////////////////////////////////////////////////////////*/

#header {
	display:block;
	width:750px;
	height:162px;
	background-image: url(../../../english/images/en_header_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #header_title {
	text-align:left;
	color:#FFFFFF;
	padding-left:10px;
	padding-top:5px;
}
#header h1 a {
	display:block;
	width:750px;
	height:66px;/*68*/
	text-indent:-9999px;
	text-decoration:none;
}

#head_link_bt {
	display: block;
	float:left;
}


#header #head_link a {
	display: block;
	width:176px;
	height:39px;
	background-image: url(../../../english/images/suuri_link_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:11px;
	margin-top:5px;
	text-indent:-9999px;
	text-decoration:none;
	float:left;
}
#header #head_link2 a {
	display: block;
	width:282px;
	height:39px;
	background-image: url(../../../english/images/suuri_link_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:11px;
	margin-top:5px;
	text-indent:-9999px;
	text-decoration:none;
	float:left;
}
/*IE Hack*/
*html #header #head_link a {
	display: block;
	width:176px;
	height:39px;
	background-image: url(../../../english/images/suuri_link_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:8px;
	margin-top:8px;
	text-indent:-9999px;
	float:left;
}
*html #header #head_link2 a {
	display: block;
	width:282px;
	height:39px;
	background-image: url(../../../english/images/suuri_link_3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:8px;
	margin-top:8px;
	text-indent:-9999px;
	float:left;
}
/*end IE Hack*/

#header #head_link a:hover {
	display: block;
	background-image: url(../../../english/images/suuri_link_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:11px;
	margin-top:5px;
	text-indent:-9999px;
}
#header #head_link2 a:hover {
	display: block;
	background-image: url(../../../english/images/suuri_link_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:11px;
	text-indent:-9999px;
}
/*IE Hack*/
*html #header #head_link a:hover {
	display: block;
	float:left;
	width:176px;
	height:39px;
	background-image: url(../../../english/images/suuri_link_2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:8px;
	margin-top:8px;
	text-indent:-9999px;
}
*html #header #head_link2 a:hover {
	display: block;
	float:left;
	width:282px;
	height:39px;
	background-image: url(../../../english/images/suuri_link_4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:8px;
	margin-top:8px;
	text-indent:-9999px;
}#lang {
	float:right;
}

#lang ul {
	list-style:none;
	width:167px;
	height:29px;
	margin-right:13px;
	margin-top:10px;
}
/**/
*html #lang ul {
	list-style:none;
	width:167px;
	height:29px;
	margin-right:13px;
	margin-top:13px;
}


#lang li {
	float:left;
	display:block;
}
#lang li.langbt_1 a {
	display:block;
	width:86px;
	height:29px;
	background-image: url(../../../english/images/lang_btn_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
	text-decoration:none;
}
#lang li.langbt_2 a {
	display:block;
	width:81px;
	height:29px;
	background-image: url(../../../english/images/lang_btn_1.gif);
	background-repeat: no-repeat;
	background-position: -86px 0px;
	text-indent:-9999px;
	clear:both;
	text-decoration:none;
}
#lang li.langbt_1 a:hover {
	display:block;
	width:86px;
	height:29px;
	background-image: url(../../../english/images/lang_btn_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent:-9999px;
}
#lang li.langbt_2 a:hover {
	display:block;
	width:81px;
	height:29px;
	background-image: url(../../../english/images/lang_btn_2.gif);
	background-repeat: no-repeat;
	background-position: -86px 0px;
	text-indent:-9999px;
	clear:both;
}






/*/////////////////////////////////////////////////////////////*/
/*/////////////////////////footer//////////////////////////*/
/*/////////////////////////////////////////////////////////////*/

#footer {
	width:100%;
	background-image: url(../../../english/images/footer_bg_1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align:center;
}

#footer #footer_inner {
	width:750px;
	height:50px;
	margin:0 auto;
	padding:30px 0 20px 0;
	background-image: url(../../../english/images/footer_bg_2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#footer #footer_inner #foot_link {
	display:block;
}

#footer #footer_inner address {
	display:block;
	padding:10px 30;
	font-style:normal;
}

/*/////////////////////////////////////////////////////////////*/
/*/////////////////////////contents//////////////////////////*/
/*/////////////////////////////////////////////////////////////*/


#contents {
	padding:10px 0px 10px 0;
}

/*/////////////////////////////////////////////////////////////*/
/*///////////////////right_Col(右カラム設定)///////////////////*/
/*/////////////////////////////////////////////////////////////*/


#right_Col {
	float:right;
	text-align:left;
	width:737px;
}

#right_Col #read_img {
	display:block;
	width:735px;
	height:120px;
	background-image: url(../../../english/images/read_img.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9999px;
}

#bread_crumb {
	padding: 15px 3px;
}

#whatsnew {
	line-height:1.5em;
}

#whatsnew dl {
	padding-left:1em;
	padding-top:1em;
}

#whatsnew dt {
	font-weight:bold;
	color:#003366;
	margin-bottom:1em;
}

#whatsnew dd {
	margin-left:0;
	/*margin-bottom:1em;*/
	padding-bottom:1em;
	border-bottom:dashed 1px #666666;
}


#totop {
	text-align:right;
	padding: 15px 5px;
}





/*/////////////////////////////////////////////////////*/
/*//////////////////////SubPages///////////////////////*/
/*/////////////////////////////////////////////////////*/

.pagetitle {
	display:block;
	color:#295f90;
	font-size:medium;
	font-weight:bold;
	padding: 8px 0 10px 10px;
	background-image: url(../../../english/images/subpage_h2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-top: solid 3px #295f90;
}

.textarea {
 padding: 20px 0 20px 10px;
 line-height:1.5em;
}

#contents_list ul {
	margin-left:20px;
	margin-top:20px;
}

#contents_list li {
	line-height:1.5em;
	margin-bottom:1em;
}

.textarea ul {
	margin-left:20px;
	margin-top:20px;
}

.textarea li {
	line-height:1.5em;
	margin-bottom:1em;
}

.textarea ol {
	margin-left:20px;
	margin-top:20px;
}



#contents_list dl {
	padding-left:1em;
	padding-top:1em;
}

#contents_list dt {
	font-weight:bold;
	color:#003366;
	margin-bottom:1em;
}

#contents_list dd {
	margin-left:0;
	/*margin-bottom:1em;*/
	padding-bottom:1em;
	border-bottom:dashed 1px #666666;
}
