@charset "utf-8";

/* CSS Document */

body, table, tr, td, ul, ol, dl, li, dd, dt, h1, h2, h3, h4, h5, h6	{

	font-size: 12px;

	font-family: Verdana, Osaka;

	line-height: 17px;

}	/*主頁共通樣式*/



body		{

	margin: 0px 0px 0px 0px;

}



form		{

	display: inline;

}



a			{

	text-decoration: none;

	color: #0000ff;

}



a:visited	{

	color: #ff732f;

}



a:active	{

	color: #ff5353;

}



a:hover		{

	color: #6262ff;

}



.input		{

	font-size: 12px;

	font-family: Verdana, Osaka;

}



.button		{

	font-size: 12px;

	font-family: Verdana, Osaka;

}



.alt		{

	display: none;

}



.red		{

	color: #ff0000;

}

/*-----------------------------------------------*/

/* 排版專用                                      */

/*-----------------------------------------------*/

div#main	{

	background-color: #1f2875;

	margin: 0px auto 0px auto;

	padding: 0px 0px 0px 0px;

	width: 775px;

}	/*主頁外框架*/



div#left	{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 148px;

	float: left;

}	/*主頁目錄左框架*/



div#center	{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	border-left: 1px solid #1f2875;

	background-color: #ffffff;

	width: 480px;

	float: left;

}	/*主頁內容中框架*/



div#center.enough	{

	height: 490px;

}	/*主頁內容中框架*/





div#right	{

	width: 146px;

	float: left;

}	/*主頁目錄右框架*/



div#bottom	{

	background-color: #ffffff;

	overflow: hidden;

	height: 5px;

	clear: both;

}



div#footer	{

	border-top: 2px solid #cccccc;

	background-color: #ffffff;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 20px 0px;

	text-align: center;

	color: #0f0f6f;

	font-family: Tahoma;

	font-size: 11px;

	clear: both;

}

/*-----------------------------------------------*/

/* 網頁上部                                      */

/*-----------------------------------------------*/

h1#header	{

	background-image: url(../image/logo_mizuho.jpg);

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 775px;

	height: 91px;

}	/*網頁上方大標題*/



/*-----------------------------------------------*/

/* 左框架                                        */

/*-----------------------------------------------*/

ul.left_menu	{

	background-color: #ffffff;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 2px 0px;

}	/*目錄按鈕選單*/



ul.left_menu li	{

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	list-style-type: none;

	width: 148px;

	height: 26px;

	float: left;

}	/*目錄按鈕選單按鈕底樣式*/



ul.left_menu li a	{

	background-color: #ffffff;

	width: 148px;

	height: 26px;

	float: left;

}	/*目錄按鈕選單按鈕底樣式*/



