	
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/helvetica/Helvetica.eot");
  src:  url("../fonts/helvetica/Helvetica.eot?#iefix") format("embedded-opentype"),
  		url("../fonts/helvetica/Helvetica.woff2") format("woff2"), 
  		url("../fonts/helvetica/Helvetica.woff") format("woff"), 
  		url("../fonts/helvetica/Helvetica.ttf")  format("truetype"), 
		url("../fonts/helvetica/Helvetica.svg#Helvetica") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Helvetica-Bold";
  src: url("../fonts/helvetica/Helvetica-Bold.eot");
  src: url("../fonts/helvetica/Helvetica-Bold.eot?#iefix") format("embedded-opentype"),
  		url("../fonts/helvetica/Helvetica-Bold.woff2") format("woff2"), 
		url("../fonts/helvetica/Helvetica-Bold.woff") format("woff"), 
		url("../fonts/helvetica/Helvetica-Bold.ttf") format("truetype"), 
		url("../fonts/helvetica/Helvetica-Bold.svg#Helvetica-Bold") format("svg"); 
	font-weight: normal;
	font-style: normal;
}

body{font-family: Helvetica,Arial; font-size: 62.5%; font-size: 12px; font-size: 1.2rem; line-height: 1; color: #666;}
a {color:#0d3457;}
a,a:hover,a:active,a:focus,a:visited,a:active:focus{outline:none;outline-offset:0;box-shadow:none;text-decoration: none;display: inline-block;}
a:hover,a:active {color:#0ebae3;}
a.item:focus,a.item:visited{ color:#000; }
a,button{outline: none;}
a.btn:active{box-shadow:none;}

input{background-color:transparent; -webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow: none;-webkit-appearance: none;}
input:focus{ outline: none; }

.Hel {font-family:Helvetica, Arial}
.HelB {font-family:Helvetica-Bold, Arial}

ol, ul {margin-left: 20px;}

.aiib-red { color: #8a1926 !important; }
.dark-blue { color: #0d3457 !important; }
.blue { color: #0ebae3 !important; }
.light-blue { color: #b8d4e3 !important; }
.grey { color: #666666 !important; }
.white { color: #ffffff !important;}
.grey2023 { color: #2d2926 !important; }

.bgcolor-light-blue {background-color: #b8d4e3;}
.bgcolor-light-blue:hover {background-color: #0ebae3;color: #ffffff!important;}
.border-dark-blue {border: solid 1px #0d3457;}
.border-dark-blue:hover {border: solid 1px #0ebae3;color: #0ebae3!important;}

.text-64{ font-size: 64px; font-size: 6.4rem; line-height: 1.15; }
.text-54{ font-size: 54px; font-size: 5.4rem; line-height: 1.15; }
.text-48{ font-size: 48px; font-size: 4.8rem; line-height: 1.2; }
.text-46{ font-size: 46px; font-size: 4.6rem; line-height: 1.13; }
.text-42{ font-size: 42px; font-size: 4.2rem; line-height: 1.1; }
.text-34{ font-size: 34px; font-size: 3.1rem; line-height: 1.2; }
.text-31{ font-size: 31px; font-size: 3.1rem; line-height: 1.2; }
.text-26{ font-size: 26px; font-size: 2.6rem; line-height: 1.5; }
.text-24{ font-size: 24px; font-size: 2.4rem; line-height: 1.25; }
.text-23{ font-size: 23px; font-size: 2.3rem; line-height: 1.3; }
.text-22{ font-size: 22px; font-size: 2.2rem; line-height: 1.36; }
.text-20{ font-size: 20px; font-size: 2.0rem; line-height: 1.3; }
.text-18{ font-size: 18px; font-size: 1.8rem; line-height: 1.39; }
.text-16{ font-size: 16px; font-size: 1.6rem; line-height: 1.25; }
.text-15{ font-size: 15px; font-size: 1.5rem; line-height: 1.47; }
.text-14{ font-size: 14px; font-size: 1.4rem; line-height: 1.4; }
.text-13{ font-size: 13px; font-size: 1.3rem; line-height: 1.2; }
.text-12{ font-size: 12px; font-size: 1.2rem; line-height: 1.33; letter-spacing: 0.5px; }

.relative{position:relative;}
.absolute{position:absolute;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media only screen and (max-width: 768px){
 .text-54{ font-size: 31px; font-size: 3.1rem; }
 .text-42{ font-size: 28px; font-size: 2.8rem; }
 .text-31{ font-size: 26px; font-size: 2.6rem; }
 .text-26{ font-size: 24px; font-size: 2.4rem; }
 .text-24{ font-size: 22px; font-size: 2.2rem; }
 .text-22{ font-size: 20px; font-size: 2.0rem; }
}

.font-H {font-family:Helvetica, Arial}
.font-HB {font-family:Helvetica-Bold, Arial}
.font-black {color: #2d2926;}
.font-copy-30-black {font-size: 30px; font-size: 3.0rem; line-height: 38px;color: #2d2926;}
.font-copy-24-black {font-size: 24px; font-size: 2.4rem; line-height: 32px;color: #2d2926;}
.font-copy-22-black {font-size: 22px; font-size: 2.2rem; line-height: 30px;color: #2d2926;}
.font-copy-20-black {font-size: 20px; font-size: 2.0rem; line-height: 28px;color: #2d2926;}
.font-copy-18-black {font-size: 18px; font-size: 1.8rem; line-height: 26px;color: #2d2926;}
.font-copy-16-black {font-size: 16px; font-size: 1.6rem; line-height: 24px;color: #2d2926;}
.font-copy-14-black {font-size: 14px; font-size: 1.4rem; line-height: 22px;color: #2d2926;}
.font-copy-12-black {font-size: 12px; font-size: 1.2rem; line-height: 20px;color: #2d2926;}
.font-copy-22-white {font-size: 22px; font-size: 2.2rem; line-height: 30px;color: #fff;}
.font-copy-20-white {font-size: 20px; font-size: 2.0rem; line-height: 28px;color: #fff;}
.font-copy-18-white {font-size: 18px; font-size: 1.8rem; line-height: 26px;color: #fff;}
.font-copy-16-white {font-size: 16px; font-size: 1.6rem; line-height: 26px;color: #fff;}
.blue-link{color: #0ebae3;display: inline;}
.blue-link:hover,.blue-link:active,.blue-link:focus,.blue-link:visited,.blue-link:active:focus{text-decoration: underline;display: inline;}


/*  feature-crumbs  */
.feature-crumbs .row{margin: 60px 0 30px 0;}
.feature-crumbs .row a:hover{ color:#0d3457; font-weight:bold;}
.feature-crumbs .row a,.feature-crumbs .row span{color:#2d2926;margin-right:5px;}
.feature-crumbs .row a{border-bottom: 1px solid;}
/*  feature-crumbs end  */

@media only screen and (max-width: 768px){
	.feature-crumbs .row a{ margin-bottom: 10px; }
	.container {width: 100%;padding-right: 0;padding-left: 0;margin-right: 0;margin-left: 0;}
	.feature-crumbs .row { margin: 60px 0 0 0;}
}
 
/* start : from old element.css */
.row{margin-right:0;margin-left:0;}
.feature .container-fluid{padding:0;}
.row-margin{margin-top:30px;}
.bgcolor-lightgreen{background-color: #eefafa;}
.bgcolor-lightgreen:hover{background-color:#01b7b4;color: #eefafa!important;}
.bgcolor-green{background-color: #01b7b4;}
.bgcolor-white{background-color: #fff;}
.border-mgreen{ border: solid 1px #b2e9e8;}
.bgcolor-white:hover,.border-mgreen:hover{background-color:#0ebae3;color: #ffffff!important;}
.Copy-Center{text-align:center!important;}
.Copy-bold8{font-weight:bold;}
.Copy-Left{text-align:left!important;}
.Copy-Right{text-align:right!important;}
a.copyLink{color:#01b7b4;}

.row div[class*="col-"] a.aLink{width:100%;line-height:60px;padding:0; letter-spacing: 0.5px; }
.boxshadow:hover {-webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);}
img.pic-100{width:100%;}
.hover-translate{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.hover-translate:hover{-webkit-transform:translate(0,-15px);-moz-transform:translate(0,-15px);transform:translate(0,-15px);}

@media only screen and (max-width: 768px){	
	.boxshadow:hover{ -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow: none;}
	.hover-translate:hover{-webkit-transform:none; -moz-transform:none; transform:none;}

}

@font-face {
    font-family: 'font-RSS';
    src:url('../fonts/home/RSS.eot');
    src:url('../fonts/home/RSS.eot?#iefix') format('embedded-opentype'),
        url('../fonts/home/RSS.ttf') format('truetype'),
        url('../fonts/home/RSS.woff') format('woff'),
        url('../fonts/home/RSS.svg?RSS') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font-RSS{font-family:'font-RSS'!important;speak: none; line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-RSS:before {content: "\e900";font-size:large;padding-right:10px; }
/* end : from old element.css */

/* start : right side quick links 2020/10/15 */
.detail-meta {margin-top: 20px;}
.meta-title{ font-size: 1.8rem; line-height: 1.4;font-weight:500; color: #0d3457; border-bottom: 4px solid #0d3457; padding-bottom: 10px;margin-bottom: 20px;}
.meta-card{margin-bottom:40px;}
.meta-card p {font-size: 1.6rem;line-height: 1.4;margin-bottom: 10px;}
.meta-card p a, .meta-card p a:focus{color: #0ebae3;display: inline;}
.meta-card p a:hover {text-decoration: underline;}
.meta-card a.aLink{width:100%;line-height:60px;padding:0; letter-spacing: 0.5px; }
.meta-card .qlinks{padding:10px 0;}
.meta-card .qlinks li{list-style: none;margin-top: 0;}
.meta-card .qlinks li a{position:relative; font-size:1.6rem;color:#666;padding:5px 0;padding-right:15px; margin-bottom:10px;display:flex;line-height: 1.2;}
.meta-card .qlinks li a:after{content: "\e258";font-family: 'Glyphicons Halflings';color:#57585c; font-size:1.2rem;padding-top: 2px;position:absolute;right:0;top:6px;}
.meta-card .qlinks li a:hover,
.meta-card .qlinks li a:hover:after{color:#0d3457;}
.meta-card a span.glyphicon-envelope{padding-right: 8px;}
@media only screen and (max-width: 992px){
	.meta-card p {font-size: 16px;}
}
/* end : right side quick links */

/* start : right column 2023/01 */
.outter .main-content .feature:first-child {padding-top:90px;}
.outter .main-content .feature-no-teaser {padding-top:150px!important;}
.outter .main-content .font-copy-18-black ol li, .outter .main-content .font-copy-18-black ul li {padding-bottom: 15px;}
.outter .main-content .font-copy-18-black ol li a, .outter .main-content .font-copy-18-black ul li a {display: inline;color: #0ebae3;}
.outter .main-content .font-copy-18-black ol li a:hover, .outter .main-content .font-copy-18-black ul li a:hover {text-decoration: underline;}

.outter .main-content .two-column {display:flex;}
.outter .main-content .two-column .main-column {width:75%;padding-right: 30px;}
.outter .main-content .two-column .side-column {width:25%;}
.outter .main-content .two-column .side-column .detail-meta {margin-top: 15px;}
.outter .main-content .two-column .side-column .detail-meta .meta-title {color: #8d1a1f;border-bottom: 4px solid #8d1a1f;}
.outter .main-content .two-column .side-column .detail-meta .meta-card p {color: #2d2926;}
.outter .main-content .two-column .side-column .detail-meta .meta-card p span.glyphicon {padding-right:10px;}
.outter .main-content .two-column .side-column .detail-meta .meta-card p.size {font-size: 14px;}
.outter .main-content .two-column .side-column .detail-meta .meta-card .qlinks {padding: 0;margin:0;}
.outter .main-content .two-column .side-column .detail-meta .meta-card .qlinks li a {color: #2d2926;}
.outter .main-content .two-column .side-column .detail-meta .meta-card .qlinks li a:after {color: #8d1a1f;}
.outter .main-content .two-column .side-column .detail-meta .meta-card .qlinks li a:hover, .meta-card .qlinks li a:hover:after {font-weight: bold;}
.outter .main-content .two-column .side-column .detail-meta .meta-card a span.glyphicon{padding-bottom: 5px;padding-right:10px;vertical-align:middle;}
@media only screen and (max-width: 768px){
	.outter .main-content .feature-no-teaser {padding-top:100px!important;}
	.outter .main-content .two-column .side-column .detail-meta .meta-card a {width: 100%;}
}
@media only screen and (max-width: 500px){
	.outter .main-content .feature:first-child {padding-top:70px;}
	.outter .main-content .two-column { display: block;}
	.outter .main-content .two-column .main-column {width: 100%;padding-right: 0;}
	.outter .main-content .two-column .side-column {width: 100%;}
}

/* Table */
.table-pc .table-head{padding-left:0;margin-bottom:0; font-size:12px;}
.table-pc .table-head li{float:left; height:60px;line-height:60px; background:#2C2C2C;color:#FFFFFF;text-align:center; list-style: none;border-right:1px solid #FFFFFF;display:table-cell;vertical-align: middle;}
.table-pc .table-head li.twoLines{line-height: 15px;padding-top: 16px;}
.table-pc .table-head li:nth-last-child{border-right: none;}
.table-pc .table-body ul.table-row{ margin-bottom:0;padding:20px 0 20px;border-bottom: 2px solid #F0F0F0;}
.table-pc .table-body li.table-col{list-style: none;}

/* Pagination */
.pagination{margin:30px 0 30px; text-align: center;width: 100%;}
.pagination span.btn-2021-red-arrow {width: 15px;}
.pagination .pagination-default {display: inline;}
.pagination .pagination-default a,
.pagination .pagination-default span{color:#8d1a1f;font-size:16px; cursor: pointer;display: inline-block; margin:5px;padding: 6px 8px;}
.pagination .pagination-default a:hover, 
.pagination .pagination-default .jp-current {background-color: #8d1a1f; color: #fff;}
.pagination .pagination-default span.pot {border: 0;font-size: 20px;cursor: default;}

.pagination .pagination-prev {padding:4px 0px 7px 9px; margin-right: 8px;cursor: pointer;}
.pagination .pagination-next {padding: 4px 7px 7px 2px;cursor: pointer;}
.pagination .pagination-prev span.backward-arrow { transform: rotate(180deg);top: 3px;}
.pagination .pagination-prev:hover,
.pagination .pagination-next:hover {background-color: #8d1a1f; color: #fff;}
.pagination .pagination-prev:hover span.btn-2021-red-arrow,
.pagination .pagination-next:hover span.btn-2021-red-arrow{background: url(/cms/en/.content/home-2021/img/_common/icon_arrow-right-white.svg) right bottom no-repeat;}

@media only screen and (max-width: 500px){
.pagination .pagination-default a,
.pagination .pagination-default span{margin-right:5px;}
}

/* end : right column 2023/01 */

/* start : tab links 2020/12/09 */
ul.aiib-tabs{border-bottom: 3px solid #F0F0F0;padding:0;margin:30px 0;}
ul.aiib-tabs li{display:inline-block;list-style: none;width: 24%;text-align: center;}
ul.aiib-tabs li a{color:#999;padding:15px 25px;text-align:center; display: inline-block;margin-bottom:-3px;font-size: 16px; font-size: 1.6rem; line-height: 1.25;font-family: Helvetica-Bold, Arial;}
ul.aiib-tabs li:hover a, ul.aiib-tabs li.active a{color:#0d3457;border-bottom:3px solid #0d3457; width: 100%;}
@media only screen and (max-width: 768px){
	ul.aiib-tabs{border-bottom:none;margin-bottom: 30px;}
	ul.aiib-tabs li{display:block;padding:0 25px 0;border-bottom:3px solid #F0F0F0;width: 100%!important;}
}
/* end : tab links */


/********************** START: Common for Revamp 2021.01.01 ********************/
a.btn-2021-red{margin-top: 10px; color: #8a1926!important; width: 240px; line-height: 53px; text-align: center; font-size: 14px; font-family: Helvetica-Bold; border: 1px solid #8a1926;}
a.btn-2021-red:hover{background-color: #8a1926;color: #fff!important;text-decoration: none!important;}
span.btn-2021-red-arrow{background: url(/en/.content/home-2021/img/_common/icon_arrow-right-red.svg) right bottom no-repeat; display: inline-block; height: 15px; width: 20px; position: relative;top: 2px;}
a.btn-2021-red:hover span.btn-2021-red-arrow{background: url(/en/.content/home-2021/img/_common/icon_arrow-right-white.svg) right bottom no-repeat;}

a.btn-2021-red2{text-align: center;margin-top: 10px; color: #fff; width: 240px; height: 55; line-height: 53px; text-align: center; font-size: 14px; font-family: Helvetica-Bold; border: 1px solid #fff;}
a.btn-2021-red2:hover{background-color: #fff;color: #8a1926;}
span.btn-2021-red2-arrow{background: url(/en/.content/home-2021/img/_common/icon_arrow-right-white.svg) right bottom no-repeat; display: inline-block; height: 15px; width: 20px; position: relative;top: 2px;}
a.btn-2021-red2:hover span.btn-2021-red2-arrow{background: url(/en/.content/home-2021/img/_common/icon_arrow-right-red.svg) right bottom no-repeat;}

a.btn-2021-white{text-align: center;margin-top: 10px; color: #fff; width: 240px; height: 55; line-height: 53px; text-align: center; font-size: 14px; font-family: Helvetica-Bold; border: 1px solid #fff;}
a.btn-2021-white:hover{background-color: #fff;color: #8a1926;}
span.btn-2021-white-arrow{background: url(/en/.content/home-2021/img/_common/icon_arrow-right-white.svg) right bottom no-repeat; display: inline-block; height: 15px; width: 20px; position: relative;top: 2px;}
a.btn-2021-white:hover span.btn-2021-white-arrow{background: url(/en/.content/home-2021/img/_common/icon_arrow-right-red.svg) right bottom no-repeat;}

a.btn-2021-black{text-align: center;margin-top: 10px; color: #fff; width: 240px; height: 55; line-height: 53px; text-align: center; font-size: 14px; font-family: Helvetica-Bold; border: 1px solid #fff;}
a.btn-2021-black:hover{background-color: #fff;color: #8a1926;}
a.btn-2021-black:hover span.btn-2021-white-arrow{background: url(/en/.content/home-2021/img/_common/icon_arrow-right-red.svg) right bottom no-repeat;}

p {margin: 0 0 20px;}
.outter{width: 100%;position: relative;}
.outter .main .feature{width:100%;position: relative;box-sizing: border-box;}
.outter .main .feature .headline{font-size:40px;line-height:1.2; font-family:Helvetica-Bold, Arial;color:#8d1a1f;margin-bottom: 15px;}
.outter .main .feature .subheadline{font-size:25px;line-height:1.2; font-family:Helvetica-Bold, Arial;color:#8d1a1f;padding: 15px 0;}
.outter .main .feature .subsubheadline{font-size:18px;line-height:1.4; font-family:Helvetica-Bold, Arial;color: #2d2926;padding: 10px 0;}
.outter .main .feature p a, .outter .main .feature p a:focus, .outter .main .feature p a:active,
.outter .main .feature .subsubheadline a, .outter .main .feature .subsubheadline a:focus, .outter .main .feature .subsubheadline a:active{ display: inline; color: #0ebae3;}
.outter .main .feature p a:hover,
.outter .main .feature .subsubheadline a:hover{text-decoration: underline;}

.outter .main-content{width:100%;max-width:1140px; padding:0 15px;box-sizing:border-box;margin:0 auto;}
@media only screen and (max-width: 1024px){.outter .main-content{max-width:940px;}}
@media only screen and (max-width: 768px){.outter .main-content{max-width:100%;}}

.grey-bg{background: #f3f1f0;}
.red-bg{background: #8a1926;}

@media only screen and (max-width: 768px){
	.outter .main .feature .headline{font-size:34px;}
	.outter .main .feature .subheadline{font-size:22px;}
	a.btn-2021-red,
	a.btn-2021-red2,
	a.btn-2021-white {margin-top: 20px;}
}
/********************** END: Common for Revamp 2021.01.01 ********************/


/****************************** START : SHARE ICON 2021 FOR WHOLE SITE *****************************/
.share-2021 a{display:inline-block;width:40px;height:40px;background:url('/_common/base/img/navigation-2021/sprite.png') no-repeat 0 0;  text-decoration: none; margin-right:10px;}
#a-twitter-white-2021, #a-twitter-white-2021-footer{background-position:0 0;}
#a-twitter-white-2021:hover, #a-twitter-white-2021-footer:hover{background-position:0 -40px;}
#a-linked-white-2021, #a-linked-white-2021-footer{background-position:-40px 0;}
#a-linked-white-2021:hover, #a-linked-white-2021-footer:hover{background-position:-40px -40px;}
#a-facebook-white-2021, #a-facebook-white-2021-footer{background-position:-80px 0;}
#a-facebook-white-2021:hover, #a-facebook-white-2021-footer:hover{background-position:-80px -40px;}
#a-sina-white-2021{background-position:-120px 0;}
#a-sina-white-2021:hover{background-position:-120px -40px;}
#a-youtube-white-2021, #a-youtube-white-2021-footer{background-position:-80px 0;}
#a-youtube-white-2021:hover, #a-youtube-white-2021-footer:hover{background-position:-80px -40px;}
#a-flickr-white-2021, #a-flickr-white-2021-footer{background-position:-120px 0;}
#a-flickr-white-2021:hover, #a-flickr-white-2021-footer:hover{background-position:-120px -40px;}
#a-wechat-white-2021, #a-wechat-white-2021-footer{background-position:-240px 0;}
#a-wechat-white-2021:hover, #a-wechat-white-2021-footer:hover{background-position:-240px -40px;}
#a-weibo-white-2021, #a-weibo-white-2021-footer{background-position:-200px 0;}
#a-weibo-white-2021:hover, #a-weibo-white-2021-footer:hover{background-position:-200px -40px;}

#a-twitter-black-2021{background-position:-160px 0;}
#a-twitter-black-2021:hover{background-position:-160px -40px;}
#a-linked-black-2021{background-position:-200px 0;}
#a-linked-black-2021:hover{background-position:-200px -40px;}
#a-facebook-black-2021{background-position:-240px 0;}
#a-facebook-black-2021:hover{background-position:-240px -40px;}
#a-sina-black-2021{background-position:-280px 0;}
#a-sina-black-2021:hover{background-position:-280px -40px;}
#a-twitter-red-2021{background-position:-560px 0;}
#a-twitter-red-2021:hover{background-position:-560px -40px;}
#a-linked-red-2021{background-position:-600px 0;}
#a-linked-red-2021:hover{background-position:-600px -40px;}
#a-facebook-red-2021{background-position:-720px 0;}
#a-facebook-red-2021:hover{background-position:-720px -40px;}
#a-sina-red-2021{background-position:-760px 0;}
#a-sina-red-2021:hover{background-position:-760px -40px;}
#a-wechat-red-2021{background-position:-800px 0;cursor: pointer;}
#a-wechat-red-2021:hover{background-position:-800px -40px;}

/****************************** END : SHARE ICON 2021 FOR WHOLE SITE *****************************/



/****************************** START : Print Set *****************************/
@media print { 
	* { -webkit-print-color-adjust:exact; -moz-print-color-adjust:exact; -ms-print-color-adjust:exact; print-color-adjust:exact; }
	header,.footer-container{ 
		display:none; 
	}
	.main-container{
		margin:0!important;
		width:100%!important;
	}
	.main-container .feature:first-child,
	.main-container .feature-main{
		margin-top:20px!important;
	}
	a[href]:after { 
		content : none !important; 
	}  
	.feature-crumbs .row { 
		margin:30px 0 15px;
	} 
    .bgcolor-light-blue { background-color: #b8d4e3!important; } 
}

/****************************** END : Print Set *****************************/