/* styles written in this file is for Standard */





/* stockholders-operation */

.stockholders-operation .main-contents h3{
	margin:			0px;
	padding:		12px 0px 15px 15px;
}

.stockholders-operation .main-contents h4{
	margin:			0px;
	padding:		2px 5px;
	background-image:	url(../_img/ind_bod_cap_bg_01.gif);
	background-repeat:	repeat-x;
	background-color:	#E6E6E6;
	font-size:		80%;
	font-weight:		bold;
}

.stockholders-operation .main-contents .main-contents-child{
	margin:			0px 0px 0px 15px;
	padding:		0px 0px 10px 0px;
	width:			541px;
}

.stockholders-operation .main-contents .main-contents-child p{
	margin:			0px;
	padding:		0px;
	font-size:		80%;
	color:			#000000;
	line-height:		1.45;
}
.stockholders-operation .main-contents .main-contents-child table{
	margin:			0px;
	border-collapse:	collapse;
	font-size:		80%;
	line-height:		1.3;
}

.stockholders-operation .main-contents .main-contents-child table tr th{
	padding:		7px 10px;
	background-color:	#E1EBF4;
	vertical-align:		top;
	font-weight:		normal;
	border-width:		1px 0px 0px 0px;
	border-style:		dotted;
	border-color:		#333333;
	width:			153px;
	text-align:		left;
}

.stockholders-operation .main-contents .main-contents-child table tr.last-child th{
	border-bottom-width:	1px;
}

.stockholders-operation .main-contents .main-contents-child table tr th span{
	font-size:		80%;
}

.stockholders-operation .main-contents .main-contents-child table tr td{
	padding:		7px 10px 20px 10px;
	vertical-align:		top;
	font-weight:		normal;
	border-width:		1px 0px 0px 0px;
	border-style:		dotted;
	border-color:		#333333;
}

.stockholders-operation .main-contents .main-contents-child table tr.last-child td{
	border-bottom-width:	1px;
}

.stockholders-operation .main-contents .main-contents-child table tr td ul{
	margin:			0px;
	padding:		0px 0px 0px 12px;
}

.stockholders-operation .main-contents .main-contents-child table tr td ul li{
	margin:			0px;
	padding:		0px;
}

.stockholders-operation .main-contents .main-contents-child table tr td dl{
	margin:			0px;
	padding:		0px;
}

.stockholders-operation .main-contents .main-contents-child table tr td dl dt{
	margin:			0px;
	padding:		0px;
}

.stockholders-operation .main-contents .main-contents-child table tr td dl dd{
	margin:			0px 0px 12px 0px;
	padding:		0px;
}

.stockholders-operation .main-contents .main-contents-child table tr td dl dd.last-child{
	margin-bottom:		0px;
}


.stockholders-operation .main-contents .main-contents-child .pdf{
	background-color: #ff3300;
	color: #ffffff;
	font-size: 78%;
	padding: 0 1px;
	position: relative;
	top: -3px;
}

.stockholders-operation .main-contents .main-contents-child tr td img{
	margin: 0 3px;
	vertical-align: middle;
}


.stockholders-operation .main-contents .main-contents-child tr td a.pdf_size{
	background: url(../_img/ind_bod_ico_01.gif) no-repeat left top;
	margin: 0px;
	padding: 0px 0 0 6px;
}

.stockholders-operation .main-contents .main-contents-child p.return-top{
	margin:			30px 0px 0px 0px;
}

.stockholders-operation .main-contents .inquiry h5{
	margin:			0px;
	padding:		0px;
}

.stockholders-operation .main-contents .dividend h5{
	margin:			5px 5px 0px 0px;
	padding:		8px 0px 7px 10px;
	background-image:	url(../_img/ind_bod_cap_mar_01.gif);
	background-repeat:	no-repeat;
	background-position:	left 7px;
	font-size:		80%;
	line-height:		1.1;
	font-weight:		bold;
	letter-spacing:		0px;
}

.stockholders-operation .main-contents .dividend p{
	margin:			10px 0 0 10px;
}

.stockholders-operation .main-contents .dividend p.caption{
	padding:		20px 0px 10px 0px;
	margin-left:		0;
}

