@charset "utf-8";
/* -----------------------------------------------------------
CSS Information
File name: policy.css
----------------------------------------------------------- */



/*----------コーポレート・ガバナンス----------*/

#ir_en #governance {
	width:580px;	
}
#ir_en #governance p {
	font-size:14px;
	line-height:1.6;
	padding-bottom:14px;
}
#ir_en #governance p.mb0 {
	padding-bottom: 0;
}
#ir_en #governance .governanceSection {
	width:580px;
	padding-top:40px;
}
#ir_en #governance .governanceSection h4 {
	padding-bottom:22px;
}

#ir_en #governance .governanceSection h5 {
	padding-bottom:20px;
	padding-top:15px;
}
#ir_en #governance .governanceSection h5.no {
	padding-bottom:0px;	
}
#ir_en #governance .governanceSection .textArea h6 {
	font-size:14px;
	line-height:1.6;
	margin:20px 0;	
}
#ir_en #governance .governanceSection .textArea strong {
	font-size:14px;
	line-height:2.2;
	display:block;	
}
#ir_en #governance .governanceSection .textArea span {
	width:580px;
	display:block;
	font-size:14px;
	font-weight:bold;
	background:url(/en/investors/img/policy/icn-defence.gif) no-repeat 0px 6px; 
	text-indent:18px;
	line-height:1.6;
}
#ir_en #governance .pageTop {
  text-align: right;
}

#ir_en .tab table{
	border-collapse: collapse;
	border-spacing: 0;
	border:1px solid #d5d5d5;
	}
#ir_en .tab th,
#ir_en .tab td{
	font-size:12px;
	font-weight:normal;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	}
#ir_en .tab th.ft13{
	font-size:14px;
	padding-left:20px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	}
#ir_en .tab th.big{
	padding-top:35px;
	padding-bottom:20px;
	}
#ir_en .tab th.big02{
	padding-top:10px;
	padding-bottom:10px;
	font-size:14px;
	}
#ir_en .tab th.ptb10{
	padding-top:10px;
	padding-bottom:10px;
	}
#ir_en .tab td.pr10{
	padding-right:10px;
	text-align:right;
	font-size:14px;
	}
#ir_en .tab th.pr10{
	padding-right:20px;
	font-size:14px;
	}
#ir_en .tab td.ft13{
	font-size:14px;
	padding-left:20px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	}
#ir_en .tab td.test_01{
	font-size:14px;
	padding:10px;
	}
#ir_en .tab th.tab01{
	text-align:left;
	padding-left:15px;
	font-size:14px;
	}
#ir_en #governance .governanceSection .textArea .tab th strong{
	display:inline;
	}
#ir_en #governance p.ft12{
	font-size:12px;
	padding-top:20px;
	padding-bottom:25px;
	}
#ir_en #governance .governanceSection h5.pt35{
	padding-top:35px;
	}
#ir_en .5.pt40{
	padding-top:40px;
	}
#ir_en #governance .governanceSection .textArea h6.ptb0{
	padding:0;
	margin:0;
	}
#ir_en .governancePdf {
	width:580px;
	background:#f5f5f5;
	margin:30px auto;	
}
#ir_en .governancePdfTop {
	width:580px;
	padding-top:17px;
	background: url(/en/investors/img/policy/bg-governance_top.gif) no-repeat top;	
}
#ir_en .governancePdfBottom {
	width:580px;
	padding-bottom:17px;
	background: url(/en/investors/img/policy/bg-governance_bottom.gif) no-repeat bottom;	
}
#ir_en .governancePdf dl {
	width:540px;
	margin:0 auto;
}
#ir_en .governancePdf dt {
	border-left: 4px solid #444444;
    color: #444444;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 20px;
    padding-left: 7px;
}

#ir_en .governancePdf dd {
    background: url(/en/investors/img/policy/icn-pdf.gif) no-repeat left;
    font-size: 13px;
    padding-left: 21px;
}
#ir_en .governancePdf dd a{
	line-height:1.6;
	font-size:14px;
	}
/*----------事業などのリスク----------*/
#ir_en #risk {
	width:580px;	
}
#ir_en #risk p {
	font-size:14px;
	line-height:1.6;
	padding-bottom:25px;
}

#ir_en #risk .riskSection {
	width:580px;
	padding-top:40px;
}
#ir_en #risk .riskSection .sectionTitle {
	padding-bottom:22px;
}
#ir_en #risk .riskSection h6 {
	padding-bottom:20px;	
}
#ir_en #risk .riskSection ul {
	padding-bottom:25px;
}
#ir_en #risk .riskSection li {
	font-size:14px;
	background:url(/en/investors/img/policy/icn-defence.gif) no-repeat 0px 7px;
	line-height:1.6;
	text-indent:12px;
}
#ir_en #risk .riskSection .pageTop {
  text-align: right;
}
#ir_en #risk .riskSection h6.pt0{
	font-size:14px;
	padding:0;
	}


