@charset "utf-8";

/*=========================================================================
種別 ：
サイト共通モジュールパーツ
適用 ：
サイト全体
=========================================================================*/

/*
見出し
-------------------------------------------------------------------------*/
/*h1
--------------------------------------------------*/
/*h101------------------------------*/
#MAIN .h101{
	padding:8px 15px 13px;
	border-top:5px solid #188524;
	background:url(/en/common/image/module/h1_bg.gif) repeat-x 0 bottom;
	width:660px;
}
#MAIN .h101 h1{
	width:660px;
	color:#333;
	font-size:150%;
	font-weight:bold;
	line-height:1.1;
}
/*h2
--------------------------------------------------*/
/*h201------------------------------*/
#MAIN .h201{
	padding:0 0 3px 10px;
	background:url(/en/common/image/module/h2_icon.gif) no-repeat 0 1px;
	width:680px;
}
#MAIN .h201 h2{
	padding:0;
	width:680px;
	color:#333;
	font-size:120%;
	font-weight:bold;
}
/*h201------------------------------*/
#MAIN .h201{
	padding:0 0 3px 10px;
	background:url(/en/common/image/module/h2_icon.gif) no-repeat 0 1px;
	width:680px;
}
#MAIN .h201 h2{
	padding:0;
	width:680px;
	color:#333;
	font-size:120%;
	font-weight:bold;
}
/*h3
--------------------------------------------------*/
/*h301------------------------------*/
#MAIN .h301{
	padding:0 0 3px 15px;
	background:url(/en/common/image/module/h3_icon.gif) no-repeat 0 4px;
	width:675px;
}
#MAIN .h301 h3{
	padding:0;
	width:670px;
	font-size:110%;
	font-weight:bold;
}


/*
リンク
-------------------------------------------------------------------------*/
/*linkNormal01
--------------------------------------------------*/
#MAIN .linkNormal01{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 35%;
}
/*linkNormal02
--------------------------------------------------*/
#MAIN .linkNormal02{
	padding:0 0 0 1em;
	text-indent:-1em;
	width:679px;
}
#MAIN .linkNormal02 a{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 30%;
}

/*linkB01
--------------------------------------------------*/
#MAIN .linkB01{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr_b01.gif) no-repeat 0 4px;
	white-space:nowrap;
}
/*linkT01
--------------------------------------------------*/
#MAIN .linkT01{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr_t01.gif) no-repeat 0 4px;
	white-space:nowrap;
}
/*site_map01
--------------------------------------------------*/
#MAIN .site_map01 .sMLeft,
#MAIN .site_map01 .sMRight{
	width:315px;
}
#MAIN .site_map01 .sMLeft{
	float:left;
}
#MAIN .site_map01 .sMRight{
	float:right;
}
#MAIN .site_map01 ul{
	margin:10px 0 0;
	padding:0 5px 0 10px;
	width:305px;
}
#MAIN .site_map01 ul li{ padding:10px 0 0 0; padding-left:1em; text-indent:-1em; }
#MAIN .site_map01 ul ul{
	margin:0;
	padding:0 0 5px 20px;
	width:285px;
}
#MAIN .site_map01 ul ul li{
	padding-left:1em;
	text-indent:-1em;
}
#MAIN .site_map01 a{
	white-space:normal;
}


/*
リスト
-------------------------------------------------------------------------*/
/*dList01
--------------------------------------------------*/
#MAIN .dList01{
	margin:0 0 0 15px;
}
#MAIN .dList01 dt{
	margin:5px 0 0;
	font-weight:bold;
	color:#188425;
}
#MAIN .dList01 dd{
	margin:0 0 0 25px;
}
/*dList02
--------------------------------------------------*/
#MAIN .dList02{
	margin:0 0 0 15px;
	padding:1px 0 10px;
	width:645px;
}
#MAIN .dList02 dt{
	float:left;
	width:12px;
}
#MAIN .dList02 dd{
	float:right;
	width:610px;
	text-align:left;
}
/*listNormal01：小中黒マーク画像
--------------------------------------------------*/
#MAIN .listNormal01{
	margin:0 0 0 15px;
}
#MAIN .listNormal01 li{
	padding:0 0 5px 14px;
	list-style-type:none;
	background:url(/en/common/image/general/icon_list01.gif) no-repeat 3px 6px;
}
/*listDecimal01：数字
--------------------------------------------------*/
#MAIN .listDecimal01{
	margin:0 0 0 15px;
}
#MAIN .listDecimal01 li{
	margin:0 0 0 0;
	padding:0 0 5px 15px;
	list-style-type:decimal;
	list-style-position:inside;
	text-indent:-15px;
}

