﻿/***                      ***/
/*     Initialize           */
/***                      ***/

/* structure */
#equity_contents div,
#equity_contents dl,#equity_contents dt,#equity_contents dd,
#equity_contents ul,#equity_contents ol,#equity_contents li,
#equity_contents h1,#equity_contents h2,#equity_contents h3,#equity_contents h4,#equity_contents h5,#equity_contents h6,
#equity_contents p,
#equity_contents th,#equity_contents td {  
	margin: 0;
	padding: 0;
}

#equity_contents h1,
#equity_contents h2,
#equity_contents h3,
#equity_contents h4,
#equity_contents h5,
#equity_contents h6{
	font-size:100%;
	font-weight:normal;
	color:#000;
	line-height:1.3;
	padding:0;
	margin:0;
}

/* img */
#equity_contents img{
	vertical-align:top;
	border:0;
	line-height:1;
}

/* table */
#equity_contents table {
	font-size: 100%;
	border:0;
}

/* form */
#equity_contents select option{
	padding:0 5px;
}

/**   /Initialize          **/


/***                      ***/
/*     brclear              */
/***                      ***/

.clear {
	clear:both;
}

/**   /brclear             **/


/* clearfix */

.clearfix:after{
	visibility:hidden;
	content: ".";
	display: block;
	clear: both;
	height: 0;
}

* html .clearfix{ display: inline-block; }

* html .clearfix{ height: 1%; }
.clearfix{ display: block; }

*:first-child+html  .clearfix{
	zoom:1;
}


/***                      ***/
/*     common               */
/***                      ***/


/*****************************************************************
	h1,h2,h3
*****************************************************************/

#equity_contents{
	width:796px;
	padding-top:10px;
	padding-left:10px;
	line-height:1.3;
}

#equity_contents h1{
	margin-bottom:30px;
}

#equity_contents h2{
	margin-bottom:15px;
}

#equity_contents h3{
	margin-bottom:10px;
}

/* navi */

/*****************************************************************
	float
*****************************************************************/

#equity_contents .fl_l{
	float:left;
}

#under_navi .fl_l{
	float:left;
	text-align:left;
	width:50%;
}
#under_navi .fl_r{
	float:right;
	text-align:right;
	width:49%;
}

#equity_contents .fl_r{
	float:left;
	text-align:right;
}

/*****************************************************************
	link
*****************************************************************/

#equity_contents a:link{
	color:#003399;
	text-decoration:none;
}

#equity_contents a:visited{
	color:#6600cc;
	text-decoration:none;
}

#equity_contents a:hover{
	color:#003399;
	text-decoration:underline;
}


/*****************************************************************
	width
*****************************************************************/

#equity_contents .w100{
	width:100%;
}

/*****************************************************************
	margin,padding
*****************************************************************/

#equity_contents .mt5{
	margin-top:5px;
}

#equity_contents .mt15{
	margin-top:15px;
}

#equity_contents .mb5{
	margin-bottom:5px;
}

#equity_contents .mb10{
	margin-bottom:10px;
}

#equity_contents .mb15{
	margin-bottom:15px;
}

#equity_contents .mb20{
	margin-bottom:20px;
}

#equity_contents .mb30{
	margin-bottom:30px;
}

#equity_contents .ml10{
	margin-left:10px;
}

#equity_contents .ml15{
	margin-left:17px;
}

#equity_contents .ml25{
	margin-left:25px;
}
#equity_contents .ml50{
	margin-left:50px;
}

#equity_contents .ml70{
	margin-left:70px;
}

#equity_contents .mr30{
	margin-right:30px;
}

#equity_contents .pl5{
	padding-left:5px;
}

#equity_contents .pl15{
	padding-left:15px;
}


#equity_contents .p10{
	padding:10px;
}

#equity_contents .p_0_40{
	padding:0 40px;
}

/*****************************************************************
	text-align
*****************************************************************/

#equity_contents .t_l{
	text-align:left;
}

#equity_contents .t_c{
	text-align:center;
}

#equity_contents .t_r{
	text-align:right;
}

/*****************************************************************
	color
*****************************************************************/

#equity_contents .fc_orange{
	color:#f77300;
}

#equity_contents .fc_blue{
	color:#003399;
}

#equity_contents .fc_00349a{
	color:#00349a;
}

#equity_contents .fc_01329b{
	color:#01329b;
}

#equity_contents .fc_616161{
	color:#616161;
}

#equity_contents .fc_0066cc{
	color:#0066cc;
}

#equity_contents .fc_797979{
	color:#797979;
}

#equity_contents .fc_ff0000{
	color:#ff0000;
}

/*****************************************************************
  font-size,font-weight
*****************************************************************/

#equity_contents .fs_b{
	font-size:115%;
}

#equity_contents .fs_s{
	font-size:90%;
}

#equity_contents .fs_xs{
	font-size:85%;
}

#equity_contents .fw_b{
	font-weight:bold;
}

/******************************************************************
	icon
******************************************************************/