/*----------買収防衛策----------*/
#ir_en #defence {
	width:580px;	
}
#ir_en #defence p {
	font-size:14px;
	line-height:1.6;
	padding-bottom:25px;
}
#ir_en #defence p span.txt_in {
	font-size:14px;
	text-indent:13px;
	display:block;
	
}

#ir_en #defence p.pb0{
	padding-bottom:0;
	}
#ir_en #defence .defenceSection {
	width:580px;
	padding-top:40px;
}
#ir_en #defence .defenceSection .sectionTitle {
	padding-bottom:22px;
}
#ir_en #defence .defenceSection h6 {
	padding-bottom:20px;	
}
#ir_en #defence .defenceSection ul {
	padding-bottom:25px;
}
#ir_en #defence .defenceSection li {
	font-size:14px;
	line-height:1.6;
}
#ir_en #defence .defenceSection .pageTop {
  text-align: right;
}

#ir_en #defence .defenceSection .txt_bottom{
	border-top:1px solid #e9e9e9;
	padding-top:37px;
	width:580px;
	}
#ir_en #defence .defenceSection .txt_bottom p{
		font-size:12px;
		}
#ir_en #defence .defenceSection .txt_bottom p span{
	font-size:12px;
	font-weight:bold;
	}


/*------------------------------
	ページ内リンク
------------------------------*/
#ir_en #linkArea {
	width:580px;
	background: url(/en/investors/img/share/bg-anchor.gif) repeat-y;
}
#ir_en #linkTop{
	width:580px;
	padding-top:10px;
	background:url(/en/investors/img/share/top-anchor.gif) no-repeat top;
}
#ir_en #linkBottom {
	width:580px;
	background:url(/en/investors/img/share/bottom-anchor.gif) no-repeat bottom;
	padding-bottom:20px;

}
#ir_en #linkBottom table td a{
		font-size:14px;
	line-height:1.6;
	}
#ir_en #linkArea h4 {
	padding:15px 49px;
	font-weight:normal;
}
#ir_en #linkArea table {
	border-collapse:collapse;
	margin:18px 0 0 20px;
}
#ir_en #linkArea table th {
	text-align:left;
	padding-bottom:15px;
}
#ir_en #linkArea table td {
	width:260px;
	background:url(/en/investors/img/share/allow-anchor.gif) no-repeat left 4px;
	padding-right:19px;
	padding-left:19px;
	padding-bottom:14px;
	vertical-align:top;
	letter-spacing:normal;
}
#ir_en #linkArea table td.none {
	background:none;
}
#ir_en #governanceLink {
	width:540px;
	margin:0 auto;
}
#ir_en #governanceLink dl {
	float: none !important;
	width: 100% !important;
}
#ir_en #governanceLink dl dd {
	background: none;
	padding: 0;
}
#ir_en #governanceLink dl dd:after {
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}
#ir_en #governanceLink dl dd ul {
	width: 50%;
	float: left;
}
#ir_en #governanceLink dl dd ul li {
  background:url(../img/share/allow-anchor.gif) no-repeat left 4px;;
	padding: 0 19px 14px 19px;
}
#ir_en #governanceLink dl dd a{
	font-size:13px;
	line-height:1.6;
}
#ir_en #governanceLink:after {
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
 }
#ir_en #linkArea dl {
	width:260px;
	margin-top:20px;
}
#ir_en #linkArea dt {
	padding-bottom:13px;
}
#ir_en #linkArea dt a {
	font-weight:bold;
}
#ir_en #linkArea dd {
	background:url(/en/investors/img/share/allow-anchor.gif) no-repeat left 4px;
	padding-right:19px;
	padding-left:19px;
	padding-bottom:14px;
	letter-spacing:normal;
}

#ir_en #linkArea #cg {
	float:left;
}

#ir_en #linkArea #af {
	float:right;
}
/*----------ディスクロージャー・ポリシー----------*/
#ir_en #disclosure {
	width:580px;	
}
#ir_en #disclosure p {
	font-size:14px;
	line-height:1.6;
	padding-bottom:25px;
}

#ir_en #disclosure .disclosureSection {
	width:580px;
}
#ir_en #disclosure .disclosureSection h5{
	padding-top:35px;
	}
#ir_en #disclosure .disclosureSection h5.pt0{
	padding-top:0;
	}