.stockholders-operation .main-contents .dividend dl{
	margin:			0 0 0 10px;
	width:			525px;
	
}

.stockholders-operation .main-contents .dividend dl dt{
	width:			20px;
	padding:		10px 0 0 0;
	font-size:		80%;
	line-height:		1.3;
	float:			left;
}

.stockholders-operation .main-contents .dividend dl dd{
	width:			505px;
	_width:			500px;
	margin:			0px;
	padding:		10px 0 0 0;
	font-size:		80%;
	line-height:		1.3;
	float:			left;
}

.stockholders-operation .main-contents .dividend dl dd dl{
	width:			505px;
	_width:			490px;
	margin-left:		15px;
}

.stockholders-operation .main-contents .dividend dl dd dl dt{
	margin-left:		0px;
	padding-top:		0px;
	font-size:		100%;
}

.stockholders-operation .main-contents .dividend dl dd dl dd{
	width:			485px;
	_width:			465px;
	padding-top:		0px;
	font-size:		100%;
}



.small .stockholders-operation .main-contents .dividend h5,
.small .stockholders-operation .main-contents .dividend dl dt,
.small .stockholders-operation .main-contents .dividend dl dd,
.small .stockholders-operation .main-contents .dividend h5,
.small .stockholders-operation .main-contents .dividend dl dt,
.small .stockholders-operation .main-contents .dividend dl dd{
	font-size:		65%;
}

.small .stockholders-operation .main-contents .dividend dl dd dl dt,
.small .stockholders-operation .main-contents .dividend dl dd dl dd{
	font-size:		100%;
}

.large .stockholders-operation .main-contents .dividend h5,
.large .stockholders-operation .main-contents .dividend dl dt,
.large .stockholders-operation .main-contents .dividend dl dd,
.large .stockholders-operation .main-contents .dividend h5,
.large .stockholders-operation .main-contents .dividend dl dt,
.large .stockholders-operation .main-contents .dividend dl dd{
	font-size:		120%;
}

.large .stockholders-operation .main-contents .dividend dl dd dl dt,
.large .stockholders-operation .main-contents .dividend dl dd dl dd{
	font-size:		100%;
}





.stockholders-operation .main-contents .inquiry h6{
	margin:			5px 5px 0px 0px;
	padding:		8px 0px 7px 10px;
	background-image:	url(../_img/ind_bod_cap_mar_01.gif);
	background-repeat:	no-repeat;
	background-position:	left 7px;
	font-size:		80%;
	line-height:		1.1;
	font-weight:		bold;
	letter-spacing:		0px;
}

.stockholders-operation .main-contents .inquiry p{
	width:			525px;
	margin:			10px 0px 0px 0px;
}

.stockholders-operation .main-contents .inquiry ul{
	width:			510px;
	margin:			0px 0px 0px 10px;
	padding:		0px;
	list-style-type:	none;
	font-size:		80%;
	line-height:		1.3;
	color:			#000000;
}

.stockholders-operation .main-contents .inquiry ul li{
	margin:			0px;
	padding:		0px 0px 15px 0px;
	vertical-align:		middle;
}

.stockholders-operation .main-contents .inquiry ul li span{
	font-weight:		bold;
}

.stockholders-operation .main-contents .inquiry dl{
	width:			500px;
	margin:			0px 0px 0px 10px;
	padding:		0px;
	font-size:		80%;
	line-height:		1.3;
	color:			#000000;
}

.stockholders-operation .main-contents .inquiry dl dt{
	margin:			0px;
	padding:		0px;
	width:			20px;
	float:			left;
}

.stockholders-operation .main-contents .inquiry dl dd{
	margin:			0px;
	padding:		0px;
	width:			480px;
	float:			left;
}

.stockholders-operation .main-contents .inquiry dl dd span.attention{
	margin:			0px;
	padding:		0px 0px 0px 0px;
	text-decoration:	underline;
	font-weight:		bold;
}

#content .stockholders-operation .main-contents .inquiry div.article{
	margin:			10px 0px 0px 23px;
	padding:		0px 0px 5px 0px;
	border:			1px solid #999999;
}