/*listDecimal02：※マーク画像＋数字
--------------------------------------------------*/
#MAIN .listDecimal02{
	margin:0 0 0 15px;
}
#MAIN .listDecimal02 li{
	margin:0 0 0 0;
	padding:0 0 5px 0;
	list-style-type:none;
/*
	list-style-position:inside;
	background:url(/en/common/image/general/icon_note01.gif) no-repeat 0 4px;
	text-indent:-17px;
*/
}
/*listDecimal03：（注）マーク画像＋数字
--------------------------------------------------*/
#MAIN .listDecimal03{
	margin:0 0 0 15px;
}
#MAIN .listDecimal03 li{
	margin:0 0 0 0;
	padding:0 0 5px 47px;
	list-style-type:decimal;
	list-style-position:inside;
	background:url(/en/common/image/general/icon_note02.gif) no-repeat 5px 3px;
	text-indent:-15px;
}

/*listDecimal04：ローマ数字
--------------------------------------------------*/
#MAIN .listDecimal04{
	margin:0 0 0 15px;
}
#MAIN .listDecimal04 li{ margin:0 0 0 0; padding:0 0 5px 15px; list-style-type:upper-roman; list-style-position:inside; text-indent:-15px; }

/*listlowAlpha01：アルファベット
--------------------------------------------------*/
#MAIN .listlowAlpha01{
	margin:0 0 0 15px;
}
#MAIN .listlowAlpha01 li{
	margin:0 0 0 15px;
	padding:0 0 5px 0;
	list-style-type:lower-alpha;
}
/*listNote01：※マーク画像
--------------------------------------------------*/
#MAIN .listNote01{
	margin:0 0 0 15px;
}
#MAIN .listNote01 li{
	list-style-type:none;
	padding:0 0 5px 0;
/*
	background:url(/en/common/image/general/icon_note01.gif) no-repeat 0 4px;
*/
}
/*listNote02：（注）マーク画像
--------------------------------------------------*/
#MAIN .listNote02{
	margin:0 0 0 15px;
}
#MAIN .listNote02 li{
	padding:0 0 5px 35px;
	list-style-type:none;
	background:url(/en/common/image/general/icon_note02.gif) no-repeat 5px 3px;
}