ul.left_menu li#bt01 a			{

	background-image: url(../image/jbt01.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt02 a			{

	background-image: url(../image/jbt02.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt03 a			{

	background-image: url(../image/jbt03.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt04 a			{

	background-image: url(../image/jbt04.gif);

	height: 39px;

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt05 a			{

	background-image: url(../image/jbt05.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt06 a			{

	background-image: url(../image/jbt06.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt07 a			{

	background-image: url(../image/jbt07.gif);

}	/*目錄按鈕選單按鈕底樣式*/



ul.left_menu li#bt01			{

	background-image: url(../image/jbt01-on.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt02			{

	background-image: url(../image/jbt02-on.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt03			{

	background-image: url(../image/jbt03-on.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt04			{

	background-image: url(../image/jbt04-on.gif);

	height: 39px;

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt05			{

	background-image: url(../image/jbt05-on.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt06			{

	background-image: url(../image/jbt06-on.gif);

}	/*目錄按鈕選單按鈕底樣式*/

ul.left_menu li#bt07			{

	background-image: url(../image/jbt07-on.gif);

}	/*目錄按鈕選單按鈕底樣式*/



ul.left_menu li#bt01 a:hover, ul.left_menu li#bt02 a:hover, ul.left_menu li#bt03 a:hover,

ul.left_menu li#bt04 a:hover, ul.left_menu li#bt05 a:hover, ul.left_menu li#bt06 a:hover, ul.left_menu li#bt07 a:hover,

ul#btm01 li#bt01 a, ul#btm02 li#bt02 a, ul#btm03 li#bt03 a, ul#btm04 li#bt04 a, ul#btm05 li#bt05 a, ul#btm06 li#bt06 a, ul#btm07 li#bt07 a 	{

	background-image: none;

	background-color: transparent;

}	/*目錄按鈕選單按鈕底樣式*/



h2#login	{

	background-image: url(../image/login-tt-j.gif);

	background-color: #1f2875;

	background-position: bottom;

	background-repeat: no-repeat;

	margin: 0px 0px 5px 0px;

	padding: 10px 0px 0px 0px;

	width: 148px;

	height: 25px;

	clear: both;

}



div#login_in	{

	background-image:url(../image/bg-gray.gif);

	text-align: center;

	padding: 0px 5px 5px 0px;

}



div#login_in div.inp	{

	padding: 0px 0px 0px 0px;

	margin: 0px 5px 5px auto;

	text-align: right;

}



div#login_in div.pass	{

	font-size: 11px;

	padding: 0px 15px 0px 15px;

}



div#login_in div	{

	padding: 0px 0px 0px 0px;

	margin: 0px auto 5px auto;

}



div#login_in div#regist	{

	background-image:url(../image/regist-bt-j.gif);

	width: 128px;

	height: 29px;

}



div#login_in div#regist a	{

	border: 1px solid #0000ff;

	width: 128px;

	height: 29px;

	float: left;

}



div#login_in div#secure	{

	background-image: url(../image/seal_new.gif);

	background-position: center;

	background-repeat: no-repeat;

	background-color: #ffffff;

	width: 128px;

	height: 130px;

}



div#login_in div#secure a	{

	width: 128px;

	height: 130px;

	float: left;

}



/*-----------------------------------------------*/

/* 中框架                                        */

/*-----------------------------------------------*/

h2#topic	{

	background-image: url(../image/tt-topic-c.jpg);

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width: 480px;

	height: 27px;

}	/*中央標題 (Topic)*/



h2#company	{

	background-image: url(../image/tt-company-j.jpg);

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width: 480px;

	height: 27px;

}	/*中央標題 (当社のご案内)*/



h2#service	{

	background-image: url(../image/tt-service-j.jpg);

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width: 480px;

	height: 27px;

}	/*中央標題 (取扱い業務、サービス)*/



h2#taiwan	{

	background-image: url(../image/tt-taiwan-j.jpg);

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width: 480px;

	height: 27px;

}	/*中央標題 (台湾に進出をお考えの皆さまへ)*/



h2#links	{

	background-image: url(../image/tt-links-j.jpg);

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width: 480px;

	height: 27px;

}	/*中央標題 (台湾関連リンク)*/



h2#personal	{

	background-image: url(../image/tt-personal-j.jpg);

	margin: 0px 0px 20px 0px;

	padding: 0px 0px 0px 0px;

	width: 480px;

	height: 27px;

}	/*中央標題 (個人情報管理)*/



div#center h3	{

	background-image: url(../image/item.gif);

	background-repeat: no-repeat;

	background-position: 8px 0px;

	margin: 0px 0px 5px 0px;

	padding: 1px 0px 0px 32px;

	font-size: 17px;

	line-height: 20px;

	color: #0f0f6f;

}



div#center h3 a	{

	color: #0f0f6f;

}



div#center div	{

	margin: 0px 10px 20px 10px;

}



div#center div.textbox	{

	border-left: 1px solid #da9ab6;

	border-top: 1px solid #da9ab6;

}



div#center div.textbox h4	{

	background-color: #f7f3f3;

	margin: 0px 0px 0px 0px;

	padding: 5px 5px 5px 5px;

	font-weight: normal;

}



div#center div.textbox div	{

	background-color: #ffffff;

	margin: 0px 0px 0px 0px;

	padding: 5px 0px 5px 5px;

}

div#center div.textbox .blue	{
	color: #44f;
	font-weight: normal;
}

div#center div.textbox .red	{
	color: #f00;
	font-weight: normal;
}

div#center div.textbox ol	{
	margin: 0;
	padding: 0;
}

div#center div.textbox ol li	{
	margin: 0 0 0 30px;
	padding: 0;
}


div#center div.textbox div img	{

	border: 1px solid #444444;

	margin: 5px 5px 5px 5px;

	float: right;

}


div.news_box p {
	width: 320px;
}   /*首頁新聞*/


div#center ul#history	{

	margin-top: 5px;

	margin-bottom: 20px;

}	/*歷史新聞*/



div#center ul#history li	{

	list-style-type: circle;

}	/*歷史新聞*/



div#center div#m3_test	{

	border: 2px solid #0f0f6f;

	margin: 0px 10px 20px 10px;

	padding: 0px 0px 0px 0px;

}



div#center div#m3_test h4	{

	background-color: #96a9da;

	margin: 0px 0px 0px 0px;

	padding: 5px 5px 5px 5px;

	font-weight: normal;

	text-align: center;

}



div#center div#m3_test div	{

	background-color: #f7f3f3;

	margin: 0px 0px 0px 0px;

	padding: 5px 5px 0px 5px;

}



div#center div#m3_test div table	{

	border-top: 1px solid #cccccc;

	border-left: 1px solid #cccccc;

	background-color: #ffffff;

	width: 100%;

}



div#center div#m3_test div table td	{

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	background-color: #ffffff;

	padding: 3px 3px 3px 3px;

}



div#center div#m3_test div table td.item	{

	width: 100px;

}



div#center div#m3_test div.try	{

	background-color: #f7f3f3;

	margin: 0px 0px 0px 0px;

	padding: 5px 5px 5px 5px;

	text-align: center;

	font-weight: bold;

	font-size: 15px;

}



div#center div.sp	{

	font-family: Verdana, Osaka;

	font-size: 11px;

	line-height: 17px;

	color: #ff0000;

}