#content .stockholders-operation .main-contents .inquiry div.article p{
	width:			auto;
	margin:			0px;
	padding:		5px 0px;
	text-align:		center;
}

#content .stockholders-operation .main-contents .inquiry table{
	width:			510px;
}

#content .stockholders-operation .main-contents .inquiry table th{
	background-color:	#ffffff;
	border:			none;
	padding:		5px;
	width:			200px;
}

#content .stockholders-operation .main-contents .inquiry table td{
	border:			none;
	padding:		5px;
}

#content .stockholders-operation .main-contents .inquiry table.others{
	width:			530px;
	margin:			0 0 20px 10px;
	padding:		1px 0 0;
	background:		#E1EBF4 url(../_img/ind_bod_tab_bg_03.gif) no-repeat left top;
	border-collapse:	separate;
	font-size:		70%;
}

#content .stockholders-operation .main-contents .inquiry table.others th{
	background:		url(../_img/ind_bod_tab_bg_04.gif) no-repeat right bottom;
	padding:		6px 0 6px 10px;
	vertical-align:		middle;
}

#content .stockholders-operation .main-contents .inquiry table.others th.last-child{
	background-position:	left bottom;
}

#content .stockholders-operation .main-contents .inquiry table.others td{
	background:		#FFFFFF url(../_img/ind_bod_tab_bg_04.gif) no-repeat right bottom;
	padding:		15px 10px 10px 10px;
	vertical-align:		middle;
}

#content .stockholders-operation .main-contents .inquiry table.others td.last-child{
	background-position:	left bottom;
}

.stockholders-operation .main-contents .special h3{
	margin:			0px;
	padding:		25px 0px 15px 0px;
}

.stockholders-operation .main-contents .special dl.notice{
	margin:			10px 0px 0px 0px;
	padding:		0px;
	width:			533px;
	font-size:		80%;
	line-height:		1.45;
	color:			#000000;
}

.stockholders-operation .main-contents .special dl.notice dt{
	margin:			0px 0px 10px 0px;
	padding:		0px;
	width:			18px;
	float:			left;
}

.stockholders-operation .main-contents .special dl.notice dd{
	margin:			0px 0px 10px 0px;
	padding:		0px;
	width:			515px;
	float:			left;
}