/*
ステップ
-------------------------------------------------------------------------*/
/*stepH201
--------------------------------------------------*/
#MAIN .stepH201 h2{
	padding:7px 0 9px 64px;
	min-height:13px;
}
#MAIN .stepH201 .step01{background:url(/en/common/image/module/h2_step0101.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step02{background:url(/en/common/image/module/h2_step0102.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step03{background:url(/en/common/image/module/h2_step0103.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step04{background:url(/en/common/image/module/h2_step0104.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step05{background:url(/en/common/image/module/h2_step0105.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step06{background:url(/en/common/image/module/h2_step0106.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step07{background:url(/en/common/image/module/h2_step0107.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step08{background:url(/en/common/image/module/h2_step0108.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step09{background:url(/en/common/image/module/h2_step0109.gif) no-repeat 0 50%;}
#MAIN .stepH201 .step10{background:url(/en/common/image/module/h2_step0110.gif) no-repeat 0 50%;}
#MAIN .stepH201Box01{
	background:#f1f1f1 url(/en/common/image/module/h2_step01box_t.gif) no-repeat 0 0;
	width:690px;
}
#MAIN .stepH201Box01 .inner{
	padding:14px 11px 13px;
	background:url(/en/common/image/module/h2_step01box_t.gif) no-repeat 0 bottom;
	width:668px;
}
#MAIN .stepH201Box01 .title{
	font-weight:bold;
}
/*stepDl01
--------------------------------------------------*/
#MAIN .stepDl01{
	width:690px;
}
#MAIN .stepDl01 dt{
	float:left;
	padding:9px;
	width:180px;
	border:1px solid #b2b2b2;
}
#MAIN .stepDl01 dt.boxDt{
	padding:10px;
	border:0 none;
	background:#f1f1f1;
}
#MAIN .stepDl01 dd{
	float:right;
	width:480px;
}
#MAIN .stepDl01Arr{
	padding:5px 0 3px 80px;
}
/*stepDl02
--------------------------------------------------*/
#MAIN .stepDl02{
	width:690px;
}
#MAIN .stepDl02 dt{
	float:left;
	padding:9px;
	width:180px;
	border:1px dashed #b2b2b2;
}
#MAIN .stepDl02 dt.boxDt{
	padding:10px;
	border:0 none;
	background:#f1f1f1;
}
#MAIN .stepDl02 dd{
	float:right;
	width:480px;
}
#MAIN .stepDl02Arr{
	padding:5px 0 3px 80px;
}
/*stepH301
--------------------------------------------------*/
#MAIN .stepH301 h3{
	padding:4px 0 7px 60px;
	min-height:11px;
}
#MAIN .stepH301 .step01{background:url(/en/common/image/module/h3_step0101.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step02{background:url(/en/common/image/module/h3_step0102.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step03{background:url(/en/common/image/module/h3_step0103.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step04{background:url(/en/common/image/module/h3_step0104.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step05{background:url(/en/common/image/module/h3_step0105.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step06{background:url(/en/common/image/module/h3_step0106.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step07{background:url(/en/common/image/module/h3_step0107.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step08{background:url(/en/common/image/module/h3_step0108.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step09{background:url(/en/common/image/module/h3_step0109.gif) no-repeat 0 50%;}
#MAIN .stepH301 .step10{background:url(/en/common/image/module/h3_step0110.gif) no-repeat 0 50%;}