div#center ol.service	{

	margin-top: 5px;

	margin-bottom: 20px;

}	/*取扱い業務、サービス條列*/



div#center ol.service li	{

	margin-bottom: 0px;

	margin-right: 10px;

}	/*取扱い業務、サービス條列*/



div#center table.purple	{

	border-top: 1px solid #aaaaaa;

	border-left: 1px solid #aaaaaa;

	margin-top: 10px;

	margin-bottom: 10px;

	width: 400px;

}	/*紫色表格*/



div#center table.purple th	{

	border-right: 1px solid #aaaaaa;

	border-bottom: 1px solid #aaaaaa;

	background-color: #d0d0ff;

	font-weight: normal;

}	/*紫色表格*/



div#center table.purple td	{

	border-right: 1px solid #aaaaaa;

	border-bottom: 1px solid #aaaaaa;

	background-color: #f7f7ff;

	text-align: center;

}	/*紫色表格*/



div#center table.purple1	{

	border-top: 1px solid #aaaaaa;

	border-left: 1px solid #aaaaaa;

	margin-top: 10px;

	margin-bottom: 10px;

	width: 460px;

}	/*紫色表格*/



div#center table.purple1 th	{

	border-right: 1px solid #aaaaaa;

	border-bottom: 1px solid #aaaaaa;

	background-color: #d0d0ff;

	vertical-align: top;

	font-weight: normal;

	text-align: left;

}	/*紫色表格*/



div#center table.purple1 td	{

	border-right: 1px solid #aaaaaa;

	border-bottom: 1px solid #aaaaaa;

	background-color: #f7f7ff;

	vertical-align: top;

}	/*紫色表格*/



div#center table.purple1 td.pp	{

	background-color: #e8e8ff;

}	/*紫色表格*/



div#center div.gray	{

	padding: 5px 5px 5px 5px;

	margin: 10px auto 20px auto;

	background-color: #f7f3f3;

	width: 350px;

}	/*灰色表格*/



div#center div.gray ol	{

	margin-top: 10px;

	margin-bottom: 10px;

}	/*灰色表格內條列*/



div#center div.gray ol li	{

	line-height: 20px;

	margin-bottom: 10px;

	color: #0f0f6f;

}	/*灰色表格內條列*/



div#center div.gray ol li img	{

	border: 0px;

}	/*灰色表格內條列*/



div#center div.pink	{

	padding: 5px 5px 5px 5px;

	border: 1px solid #ff99bb;

	margin: 10px auto 20px auto;

	background-color: #fff4fa;

	width: 250px;

}	/*粉紅色表格*/



div#center div.pink ul	{

	margin-top: 10px;

	margin-bottom: 10px;

}	/*粉紅色表格內條列*/



div#center ol.taiwan	{

	margin-top: 5px;

	margin-bottom: 20px;

}	/*台湾に進出をお考えの皆さまへ條列*/



div#center ol.taiwan li	{

	margin-bottom: 10px;

	margin-right: 10px;

}	/*台湾に進出をお考えの皆さまへ條列*/



div#center div.link_text	{

	text-align: center;

}	/*台湾関連リンク文字*/



div#center ul.personal	{

	margin-top: 5px;

	margin-bottom: 20px;

}	/*個人情報管理條列*/



div#center ul.personal li	{

	list-style-type: circle;

	margin-bottom: 5px;

	margin-right: 10px;

}	/*個人情報管理條列*/



div#center div.back	{

	margin-right: 30px;

	margin-bottom: 30px;

	text-align: right;

}



/*-----------------------------------------------*/

/* 右框架                                        */

/*-----------------------------------------------*/

div#right h3#favorite	{

	background-image: url(../image/okiniiri-j.gif);

	background-position: center;

	background-repeat: no-repeat;

	background-color: #ffffff;

	margin: 1px 1px 0px 1px;

	padding: 0px 0px 0px 0px;

	width: 144px;

	height: 24px;

}



div#right h3#favorite a	{

	width: 144px;

	height: 24px;

	float: left;

}



div#right div#contact	{

	border: 1px outside #c8b299;

}



div#right h4	{

	border: 1px solid #000000;

	margin: 1px 1px 1px 2px;

	padding: 0px 0px 0px 0px;

	width: 140px;

	height: 22px;

}



div#right h4#taipai	{

	background-image: url(../image/taipei-j.gif);

}


div#right h4#taichung	{

	background-image: url(../image/taichung-j.gif);

}


div#right h4#kaohsiung	{

	background-image: url(../image/kaohsiung-j.gif);

}



div#right h4#gloup	{

	background-image: url(../image/mmj.gif);

	height: 43px;

}



div#right div.tel	{

	background-color: #4b4b93;

	margin: 0px 3px 0px 3px;

	padding: 2px 2px 2px 2px;

	color: #ffffff;

}



div#right div.fax	{

	background-color: #1e1e78;

	margin: 0px 3px 0px 3px;

	padding: 2px 2px 2px 2px;

	color: #ffffff;

}



div#right div.tel a	{

	color: #ffffff;

}