﻿/* side */

.IrSideUlTop {
	padding:32px 0px 0px 11px;
}

.IrSideUlMid {
	padding:10px 0px 0px 11px;
}

.IrSideUlBtm {
	padding:10px 0px 32px 11px;
}

#IrSide li {
	padding:3px 0px 5px 0px;
	line-height:0px;
}

/* main */

#Main {
	width:594px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
	background-color:#FFF;
}

#Ir {
	margin:25px 0px 50px 25px;
	padding:0px;
	text-align:left;
}

#IrNews,#IrPersonal,#Finance,#FinanceBs,#Stock,
#IrCal,#BriefNote,#Briefs,#StockDiv,
#BriefsYuho,#StockMeet,#Procedure,#IrEx {
	margin:25px 18px 50px 25px;
	padding:0px;
	text-align:left;
}

#Ir h1 {
	margin:25px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#IrNews h1,#IrCal h1,#IrPersonal h1,
#Briefs h1,#BriefNote h1,#Finance h1,
#FinanceBs h1,#Stock h1,#StockDiv h1,Procedure h1,
#IrEx h1 {
	margin:25px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#IrIndex {
	margin:0px 0px 10px 29px;
	padding:0px;
	text-align:left;
}

#IrIndex h2 {
	margin:19px 0px 5px 0px;
	padding:0px 0px 0px 0px;

}

#IrPersonal h2 {
	margin:200px 0px 300px 150px;
	padding:0px 0px 0px 0px;

}

.IrIndexLineTop {
	clear:both;
	width:522px;
}

.IrIndexLine {
	clear:both;
	width:522px;
	border-top:1px solid #C7C5DB;
}

.IrIndexLineTopHarf {
	clear:both;
	width:256px;
}

.IrIndexLineHarf {
	clear:both;
	width:256px;
	border-top:1px solid #C7C5DB;
}

.IrIndexDay {
	width:95px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 7px;
	text-align:left;
	color:#000;
	font-size:11px;
	float:left;
}

.IrIndexTxt {
	width:385px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 7px;
	text-align:left;
	color:#000;
	font-size:12px;
	float:left;
}

.IrIndexTxtHarf {
	width:195px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 7px;
	text-align:left;
	color:#000;
	font-size:12px;
	float:left;
}

.LineHalf {
	float:left;
}

.LineHalfR {
	float:left;
	margin:0px 0px 0px 10px;
}

.IrExTxt {
	width:360px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 7px;
	text-align:left;
	color:#000;
	font-size:12px;
	float:left;
}

.IrPdfIcon {
	float:right;
	text-align:right;
	padding:5px 2px 5px 0px; 
}

.ArrowIcon {
	margin:0px 0px 0px 2px;
}

.IrNewsH2 {
	margin:40px 0px 10px 2px;
}

#IrNews p,#Briefs p {
	margin:5px 0px 10px 2px;
	padding:0px;
	text-align:left;
	color:#000;
	font-size:12px;
	line-height:17px;
}


/* finance,stock */

#Finance h3 {
	margin:10px 0px 5px 2px;
	text-align:left;
	color:#000;
	font-size:12px;
}

#Finance table {
	margin:0px 0px 10px 0px;
	width:522px;
	border:1px solid #C7C5DB;
	border-collapse:collapse;
	font-size:11px;
}

#FinanceBs table {
	margin:0px 0px 10px 0px;
	width:522px;
	border:3px solid #C7C5DB;
	border-collapse:collapse;
	font-size:11px;
}

#FinanceBs th {
	padding:4px 4px 4px 4px;
	border-left:1px solid #C7C5DB;
	border-bottom:3px solid #C7C5DB;
	background-color:#E3E2ED;
	color:#000;
	font-size:11px;
}

.FinanceBsThR {
	padding:4px 4px 4px 4px;
	border-left:1px solid #C7C5DB;
	border-right:3px solid #C7C5DB;
	border-bottom:3px solid #C7C5DB;
	background-color:#E3E2ED;
	color:#000;
	font-size:11px;
}

#FinanceBs td {
	padding:4px 4px 4px 4px;
	color:#000;
}

.FinanceBsTdL {
	background-color:#F4F3F8;
	border-right:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	font-size:11px;
}

.FinanceBsTdR {
	text-align:right;
	font-size:11px;
	border-right:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
}


.FinanceBsTdR2 {
	padding:4px 4px 4px 4px;
	border-top:3px solid #C7C5DB;
	border-bottom:3px solid #C7C5DB;
	border-right:1px solid #C7C5DB;
	color:#000;
	text-align:right;
}

.FinanceBsTdR3 {
	padding:4px 4px 4px 4px;
	border-top:3px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	border-right:1px solid #C7C5DB;
	color:#000;
	text-align:right;
}

.FinanceBsTdR4 {
	padding:4px 4px 4px 4px;
	border-top:3px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	border-right:1px solid #C7C5DB;
	color:#000;
	text-align:right;
	background-color:#F4F3F8;
}

.FinanceBsTdL2 {
	text-align:right;
	background-color:#F4F3F8;
	font-size:11px;
	border-top:3px solid #C7C5DB;
	border-bottom:3px solid #C7C5DB;
	border-left:3px solid #C7C5DB;
	border-right:1px solid #C7C5DB;
}

.FinanceBsTdL3 {
	text-align:left;
	background-color:#F4F3F8;
	font-size:11px;
	border-top:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	border-left:3px solid #C7C5DB;
	border-right:1px solid #C7C5DB;
}