/*
ボックス
-------------------------------------------------------------------------*/
/*box01
--------------------------------------------------*/
#MAIN .box01{
	background:url(/en/common/image/module/box01_bg.gif) repeat-y 0 0;
	width:690px;
}
#MAIN .box01 .inner{
	padding:0 0 10px;
	background:url(/en/common/image/module/box01_b.gif) no-repeat 0 bottom;
}
#MAIN .box01 .left{
	float:left;
	width:340px;
}
#MAIN .box01 .right{
	float:right;
	width:340px;
}
#MAIN .box01 .h2{
	background:url(/en/common/image/module/h2_box01_t.gif) no-repeat 0 0;
	width:340px;
}
#MAIN .box01 .h2 .inner{
	margin:0 0 0 2px;
	padding:10px 0 7px;
	background:url(/en/common/image/module/h2_bg.gif) repeat-x 0 bottom;
	width:336px;
}
#MAIN .box01 .h2 .inner h2{
	padding:0 0 3px 23px;
	background:url(/en/common/image/module/h2_icon.gif) no-repeat 13px 4px;
	width:305px;
	color:#333;
	font-size:120%;
	font-weight:bold;
}
#MAIN .box01 .texts{
	margin:10px 0 0 11px;
	padding:0 0 3px;
	width:318px;
}
#MAIN .box01 .texts .link{
	margin:8px 0 0;
}
#MAIN .box01 .texts .link li{
	margin:5px 0 0 0;
	padding:0 12px;
	text-indent:-10px;
}
#MAIN .box01 .texts .link li a{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 4px;
}
#MAIN .box01.odd{
	width:340px;
}
/*box02
--------------------------------------------------*/
#MAIN .box02{
	border-top:1px solid #b2b2b2;
	width:690px;
}
#MAIN .box02 ul{
	margin:10px 0 0;
	padding:0 0 5px 10px;
	width:670px;
}
#MAIN .box02 li{
	float:left;
	margin:5px 0 0 0;
	padding:0 12px 0 0;
}
#MAIN .box02 li a,
#MAIN .box02 li .current{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 4px;
	white-space:nowrap;
}
/*box03
--------------------------------------------------*/
#MAIN .box03{
	background:url(/en/common/image/module/box03_bg.gif) repeat-y 0 0;
	width:690px;
}
#MAIN .box03 .inner{
	padding:7px 11px 10px;
	background:url(/en/common/image/module/box03_b.gif) no-repeat 0 bottom;
	width:668px;
}
#MAIN .box03 .title{
	margin:0;
	padding:0 0 6px;
	border-bottom:1px dotted #8dd94f;
	width:668px;
	color:#188524;
	font-weight:bold;
}
#MAIN .box03 ul{
	margin:10px 0 0;
	padding:0 0 5px;
	width:668px;
}
#MAIN .box03 li{
	float:left;
	margin:5px 0 0 0;
	padding:0 12px 1px 0;
	white-space:nowrap;
}
#MAIN .box03 li a,
#MAIN .box03 li .current{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr04.gif) no-repeat 0 4px;
	white-space:nowrap;
}
/*box04
--------------------------------------------------*/
#MAIN .box04{
	background:url(/en/common/image/module/box04_bg.gif) repeat-y 0 0;
	width:690px;
}
#MAIN .box04 .inner{
	padding:10px 11px;
	background:url(/en/common/image/module/box04_b.gif) no-repeat 0 bottom;
	width:668px;
}
#MAIN .box04 .title{
	width:668px;
	font-weight:bold;
}
#MAIN .box04 ul{
	margin:5px 0 0;
	padding:0 0 5px;
	width:668px;
}
#MAIN .box04 li{
	/*float:left;
	width:320px;*/
	padding:0 10px 0 0;
}
/*box05
--------------------------------------------------*/
#MAIN .box05{
	width:690px;	
}
#MAIN .box05 .box05Left{
	float:left;
	width:400px;	
}
#MAIN .box05 .box05Right{
	float:right;
	width:280px;
	text-align:right;	
}
/*box06
--------------------------------------------------*/
#MAIN .box06{
	border-top:1px solid #b2b2b2;
	width:690px;
}
#MAIN .box06 ul{
	text-align:right;
}
#MAIN .box06 ul li{
	padding:0 0 5px;
}
/*boxLink
--------------------------------------------------*/
#MAIN .boxLink li{
	float:left;
	margin:0 20px 0 0;
	padding:0 20px 1px 0;
	white-space:nowrap;
}
/*boxLinkRight
--------------------------------------------------*/
#MAIN .boxLinkRight{
	text-align:right;
}
#MAIN .boxLinkRight ul{
	float:right;
}
#MAIN .boxLinkRight li{
	float:left;
	margin:0 0 0 20px;
	padding:0 0 1px;
	white-space:nowrap;
}
/*data
--------------------------------------------------*/
#MAIN .data{
	background:url(/en/common/image/module/box03_bg.gif) repeat-y 0 0;
	width:690px;
}
#MAIN .data .inner{
	padding:7px 11px 10px;
	background:url(/en/common/image/module/box03_b.gif) no-repeat 0 bottom;
	width:668px;
}
#MAIN .data .title{
	margin:0;
	padding:0 0 6px;
	border-bottom:1px solid #8dd94f;
	width:668px;
	color:#188524;
	font-weight:bold;
}
#MAIN .data dl{
	padding:8px 0 7px;
	width:668px;
	border-top:1px dotted #8dd94f;
}
#MAIN .data .first{
	border:0 none;
}
#MAIN .data dt{
	float:left;
	width:500px;
	padding:2px 0 0 14px;
	background:url(/en/common/image/general/icon_list01.gif) no-repeat 3px 8px;
}
#MAIN .data dd{
	float:right;
	text-align:right;
	padding:0 0 1px;
	width:140px;
	white-space:nowrap;
}
#MAIN .data dd a{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr04.gif) no-repeat 0 4px;
	white-space:nowrap;
}