#equity_contents .totop{
	background:url(/images/equity/common/icon_linkself_red.gif) 0px 2px no-repeat;
	margin:5px 0px;
	padding-left:15px;
}

#equity_contents .totop2{
	background:url(/images/equity/common/icon_linkself_red.gif) 0px 4px no-repeat;
	margin:5px 0px;
	padding-left:15px;
}

#equity_contents .ref{
	background:url(/images/equity/common/icon_linkself_red.gif) 0px 2px no-repeat;
	padding-left:15px;
}

#equity_contents .ref_pdf{
	background:url(/images/equity/common/icon_linkpdf.gif) 0px 2px no-repeat;
	padding-left:20px;
	padding-top:5px;
}

/*****************************************************************
	other
*****************************************************************/

#equity_contents .indent{
	text-indent:-1em;
	padding-left:1em;
}
#equity_contents ._wrap_r{
	text-align:right;
	padding:5px 0px;
}

#equity_contents .fs_0_lh_0 img{
	font-size:0;
	line-height:0;
}

/***                      ***/
/*     /common               */
/***                      ***/




/***                      ***/
/*          navi           */
/***                      ***/

#equity_contents .navi ul{
	background:#efefef;
	padding:1px 15px 0 15px;
	height:54px;
	padding-right:85px;
}

#equity_contents .navi ul li{
	font-size:1px;
	padding:3px 0;
}

#equity_contents .navi ul li a{
}

#equity_contents .navi ul li img{
}

#equity_contents .navi .navi_inner1{
	padding:2px;
	border:1px solid #979797;
	border-right:0
}

#equity_contents .navi .navi_inner2{
	padding:2px;
	border:1px solid #979797;
}




/***                      ***/
/*     method              */
/***                      ***/

#equity_contents #method .section1 table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

#equity_contents #method .section1 table td{
	padding:5px;
	border:1px solid #0066cc;
	width:50%;
}

#equity_contents #method .section1_inner{
	background:#ffffd7;
	border:1px solid #ffdd98;
	padding:15px;
}

#equity_contents #method .section2_inner{
	position:relative;
}

#equity_contents #method .section2_inner .position1{
	position:absolute;
	top:60px;
	left:15px;
	width:250px;
}

#equity_contents #method .section2_inner .position2{
	position:absolute;
	top:235px;
	left:15px;
	width:250px;
}

#equity_contents #method .section2_inner .position3{
	position:absolute;
	top:135px;
	left:375px;
	width:305px;
}

#equity_contents #method .section2_inner .position4{
	position:absolute;
	top:185px;
	left:375px;
	width:305px;
}
#equity_contents #method .section2_inner2{
	background:#ffffd7;
	border:1px solid #ffdd98;
	padding:15px;
}

#equity_contents #method .section2 table{
	border-collapse:collapse;
	border-spacing:0;
}

#equity_contents #method .section2 table td{
	padding:5px;
	border:1px solid #0066cc;
}

#equity_contents #method .section2 .table2 td{
	border:0px;
}

#equity_contents #method table .bgc_blue{
	background:#deebff;
}





/***                      ***/
/*     cost                */
/***                      ***/

#equity_contents #cost .section1 table td{
	padding:5px;
}

#equity_contents #cost .section1_inner{
	background:#ffffd7;
	border:1px solid #ffdd98;
	padding:15px;
}

#equity_contents #cost .section1 table{
	border-collapse:collapse;
	border-spacing:0;
}
#equity_contents #cost .section1 table td{
	padding:7px;
	border:1px solid #0066cc;
}

#equity_contents #cost .section1 table .bsl_0{
	border-left:none;
}

#equity_contents #cost .section1 table .bsr_0{
	border-right:none;
}

#equity_contents #cost .section1 table .bgc_blue2{
	background:#deebff;
}
#equity_contents #cost .section1 table .bgc_red1{
	background:#ffeeee;
}




/***                      ***/
/*     procedures           */
/***                      ***/

#equity_contents #procedures .section2 dl{
	width:215px;
}


#equity_contents #procedures .section2_inner{
	background:url(/images/equity/procedures_bg_01.gif) repeat-y;
	position:relative;
}

#equity_contents #procedures .section2_inner .position{
	position:absolute;
	top:-18px;
	left:168px;
}

#equity_contents #procedures .section3 .section3_inner1 table{
	border-collapse:collapse;
	border-spacing:0;
}

#equity_contents #procedures .section3 .section3_inner1 table td{
	padding:5px;
	border:1px solid #0066cc;
	vertical-align:top;
}

#equity_contents #procedures .section3 .section3_inner1 table .bsl_0{
	border-left:none;
}

#equity_contents #procedures .section3 .section3_inner1 table .bsr_0{
	border-right:none;
}

#equity_contents #procedures .section3_inner2{
	background:#ffffd7;
	border:1px solid #ffdd98;
	padding:15px;
}

#equity_contents #procedures table .bgc_blue{
	background:#deebff;
}