#ir_en #disclosure .disclosureSection .sectionTitle {
	padding-bottom:22px;
}
#ir_en #disclosure .disclosureSection h6 {
	padding-bottom:20px;	
}
#ir_en #disclosure .disclosureSection .pageTop {
  text-align: right;
}

/*----------イオングループ中期経営計画----------*/
#ir_en #strategy {
	width:580px;	
}
#ir_en #strategy p {
	font-size:14px;
	line-height:1.6;
	padding-bottom:25px;
}
#ir_en .stratrgy_main{
	width:580px;
	background: url(/en/investors/img/policy/bg-strategy_main.gif) left top repeat-y;
	margin-bottom:40px;
	clear:both;
	overflow:hidden;
}
#ir_en .stratrgy_top{
	width:580px;
	background: url(/en/investors/img/policy/bg-strategy_top.gif) left top no-repeat;}
#ir_en .stratrgy_bottom{
	width:580px;
	background: url(/en/investors/img/policy/bg-strategy_bottom.gif) left bottom no-repeat;
	}
#ir_en #disclosure .disclosureSection  .stratrgy_bottom h6{
	font-size:15px;
	padding:18px 0 10px 30px;
	color:#106da0;
	}
#ir_en .stratrgy_bottom p.txt{
	width:540px;
	margin: 0 auto;
	}
#ir_en .stratrgy_bottom p.img_left{
	width:200px;
	float:left;
	padding-left:20px;
	}
#ir_en .stratrgy_bottom p.txt_right{
	width:320px;
	float:right;
	padding-right:20px;
	}
#ir_en #disclosure .stratrgy_bottom p.txt_right02{
	width:320px;
	float:right;
	padding-right:20px;
	padding-bottom:0;
	}


#ir_en .stratrgy_bottom:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#ir_en .img_strategy{
	width:540px;
	margin:0 auto;
	}
/*------連結子会社情報----------*/

#ir_en #organization .pageTop {
  text-align: right;
}

#ir_en #organization div.organizationSection h4 {
	margin-bottom:30px;
}

#ir_en #organization div.organizationSection h5 {
	margin-bottom:20px;
}

/* 2015/06/29 デザイン変更のため使用停止
#ir_en #organization div.organizationListMiddle {
	width:580px;
	background: url(../img/policy/bg-organizationlist-middle.gif) repeat;
}

#ir_en #organization div.organizationListTop {
	width:580px;
	background: url(../img/policy/bg-organizationlist-top.gif) no-repeat top;
}

#ir_en #organization div.organizationListBottom {
	background: url(../img/policy/bg-organizationlist-bottom.gif) no-repeat bottom;
	width:529px;
	padding:23px 25px;
}

#ir_en #organization div.organizationListBottom ul li{
	float:left;
	margin-bottom:10px;
}

#ir_en #organization div.organizationListBottom ul li.spacer{
	margin-right:9px;
}

#ir_en #organization div.organizationListBottom ul:after{ clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; }
*/

/* 2015/06/29 追加 */
#ir_en #organization div.organizationList{
  margin:0 0 20px;
  padding:0;
  zoom:1;
}
#ir_en #organization div.organizationList:after{
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

#ir_en #organization div.organizationList .column{
  width:280px;
}
#ir_en #organization div.organizationList .left-hand{
  float:left;
}
#ir_en #organization div.organizationList .right-hand{
  float:right;
}

#ir_en #organization div.organizationList .column dl{
  margin-bottom:5px;
}
#ir_en #organization div.organizationList .column dl dt{
  margin-bottom:8px;
}
#ir_en #organization div.organizationList .column dl dd{
  margin-bottom:25px;
}

#ir_en #organization div#companyOverview {
	margin:40px 0px;
	text-align:center;
	clear:both;
}
#ir_en .year_caption {
	width:580px;
	margin-top:12px;
	text-align:right;
}

/*----------取締役・監査役・執行役員の紹介----------*/

#ir_en #executives {
    height: auto !important;
    min-height: 160px;
}
#ir_en #executives h5 {
    margin-bottom: 23px;
}
#ir_en #executives h6{
	margin-bottom:30px;
	}