/*download
--------------------------------------------------*/
/*download01------------------------------*/
#MAIN .download01{
	background:url(/en/common/image/module/down_bg.gif) repeat-y 0 0;
	width:690px;
}
#MAIN .download01 .inner{
	padding:9px 11px 10px;
	background:url(/en/common/image/module/down_b.gif) no-repeat 0 bottom;
	width:668px;
}
#MAIN .download01 .texts{
	float:left;
	width:550px;
}
#MAIN .download01 .pdf{
	padding-left:20px;
	background:url(/en/common/image/general/icon_pdf01.gif) no-repeat 0 0;
}
#MAIN .download01 .texts .link{
	margin:5px 0 0;
	text-align:right;
}
#MAIN .download01 .image{
	float:right;
	width:110px;
	text-align:right;
}
/*dir06
--------------------------------------------------*/
#MAIN .dir06{
	padding:5px 5px 10px 10px;
	border-bottom:1px solid #b2b2b2;
	width:675px;
	background:#e0e0e0;
}
#MAIN .dir06 li{
	float:left;
	margin:5px 0 0 0;
	padding:0 12px 0 0;
}
#MAIN .dir06 li a,
#MAIN .dir06 li .current{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr03.gif) no-repeat 0 4px;
	white-space:nowrap;
}
#MAIN .dir06 li .current{
	font-weight:bold;
}
/*dir07
--------------------------------------------------*/
#MAIN .dir07{
	background:url(/en/common/image/module/down_bg.gif) repeat-y 0 0;
	width:690px;
}
#MAIN .dir07 .inner{
	padding:5px 5px 10px 10px;
	background:url(/en/common/image/module/down_b.gif) no-repeat 0 bottom;
	width:675px;
}
#MAIN .dir07 li{
	float:left;
	margin:5px 0 0 0;
	padding:0 12px 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 4px;
}
/*
#MAIN .dir07 li a,
#MAIN .dir07 li .current{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 4px;
	white-space:nowrap;
}
*/
#MAIN .dir07 li .current{
	font-weight:bold;
}
/*dir08
--------------------------------------------------*/
#MAIN .dir08{
	background:url(/en/common/image/module/down_bg.gif) repeat-y 0 0;
	width:690px;
}
#MAIN .dir08 .inner{
	padding:5px 5px 10px 10px;
	background:url(/en/common/image/module/down_b.gif) no-repeat 0 bottom;
	width:675px;
}
#MAIN .dir08 li{
	float:left;
	margin:5px 0 0 0;
	padding:0 12px 0 0;
}
#MAIN .dir08 li a{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr_b01.gif) no-repeat 0 4px;
	white-space:nowrap;
}
#MAIN .dir08 .title{
	font-weight:bold;
}
/*テキスト＋画像 B
--------------------------------------------------*/
/*imgTxtR290------------------------------*/
#MAIN .imgTxtR290{
	width:690px;
}
#MAIN .imgTxtR290 .texts{
	float:left;
	width:385px;
}
#MAIN .imgTxtR290 .photo{
	float:right;
	width:290px;
}
/*imgTxtL290------------------------------*/
#MAIN .imgTxtL290{
	width:690px;
}
#MAIN .imgTxtL290 .texts{
	float:right;
	width:385px;
}
#MAIN .imgTxtL290 .photo{
	float:left;
	width:290px;
}
/*imgTxt02R290------------------------------*/
#MAIN .imgTxt02R290{
	width:690px;
}
#MAIN .imgTxt02R290 .photo{
	float:right;
	padding:0 0 5px 15px;
	width:290px;
}
/*imgTxt02L290------------------------------*/
#MAIN .imgTxt02L290{
	width:690px;
}
#MAIN .imgTxt02L290 .photo{
	float:left;
	padding:0 15px 5px 0;
	width:290px;
}
/*テキスト＋画像 M
--------------------------------------------------*/
/*imgTxtL200------------------------------*/
#MAIN .imgTxtL200{
	width:690px;
}
#MAIN .imgTxtL200 .texts{
	float:right;
	width:475px;
}
#MAIN .imgTxtL200 .photo{
	float:left;
	width:200px;
}
/*imgTxtR200------------------------------*/
#MAIN .imgTxtR200{
	width:690px;
}
#MAIN .imgTxtR200 .texts{
	float:left;
	width:475px;
}
#MAIN .imgTxtR200 .photo{
	float:right;
	width:200px;
}
/*imgTxt02L200------------------------------*/
#MAIN .imgTxt02L200{
	width:690px;
}
#MAIN .imgTxt02L200 .photo{
	float:left;
	padding:0 15px 5px 0;
	width:200px;
}
/*imgTxt02R200------------------------------*/
#MAIN .imgTxt02R200{
	width:690px;
}
#MAIN .imgTxt02R200 .photo{
	float:right;
	padding:0 0 5px 15px;
	width:200px;
}
/*imgTxtLi200------------------------------*/
#MAIN .imgTxtLi200{
	width:690px;
}
#MAIN .imgTxtLi200 li{
	float:left;
	padding:0 45px 0 0;
	width:200px;
}
#MAIN .imgTxtLi200 .rightEnd{
	padding:0;
}
#MAIN .imgTxtLi200 li .title{
	font-weight:bold;
}
/*テキスト＋画像 S
--------------------------------------------------*/
/*imgTxtL100------------------------------*/
#MAIN .imgTxtL100{
	width:690px;
}
#MAIN .imgTxtL100 .texts{
	float:right;
	width:575px;
}
#MAIN .imgTxtL100 .photo{
	float:left;
	width:100px;
}
/*imgTxtR100------------------------------*/
#MAIN .imgTxtR100{
	width:690px;
}
#MAIN .imgTxtR100 .texts{
	float:left;
	width:575px;
}
#MAIN .imgTxtR100 .photo{
	float:right;
	width:100px;
}
/*imgTxt02L100------------------------------*/
#MAIN .imgTxt02L100{
	width:690px;
}
#MAIN .imgTxt02L100 .photo{
	float:left;
	padding:0 15px 5px 0;
	width:100px;
}
/*imgTxt02R100------------------------------*/
#MAIN .imgTxt02R100{
	width:690px;
}
#MAIN .imgTxt02R100 .photo{
	float:right;
	padding:0 0 5px 15px;
	width:100px;
}