.FinanceBsTdL4 {
	background-color:#F4F3F8;
	font-size:12px;
	border-top:3px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	border-left:3px solid #C7C5DB;
	border-right:1px solid #C7C5DB;
}

.FinanceBsTdL5 {
	text-align:right;
	background-color:#F4F3F8;
	font-size:12px;
	border-top:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	border-left:3px solid #C7C5DB;
	border-right:1px solid #C7C5DB;
}

#Stock table,#Procedure table {
	margin:5px 0px 10px 0px;
	width:522px;
	border:1px solid #C7C5DB;
	border-collapse:collapse;
	font-size:12px;
}

#StockDiv table {
	margin:5px 0px 10px 0px;
	width:522px;
	border:3px solid #C7C5DB;
	border-collapse:collapse;
	font-size:12px;
}

#Finance th,#Stock th {
	padding:8px 5px 8px 5px;
	border-right:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	background-color:#E3E2ED;
	color:#000;
	font-size:11px;
}

#StockDiv th {
	padding:8px 5px 8px 5px;
	border-right:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	background-color:#E3E2ED;
	color:#000;
	font-size:11px;
}

#Finance td,#Stock td,#StockDiv td {
	padding:8px 5px 8px 5px;
	border-right:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	color:#000;
}

#Procedure td {
	padding:20px 10px 20px 10px;
	border-right:1px solid #C7C5DB;
	border-bottom:1px solid #C7C5DB;
	color:#000;
	vertical-align:middle;
}

#Finance ol {
	margin:0px 0px 5px 25px;
}

#Finance li {
	margin:5px 0px 5px 0px;
	color:#000;
	font-size:12px;
	list-style-type:decimal;
	line-height:16px;
}

.FinanceTdL,.StockTdL {
	background-color:#F4F3F8;
	font-size:12px;
}

.FinanceTdR,.StockTdR {
	text-align:right;
	font-size:11px;
}

.StockDivTdL {
	background-color:#F4F3F8;
	text-align:left;
	font-size:12px;
	vertical-align:top;
}

.StockDivTdW {
	text-align:left;
	font-size:12px;
	vertical-align:top;
}

.StockDivTdR {
	text-align:center;
	font-size:12px;
	line-height:18px;
}

.TxtNotice {
	margin:15px 0px 5px 2px; 
	color:F6891F;
	font-size:12px;
	font-weight:bold;
}

.TxtNotice2 {
	font-size:10px;
	font-weight:normal;
	text-align:right;
}

.bsH3 {
	margin:10px 0px 5px 2px;
	text-align:left;
	color:#000;
	font-size:12px;
	font-weight:bold;
	float:left;
}

.TxtNotice3 {
	margin:10px 0px 0px 0px;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	float:right;
}

#Stock p,#StockDiv p,#StockMeet p,#Procedure p{
	margin:0px 0px 0px 2px; 
	font-size:12px;
	color:#000;
	line-height:17px;
}

/* FAQ */

#IrFaq {
	margin:25px 18px 50px 25px;
	padding:0px;
	text-align:left;
}

#IrFaq h1 {
	margin:25px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#IrFaq h2 {
	background-color:#444088;
	padding:5px 0px 6px 12px;
	margin:0px 0px 2px 29px;
}

#IrFaq h3 {
	clear:both;
	background-color:#F6891F;
	padding:5px 0px 6px 12px;
	margin:0px 0px 2px 29px;
}

.FaqTxt {
	width:450px;
	margin:5px 0px 0px 10px; 
	font-size:12px;
	color:#000;
	line-height:17px;
	float:left;
}

.FaqTxtBtm {
	width:450px;
	margin:5px 0px 0px 10px;
	padding:0px 0px 20px 0px;
	font-size:12px;
	color:#000;
	line-height:17px;
	float:left;
}

.QTxt {
	clear:both;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-weight:bold;
	font-size:12px;
	color:#000;
	line-height:17px;
	float:left;
}

.FaqTxt2 {
	width:450px;
	margin:5px 0px 0px 10px; 
	font-size:12px;
	color:#F6891F;
	line-height:17px;
	float:left;

}

.QTxt2 {
	clear:both;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 40px;
	font-weight:bold;
	font-size:12px;
	color:#F6891F;
	line-height:17px;
	float:left;
}

.ATxt {
	width:450px;
	margin:5px 0px 0px 17px; 
	font-size:12px;
	color:#000;
	line-height:17px;
	float:left;
}

.ATxtBtm {
	width:450px;
	margin:5px 0px 20px 17px; 
	font-size:12px;
	color:#000;
	line-height:17px;
	float:left;
}

/* link */

#Ir a:link,#IrIndex a:link,#IrFaq a:link {
    text-decoration: none;
    color:#0031D0;
}

#Ir a:visited,#IrIndex a:visited,#IrFaq a:visited {
    text-decoration: none;
    color:#0031D0;
}

#Ir a:active,#IrIndex a:active,#IrFaq a:active {
    color: #336699;
    text-decoration: none;
}

#Ir a:hover,#IrIndex a:hover,#IrFaq a:hover {
    color: #336699;
    text-decoration: underline;
}

#AnswerArea a:link {
    text-decoration: underline;
    color:#0031D0;
}

#AnswerArea a:visited {
    text-decoration: none;
    color:#0031D0;
}

#AnswerArea a:active {
    color: #336699;
    text-decoration: none;
}

#AnswerArea a:hover {
    color: #336699;
    text-decoration: underline;
}