/***                      ***/
/*     about              */
/***                      ***/

#equity_contents #about .section1 .section1_inner dl{
	width:215px;
}

#equity_contents #about .section1_inner{
	background:url(/images/equity/procedures_bg_01.gif) repeat-y;
}

#equity_contents #about .section1_inner2{
	position:relative;
}

#equity_contents #about .section1_inner2 .list_style01{
	color:#ff9970;
}

#equity_contents #about .section1_inner2 .list_style02{
	color:#e36654;
}

#equity_contents #about .section1_inner2 .list_style03{
	color:#ffdd88;
}

#equity_contents #about .section1_inner2 .list_style04{
	color:#f0cc66;
}

#equity_contents #about .section1_inner2 .list_style05{
	color:#cce1ff;
}

#equity_contents #about .section1_inner2 .list_style06{
	color:#99c3ff;
}

#equity_contents #about .section1_inner2 .popup{
	display:none;
}

#equity_contents #about .section1_inner2 .pu1{
	position:absolute;
	left:80px;
	top:78px;
	background:#dddddd;
	border:1px solid #ff9970;
}

#equity_contents #about .section1_inner2 .pu2{
	position:absolute;
	left:80px;
	top:106px;
	background:#dddddd;
	border:1px solid #e36654;
}

#equity_contents #about .section1_inner2 .pu3{
	position:absolute;
	left:80px;
	top:165px;
	background:#dddddd;
	border:1px solid #ffdd88;
}

#equity_contents #about .section1_inner2 .pu4{
	position:absolute;
	left:80px;
	top:213px;
	background:#dddddd;
	border:1px solid #f0cc66;
}

#equity_contents #about .section1_inner2 .pu5{
	position:absolute;
	left:80px;
	top:241px;
	background:#dddddd;
	border:1px solid #cce1ff;
}

#equity_contents #about .section1_inner2 .pu6{
	position:absolute;
	left:80px;
	top:269px;
	background:#dddddd;
	border:1px solid #99c3ff;
}

#equity_contents #about .section1_inner2 dl{
	width:350px;
}

#equity_contents #about .section1 table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

#equity_contents #about .section1 table td{
	padding:5px;
	border:1px solid #0066cc;
	vertical-align:top;
}

#equity_contents #about .section1 table .bsl_0{
	border-left:none;
}

#equity_contents #about .section1 table .bsr_0{
	border-right:none;
}

#equity_contents #about .section1 table .about_td1{
	width:18%;
}

#equity_contents #about .section1 table .about_td2{
	width:27%;
	background:#ffeeee;
}

#equity_contents #about .section1 table .about_td3{
	width:27%;
	background:#deebff;
}

#equity_contents #about .section1 table .about_td4{
	width:27%;
	background:#deebff;
}




/***                      ***/
/*     list1              */
/***                      ***/

#equity_contents #list1 .box{
	width:330px;
}

#equity_contents #list1 .w675p{
	width:675px;
	margin:0 auto;
}

#equity_contents #list1 .section1_inner{
	background:url(/images/equity/list1_bg_01.gif) repeat-y;
}

#equity_contents #list1 .section1_inner .pl16{
	padding-left:16px;
}




/***                      ***/
/*     list2              */
/***                      ***/

#equity_contents #list2 .section1 ul{
	background:url(/images/equity/list2_bg_02.gif);
	padding-bottom:0;
	padding-top:5px;
	padding-left:5px;
	width:676px;
}
#equity_contents #list2 .section1 li{
	width:164px;
	height:24px;
	padding-right:5px;
	padding-bottom:5px;
	background:url(/images/equity/list2_bg_01.gif) no-repeat;
}
#equity_contents #list2 .section1 li a{
	width:146px;
	height:21px;
	padding-top:3px;
	display:block;
	padding-left:18px;
	background:url(/images/equity/common/icon_linkself_red.gif) 5px 7px no-repeat;
}

#equity_contents #list2 .section1 li .bg_icon_active{
	background:url(/images/equity/common/icon_linkself_gray.gif) 5px 7px no-repeat;
}

#equity_contents #list2 .section1 table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

#equity_contents #list2 .section1 table td{
	padding:5px;
	border:1px solid #e5e5e5;
	vertical-align:top;
}

#equity_contents #list2 .section1 table .bgc_blue{
	background:#e3efff;
}




/***                      ***/
/*     select_use              */
/***                      ***/

#equity_contents #select_use .box{
	width:330px;
}

#equity_contents #select_use .section1_inner{
	background:url(/images/equity/select_use_bg_01.gif) repeat-y;
}

#equity_contents #select_use .section1_inner2{
	background:url(/images/equity/select_use_bg_03.gif) repeat-y;
}

#equity_contents #select_use .pl16{
	padding-left:16px;
}

#equity_contents #select_use .bg_icon{
	padding-left:12px;
	background:url(/images/equity/common/icon_circle_07.gif) left 5px no-repeat;
}