/*
table
-------------------------------------------------------------------------*/
/*table01
--------------------------------------------------*/
#MAIN .table01{
	width:688px;
	border-collapse:collapse;
	border:1px solid #b2b2b2;
}
#MAIN .table01 th,
#MAIN .table01 td{
	padding:10px;
	border-collapse:collapse;
	border:1px solid #b2b2b2;
}
#MAIN .table01 th{
	font-weight:normal;
	background:#f5ffd8;
}
#MAIN .table01 td .grayBox{
	width:97%;
	padding:8px 5px 5px;
	background:#f1f1f1;
}
/*table02
--------------------------------------------------*/
#MAIN .table02{
	width:688px;
	border-collapse:collapse;
	border:1px solid #b2b2b2;
}
#MAIN .table02 th,
#MAIN .table02 td{
	padding:10px;
	border-collapse:collapse;
	border:1px solid #b2b2b2;
}
#MAIN .table02 th{
	font-weight:normal;
	background:#f5ffd8;
	text-align:left;
	width:94px;
}
/*table03
--------------------------------------------------*/
#MAIN .table03{
	width:688px;
	border-collapse:collapse;
	border:1px solid #b2b2b2;
}
#MAIN .table03 th,
#MAIN .table03 td{
	padding:10px;
	border-collapse:collapse;
	border:1px solid #b2b2b2;
}
#MAIN .table03 th{
	font-weight:normal;
	background:#f5ffd8;
	text-align:left;
	width:146px;
}


