﻿.header{background:rgba(0,0,0,0.67);overflow:hidden;position:inherit}
.sr-hide{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.sr-hide:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}
.text-Large-body{font-family:'Noto Sans JP';font-size:18px;line-height:28px;font-weight:300}
.text-small-body,.btn{font-family:'Noto Sans JP';font-size:14px;line-height:24px;font-weight:300}
.text-tiny-body{font-family:'Noto Sans JP';font-size:12px;line-height:22px;font-weight:300}
.av-eyebrow-text{position:relative;padding-bottom:20px;text-transform:uppercase}
.av-eyebrow-text p{max-width:300px;word-break:break-word;font-family:'Noto Sans JP';font-size:12px;line-height:22px;font-weight:200}
.eyebrow-underline{content:'';width:40px;height:3px;background:#fe0000;position:absolute}
.av-bottom-border{width:90%;height:1px;background:#F9F9FA;background:#E6E6E6;display:block !important;z-index:999;margin:0 auto}
.btn{background:none;padding:9px 30px 8px;display:inline-block;text-decoration:none;cursor:pointer;outline:none;position:relative;z-index:1;overflow:hidden;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;font-weight:400}
.btn:before{content:'';position:absolute;z-index:-1}
.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;height:100%;left:-50%;top:0;transform:skew(50deg);transition-duration:0.6s;transform-origin:top left;width:0}
.btn:hover:after{height:100%;width:150%}
.btn.btn-primary{background:#fe0000;color:#fff;border:0px solid #fe0000;border-radius:0px;padding:11px 30px 10px}
.btn.btn-primary:before,.btn.btn-primary:after{background:#c01a1e}
.btn.btn-secondary-oceanborder-outline{background:#fff;border:2px solid #fe0000;border-radius:5px;color:#fe0000}
.btn.btn-secondary-oceanborder-outline:before,.btn.btn-secondary-oceanborder-outline:after{background:#fe0000}
.btn.btn-secondary-oceanborder-outline:hover{color:#fff}
.btn:disabled{background:#f9f9fa;border:2px solid #f9f9fa;cursor:auto;color:#575759}
.btn:disabled:before,.btn:disabled:after{background:#f9f9fa}
.btn:disabled:hover{color:#575759 !important}
@media (min-width:767px) and (max-width:1024px){.btn:after{display:none}
.btn:before{display:none}
.btn:hover:after{display:none}
.btn.btn-primary:hover{color:#fff !important}
}@media screen and (max-width:767px){.btn:after{display:none}
.btn:before{display:none}
.btn:hover:after{display:none}
.btn.btn-primary:hover{color:#fff !important}
}a:hover .sliding-arrow{width:20px;margin-right:0;background-image:url(../images/arrow-right.svg)}
.sliding-arrow{background:url(../images/caret-right.svg) no-repeat right;width:10px;height:10px;display:inline-block;-webkit-transition:width 500ms,margin-right 500ms;transition:width 500ms,margin-right 500ms;margin-left:10px;margin-right:10px}
.sliding-arrow:hover{width:20px;margin-right:0;background-image:url(../images/arrow-right.svg)}
.empty-jumpTo{display:block;position:relative;top:-150px;visibility:hidden}
.section-loader{padding:100px;text-align:center}
.section-loader img{width:100px}
.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}
.icon.icon-arrow-right{fill:transparent;stroke:#fe0000;width:30px}
.icon.icon-dropdown-arrow{fill:transparent;stroke:currentColor;width:15px;margin-left:7px;vertical-align:middle}
@media screen and (max-width:767px){h1{font-family:'Noto Sans JP';font-size:36px;line-height:44px;font-weight:700}
h2{font-family:'Noto Sans JP';font-size:28px;line-height:36px;font-weight:700}
h3{font-family:'Noto Sans JP';font-size:20px;line-height:30px;font-weight:500}
}@supports (-ms-ime-align:auto){}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-slide{float:left;min-height:1px;display:none}
.slick-initialized .slick-slide{display:block}
.plugin-marquee1 .slick-dots{color:transparent;text-align:center}
.plugin-marquee1 .slick-dots li{display:inline-block;padding:20px 5px}
.plugin-marquee1 .slick-dots button{background:#575759;color:transparent;border-radius:50%;border:0;width:11px;height:11px;padding:0;min-width:auto}
.plugin-marquee1 .slick-dots .slick-active button{background:#fe0000;color:transparent;border-radius:54%;border:0;width:11px;height:11px;padding:0;min-width:auto;margin:0px;font-size:1px;position:relative;top:-5px}
.plugin-marquee1 .slick-dots .slick-active button:before{content:'';position:absolute;top:-4px;left:-4px;width:19px;height:19px;border:2px solid #fe0000;border-radius:50%}
.av-layout-row .av-center{flex:4;flex-direction:column;width:100%;max-width:inherit;min-width:0}
.av-layout-row .av-mod-row{width:100%;display:flex;flex-direction:row;padding-bottom:0px}
.av-layout-row .av-mod-row .av-mod-col{flex:1;margin-top:0}
.av-layout-row .av-mod-row.av-mod-row-block{display:block}
.av-layout-row .contain-width{width:100%;max-width:100% !important;margin:0 auto;display:inherit}
.av-layout-row .mod-light-gray-bg{background:#f1f1f3}
@media (max-width:767px){.av-layout-row{display:block}
.av-layout-row .av-mod-row{display:block}
.av-layout-row .av-mod-row .av-mod-col{display:block;width:100%;margin-top:0em !important}
}.blog-page-wrapper .marquee1 .marquee1-content .marquee1-menu-item{margin-bottom:0px}
.blog-page-wrapper .marquee1 .marquee1-content .marquee1-menu-item .text-tiny-body span{font-weight:100;text-transform:uppercase}
.blog-page-wrapper .marquee1 .marquee1-content .marquee1-menu-item .text-tiny-body span:last-child{position:relative;padding:0px 12px 0px 25px}
.blog-page-wrapper .marquee1 .marquee1-content .marquee1-menu-item .text-tiny-body span:last-child:before{content:'';position:absolute;width:5px;height:5px;background:white;border-radius:68%;top:5px;left:10px}
.blog-page-wrapper .marquee1 .marquee1-content .marquee1-menu-item .eyebrow-underline{background:#fff}
.blog-page-wrapper .marquee1 .marquee1-content .marquee1-content-block{max-width:80%;color:#fff;}
.blog-page-wrapper .marquee1 .marquee1-image{min-height:315px}
.blog-page-wrapper .blog-category-marquee{max-width:100% !important;width:100% !important}
.blog-page-wrapper .blog-category-marquee .marquee1{width:100%;max-width:100%}
.blog-page-wrapper .blog-category-marquee .marquee1-content{background-repeat:no-repeat;background-position:50% 50%;background-color:#fff;background-size:cover;min-height:220px;align-items:initial;justify-content:initial;padding:40px 100px 60px 110px}
.blog-page-wrapper .blog-category-marquee .marquee1-content .marquee1-content-block{max-width:1440px;margin:0 auto;width:100%;color:#000}
.blog-page-wrapper .blog-category-marquee .marquee1-content .marquee1-content-block h1{margin-bottom:15px;font-size:44px;line-height:40px;margin-bottom:25px}
.blog-page-wrapper .blog-category-marquee .marquee1-content .marquee1-content-block .av-eyebrow-text .eyebrow-underline{background:#000}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners{display:flex;justify-content:center;padding-top:0;max-width:1440px;width:100%;margin:0 auto}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .blog-social{display:flex;border-bottom:none;max-width:100%;padding:0px 60px 20px 20px;width:auto}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .blog-social .icons{flex-direction:column;flex:2}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .blog-social .icons a{margin:10px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content{margin-right:3%;font-size:16px;font-weight:300;line-height:28px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content ol{
	padding:0 50px;
	
}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content ul{
	padding:0 50px;
	
}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content li{
	list-style:disc;
	list-style:auto;
}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content h2{color:#fe0000;font-size:22px;line-height:40px;font-weight:700}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content h3{margin:10px 0;color:#000;font-size:20px;line-height:30px;font-weight:700}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content table{border-collapse:collapse;border:1px solid #ddd;}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content table tr td,th{border:1px solid #ddd;}

.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content div a{border-bottom:none;cursor:pointer}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content div a:hover{border-bottom:none}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content img{    border-radius: 20px;margin:20px 0px;width:auto;height:auto;object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover;object-position:50% 50%;'}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content h3{margin-bottom:12px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content em{font-style:italic;font-weight:inherit}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content a{text-decoration:none;border-bottom:1px solid #000;color:#000;cursor:pointer}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content a:hover{color:#000;border-bottom:1px solid #fe0000;text-decoration:none}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content p{margin-bottom:15px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content p a{font-size:inherit;font-family:inherit;font-weight:inherit;cursor:pointer}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info{padding:40px 40px 60px 40px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-top:0px;margin:0px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners .author-image{flex:1}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners .author-image img{object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover;object-position:50% 50%;';width:120px;height:120px;border-radius:50%}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners .info{flex:4}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners .info h3{margin-bottom:20px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners .info p,.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners .info a{font-size:14px}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content .author-info .inners .info a{border-bottom:none}
.blog-page-wrapper .popular-picks{padding:60px;width:100%;margin:0 auto}
.blog-page-wrapper .popular-picks h2{text-align:center;margin-bottom:20px;max-width:1440px;width:100%;margin:0px auto}
.blog-page-wrapper .popular-picks h3{margin:10px 20px}
.blog-page-wrapper .popular-picks .inners{margin:0;padding-top:0px;padding:20px;display:flex;max-width:1440px;width:100%;margin:0px auto !important}
.blog-page-wrapper .popular-picks .inners .col{margin:10px;box-shadow:0 6px 10px -1px rgba(68,68,68,0.4);width:29%;position:relative}
.blog-page-wrapper .popular-picks .inners .col:hover{box-shadow:5px 5px 15px 1px rgba(0,0,0,0.17);transform:translate(0px,-5px);cursor:pointer}
.blog-page-wrapper .popular-picks .inners .col:hover .contents h2{color:#fe0000}
.blog-page-wrapper .popular-picks .inners .col:hover .image img{border-bottom:6px solid #fe0000}
.blog-page-wrapper .popular-picks .inners .col:hover .image .topic-bar-black p{background:#fe0000}
.blog-page-wrapper .popular-picks .inners .col .image{position:relative;border-top-left-radius: 12px;
    border-top-right-radius: 12px;}
.blog-page-wrapper .popular-picks .inners .col .image img{height:220px;object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover;object-position:50% 50%;';width:100%;border-bottom:6px solid black;border-top-left-radius: 12px;
    border-top-right-radius: 12px;}
.blog-page-wrapper .popular-picks .inners .col .image .topic-bar-black{position:absolute;color:#fff;text-transform:uppercase;padding:0 30px;bottom:0px;left:0;right:0;margin:0 auto;text-align:center}
.blog-page-wrapper .popular-picks .inners .col .image .topic-bar-black p{margin-bottom:0px;background:#000;padding:10px 25px;margin-bottom:0px;width:auto;display:inline-block}
.blog-page-wrapper .popular-picks .inners .col .contents{padding-bottom:50px}
.blog-page-wrapper .popular-picks .inners .col .contents h2{font-size:28px;line-height:36px;margin-bottom:15px;padding:20px 20px 0px 20px;text-align:left}
.blog-page-wrapper .popular-picks .inners .col .contents p,.blog-page-wrapper .popular-picks .inners .col .contents p.text-small-body{padding:0px 20px;margin-bottom:25px}
.blog-page-wrapper .popular-picks .inners .col a .contents h3{margin:0px}
.blog-page-wrapper .popular-picks .inners .col .bottom-text{position:absolute;bottom:8px;display:flex;flex-direction:row;padding:10px 20px 0px 20px;border-top:1px solid #cccccc;width:100%}
.blog-page-wrapper .popular-picks .inners .col .bottom-text p.text-tiny-body{font-size:12px;flex:1;font-weight:400;padding-left:0px}
.blog-page-wrapper .popular-picks .inners .col .bottom-text p.date-duration{font-size:12px;font-weight:100;line-height:22px;color:#575759}
.blog-page-wrapper .popular-picks .inners .col .bottom-text p.date-duration span{font-weight:100}
.blog-page-wrapper .popular-picks .inners .col .bottom-text p.date-duration span:last-child{position:relative;padding-left:20px}
.blog-page-wrapper .popular-picks .inners .col .bottom-text p.date-duration span:last-child:before{content:'';position:absolute;width:4px;height:4px;background:#4e4d4d;border-radius:68%;top:6px;left:10px}
.blog-page-wrapper .no-topic-bar .inners .col .image img{border-bottom:none}
.blog-page-wrapper .no-topic-bar .inners .col:hover .image img{border-bottom:none}
.blog-page-wrapper .newsletter{background-repeat:no-repeat;background-position:0% 50%;background-size:contain;background-color:#000;min-height:auto;margin-bottom:40px}
.blog-page-wrapper .newsletter .inners{display:FLEX;flex-direction:row;padding:15px 50px 15px 215px;align-items:center;width:100%;margin:0px}
.blog-page-wrapper .newsletter .inners .col{padding:10px;flex:1}
.blog-page-wrapper .newsletter .inners .col h2{margin-bottom:10px;color:#fff}
.blog-page-wrapper .newsletter .inners .col p{color:#fff}
.blog-page-wrapper .newsletter .inners .col .email{margin-bottom:10px}
.blog-page-wrapper .featured-releases{padding:40px 60px;max-width:1440px;width:100%;margin:0 auto}
.blog-page-wrapper .featured-releases .col-wrapper{display:flex;flex-direction:row;justify-content:center}
.blog-page-wrapper .featured-releases .col-wrapper .col:first-child{flex:1}
.blog-page-wrapper .featured-releases .col-wrapper .col:last-child{flex:1}
.blog-page-wrapper .featured-releases .col-wrapper .col .popular-picks{padding:20px}
.blog-page-wrapper .featured-releases .col-wrapper .col .popular-picks .inners{padding:20px 40px 20px 20px}
.blog-page-wrapper .featured-releases .col-wrapper .col .popular-picks .inners .col .bottom-text p.date-duration span:last-child:before{left:7px}
.blog-page-wrapper .featured-list{padding:40px}
.blog-page-wrapper .featured-list h2{padding-bottom:15px;border-bottom:1px solid #f1f1f3;margin-bottom:15px}
.blog-page-wrapper .featured-list .list .block{border-bottom:none;display:flex;justify-content:center;padding:20px 20px 20px 0px}
.blog-page-wrapper .featured-list .list .block .image{flex:1.3;margin-right:30px;border-top-left-radius: 12px;
    border-top-right-radius: 12px;}
.blog-page-wrapper .featured-list .list .block .image img{border-top-left-radius: 12px;
    border-top-right-radius: 12px;width:232px;height:116px;object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover;object-position:50% 50%;'}
.blog-page-wrapper .featured-list .list .block .text{flex:2}
.blog-page-wrapper .featured-list .list .block .text p:first-child{font-weight:500;font-size:18px;line-height:26px}
.blog-page-wrapper .featured-list .list .block .text p a{cursor:pointer}
.blog-page-wrapper .featured-list .list .block .text p a:hover{color:#fe0000}
.blog-page-wrapper .featured-list .list .block .text p.date-duration{font-size:12px;font-weight:100;line-height:22px;color:#575759}
.blog-page-wrapper .featured-list .list .block .text p.date-duration span{font-weight:100}
.blog-page-wrapper .featured-list .list .block .text p.date-duration span:last-child{position:relative;padding-left:20px}
.blog-page-wrapper .featured-list .list .block .text p.date-duration span:last-child:before{content:'';position:absolute;width:4px;height:4px;background:#4e4d4d;border-radius:68%;top:6px;left:7px}
.blog-page-wrapper .featured-list a.btn{display:block;width:40%;text-align:center;margin:20px auto}
.blog-page-wrapper .category-collage{padding:40px 110px;max-width:1440px;width:100%;margin:0 auto}
.blog-page-wrapper .category-collage .title-section{display:flex;flex-direction:row;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid gray}
.blog-page-wrapper .category-collage .title-section h2{flex:1}
.blog-page-wrapper .category-collage .collage-wrapper{padding:0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one{display:flex;flex-direction:row;justify-content:center;padding-top:30px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large{flex:2;margin:10px;margin-left:0px;margin-top:0px;margin-right:0px;position:relative}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large::after{display:block;position:relative;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#212121 100%);margin-top:-300px;height:292px;width:100%;content:'';opacity:0.9}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large:hover{cursor:pointer}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large img{width:100%;height:492px;object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover;object-position:50% 50%;'}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block{margin-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;flex:0.97;box-shadow:0 6px 10px -1px rgba(68,68,68,0.4)}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block h2{font-size:28px;line-height:36px;padding:15px 20px 10px 20px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block p{padding:10px 20px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block a.btn-primary{margin:20px;width:90%;text-align:center}
.blog-page-wrapper .category-collage .collage-wrapper .row-two{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding-top:0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small{margin:10px;margin-left:0px;margin-right:20px;position:relative;width:31.9%}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small::before{display:block;position:absolute;background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#212121 100%);height:210px;width:100%;content:'';opacity:0.9}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small img{border-top-left-radius:12px;
    border-top-right-radius: 12px;width:100%;height:210px;object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover;object-position:50% 50%;'}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small:last-child{margin-left:0px;margin-right:0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small:nth-child(3){margin-right:0px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .image-large{margin:0px;overflow:hidden}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two{background:#000;color:#fff;margin:0;flex:0.92;padding:20px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two h2{padding:5px;margin-bottom:10px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two p{padding:5px;font-size:14px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two .name-details{margin-bottom:25px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two .name-details p.text-small-body{padding:0px 5px;margin-bottom:0px;font-size:14px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two .name-details p.date-duration{font-size:12px;font-weight:100;line-height:22px;color:#fff;padding:0px 5px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two .name-details p.date-duration span:first-child{font-weight:100}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two .name-details p.date-duration span:last-child{position:relative;padding-left:20px;font-weight:100}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two .name-details p.date-duration span:last-child:before{content:'';position:absolute;width:4px;height:4px;background:#fff;border-radius:68%;top:6px;left:10px;font-weight:100}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two a.btn-primary{width:90%;text-align:center}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small{margin:20px 20px 20px 0px;box-shadow:0 6px 10px -1px rgba(68,68,68,0.4)}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section{padding:20px}
.content-section h3{font-size:20px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section h3{margin-bottom:10px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section h3 a{cursor:pointer}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section h3 a:hover{color:#fe0000}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section p{font-size:14px;line-height:22px;color:#eee;}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details{margin-bottom:25px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details p.text-small-body{padding:0px 5px 0px 0px !important;margin-bottom:0px;font-size:12px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details p.text-small-body a{cursor:pointer}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details p.text-small-body a:hover{color:#fe0000}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details p.date-duration{font-size:12px;font-weight:100;line-height:22px;color:#000;padding:0px 5px 0px 0px !important}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details p.date-duration span:first-child{font-weight:100}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details p.date-duration span:last-child{position:relative;padding-left:20px;font-weight:100}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section .name-details p.date-duration span:last-child:before{content:'';position:absolute;width:4px;height:4px;background:#000;border-radius:68%;top:6px;left:10px;font-weight:100}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small::after{display:none}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small:last-child{margin-right:0px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-news-red .image-small{background-color:#fe0000}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-news-red .image-small .content-section{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-news-red .image-small .content-section h3 a{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-news-red .image-small .content-section .name-details p a{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-news-red .image-small .content-section .name-details .date-duration{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-news-red .image-small .content-section .name-details .date-duration span:last-child::before{background:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-ocean .image-small{background-color:#fe0000}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-ocean .image-small .content-section{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-ocean .image-small .content-section h3 a{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-ocean .image-small .content-section .name-details p a{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-ocean .image-small .content-section .name-details .date-duration{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-ocean .image-small .content-section .name-details .date-duration span:last-child::before{background:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-denim .image-small{background-color:#004E6C}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-denim .image-small .content-section{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-denim .image-small .content-section h3 a{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-denim .image-small .content-section .name-details p a{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-denim .image-small .content-section .name-details .date-duration{color:#fff}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two.bg-denim .image-small .content-section .name-details .date-duration span:last-child::before{background:#fff}
.blog-page-wrapper .cards-w-pattern .cards-pattern-block .carda{width:30%;margin:10px;background-size:45px 100%}
.blog-page-wrapper .cards-w-pattern .cards-pattern-block .carda a p{padding:30px 30px 30px 65px;font-weight:500;font-size:20px;line-height:28px}
.blog-page-wrapper .cards-w-pattern .cards-pattern-block .carda:last-child{margin-right:10px}
.blog-page-wrapper .cards-w-pattern .cards-pattern-block .stripe-pattern-one{background-image:url(../images/category-card-blue.png)}
.blog-page-wrapper .cards-w-pattern .cards-pattern-block .stripe-pattern-one:hover{background-image:url(../images/category-card-red.png)}
.blog-page-wrapper .cards-w-pattern .cards-block-cta{text-align:center;margin:40px 0px}
.blog-page-wrapper .popular-pagination-cards .inners{display:flex;justify-content:center;flex-wrap:wrap}
.blog-page-wrapper .popular-pagination-cards .inners .col{max-width:31%;flex:none !important}
.blog-page-wrapper .popular-pagination-cards .inners .col .image{border-bottom:none}
.blog-page-wrapper .popular-pagination-cards .inners .col .contents h3{padding:0px 20px;margin-bottom:15px !important;margin-left:0px;margin-right:0px}
.blog-page-wrapper .popular-pagination-cards .inners .col:hover .image{border-bottom:none}
.blog-page-wrapper .popular-pagination-cards .inners .col:hover .contents h3{color:#fe0000}
.blog-page-wrapper .popular-pagination-cards .inners .col .bottom-text p.date-duration span:last-child:before{left:8px}
.blog-page-wrapper .popular-list-wrapper{padding:40px 60px;margin:0 auto;max-width:1440px;width:70%}
.blog-page-wrapper .popular-list-wrapper h2{padding-bottom:20px;border-bottom:1px solid lightgray;margin-bottom:15px}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item{display:flex;flex-direction:row}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item h2{font-weight:700;font-size:60px;color:#fe0000;padding:0px 20px;line-height:50px;border-bottom:none}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info{padding:20px}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info p{font-weight:500;font-size:20px;line-height:30px}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info p:first-child a{color:#111;font-weight:600;cursor:pointer;text-decoration:none}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info p:first-child a:hover{color:#fe0000;text-decoration:none}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info p.date-duration{font-size:12px;font-weight:100;line-height:22px;color:#575759}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info p.date-duration span{font-weight:100}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info p.date-duration span:last-child{position:relative;padding-left:20px}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info p.date-duration span:last-child:before{content:'';position:absolute;width:4px;height:4px;background:#4e4d4d;border-radius:68%;top:6px;left:7px}
.blog-page-wrapper .blog-pagination-bar{text-align:center}
.blog-page-wrapper .blog-pagination-bar .blog-pagination{margin:20px 0 0;font-size:0;text-align:center}
.blog-page-wrapper .blog-pagination-bar a{font-size:12px}
.blog-page-wrapper .blog-pagination-bar a:hover,.thisclass a{background:#fe0000;border-radius:50%;color:#fff;font-size:12px;height:25px;display:inline-block;text-align:center}
.blog-page-wrapper .blog-pagination-bar ol{list-style-type:none;padding:0;margin:0;display:inline-block}
.blog-page-wrapper .blog-pagination-bar li{line-height:25px;display:inline-block;min-width:45px;height:25px;text-align:center;margin:3px;align-self:auto}
.blog-page-wrapper .blog-pagination-bar li a{min-width:25px}
.blog-page-wrapper .blog-pagination-bar li.active a{background:#fe0000;border-radius:50%;color:#fff;font-size:12px;height:25px;display:inline-block;text-align:center}
.blog-page-wrapper .blog-pagination-bar li.active a:hover{text-decoration:none;cursor:default}
.blog-page-wrapper .blog-pagination-bar .prev.disabled{cursor:default}
.blog-page-wrapper .blog-pagination-bar .prev.disabled svg{stroke:lightgray}
.blog-page-wrapper .blog-pagination-bar .prev.disabled:hover{cursor:auto}
.blog-page-wrapper .blog-pagination-bar .prev.disabled:hover svg{stroke:lightgray}
.blog-page-wrapper .blog-pagination-bar .prev.disabled:hover{cursor:default;text-decoration:none}
.blog-page-wrapper .blog-pagination-bar .prev{margin:3px}
.blog-page-wrapper .blog-pagination-bar .prev svg{stroke:#575759;transform:rotate(180deg)}
.blog-page-wrapper .blog-pagination-bar .prev:hover{background:none}
.blog-page-wrapper .blog-pagination-bar .prev:hover svg{stroke:#fe0000}
.blog-page-wrapper .blog-pagination-bar .next{margin:3px}
.blog-page-wrapper .blog-pagination-bar .next svg{stroke:#575759}
.blog-page-wrapper .blog-pagination-bar .next:hover{background:none}
.blog-page-wrapper .blog-pagination-bar .next:hover svg{stroke:#fe0000}
@media (max-width:767px){.blog-page-wrapper .blog-pagination-bar li:first-child,.blog-page-wrapper .blog-pagination-bar li.active,.blog-page-wrapper .blog-pagination-bar li:last-child{display:inline-block !important}
}@media (min-width:768px){.blog-page-wrapper .blog-pagination-bar li:first-child,.blog-page-wrapper .blog-pagination-bar li.active,.blog-page-wrapper .blog-pagination-bar li.active+li,.blog-page-wrapper .blog-pagination-bar li:last-child{display:inline-block !important}
}.blog-page-wrapper .blog-breadcrumbs{background:#f1f1f3}
.blog-page-wrapper .blog-breadcrumbs .inners{display:flex;flex-direction:row;max-width:1440px;margin:0 auto;width:100%;padding:10px 20px 10px 10px}
.blog-page-wrapper .blog-breadcrumbs .inners li{font-size:12px;font-weight:100;margin-right:10px}
.blog-page-wrapper .blog-breadcrumbs .inners li span{font-weight:100}
.blog-page-wrapper .blog-breadcrumbs .inners li svg.icon-dropdown-arrow{transform:rotate(270deg);margin-top:-2px}
.blog-page-wrapper .blog-breadcrumbs .inners li a:hover{color:#fe0000}
.blog-page-wrapper .blog-breadcrumbs .inners li.current-breadcrumb{font-weight:500}
.blog-page-wrapper .blog-breadcrumbs .inners li.current-breadcrumb span{font-weight:500}
@media screen and (max-width:767px){.blog-page-wrapper .blog-category-marquee .marquee1-content{padding:20px}
.blog-page-wrapper .featured-releases{padding:20px}
.blog-page-wrapper .featured-releases .col-wrapper{display:block}
.blog-page-wrapper .featured-releases .col-wrapper .col .popular-picks{padding:0px;margin-bottom:20px}
.blog-page-wrapper .featured-releases .col-wrapper .col .popular-picks a .inners{padding:0px}
.blog-page-wrapper .featured-releases .col-wrapper .col .popular-picks a .inners .col{margin:0}
.blog-page-wrapper .featured-releases .col-wrapper .col .featured-list{padding:0px}
.blog-page-wrapper .featured-releases .col-wrapper .col .featured-list .list .block{display:block;padding:20px 0px}
.blog-page-wrapper .featured-releases .col-wrapper .col .featured-list .list .block .image{margin-right:0px;margin-bottom:20px}
.blog-page-wrapper .featured-releases .col-wrapper .col .featured-list .list .block .image img{width:100%;height:200px}
.blog-page-wrapper .category-collage{padding:20px}
.blog-page-wrapper .category-collage .title-section{display:block}
.blog-page-wrapper .category-collage .title-section h2{margin-bottom:20px}
.blog-page-wrapper .category-collage .collage-wrapper{padding:0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one{display:block}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large{margin:0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large::after{margin-top:-297px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block{margin:0px;margin-bottom:35px}
.blog-page-wrapper .category-collage .collage-wrapper .row-two{display:block}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small{margin:0;margin-bottom:20px;width:100%}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small img{width:100%}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section{padding:10px}
.blog-page-wrapper .popular-list-wrapper{width:100%;padding:20px}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item h2{font-size:40px;padding:0px 10px}
.blog-page-wrapper .popular-list-wrapper .popular-list .list-item .popular-info{padding:10px 20px}
.blog-page-wrapper .plugin-marquee1 .marquee1 .marquee1-content{padding:20px}
.blog-page-wrapper .plugin-marquee1 .marquee1 .marquee1-content .marquee1-content-block{max-width:100%}
.blog-page-wrapper .cards-w-pattern .cards-pattern-block .carda{width:100%;margin:0px;margin-bottom:20px}
.blog-page-wrapper .cards-w-pattern .cards-pattern-block .carda a p{font-size:16px;line-height:24px}
.blog-page-wrapper .newsletter{background-image:none !important;display:flex;padding:0 20px !important}
.blog-page-wrapper .newsletter .inners{display:block;padding:20px;padding-bottom:0px}
.blog-page-wrapper .popular-pagination-cards{padding:20px}
.blog-page-wrapper .popular-pagination-cards .inners{display:block;padding:0px}
.blog-page-wrapper .popular-pagination-cards .inners .col{width:100%;max-width:100%;margin:0px 0px 20px 0px}
.blog-page-wrapper .popular-picks{padding:20px}
.blog-page-wrapper .popular-picks .inners{padding:0px;display:block}
.blog-page-wrapper .popular-picks .inners .col{margin-bottom:25px;width:100%;margin:20px 0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large img{height:auto}
}@media screen and (max-width:1024px){.blog-page-wrapper .blog-category-marquee .marquee1 .marquee1-content .marquee1-content-block h1{font-size:32px;line-height:40px}
}@media (min-width:767px) and (max-width:1024px){.blog-page-wrapper .featured-releases .popular-picks .inners{padding:10px}
.blog-page-wrapper .featured-releases .popular-picks .inners .col{margin:0px}
.blog-page-wrapper .featured-releases .featured-list{padding:20px}
.blog-page-wrapper .category-collage{padding:40px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .image-large img{height:500px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block h2{padding:15px 20px 0px 20px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block p{margin-bottom:0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-one .content-block a{width:80%;margin:10px 20px}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small:nth-child(3){margin:20px 20px 20px 0px}
.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small:last-child{margin:20px 20px 20px 0px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .image-large img{height:500px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-one .contact-block-two a.btn-primary{margin:10px}
.blog-page-wrapper .category-collage-two .collage-wrapper .row-two .image-small .content-section{padding:10px 5px}
.blog-page-wrapper .cards-w-pattern{padding:60px 40px}
}@media (min-width:767px) and (max-width:1250px){.blog-page-wrapper .popular-picks .inners .col .image .topic-bar-black{width:65%}
.blog-page-wrapper .featured-releases .col-wrapper .col .featured-list a.btn{width:50%}
}@media (min-width:1300px){.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small{width:32.2%;border-top-left-radius: 12px;
    border-top-right-radius: 12px;}
}@media (min-width:1150px){.blog-page-wrapper .category-collage .collage-wrapper .row-two .image-small{width:31.7%}
}@-moz-document url-prefix(){}
.cards-w-pattern{padding:100px 0}
.cards-w-pattern a{font-size:16px;font-weight:700;text-decoration:none;color:#000}
.cards-w-pattern h2{font-size:32px;color:#000;line-height:40px;font-weight:700;margin-bottom:30px;text-align:center;max-width:1440px;width:100%;margin:0px auto 30px}
.blognew{font-size:32px;line-height:40px;font-weight:700;color:#000}
.blog-page-wrapper .popular-picks .inners .col a .contents .ng-bindings{font-size:18px;line-height:30px;font-weight:700;margin-top:8px;color:#000}
.cards-w-pattern .cards-pattern-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0px 80px;max-width:1440px;width:100%;margin:0 auto}
.cards-w-pattern .cards-pattern-block .card-hover{cursor:pointer !important}
.cards-w-pattern .cards-pattern-block .carda{width:31%;cursor:auto;border-radius:2px;margin:0 20px 20px 0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2);background-repeat:no-repeat;background-size:50px 100%;background-color:#fff;transition:transform 0.5s ease;background-image:none;position:relative;z-index:9}
.cards-w-pattern .cards-pattern-block .carda::before{content:'';position:absolute;width:50px;height:100%;z-index:999999;left:0px;background:#fe0000}
.cards-w-pattern .cards-pattern-block .carda a{cursor:pointer}
.cards-w-pattern .cards-pattern-block .carda p{text-align:left}
.cards-w-pattern .cards-pattern-block .carda p:first-child{padding:30px 25px 20px 70px;margin-bottom:0px;font-size:16px;font-weight:600;line-height:28px}
.cards-w-pattern .cards-pattern-block .card p:last-child{padding:0px 25px 30px 70px;margin-bottom:0px;font-family:'Noto Sans JP';font-size:14px;line-height:24px;font-weight:300}
.cards-w-pattern .cards-pattern-block .carda:hover{-webkit-box-shadow:5px 5px 15px 1px rgba(0,0,0,0.17);-moz-box-shadow:5px 5px 15px 1px rgba(0,0,0,0.17);box-shadow:5px 5px 15px 1px rgba(0,0,0,0.17);transform:translate(0px,-5px)}
.cards-w-pattern .cards-pattern-block .carda:hover .sliding-arrow{width:20px;margin-right:0;background-image:url(../images/arrow-right.svg)}
.cards-w-pattern .cards-pattern-block .carda:hover::before{background:#004E6C}
.cards-w-pattern .cards-pattern-block .carda:last-child{margin-right:0px}
.cards-w-pattern .cards-pattern-block .stripe-pattern-one{background-image:url(../images/Card-Pattern-1-Blue_47x149.png)}
.cards-w-pattern .cards-pattern-block .stripe-pattern-one:hover{background-image:url(../images/Card-Pattern-1-Red_47x149.png)}
@media screen and (max-width:1170px){.cards-w-pattern{padding:100px 40px}
}@media (min-width:767px) and (max-width:1024px){.cards-w-pattern .cards-pattern-block{padding:0}
.cards-w-pattern .cards-pattern-block .carda{width:45%}
}@media screen and (max-width:767px){.cards-w-pattern{padding:40px 20px}
.cards-w-pattern .cards-pattern-block{flex-direction:column;padding:0}
.cards-w-pattern .cards-pattern-block .carda{margin-right:0;width:100%;max-width:none}
.cards-w-pattern .cards-pattern-block .carda:last-child{margin-bottom:0px}
}.marquee1{display:flex !important;color:#fff;max-width:1440px;width:100%;margin:0 auto}
.marquee1 .marquee1-image{flex:1;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;min-height:350px;display:flex;justify-content:center;align-items:center}
.marquee1 .marquee1-content{flex:1;background-color:#fe0000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 40px 10px 50px}
.marquee1 .marquee1-content .marquee1-menu-item{margin-bottom:30px;text-transform:uppercase}
.marquee1 .marquee1-content h1{margin-bottom:30px;font-size:32px;line-height:40px;font-weight:700}
@media screen and (max-width:767px){.marquee1{flex-direction:column}
.marquee1 .marquee1-content{padding:40px 20px;width:100%;flex:auto}
}.plugin-marquee1{max-width:1440px;margin:0 auto;width:100%}
.plugin-marquee1 .marquee1{width:100%}
.social-icons{display:flex;flex-direction:row;align-items:center;padding:100px 25px 20px;max-width:1440px;width:75%;margin:0 auto;border-bottom:1px solid #f1f1f3}
.social-icons .icons{display:flex;flex-direction:row;justify-content:flex-start;flex:3;align-items:center}
.social-icons .icons a{background:#f1f1f3;width:32px;height:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:20px}
.social-icons .icons a .icon{width:14px;height:14px}
.social-icons .icons a:hover{background:#fe0000}
.social-icons .icons a:hover .icon{stroke:#fff;fill:#fff}
@media screen and (max-width:767px){.social-icons{padding:20px;max-width:100%;flex-direction:column}
.social-icons .icons{width:100%;flex:none;padding-bottom:20px}
}.events-blade-wrapper{max-width:1440px;margin:0 auto;width:100%}
@media screen and (max-width:767px){.events-blade-wrapper{margin:30px 0px 80px}
}.hero-marquee-v2{margin-bottom:60px}
.hero-marquee-v2 .content-inner{position:relative}
.hero-marquee-v2 .content-inner .background-wrap{position:absolute;content:'';top:0px;width:100%;height:580px;display:none}
.hero-marquee-v2 .content-inner .marquee-inner{display:flex;position:relative;max-width:1440px;margin:0 auto;width:100%}
.hero-marquee-v2 .content-inner .marquee-inner .image{max-width:700px;width:100%}
.hero-marquee-v2 .content-inner .marquee-inner .image img{object-fit:cover;object-position:50% 50%;font-family:'object-fit:cover;object-position:50% 50%;';width:100%;height:650px}
.hero-marquee-v2 .content-inner .marquee-inner .text{display:none;flex:1.5;background:#fff;height:510px;padding-top:50px;padding-right:40px;position:relative;left:-80px}
.hero-marquee-v2 .content-inner .marquee-inner .text .text-inner{display:none}
.hero-marquee-v2 .content-inner .marquee-inner .text .text-inner h1{border-left:8px solid #fe0000;margin-bottom:20px;padding:10px 0px 10px 40px;max-width:84%}
.hero-marquee-v2 .content-inner .marquee-inner .text .text-inner p{padding-left:50px;margin-bottom:20px}
.hero-marquee-v2 .content-inner .marquee-inner .text .text-inner .cta{padding-left:50px}
.hero-marquee-v2 .content-inner .marquee-inner .text .text-inner .cta .btn:first-child{margin-right:20px}
.hero-marquee-v2.marquee-bg-news-red .content-inner .background-wrap{background:#fe0000}
@media screen and (max-width:767px){.hero-marquee-v2 .content-inner .background-wrap{top:25%;width:90%;height:500px;overflow:hidden}
.hero-marquee-v2.marquee-bg-news-red .content-inner .background-wrap{background:none}
}@media screen and (max-width:950px){.hero-marquee-v2 .content-inner .background-wrap{top:25%;width:90%}
.hero-marquee-v2 .content-inner .marquee-inner{flex-direction:column}
.hero-marquee-v2 .content-inner .marquee-inner .image{order:2;max-width:100%}
.hero-marquee-v2 .content-inner .marquee-inner .image img{height:auto;object-fit:contain}
.hero-marquee-v2 .content-inner .marquee-inner .text{left:0px;max-height:100%;min-height:200px;order:1;padding:20px 0px 30px}
.hero-marquee-v2 .content-inner .marquee-inner .text h1{padding:10px 15px 10px 20px;font-size:36px}
.hero-marquee-v2 .content-inner .marquee-inner .text .text-Large-body{padding-left:20px}
.hero-marquee-v2 .content-inner .marquee-inner .text p{padding-left:30px;padding-right:20px}
.hero-marquee-v2 .content-inner .marquee-inner .text .cta{padding-left:20px}
}@media (min-width:951px) and (max-width:1200px){.hero-marquee-v2 .content-inner .marquee-inner .image{max-width:550px}
.hero-marquee-v2 .content-inner .marquee-inner .text{padding-top:20px;padding-right:40px}
.hero-marquee-v2 .content-inner .marquee-inner .text .text-inner h1{max-width:85%;margin-bottom:10px;font-size:40px}
}.blog-wrap{max-width:1224px;padding-left:28px;padding-right:28px;margin:0 auto}
.rc-zoom-image{overflow:hidden}
.rc-zoom-image img{transition:transform 0.3s}
.rc-zoom-image:hover img{transform:scale(1.05)}
.view-all{display:flex;font-family:"RingCentralSansMedium",sans-serif;font-size:14px;line-height:16px;letter-spacing:0.3375px;color:#066FAC;align-items:center;cursor:pointer}
.view-all .svg-icon{content:'';width:16px;height:16px;margin-left:6px;margin-top:2px;transition:transform 0.3s}
.view-all:hover{color:#fe0000}
.view-all:hover:after{transform:translateX(-4px)}
.blog-link{font-size:16px;line-height:20px;letter-spacing:0.3375px;color:#c01a1e}
.rc-subscribe .mktoForm input[type="email"]:focus-visible,.rc-subscribe .mktoForm input[type=text]:focus-visible,.rc-subscribe .mktoForm select.mktoField:focus-visible{outline:3px solid #5580F7}
.svg-icon{display:block}
.svg-icon svg{display:block;width:100%;height:100%}
.post-preview-container .post-preview-item-title a:focus-visible{outline:3px solid #5580F7;margin:3px}
.post-preview-container .post-preview-item-image:focus-visible{outline:none}
.recent-stories-section .recent-stories-image a:focus-visible{outline:3px solid #5580F7}
.main-page-slider-container .item:focus-visible{outline:3px solid #5580F7}
.main-page-slider-container .item:focus-visible:first-child{margin-left:3px}
.main-page-slider-container .prev:focus-visible,.main-page-slider-container .next:focus-visible{outline-offset:2px}
@media screen and (min-width:76.5em){.main-page-slider-container .item:focus-visible .post-preview-item{width:278px}
}.footer .footer-logo a:focus-visible{outline:3px solid #5580F7;outline-offset:2px}
.footer .footer-country-select:focus-visible{outline:3px solid #5580F7}
.footer .footer-country-select ul li:first-child a:focus-visible{margin-top:4px}
.footer .footer-country-select ul li:last-child a:focus-visible{margin-bottom:4px}
.footer .footer-country-select ul a:focus-visible{background-color:#f4f4f4}
.sub-hero{background:#E5F0F7;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}
.hero-socials{display:flex;align-items:center;margin:16px 0 0 0}
.hero-socials .hero-socials-text{font-size:16px;line-height:24px;margin:0 16px 0 0}
.hero-socials a,.hero-socials span{display:block;margin:0 0 0 12px;position:relative;z-index:5}
.hero-socials a:first-child,.hero-socials span:first-child{margin:0}
.hero-socials a svg{display:block;width:100%;height:100%}
.hero-socials .hero-socials-shares{display:flex;align-items:center;position:relative}
.hero-socials .hero-socials-shares a svg path{fill:#066FAC}
.hero-socials .hero-socials-facebook{width:18px;height:18px;background-size:cover}
.hero-socials .hero-socials-twitter{width:18px;height:20px;background-size:cover;margin-top:3px}
.hero-socials .hero-socials-linkidn{width:18px;height:18px;background-size:cover}
.hero-socials .hero-socials-link{width:18px;height:18px;cursor:pointer;position:relative}
.hero-socials .hero-socials-link .copied{position:absolute;top:-38px;left:50%;transform:translateX(-50%);background:#066FAC;color:#fff;font-size:10px;line-height:12px;z-index:0;padding:8px;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity 0.5s;border-radius:5px}
.hero-socials .hero-socials-link .copied:after{content:'';width:0;height:0;border-style:solid;border-width:12.1px 7px 0 7px;border-color:#066FAC transparent transparent transparent;position:absolute;left:50%;transform:translateX(-50%);bottom:-12px}
.post-content ol li::marker{font-family:"RingCentralSansBold",sans-serif}
.up-next-section{margin:48px 0 0 0}
.up-next-section .up-next-title{font-family:"RingCentralSansMedium",sans-serif;font-size:20px;line-height:28px}
.up-next-section .up-next-wrapper{margin:8px 0 0 0;padding:32px 0 0 0;position:relative}
.up-next-section .up-next-wrapper:before{content:'';display:block;width:100%;height:1px;background:#001138;position:absolute;top:0;left:0}
.up-next-section .up-next-wrapper .up-next-image{position:relative;padding-top:57%}
.up-next-section .up-next-wrapper .up-next-image picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.up-next-section .up-next-wrapper .up-next-image img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.up-next-section .up-next-wrapper .up-next-text-wrapper{margin:28px 0 0 0}
.up-next-section .up-next-wrapper .eyebrow{font-family:"RingCentralSansBold",sans-serif;font-size:14px;line-height:16px;letter-spacing:0.16px;text-transform:uppercase;color:#001138}
.up-next-section .up-next-wrapper .eyebrow a{color:inherit;font-size:inherit}
.up-next-section .up-next-wrapper h3{margin:16px 0 0 0}
.up-next-section .up-next-wrapper h3 a{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-decoration:inherit}
.up-next-section .up-next-wrapper h3:hover{color:#fe0000;text-decoration:none}
.up-next-section .up-next-wrapper .up-next-text{font-size:16px;line-height:24px;margin:8px 0 0 0}
.up-next-section .up-next-wrapper .up-next-link{margin:16px 0 0 0}
.single-page-subscribe{margin:52px 0 35px 0}
.single-page-subscribe .hero-socials{margin:0}
@media print,screen and (min-width:48em){.single-page-subscribe{margin:58px 0 58px 0}
.single-page-subscribe .sub-hero{max-width:100%}
.sub-hero{flex-direction:row;margin:0 auto}
.hero-socials{margin:0 0 0 0}
.hero-socials .hero-socials-facebook{width:24px;height:24px}
.hero-socials .hero-socials-twitter{width:24px;height:27px}
.hero-socials .hero-socials-linkidn{width:24px;height:24px}
.hero-socials .hero-socials-link{width:24px;height:24px}
.up-next-section{margin:56px 0 0 0}
.up-next-section .up-next-title{font-size:24px;line-height:32px}
.up-next-section .up-next-wrapper{margin:8px 0 0 0;padding:32px 0 0 0;display:flex;align-items:flex-start}
.up-next-section .up-next-wrapper .up-next-text-wrapper{margin:0 0 0 0}
.up-next-section .up-next-wrapper .up-next-image{width:39%;min-width:39%;padding-top:22%;margin:0 32px 0 0}
}@media screen and (min-width:76.5em){.single-page-subscribe{margin:68px 0 64px 0}
.up-next-section{margin:64px 0 0 0}
.up-next-section .up-next-wrapper{margin:14px 0 0 0;padding:50px 0 0 0}
.up-next-section .up-next-wrapper .up-next-text-wrapper{margin:28px 0 0 0}
.up-next-section .up-next-wrapper .up-next-image{width:568px;min-width:568px;height:320px;padding-top:0}
}html{position:relative;min-height:100%}
@media screen and (max-width:768px){.blog-page-wrapper .blog-content-wrapper .blog-content .inners .blog-social{display:none}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners .detail-content{margin:0 auto;width:96%}
.blog-page-wrapper .blog-content-wrapper .blog-content .inners{padding-top:10px}
.marquee1 .marquee1-content h1{margin-bottom:30px;font-size:20px;line-height:30px}
}.play_box{height:2.22rem;width:100%;background:#ffffff;position:relative}
.play_box .pic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.54rem;height:1.22rem;-webkit-border-radius:0.06rem;-moz-border-radius:0.06rem;border-radius:0.06rem}
.play_box .play_pre{width:0.24rem;position:absolute;left:0.5rem;top:0.99rem}
.play_box .play_next{width:0.24rem;position:absolute;right:0.5rem;top:0.99rem}
.play_box .play_btn{width:100%;height:auto;position:absolute;left:51%;top:56%;transform:translate(-50%,-50%)}
@-webkit-keyframes breath{50%{transform:scale(1.05)}
}@keyframes breath{50%{transform:scale(1.05)}
}.play_box .play_btn img{width:15px !important;display:block !important;margin:0 auto!important}
.story_title{padding:0 0.15rem;font-size:0.17rem;color:#333333;background:#ffffff;text-align:center;font-weight:700}
.story_play{background:#ffffff;padding-top:0.36rem;position:relative}
.story_play .loading{height:1px;background-color:#eee;width:87%;display:block;margin:0 auto;position:relative;top:7px}
.story_play .loading p{display:block;height:0.02rem;width:0%;background:#000;position:relative}
.story_play .loading p:before{content:'';position:absolute;width:2px;height:2px;display:block;right:0;top:50%;transform:translate(0,-50%);border-radius:50%;box-shadow:0 0 0 2px #000;background:#000}
.story_play span{font-size:12px;color:rgba(0,0,0,.6);position:absolute;bottom:-0.03rem;height:0.12rem;left:0.12rem;left:0.1rem}
.story_play .time_end{left:auto;right:0.1rem}
.play_tags{background:#ffffff;padding-top:0.22rem;padding-left:0.12rem;padding-right:0.12rem;font-size:0;display:inline-block;height:10px}
.play_tags a{display:inline-block;height:0.28rem;text-align:center;padding:0 0.12rem;line-height:0.28rem;background:#fff0f0;font-size:0.13rem;color:#fe405d;-webkit-border-radius:0.02rem;-moz-border-radius:0.02rem;border-radius:0.02rem;margin:0.06rem}
.u-flex1{margin-left:20px;width:980px;float:left;position:relative;align-items:center;font-size:12px;color:rgba(0,0,0,.6)}
.u-flex1 div{line-height:20px!important}
.jp-controls{border:1px solid rgba(0,0,0,.84);border-radius:3px;background-color:#fff;height:42px;width:42px;text-align:center;line-height:12px;float:left}
.audio{overflow:hidden;margin-bottom:20px}
@media screen and (max-width:768px){.u-flex1{width:80%}
.story_play .loading{width:60%}
}.dsi-articleinfo{display:block!important}
@media screen and (max-width:768px){.dsi-articleinfo{display:none!important}
}.entry-content h2{border:0;color:#fe0000!important;font-size:22px!important;line-height:32px!important;margin:10px 0!important}
.entry-content h3,.entry-content h4,.entry-content h5{border:0;color:#000!important;font-size:20px!important;line-height:30px!important;margin:10px 0!important}


.smartphoto{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.8);opacity:1;font-family:sans-serif;cursor:pointer;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-animation-name:plyr-fade-in;animation-name:plyr-fade-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.smartphoto[aria-hidden=true]{display:none}
.smartphoto-close{opacity:0}
.smartphoto-count{display:inline-block;color:#fff;font-size:16px;line-height:20px;vertical-align:top}
.smartphoto-header{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;z-index:100002;top:0;left:0;width:100%;height:50px;padding:15px;background-color:rgba(0,0,0,.5)}
.smartphoto-content{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
.smartphoto-dismiss{display:block;position:absolute;top:5px;right:5px;width:40px;height:40px;padding:0;border:0;background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyODM0LjY1IDI4MzQuNjUiIGZpbGw9IiNGRkYiPjxwYXRoIGQ9Ik0xNTc2LjQyIDE0MDYuNzZMMjc4NCAxOTkuMTlhNTYuODYgNTYuODYgMCAwMDAtODAuMThsLTc4LjkyLTc4LjkyYTU2Ljg2IDU2Ljg2IDAgMDAtODAuMTggMEwxNDE3LjMyIDEyNDcuNjYgMjA5Ljc1IDQwLjA5YTU2Ljg2IDU2Ljg2IDAgMDAtODAuMTggMEw1MC42NSAxMTlhNTYuODYgNTYuODYgMCAwMDAgODAuMThsMTIwNy41OCAxMjA3LjU4TDUwLjY1IDI2MTQuMzRhNTYuODYgNTYuODYgMCAwMDAgODAuMThsNzguOTIgNzguOTJhNTYuODYgNTYuODYgMCAwMDgwLjE4IDBsMTIwNy41Ny0xMjA3LjU4TDI2MjQuOSAyNzczLjQ0YTU2Ljg2IDU2Ljg2IDAgMDA4MC4xOCAwbDc4LjkyLTc4LjkyYTU2Ljg2IDU2Ljg2IDAgMDAwLTgwLjE4eiIvPjwvc3ZnPg==);background-size:16px 16px;background-position:50%;background-repeat:no-repeat;color:#fff;text-decoration:none;cursor:pointer;line-height:1;outline:0}
.smartphoto-body,.smartphoto-inner{position:relative;width:100%;height:100%}
.smartphoto-body{z-index:102;margin:0 auto}
.smartphoto-inner{vertical-align:top}
.smartphoto-img{display:none;max-width:none!important;width:auto;height:auto;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-user-drag:none}
.smartphoto-img.active{display:block}
.smartphoto-img-onmove{cursor:grab;cursor:-webkit-grab;-webkit-transition:none;-o-transition:none;transition:none}
.smartphoto-img-elasticmove{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}
.smartphoto-img-wrap{display:inline-block;opacity:1;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-animation-name:plyr-fade-in;animation-name:plyr-fade-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.smartphoto-img-left{-webkit-transform:translateX(150%)!important;-ms-transform:translateX(150%)!important;transform:translateX(150%)!important}
.smartphoto-img-right{-webkit-transform:translateX(-150%)!important;-ms-transform:translateX(-150%)!important;transform:translateX(-150%)!important}
.smartphoto-arrows,.smartphoto-arrows li{top:50%;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:smartphoto-appear;animation-name:smartphoto-appear}
.smartphoto-arrows{list-style-type:none;margin:0;padding:0;position:relative;z-index:1002;left:0;opacity:1}
@media (max-width:991px){.smartphoto-arrows{display:none}
}.smartphoto-arrows [aria-hidden=true],.smartphoto-arrows[aria-hidden=true],.smartphoto-nav[aria-hidden=true]{-webkit-animation-name:smartphoto-hide;animation-name:smartphoto-hide;display:none}
.smartphoto-arrows li{display:block;position:absolute;width:40px;height:40px;left:10px;margin-top:-20px;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:50%;background-color:rgba(255,255,255,.1)}
.smartphoto-arrows li:focus{outline:0}
.smartphoto-arrows a,.smartphoto-nav a{display:block;width:100%;height:100%;background-position:50%}
.smartphoto-arrows a{text-decoration:none;background-repeat:no-repeat;background-size:10px 18px}
.smartphoto-arrows li.smartphoto-arrow-right{left:auto;right:10px}
.smartphoto-arrows li.smartphoto-arrow-right a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}
.smartphoto-arrows li.smartphoto-arrow-left a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}
.smartPhotoArrowHideIcon,.wp-block-pullquote blockquote:before,a.plyr__control:after,a.plyr__control:before{display:none}
.smartphoto-nav{position:absolute;bottom:0;left:0;width:100%;opacity:1;-webkit-animation-name:smartphoto-appear;animation-name:smartphoto-appear;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.smartphoto-nav ul{display:block;overflow-x:auto;list-style:none;margin:0;padding:0;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}
.smartphoto-nav li{display:inline-block;overflow:hidden;width:50px;height:50px}
.smartphoto-nav a{background-color:#fff;background-size:cover;opacity:.5}
.smartphoto-nav a:focus{opacity:.8}
.smartphoto-nav a.current{opacity:1}
.smartphoto-nav img{width:auto;height:100%}
.smartphoto-list{list-style-type:none;position:absolute;z-index:101;top:0;left:0;margin:0;padding:0;white-space:nowrap}
.smartphoto-list li{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.smartphoto-caption:focus,.smartphoto-list li:focus{outline:0}
.smartphoto-list-onmove{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.smartphoto-caption{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:50px;padding:0 50px;color:#fff;font-size:12px;text-align:center;line-height:50px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.smartphoto-loader-wrap{display:block;position:relative;z-index:103;width:0;height:0;-webkit-transform:translate(50vw,50vh);-ms-transform:translate(50vw,50vh);transform:translate(50vw,50vh)}
.smartphoto-loader{position:absolute;z-index:101;top:0;left:0;width:30px;height:30px;margin-top:-25px;margin-left:-25px;border:4px solid var(--theme-color);border-right:4px solid transparent;border-radius:50%;-webkit-animation:smartphoto-loader .5s linear infinite;animation:smartphoto-loader .5s linear infinite}
.smartphoto-img-clone{position:fixed;z-index:100;top:0;left:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.smartphoto-sr-only{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}

.dsi-articleinfo .right-ds{position:sticky;padding:0px 20px;width:100%;top:70px}
.dsi-articleinfo .right-dsi{background:rgba(255,255,255,0.8);z-index:1}
.dsi-articleinfo .ds-menu{width:100% !important}
.dsi-articleinfo .ds-menu > div{display:block}
.dsi-articleinfo .ds-menu > div ul{display:block}
.dsi-articleinfo .ds-menu > div .menu li{line-height:40px;padding-left:40px;margin-top:4px;margin-bottom:8px;padding-right:16px;color:#333;position:relative}
.dsi-articleinfo .ds-menu > div .menu li a{color:#333;display:block}
.dsi-articleinfo .ds-menu > div .menu li:hover a{color:#fe0000}
.dsi-articleinfo .ds-menu > div.ds-titinfo{position:relative}
.dsi-articleinfo .ds-menu > div.ds-titinfo li{margin-bottom:4px;cursor:pointer;padding-right:0;font-weight:normal;line-height:24px;padding-left:40px;position:relative;transition:all .2s}
.dsi-articleinfo .ds-menu > div.ds-titinfo li a{display:block;transition:all .2s;overflow:hidden;font-size:14px;color:#333}
.dsi-articleinfo .ds-menu > div.ds-titinfo li.active{background:#fff}
.dsi-articleinfo .ds-menu > div.ds-titinfo li.active a{color:#fe0000}
.dsi-articleinfo .ds-menu > div.ds-titinfo li:hover a{color:#fe0000}
.dsi-articleinfo .ds-menu > div.ds-titinfo .pl{padding-left:0;width:220px;    list-style: none;}
.dsi-articleinfo .ds-menu > div.ds-titinfo .pl a{font-size:15px;color:#333}
.dsi-articleinfo .ds-menu > div.ds-titinfo .dsi-bjinfo{position:absolute;left:0;top:0;height:0;width:100%;z-index:-1;transition:all .2s}
.dsi-articleinfo .ds-menu > div.ds-titinfo .dsi-bjinfo:before{content:"";position:absolute;right:0;top:0;width:2px;height:100%}
.dsi-articleinfo .ds-menu > div a{color:#444;font-size:15px}
.ds-titist  li.dsi-li:before{content:'内容导航';line-height:40px!important;border-bottom:1px solid #ddd;font-size:16px;font-weight:700!important;margin-bottom:10px;display:block}
.dsi-articleinfo .dsi-liaa{display: none;}