.blog .column_blog .blog_wrapper .post-item .image-div{background-repeat:no-repeat;background-position:center;border:1px solid grey;background-size:contain;height:200px;width:100%;display:block;box-sizing:border-box}
.blog .column_blog .blog_wrapper .post-item .image-div.placeholder-img{background-size:contain;background-position:center;}
.blog #Content{background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box; padding:30px 0;}
.blog .column_blog .blog_wrapper .post-item .post-title .title-div{display:inline-block; line-height:1.5; font-weight:500; font-size:16px; color:#363636;}
.blog .column_blog .blog_wrapper .post-item .post-title .post-title-heading{margin-bottom:3px;}
.blog .column_blog .blog_wrapper .post-item .category{width: calc(100% - 90px); text-align:right; display:inline-block; vertical-align:top;}
.blog .column_blog .blog_wrapper .post-item .category .cat-div{display:inline-block;}
.blog .column_blog .blog_wrapper .post-item .category .cat-div ul{background:none;}
.blog .column_blog .blog_wrapper .post-item .category .cat-div ul li{display:inline-block;}
.blog .column_blog .blog_wrapper .post-item .category .cat-div ul li a{color:#56C2DB; background:#E5FBFF 0% 0% no-repeat padding-box; border:1px solid #56C2DB; opacity:1; padding:0px 15px 0px 15px;}
.blog .column_blog .blog_wrapper .post-item .author-date .date-div{display:inline-block; color:#363636; font-weight:500;}
.blog .column_blog .blog_wrapper .post-item .author-date{width:90px;}
.post-meta{padding-top:5px;}
.post-meta .category{float:none;}
.post-meta .category .cat-wrapper{position:static;}
.post-meta .category .cat-wrapper ul{padding:0; min-width: 0;}
.blog .column_blog .blog_wrapper .pager_load_more {border-radius:0; background-color:#5AC2DB;}
.blog .column_blog .blog_wrapper .pager_load_more .button_label{color:#FFFFFF; font-weight:500; padding:6px 35px;}
.post-template-default #Content{background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box; padding:30px 0;}
.search-results #Content{padding:30px 0;}
.search-results .post-item .post-desc-wrapper .post-desc .post-footer{background: none; padding: 0;}
.search-results .post-item .post-desc-wrapper .post-desc .post-footer .post-links{float: none; border-left-width: 0; padding: 0;}
.m_titleL::after {content: "";position: absolute;left: 0;bottom: 0;width: 172px;height: 3px; background-color: #5bc2dc;}
.m_titleL {position: relative;padding-bottom: 12px;margin-bottom: 25px;font-size: 171.4%;font-weight: bold;}
.m_sectionBox {border: 2px solid #e0e0e0; padding: 20px; margin: 30px 0;}
.m_sectionBox .p_title:first-child {margin-top: 0;}
.m_sectionBox .p_title {background-color: #e4f4f8; padding: 10px 20px; margin: 30px 0 20px; margin-top: 30px; color: #5bc2dc; font-size: 128.6%; font-weight: bold;}
.m_text {margin: 15px 0; line-height: 2;}
.m_sectionBox > :last-child {margin-bottom: 0;}
.m_indentList {margin: 15px 0; list-style: none;}
.m_indentList .p_head {float: left; margin-right: 5px;}
.m_indentList .p_text {overflow: hidden;}
.m_sectionL {margin: 50px 0;}
.m_sectionM {margin: 40px 0; display: block;}
.m_titleM::before {content: ""; position: absolute; top: 4px; left: 0; width: 0; height: 0; border-top: 12px solid #58c2dc; border-right: 12px solid #8bd7ea;}
.m_titleM {position: relative; border-bottom: 1px solid #d7d7d7; padding: 0 0 8px 20px; margin-bottom: 20px; font-size: 128.6%; font-weight: bold;}
.m_sectionSS {margin: 20px 0;}
.m_titleSS {margin-bottom: 5px;font-weight: bold;}
.m_indentList {margin: 15px 0; list-style: none;}
.m_indentList > li {margin-bottom: 8px; line-height: 1.7; list-style: none;}
.m_markerLink {position: relative; display: inline-block; margin: 5px 0; padding-left: 20px;}
.m_markerLink::after {content: ""; position: absolute; top: 8px; left: 5px; border-left: 4px solid #fff; border-top: 3px solid transparent; border-bottom: 3px solid transparent;}
.m_markerLink::before {content: ""; position: absolute; top: 4px; left: 0; width: 13px; height: 13px; border-radius: 50%; background-color: #00a9d4;}
.m_blankLink {display: inline-block; padding-right: 25px; background: url("../../../uploads/2020/01/mrk_blank.png") no-repeat 100% 20%;}
.m_imgSet {margin: 20px 0; overflow: hidden;}
.m_imgSet.s_w260 .p_textArea {max-width: 950px;width: 80%;}
.m_imgSet .p_textArea {float: left;}
.m_imgSet .p_img {text-align: center; display: inline-block;margin: 0 auto;display: block; float: right;width: 20%;}
.p_img .center{display: block; margin: auto;}
.m_indentList.s_note {margin: 0 0 15px 0;}
.m_text:last-child {margin-bottom: 0;}
.m_text:first-child {margin-top: 0;}
.m_text {margin: 15px 0; line-height: 2;}
.m_centerImg {margin: 20px 0; text-align: center;}
.m_titleS {margin-bottom: 15px; color: #58c2dc; font-size: 114.3%; font-weight: bold;}
.m_sectionS {margin: 30px 0;}
.m_markerLink.s_pdf {padding: 1px 35px 5px 20px; background: url("../../../uploads/2020/01/mrk_pdf.png") no-repeat 100% 30%;}
.m_sectionBox.s_gray {background-color: #f9f9f9;}
.m_sectionBox.s_gray .p_title {background-color: #e0e0e0; color: #333;}
.m_imgCol {margin: 30px 0 20px; text-align: center;}
.m_imgCol li {display: inline-block; margin: 0 20px 10px; vertical-align: top; list-style: none;}
.m_caption {margin-top: 8px; text-align: center;}
.m_sectionL .m_relatedArticle{list-style: none;}
.m_table {width: 100%;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;margin: 20px 0;}
.c_taRight {text-align: right !important;}
.m_categIcon {background-color:#fafafa;margin: 20px 0 30px;}
.m_categIcon ul {max-width: 640px;margin: 0 auto;padding: 15px 0;overflow: hidden;}
.m_categIcon li {float: left;width: 25%;text-align: center;list-style: none;}
.m_categIcon .p_icon.s_selected img {top: -74px;}
.m_categIcon .p_icon img {position: relative;}
.m_categIcon .p_icon {display: inline-block;width: 74px;height: 74px;overflow: hidden;cursor: pointer;}
.m_categIcon .p_title {margin-top: 5px;font-size: 14px;font-family: "suntory syntax", Arial, Helvetica, sans-serif;color:#333;line-height: 1.4;}
.m_categIconWrapper {width: 500%; margin-left: -200%}
.wpb_wrapper .m_boxLinkList {max-width: 945px;margin: 0 auto 30px;}
.m_boxLinkList li.s_active .p_icon img {position: relative; top: -44px;}
.m_boxLinkList a {display: block;text-decoration: none;color: inherit;}
.m_boxLinkList li {position: relative;display: inline-block;vertical-align: top;width: 30.69%;margin: 0 1.32% 2.64%;box-shadow: 0 0 5px rgba(0,0,0,0.15);border-radius: 3px;overflow: hidden;opacity: 0;}
.m_boxLinkList li.s_active {box-shadow: 4px 4px 8px 2px rgba(0,0,0,0.2);}
#Content .m_boxLinkList .p_img img {width: 100%; height: 160px;}
.m_boxLinkList .p_textArea {position: relative;padding: 4.1% 6.9%;}
.m_boxLinkList .p_icon {position: relative;float: left;width: 44px;height: 44px;overflow: hidden;}
.m_boxLinkList .p_icon.s_noIcon {width: 1px;}
.m_boxLinkList .p_title.s_noIcon {padding-left: 0;}
.m_boxLinkList .p_title {display: table-cell;vertical-align: middle;height: 44px;padding-left: 12px;color:#5bc2dc;font-size: 16px;font-weight: bold;}
.m_boxLinkList .p_text {margin-top: 10px;font-size: 13px;line-height: 1.6;}
.f_relatedLink {background-color:#f2f2f2;margin-top: 50px;}
.f_relatedLink .p_inner {padding: 25px 20px 30px;margin: 0 auto;}
.f_relatedLink .p_title {margin-bottom: 15px;font-size: 114.3%;font-weight: bold; padding-left: 40px;}
.f_relatedLink .p_linkList {overflow: hidden; list-style: none; margin: 0; padding-left: 40px;}
.f_relatedLink .p_linkList li {float: left;width: 50%;margin-top: 10px;list-style: none;}
.m_actionPlan {border: 1px solid #5bc2dc; border-radius: 2px; max-width: 100%; margin: 0 auto; overflow: hidden;}
.m_actionPlan .p_title::after {content: "＋";position: absolute;top: 10px;right: 15px;color:#fff;font-size: 20px;font-weight: bold;}
.m_actionPlan .p_title {position: relative;background-color:#5bc2dc;padding: 13px 20px;color:#fff;font-size: 120%;cursor: pointer; margin-bottom: 0px}
.m_actionPlan .p_title.s_open::after {content: "－";}
.m_actionPlan .m_table td{text-align: left;}
.m_tableScroll {margin: 0 -10px;}
.m_actionPlan .p_toggleArea {padding: 0 55px; display: none;}
.m_table th.s_title {background-color:#e4f4f8;text-align: left;color:#5bc2dc;}
.m_table.s_paddingS th, .m_table.s_paddingS td {padding: 10px 7px;}
@media screen and (max-width: 1000px){.m_imgSet .p_textArea {float: none !important;margin-bottom: 20px;width: auto !important;}.m_imgSet.s_imgLeft .p_textArea {padding-left: 0;}.m_imgSet .p_img {float: none;width: auto !important;}.m_imgSet.s_imgLeft .p_img {float: none;}.m_imgSet .p_img > div {margin: 0 5px 15px;}}
.page-template-default #Content .sustainability-inner-pages{background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box; padding:30px 0;}
.privacy-policy #Content #privacy-policy-section-2 ul#compliance_items{margin: 0 0 0 1em;}
.privacy-policy #Content #privacy-policy-section-2 ul#compliance_items li{margin: 0 0 5px 0;padding: 0 0 0 2.5em;list-style-type: none;text-indent: -1.5em;}
.privacy-policy #Content #privacy-policy-section-2 h3,
.page-terms h3{border-bottom: 1px solid #bebebe; color: #000; padding-bottom: 10px;}
.privacy-policy #Content{background: transparent linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF00 70%, #E8FAFF 100%) 0% 0% no-repeat padding-box; padding:40px 0;}
.page-terms{margin:30px 0;}
@media only screen and (max-width:767px) {
    #brands-section-2 .country-div .slider-div{}
    #Footer .logo-div img{margin:0 auto;}
}