.table-wrap
{ display:table; width:100%; height:100%;}
.table-row
{ display: table-row; width:100%;}
.table-cell 
{ display:table-cell; vertical-align:middle; text-align:center;}

.desktop .md-m8-featuresBannerWrapper .bannerItemWrapper .bannerContentWrapper .bannerContent .bannerBox
#{ background:rgba(11,45,58,0.65); }

/* Notice Setting ******/
.noticeWrapper
{ padding:15px 10%; background:#dfecf2; border:1px solid #dddddd; margin-bottom: 50px;}
.noticeWrapper .tit
{ display:block; color:#be2c6b; font-size: 15px; line-height: 1.3; margin-bottom: 5px;}
.noticeWrapper ul li
{ list-style: disc; color:#3f82bf; font-size: 15px; line-height: 1.3;}
.noticeWrapper ul li a
{ color:#3f82bf; font-size: 15px; line-height: 1.3; text-decoration: none;}
/* Notice Setting ******/


/* Market Video Setting ******/
.marketInfoWrapper
{ margin-bottom: 50px;}
.marketInfoWrapper .marketVideoCol
{ width:55%; vertical-align:top;}
.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.marketInfoWrapper .marketVideosepCol
{ width:12px; }
.marketInfoWrapper .marketVideosepCol p
{ display:none; padding:10px; color:#171717; font-size: 15px; line-height: 1.3; text-decoration: none;}
.marketInfoWrapper .marketVideoListingCol
{ vertical-align:top; }

.marketInfoWrapper .marketVideoListingCol .listingGroup
{ height:100%; overflow:auto; }
/* width */
.marketInfoWrapper .marketVideoListingCol .listingGroup::-webkit-scrollbar {
    width: 5px;
}

/* Track */
.marketInfoWrapper .marketVideoListingCol .listingGroup::-webkit-scrollbar-track { 
    background:#f1f1f1; 
}
 
/* Handle */
.marketInfoWrapper .marketVideoListingCol .listingGroup::-webkit-scrollbar-thumb {
    background:#dadada; 
}

/* Handle on hover */
.marketInfoWrapper .marketVideoListingCol .listingGroup::-webkit-scrollbar-thumb:hover {
    background:#dadada; 
}

.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow
{ background:#f9fafd; border-bottom:1px solid #ccd0da;}
.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow .itemInner
{ padding:20px; }
.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow.current
{ background:#edf1f7;}
.marketInfoWrapper .marketVideoListingCol .listingGroup a
{ display:inline-block; width:100%; height: 100%; text-decoration: none;}
.marketInfoWrapper .marketVideoListingCol .listTmbCol
{ text-align: left; width:135px; }
.marketInfoWrapper .marketVideoListingCol .listTmbCol img
{ position:relative; width:100%; height:auto;}
.marketInfoWrapper .marketVideoListingCol .listSepCol
{ width:22px; }
.marketInfoWrapper .marketVideoListingCol .listDescCol
{ text-align: left; }
.marketInfoWrapper .marketVideoListingCol .listDescCol p
{ color:#171717; font-size: 15px; line-height: 1.3; text-decoration: none;}
/* Market Video Setting ******/

/* New Promotion Setting ******/
.newPromotionWrapper
{ border-top:2px solid #ebedf1; border-bottom:2px solid #ebedf1; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px;}
.newPromotionWrapper h2,
.mobile .newPromotionWrapper h2
{ margin-left:0px; margin-right:0px; }
.newPromotionGroup
{ text-align: center; }
.newPromotionGroup .newPromotionItem
{ display:inline-block; width:50%;}
.newPromotionGroup .promotionIcoCol
{ width:120px; }
.newPromotionGroup .promotionIcoCol .icoImgItem
{ position:relative; width:120px; height: 120px; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; border:2px solid #d0d0d0; background:#ffffff; text-align: center; display:block;}
.newPromotionGroup .promotionIcoCol .icoImgItem img
{ display:inline-block; vertical-align: middle; width:74px; height: auto;}

.newPromotionGroup .promotionSepCol
{ width:10px; }
.newPromotionGroup .promotionTxtCol
{ text-align: left; }
.newPromotionGroup .promotionTxtCol .promoTxtCol,
.newPromotionGroup .promotionTxtCol .promoSepCol,
.newPromotionGroup .promotionTxtCol .promoCtaCol
{ display:block; width:100%; text-align: left;}
.newPromotionGroup .promotionTxtCol .promoSepCol
{ display:none; }
.newPromotionGroup .promotionTxtCol .promoTitRow
{ margin-bottom: 20px; }
.newPromotionGroup .promotionTxtCol .promoTit
{ font-size: 22px; line-height: 1.3; color:#BA0050; font-weight: bold;}
.newPromotionGroup .promotionTxtCol .promoTit span
{ display:block; color:#015eae; }
.newPromotionGroup .promotionTxtCol .promoDesc
{ font-size: 15px; line-height: 1.3; color:#000000; }
.newPromotionGroup .promotionTxtCol .promoCtaRow
{  }
.newPromotionGroup .promotionTxtCol .promoCtaRow a
{ font-size: 15px; line-height: 1.3; color:#BA0050; }
/* New Promotion Setting ******/

/* SubModule Setting ****/
.co-c11-extendableContentItem.noContent .innerPadding
{ padding:0px; }
.listIcoItem a
{ text-decoration: none !important;}
.subModuleRow
{ background:#fff; border-top:1px solid #e3e3e3; }
.subModuleRow.last
{ background:#f4f5fa;}
.subModuleRow .moduleInner
{ padding:10px 15px; }
.subModuleRow .moduleTxtCol
{ text-align: left; color:#171717; font-size: 15px; line-height: 1.3;}
.subModuleRow:hover .moduleTxtCol
{ color:#b70050; }
.subModuleRow .moduleSepCol
{ width:10px; }
.subModuleRow .moduleArrowCol
{ width:20px;}
.subModuleRow .arrow
{ display:inline-block; width:20px; height: 20px; background-image:url("/img/common/components/uiMap.png"); background-position: -100px -40px; }
/* SubModule Setting ****/


@media screen and (max-width:790px){

/* Notice Setting ******/
.noticeWrapper
{ padding:15px 5%; margin-bottom: 30px;}
.noticeWrapper .tit
{ font-size: 13px;}
.noticeWrapper ul li
{ font-size: 13px;}
.noticeWrapper ul li a
{ font-size: 13px;}
/* Notice Setting ******/

/* Market Video Setting Start ******/
.marketInfoWrapper
{ margin-bottom: 50px;}
.marketInfoWrapper .marketVideoCol,
.marketInfoWrapper .marketVideosepCol,
.marketInfoWrapper .marketVideoListingCol
{ display:block; width:100%; text-align: left;}

.marketInfoWrapper .marketVideosepCol p
{ display:block;}

.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow
{ display:inline-block; width:33.33%; background:#f9fafd; border-bottom:1px solid #ccd0da;}
.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow .listTmbCol,
.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow .listSepCol
{ display:block; width:100%;}
.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow .listDescCol
{ display:none;}
/* Market Video Setting End ******/


/* New Promotion Setting ******/
.newPromotionWrapper
{ border-top:2px solid #ebedf1; border-bottom:2px solid #ebedf1; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px;}
.newPromotionWrapper h2,
.mobile .newPromotionWrapper h2
{ margin-left:0px; margin-right:0px; }
.newPromotionGroup .newPromotionItem
{ display:inline-block; width:100%; margin-bottom: 10px;}
.newPromotionGroup .promotionIcoCol
{ width:60px; }
.newPromotionGroup .promotionIcoCol .icoImgItem
{ width:60px; height: 60px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.newPromotionGroup .promotionIcoCol .icoImgItem img
{ width:60%; height: auto;}

.newPromotionGroup .promotionSepCol
{ width:10px; }
.newPromotionGroup .promotionTxtCol
{ text-align: left; }
.newPromotionGroup .promotionTxtCol .promoTxtCol
{ display:table-cell; width:auto; text-align: left;}
.newPromotionGroup .promotionTxtCol .promoSepCol
{ display:table-cell; width:10px;}
.newPromotionGroup .promotionTxtCol .promoCtaCol
{ display:table-cell; width:100px; text-align: right;}
.newPromotionGroup .promotionTxtCol .promoSepCol
{ display:none; }
.newPromotionGroup .promotionTxtCol .promoTitRow
{ margin-bottom: 0px; }
.newPromotionGroup .promotionTxtCol .promoTit
{ font-size: 15px;}
.newPromotionGroup .promotionTxtCol .promoDesc
{ font-size: 13px;}
.newPromotionGroup .promotionTxtCol .promoCtaRow a
{ font-size: 12px;}
/* New Promotion Setting ******/

/* SubModule Setting ****/
.subModuleRow .moduleTxtCol
{  font-size: 13px;}
/* SubModule Setting ****/
}

@media screen and (max-width:500px){
.marketInfoWrapper .marketVideoListingCol .listingGroup .itemRow
{ width:50%; }
}