/*
information
-------------------------------------------------------------------------*/
/*tabSingle
--------------------------------------------------*/
#MAIN .tabSingle{
	margin:0;
	padding:0;
	width:690px;
	background:url(/en/common/image/module/info_tab_b.gif) repeat-x 0 bottom;
}
#MAIN .tabSingle .current{
	margin:0;
	padding:0 0 0 2px;
	width:603px;
}
#MAIN .tabSingle .current .inner{
	margin:0;
	padding:10px 10px 5px 8px;
	width:585px;
	text-align:center;
}
#MAIN .tabSingle .all{background:url(/en/common/image/module/info_tab_all_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .etc{background:url(/en/common/image/module/info_tab_etc_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .less{background:url(/en/common/image/module/info_tab_less_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .less2{background:url(/en/common/image/module/info_tab_less.gif) no-repeat 0 0;}
#MAIN .tabSingle .foreign{background:url(/en/common/image/module/info_tab_foreign_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .sb{background:url(/en/common/image/module/info_tab_sb_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .cp{background:url(/en/common/image/module/info_tab_cp_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .fund{background:url(/en/common/image/module/info_tab_fund_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .dvp{background:url(/en/common/image/module/info_tab_dvp_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .finance{background:url(/en/common/image/module/info_tab_finance_l.gif) no-repeat 0 0;}
#MAIN .tabSingle .all .inner{background:url(/en/common/image/module/info_tab_all_r.gif) no-repeat right 0;}
#MAIN .tabSingle .etc .inner{background:url(/en/common/image/module/info_tab_etc_r.gif) no-repeat right 0;}
#MAIN .tabSingle .less .inner{background:url(/en/common/image/module/info_tab_less_r.gif) no-repeat right 0;}
#MAIN .tabSingle .foreign .inner{background:url(/en/common/image/module/info_tab_foreign_r.gif) no-repeat right 0;}
#MAIN .tabSingle .sb .inner{background:url(/en/common/image/module/info_tab_sb_r.gif) no-repeat right 0;}
#MAIN .tabSingle .cp .inner{background:url(/en/common/image/module/info_tab_cp_r.gif) no-repeat right 0;}
#MAIN .tabSingle .fund .inner{background:url(/en/common/image/module/info_tab_fund_r.gif) no-repeat right 0;}
#MAIN .tabSingle .dvp .inner{background:url(/en/common/image/module/info_tab_dvp_r.gif) no-repeat right 0;}
#MAIN .tabSingle .finance .inner{background:url(/en/common/image/module/info_tab_finance_r.gif) no-repeat right 0;}
/*tabAll
--------------------------------------------------*/
#MAIN .tabAll{
	margin:0;
	padding:0;
	width:690px;
	background:url(/en/common/image/module/info_tab_b.gif) repeat-x 0 bottom;
}
#MAIN .tabAll li{
	width:74px;
	float:left;
	display:block;
	margin:0 2px 0 0;
	padding:5px 0 0 0;
	font-size:80%;
	line-height:1.1;
	background:url(/en/common/image/module/info_tab_l.gif) no-repeat 0 0;
}
#MAIN .tabAll li a{
	display:block;
	padding:4px 2px 2px;
	cursor:pointer;
	min-height:60px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	background:#bdbdbd url(/en/common/image/module/info_tab_b02.gif) repeat-x left bottom;
}
*html #MAIN .tabAll li a{
  min-height: 56px;
  height: auto !important;
  height: 60px;
 }
#MAIN .tabAll li a:link{
	color:#fff;
	text-decoration:none;
}
#MAIN .tabAll li a:hover{
	color:#090;
	text-decoration:none;
}
#MAIN .tabAll li .inner{
	margin:0;
	text-align:center;
	width: 80px;
	font-size:10px;
}

#MAIN .tabAll .all{background:url(/en/common/image/module/info_tab_all.gif) no-repeat 0 0;}
#MAIN .tabAll .etc{background:url(/en/common/image/module/info_tab_etc.gif) no-repeat 0 0;}
#MAIN .tabAll .less{background:url(/en/common/image/module/info_tab_less.gif) no-repeat 0 0;}
#MAIN .tabAll .foreign{background:url(/en/common/image/module/info_tab_foreign.gif) no-repeat 0 0;}
#MAIN .tabAll .sb{background:url(/en/common/image/module/info_tab_sb.gif) no-repeat 0 0;}
#MAIN .tabAll .cp{background:url(/en/common/image/module/info_tab_cp.gif) no-repeat 0 0;}
#MAIN .tabAll .fund{background:url(/en/common/image/module/info_tab_fund.gif) no-repeat 0 0;}
#MAIN .tabAll .dvp{background:url(/en/common/image/module/info_tab_dvp.gif) no-repeat 0 0;}
#MAIN .tabAll .finance{background:url(/en/common/image/module/info_tab_finance.gif) no-repeat 0 0;}

#MAIN .tabAll .toptabwhite .inner{
	display:block;
	margin:0;
	padding:6px 2px 2px;
	min-height:56px;
	text-align:center;
	width: 70px;
	font-size:10px;
}
*html #MAIN .tabAll .toptabwhite .inner{
  min-height: 56px;
  height: auto !important;
  height: 56px;
 }