#ir_en #executives .personContainer {
    overflow: hidden;
    width: 580px;
}
#ir_en #executives .person {
    background: url("/en/investors/img/policy/bg-shadow.gif") no-repeat scroll center bottom transparent;
    float: left;
    margin: 0 20px 15px 0;
    padding-bottom: 11px;
    width: 180px;
}
#ir_en #executives .edge {
    margin-right: 0;
}
#ir_en #executives .person dl {
    border: 1px solid #CCCCCC;
    padding: 9px 4px 9px 4px;
    text-align: center;
    width: 170px;
}
#ir_en #executives .person .photo {
    margin-bottom: 16px;
}
#ir_en #executives .person .post, #executives .person .name {
    margin-bottom: 10px;
}
#ir_en #executives .person .name {
    font-weight: bold;
}
#ir_en #executivesPopup {
    background: url("/en/investors/policy/profile/img/bg-popup.png") repeat scroll 0 0 transparent;
    display: none;
    height: 100%;
    left: 0;
    position: fixed !important;
    top: 0;
    width: 100%;
}
#ir_en #executives .pageTop {
  text-align: right;
  margin-bottom:40px;
}
#ir_en #executives p.exe_txt{
	font-size:12px;
	padding-bottom:35px;
	}
#ir_en #executives p.exe_txt02{
	font-size:12px;
	padding-top:20px;
	padding-bottom:30px;
	}
#ir_en #executives .stratrgy_bottom h6{
	font-size:15px;
	padding:18px 0 10px 30px;
	color:#106da0;
	margin-bottom:0;
	}

#ir_en #executives ul.one {
	width:540px;
	margin:0 auto;
	padding-bottom:25px;
}
#ir_en #executives ul.two {
	padding-bottom:20px;
}
#ir_en #executives ul.one li {
	font-size:12px;
	background:url(/en/investors/img/policy/icn-defence.gif) no-repeat 0px 7px;
	line-height:1.6;
	text-indent:12px;
}
#ir_en #executives ul.two li {
	font-size:12px;
	background:url(/en/investors/img/policy/icn-defence.gif) no-repeat 0px 7px;
	line-height:1.6;
	text-indent:12px;
	padding-bottom:15px;
}
#ir_en #executives ul.two li.pb0{
	padding-bottom:0;
	}
#ir_en #executives ol{
	margin-bottom:25px;
	}
#ir_en #executives ol li{
	border-top:1px dotted #CCC;
	padding-top:15px;
	padding-bottom:15px;
	}
#ir_en #executives ol li p.special {
	padding-left: 0.7em;
	text-indent: -0.7em;
}
#ir_en #executives ol li.bor{
	border-bottom:1px dotted #CCC;}
#ir_en #executives ol li span{
	font-weight:bold;}

#ir_en .tab02 table{
	border-collapse: collapse;
	border-spacing: 0;
	border:1px solid #d5d5d5;
	}
#ir_en .tab02 th,
#ir_en .tab02 td{
	font-weight:normal;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	}
#ir_en .tab02 th.th_left{
	text-align:left;
	padding-left:15px;}
#ir_en .tab02 th.txt_title {
	font-size:15px;
	text-align:left;
	padding:15px 0 15px 25px;
	font-weight:bold;
	color:#106da0;
	margin-bottom:0;
	background:url(/en/investors/img/policy/bg-execu_ico.gif) 15px 16px no-repeat;
}
#ir_en .tab02 th.txt_title span {
	font-size:12px;
	display:block;
	margin-top:5px;
	color:#106da0;
}
	
#ir_en .tab02 td.exe_pr10{
	text-align:right;
	padding-right:10px;
	}
#ir_en .mb40{
	margin-bottom:40px;
	}
#ir_en .mb30{
	margin-bottom:30px;
	}
#ir_en .mb20{
	margin-bottom:20px;
	}
#ir_en #executives #corporateDebentureTable.tableStock .carrierFrame {
	padding:10px;
	width:46%;
	text-align:left;
}
#ir_en #executives #corporateDebentureTable.tableStock .carrierFrame2 {
	padding:10px;
	text-align:left;
}

#ir_en #executives #corporateDebentureTable.tableStock th.carrierFrame {
	text-align:center;
}
#ir_en #executives #corporateDebentureTable.tableStock th.carrierFrame2 {
	text-align:center;
}

#ir_en #executives #corporateDebentureTable.tableStock .vTitle {
	text-align:center;
	width:26%;
}
#ir_en #executives #corporateDebentureTable.tableStock th {
	font-size:14px;
}

/*
  policy.html
*/
#ir_en #policy p {
	font-size:14px;
	line-height:1.6;
	padding-bottom:25px;
}

#ir_en .txt_section{
	width:580px;
	margin-bottom:20px;
}
#ir_en .txt_section:after{
	content:".";
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
}
#ir_en .txt_section .texLeft{
	float:left;
	width:270px;
	margin-right:40px;
}
#ir_en .txt_section .photoRight{
	float:left;
	width:251px;
}
#ir_en #policy .pageTop{
	margin-bottom:20px;
	text-align:right;
}

