/*-----------------------------------------------
    Element
-----------------------------------------------*/

h4{
background:url(../../template/img/heading/h4_icon.gif) left center no-repeat;
margin:10px 0px 0px 0px;
padding:2px 12px;
font-size:1em;
font-weight:bold;
}

h5{
font-size:0.9em;
margin:7px 0px 0px 0px;
font-weight:bold;
color:#666666;
}

h6{
font-size:0.9em;
margin:10px 0px 0px 0px;
font-weight:bold;
}
.gototop{
margin:10px 0px 10px 0px;
clear:both;
}

tt{
margin: 0px 2px 0px 1px;
font-size:0.8em;
}

.paragraph{
clear:both;
width:100%;
margin:-10px 0px -10px 0px;
}

/*-----------------------------------------------
    TopPage
-----------------------------------------------*/

#main .topPageContent{
margin:-5px 0px 0px 10px;
}

#main .topPageContent th{
font-size:10pt;
width:97px;
margin:0px 0px 0px 0px;
background:url(../img/arrow_gray02.gif) 0px 14px no-repeat;
background-color:#ffffff;
border:0px;
vertical-align:top;
text-align:left;
border-bottom:1px dotted #999999;
padding:11px 0px 7px 10px;
}

#main .topPageContent td{
font-size:10pt;
border:0px;
border-bottom:1px dotted #999999;
padding:8px 0px 7px 0px;
}


/*-----------------------------------------------
    Table
-----------------------------------------------*/

#main table tr td{
line-height:1.4em;
padding:4px 4px 3px 4px;
}

#main table{
margin:5px 0px 0px 0px;
font-size:8pt;
}

th{
white-space: nowrap;
line-height:10pt;
text-align:center;
}

.reportTable{
table-layout:fixed;
width:520px;
margin:0px auto;
}

.reportTable h5{
margin:7px 0px -4px 0px;
}

#main .reportTable thead th{
font-weight:normal;
text-align:center;
padding:1px 0px 1px 0px;
}

#main .reportTable th{
width:150px;
padding:1px 0px 1px 10px;
text-align:left;
white-space: nowrap;
}

#main .reportTable td{
padding:1px;
text-align:center;
}

#main .chronological th{
border:0px;
font-size:1.25em;
text-align:right;
vertical-align:top;
width:55px;
}

#main .chronological td{
border:0px;
font-size:1.25em;
vertical-align:top;
}

#main .chronological02 th{
border:0px;
font-size:1.25em;
text-align:right;
vertical-align:top;
width:30px;
}

#main .chronological02 td{
border:0px;
font-size:1.25em;
vertical-align:top;
}

/*-----------------------------------------------
    Layout
-----------------------------------------------*/

.columnImg div{
float:left;
}

.columnImg img{
margin: 0px 10px 0px 0px;
}

.columnImg span{
font-size:0.8em;
line-height:1.2em;
margin:3px 0px 0px 0px;
display:block;
}

#main .h3_01{
margin:20px 0px 7px 0px;
}

/*-----------------------------------------------
    LeftMenu
-----------------------------------------------*/

#leftMenuOther{
font-size: 10pt;
width:180px;
padding: 10px 0px 10px 0px;
background-color: #ffffff;
}

#leftMenuOther img{
margin: 0px 0px 2px 0px;
}

#leftMenuOther ol{
margin: 10px 0px 10px 7px;
list-style:none;
}

#leftMenuOther li{
margin: 5px 0px 0px 0px;
}

#leftMenuOther ol li a{
margin: 10px 0px 0px 0px;
font-size:0.9em;
padding-left: 18px;
background: url(../img/arrow_gray02.gif) no-repeat 7px 4px;
text-decoration:none;
}

#leftMenuOther span{
font-size:0.65em;
margin: 0px 0px 10px 4px;
padding: 0px 0px 0px 18px;
display:block;
background:url(../img/link.gif) left no-repeat;
height:14px;
}



/*-----------------------------------------------
    Anchor
-----------------------------------------------*/

#ancArea {
padding: 0px;
margin: 5px 0px 10px 0px;
}

#ancArea ul {
margin: 0px 0px 0px 0px;
width: 560px;
}

#ancArea li {
float: none;
margin: 0px 20px 0px 0px;
display: inline;
zoom: 1;
}

#ancArea li a {
color: #666666;
background: url(../img/arw_anc.gif) left center no-repeat;
padding-left: 15px;
min-height: 12px;
height: auto !important;
height: 12px;
white-space: nowrap;
zoom: 1;
}

/*-----------------------------------------------
    List
-----------------------------------------------*/

.listContent{
margin: 10px 0px 10px 50px;
}

.listContent li{
font-weight: bold;
margin: 5px 0px 0px 0px;
}

.decoList{
margin:5px 0px 10px 25px;
}

.decoList ul{
margin:2px 0px 0px 35px;
}

.results ul{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}

.results li{
margin:0px 0px 0px 0px;
text-indent: -0.6em;
list-style-type: none;
padding:0px;
}



#main .faqList a{
maegin:0px 0px 10px 25px;
}

#main .faqList div{
padding:0px 0px 7px 2em;
}

#main .faqList span{
border-bottom:1px dotted #aaaaaa;
padding:5px 0px 7px 2em;
}




/*-----------------------------------------------
    Text
-----------------------------------------------*/

.leadTitle{
font-weight:bold;
color: #666666;
margin: 15px 0px 10px 0px;
}

.noteText{
font-size: 85%;
font-size: 65%\9;
margin: 10px 0px 10px 0px;
line-height: 1.5em;
}

#main .reportBack{
width:560px;
text-align:center;
clear:both;
}

#main .reportBack img{
display:inline;
margin:15px 0px 0px 0px;
}

.divLink{
margin:7px 0px 0px 0px;
clear:both;
}

.divLink2{
margin:7px 0px 0px 0px;
clear:both;
}

.divLink a{
background:url(../img/link.gif) no-repeat right;
padding:0px 18px 0px 0px;
}


/*-----------------------------------------------
    Other
-----------------------------------------------*/

#container h1{
background-repeat: no-repeat;
width: 755px;
height: 60px;
}

#container h1 a img{
padding:3px 0px 0px 542px;
}


/*-----------------------------------------------
    data
-----------------------------------------------*/

#dataLca hr{
margin:15px 0px 15px 0px;
border-top:1px dotted #999999;
}

#dataLca table{
width:350px;
text-align:center;
margin:10px
}

#dataLca img.productImg{
float: right;
margin: -15px 0px 0px 0px;
}

#dataLca div.h3_01{
margin:25px 0px 15px 0px;
}

#dataLca h5{
clear:both;
}

.krRed{
color:#a70303;
background-color:#fad8e0;
padding: 5px;
font-weight:bold;
}

.reportPhoto span{
width:175px;
padding:0px 0px 9px 0px;
}





