/*infoUtility
--------------------------------------------------*/
#MAIN .infoUtility{
	margin:10px 0 0 10px;
	width:670px;
}
#MAIN .infoUtility ul{
	float:right;
	margin:0;
	padding:0;
}
#MAIN .infoUtility li{
	float:left;
	margin:0 0 0 5px;
	padding:0;
}
#MAIN .infoUtility .rss{
	height:17px;
}
#MAIN .infoUtility .list a{
	display:block;
	margin:0;
	padding:0;
	background:url(/en/common/image/general/btn_list_tl.gif) no-repeat 0 0;
}
#MAIN .infoUtility .list a img{
	margin:0;
	padding:0;
}
#MAIN .infoUtility .list a span{
	display:block;
	background:url(/en/common/image/general/btn_list_tr.gif) no-repeat right 0;
}
#MAIN .infoUtility .list a span span{
	background:url(/en/common/image/general/btn_list_bl.gif) no-repeat 0 bottom;
}
#MAIN .infoUtility .list a span span span{
	background:url(/en/common/image/general/btn_list_br.gif) no-repeat right bottom;
}
#MAIN .infoUtility .list a span span span span{
	padding:0 7px 2px 14px;
	background:url(/en/common/image/general/icon_arr03.gif) no-repeat 6px 5px;
	font-size:80%;
}
/*infoList
--------------------------------------------------*/
#MAIN .infoList{
	margin:10px 0 0 10px;
	padding:0 0 20px;
	width:670px;
	border-top:1px solid #b7b7b7;
}
#MAIN .infoList li{
	margin:0;
	padding:9px 10px 8px;
	width:650px;
	border-bottom:1px solid #b7b7b7;
}
#MAIN .infoList li .date{
	display:block;
	float:left;
	padding:1px 0 0;
	width:60px;
	font-size:12px;
}
#MAIN .infoList li .icon{
	display:block;
	float:left;
	padding:0 0 0 10px;
	width:115px;
}
#MAIN .infoList li .link{
	display:block;
	float:right;
	padding:0 0 0 11px;
	width:570px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 5px;
	margin:2px 0 0 0;
}
#MAIN .infoList li .link02{
	width:570px;
}
#MAIN .infoList li .link03{
	background:none;
}
/*info2nd
--------------------------------------------------*/
#MAIN .info2nd{
	width:690px;
}
/*specialInfo
--------------------------------------------------*/
#MAIN .specialInfo{
	float:left;
	padding:1px;
	width:229px;
	border:2px solid #b3dd3c;
	background:#b0b0b0;
}
#MAIN .specialInfo .inner{
	padding:2px;
	width:225px;
	background:#fff;
}
#MAIN .specialInfo ul{
	padding:10px 5px 3px;
	width:215px;
}
#MAIN .specialInfo ul li{
	padding:0 0 8px 12px;
	text-indent:-10px;
}
#MAIN .specialInfo ul li a{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 3px;
}
/*history
--------------------------------------------------*/
#MAIN .history{
	float:right;
	padding:5px;
	width:433px;
	border:1px solid #b7b7b7;
	background:#fff;
}
#MAIN .history .inner01{
	padding:5px 10px 10px;
	width:413px;
	background:#e0f4b9;
}
#MAIN .history .inner02{
	width:413px;
	background:url(/en/image/history_bg.gif) no-repeat 0 bottom;
}
#MAIN .history .historyInfo{
	float:left;
	width:201px;
}
#MAIN .history .historyDown{
	float:right;
	width:201px;
}
#MAIN .history ul{
	padding:10px 10px 3px;
	width:181px;
}
#MAIN .history ul li{
	padding:0 0 8px 12px;
	text-indent:-10px;
}
#MAIN .history ul li a{
	padding:0 0 3px 10px;
	background:url(/en/common/image/general/icon_arr01.gif) no-repeat 0 3px;
}
#MAIN .history ul .default{
	padding:0 0 15px 0;
	text-indent:0;
}
/*history
--------------------------------------------------*/
.wsNowrap{
	white-space:nowrap;
}
.wsDL{
	border:0 !important;
	padding: 0 !important;
}
.imageFloat{
	float: left;
}
.if1{
	padding: 0 7px 0 0;
}
.if2{
	width: 650px;
}
.if3{
	width: 640px;
}