.stockholders-operation .main-contents .special dl.notice dd.link a{
	margin:			0px;
	padding:		0px 0px 0px 8px;
	background-image:	url(../_img/ind_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	left top;
}

.stockholders-operation .main-contents .special dl.notice dd.link img{
	margin:			0px 3px;
	vertical-align:		middle;
}

.stockholders-operation .main-contents .special dl.notice dd.link .pdf{
	font-size:		65%;
	color:			#ffffff;
	background-color:	#FF3300;
	padding:		0px 1px;
	position:		relative;
	top:			-3px;
}

.stockholders-operation .main-contents .main-contents-child dl.adobe-reader{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	width:			548px;
}

.stockholders-operation .main-contents .main-contents-child dl.adobe-reader dt{
	margin:			0px;
	padding:		0px;
	width:			118px;
	float:			left;
}

.stockholders-operation .main-contents .main-contents-child dl.adobe-reader dd{
	margin:			0px;
	padding:		3px 0px 0px 0px;
	width:			430px;
	float:			left;
	font-size:		65%;
	line-height:		1.45;
	color:			#333333;
}

.stockholders-operation .main-contents p.return-top{
	margin:			50px 19px 10px 0px;
	}



.small .stockholders-operation .main-contents .main-contents-child table{
	font-size:		55%;
}


.large .stockholders-operation .main-contents .main-contents-child table{
	font-size:		120%;
}



.small .stockholders-operation .main-contents .h4,
.small .stockholders-operation .main-contents .inquiry h6,
.small .stockholders-operation .main-contents .inquiry ul,
.small .stockholders-operation .main-contents .inquiry dl,
.small .stockholders-operation .main-contents .main-contents-child p,
.small .stockholders-operation .main-contents .special dl.notice,
.small .stockholders-operation .main-contents .main-contents-child dl.adobe-reader dd{
	font-size:		65%;
}

.large .stockholders-operation .main-contents .h4,
.large .stockholders-operation .main-contents .inquiry h6,
.large .stockholders-operation .main-contents .inquiry ul,
.large .stockholders-operation .main-contents .inquiry dl,
.large .stockholders-operation .main-contents .main-contents-child p,
.large .stockholders-operation .main-contents .special dl.notice,
.large .stockholders-operation .main-contents .main-contents-child dl.adobe-reader dd{
	font-size:		120%;
}

.large .stockholders-operation .main-contents .special dl.notice dd.link .pdf{
	font-size:		80%;
}








/* stockholders-treatment */

.stockholders-treatment .main-contents h3{
	margin:			0px;
	padding:		12px 0px 15px 15px;
}

.stockholders-treatment .main-contents .main-contents-child{
	margin:			0px 0px 0px 15px;
	padding:		0px 0px 20px 0px;
	width:			541px;
}

.stockholders-treatment .main-contents .main-contents-child p{
	margin:			0px;
	padding:		0px;
	font-size:		80%;
	color:			#000000;
	line-height:		1.45;
}

.stockholders-treatment .main-contents .main-contents-child p.return-top{
	margin-top:		25px;
}

.stockholders-treatment .main-contents .index{
	width:			548px;
}

.stockholders-treatment .main-contents .index ol{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
}

.stockholders-treatment .main-contents .index ol li{
	margin:			0px 7px 10px 0px;
	padding:		0px 0px 0px 0px;
	width:			267px;
	height:			18px;
	float:			left;
	font-size:		80%;
	color:			#000000;
	line-height:		1.1;
	background-repeat:	no-repeat;
	background-position:	top left;
	border-bottom:		1px dotted #333333;
}

.stockholders-treatment .main-contents .index ol li.art-1{
	background-image:	url(../_img/tre_bod_cap_bg_01.gif);
}
.stockholders-treatment .main-contents .index ol li.art-2{
	background-image:	url(../_img/tre_bod_cap_bg_02.gif);
}
.stockholders-treatment .main-contents .index ol li.art-3{
	background-image:	url(../_img/tre_bod_cap_bg_03.gif);
}
.stockholders-treatment .main-contents .index ol li.art-4{
	background-image:	url(../_img/tre_bod_cap_bg_04.gif);
}
.stockholders-treatment .main-contents .index ol li.art-5{
	background-image:	url(../_img/tre_bod_cap_bg_05.gif);
}
.stockholders-treatment .main-contents .index ol li.art-6{
	background-image:	url(../_img/tre_bod_cap_bg_06.gif);
}
.stockholders-treatment .main-contents .index ol li.art-7{
	background-image:	url(../_img/tre_bod_cap_bg_07.gif);
}

.stockholders-treatment .main-contents .index ol li a{
	display:		block;
	margin:			1px 12px 0px 22px;
	padding:		0px 10px 0px 0px;
	background-image:	url(../_img/tre_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center right;
}

.stockholders-treatment .main-contents .index ol li a:link,
.stockholders-treatment .main-contents .index ol li a:visited,
.stockholders-treatment .main-contents .index ol li a:hover,
.stockholders-treatment .main-contents .index ol li a:active{
	text-decoration:	none;
}

.stockholders-treatment .main-contents .article h4{
	height:			18px;
	margin:			0px 0px 8px 0px;
	padding:		0px 0px 1px 22px;
	font-size:		80%;
	color:			#000000;
	line-height:		1.45;
	font-weight:		normal;
	background-repeat:	no-repeat;
	background-position:	top left;
	border-bottom:		1px dotted #333333;
}

.stockholders-treatment .main-contents #art-1 h4{
	background-image:	url(../_img/tre_bod_cap_bg_01.gif);
}
.stockholders-treatment .main-contents #art-2 h4{
	background-image:	url(../_img/tre_bod_cap_bg_02.gif);
}
.stockholders-treatment .main-contents #art-3 h4{
	background-image:	url(../_img/tre_bod_cap_bg_03.gif);
}
.stockholders-treatment .main-contents #art-4 h4{
	background-image:	url(../_img/tre_bod_cap_bg_04.gif);
}
.stockholders-treatment .main-contents #art-5 h4{
	background-image:	url(../_img/tre_bod_cap_bg_05.gif);
}
.stockholders-treatment .main-contents #art-6 h4{
	background-image:	url(../_img/tre_bod_cap_bg_06.gif);
}
.stockholders-treatment .main-contents #art-7 h4{
	background-image:	url(../_img/tre_bod_cap_bg_07.gif);
}

