@charset "utf-8";
/* CSS Document */

.clearfix:after {
	content:"";
	display:table;
    clear:both;
}
.thickLine{border-bottom:2px solid #ec8f15;}
.thinLine{border-bottom:1px solid #ec8f15;}
.alignR{text-align:right;}
.alignC{text-align:center}
.alignL{text-align:left}
.nowrap{white-space:nowrap;}
a.announcement{content:"";background:url(../images/ir/results_icon_ar_announcement_off.png) no-repeat;background-size:auto 100%;padding-left:25px;}
a.press{content:"";background:url(../images/ir/results_icon_ar_press_off.png) no-repeat;background-size:auto 100%;padding-left:25px;}
a.presentation{content:"";background:url(../images/ir/results_icon_ar_presentation_off.png) no-repeat;background-size:auto 100%;padding-left:25px;}
a.webcast{content:"";background:url(../images/ir/results_icon_ar_webcast_off.png) no-repeat;background-size:auto 100%;padding-left:25px;}
a.report{content:"";background:url(../images/ir/results_icon_ar_ar_off.png) no-repeat;background-size:auto 100%;padding-left:25px;}
a.resulthighlight{content:"";background:url(../../en/images/ir/results_icon_ar_h5_off.png) no-repeat;background-size:auto 100%;padding-left:25px;}

/* filings */
.selectPage{padding-bottom:20px;}
.selectPage img{float:left;margin-bottom:15px;}
.selectPage #reports img{margin:0px 15px 15px 15px;}
.selectPage #circulars img{margin:0px 15px 15px 0px;}
.selectPage #senior img{margin:0px 0px 15px 15px;}
.selectPage #interactivechart img{margin:0px 15px 15px 15px;}
.yearBar{padding-bottom:20px;border-bottom:2px solid #666666;}
.yearBar .label{font-size:40px;line-height:32px;color:#666666;float:left;}
.yearBar .selectWrapper{float:right;}

.rowContent .row{margin-top:40px;display:table;}
.rowContent .row > div{display:table-cell;vertical-align:middle;}
.rowContent .row .dateCol{width:95px;}
.rowContent .titleCol{width:625px;}
.rowContent .titleCol a{font-size:18px;line-height:24px;color:#333333;}
/* date block */
.rowContent .date{background:#be0c31;width:73px;height:61px;padding-top:12px;text-align:center;}
.rowContent .datelong{background:#be0c31;width:73px;height:100px;padding-top:12px;text-align:center;}
.rowContent .day{font-size:38px;text-align:center;color:#fff;line-height:34px;}
.rowContent .month{font-size:20px;text-align:center;color:#fff;line-height:18px;text-transform:uppercase;}
.rowContent .year{font-size:26px;text-align:center;color:#fff;line-height:30px;}

/* milestones */
.milestones .rowContent .row > div{vertical-align:top;}
.milestones .titleCol a{color:#be0c31;}
.milestones .color1{background:#be0c31!important;}
.milestones .color2{background:#e47101!important;}

/* year slider */
.yearsliderWrapper{background:#666666;padding:0px 46px;display:none;}
.yearsliderWrapper.show{display:block;}
.yearsliderWrapper .slide{background:#666666;text-align:center;line-height:60px;font-size:24px;}
.yearsliderWrapper .slide.act{background:#ed992b;}
.yearsliderWrapper .slide a{color:#fff; display:block}
.yearsliderWrapper .slick-arrow{width:46px;height:60px;position:absolute;top:0px;text-indent:-9999px;border:none;cursor:pointer;}
.yearsliderWrapper .slick-prev{left:-46px;background:url(../images/global/slider_prev.jpg) no-repeat;}
.yearsliderWrapper .slick-next{right:-46px;background:url(../images/global/slider_next.jpg) no-repeat;}
.mainContent .yearsliderWrapper a{color:#fff!important;}
.yearsliderWrapper .style3 {display:none; margin-bottom: 20px;}

/* results */
.resultsRow.ar{margin-top:40px;}
.resultsRow.ir{margin-top:95px;}
.resultsRow .heading{font-size:24px;line-height:1;padding-bottom:11px;border-bottom:2px solid #666666;}
.resultsRow .iconWrapper{width:33%;text-align:center;float:left;font-size:18px;}
.resultsRow > .iconWrapper{display:block;height:236px;}
.resultsRow .iconWrapper .iconWrapper{width:100%;}
.resultsRow .iconWrapper img{display:block;margin:60px auto 38px;}
.resultsRow .iconWrapper span{display:block;text-align:center;color:#333333;}
.resultsRow .iconWrapper a{font-size:18px;}

/* presentation */
.presentRow{margin-top:50px;}
.presentRow .presentCol{width:50%;float:left;}
.presentRow .presentCol .img{margin-bottom:25px;}
.presentRow .presentCol .date{font-size:16px;margin-bottom:12px;}
.presentRow .presentCol .heading{font-size:24px;margin-bottom:10px;}
.presentRow .presentCol .type{font-size:23px;line-height:30px;}
.presentRow .presentCol .type a{font-size:24px;line-height:30px;display:inline-block;padding-left:43px;color:#333333;}
.presentRow .presentCol .type a.present{background:url(../images/global/icon_present.png) left top no-repeat;}
.presentRow .presentCol .type a.webcast{background:url(../images/global/icon_webcast.png) left top no-repeat;}

/* reports */
.reportsRow{margin-top:50px;}
.reportsRow .reportsCol{width:50%;float:left;}
.reportsRow .reportsWrapper{margin:0 auto;width:250px;}
.reportsRow .reportsCol .img{margin-bottom:12px;}
.reportsRow .reportsCol .heading{font-size:24px;margin-bottom:2px;}
.reportsRow .reportsCol .type{font-size:24px;margin-bottom:10px;}
.reportsRow .reportsCol .size{font-size:16px;}

.reportsTemplate .wrapper{margin:0 auto;width:1000px;}
.reportsTemplate a{color:#333333;text-decoration:none;}
.reportsTemplate .header{border-bottom:1px solid #dbdbda;height:143px;padding-top:50px;}
.reportsTemplate .logo{margin-left:50px;margin-bottom:40px;}
.reportsTemplate .title{margin-left:50px;font-size:28px;}
.reportsTemplate .content{font-size:18px;line-height:30px;padding:42px 50px;}
.reportsTemplate .col{float:left;}
.reportsTemplate #col1{width:270px;margin-right:70px;}
.reportsTemplate #col2{width:320px;margin-right:70px;}
.reportsTemplate #col3{width:165px;}
.reportsTemplate #col3 img{width:100%;margin-bottom:20px;}
.reportsTemplate #col3 a{font-size:18px;color:#be0c31;}
.reportsTemplate #col3 span{font-size:13px;}
.reportsTemplate .list li{padding-left:20px;background:url(../images/global/listdot.png) 0px 10px no-repeat;margin-bottom:27px;}

/* table template 01 */
.table01{width:100%;margin-bottom:50px;}
.table01 thead{background:url(../images/ir/finTablebg.png);border-bottom:2px solid #ec8f15;font-weight:bold;}
.table01 tbody{border-bottom:2px solid #ec8f15;}
.table01 td{padding:10px 25px;font-size:15px;}

/* table template 02 */
.table02{width:100%;font-size:15px;margin-bottom:50px;}
.table02 td{padding:10px 25px;border:1px solid #ec8f15;}
.table02 th{padding:10px 25px;border:1px solid #ec8f15;font-weight:bold;text-align:left;}

/* calendar */
.calendarWrapper{width:320px;border:2px solid #ec8f15;float:left;padding:22px 40px 10px;}
.calendarArea{margin-bottom:50px;}
.eventsDetails{float:right;width:440px;}
.eventsDetails .row{width:100%;margin:0px 0px 30px;}
.eventsDetails .dateCol{width:22%;float:left;}
.eventsDetails .heading{font-size:20px;margin-bottom:40px;width:20%;float:right;width:78%;}
.searchArea .yearBar{margin-bottom:20px;}
.searchArea .checkBoxArea .row{margin-bottom:20px;}
.searchArea .checkBoxArea input[type=checkbox]{margin-right:10px;}
.searchArea .checkBoxArea label{display:inline-block;font-size:18px;line-height:26px;width:33%;}
.result .table01 tbody tr{display:none;}
.result .table01 tbody td{line-height:24px;}

/* management */
.management .heading{font-size:24px;color:#666666;border-bottom:2px solid #666666;padding-bottom:8px;margin-bottom:30px;}
.management .board .cat{margin-bottom:5px;}
.management .board #index .person{float:left;margin:0px 30px 70px 0px;}
.management .board #index .person:nth-child(3n+3){margin-right:0px;}
.management .board #index .name{font-size:18px;line-height:24px;text-align:center;margin-top:10px;}
.management .board #index .position{color:#be0c31;}
.management .board .block{display:none;}
.management .board .block.act{display:block;}
.management .supervisory .heading{margin-bottom:22px;}
.management .supervisory .cat{margin-bottom:45px;}
.management .senior .details{margin-bottom:30px;}
.management .details .photo{width:300px;float:left;}
.management .details .photo .backToIndex{display:block;font-size:18px;color:#1d1d1f;line-height:24px;margin-top:30px;}
.management .details .photo .backToIndex:before{content:url(../images/cg/back_to_index.png);line-height:24px;margin-right:10px;vertical-align:middle;display:inline-block;}
.management .details .text{width:580px;float:left;font-size:18px;line-height:32px;color:#333333;}
.management .details .text .desc{font-size:18px;}
.management .details .text .name{color:#be0c31;}
.management .details .text .cname{color:#333333;}
.management .text.fullwidth{width:100%;margin-bottom:30px;}

/* video */
.videoWrapper{margin:0 auto;width:600px;}

/* esg */
.esgBlock{margin-bottom:20px;min-height:200px;position:relative;}
.esgBlock h2{color:#be0c31;font-size:24px;}
.esgBlock h3{color:#ec8f15;font-size:18px;font-weight:bold;padding-bottom:0px;}
.esgBlock h6{color:#88b8dc;font-size:18px;font-weight:bold;padding-bottom:0px;}
.esgBlock p{color:#fff;}
.esgBlock .hideContent{display:none;}
.esgBlock .icon{position:absolute;}
.esgBlock .heading{margin-bottom:25px;}
.esgBlock .details{margin:40px 0px 0px 300px;}
.esgBlock .readmore{color:#fff;font-size:20px;line-height:24px;}
.esgBlock .readmore:hover{color:#fff!important;}
.esgBlock .readmore:before{content:url(../images/global/subimgBtn.png);vertical-align:middle;margin-right:10px;display:inline-block;}
.esgBlock .imgWrapper{width:210px;margin-right:50px;}
.esgBlock .imgWrapper img{margin-bottom:15px;}
.esgBlock .imgWrapper .caption{font-size:15px;color:#fff;}
.esgBlock .close{text-align:right;font-size:18px;margin-top:20px;}
.esgBlock .close a{color:#fff;text-decoration:underline;}
.esgBlock#overview p{color:#333333;}
.esgBlock#epru{background:#006666;}
.esgBlock#epru .icon{left:96px;top:66px;}
.esgBlock#hrm{background:#666666;}
.esgBlock#hrm .icon{left:73px;top:96px;}
.esgBlock#om{background:#ec8f15;}
.esgBlock#om .icon{left:89px;top:89px;}
.esgBlock#om h3{color:#be0c31;}
.esgBlock#cp{background:#be0c31;}
.esgBlock#cp .icon{left:77px;top:76px;}


/* code of ethics */
.code_ethics_col{float:left;width:50%;text-align:center;}
.code_ethics_col img{margin:0 auto;}

/* corp_factsheet */
.factsheetWrapper{font-size:18px;display:block;text-align:center;}
.factsheetWrapper img{margin:0 auto 20px;}
.factsheetWrapper span{display:inline-block;line-height:40px;padding-left:45px;background:url(../images/global/readmore_red.png) no-repeat;}
.factsheetWrapper:hover span{background:url(../images/global/readmore_orange.png) no-repeat;}

/* corporate news */
.pressTemplate sup{ font-size: 16px; vertical-align:top; position:relative; top:-0.5em; }
@-moz-document url-prefix() { .pressTemplate sup{ top:-0.01em; } }
.pressTemplate .wrapper{margin:0 auto;width:1000px;}
.pressTemplate a{color:#333333;text-decoration:none;}
.pressTemplate .header{border-bottom:1px solid #dbdbda;height:93px;padding-top:50px;}
.pressTemplate .logo{margin-left:50px;margin-bottom:40px;}
.pressTemplate .title{margin-left:50px;font-size:28px;}
.pressTemplate .content{font-size:18px;line-height:30px;padding:42px 50px;}
.pressTemplate .list li{padding-left:20px;background:url(../images/global/listdot.png) 0px 10px no-repeat;margin-bottom:27px;}
.pressTemplate p { font-size: 18px; line-height: 32px; margin-bottom: 30px;}
.pressTemplate h4 { color: #be0c31; font-size: 24px;font-weight: normal;padding-bottom: 3px; }
.pressTemplate p.date { color: #be0c31; font-size: 18px; font-style:italic; }
.pressTemplate .contentPhoto { text-align:center; width:100%; }
.pressTemplate .contentPhoto img { display:inline; margin:0px; width:580px; }
.pressTemplate .contentPhoto img.a { display:inline; margin:0px; width:285px; }
.pressTemplate .contentPhoto a:first-child img { margin-right:15px; }
.pressTemplate .contentPhoto a:last-child img { margin-left:15px; }
.pressTemplate .contentPhoto.col2 img { width:430px; }
.pressTemplate .contentPhoto.col3 img { width:285px; }
.pressTemplate .contentPhoto.col4 img { width:202px; }
.pressTemplate ol { counter-reset: number; }
.pressTemplate ol li { position: relative; padding-left: 20px; margin-bottom: 10px; }
.pressTemplate ol li:before { content: counter(number) ". "; counter-increment: number; display: inline-block; width: 20px; position: absolute; left: 0; color: black; }

@media (max-width:980px)
{
	.pressTemplate .wrapper{width:100%;}
	.pressTemplate .header{height:auto;padding-top:20px;}
	.pressTemplate .logo{margin-left:20px;margin-bottom:15px;}
	.pressTemplate .logo img{ height:35px}
	.pressTemplate .title{margin-left:20px;}
	.pressTemplate .content{padding:20px;}
	.pressTemplate .contentPhoto img, .pressTemplate .contentPhoto a:first-child img, .pressTemplate .contentPhoto a:last-child img  { margin:0 15px 15px }
	.pressTemplate .contentPhoto img{ max-width:90%}
}

/* search */
.searchDetails .keyword{font-size:18px;}
.searchDetails .keyword span{font-weight:bold;}
.searchDetails .searchRow{padding:30px 0px;border-bottom:1px solid #ABABAB;font-size:18px;line-height:32px;}
.searchDetails .searchTitle{font-size:24px;}

/* awards */
.awards .row{padding:40px 0px;border-bottom:1px solid #999999;}
.awards .dateCol{width:170px;float:left;}
.awards .titleCol{margin-left:170px;line-height:30px;}
.awards .sliderWrapper{position:relative;width:140px;}
.awards .pager{text-align:center;width:100%;position:absolute;bottom:0px;z-index:999;}
.awards .pager span{display:inline-block;width:10px;height:10px;background-image:url(../images/global/pager_off.png);background-size:100% auto;text-indent:-9999px;margin:0px 5px;cursor:pointer;}
.awards .pager span.cycle-pager-active{background-image:url(../images/global/pager_on.png);}
.awards .awardsDate{font-size:15px;color:#be0c31;}
.awards .awardsTitle{font-size:15px;margin-bottom:10px;}
.awards .readmore{font-size:15px;color:#be0c31;display:block;height:18px;line-height:18px;float:left;}
.awards .readmore:before{content:"";display:block;width:18px;height:18px;background:url(../images/global/readmore_red.png) no-repeat;background-size:100% 100%;margin-right:7px;}
.awards .readmore:hover:before{background-image:url(../images/global/readmore_orange.png);}