/*
  policy index.html
*/
#ir_en #policy_index {
	width:650px;
	padding-left:30px;
	padding-top:3px;
	_padding-top:0px;
	_margin-top:-10px;
}
#ir_en #policy_index ul.policy_index_list {
	width:650px;
}
#ir_en #policy_index ul.policy_index_list li {
	width:316px;
	float:left;
	padding:0 10px 17px 0;
}	
#ir_en #policy_index ul.policy_index_list li.tesu {
	width:316px;
	float:left;
	padding:0 0 17px 0;
}
#ir_en #policy_index:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

/*
   ceo-message.html
*/
#ir_en #ceo p {
	font-size:14px;
	line-height:1.6;
	padding-bottom:25px;
}
#ir_en #ceo h5{
	margin-bottom:20px;
}
#ir_en #ceo h6{
	margin-bottom:4px;
}
#ir_en .ceo_section{
	width:590px;
	overflow:hidden;
	margin-bottom:20px;
}
#ir_en .ceo_section:after{
	content:".";
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
}
#ir_en .ceo_section .texLeft{
	float:none;
	width:auto;
	margin-right:40px;
}
#ir_en .ceo_section .photoRight{
	float:left;
	width:271px;
}
#ir_en #ceo .pageTop{
	margin-bottom:20px;
	text-align:right;
}
#ir_en #mainTitle h4.title_first{
	padding-top:17px;
	}




.adjust {
	width: 540px;
	margin: 0 auto;
}

	2014.08.06  thickbox.css 追加
--------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* -------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/en/investors/img/policy/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#4c4c4c;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}
#TB_contents {
	position: relative;
	background: url(/en/investors/img/policy/bg-modal_body.gif) top repeat-x #fff;
	border-bottom: 1px solid #797874;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	position:absolute;
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	width:25px;
	height:24px;
	left:500px;
	bottom:20px;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

/*
#TB_title_autumn{
	width: 585px;
	text-align:right;
	cursor: pointer;
	padding:14px 0px 0 0;
	position: absolute;
}
*/
#TB_title_autumn{
	position: absolute;
	top: 5px;
	left: 596px;
	cursor: pointer;
}
#TB_title_autumn img {
    border: none;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background:url(/en/investors/img/policy/bg-shop_wrapper.jpg);
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
}
#TB_next {
	position: absolute;
	top:130px;
	right: 38px;
	width: 27px;
	height: 200px;
	text-align: right;
}
#TB_prev {
	position: absolute;
	top:130px;
	left: 0;
	width: 27px;
	height: 200px;
	text-align: left;
}
#TB_next img,
#TB_prev img {
	border: none;
	float: left;
}
/*
	2014.08.06  table.css 追加
--------------------------------------------------*/
#table_wrapper {
	background: #fff;
}
#popup_wrapper {
  background: url(/en/investors/img/policy/bg-modal_body.gif) top repeat-x;
}
#popup_wrapper {
	width: 636px;
	padding-bottom: 32px;
	background:url(/en/investors/img/policy/bg-top.gif) right top no-repeat;
	background-attachment: fixed;
}
.popup_main {
	width: 540px;
	margin: 0 auto;
}
.info_area {
	margin-left: 10px;
	padding-top: 30px;
}
.info_area:after {
	content: "."; visibility: hidden; display: block; height: 0; clear: both;
}
.info_area .photo {
	float: left;
	width: 240px;
}
.info_area .pos {
  font-size: 20px;
  margin-bottom: 10px;
}
.info_area .jobs {
  font-size: 15px;
  margin-bottom: 7px;
}
.info_area .txt h1{
	font-size: 30px;
	margin-bottom: 10px; 
}
.info_area .birthday {
	font-size: 15px;
  color: #666;
	margin-bottom: 0;
}
.popup_main h2 {
	margin-top: 20px;
	font-size: 20px;
	padding: 10px 0 15px 10px;
	background: url(/en/investors/img/policy/ico-line.png) left bottom no-repeat;
}
.popup_main .title_en {
  font-weight: normal;
}
.record_area {
	width: 500px;
	margin: 20px auto 0 auto;
}
.record_area dl {
	width: 500px;
	background: url(/en/investors/img/policy/img-record_line.gif) left bottom no-repeat;
}
.record_area dl:after {
	content: "."; visibility: hidden; display: block; height: 0; clear: both;
}
.record_area dl dt {
	width: 140px;
	padding: 8px 0;
	float: left;
}
.record_area dl dd {
	width: 360px;
	padding: 8px 0;
	float: left;
}
.phptoRight {
	width: 225px;
	float: right;
	text-align: right;
}
.enacted {
	text-align:right;
	margin-bottom:15px;
}