.stockholders-treatment .main-contents .article ul{
	margin:			0px;
	padding:		0px;
}

.stockholders-treatment .main-contents .article ul li{
	margin:			0px;
	padding:		0px 0px 0px 12px;
	list-style-type:	none;
	font-size:		70%;
	line-height:		1.45;
	color:			#000000;
	background-image:	url(../_img/tre_bod_ico_02.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
}

.stockholders-treatment .main-contents .article dl{
	margin:			0px;
	padding:		0px;
	font-size:		70%;
	line-height:		1.45;
	color:			#000000;
}

.stockholders-treatment .main-contents .article dl dt{
	margin:			0px;
	padding:		0px;
	width:			12px;
	float:			left;
}

.stockholders-treatment .main-contents .article dl dd{
	margin:			0px;
	padding:		0px;
	width:			528px;
	float:			left;
}

.stockholders-treatment .main-contents .article table{
	margin:			18px 0px 0px 0px;
	border-collapse:	collapse;
	font-size:		80%;
	line-height:		1.3;
	color:			#000000;
	width:			541px;
}

.stockholders-treatment .main-contents .article table.issue thead tr th{
	padding:		5px 10px 4px 10px;
	background-color:	#E1EBF4;
	vertical-align:		top;
	font-weight:		normal;
	text-align:		left;
	background-image:	url(../_img/ind_bod_tab_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom right;
	border:			none;
}

.stockholders-treatment .main-contents .article table.issue thead tr th.col-1{
	background-position:	bottom left;
}

.stockholders-treatment .main-contents .article table.issue thead tr th.col-3{
	background-image:	url(../_img/ind_bod_tab_bg_01b.gif);
	background-position:	bottom left;
	padding-right:		30px;
}

.stockholders-treatment .main-contents .article table.issue tbody tr th{
	width:			210px;
	padding:		2px 9px 5px 7px;
	background-color:	#E1EBF4;
	vertical-align:		top;
	font-weight:		normal;
	text-align:		left;
	background-image:	url(../_img/ind_bod_tab_bg_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom right;
}

.stockholders-treatment .main-contents .article table.issue tbody tr.last-child th{
	background-image:	url(../_img/ind_bod_tab_bg_01b.gif);
}

.stockholders-treatment .main-contents .article table.issue tbody tr td{
	padding:		2px 12px 5px 10px;
	vertical-align:		top;
	font-weight:		normal;
	background-image:	url(../_img/ind_bod_tab_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	border:			none;
}



.small .stockholders-treatment .main-contents .main-contents-child p{
	font-size:		65%;
}

.small .stockholders-treatment .main-contents .index ol li{
	font-size:		65%;
}

.small .stockholders-treatment .main-contents .article ul li{
	font-size:		65%;
}

.small .stockholders-treatment .main-contents .article dl{
	font-size:		65%;
}

.small .stockholders-treatment .main-contents .article table,
.small #content .stockholders-operation .main-contents .inquiry table.others{
	font-size:		65%;
}

.large .stockholders-treatment .main-contents .main-contents-child p{
	font-size:		120%;
}

.large .stockholders-treatment .main-contents .index ol li{
	font-size:		120%;
	height:			25px;
}

.large .stockholders-treatment .main-contents .index ol li.art-6,
.large .stockholders-treatment .main-contents .index ol li.art-7{
	height:			52px;
}

.large .stockholders-treatment .main-contents .article ul li{
	font-size:		120%;
	padding-left:		20px;
}

.large .stockholders-treatment .main-contents .article dl{
	font-size:		120%;
}

.large .stockholders-treatment .main-contents .article dl dt{
	width:			20px;
}

.large .stockholders-treatment .main-contents .article dl dd{
	width:			521px;
}

.large .stockholders-treatment .main-contents .article table,
.large #content .stockholders-operation .main-contents .inquiry table.others{
	font-size:		120%;
}





