@font-face{font-family:"icomoon";src:url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/icomoon.eot");src:url("/etc/designs/kao/www-kao-com/emea/en//etc/designs/kao/www-kao-com/emea/en/component/fonts/icomoon.eot") format("embedded-opentype"),url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/icomoon.ttf") format("truetype"),url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/icomoon.woff") format("woff"),url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/icomoon.svg") format("svg");font-weight:normal;font-style:normal}.cmn-icon{display:inline-block;font-family:"icomoon";font-size:1.2em;font-style:normal;font-weight:normal;text-transform:none;color:#00806d;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cmn-icon.cmn-icon--reverse{color:#fff}.cmn-icon--pdf:before{content:""}.cmn-icon--mail:before{content:""}.cmn-icon--map:before{content:""}.cmn-icon--download:before{content:""}.cmn-icon--phone:before{content:""}.cmn-icon--right:before,.cmn-icon--bullet:before{content:""}.cmn-icon--left:before{content:""}.cmn-icon--to_bottom:before{content:""}.cmn-icon--to_top:before{content:""}.cmn-icon--down:before{content:""}.cmn-icon--up:before{content:""}.cmn-icon--window:before,.cmn-icon--external:before{content:""}.cmn-icon--close:before{content:""}.cmn-icon--start:before{content:""}.cmn-icon--pause:before{content:""}.cmn-icon--stop:before{content:""}.cmn-icon--indicator_off:before{content:""}.cmn-icon--indicator_on:before{content:""}.cmn-icon--share:before{content:""}.cmn-icon--comment:before{content:""}.cmn-icon--thumbs_up:before{content:""}.cmn-icon--reply:before{content:""}.cmn-icon--retweet:before{content:""}.cmn-icon--heart:before{content:""}@font-face{font-family:"washing";src:url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/washing.eot");src:url("/etc/designs/kao/www-kao-com/emea/en//etc/designs/kao/www-kao-com/emea/en/component/fonts/washing.woff2") format("woff2"),url("/etc/designs/kao/www-kao-com/emea/en//etc/designs/kao/www-kao-com/emea/en/component/fonts/washing.eot") format("embedded-opentype"),url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/washing.ttf") format("truetype"),url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/washing.woff") format("woff"),url("/etc/designs/kao/www-kao-com/emea/en/component/fonts/washing.svg") format("svg");font-weight:normal;font-style:normal}.wash-icon,.wash-icon--712,.wash-icon--711,.wash-icon--710,.wash-icon--700,.wash-icon--621,.wash-icon--620,.wash-icon--611,.wash-icon--610,.wash-icon--600,.wash-icon--530,.wash-icon--520,.wash-icon--510,.wash-icon--500,.wash-icon--445,.wash-icon--440,.wash-icon--435,.wash-icon--430,.wash-icon--425,.wash-icon--420,.wash-icon--415,.wash-icon--410,.wash-icon--320,.wash-icon--310,.wash-icon--300,.wash-icon--220,.wash-icon--210,.wash-icon--200,.wash-icon--190,.wash-icon--170,.wash-icon--161,.wash-icon--160,.wash-icon--151,.wash-icon--150,.wash-icon--142,.wash-icon--141,.wash-icon--140,.wash-icon--132,.wash-icon--131,.wash-icon--130,.wash-icon--110,.wash-icon--100{display:inline-block;font-family:"washing";font-style:normal;font-weight:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wash-icon--100:before{content:"?"}.wash-icon--110:before{content:"?"}.wash-icon--130:before{content:"?"}.wash-icon--131:before{content:"?"}.wash-icon--132:before{content:"?"}.wash-icon--140:before{content:"?"}.wash-icon--141:before{content:"?"}.wash-icon--142:before{content:"?"}.wash-icon--150:before{content:"?"}.wash-icon--151:before{content:"?"}.wash-icon--160:before{content:"?"}.wash-icon--161:before{content:"?"}.wash-icon--170:before{content:"?"}.wash-icon--190:before{content:"?"}.wash-icon--200:before{content:"?"}.wash-icon--210:before{content:"?"}.wash-icon--220:before{content:"?"}.wash-icon--300:before{content:"?"}.wash-icon--310:before{content:"?"}.wash-icon--320:before{content:"?"}.wash-icon--410:before{content:"?"}.wash-icon--415:before{content:"?"}.wash-icon--420:before{content:"?"}.wash-icon--425:before{content:"?"}.wash-icon--430:before{content:"?"}.wash-icon--435:before{content:"?"}.wash-icon--440:before{content:"?"}.wash-icon--445:before{content:"?"}.wash-icon--500:before{content:"?"}.wash-icon--510:before{content:"?"}.wash-icon--520:before{content:"?"}.wash-icon--530:before{content:"?"}.wash-icon--600:before{content:"?"}.wash-icon--610:before{content:"?"}.wash-icon--611:before{content:"?"}.wash-icon--620:before{content:"?"}.wash-icon--621:before{content:"?"}.wash-icon--700:before{content:"?"}.wash-icon--710:before{content:"?"}.wash-icon--711:before{content:"?"}.wash-icon--712:before{content:"?"}.l-StoreLocator__nav__keyword input[type=search]{border-radius:8px;border-color:#ccc;background-color:#fff;color:#333}.l-StoreLocator__nav__keyword input[type=search]::placeholder{color:#ccc;opacity:1}.l-StoreLocator__nav__keyword input[type=search]:focus{border-color:#ccc;background-color:#f1f1f1}.l-StoreLocator__nav__keyword input[type=submit]{border-radius:0 8px 8px 0;border-color:#06a;background-color:#06a;color:#fff}.l-StoreLocator__nav__geo__link{color:#06a}.l-StoreLocator__nav__geo__link .cmn-icon{color:#999}.l-StoreLocator__nav__geo__link:hover{color:#007bcd}.l-StoreLocator__nav__geo__link:visited{color:#527}.l-StoreLocatorArea__list__title{border-color:#ccc;background-color:#f1f1f1;color:#333}@media only screen and (min-width: 1025px){.l-StoreLocatorArea__list__title{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-StoreLocatorArea__list__title{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-StoreLocatorArea__list__title{font-size:16px;line-height:1.5;letter-spacing:.02em}}.is-open .l-StoreLocatorArea__list__title{border-color:#ccc;background-color:#ccc;color:#333}.l-StoreLocatorArea__list__title .cmn-icon{color:#333}.is-open .l-StoreLocatorArea__list__title .cmn-icon{color:#333}.l-StoreLocatorArea__list__list{border-color:#ccc}.l-StoreLocatorArea__list__list::-webkit-scrollbar-thumb{background-color:#eee;border-radius:4px}.l-StoreLocatorArea__list__list__link{background-color:#fff;color:#333}.l-StoreLocatorArea__list__list__link .cmn-icon{color:#999}.l-StoreLocatorArea__list__list__link:hover{background-color:#f1f1f1;color:#333}.l-StoreLocatorArea__list__list__link:hover .cmn-icon{color:#999}.l-StoreLocatorDetail{color:#333}.l-StoreLocatorDetail__app__link{color:#06a}.l-StoreLocatorDetail__app__link .cmn-icon{color:#999}.l-StoreLocatorDetail__app__link:hover{color:#007bcd}.l-StoreLocatorDetail__app__link:visited{color:#527}.l-StoreLocatorList__list{border-color:#eee}.l-StoreLocatorList__list>li{border-color:#eee}.l-StoreLocatorList__list__store{background-color:#fff;color:#333}.l-StoreLocatorList__list__store>.cmn-icon{color:#999}.l-StoreLocatorList__list__store:hover{background-color:#f1f1f1;color:#333}.l-StoreLocatorList__list__store:hover>.cmn-icon{color:#999}.l-StoreLocatorList__list__store__name{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-StoreLocatorList__list__store__name{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-StoreLocatorList__list__store__name{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-StoreLocatorList__list__store__name{font-size:18px;line-height:1.5;letter-spacing:.02em}}.l-StoreLocator__footer__back{background-color:#06a;color:#fff;border-color:#06a;border-radius:8px}@media only screen and (min-width: 1025px){.l-StoreLocator__footer__back{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-StoreLocator__footer__back{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-StoreLocator__footer__back{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-StoreLocator__footer__back:hover,.l-StoreLocator__footer__back:focus,.l-StoreLocator__footer__back:active{opacity:0.7}.l-StoreLocator__footer__back{box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 0.1)}.l-StoreLocator__footer__back .cmn-icon{color:#fff}@media only screen and (min-width: 1025px){.l-AnnotationListUnit{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-AnnotationListUnit{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-AnnotationListUnit{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-AnnotationListUnit--v2{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-AnnotationListUnit--v2{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-AnnotationListUnit--v2{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--xs .l-BannerLinkP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--xs .l-BannerLinkP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--xs .l-BannerLinkP__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-BannerLinkP.is-gutter--xs .l-BannerLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--xs .l-BannerLinkP__list__item{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--xs .l-BannerLinkP__list__item{padding:8px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--xs .l-BannerLinkP__list__item{padding:4px}}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--s .l-BannerLinkP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--s .l-BannerLinkP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--s .l-BannerLinkP__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-BannerLinkP.is-gutter--s .l-BannerLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--s .l-BannerLinkP__list__item{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--s .l-BannerLinkP__list__item{padding:12px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--s .l-BannerLinkP__list__item{padding:8px}}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--m .l-BannerLinkP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--m .l-BannerLinkP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--m .l-BannerLinkP__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-BannerLinkP.is-gutter--m .l-BannerLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--m .l-BannerLinkP__list__item{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--m .l-BannerLinkP__list__item{padding:16px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--m .l-BannerLinkP__list__item{padding:12px}}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--l .l-BannerLinkP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--l .l-BannerLinkP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--l .l-BannerLinkP__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-BannerLinkP.is-gutter--l .l-BannerLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--l .l-BannerLinkP__list__item{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--l .l-BannerLinkP__list__item{padding:24px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--l .l-BannerLinkP__list__item{padding:16px}}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--xl .l-BannerLinkP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--xl .l-BannerLinkP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--xl .l-BannerLinkP__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-BannerLinkP.is-gutter--xl .l-BannerLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP.is-gutter--xl .l-BannerLinkP__list__item{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP.is-gutter--xl .l-BannerLinkP__list__item{padding:32px}}@media only screen and (max-width: 640px){.l-BannerLinkP.is-gutter--xl .l-BannerLinkP__list__item{padding:24px}}@media only screen and (min-width: 1025px){.l-BannerLinkP__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-BannerLinkP__list__item{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--xs .l-BannerLinkP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--xs .l-BannerLinkP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--xs .l-BannerLinkP--v2__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-BannerLinkP--v2.is-gutter--xs .l-BannerLinkP--v2__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--xs .l-BannerLinkP--v2__list__item{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--xs .l-BannerLinkP--v2__list__item{padding:8px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--xs .l-BannerLinkP--v2__list__item{padding:4px}}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--s .l-BannerLinkP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--s .l-BannerLinkP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--s .l-BannerLinkP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-BannerLinkP--v2.is-gutter--s .l-BannerLinkP--v2__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--s .l-BannerLinkP--v2__list__item{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--s .l-BannerLinkP--v2__list__item{padding:12px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--s .l-BannerLinkP--v2__list__item{padding:8px}}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--m .l-BannerLinkP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--m .l-BannerLinkP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--m .l-BannerLinkP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-BannerLinkP--v2.is-gutter--m .l-BannerLinkP--v2__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--m .l-BannerLinkP--v2__list__item{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--m .l-BannerLinkP--v2__list__item{padding:16px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--m .l-BannerLinkP--v2__list__item{padding:12px}}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--l .l-BannerLinkP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--l .l-BannerLinkP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--l .l-BannerLinkP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-BannerLinkP--v2.is-gutter--l .l-BannerLinkP--v2__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--l .l-BannerLinkP--v2__list__item{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--l .l-BannerLinkP--v2__list__item{padding:24px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--l .l-BannerLinkP--v2__list__item{padding:16px}}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--xl .l-BannerLinkP--v2__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--xl .l-BannerLinkP--v2__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--xl .l-BannerLinkP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-BannerLinkP--v2.is-gutter--xl .l-BannerLinkP--v2__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2.is-gutter--xl .l-BannerLinkP--v2__list__item{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2.is-gutter--xl .l-BannerLinkP--v2__list__item{padding:32px}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2.is-gutter--xl .l-BannerLinkP--v2__list__item{padding:24px}}@media only screen and (min-width: 1025px){.l-BannerLinkP--v2__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BannerLinkP--v2__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-BannerLinkP--v2__list__item{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--xs .l-ButtonP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--xs .l-ButtonP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--xs .l-ButtonP__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-ButtonP.is-gutter--xs .l-ButtonP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--xs .l-ButtonP__list__item{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--xs .l-ButtonP__list__item{padding:8px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--xs .l-ButtonP__list__item{padding:4px}}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--s .l-ButtonP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--s .l-ButtonP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--s .l-ButtonP__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-ButtonP.is-gutter--s .l-ButtonP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--s .l-ButtonP__list__item{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--s .l-ButtonP__list__item{padding:12px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--s .l-ButtonP__list__item{padding:8px}}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--m .l-ButtonP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--m .l-ButtonP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--m .l-ButtonP__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-ButtonP.is-gutter--m .l-ButtonP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--m .l-ButtonP__list__item{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--m .l-ButtonP__list__item{padding:16px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--m .l-ButtonP__list__item{padding:12px}}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--l .l-ButtonP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--l .l-ButtonP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--l .l-ButtonP__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-ButtonP.is-gutter--l .l-ButtonP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--l .l-ButtonP__list__item{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--l .l-ButtonP__list__item{padding:24px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--l .l-ButtonP__list__item{padding:16px}}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--xl .l-ButtonP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--xl .l-ButtonP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--xl .l-ButtonP__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-ButtonP.is-gutter--xl .l-ButtonP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-ButtonP.is-gutter--xl .l-ButtonP__list__item{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP.is-gutter--xl .l-ButtonP__list__item{padding:32px}}@media only screen and (max-width: 640px){.l-ButtonP.is-gutter--xl .l-ButtonP__list__item{padding:24px}}@media only screen and (min-width: 1025px){.l-ButtonP__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonP__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-ButtonP__list__item{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-ButtonUnit__link{background-color:#fff;color:#4e4d4e;border-color:#00806d;border-radius:8px}@media only screen and (min-width: 1025px){.l-ButtonUnit__link{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ButtonUnit__link{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-ButtonUnit__link{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-ButtonUnit__link:hover,.l-ButtonUnit__link:focus,.l-ButtonUnit__link:active{opacity:0.7}.l-ButtonUnit__link .cmn-icon{color:#4e4d4e}.is-colorset--1 .l-ButtonUnit__link{color:#4e4d4e;background-color:#fff;border-color:#00806d}.is-colorset--1 .l-ButtonUnit__link{box-shadow:none}.is-colorset--1 .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#4e4d4e}.is-colorset--2 .l-ButtonUnit__link{color:#4e4d4e;background-color:#fff;border-color:#d7d7df}.is-colorset--2 .l-ButtonUnit__link{box-shadow:none}.is-colorset--2 .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#4e4d4e}.is-colorset--3 .l-ButtonUnit__link{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.is-colorset--3 .l-ButtonUnit__link{box-shadow:none}.is-colorset--3 .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#fff}.is-colorset--4 .l-ButtonUnit__link{color:#4e4d4e;background-color:hsla(0,0%,100%,.8);border-color:#fff}.is-colorset--4 .l-ButtonUnit__link{box-shadow:none}.is-colorset--4 .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#4e4d4e}.is-colorset--5 .l-ButtonUnit__link{color:#fff;background-color:#00806d;border-color:#00806d}.is-colorset--5 .l-ButtonUnit__link{box-shadow:none}.is-colorset--5 .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#fff}.is-colorset--6 .l-ButtonUnit__link{color:#e02d00;background-color:rgba(0,0,0,0);border-color:#e02d00}.is-colorset--6 .l-ButtonUnit__link{box-shadow:none}.is-colorset--6 .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#e02d00}.is-colorset--7 .l-ButtonUnit__link{color:#333;background-color:rgba(0,0,0,0);border-color:#333}.is-colorset--7 .l-ButtonUnit__link{box-shadow:none}.is-colorset--7 .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#333}.is-borderColor--1 .l-DefListUnit{border-color:#ccc}.is-borderColor--2 .l-DefListUnit{border-color:#fff}.is-borderColor--3 .l-DefListUnit{border-color:#f1f1f1}.is-borderColor--4 .l-DefListUnit{border-color:#eee}.is-borderColor--5 .l-DefListUnit{border-color:#999}.is-borderColor--6 .l-DefListUnit{border-color:#666}.is-borderColor--7 .l-DefListUnit{border-color:#333}.is-colorset1 .l-DefListUnit__label__inner{color:#fff;background-color:#757575}.is-colorset2 .l-DefListUnit__label__inner{color:#757575;background-color:#fff}.is-borderRadious_xs .l-DefListUnit__label__inner{border-radius:8px}.is-borderRadious_s .l-DefListUnit__label__inner{border-radius:12px}.is-borderRadious_m .l-DefListUnit__label__inner{border-radius:16px}.is-borderRadious_l .l-DefListUnit__label__inner{border-radius:20px}.is-borderRadious_xl .l-DefListUnit__label__inner{border-radius:24px}.l-DefListUnit__icon{color:#00806d}.l-FacebookPost.is-colorset--1{color:#333}.l-FacebookPost.is-colorset--1 .cmn-icon{color:#999}.l-FacebookPost.is-colorset--1 .l-FacebookPostUnit{border-color:#ccc}.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__listItem__link,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__visit__link,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__message a{color:#06a}.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__listItem__link:link,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__visit__link:link,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__message a:link{color:#06a}.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__listItem__link:visited,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__visit__link:visited,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__message a:visited{color:#527}.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__listItem__link:hover,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__listItem__link:focus,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__listItem__link:active,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__visit__link:hover,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__visit__link:focus,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__visit__link:active,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__message a:hover,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__message a:focus,.l-FacebookPost.is-colorset--1 .l-FacebookPost__textBlock__message a:active{color:#007bcd}.l-FacebookPost.is-colorset--1 .l-FacebookPost__sharedBlock{background-color:#fff}.l-FacebookPost.is-colorset--1 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__inner{border-color:#ccc}.l-FacebookPost.is-colorset--1 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__title,.l-FacebookPost.is-colorset--1 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__text,.l-FacebookPost.is-colorset--1 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__caption{color:#333}.l-FacebookPost.is-colorset--2{color:#fff}.l-FacebookPost.is-colorset--2 .cmn-icon{color:#ccc}.l-FacebookPost.is-colorset--2 .l-FacebookPostUnit{border-color:#999}.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__listItem__link,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__visit__link,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__message a{color:#66c2ff}.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__listItem__link:link,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__visit__link:link,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__message a:link{color:#66c2ff}.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__listItem__link:visited,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__visit__link:visited,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__message a:visited{color:#ebccff}.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__listItem__link:hover,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__listItem__link:focus,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__listItem__link:active,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__visit__link:hover,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__visit__link:focus,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__visit__link:active,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__message a:hover,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__message a:focus,.l-FacebookPost.is-colorset--2 .l-FacebookPost__textBlock__message a:active{color:#ccebff}.l-FacebookPost.is-colorset--2 .l-FacebookPost__sharedBlock{background-color:#000}.l-FacebookPost.is-colorset--2 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__inner{border-color:#999}.l-FacebookPost.is-colorset--2 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__title,.l-FacebookPost.is-colorset--2 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__text,.l-FacebookPost.is-colorset--2 .l-FacebookPost__sharedBlock .l-FacebookPost__sharedBlock__caption{color:#fff}.l-FacebookPost--v2.is-colorset--1{color:#333}.l-FacebookPost--v2.is-colorset--1 .cmn-icon{color:#999}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPostUnit--v2{border-color:#ccc}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__listItem__link,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__visit__link,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__message a{color:#06a}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__listItem__link:link,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__visit__link:link,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__message a:link{color:#06a}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__listItem__link:visited,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__visit__link:visited,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__message a:visited{color:#527}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__listItem__link:hover,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__listItem__link:focus,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__listItem__link:active,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__visit__link:hover,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__visit__link:focus,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__visit__link:active,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__message a:hover,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__message a:focus,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__textBlock__message a:active{color:#007bcd}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__imageBlock__inner__carouselWrap{border-color:#ccc;background-color:#fff;color:#333}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__imageBlock__inner__carousel{border-color:#ccc;background-color:#fff}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__nextArrow,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__nextArrow:hover,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__nextArrow:focus,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__nextArrow:active,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__prevArrow:hover,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__prevArrow:focus,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__prevArrow:active{opacity:0.7}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__nextArrow,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__prevArrow{background-color:rgba(0,0,0,.5)}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__nextArrow:before,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__prevArrow:before{color:#fff}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__sharedBlock{background-color:#fff}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__inner{border-color:#ccc}.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__title,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__text,.l-FacebookPost--v2.is-colorset--1 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__caption{color:#333}.l-FacebookPost--v2.is-colorset--2{color:#fff}.l-FacebookPost--v2.is-colorset--2 .cmn-icon{color:#ccc}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPostUnit{border-color:#999}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__listItem__link,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__visit__link,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__message a{color:#66c2ff}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__listItem__link:link,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__visit__link:link,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__message a:link{color:#66c2ff}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__listItem__link:visited,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__visit__link:visited,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__message a:visited{color:#ebccff}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__listItem__link:hover,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__listItem__link:focus,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__listItem__link:active,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__visit__link:hover,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__visit__link:focus,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__visit__link:active,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__message a:hover,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__message a:focus,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__textBlock__message a:active{color:#ccebff}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__imageBlock__inner__carouselWrap{border-color:#999;background-color:#000;color:#fff}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__imageBlock__inner__carousel{border-color:#999;background-color:#000}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__nextArrow,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__nextArrow:hover,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__nextArrow:focus,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__nextArrow:active,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__prevArrow:hover,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__prevArrow:focus,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__prevArrow:active{opacity:0.7}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__nextArrow,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__prevArrow{background-color:hsla(0,0%,100%,.5)}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__nextArrow:before,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__prevArrow:before{color:#000}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__sharedBlock{background-color:#000}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__inner{border-color:#999}.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__title,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__text,.l-FacebookPost--v2.is-colorset--2 .l-FacebookPost--v2__sharedBlock .l-FacebookPost--v2__sharedBlock__caption{color:#fff}.l-FacebookPost--v2__nextArrow{border-radius:8px}.l-FacebookPost--v2__prevArrow{border-radius:8px}.l-FullwidthVisualsCarouselP__nextArrow,.l-FullwidthVisualsCarouselP__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-FullwidthVisualsCarouselP__nextArrow:hover,.l-FullwidthVisualsCarouselP__nextArrow:focus,.l-FullwidthVisualsCarouselP__nextArrow:active,.l-FullwidthVisualsCarouselP__prevArrow:hover,.l-FullwidthVisualsCarouselP__prevArrow:focus,.l-FullwidthVisualsCarouselP__prevArrow:active{opacity:0.7}.l-FullwidthVisualsCarouselP__nextArrow,.l-FullwidthVisualsCarouselP__prevArrow{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselP__nextArrow,.l-FullwidthVisualsCarouselP__prevArrow{background-color:rgba(0,0,0,0)}}.l-FullwidthVisualsCarouselP__nextArrow:before,.l-FullwidthVisualsCarouselP__prevArrow:before{color:#00806d}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselP__nextArrow:before,.l-FullwidthVisualsCarouselP__prevArrow:before{color:#00806d}}.l-FullwidthVisualsCarouselP__nextArrow{border-radius:8px 0px 0px 8px}.l-FullwidthVisualsCarouselP__prevArrow{border-radius:0px 8px 8px 0px}.l-FullwidthVisualsCarouselP__nav__dot,.l-FullwidthVisualsCarouselP__nav__toggle{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-FullwidthVisualsCarouselP__nav__dot:hover,.l-FullwidthVisualsCarouselP__nav__dot:focus,.l-FullwidthVisualsCarouselP__nav__dot:active,.l-FullwidthVisualsCarouselP__nav__toggle:hover,.l-FullwidthVisualsCarouselP__nav__toggle:focus,.l-FullwidthVisualsCarouselP__nav__toggle:active{opacity:0.7}.l-FullwidthVisualsCarouselP__nav__dot:before,.l-FullwidthVisualsCarouselP__nav__toggle:before{color:#00806d}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselP__nav__dot:before,.l-FullwidthVisualsCarouselP__nav__toggle:before{color:#00806d}}.l-FullwidthVisualsCarouselUnit{color:#333}.l-FullwidthVisualsCarouselUnit.is-link:hover,.l-FullwidthVisualsCarouselUnit.is-link:focus,.l-FullwidthVisualsCarouselUnit.is-link:active{opacity:0.7}.l-FullwidthVisualsCarouselUnit__info__main .l-Text{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-FullwidthVisualsCarouselUnit__info__main .l-Text{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-FullwidthVisualsCarouselUnit__info__main .l-Text{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit__info__main .l-Text{font-size:30px;line-height:1.5;letter-spacing:.02em}}.l-FullwidthVisualsCarouselUnit__info__main .l-Text{color:#3c3c3c}@media only screen and (min-width: 1025px){.l-FullwidthVisualsCarouselUnit__info__sub .l-Text{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-FullwidthVisualsCarouselUnit__info__sub .l-Text{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit__info__sub .l-Text{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-FullwidthVisualsCarouselUnit__info__sub .l-Text{color:#3c3c3c}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit__info__sub .l-Text{color:#3c3c3c}}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit__info__btn .l-ButtonUnit__link{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.l-FullwidthVisualsCarouselUnit__info__btn .l-ButtonUnit__link{box-shadow:none}.l-FullwidthVisualsCarouselUnit__info__btn .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#fff}}.l-FullwidthVisualsCarouselP--v2__nextArrow,.l-FullwidthVisualsCarouselP--v2__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-FullwidthVisualsCarouselP--v2__nextArrow:hover,.l-FullwidthVisualsCarouselP--v2__nextArrow:focus,.l-FullwidthVisualsCarouselP--v2__nextArrow:active,.l-FullwidthVisualsCarouselP--v2__prevArrow:hover,.l-FullwidthVisualsCarouselP--v2__prevArrow:focus,.l-FullwidthVisualsCarouselP--v2__prevArrow:active{opacity:0.7}.l-FullwidthVisualsCarouselP--v2__nextArrow,.l-FullwidthVisualsCarouselP--v2__prevArrow{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselP--v2__nextArrow,.l-FullwidthVisualsCarouselP--v2__prevArrow{background-color:rgba(0,0,0,0)}}.l-FullwidthVisualsCarouselP--v2__nextArrow:before,.l-FullwidthVisualsCarouselP--v2__prevArrow:before{color:#00806d}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselP--v2__nextArrow:before,.l-FullwidthVisualsCarouselP--v2__prevArrow:before{color:#00806d}}.l-FullwidthVisualsCarouselP--v2__nextArrow{border-radius:8px 0px 0px 8px}.l-FullwidthVisualsCarouselP--v2__prevArrow{border-radius:0px 8px 8px 0px}.l-FullwidthVisualsCarouselP--v2__nav__dot,.l-FullwidthVisualsCarouselP--v2__nav__toggle{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-FullwidthVisualsCarouselP--v2__nav__dot:hover,.l-FullwidthVisualsCarouselP--v2__nav__dot:focus,.l-FullwidthVisualsCarouselP--v2__nav__dot:active,.l-FullwidthVisualsCarouselP--v2__nav__toggle:hover,.l-FullwidthVisualsCarouselP--v2__nav__toggle:focus,.l-FullwidthVisualsCarouselP--v2__nav__toggle:active{opacity:0.7}.l-FullwidthVisualsCarouselP--v2__nav__dot:before,.l-FullwidthVisualsCarouselP--v2__nav__toggle:before{color:#00806d}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselP--v2__nav__dot:before,.l-FullwidthVisualsCarouselP--v2__nav__toggle:before{color:#00806d}}.l-FullwidthVisualsCarouselUnit--v2{color:#333}.l-FullwidthVisualsCarouselUnit--v2.is-link:hover,.l-FullwidthVisualsCarouselUnit--v2.is-link:focus,.l-FullwidthVisualsCarouselUnit--v2.is-link:active{opacity:0.7}.l-FullwidthVisualsCarouselUnit--v2__info__main .l-Text{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-FullwidthVisualsCarouselUnit--v2__info__main .l-Text{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-FullwidthVisualsCarouselUnit--v2__info__main .l-Text{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit--v2__info__main .l-Text{font-size:30px;line-height:1.5;letter-spacing:.02em}}.l-FullwidthVisualsCarouselUnit--v2__info__main .l-Text{color:#3c3c3c}@media only screen and (min-width: 1025px){.l-FullwidthVisualsCarouselUnit--v2__info__sub .l-Text{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-FullwidthVisualsCarouselUnit--v2__info__sub .l-Text{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit--v2__info__sub .l-Text{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-FullwidthVisualsCarouselUnit--v2__info__sub .l-Text{color:#3c3c3c}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit--v2__info__sub .l-Text{color:#3c3c3c}}@media only screen and (max-width: 640px){.l-FullwidthVisualsCarouselUnit--v2__info__btn .l-ButtonUnit__link{color:#fff;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.l-FullwidthVisualsCarouselUnit--v2__info__btn .l-ButtonUnit__link{box-shadow:none}.l-FullwidthVisualsCarouselUnit--v2__info__btn .l-ButtonUnit__link .l-ButtonUnit__link__icon{color:#fff}}.l-HeadingTitle.is-link{color:#4e4d4e}.l-HeadingTitle.is-link:link{color:#4e4d4e}.l-HeadingTitle.is-link:visited{color:#4e4d4e}.l-HeadingTitle.is-link:hover,.l-HeadingTitle.is-link:focus,.l-HeadingTitle.is-link:active{color:#005856}.l-HeadingTitle.is-link:hover,.l-HeadingTitle.is-link:focus,.l-HeadingTitle.is-link:active{opacity:0.7}.l-HeadingTitle.l-HeadingTitle--h2{border-bottom:2px solid #00806d;margin-bottom:18px}.l-HeadingTitle.l-HeadingTitle--h2.is-titleBorder--none{border-bottom:none;margin-bottom:12px}.l-HeadingTitle.l-HeadingTitle--h2.is-borderWidth--s{border-width:1px}.l-HeadingTitle.l-HeadingTitle--h2.is-borderWidth--m{border-width:2px}.l-HeadingTitle.l-HeadingTitle--h2.is-borderWidth--l{border-width:4px}.l-HeadingTitle.l-HeadingTitle--h2.is-borderColor--1{border-color:#ccc}.l-HeadingTitle.l-HeadingTitle--h2.is-borderColor--2{border-color:#fff}.l-HeadingTitle.l-HeadingTitle--h2.is-borderColor--3{border-color:#f1f1f1}.l-HeadingTitle.l-HeadingTitle--h2.is-borderColor--4{border-color:#eee}.l-HeadingTitle.l-HeadingTitle--h2.is-borderColor--5{border-color:#999}.l-HeadingTitle.l-HeadingTitle--h2.is-borderColor--6{border-color:#666}.l-HeadingTitle.l-HeadingTitle--h2.is-borderColor--7{border-color:#333}.l-HeadingTitle.l-HeadingTitle--h2.is-backgroundColor--1{background-color:#fff}.l-HeadingTitle.l-HeadingTitle--h2.is-backgroundColor--2{background-color:#e0f9e9}.l-HeadingTitle.l-HeadingTitle--h2.is-backgroundColor--3{background-color:#d9f2f8}.l-HeadingTitle.l-HeadingTitle--h2.is-backgroundColor--4{background-color:#eefbec}.l-HeadingTitle.l-HeadingTitle--h2.is-backgroundColor--5{background-color:#ecfbf9}.l-HeadingTitle.l-HeadingTitle--h2.is-backgroundColor--6{background-color:#f4f4f1}.l-HeadingTitle.l-HeadingTitle--h2.is-backgroundColor--7{background-color:#333}.l-HeadingTitle.l-HeadingTitle--h3.is-titleBorder--visible,.l-HeadingTitle.l-HeadingTitle--h4.is-titleBorder--visible,.l-HeadingTitle.l-HeadingTitle--h5.is-titleBorder--visible,.l-HeadingTitle.l-HeadingTitle--h6.is-titleBorder--visible,.l-HeadingTitle.l-HeadingTitle--p.is-titleBorder--visible{border-bottom:2px solid #00806d;margin-bottom:18px}.l-HeadingTitle.l-HeadingTitle--h3.is-borderWidth--s,.l-HeadingTitle.l-HeadingTitle--h4.is-borderWidth--s,.l-HeadingTitle.l-HeadingTitle--h5.is-borderWidth--s,.l-HeadingTitle.l-HeadingTitle--h6.is-borderWidth--s,.l-HeadingTitle.l-HeadingTitle--p.is-borderWidth--s{border-width:1px}.l-HeadingTitle.l-HeadingTitle--h3.is-borderWidth--m,.l-HeadingTitle.l-HeadingTitle--h4.is-borderWidth--m,.l-HeadingTitle.l-HeadingTitle--h5.is-borderWidth--m,.l-HeadingTitle.l-HeadingTitle--h6.is-borderWidth--m,.l-HeadingTitle.l-HeadingTitle--p.is-borderWidth--m{border-width:2px}.l-HeadingTitle.l-HeadingTitle--h3.is-borderWidth--l,.l-HeadingTitle.l-HeadingTitle--h4.is-borderWidth--l,.l-HeadingTitle.l-HeadingTitle--h5.is-borderWidth--l,.l-HeadingTitle.l-HeadingTitle--h6.is-borderWidth--l,.l-HeadingTitle.l-HeadingTitle--p.is-borderWidth--l{border-width:4px}.l-HeadingTitle.l-HeadingTitle--h3.is-borderColor--1,.l-HeadingTitle.l-HeadingTitle--h4.is-borderColor--1,.l-HeadingTitle.l-HeadingTitle--h5.is-borderColor--1,.l-HeadingTitle.l-HeadingTitle--h6.is-borderColor--1,.l-HeadingTitle.l-HeadingTitle--p.is-borderColor--1{border-color:#ccc}.l-HeadingTitle.l-HeadingTitle--h3.is-borderColor--2,.l-HeadingTitle.l-HeadingTitle--h4.is-borderColor--2,.l-HeadingTitle.l-HeadingTitle--h5.is-borderColor--2,.l-HeadingTitle.l-HeadingTitle--h6.is-borderColor--2,.l-HeadingTitle.l-HeadingTitle--p.is-borderColor--2{border-color:#fff}.l-HeadingTitle.l-HeadingTitle--h3.is-borderColor--3,.l-HeadingTitle.l-HeadingTitle--h4.is-borderColor--3,.l-HeadingTitle.l-HeadingTitle--h5.is-borderColor--3,.l-HeadingTitle.l-HeadingTitle--h6.is-borderColor--3,.l-HeadingTitle.l-HeadingTitle--p.is-borderColor--3{border-color:#f1f1f1}.l-HeadingTitle.l-HeadingTitle--h3.is-borderColor--4,.l-HeadingTitle.l-HeadingTitle--h4.is-borderColor--4,.l-HeadingTitle.l-HeadingTitle--h5.is-borderColor--4,.l-HeadingTitle.l-HeadingTitle--h6.is-borderColor--4,.l-HeadingTitle.l-HeadingTitle--p.is-borderColor--4{border-color:#eee}.l-HeadingTitle.l-HeadingTitle--h3.is-borderColor--5,.l-HeadingTitle.l-HeadingTitle--h4.is-borderColor--5,.l-HeadingTitle.l-HeadingTitle--h5.is-borderColor--5,.l-HeadingTitle.l-HeadingTitle--h6.is-borderColor--5,.l-HeadingTitle.l-HeadingTitle--p.is-borderColor--5{border-color:#999}.l-HeadingTitle.l-HeadingTitle--h3.is-borderColor--6,.l-HeadingTitle.l-HeadingTitle--h4.is-borderColor--6,.l-HeadingTitle.l-HeadingTitle--h5.is-borderColor--6,.l-HeadingTitle.l-HeadingTitle--h6.is-borderColor--6,.l-HeadingTitle.l-HeadingTitle--p.is-borderColor--6{border-color:#666}.l-HeadingTitle.l-HeadingTitle--h3.is-borderColor--7,.l-HeadingTitle.l-HeadingTitle--h4.is-borderColor--7,.l-HeadingTitle.l-HeadingTitle--h5.is-borderColor--7,.l-HeadingTitle.l-HeadingTitle--h6.is-borderColor--7,.l-HeadingTitle.l-HeadingTitle--p.is-borderColor--7{border-color:#333}.l-HeadingTitle.l-HeadingTitle--h3.is-backgroundColor--1,.l-HeadingTitle.l-HeadingTitle--h4.is-backgroundColor--1,.l-HeadingTitle.l-HeadingTitle--h5.is-backgroundColor--1,.l-HeadingTitle.l-HeadingTitle--h6.is-backgroundColor--1,.l-HeadingTitle.l-HeadingTitle--p.is-backgroundColor--1{background-color:#fff}.l-HeadingTitle.l-HeadingTitle--h3.is-backgroundColor--2,.l-HeadingTitle.l-HeadingTitle--h4.is-backgroundColor--2,.l-HeadingTitle.l-HeadingTitle--h5.is-backgroundColor--2,.l-HeadingTitle.l-HeadingTitle--h6.is-backgroundColor--2,.l-HeadingTitle.l-HeadingTitle--p.is-backgroundColor--2{background-color:#e0f9e9}.l-HeadingTitle.l-HeadingTitle--h3.is-backgroundColor--3,.l-HeadingTitle.l-HeadingTitle--h4.is-backgroundColor--3,.l-HeadingTitle.l-HeadingTitle--h5.is-backgroundColor--3,.l-HeadingTitle.l-HeadingTitle--h6.is-backgroundColor--3,.l-HeadingTitle.l-HeadingTitle--p.is-backgroundColor--3{background-color:#d9f2f8}.l-HeadingTitle.l-HeadingTitle--h3.is-backgroundColor--4,.l-HeadingTitle.l-HeadingTitle--h4.is-backgroundColor--4,.l-HeadingTitle.l-HeadingTitle--h5.is-backgroundColor--4,.l-HeadingTitle.l-HeadingTitle--h6.is-backgroundColor--4,.l-HeadingTitle.l-HeadingTitle--p.is-backgroundColor--4{background-color:#eefbec}.l-HeadingTitle.l-HeadingTitle--h3.is-backgroundColor--5,.l-HeadingTitle.l-HeadingTitle--h4.is-backgroundColor--5,.l-HeadingTitle.l-HeadingTitle--h5.is-backgroundColor--5,.l-HeadingTitle.l-HeadingTitle--h6.is-backgroundColor--5,.l-HeadingTitle.l-HeadingTitle--p.is-backgroundColor--5{background-color:#ecfbf9}.l-HeadingTitle.l-HeadingTitle--h3.is-backgroundColor--6,.l-HeadingTitle.l-HeadingTitle--h4.is-backgroundColor--6,.l-HeadingTitle.l-HeadingTitle--h5.is-backgroundColor--6,.l-HeadingTitle.l-HeadingTitle--h6.is-backgroundColor--6,.l-HeadingTitle.l-HeadingTitle--p.is-backgroundColor--6{background-color:#f4f4f1}.l-HeadingTitle.l-HeadingTitle--h3.is-backgroundColor--7,.l-HeadingTitle.l-HeadingTitle--h4.is-backgroundColor--7,.l-HeadingTitle.l-HeadingTitle--h5.is-backgroundColor--7,.l-HeadingTitle.l-HeadingTitle--h6.is-backgroundColor--7,.l-HeadingTitle.l-HeadingTitle--p.is-backgroundColor--7{background-color:#333}.l-HeadingTitle:not(.is-link) .l-HeadingTitle__h2,.l-HeadingTitle:not(.is-link) .l-HeadingTitle__h3,.l-HeadingTitle:not(.is-link) .l-HeadingTitle__h4,.l-HeadingTitle:not(.is-link) .l-HeadingTitle__h5,.l-HeadingTitle:not(.is-link) .l-HeadingTitle__h6,.l-HeadingTitle:not(.is-link) .l-HeadingTitle__p{color:#4e4d4e}.l-HeadingTitle__h2{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle__h2{font-size:32px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle__h2{font-size:32px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle__h2{font-size:28px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle__h3{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle__h3{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle__h3{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle__h3{font-size:24px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle__h4{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle__h4{font-size:22px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle__h4{font-size:22px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle__h4{font-size:20px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle__h5{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle__h5{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle__h5{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle__h5{font-size:18px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle__h6{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle__h6{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle__h6{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle__h6{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle__p{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle__p{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle__p{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle__p{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle--v2.is-link{color:#4e4d4e}.l-HeadingTitle--v2.is-link:link{color:#4e4d4e}.l-HeadingTitle--v2.is-link:visited{color:#4e4d4e}.l-HeadingTitle--v2.is-link:hover,.l-HeadingTitle--v2.is-link:focus,.l-HeadingTitle--v2.is-link:active{color:#005856}.l-HeadingTitle--v2.is-link:hover,.l-HeadingTitle--v2.is-link:focus,.l-HeadingTitle--v2.is-link:active{opacity:0.7}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2{border-bottom:2px solid #00806d;margin-bottom:18px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-titleBorder--none{border-bottom:none;margin-bottom:12px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderWidth--s{border-width:1px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderWidth--m{border-width:2px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderWidth--l{border-width:4px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderColor--1{border-color:#ccc}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderColor--2{border-color:#fff}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderColor--3{border-color:#f1f1f1}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderColor--4{border-color:#eee}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderColor--5{border-color:#999}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderColor--6{border-color:#666}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-borderColor--7{border-color:#333}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-backgroundColor--1{background-color:#fff}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-backgroundColor--2{background-color:#e0f9e9}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-backgroundColor--3{background-color:#d9f2f8}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-backgroundColor--4{background-color:#eefbec}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-backgroundColor--5{background-color:#ecfbf9}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-backgroundColor--6{background-color:#f4f4f1}.l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-backgroundColor--7{background-color:#333}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-titleBorder--visible,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-titleBorder--visible,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-titleBorder--visible,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-titleBorder--visible,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-titleBorder--visible{border-bottom:2px solid #00806d;margin-bottom:18px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderWidth--s,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderWidth--s,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderWidth--s,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderWidth--s,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderWidth--s{border-width:1px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderWidth--m,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderWidth--m,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderWidth--m,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderWidth--m,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderWidth--m{border-width:2px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderWidth--l,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderWidth--l,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderWidth--l,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderWidth--l,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderWidth--l{border-width:4px}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderColor--1{border-color:#ccc}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderColor--2{border-color:#fff}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderColor--3{border-color:#f1f1f1}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderColor--4{border-color:#eee}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderColor--5{border-color:#999}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderColor--6{border-color:#666}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-borderColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-borderColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-borderColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-borderColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-borderColor--7{border-color:#333}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-backgroundColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-backgroundColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-backgroundColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-backgroundColor--1,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-backgroundColor--1{background-color:#fff}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-backgroundColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-backgroundColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-backgroundColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-backgroundColor--2,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-backgroundColor--2{background-color:#e0f9e9}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-backgroundColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-backgroundColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-backgroundColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-backgroundColor--3,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-backgroundColor--3{background-color:#d9f2f8}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-backgroundColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-backgroundColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-backgroundColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-backgroundColor--4,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-backgroundColor--4{background-color:#eefbec}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-backgroundColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-backgroundColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-backgroundColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-backgroundColor--5,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-backgroundColor--5{background-color:#ecfbf9}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-backgroundColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-backgroundColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-backgroundColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-backgroundColor--6,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-backgroundColor--6{background-color:#f4f4f1}.l-HeadingTitle--v2.l-HeadingTitle--v2--h3.is-backgroundColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--h4.is-backgroundColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--h5.is-backgroundColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--h6.is-backgroundColor--7,.l-HeadingTitle--v2.l-HeadingTitle--v2--p.is-backgroundColor--7{background-color:#333}.l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h2,.l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h3,.l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h4,.l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h5,.l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h6,.l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__p{color:#4e4d4e}.l-HeadingTitle--v2__h2{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle--v2__h2{font-size:32px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle--v2__h2{font-size:32px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle--v2__h2{font-size:28px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle--v2__h3{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle--v2__h3{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle--v2__h3{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle--v2__h3{font-size:24px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle--v2__h4{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle--v2__h4{font-size:22px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle--v2__h4{font-size:22px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle--v2__h4{font-size:20px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle--v2__h5{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle--v2__h5{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle--v2__h5{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle--v2__h5{font-size:18px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle--v2__h6{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle--v2__h6{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle--v2__h6{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle--v2__h6{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-HeadingTitle--v2__p{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-HeadingTitle--v2__p{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-HeadingTitle--v2__p{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-HeadingTitle--v2__p{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-Hr__hr.is-width--s{border-top-width:1px}.l-Hr__hr.is-width--m{border-top-width:2px}.l-Hr__hr.is-width--l{border-top-width:4px}.l-Hr__hr.is-color--1{border-color:#ccc}.l-Hr__hr.is-color--2{border-color:#fff}.l-Hr__hr.is-color--3{border-color:#f1f1f1}.l-Hr__hr.is-color--4{border-color:#eee}.l-Hr__hr.is-color--5{border-color:#999}.l-Hr__hr.is-color--6{border-color:#666}.l-Hr__hr.is-color--7{border-color:#333}.l-Image.is-link{color:#4e4d4e}.l-Image.is-link:link{color:#4e4d4e}.l-Image.is-link:visited{color:#4e4d4e}.l-Image.is-link:hover,.l-Image.is-link:focus,.l-Image.is-link:active{color:#005856}.l-Image.is-link:hover,.l-Image.is-link:focus,.l-Image.is-link:active{opacity:0.7}.l-Image.is-borderWidth--s{border-width:1px}.l-Image.is-borderWidth--m{border-width:2px}.l-Image.is-borderWidth--l{border-width:4px}.l-Image.is-borderColor--1{border-color:#ccc}.l-Image.is-borderColor--2{border-color:#fff}.l-Image.is-borderColor--3{border-color:#f1f1f1}.l-Image.is-borderColor--4{border-color:#eee}.l-Image.is-borderColor--5{border-color:#999}.l-Image.is-borderColor--6{border-color:#666}.l-Image.is-borderColor--7{border-color:#333}.l-Image.is-backgroundColor--1{background-color:#fff}.l-Image.is-backgroundColor--2{background-color:#e0f9e9}.l-Image.is-backgroundColor--3{background-color:#d9f2f8}.l-Image.is-backgroundColor--4{background-color:#eefbec}.l-Image.is-backgroundColor--5{background-color:#ecfbf9}.l-Image.is-backgroundColor--6{background-color:#f4f4f1}.l-Image.is-backgroundColor--7{background-color:#333}@media only screen and (min-width: 1025px){.l-Image__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Image__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-Image__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-Image__link{color:#4e4d4e}.l-Image__link:link{color:#4e4d4e}.l-Image__link:visited{color:#4e4d4e}.l-Image__link:hover,.l-Image__link:focus,.l-Image__link:active{color:#005856}.l-ImageCarouselP{overflow:hidden}@media only screen and (min-width: 1025px){.l-ImageCarouselP__list{margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselP__list{margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-ImageCarouselP__list{margin-left:-12px;margin-right:-12px}}.l-ImageCarouselP__nextArrow,.l-ImageCarouselP__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-ImageCarouselP__nextArrow:hover,.l-ImageCarouselP__nextArrow:focus,.l-ImageCarouselP__nextArrow:active,.l-ImageCarouselP__prevArrow:hover,.l-ImageCarouselP__prevArrow:focus,.l-ImageCarouselP__prevArrow:active{opacity:0.7}.l-ImageCarouselP__nextArrow,.l-ImageCarouselP__prevArrow{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.l-ImageCarouselP__nextArrow,.l-ImageCarouselP__prevArrow{background-color:rgba(0,0,0,0)}}.l-ImageCarouselP__nextArrow:before,.l-ImageCarouselP__prevArrow:before{color:#00806d}@media only screen and (max-width: 640px){.l-ImageCarouselP__nextArrow:before,.l-ImageCarouselP__prevArrow:before{color:#00806d}}.l-ImageCarouselP__nextArrow{border-radius:8px 0px 0px 8px}@media only screen and (min-width: 1025px){.l-ImageCarouselP__nextArrow{right:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselP__nextArrow{right:16px}}.l-ImageCarouselP__prevArrow{border-radius:0px 8px 8px 0px}@media only screen and (min-width: 1025px){.l-ImageCarouselP__prevArrow{left:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselP__prevArrow{left:16px}}.l-ImageCarouselP__nav__dot,.l-ImageCarouselP__nav__toggle{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-ImageCarouselP__nav__dot:hover,.l-ImageCarouselP__nav__dot:focus,.l-ImageCarouselP__nav__dot:active,.l-ImageCarouselP__nav__toggle:hover,.l-ImageCarouselP__nav__toggle:focus,.l-ImageCarouselP__nav__toggle:active{opacity:0.7}.l-ImageCarouselP__nav__dot:before,.l-ImageCarouselP__nav__toggle:before{color:#00806d}@media only screen and (max-width: 640px){.l-ImageCarouselP__nav__dot:before,.l-ImageCarouselP__nav__toggle:before{color:#00806d}}.l-ImageCarouselPUnit{color:#333;box-sizing:border-box}@media only screen and (min-width: 1025px){.l-ImageCarouselPUnit{padding:0 16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselPUnit{padding:0 16px}}@media only screen and (max-width: 640px){.l-ImageCarouselPUnit{padding:0 12px}}.l-ImageCarouselPUnit.is-link:hover,.l-ImageCarouselPUnit.is-link:focus,.l-ImageCarouselPUnit.is-link:active{opacity:0.7}.l-ImageCarouselPUnit__youtubeHolder__btn,.l-ImageCarouselPUnit__videoHolder__btn{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-ImageCarouselPUnit__youtubeHolder__btn:hover,.l-ImageCarouselPUnit__youtubeHolder__btn:focus,.l-ImageCarouselPUnit__youtubeHolder__btn:active,.l-ImageCarouselPUnit__videoHolder__btn:hover,.l-ImageCarouselPUnit__videoHolder__btn:focus,.l-ImageCarouselPUnit__videoHolder__btn:active{opacity:0.7}.l-ImageCarouselPUnit__youtubeHolder__btn,.l-ImageCarouselPUnit__videoHolder__btn{background-color:rgba(0,0,0,.5)}.l-ImageCarouselPUnit__youtubeHolder__btn:before,.l-ImageCarouselPUnit__videoHolder__btn:before{color:#fff}.l-ImageCarouselP--v2{overflow:hidden}@media only screen and (min-width: 1025px){.l-ImageCarouselP--v2__list{margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselP--v2__list{margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-ImageCarouselP--v2__list{margin-left:-12px;margin-right:-12px}}.l-ImageCarouselP--v2__nextArrow,.l-ImageCarouselP--v2__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-ImageCarouselP--v2__nextArrow:hover,.l-ImageCarouselP--v2__nextArrow:focus,.l-ImageCarouselP--v2__nextArrow:active,.l-ImageCarouselP--v2__prevArrow:hover,.l-ImageCarouselP--v2__prevArrow:focus,.l-ImageCarouselP--v2__prevArrow:active{opacity:0.7}.l-ImageCarouselP--v2__nextArrow,.l-ImageCarouselP--v2__prevArrow{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.l-ImageCarouselP--v2__nextArrow,.l-ImageCarouselP--v2__prevArrow{background-color:rgba(0,0,0,0)}}.l-ImageCarouselP--v2__nextArrow:before,.l-ImageCarouselP--v2__prevArrow:before{color:#00806d}@media only screen and (max-width: 640px){.l-ImageCarouselP--v2__nextArrow:before,.l-ImageCarouselP--v2__prevArrow:before{color:#00806d}}.l-ImageCarouselP--v2__nextArrow{border-radius:8px 0px 0px 8px}@media only screen and (min-width: 1025px){.l-ImageCarouselP--v2__nextArrow{right:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselP--v2__nextArrow{right:16px}}.l-ImageCarouselP--v2__prevArrow{border-radius:0px 8px 8px 0px}@media only screen and (min-width: 1025px){.l-ImageCarouselP--v2__prevArrow{left:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselP--v2__prevArrow{left:16px}}.l-ImageCarouselP--v2__nav__dot,.l-ImageCarouselP--v2__nav__toggle{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-ImageCarouselP--v2__nav__dot:hover,.l-ImageCarouselP--v2__nav__dot:focus,.l-ImageCarouselP--v2__nav__dot:active,.l-ImageCarouselP--v2__nav__toggle:hover,.l-ImageCarouselP--v2__nav__toggle:focus,.l-ImageCarouselP--v2__nav__toggle:active{opacity:0.7}.l-ImageCarouselP--v2__nav__dot:before,.l-ImageCarouselP--v2__nav__toggle:before{color:#00806d}@media only screen and (max-width: 640px){.l-ImageCarouselP--v2__nav__dot:before,.l-ImageCarouselP--v2__nav__toggle:before{color:#00806d}}.l-ImageCarouselPUnit--v2{color:#333;box-sizing:border-box}@media only screen and (min-width: 1025px){.l-ImageCarouselPUnit--v2{padding:0 16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-ImageCarouselPUnit--v2{padding:0 16px}}@media only screen and (max-width: 640px){.l-ImageCarouselPUnit--v2{padding:0 12px}}.l-ImageCarouselPUnit--v2.is-link:hover,.l-ImageCarouselPUnit--v2.is-link:focus,.l-ImageCarouselPUnit--v2.is-link:active{opacity:0.7}.l-ImageCarouselPUnit--v2__youtubeHolder__btn,.l-ImageCarouselPUnit--v2__videoHolder__btn{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-ImageCarouselPUnit--v2__youtubeHolder__btn:hover,.l-ImageCarouselPUnit--v2__youtubeHolder__btn:focus,.l-ImageCarouselPUnit--v2__youtubeHolder__btn:active,.l-ImageCarouselPUnit--v2__videoHolder__btn:hover,.l-ImageCarouselPUnit--v2__videoHolder__btn:focus,.l-ImageCarouselPUnit--v2__videoHolder__btn:active{opacity:0.7}.l-ImageCarouselPUnit--v2__youtubeHolder__btn,.l-ImageCarouselPUnit--v2__videoHolder__btn{background-color:rgba(0,0,0,.5)}.l-ImageCarouselPUnit--v2__youtubeHolder__btn:before,.l-ImageCarouselPUnit--v2__videoHolder__btn:before{color:#fff}.l-Image--v2.is-link{color:#4e4d4e}.l-Image--v2.is-link:link{color:#4e4d4e}.l-Image--v2.is-link:visited{color:#4e4d4e}.l-Image--v2.is-link:hover,.l-Image--v2.is-link:focus,.l-Image--v2.is-link:active{color:#005856}.l-Image--v2.is-link:hover,.l-Image--v2.is-link:focus,.l-Image--v2.is-link:active{opacity:0.7}.l-Image--v2.is-borderWidth--s{border-width:1px}.l-Image--v2.is-borderWidth--m{border-width:2px}.l-Image--v2.is-borderWidth--l{border-width:4px}.l-Image--v2.is-borderColor--1{border-color:#ccc}.l-Image--v2.is-borderColor--2{border-color:#fff}.l-Image--v2.is-borderColor--3{border-color:#f1f1f1}.l-Image--v2.is-borderColor--4{border-color:#eee}.l-Image--v2.is-borderColor--5{border-color:#999}.l-Image--v2.is-borderColor--6{border-color:#666}.l-Image--v2.is-borderColor--7{border-color:#333}.l-Image--v2.is-backgroundColor--1{background-color:#fff}.l-Image--v2.is-backgroundColor--2{background-color:#e0f9e9}.l-Image--v2.is-backgroundColor--3{background-color:#d9f2f8}.l-Image--v2.is-backgroundColor--4{background-color:#eefbec}.l-Image--v2.is-backgroundColor--5{background-color:#ecfbf9}.l-Image--v2.is-backgroundColor--6{background-color:#f4f4f1}.l-Image--v2.is-backgroundColor--7{background-color:#333}@media only screen and (min-width: 1025px){.l-Image--v2__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Image--v2__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-Image--v2__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-Image--v2__link{color:#4e4d4e}.l-Image--v2__link:link{color:#4e4d4e}.l-Image--v2__link:visited{color:#4e4d4e}.l-Image--v2__link:hover,.l-Image--v2__link:focus,.l-Image--v2__link:active{color:#005856}.l-InstagramPost.is-colorset--1{color:#333}.l-InstagramPost.is-colorset--1 .cmn-icon{color:#999}.l-InstagramPost.is-colorset--1 .l-InstagramPostUnit{border-color:#ccc}.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__links__item__link,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__visit__link,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__postText a{color:#06a}.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__links__item__link:link,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__visit__link:link,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__postText a:link{color:#06a}.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__links__item__link:visited,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__visit__link:visited,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__postText a:visited{color:#527}.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__links__item__link:hover,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__links__item__link:focus,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__links__item__link:active,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__visit__link:hover,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__visit__link:focus,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__visit__link:active,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__postText a:hover,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__postText a:focus,.l-InstagramPost.is-colorset--1 .l-InstagramPost__contentsBlock__postText a:active{color:#007bcd}.l-InstagramPost.is-colorset--2{color:#fff}.l-InstagramPost.is-colorset--2 .cmn-icon{color:#ccc}.l-InstagramPost.is-colorset--2 .l-InstagramPostUnit{border-color:#999}.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__links__item__link,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__visit__link,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__postText a{color:#66c2ff}.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__links__item__link:link,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__visit__link:link,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__postText a:link{color:#66c2ff}.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__links__item__link:visited,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__visit__link:visited,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__postText a:visited{color:#ebccff}.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__links__item__link:hover,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__links__item__link:focus,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__links__item__link:active,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__visit__link:hover,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__visit__link:focus,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__visit__link:active,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__postText a:hover,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__postText a:focus,.l-InstagramPost.is-colorset--2 .l-InstagramPost__contentsBlock__postText a:active{color:#ccebff}.l-InstagramPost--v2.is-colorset--1{color:#333}.l-InstagramPost--v2.is-colorset--1 .cmn-icon{color:#999}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPostUnit--v2{border-color:#ccc}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__links__item__link,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__visit__link,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__postText a{color:#06a}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__links__item__link:link,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__visit__link:link,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__postText a:link{color:#06a}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__links__item__link:visited,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__visit__link:visited,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__postText a:visited{color:#527}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__links__item__link:hover,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__links__item__link:focus,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__links__item__link:active,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__visit__link:hover,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__visit__link:focus,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__visit__link:active,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__postText a:hover,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__postText a:focus,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__contentsBlock__postText a:active{color:#007bcd}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nextArrow,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nextArrow:hover,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nextArrow:focus,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nextArrow:active,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__prevArrow:hover,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__prevArrow:focus,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__prevArrow:active{opacity:0.7}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nextArrow,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__prevArrow{background-color:rgba(0,0,0,.5)}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nextArrow:before,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__prevArrow:before{color:#fff}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nav__dot{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nav__dot:hover,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nav__dot:focus,.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nav__dot:active{opacity:0.7}.l-InstagramPost--v2.is-colorset--1 .l-InstagramPost--v2__nav__dot:before{color:#999}.l-InstagramPost--v2.is-colorset--2{color:#fff}.l-InstagramPost--v2.is-colorset--2 .cmn-icon{color:#ccc}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPostUnit--v2{border-color:#999}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__links__item__link,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__visit__link,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__postText a{color:#66c2ff}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__links__item__link:link,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__visit__link:link,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__postText a:link{color:#66c2ff}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__links__item__link:visited,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__visit__link:visited,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__postText a:visited{color:#ebccff}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__links__item__link:hover,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__links__item__link:focus,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__links__item__link:active,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__visit__link:hover,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__visit__link:focus,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__visit__link:active,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__postText a:hover,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__postText a:focus,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__contentsBlock__postText a:active{color:#ccebff}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nextArrow,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nextArrow:hover,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nextArrow:focus,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nextArrow:active,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__prevArrow:hover,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__prevArrow:focus,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__prevArrow:active{opacity:0.7}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nextArrow,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__prevArrow{background-color:rgba(0,0,0,.5)}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nextArrow:before,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__prevArrow:before{color:#fff}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nav__dot{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nav__dot:hover,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nav__dot:focus,.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nav__dot:active{opacity:0.7}.l-InstagramPost--v2.is-colorset--2 .l-InstagramPost--v2__nav__dot:before{color:#999}.l-InstagramPost--v2__nextArrow{border-radius:8px}.l-InstagramPost--v2__prevArrow{border-radius:8px}.l-InstagramPost--v3.is-colorset--1{color:#333}.l-InstagramPost--v3.is-colorset--1 .cmn-icon{color:#999}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPostUnit--v3{border-color:#ccc}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__links__item__link,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__visit__link,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__postText a{color:#06a}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__links__item__link:link,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__visit__link:link,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__postText a:link{color:#06a}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__links__item__link:visited,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__visit__link:visited,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__postText a:visited{color:#527}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__links__item__link:hover,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__links__item__link:focus,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__links__item__link:active,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__visit__link:hover,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__visit__link:focus,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__visit__link:active,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__postText a:hover,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__postText a:focus,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__contentsBlock__postText a:active{color:#007bcd}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nextArrow,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nextArrow:hover,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nextArrow:focus,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nextArrow:active,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__prevArrow:hover,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__prevArrow:focus,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__prevArrow:active{opacity:0.7}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nextArrow,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__prevArrow{background-color:rgba(0,0,0,.5)}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nextArrow:before,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__prevArrow:before{color:#fff}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nav__dot{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nav__dot:hover,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nav__dot:focus,.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nav__dot:active{opacity:0.7}.l-InstagramPost--v3.is-colorset--1 .l-InstagramPost--v3__nav__dot:before{color:#999}.l-InstagramPost--v3.is-colorset--2{color:#fff}.l-InstagramPost--v3.is-colorset--2 .cmn-icon{color:#ccc}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPostUnit--v3{border-color:#999}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__links__item__link,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__visit__link,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__postText a{color:#66c2ff}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__links__item__link:link,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__visit__link:link,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__postText a:link{color:#66c2ff}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__links__item__link:visited,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__visit__link:visited,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__postText a:visited{color:#ebccff}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__links__item__link:hover,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__links__item__link:focus,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__links__item__link:active,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__visit__link:hover,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__visit__link:focus,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__visit__link:active,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__postText a:hover,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__postText a:focus,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__contentsBlock__postText a:active{color:#ccebff}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nextArrow,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nextArrow:hover,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nextArrow:focus,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nextArrow:active,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__prevArrow:hover,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__prevArrow:focus,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__prevArrow:active{opacity:0.7}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nextArrow,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__prevArrow{background-color:rgba(0,0,0,.5)}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nextArrow:before,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__prevArrow:before{color:#fff}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nav__dot{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nav__dot:hover,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nav__dot:focus,.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nav__dot:active{opacity:0.7}.l-InstagramPost--v3.is-colorset--2 .l-InstagramPost--v3__nav__dot:before{color:#999}.l-InstagramPost--v3__nextArrow{border-radius:8px}.l-InstagramPost--v3__prevArrow{border-radius:8px}@media only screen and (min-width: 1025px){.l-LabelTagUnit{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-LabelTagUnit{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-LabelTagUnit{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-LabelTagUnit.is-colorset1{color:#4e4d4e;background-color:#d7d7cf;border:none}.l-LabelTagUnit.is-colorset2{color:#4e4d4e;background-color:#b5e2dd;border:none}.l-LabelTagUnit.is-colorset3{color:#4e4d4e;background-color:#abe1f7;border:none}.l-LabelTagUnit.is-colorset4{color:#4e4d4e;background-color:#cbbede;border:none}.l-LabelTagUnit.is-colorset5{color:#4e4d4e;background-color:#f5c2cb;border:none}.l-LabelTagUnit.is-colorset6{color:#4e4d4e;background-color:#f8be8e;border:none}.l-LabelTagUnit.is-colorset7{color:#4e4d4e;background-color:#f8dc8a;border:none}.l-LabelTagUnit.is-colorset8{color:#fff;background-color:#00806d;border:none}.l-LabelTagUnit.is-colorset9{color:#4e4d4e;background-color:#fff;border:1px solid #d7d7cf}.l-LabelTagUnit.is-colorset10{color:#4e4d4e;background-color:#fff;border:1px solid #4e4d4e}.l-ListUnit{line-height:1.5}.l-ListUnit.is-link{color:#4e4d4e}.l-ListUnit.is-link:link{color:#4e4d4e}.l-ListUnit.is-link:visited{color:#4e4d4e}.l-ListUnit.is-link:hover,.l-ListUnit.is-link:focus,.l-ListUnit.is-link:active{color:#005856}.l-ListUnit__icon{color:#00806d}.l-ListUnit--v2{line-height:1.5}.l-ListUnit--v2.is-link{color:#4e4d4e}.l-ListUnit--v2.is-link:link{color:#4e4d4e}.l-ListUnit--v2.is-link:visited{color:#4e4d4e}.l-ListUnit--v2.is-link:hover,.l-ListUnit--v2.is-link:focus,.l-ListUnit--v2.is-link:active{color:#005856}.l-ListUnit--v2__icon{color:#00806d}@media only screen and (min-width: 1025px){.l-Map__appLink{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Map__appLink{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-Map__appLink{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-Map__appLink{color:#4e4d4e}.l-Map__appLink:link{color:#4e4d4e}.l-Map__appLink:visited{color:#4e4d4e}.l-Map__appLink:hover,.l-Map__appLink:focus,.l-Map__appLink:active{color:#005856}.l-Movie.is-borderWidth--s,.l-Movie--v2.is-borderWidth--s{border-width:1px}.l-Movie.is-borderWidth--m,.l-Movie--v2.is-borderWidth--m{border-width:2px}.l-Movie.is-borderWidth--l,.l-Movie--v2.is-borderWidth--l{border-width:4px}.l-Movie.is-borderColor--1,.l-Movie--v2.is-borderColor--1{border-color:#ccc}.l-Movie.is-borderColor--2,.l-Movie--v2.is-borderColor--2{border-color:#fff}.l-Movie.is-borderColor--3,.l-Movie--v2.is-borderColor--3{border-color:#f1f1f1}.l-Movie.is-borderColor--4,.l-Movie--v2.is-borderColor--4{border-color:#eee}.l-Movie.is-borderColor--5,.l-Movie--v2.is-borderColor--5{border-color:#999}.l-Movie.is-borderColor--6,.l-Movie--v2.is-borderColor--6{border-color:#666}.l-Movie.is-borderColor--7,.l-Movie--v2.is-borderColor--7{border-color:#333}.l-Movie.is-backgroundColor--1,.l-Movie--v2.is-backgroundColor--1{background-color:#fff}.l-Movie.is-backgroundColor--2,.l-Movie--v2.is-backgroundColor--2{background-color:#e0f9e9}.l-Movie.is-backgroundColor--3,.l-Movie--v2.is-backgroundColor--3{background-color:#d9f2f8}.l-Movie.is-backgroundColor--4,.l-Movie--v2.is-backgroundColor--4{background-color:#eefbec}.l-Movie.is-backgroundColor--5,.l-Movie--v2.is-backgroundColor--5{background-color:#ecfbf9}.l-Movie.is-backgroundColor--6,.l-Movie--v2.is-backgroundColor--6{background-color:#f4f4f1}.l-Movie.is-backgroundColor--7,.l-Movie--v2.is-backgroundColor--7{background-color:#333}@media only screen and (min-width: 1025px){.l-Movie__caption,.l-Movie--v2__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Movie__caption,.l-Movie--v2__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-Movie__caption,.l-Movie--v2__caption{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexP__list__item{border-color:#d7d7cf}@media only screen and (min-width: 1025px){.l-NewsIndexUnit{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit.is-link{color:#4e4d4e}.l-NewsIndexUnit.is-link:link{color:#4e4d4e}.l-NewsIndexUnit.is-link:visited{color:#4e4d4e}.l-NewsIndexUnit.is-link:hover,.l-NewsIndexUnit.is-link:focus,.l-NewsIndexUnit.is-link:active{color:#005856}.l-NewsIndexUnit.is-link:hover,.l-NewsIndexUnit.is-link:focus,.l-NewsIndexUnit.is-link:active{opacity:0.7}@media only screen and (min-width: 1025px){.l-NewsIndexUnit__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit__infoBlock__time{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit__infoBlock__time{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexUnit__infoBlock__label{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit__infoBlock__label{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit__infoBlock__label{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexP--v2__list__item{border-color:#d7d7cf}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v2{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v2{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v2{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v2.is-link{color:#4e4d4e}.l-NewsIndexUnit--v2.is-link:link{color:#4e4d4e}.l-NewsIndexUnit--v2.is-link:visited{color:#4e4d4e}.l-NewsIndexUnit--v2.is-link:hover,.l-NewsIndexUnit--v2.is-link:focus,.l-NewsIndexUnit--v2.is-link:active{color:#005856}.l-NewsIndexUnit--v2.is-link:hover,.l-NewsIndexUnit--v2.is-link:focus,.l-NewsIndexUnit--v2.is-link:active{opacity:0.7}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v2__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v2__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v2__infoBlock__time{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v2__infoBlock__time{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v2__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v2__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v2__infoBlock__categoryLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v2__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v2__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v2__infoBlock__groupLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexP--v3__list__item{border-color:#d7d7cf}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v3{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v3{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v3{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v3.is-link{color:#4e4d4e}.l-NewsIndexUnit--v3.is-link:link{color:#4e4d4e}.l-NewsIndexUnit--v3.is-link:visited{color:#4e4d4e}.l-NewsIndexUnit--v3.is-link:hover,.l-NewsIndexUnit--v3.is-link:focus,.l-NewsIndexUnit--v3.is-link:active{color:#005856}.l-NewsIndexUnit--v3.is-link:hover,.l-NewsIndexUnit--v3.is-link:focus,.l-NewsIndexUnit--v3.is-link:active{opacity:0.7}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v3__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v3__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v3__infoBlock__time{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v3__infoBlock__time{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v3__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v3__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v3__infoBlock__categoryLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v3__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v3__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v3__infoBlock__groupLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v3__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v3__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v3__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v3__summary{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-cardview.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--xs .l-NewsIndexP--v3__card{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--xs .l-NewsIndexP--v3__card{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--xs .l-NewsIndexP--v3__card{margin:0;margin-left:-4px;margin-right:-4px}}.l-NewsIndexP--v3.is-gutter--xs .l-NewsIndexP--v3__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--xs .l-NewsIndexP--v3__card__item{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--xs .l-NewsIndexP--v3__card__item{padding:8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--xs .l-NewsIndexP--v3__card__item{padding:4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--s .l-NewsIndexP--v3__card{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--s .l-NewsIndexP--v3__card{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--s .l-NewsIndexP--v3__card{margin:0;margin-left:-8px;margin-right:-8px}}.l-NewsIndexP--v3.is-gutter--s .l-NewsIndexP--v3__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--s .l-NewsIndexP--v3__card__item{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--s .l-NewsIndexP--v3__card__item{padding:12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--s .l-NewsIndexP--v3__card__item{padding:8px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--m .l-NewsIndexP--v3__card{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--m .l-NewsIndexP--v3__card{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--m .l-NewsIndexP--v3__card{margin:0;margin-left:-12px;margin-right:-12px}}.l-NewsIndexP--v3.is-gutter--m .l-NewsIndexP--v3__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--m .l-NewsIndexP--v3__card__item{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--m .l-NewsIndexP--v3__card__item{padding:16px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--m .l-NewsIndexP--v3__card__item{padding:12px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--l .l-NewsIndexP--v3__card{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--l .l-NewsIndexP--v3__card{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--l .l-NewsIndexP--v3__card{margin:0;margin-left:-16px;margin-right:-16px}}.l-NewsIndexP--v3.is-gutter--l .l-NewsIndexP--v3__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--l .l-NewsIndexP--v3__card__item{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--l .l-NewsIndexP--v3__card__item{padding:24px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--l .l-NewsIndexP--v3__card__item{padding:16px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--xl .l-NewsIndexP--v3__card{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--xl .l-NewsIndexP--v3__card{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--xl .l-NewsIndexP--v3__card{margin:0;margin-left:-24px;margin-right:-24px}}.l-NewsIndexP--v3.is-gutter--xl .l-NewsIndexP--v3__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v3.is-gutter--xl .l-NewsIndexP--v3__card__item{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v3.is-gutter--xl .l-NewsIndexP--v3__card__item{padding:32px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v3.is-gutter--xl .l-NewsIndexP--v3__card__item{padding:24px}}.is-cardview .l-NewsIndexUnit--v3{border-color:#d7d7cf;background-color:#fff}.l-NewsIndexP--v4__list__item{border-color:#d7d7cf}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v4{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v4{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v4{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v4.is-link{color:#4e4d4e}.l-NewsIndexUnit--v4.is-link:link{color:#4e4d4e}.l-NewsIndexUnit--v4.is-link:visited{color:#4e4d4e}.l-NewsIndexUnit--v4.is-link:hover,.l-NewsIndexUnit--v4.is-link:focus,.l-NewsIndexUnit--v4.is-link:active{color:#005856}.l-NewsIndexUnit--v4.is-link:hover,.l-NewsIndexUnit--v4.is-link:focus,.l-NewsIndexUnit--v4.is-link:active{opacity:0.7}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v4__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v4__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v4__infoBlock__time{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v4__infoBlock__time{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v4__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v4__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v4__infoBlock__categoryLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v4__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v4__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v4__infoBlock__groupLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v4__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v4__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v4__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v4__summary{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-cardview.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--xs .l-NewsIndexP--v4__card{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--xs .l-NewsIndexP--v4__card{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--xs .l-NewsIndexP--v4__card{margin:0;margin-left:-4px;margin-right:-4px}}.l-NewsIndexP--v4.is-gutter--xs .l-NewsIndexP--v4__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--xs .l-NewsIndexP--v4__card__item{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--xs .l-NewsIndexP--v4__card__item{padding:8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--xs .l-NewsIndexP--v4__card__item{padding:4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--s .l-NewsIndexP--v4__card{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--s .l-NewsIndexP--v4__card{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--s .l-NewsIndexP--v4__card{margin:0;margin-left:-8px;margin-right:-8px}}.l-NewsIndexP--v4.is-gutter--s .l-NewsIndexP--v4__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--s .l-NewsIndexP--v4__card__item{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--s .l-NewsIndexP--v4__card__item{padding:12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--s .l-NewsIndexP--v4__card__item{padding:8px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--m .l-NewsIndexP--v4__card{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--m .l-NewsIndexP--v4__card{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--m .l-NewsIndexP--v4__card{margin:0;margin-left:-12px;margin-right:-12px}}.l-NewsIndexP--v4.is-gutter--m .l-NewsIndexP--v4__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--m .l-NewsIndexP--v4__card__item{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--m .l-NewsIndexP--v4__card__item{padding:16px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--m .l-NewsIndexP--v4__card__item{padding:12px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--l .l-NewsIndexP--v4__card{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--l .l-NewsIndexP--v4__card{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--l .l-NewsIndexP--v4__card{margin:0;margin-left:-16px;margin-right:-16px}}.l-NewsIndexP--v4.is-gutter--l .l-NewsIndexP--v4__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--l .l-NewsIndexP--v4__card__item{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--l .l-NewsIndexP--v4__card__item{padding:24px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--l .l-NewsIndexP--v4__card__item{padding:16px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--xl .l-NewsIndexP--v4__card{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--xl .l-NewsIndexP--v4__card{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--xl .l-NewsIndexP--v4__card{margin:0;margin-left:-24px;margin-right:-24px}}.l-NewsIndexP--v4.is-gutter--xl .l-NewsIndexP--v4__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v4.is-gutter--xl .l-NewsIndexP--v4__card__item{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v4.is-gutter--xl .l-NewsIndexP--v4__card__item{padding:32px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v4.is-gutter--xl .l-NewsIndexP--v4__card__item{padding:24px}}.is-cardview .l-NewsIndexUnit--v4{border-color:#d7d7cf;background-color:#fff}.l-NewsIndexP--v5__list__item{border-color:#d7d7cf}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v5{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v5{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v5{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v5.is-link{color:#4e4d4e}.l-NewsIndexUnit--v5.is-link:link{color:#4e4d4e}.l-NewsIndexUnit--v5.is-link:visited{color:#4e4d4e}.l-NewsIndexUnit--v5.is-link:hover,.l-NewsIndexUnit--v5.is-link:focus,.l-NewsIndexUnit--v5.is-link:active{color:#005856}.l-NewsIndexUnit--v5.is-link:hover,.l-NewsIndexUnit--v5.is-link:focus,.l-NewsIndexUnit--v5.is-link:active{opacity:0.7}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v5__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v5__infoBlock__time{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v5__infoBlock__time{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v5__infoBlock__time{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v5__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v5__infoBlock__categoryLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v5__infoBlock__categoryLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v5__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v5__infoBlock__groupLabel{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v5__infoBlock__groupLabel{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-NewsIndexUnit--v5__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexUnit--v5__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-NewsIndexUnit--v5__summary{font-size:12px;line-height:1.5;letter-spacing:.02em}}.l-NewsIndexUnit--v5__summary{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-cardview.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--xs .l-NewsIndexP--v5__card{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--xs .l-NewsIndexP--v5__card{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--xs .l-NewsIndexP--v5__card{margin:0;margin-left:-4px;margin-right:-4px}}.l-NewsIndexP--v5.is-gutter--xs .l-NewsIndexP--v5__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--xs .l-NewsIndexP--v5__card__item{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--xs .l-NewsIndexP--v5__card__item{padding:8px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--xs .l-NewsIndexP--v5__card__item{padding:4px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--s .l-NewsIndexP--v5__card{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--s .l-NewsIndexP--v5__card{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--s .l-NewsIndexP--v5__card{margin:0;margin-left:-8px;margin-right:-8px}}.l-NewsIndexP--v5.is-gutter--s .l-NewsIndexP--v5__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--s .l-NewsIndexP--v5__card__item{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--s .l-NewsIndexP--v5__card__item{padding:12px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--s .l-NewsIndexP--v5__card__item{padding:8px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--m .l-NewsIndexP--v5__card{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--m .l-NewsIndexP--v5__card{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--m .l-NewsIndexP--v5__card{margin:0;margin-left:-12px;margin-right:-12px}}.l-NewsIndexP--v5.is-gutter--m .l-NewsIndexP--v5__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--m .l-NewsIndexP--v5__card__item{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--m .l-NewsIndexP--v5__card__item{padding:16px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--m .l-NewsIndexP--v5__card__item{padding:12px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--l .l-NewsIndexP--v5__card{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--l .l-NewsIndexP--v5__card{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--l .l-NewsIndexP--v5__card{margin:0;margin-left:-16px;margin-right:-16px}}.l-NewsIndexP--v5.is-gutter--l .l-NewsIndexP--v5__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--l .l-NewsIndexP--v5__card__item{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--l .l-NewsIndexP--v5__card__item{padding:24px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--l .l-NewsIndexP--v5__card__item{padding:16px}}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--xl .l-NewsIndexP--v5__card{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--xl .l-NewsIndexP--v5__card{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--xl .l-NewsIndexP--v5__card{margin:0;margin-left:-24px;margin-right:-24px}}.l-NewsIndexP--v5.is-gutter--xl .l-NewsIndexP--v5__card__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-NewsIndexP--v5.is-gutter--xl .l-NewsIndexP--v5__card__item{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-NewsIndexP--v5.is-gutter--xl .l-NewsIndexP--v5__card__item{padding:32px}}@media only screen and (max-width: 640px){.l-NewsIndexP--v5.is-gutter--xl .l-NewsIndexP--v5__card__item{padding:24px}}.is-cardview .l-NewsIndexUnit--v5{border-color:#d7d7cf;background-color:#fff}.l-overlay{background-color:rgba(0,0,0,.5)}.l-overlay.is-error{background-color:rgba(0,0,0,.5)}.l-modal{background-color:#fff;color:#333}.l-modal .cmn-icon{color:#999}.is-error .l-modal{background-color:#fff;color:#333}.is-error .l-modal .cmn-icon{color:#999}.l-modal__contents__button{background-color:#06a;color:#fff;border-color:#06a;border-radius:8px}.l-modal__contents__button:hover,.l-modal__contents__button:focus,.l-modal__contents__button:active{opacity:0.7}.l-modal__contents__button{box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 0.1)}.is-error .l-modal__contents__button{background-color:#06a;color:#fff;border-color:#06a}.is-error .l-modal__contents__button{box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 0.1)}.l-PageTitle{border-bottom:2px solid #00806d;margin-bottom:18px}.l-PageTitle.is-titleBorder--none{border-bottom:none;margin-bottom:12px}.l-PageTitle.is-borderWidth--s{border-width:1px}.l-PageTitle.is-borderWidth--m{border-width:2px}.l-PageTitle.is-borderWidth--l{border-width:4px}.l-PageTitle.is-borderColor--1{border-color:#ccc}.l-PageTitle.is-borderColor--2{border-color:#fff}.l-PageTitle.is-borderColor--3{border-color:#f1f1f1}.l-PageTitle.is-borderColor--4{border-color:#eee}.l-PageTitle.is-borderColor--5{border-color:#999}.l-PageTitle.is-borderColor--6{border-color:#666}.l-PageTitle.is-borderColor--7{border-color:#333}.l-PageTitle.is-backgroundColor--1{background-color:#fff}.l-PageTitle.is-backgroundColor--2{background-color:#e0f9e9}.l-PageTitle.is-backgroundColor--3{background-color:#d9f2f8}.l-PageTitle.is-backgroundColor--4{background-color:#eefbec}.l-PageTitle.is-backgroundColor--5{background-color:#ecfbf9}.l-PageTitle.is-backgroundColor--6{background-color:#f4f4f1}.l-PageTitle.is-backgroundColor--7{background-color:#333}.l-PageTitle__h1{color:#4e4d4e}.l-PageTitle__h1{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-PageTitle__h1{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-PageTitle__h1{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-PageTitle__h1{font-size:30px;line-height:1.5;letter-spacing:.02em}}.l-PageTitle--v2{border-bottom:2px solid #00806d;margin-bottom:18px}.l-PageTitle--v2.is-titleBorder--none{border-bottom:none;margin-bottom:12px}.l-PageTitle--v2.is-borderWidth--s{border-width:1px}.l-PageTitle--v2.is-borderWidth--m{border-width:2px}.l-PageTitle--v2.is-borderWidth--l{border-width:4px}.l-PageTitle--v2.is-borderColor--1{border-color:#ccc}.l-PageTitle--v2.is-borderColor--2{border-color:#fff}.l-PageTitle--v2.is-borderColor--3{border-color:#f1f1f1}.l-PageTitle--v2.is-borderColor--4{border-color:#eee}.l-PageTitle--v2.is-borderColor--5{border-color:#999}.l-PageTitle--v2.is-borderColor--6{border-color:#666}.l-PageTitle--v2.is-borderColor--7{border-color:#333}.l-PageTitle--v2.is-backgroundColor--1{background-color:#fff}.l-PageTitle--v2.is-backgroundColor--2{background-color:#e0f9e9}.l-PageTitle--v2.is-backgroundColor--3{background-color:#d9f2f8}.l-PageTitle--v2.is-backgroundColor--4{background-color:#eefbec}.l-PageTitle--v2.is-backgroundColor--5{background-color:#ecfbf9}.l-PageTitle--v2.is-backgroundColor--6{background-color:#f4f4f1}.l-PageTitle--v2.is-backgroundColor--7{background-color:#333}.l-PageTitle--v2__h1{color:#4e4d4e}.l-PageTitle--v2__h1{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-PageTitle--v2__h1{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-PageTitle--v2__h1{font-size:36px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-PageTitle--v2__h1{font-size:30px;line-height:1.5;letter-spacing:.02em}}.l-QAP.is-borderWidth--s{border-width:1px}.l-QAP.is-borderWidth--m{border-width:2px}.l-QAP.is-borderWidth--l{border-width:4px}.l-QAP.is-borderColor--1{border-color:#ccc}.l-QAP.is-borderColor--2{border-color:#fff}.l-QAP.is-borderColor--3{border-color:#f1f1f1}.l-QAP.is-borderColor--4{border-color:#eee}.l-QAP.is-borderColor--5{border-color:#999}.l-QAP.is-borderColor--6{border-color:#666}.l-QAP.is-borderColor--7{border-color:#333}.l-QAP.is-backgroundColor--1{background-color:#fff}.l-QAP.is-backgroundColor--2{background-color:#e0f9e9}.l-QAP.is-backgroundColor--3{background-color:#d9f2f8}.l-QAP.is-backgroundColor--4{background-color:#eefbec}.l-QAP.is-backgroundColor--5{background-color:#ecfbf9}.l-QAP.is-backgroundColor--6{background-color:#f4f4f1}.l-QAP.is-backgroundColor--7{background-color:#333}.l-AccordionUnit--qa__titleBlock__abbr,.l-AccordionUnit--qa__titleBlock__num{color:#4e4d4e}.l-AccordionUnit--qa__contentBlock__abbr,.l-AccordionUnit--qa__contentBlock__num{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-AccordionUnit--qa__contentBlock__abbr,.l-AccordionUnit--qa__contentBlock__num{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-AccordionUnit--qa__contentBlock__abbr,.l-AccordionUnit--qa__contentBlock__num{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-AccordionUnit--qa__contentBlock__abbr,.l-AccordionUnit--qa__contentBlock__num{font-size:24px;line-height:1.5;letter-spacing:.02em}}.l-AccordionUnit__contentBlock__abbr,.l-AccordionUnit__contentBlock__num{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-AccordionUnit__contentBlock__abbr,.l-AccordionUnit__contentBlock__num{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-AccordionUnit__contentBlock__abbr,.l-AccordionUnit__contentBlock__num{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-AccordionUnit__contentBlock__abbr,.l-AccordionUnit__contentBlock__num{font-size:24px;line-height:1.5;letter-spacing:.02em}}.l-SlideImageP__nextArrow,.l-SlideImageP__prevArrow{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-SlideImageP__nextArrow:hover,.l-SlideImageP__nextArrow:focus,.l-SlideImageP__nextArrow:active,.l-SlideImageP__prevArrow:hover,.l-SlideImageP__prevArrow:focus,.l-SlideImageP__prevArrow:active{opacity:0.7}.l-SlideImageP__nextArrow,.l-SlideImageP__prevArrow{background-color:rgba(0,0,0,0)}@media only screen and (max-width: 640px){.l-SlideImageP__nextArrow,.l-SlideImageP__prevArrow{background-color:rgba(0,0,0,0)}}.l-SlideImageP__nextArrow:before,.l-SlideImageP__prevArrow:before{color:#00806d}@media only screen and (max-width: 640px){.l-SlideImageP__nextArrow:before,.l-SlideImageP__prevArrow:before{color:#00806d}}.l-SlideImageP__nextArrow{border-radius:8px 0px 0px 8px}.l-SlideImageP__prevArrow{border-radius:0px 8px 8px 0px}.l-SlideImageP__nav__dot,.l-SlideImageP__nav__toggle{color:rgba(0,0,0,0);border:none;background-color:rgba(0,0,0,0)}.l-SlideImageP__nav__dot:hover,.l-SlideImageP__nav__dot:focus,.l-SlideImageP__nav__dot:active,.l-SlideImageP__nav__toggle:hover,.l-SlideImageP__nav__toggle:focus,.l-SlideImageP__nav__toggle:active{opacity:0.7}.l-SlideImageP__nav__dot:before,.l-SlideImageP__nav__toggle:before{color:#00806d}@media only screen and (max-width: 640px){.l-SlideImageP__nav__dot:before,.l-SlideImageP__nav__toggle:before{color:#00806d}}.l-SlideImagePUnit{color:#333}.l-SlideImagePUnit.is-link:hover,.l-SlideImagePUnit.is-link:focus,.l-SlideImagePUnit.is-link:active{opacity:0.7}@media only screen and (min-width: 641px)and (max-width: 1024px){.is-tel--md .l-TelephoneCall__item{color:#4e4d4e}.is-tel--md .l-TelephoneCall__item:link{color:#4e4d4e}.is-tel--md .l-TelephoneCall__item:visited{color:#4e4d4e}.is-tel--md .l-TelephoneCall__item:hover,.is-tel--md .l-TelephoneCall__item:focus,.is-tel--md .l-TelephoneCall__item:active{color:#005856}}@media only screen and (max-width: 640px){.is-tel--sm .l-TelephoneCall__item{border-color:#999;background-color:#fff;border-radius:8px}.is-tel--sm .l-TelephoneCall__item{color:#4e4d4e}.is-tel--sm .l-TelephoneCall__item:link{color:#4e4d4e}.is-tel--sm .l-TelephoneCall__item:visited{color:#4e4d4e}.is-tel--sm .l-TelephoneCall__item:hover,.is-tel--sm .l-TelephoneCall__item:focus,.is-tel--sm .l-TelephoneCall__item:active{color:#005856}.is-tel--sm .l-TelephoneCall__item:hover,.is-tel--sm .l-TelephoneCall__item:focus,.is-tel--sm .l-TelephoneCall__item:active{opacity:0.7}}.l-TelephoneCall__item__icon__phone{color:#00806d}.l-TelephoneCall__item__fax{background-color:#d7d7cf}.l-TelephoneCall__item__fax__text{color:#4e4d4e}.l-TelephoneCall__item__number{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-TelephoneCall__item__number{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TelephoneCall__item__number{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-TelephoneCall__item__number{font-size:18px;line-height:1.5;letter-spacing:.02em}}.l-TelephoneCall__item__number{color:#333}@media only screen and (min-width: 641px)and (max-width: 1024px){.is-tel--md .l-TelephoneCall__item__number{color:#4e4d4e}}@media only screen and (max-width: 640px){.is-tel--sm .l-TelephoneCall__item__number{color:#4e4d4e}}@media only screen and (min-width: 641px)and (max-width: 1024px){.is-tel--md .l-TelephoneCall--v2__item{color:#4e4d4e}.is-tel--md .l-TelephoneCall--v2__item:link{color:#4e4d4e}.is-tel--md .l-TelephoneCall--v2__item:visited{color:#4e4d4e}.is-tel--md .l-TelephoneCall--v2__item:hover,.is-tel--md .l-TelephoneCall--v2__item:focus,.is-tel--md .l-TelephoneCall--v2__item:active{color:#005856}}@media only screen and (max-width: 640px){.is-tel--sm .l-TelephoneCall--v2__item{border-color:#999;background-color:#fff;border-radius:8px}.is-tel--sm .l-TelephoneCall--v2__item{color:#4e4d4e}.is-tel--sm .l-TelephoneCall--v2__item:link{color:#4e4d4e}.is-tel--sm .l-TelephoneCall--v2__item:visited{color:#4e4d4e}.is-tel--sm .l-TelephoneCall--v2__item:hover,.is-tel--sm .l-TelephoneCall--v2__item:focus,.is-tel--sm .l-TelephoneCall--v2__item:active{color:#005856}.is-tel--sm .l-TelephoneCall--v2__item:hover,.is-tel--sm .l-TelephoneCall--v2__item:focus,.is-tel--sm .l-TelephoneCall--v2__item:active{opacity:0.7}}.l-TelephoneCall--v2__item__icon__phone{color:#00806d}.l-TelephoneCall--v2__item__fax{background-color:#d7d7cf}.l-TelephoneCall--v2__item__fax__text{color:#4e4d4e}.l-TelephoneCall--v2__item__number{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-TelephoneCall--v2__item__number{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TelephoneCall--v2__item__number{font-size:20px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-TelephoneCall--v2__item__number{font-size:18px;line-height:1.5;letter-spacing:.02em}}.l-TelephoneCall--v2__item__number{color:#333}@media only screen and (min-width: 641px)and (max-width: 1024px){.is-tel--md .l-TelephoneCall--v2__item__number{color:#4e4d4e}}@media only screen and (max-width: 640px){.is-tel--sm .l-TelephoneCall--v2__item__number{color:#4e4d4e}}@media only screen and (min-width: 1025px){.l-Text{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Text{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-Text{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-Text.is-borderWidth--s{border-width:1px}.l-Text.is-borderWidth--m{border-width:2px}.l-Text.is-borderWidth--l{border-width:4px}.l-Text.is-borderColor--1{border-color:#ccc}.l-Text.is-borderColor--2{border-color:#fff}.l-Text.is-borderColor--3{border-color:#f1f1f1}.l-Text.is-borderColor--4{border-color:#eee}.l-Text.is-borderColor--5{border-color:#999}.l-Text.is-borderColor--6{border-color:#666}.l-Text.is-borderColor--7{border-color:#333}.l-Text.is-backgroundColor--1{background-color:#fff}.l-Text.is-backgroundColor--2{background-color:#e0f9e9}.l-Text.is-backgroundColor--3{background-color:#d9f2f8}.l-Text.is-backgroundColor--4{background-color:#eefbec}.l-Text.is-backgroundColor--5{background-color:#ecfbf9}.l-Text.is-backgroundColor--6{background-color:#f4f4f1}.l-Text.is-backgroundColor--7{background-color:#333}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--xs .l-TextLinkP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--xs .l-TextLinkP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--xs .l-TextLinkP__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-TextLinkP.is-gutter--xs .l-TextLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--xs .l-TextLinkP__list__item{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--xs .l-TextLinkP__list__item{padding:8px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--xs .l-TextLinkP__list__item{padding:4px}}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--s .l-TextLinkP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--s .l-TextLinkP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--s .l-TextLinkP__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-TextLinkP.is-gutter--s .l-TextLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--s .l-TextLinkP__list__item{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--s .l-TextLinkP__list__item{padding:12px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--s .l-TextLinkP__list__item{padding:8px}}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--m .l-TextLinkP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--m .l-TextLinkP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--m .l-TextLinkP__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-TextLinkP.is-gutter--m .l-TextLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--m .l-TextLinkP__list__item{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--m .l-TextLinkP__list__item{padding:16px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--m .l-TextLinkP__list__item{padding:12px}}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--l .l-TextLinkP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--l .l-TextLinkP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--l .l-TextLinkP__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-TextLinkP.is-gutter--l .l-TextLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--l .l-TextLinkP__list__item{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--l .l-TextLinkP__list__item{padding:24px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--l .l-TextLinkP__list__item{padding:16px}}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--xl .l-TextLinkP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--xl .l-TextLinkP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--xl .l-TextLinkP__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-TextLinkP.is-gutter--xl .l-TextLinkP__list__item{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TextLinkP.is-gutter--xl .l-TextLinkP__list__item{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP.is-gutter--xl .l-TextLinkP__list__item{padding:32px}}@media only screen and (max-width: 640px){.l-TextLinkP.is-gutter--xl .l-TextLinkP__list__item{padding:24px}}@media only screen and (min-width: 1025px){.l-TextLinkP__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkP__list__item{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-TextLinkP__list__item{font-size:16px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-TextLinkUnit__link{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TextLinkUnit__link{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-TextLinkUnit__link{font-size:16px;line-height:1.5;letter-spacing:.02em}}.is-colorset--1 .l-TextLinkUnit__link{color:#4e4d4e}.is-colorset--1 .l-TextLinkUnit__link:link{color:#4e4d4e}.is-colorset--1 .l-TextLinkUnit__link:visited{color:#4e4d4e}.is-colorset--1 .l-TextLinkUnit__link:hover,.is-colorset--1 .l-TextLinkUnit__link:focus,.is-colorset--1 .l-TextLinkUnit__link:active{color:#005856}.is-colorset--1 .l-TextLinkUnit__link>.cmn-icon{color:#00806d}.is-colorset--2 .l-TextLinkUnit__link{color:#fff}.is-colorset--2 .l-TextLinkUnit__link:link{color:#fff}.is-colorset--2 .l-TextLinkUnit__link:visited{color:#fff}.is-colorset--2 .l-TextLinkUnit__link:hover,.is-colorset--2 .l-TextLinkUnit__link:focus,.is-colorset--2 .l-TextLinkUnit__link:active{color:#fff}.is-colorset--2 .l-TextLinkUnit__link>.cmn-icon{color:#00806d}.l-TileLinkHP.is-borderWidth--s .l-TileLinkHUnit{border-width:1px}.l-TileLinkHP.is-borderWidth--m .l-TileLinkHUnit{border-width:2px}.l-TileLinkHP.is-borderWidth--l .l-TileLinkHUnit{border-width:4px}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--xs .l-TileLinkHP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--xs .l-TileLinkHP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--xs .l-TileLinkHP__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-TileLinkHP.is-gutter--xs .l-TileLinkHP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--xs .l-TileLinkHP__list__tile{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--xs .l-TileLinkHP__list__tile{padding:8px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--xs .l-TileLinkHP__list__tile{padding:4px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--s .l-TileLinkHP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--s .l-TileLinkHP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--s .l-TileLinkHP__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-TileLinkHP.is-gutter--s .l-TileLinkHP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--s .l-TileLinkHP__list__tile{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--s .l-TileLinkHP__list__tile{padding:12px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--s .l-TileLinkHP__list__tile{padding:8px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--m .l-TileLinkHP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--m .l-TileLinkHP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--m .l-TileLinkHP__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-TileLinkHP.is-gutter--m .l-TileLinkHP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--m .l-TileLinkHP__list__tile{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--m .l-TileLinkHP__list__tile{padding:16px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--m .l-TileLinkHP__list__tile{padding:12px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--l .l-TileLinkHP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--l .l-TileLinkHP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--l .l-TileLinkHP__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-TileLinkHP.is-gutter--l .l-TileLinkHP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--l .l-TileLinkHP__list__tile{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--l .l-TileLinkHP__list__tile{padding:24px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--l .l-TileLinkHP__list__tile{padding:16px}}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--xl .l-TileLinkHP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--xl .l-TileLinkHP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--xl .l-TileLinkHP__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-TileLinkHP.is-gutter--xl .l-TileLinkHP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP.is-gutter--xl .l-TileLinkHP__list__tile{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP.is-gutter--xl .l-TileLinkHP__list__tile{padding:32px}}@media only screen and (max-width: 640px){.l-TileLinkHP.is-gutter--xl .l-TileLinkHP__list__tile{padding:24px}}.l-TileLinkHUnit[href]:hover,.l-TileLinkHUnit[href]:focus,.l-TileLinkHUnit[href]:active{opacity:0.7}.l-TileLinkHUnit.is-colorset--1{background-color:#fff;border-color:#d7d7cf;color:#4d4e4d}.l-TileLinkHUnit.is-colorset--1 .l-TileLinkHUnit__icon{color:#4d4e4d}.l-TileLinkHUnit.is-colorset--2{background-color:#000;border-color:#000;color:#fff}.l-TileLinkHUnit.is-colorset--2 .l-TileLinkHUnit__icon{color:#fff}.l-TileLinkHP--v2.is-borderWidth--s .l-TileLinkHUnit--v2{border-width:1px}.l-TileLinkHP--v2.is-borderWidth--m .l-TileLinkHUnit--v2{border-width:2px}.l-TileLinkHP--v2.is-borderWidth--l .l-TileLinkHUnit--v2{border-width:4px}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--xs .l-TileLinkHP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--xs .l-TileLinkHP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--xs .l-TileLinkHP--v2__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-TileLinkHP--v2.is-gutter--xs .l-TileLinkHP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--xs .l-TileLinkHP--v2__list__tile{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--xs .l-TileLinkHP--v2__list__tile{padding:8px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--xs .l-TileLinkHP--v2__list__tile{padding:4px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--s .l-TileLinkHP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--s .l-TileLinkHP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--s .l-TileLinkHP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-TileLinkHP--v2.is-gutter--s .l-TileLinkHP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--s .l-TileLinkHP--v2__list__tile{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--s .l-TileLinkHP--v2__list__tile{padding:12px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--s .l-TileLinkHP--v2__list__tile{padding:8px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--m .l-TileLinkHP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--m .l-TileLinkHP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--m .l-TileLinkHP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-TileLinkHP--v2.is-gutter--m .l-TileLinkHP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--m .l-TileLinkHP--v2__list__tile{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--m .l-TileLinkHP--v2__list__tile{padding:16px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--m .l-TileLinkHP--v2__list__tile{padding:12px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--l .l-TileLinkHP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--l .l-TileLinkHP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--l .l-TileLinkHP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-TileLinkHP--v2.is-gutter--l .l-TileLinkHP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--l .l-TileLinkHP--v2__list__tile{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--l .l-TileLinkHP--v2__list__tile{padding:24px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--l .l-TileLinkHP--v2__list__tile{padding:16px}}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--xl .l-TileLinkHP--v2__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--xl .l-TileLinkHP--v2__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--xl .l-TileLinkHP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-TileLinkHP--v2.is-gutter--xl .l-TileLinkHP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkHP--v2.is-gutter--xl .l-TileLinkHP--v2__list__tile{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkHP--v2.is-gutter--xl .l-TileLinkHP--v2__list__tile{padding:32px}}@media only screen and (max-width: 640px){.l-TileLinkHP--v2.is-gutter--xl .l-TileLinkHP--v2__list__tile{padding:24px}}.l-TileLinkHUnit--v2[href]:hover,.l-TileLinkHUnit--v2[href]:focus,.l-TileLinkHUnit--v2[href]:active{opacity:0.7}.l-TileLinkHUnit--v2.is-colorset--1{background-color:#fff;border-color:#d7d7cf;color:#4d4e4d}.l-TileLinkHUnit--v2.is-colorset--1 .l-TileLinkHUnit--v2__icon{color:#4d4e4d}.l-TileLinkHUnit--v2.is-colorset--2{background-color:#000;border-color:#000;color:#fff}.l-TileLinkHUnit--v2.is-colorset--2 .l-TileLinkHUnit--v2__icon{color:#fff}.l-TileLinkTextP.is-borderWidth--s .l-TileLinkTextUnit{border-width:1px}.l-TileLinkTextP.is-borderWidth--m .l-TileLinkTextUnit{border-width:2px}.l-TileLinkTextP.is-borderWidth--l .l-TileLinkTextUnit{border-width:4px}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--xs .l-TileLinkTextP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--xs .l-TileLinkTextP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--xs .l-TileLinkTextP__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-TileLinkTextP.is-gutter--xs .l-TileLinkTextP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--xs .l-TileLinkTextP__list__tile{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--xs .l-TileLinkTextP__list__tile{padding:8px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--xs .l-TileLinkTextP__list__tile{padding:4px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--s .l-TileLinkTextP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--s .l-TileLinkTextP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--s .l-TileLinkTextP__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-TileLinkTextP.is-gutter--s .l-TileLinkTextP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--s .l-TileLinkTextP__list__tile{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--s .l-TileLinkTextP__list__tile{padding:12px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--s .l-TileLinkTextP__list__tile{padding:8px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--m .l-TileLinkTextP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--m .l-TileLinkTextP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--m .l-TileLinkTextP__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-TileLinkTextP.is-gutter--m .l-TileLinkTextP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--m .l-TileLinkTextP__list__tile{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--m .l-TileLinkTextP__list__tile{padding:16px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--m .l-TileLinkTextP__list__tile{padding:12px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--l .l-TileLinkTextP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--l .l-TileLinkTextP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--l .l-TileLinkTextP__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-TileLinkTextP.is-gutter--l .l-TileLinkTextP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--l .l-TileLinkTextP__list__tile{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--l .l-TileLinkTextP__list__tile{padding:24px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--l .l-TileLinkTextP__list__tile{padding:16px}}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--xl .l-TileLinkTextP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--xl .l-TileLinkTextP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--xl .l-TileLinkTextP__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-TileLinkTextP.is-gutter--xl .l-TileLinkTextP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkTextP.is-gutter--xl .l-TileLinkTextP__list__tile{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkTextP.is-gutter--xl .l-TileLinkTextP__list__tile{padding:32px}}@media only screen and (max-width: 640px){.l-TileLinkTextP.is-gutter--xl .l-TileLinkTextP__list__tile{padding:24px}}.l-TileLinkTextUnit[href]:hover,.l-TileLinkTextUnit[href]:focus,.l-TileLinkTextUnit[href]:active{opacity:0.7}.l-TileLinkTextUnit{padding:20px;border:2px solid}.l-TileLinkTextUnit.is-colorset--1{background-color:#fff;border-color:#d7d7cf;color:#4d4e4d}.l-TileLinkTextUnit.is-colorset--1 .l-TileLinkTextUnit__icon{color:#4d4e4d}.l-TileLinkTextUnit.is-colorset--2{background-color:#000;border-color:#000;color:#fff}.l-TileLinkTextUnit.is-colorset--2 .l-TileLinkTextUnit__icon{color:#fff}.l-TileLinkVP.is-borderWidth--s .l-TileLinkVUnit{border-width:1px}.l-TileLinkVP.is-borderWidth--m .l-TileLinkVUnit{border-width:2px}.l-TileLinkVP.is-borderWidth--l .l-TileLinkVUnit{border-width:4px}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--xs .l-TileLinkVP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--xs .l-TileLinkVP__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--xs .l-TileLinkVP__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-TileLinkVP.is-gutter--xs .l-TileLinkVP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--xs .l-TileLinkVP__list__tile{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--xs .l-TileLinkVP__list__tile{padding:8px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--xs .l-TileLinkVP__list__tile{padding:4px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--s .l-TileLinkVP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--s .l-TileLinkVP__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--s .l-TileLinkVP__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-TileLinkVP.is-gutter--s .l-TileLinkVP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--s .l-TileLinkVP__list__tile{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--s .l-TileLinkVP__list__tile{padding:12px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--s .l-TileLinkVP__list__tile{padding:8px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--m .l-TileLinkVP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--m .l-TileLinkVP__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--m .l-TileLinkVP__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-TileLinkVP.is-gutter--m .l-TileLinkVP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--m .l-TileLinkVP__list__tile{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--m .l-TileLinkVP__list__tile{padding:16px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--m .l-TileLinkVP__list__tile{padding:12px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--l .l-TileLinkVP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--l .l-TileLinkVP__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--l .l-TileLinkVP__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-TileLinkVP.is-gutter--l .l-TileLinkVP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--l .l-TileLinkVP__list__tile{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--l .l-TileLinkVP__list__tile{padding:24px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--l .l-TileLinkVP__list__tile{padding:16px}}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--xl .l-TileLinkVP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--xl .l-TileLinkVP__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--xl .l-TileLinkVP__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-TileLinkVP.is-gutter--xl .l-TileLinkVP__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP.is-gutter--xl .l-TileLinkVP__list__tile{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP.is-gutter--xl .l-TileLinkVP__list__tile{padding:32px}}@media only screen and (max-width: 640px){.l-TileLinkVP.is-gutter--xl .l-TileLinkVP__list__tile{padding:24px}}.l-TileLinkVUnit[href]:hover,.l-TileLinkVUnit[href]:focus,.l-TileLinkVUnit[href]:active{opacity:0.7}.l-TileLinkVUnit.is-colorset--1{background-color:#fff;border-color:#d7d7cf;color:#4d4e4d}.l-TileLinkVUnit.is-colorset--1 .l-TileLinkVUnit__icon{color:#4d4e4d}.l-TileLinkVUnit.is-colorset--2{background-color:#000;border-color:#000;color:#fff}.l-TileLinkVUnit.is-colorset--2 .l-TileLinkVUnit__icon{color:#fff}.l-TileLinkVP--v2.is-borderWidth--s .l-TileLinkVUnit--v2{border-width:1px}.l-TileLinkVP--v2.is-borderWidth--m .l-TileLinkVUnit--v2{border-width:2px}.l-TileLinkVP--v2.is-borderWidth--l .l-TileLinkVUnit--v2{border-width:4px}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-background.is-gutter--xs{padding-top:12px;padding-bottom:12px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-background.is-gutter--xs{padding-top:16px;padding-bottom:16px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-background.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-background.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-background.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-background.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-background.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-background.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-background.is-gutter--xl{padding-top:-12px;padding-bottom:-12px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-background.is-gutter--xl{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--xs .l-TileLinkVP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--xs .l-TileLinkVP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--xs .l-TileLinkVP--v2__list{margin:0;margin-left:-4px;margin-right:-4px}}.l-TileLinkVP--v2.is-gutter--xs .l-TileLinkVP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--xs .l-TileLinkVP--v2__list__tile{padding:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--xs .l-TileLinkVP--v2__list__tile{padding:8px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--xs .l-TileLinkVP--v2__list__tile{padding:4px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--s .l-TileLinkVP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--s .l-TileLinkVP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--s .l-TileLinkVP--v2__list{margin:0;margin-left:-8px;margin-right:-8px}}.l-TileLinkVP--v2.is-gutter--s .l-TileLinkVP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--s .l-TileLinkVP--v2__list__tile{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--s .l-TileLinkVP--v2__list__tile{padding:12px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--s .l-TileLinkVP--v2__list__tile{padding:8px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--m .l-TileLinkVP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--m .l-TileLinkVP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--m .l-TileLinkVP--v2__list{margin:0;margin-left:-12px;margin-right:-12px}}.l-TileLinkVP--v2.is-gutter--m .l-TileLinkVP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--m .l-TileLinkVP--v2__list__tile{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--m .l-TileLinkVP--v2__list__tile{padding:16px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--m .l-TileLinkVP--v2__list__tile{padding:12px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--l .l-TileLinkVP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--l .l-TileLinkVP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--l .l-TileLinkVP--v2__list{margin:0;margin-left:-16px;margin-right:-16px}}.l-TileLinkVP--v2.is-gutter--l .l-TileLinkVP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--l .l-TileLinkVP--v2__list__tile{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--l .l-TileLinkVP--v2__list__tile{padding:24px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--l .l-TileLinkVP--v2__list__tile{padding:16px}}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--xl .l-TileLinkVP--v2__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--xl .l-TileLinkVP--v2__list{margin:0;margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--xl .l-TileLinkVP--v2__list{margin:0;margin-left:-24px;margin-right:-24px}}.l-TileLinkVP--v2.is-gutter--xl .l-TileLinkVP--v2__list__tile{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TileLinkVP--v2.is-gutter--xl .l-TileLinkVP--v2__list__tile{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TileLinkVP--v2.is-gutter--xl .l-TileLinkVP--v2__list__tile{padding:32px}}@media only screen and (max-width: 640px){.l-TileLinkVP--v2.is-gutter--xl .l-TileLinkVP--v2__list__tile{padding:24px}}.l-TileLinkVUnit--v2[href]:hover,.l-TileLinkVUnit--v2[href]:focus,.l-TileLinkVUnit--v2[href]:active{opacity:0.7}.l-TileLinkVUnit--v2.is-colorset--1{background-color:#fff;border-color:#d7d7cf;color:#4d4e4d}.l-TileLinkVUnit--v2.is-colorset--1 .l-TileLinkVUnit--v2__icon{color:#4d4e4d}.l-TileLinkVUnit--v2.is-colorset--2{background-color:#000;border-color:#000;color:#fff}.l-TileLinkVUnit--v2.is-colorset--2 .l-TileLinkVUnit--v2__icon{color:#fff}.l-TwitterPost.is-colorset--1{color:#333}.l-TwitterPost.is-colorset--1 .cmn-icon{color:#999}.l-TwitterPost.is-colorset--1 .l-TwitterPostUnit{border-color:#ccc}.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__links__item__link,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__visit__link,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__tweet a{color:#06a}.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__links__item__link:link,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__visit__link:link,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__tweet a:link{color:#06a}.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__links__item__link:visited,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__visit__link:visited,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__tweet a:visited{color:#527}.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__links__item__link:hover,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__links__item__link:focus,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__links__item__link:active,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__visit__link:hover,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__visit__link:focus,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__visit__link:active,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__tweet a:hover,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__tweet a:focus,.l-TwitterPost.is-colorset--1 .l-TwitterPost__contentsBlock__tweet a:active{color:#007bcd}.l-TwitterPost.is-colorset--2{color:#fff}.l-TwitterPost.is-colorset--2 .cmn-icon{color:#ccc}.l-TwitterPost.is-colorset--2 .l-TwitterPostUnit{border-color:#999}.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__links__item__link,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__visit__link,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__tweet a{color:#66c2ff}.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__links__item__link:link,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__visit__link:link,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__tweet a:link{color:#66c2ff}.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__links__item__link:visited,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__visit__link:visited,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__tweet a:visited{color:#ebccff}.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__links__item__link:hover,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__links__item__link:focus,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__links__item__link:active,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__visit__link:hover,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__visit__link:focus,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__visit__link:active,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__tweet a:hover,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__tweet a:focus,.l-TwitterPost.is-colorset--2 .l-TwitterPost__contentsBlock__tweet a:active{color:#ccebff}.l-YouTubeVideo.is-colorset--1{color:#333}.l-YouTubeVideo.is-colorset--1 .cmn-icon{color:#999}.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__title__link,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__listItem__link,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__visit__link,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__description a{color:#06a}.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__title__link:link,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__listItem__link:link,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__visit__link:link,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__description a:link{color:#06a}.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__title__link:visited,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__listItem__link:visited,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__visit__link:visited,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__description a:visited{color:#527}.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__title__link:hover,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__title__link:focus,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__title__link:active,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__listItem__link:hover,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__listItem__link:focus,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__listItem__link:active,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__visit__link:hover,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__visit__link:focus,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__visit__link:active,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__description a:hover,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__description a:focus,.l-YouTubeVideo.is-colorset--1 .l-YouTubeVideo__textBlock__description a:active{color:#007bcd}.l-YouTubeVideo.is-colorset--2{color:#fff}.l-YouTubeVideo.is-colorset--2 .cmn-icon{color:#ccc}.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__title__link,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__listItem__link,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__visit__link,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__description a{color:#66c2ff}.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__title__link:link,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__listItem__link:link,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__visit__link:link,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__description a:link{color:#66c2ff}.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__title__link:visited,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__listItem__link:visited,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__visit__link:visited,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__description a:visited{color:#ebccff}.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__title__link:hover,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__title__link:focus,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__title__link:active,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__listItem__link:hover,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__listItem__link:focus,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__listItem__link:active,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__visit__link:hover,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__visit__link:focus,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__visit__link:active,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__description a:hover,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__description a:focus,.l-YouTubeVideo.is-colorset--2 .l-YouTubeVideo__textBlock__description a:active{color:#ccebff}.l-AccordionUnit.is-radius--open.opt-borderradius--xs .l-AccordionUnit__titleBlock{border-radius:8px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--xs .l-AccordionUnit__contentBlock{border-radius:8px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--xs .l-AccordionUnit__titleBlock{border-top-left-radius:8px 8px}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--xs .l-AccordionUnit__contentBlock{border-top-left-radius:8px 8px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--xs .l-AccordionUnit__titleBlock{border-top-right-radius:8px 8px}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--xs .l-AccordionUnit__contentBlock{border-top-right-radius:8px 8px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--xs .l-AccordionUnit__titleBlock{border-bottom-right-radius:8px 8px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--xs .l-AccordionUnit__contentBlock{border-bottom-right-radius:8px 8px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--xs .l-AccordionUnit__titleBlock{border-bottom-left-radius:8px 8px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--xs .l-AccordionUnit__contentBlock{border-bottom-left-radius:8px 8px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--s .l-AccordionUnit__titleBlock{border-radius:12px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--s .l-AccordionUnit__contentBlock{border-radius:12px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--s .l-AccordionUnit__titleBlock{border-top-left-radius:12px 12px}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--s .l-AccordionUnit__contentBlock{border-top-left-radius:12px 12px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--s .l-AccordionUnit__titleBlock{border-top-right-radius:12px 12px}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--s .l-AccordionUnit__contentBlock{border-top-right-radius:12px 12px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--s .l-AccordionUnit__titleBlock{border-bottom-right-radius:12px 12px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--s .l-AccordionUnit__contentBlock{border-bottom-right-radius:12px 12px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--s .l-AccordionUnit__titleBlock{border-bottom-left-radius:12px 12px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--s .l-AccordionUnit__contentBlock{border-bottom-left-radius:12px 12px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--m .l-AccordionUnit__titleBlock{border-radius:16px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--m .l-AccordionUnit__contentBlock{border-radius:16px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--m .l-AccordionUnit__titleBlock{border-top-left-radius:16px 16px}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--m .l-AccordionUnit__contentBlock{border-top-left-radius:16px 16px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--m .l-AccordionUnit__titleBlock{border-top-right-radius:16px 16px}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--m .l-AccordionUnit__contentBlock{border-top-right-radius:16px 16px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--m .l-AccordionUnit__titleBlock{border-bottom-right-radius:16px 16px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--m .l-AccordionUnit__contentBlock{border-bottom-right-radius:16px 16px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--m .l-AccordionUnit__titleBlock{border-bottom-left-radius:16px 16px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--m .l-AccordionUnit__contentBlock{border-bottom-left-radius:16px 16px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--l .l-AccordionUnit__titleBlock{border-radius:20px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--l .l-AccordionUnit__contentBlock{border-radius:20px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--l .l-AccordionUnit__titleBlock{border-top-left-radius:20px 20px}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--l .l-AccordionUnit__contentBlock{border-top-left-radius:20px 20px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--l .l-AccordionUnit__titleBlock{border-top-right-radius:20px 20px}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--l .l-AccordionUnit__contentBlock{border-top-right-radius:20px 20px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--l .l-AccordionUnit__titleBlock{border-bottom-right-radius:20px 20px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--l .l-AccordionUnit__contentBlock{border-bottom-right-radius:20px 20px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--l .l-AccordionUnit__titleBlock{border-bottom-left-radius:20px 20px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--l .l-AccordionUnit__contentBlock{border-bottom-left-radius:20px 20px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--xl .l-AccordionUnit__titleBlock{border-radius:24px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--xl .l-AccordionUnit__contentBlock{border-radius:24px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--xl .l-AccordionUnit__titleBlock{border-top-left-radius:24px 24px}.l-AccordionUnit.is-radius--open.opt-borderradius--tl--xl .l-AccordionUnit__contentBlock{border-top-left-radius:24px 24px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--xl .l-AccordionUnit__titleBlock{border-top-right-radius:24px 24px}.l-AccordionUnit.is-radius--open.opt-borderradius--tr--xl .l-AccordionUnit__contentBlock{border-top-right-radius:24px 24px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--xl .l-AccordionUnit__titleBlock{border-bottom-right-radius:24px 24px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--br--xl .l-AccordionUnit__contentBlock{border-bottom-right-radius:24px 24px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--xl .l-AccordionUnit__titleBlock{border-bottom-left-radius:24px 24px;border-bottom-right-radius:0 0;border-bottom-left-radius:0 0}.l-AccordionUnit.is-radius--open.opt-borderradius--bl--xl .l-AccordionUnit__contentBlock{border-bottom-left-radius:24px 24px;border-top-left-radius:0 0;border-top-right-radius:0 0}.l-AccordionUnit.is-radius--close.opt-borderradius--xs .l-AccordionUnit__titleBlock{border-radius:8px}.l-AccordionUnit.is-radius--close.opt-borderradius--tl--xs .l-AccordionUnit__titleBlock{border-top-left-radius:8px 8px}.l-AccordionUnit.is-radius--close.opt-borderradius--tr--xs .l-AccordionUnit__titleBlock{border-top-right-radius:8px 8px}.l-AccordionUnit.is-radius--close.opt-borderradius--br--xs .l-AccordionUnit__titleBlock{border-bottom-right-radius:8px 8px}.l-AccordionUnit.is-radius--close.opt-borderradius--bl--xs .l-AccordionUnit__titleBlock{border-bottom-left-radius:8px 8px}.l-AccordionUnit.is-radius--close.opt-borderradius--s .l-AccordionUnit__titleBlock{border-radius:12px}.l-AccordionUnit.is-radius--close.opt-borderradius--tl--s .l-AccordionUnit__titleBlock{border-top-left-radius:12px 12px}.l-AccordionUnit.is-radius--close.opt-borderradius--tr--s .l-AccordionUnit__titleBlock{border-top-right-radius:12px 12px}.l-AccordionUnit.is-radius--close.opt-borderradius--br--s .l-AccordionUnit__titleBlock{border-bottom-right-radius:12px 12px}.l-AccordionUnit.is-radius--close.opt-borderradius--bl--s .l-AccordionUnit__titleBlock{border-bottom-left-radius:12px 12px}.l-AccordionUnit.is-radius--close.opt-borderradius--m .l-AccordionUnit__titleBlock{border-radius:16px}.l-AccordionUnit.is-radius--close.opt-borderradius--tl--m .l-AccordionUnit__titleBlock{border-top-left-radius:16px 16px}.l-AccordionUnit.is-radius--close.opt-borderradius--tr--m .l-AccordionUnit__titleBlock{border-top-right-radius:16px 16px}.l-AccordionUnit.is-radius--close.opt-borderradius--br--m .l-AccordionUnit__titleBlock{border-bottom-right-radius:16px 16px}.l-AccordionUnit.is-radius--close.opt-borderradius--bl--m .l-AccordionUnit__titleBlock{border-bottom-left-radius:16px 16px}.l-AccordionUnit.is-radius--close.opt-borderradius--l .l-AccordionUnit__titleBlock{border-radius:20px}.l-AccordionUnit.is-radius--close.opt-borderradius--tl--l .l-AccordionUnit__titleBlock{border-top-left-radius:20px 20px}.l-AccordionUnit.is-radius--close.opt-borderradius--tr--l .l-AccordionUnit__titleBlock{border-top-right-radius:20px 20px}.l-AccordionUnit.is-radius--close.opt-borderradius--br--l .l-AccordionUnit__titleBlock{border-bottom-right-radius:20px 20px}.l-AccordionUnit.is-radius--close.opt-borderradius--bl--l .l-AccordionUnit__titleBlock{border-bottom-left-radius:20px 20px}.l-AccordionUnit.is-radius--close.opt-borderradius--xl .l-AccordionUnit__titleBlock{border-radius:24px}.l-AccordionUnit.is-radius--close.opt-borderradius--tl--xl .l-AccordionUnit__titleBlock{border-top-left-radius:24px 24px}.l-AccordionUnit.is-radius--close.opt-borderradius--tr--xl .l-AccordionUnit__titleBlock{border-top-right-radius:24px 24px}.l-AccordionUnit.is-radius--close.opt-borderradius--br--xl .l-AccordionUnit__titleBlock{border-bottom-right-radius:24px 24px}.l-AccordionUnit.is-radius--close.opt-borderradius--bl--xl .l-AccordionUnit__titleBlock{border-bottom-left-radius:24px 24px}.l-AccordionUnit__titleBlock{border-color:#d7d7cf;background-color:#f6f6f4}.l-AccordionUnit__titleBlock{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (min-width: 1025px){.l-AccordionUnit__titleBlock{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-AccordionUnit__titleBlock{font-size:26px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-AccordionUnit__titleBlock{font-size:24px;line-height:1.5;letter-spacing:.02em}}.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h2,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h3,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h4,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h5,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h6,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle__p,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h2,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h3,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h4,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h5,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h6,.l-AccordionUnit__titleBlock .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__p,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h2,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h3,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h4,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h5,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h6,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__p,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h2,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h3,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h4,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h5,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h6,.l-AccordionUnit__titleBlock .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__p{color:#4e4d4e}.l-AccordionUnit__titleBlock.is-borderWidth--s{border-width:1px}.l-AccordionUnit__titleBlock.is-borderWidth--m{border-width:2px}.l-AccordionUnit__titleBlock.is-borderWidth--l{border-width:4px}.l-AccordionUnit__titleBlock.is-borderColor--none{border-color:rgba(0,0,0,0)}.l-AccordionUnit__titleBlock.is-borderColor--1{border-color:#ccc}.l-AccordionUnit__titleBlock.is-borderColor--2{border-color:#fff}.l-AccordionUnit__titleBlock.is-borderColor--3{border-color:#f1f1f1}.l-AccordionUnit__titleBlock.is-borderColor--4{border-color:#eee}.l-AccordionUnit__titleBlock.is-borderColor--5{border-color:#999}.l-AccordionUnit__titleBlock.is-borderColor--6{border-color:#666}.l-AccordionUnit__titleBlock.is-borderColor--7{border-color:#333}.l-AccordionUnit__titleBlock.is-backgroundColor--none{background-color:rgba(0,0,0,0)}.l-AccordionUnit__titleBlock.is-backgroundColor--1{background-color:#fff}.l-AccordionUnit__titleBlock.is-backgroundColor--2{background-color:#e0f9e9}.l-AccordionUnit__titleBlock.is-backgroundColor--3{background-color:#d9f2f8}.l-AccordionUnit__titleBlock.is-backgroundColor--4{background-color:#eefbec}.l-AccordionUnit__titleBlock.is-backgroundColor--5{background-color:#ecfbf9}.l-AccordionUnit__titleBlock.is-backgroundColor--6{background-color:#f4f4f1}.l-AccordionUnit__titleBlock.is-backgroundColor--7{background-color:#333}.l-AccordionUnit__titleBlock__icon{color:#4e4d4e}@media only screen and (min-width: 1025px){.l-AccordionUnit__titleBlock__icon{font-size:22px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-AccordionUnit__titleBlock__icon{font-size:22px}}@media only screen and (max-width: 640px){.l-AccordionUnit__titleBlock__icon{font-size:20px}}.l-AccordionUnit__contentBlock{border-color:#d7d7cd;background-color:#fff;color:#4e4d4e}.l-AccordionUnit__contentBlock.is-borderWidth--s{border-width:1px;border-top:none}.l-AccordionUnit__contentBlock.is-borderWidth--m{border-width:2px;border-top:none}.l-AccordionUnit__contentBlock.is-borderWidth--l{border-width:4px;border-top:none}.l-AccordionUnit__contentBlock.is-borderColor--none{border-color:rgba(0,0,0,0)}.l-AccordionUnit__contentBlock.is-borderColor--1{border-color:#ccc}.l-AccordionUnit__contentBlock.is-borderColor--2{border-color:#fff}.l-AccordionUnit__contentBlock.is-borderColor--3{border-color:#f1f1f1}.l-AccordionUnit__contentBlock.is-borderColor--4{border-color:#eee}.l-AccordionUnit__contentBlock.is-borderColor--5{border-color:#999}.l-AccordionUnit__contentBlock.is-borderColor--6{border-color:#666}.l-AccordionUnit__contentBlock.is-borderColor--7{border-color:#333}.l-AccordionUnit__contentBlock.is-backgroundColor--none{background-color:rgba(0,0,0,0)}.l-AccordionUnit__contentBlock.is-backgroundColor--1{background-color:#fff}.l-AccordionUnit__contentBlock.is-backgroundColor--2{background-color:#e0f9e9}.l-AccordionUnit__contentBlock.is-backgroundColor--3{background-color:#d9f2f8}.l-AccordionUnit__contentBlock.is-backgroundColor--4{background-color:#eefbec}.l-AccordionUnit__contentBlock.is-backgroundColor--5{background-color:#ecfbf9}.l-AccordionUnit__contentBlock.is-backgroundColor--6{background-color:#f4f4f1}.l-AccordionUnit__contentBlock.is-backgroundColor--7{background-color:#333}.l-AccordionMenu.is-borderWidth--s{border-width:1px}.l-AccordionMenu.is-borderWidth--m{border-width:2px}.l-AccordionMenu.is-borderWidth--l{border-width:4px}.l-AccordionMenu.is-borderColor--1{border-color:#ccc}.l-AccordionMenu.is-borderColor--2{border-color:#fff}.l-AccordionMenu.is-borderColor--3{border-color:#f1f1f1}.l-AccordionMenu.is-borderColor--4{border-color:#eee}.l-AccordionMenu.is-borderColor--5{border-color:#999}.l-AccordionMenu.is-borderColor--6{border-color:#666}.l-AccordionMenu.is-borderColor--7{border-color:#333}.l-AccordionMenu.is-backgroundColor--1{background-color:#fff}.l-AccordionMenu.is-backgroundColor--2{background-color:#e0f9e9}.l-AccordionMenu.is-backgroundColor--3{background-color:#d9f2f8}.l-AccordionMenu.is-backgroundColor--4{background-color:#eefbec}.l-AccordionMenu.is-backgroundColor--5{background-color:#ecfbf9}.l-AccordionMenu.is-backgroundColor--6{background-color:#f4f4f1}.l-AccordionMenu.is-backgroundColor--7{background-color:#333}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--s{margin-top:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--s{margin-top:16px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--s{margin-top:16px}}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--s{margin-bottom:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--s{margin-bottom:16px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--s{margin-bottom:16px}}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--m{margin-top:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--m{margin-top:32px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--m{margin-top:24px}}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--m{margin-bottom:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--m{margin-bottom:32px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--m{margin-bottom:24px}}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--l{margin-top:48px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--l{margin-top:48px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--l{margin-top:32px}}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--l{margin-bottom:48px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--l{margin-bottom:48px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--l{margin-bottom:32px}}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--xl{margin-top:64px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--xl{margin-top:64px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--xl{margin-top:48px}}@media only screen and (min-width: 1025px){.l-Column.is-marginTopBottom--xl{margin-bottom:64px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-marginTopBottom--xl{margin-bottom:64px}}@media only screen and (max-width: 640px){.l-Column.is-marginTopBottom--xl{margin-bottom:48px}}@media only screen and (min-width: 1025px){.l-Column.is-gutter--s .l-Column__inner{margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--s .l-Column__inner{margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--s .l-Column__inner{margin-left:-8px;margin-right:-8px}}.l-Column.is-gutter--s .l-Column__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-Column.is-gutter--s .l-Column__cols{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--s .l-Column__cols{padding:8px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--s .l-Column__cols{padding:8px}}@media only screen and (min-width: 1025px){.l-Column.is-gutter--m .l-Column__inner{margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--m .l-Column__inner{margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--m .l-Column__inner{margin-left:-12px;margin-right:-12px}}.l-Column.is-gutter--m .l-Column__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-Column.is-gutter--m .l-Column__cols{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--m .l-Column__cols{padding:16px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--m .l-Column__cols{padding:12px}}@media only screen and (min-width: 1025px){.l-Column.is-gutter--l .l-Column__inner{margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--l .l-Column__inner{margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--l .l-Column__inner{margin-left:-16px;margin-right:-16px}}.l-Column.is-gutter--l .l-Column__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-Column.is-gutter--l .l-Column__cols{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--l .l-Column__cols{padding:24px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--l .l-Column__cols{padding:16px}}@media only screen and (min-width: 1025px){.l-Column.is-gutter--xl .l-Column__inner{margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--xl .l-Column__inner{margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--xl .l-Column__inner{margin-left:-24px;margin-right:-24px}}.l-Column.is-gutter--xl .l-Column__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-Column.is-gutter--xl .l-Column__cols{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column.is-gutter--xl .l-Column__cols{padding:32px}}@media only screen and (max-width: 640px){.l-Column.is-gutter--xl .l-Column__cols{padding:24px}}@media only screen and (min-width: 1025px){.l-Column__cols{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Column__cols{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-Column__cols{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-Column.is-borderWidth--s,.l-ColumnUnit.is-borderWidth--s{border-width:1px}.l-Column.is-borderWidth--m,.l-ColumnUnit.is-borderWidth--m{border-width:2px}.l-Column.is-borderWidth--l,.l-ColumnUnit.is-borderWidth--l{border-width:4px}.l-Column.is-borderWidth--s,.l-ColumnUnit.is-borderWidth--s{border-width:1px}.l-Column.is-borderWidth--m,.l-ColumnUnit.is-borderWidth--m{border-width:2px}.l-Column.is-borderWidth--l,.l-ColumnUnit.is-borderWidth--l{border-width:4px}.l-Column.is-borderColor--1,.l-ColumnUnit.is-borderColor--1{border-color:#ccc}.l-Column.is-borderColor--2,.l-ColumnUnit.is-borderColor--2{border-color:#fff}.l-Column.is-borderColor--3,.l-ColumnUnit.is-borderColor--3{border-color:#f1f1f1}.l-Column.is-borderColor--4,.l-ColumnUnit.is-borderColor--4{border-color:#eee}.l-Column.is-borderColor--5,.l-ColumnUnit.is-borderColor--5{border-color:#999}.l-Column.is-borderColor--6,.l-ColumnUnit.is-borderColor--6{border-color:#666}.l-Column.is-borderColor--7,.l-ColumnUnit.is-borderColor--7{border-color:#333}.l-Column.is-backgroundColor--1,.l-ColumnUnit.is-backgroundColor--1{background-color:#fff}.l-Column.is-backgroundColor--2,.l-ColumnUnit.is-backgroundColor--2{background-color:#e0f9e9}.l-Column.is-backgroundColor--3,.l-ColumnUnit.is-backgroundColor--3{background-color:#d9f2f8}.l-Column.is-backgroundColor--4,.l-ColumnUnit.is-backgroundColor--4{background-color:#eefbec}.l-Column.is-backgroundColor--5,.l-ColumnUnit.is-backgroundColor--5{background-color:#ecfbf9}.l-Column.is-backgroundColor--6,.l-ColumnUnit.is-backgroundColor--6{background-color:#f4f4f1}.l-Column.is-backgroundColor--7,.l-ColumnUnit.is-backgroundColor--7{background-color:#333}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginTop--s{margin-top:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginTop--s{margin-top:16px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginTop--s{margin-top:16px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginTop--m{margin-top:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginTop--m{margin-top:32px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginTop--m{margin-top:24px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginTop--l{margin-top:48px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginTop--l{margin-top:48px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginTop--l{margin-top:32px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginTop--xl{margin-top:64px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginTop--xl{margin-top:64px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginTop--xl{margin-top:48px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginBottom--s{margin-bottom:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginBottom--s{margin-bottom:16px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginBottom--s{margin-bottom:16px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginBottom--m{margin-bottom:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginBottom--m{margin-bottom:32px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginBottom--m{margin-bottom:24px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginBottom--l{margin-bottom:48px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginBottom--l{margin-bottom:48px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginBottom--l{margin-bottom:32px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginBottom--xl{margin-bottom:64px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginBottom--xl{margin-bottom:64px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginBottom--xl{margin-bottom:48px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginLeft--s{margin-left:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginLeft--s{margin-left:16px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginLeft--s{margin-left:16px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginLeft--m{margin-left:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginLeft--m{margin-left:32px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginLeft--m{margin-left:24px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginLeft--l{margin-left:48px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginLeft--l{margin-left:48px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginLeft--l{margin-left:32px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginLeft--xl{margin-left:64px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginLeft--xl{margin-left:64px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginLeft--xl{margin-left:48px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginRight--s{margin-right:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginRight--s{margin-right:16px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginRight--s{margin-right:16px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginRight--m{margin-right:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginRight--m{margin-right:32px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginRight--m{margin-right:24px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginRight--l{margin-right:48px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginRight--l{margin-right:48px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginRight--l{margin-right:32px}}@media only screen and (min-width: 1025px){.l-GroupBox.is-marginRight--xl{margin-right:64px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-GroupBox.is-marginRight--xl{margin-right:64px}}@media only screen and (max-width: 640px){.l-GroupBox.is-marginRight--xl{margin-right:48px}}.l-GroupBox.is-borderWidth--s{border-width:1px}.l-GroupBox.is-borderWidth--m{border-width:2px}.l-GroupBox.is-borderWidth--l{border-width:4px}.l-GroupBox.is-borderWidth--s{border-width:1px}.l-GroupBox.is-borderWidth--m{border-width:2px}.l-GroupBox.is-borderWidth--l{border-width:4px}.l-GroupBox.is-borderColor--1{border-color:#ccc}.l-GroupBox.is-borderColor--2{border-color:#fff}.l-GroupBox.is-borderColor--3{border-color:#f1f1f1}.l-GroupBox.is-borderColor--4{border-color:#eee}.l-GroupBox.is-borderColor--5{border-color:#999}.l-GroupBox.is-borderColor--6{border-color:#666}.l-GroupBox.is-borderColor--7{border-color:#333}.l-GroupBox.is-backgroundColor--1{background-color:#fff}.l-GroupBox.is-backgroundColor--2{background-color:#e0f9e9}.l-GroupBox.is-backgroundColor--3{background-color:#d9f2f8}.l-GroupBox.is-backgroundColor--4{background-color:#eefbec}.l-GroupBox.is-backgroundColor--5{background-color:#ecfbf9}.l-GroupBox.is-backgroundColor--6{background-color:#f4f4f1}.l-GroupBox.is-backgroundColor--7{background-color:#333}@media only screen and (min-width: 1025px){.l-Section__inner{padding:40px 40px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-Section__inner{padding:40px 40px}}@media only screen and (max-width: 640px){.l-Section__inner{padding:24px 24px}}.l-Section.is-borderWidth--s{border-width:1px}.l-Section.is-borderWidth--m{border-width:2px}.l-Section.is-borderWidth--l{border-width:4px}.l-Section.is-borderColor--1{border-color:#ccc}.l-Section.is-borderColor--2{border-color:#fff}.l-Section.is-borderColor--3{border-color:#f1f1f1}.l-Section.is-borderColor--4{border-color:#eee}.l-Section.is-borderColor--5{border-color:#999}.l-Section.is-borderColor--6{border-color:#666}.l-Section.is-borderColor--7{border-color:#333}.l-Section.is-backgroundColor--1{background-color:#fff}.l-Section.is-backgroundColor--2{background-color:#e0f9e9}.l-Section.is-backgroundColor--3{background-color:#d9f2f8}.l-Section.is-backgroundColor--4{background-color:#eefbec}.l-Section.is-backgroundColor--5{background-color:#ecfbf9}.l-Section.is-backgroundColor--6{background-color:#f4f4f1}.l-Section.is-backgroundColor--7{background-color:#333}.l-TabMenu.is-border--solid{border-style:solid}.l-TabMenu.is-border--dot{border-style:dotted}.l-TabMenu.is-borderWidth--s{border-width:1px}.l-TabMenu.is-borderWidth--m{border-width:2px}.l-TabMenu.is-borderWidth--l{border-width:4px}.l-TabMenu.is-borderColor--1{border-color:#ccc}.l-TabMenu.is-borderColor--2{border-color:#fff}.l-TabMenu.is-borderColor--3{border-color:#f1f1f1}.l-TabMenu.is-borderColor--4{border-color:#eee}.l-TabMenu.is-borderColor--5{border-color:#999}.l-TabMenu.is-borderColor--6{border-color:#666}.l-TabMenu.is-borderColor--7{border-color:#333}.l-TabMenu.is-backgroundColor--1{background-color:#fff}.l-TabMenu.is-backgroundColor--2{background-color:#e0f9e9}.l-TabMenu.is-backgroundColor--3{background-color:#d9f2f8}.l-TabMenu.is-backgroundColor--4{background-color:#eefbec}.l-TabMenu.is-backgroundColor--5{background-color:#ecfbf9}.l-TabMenu.is-backgroundColor--6{background-color:#f4f4f1}.l-TabMenu.is-backgroundColor--7{background-color:#333}.l-TabMenu .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderWidth--s .l-TabMenu__nav__link{border-width:1px}.l-TabMenu.is-tab-borderWidth--m .l-TabMenu__nav__link{border-width:2px}.l-TabMenu.is-tab-borderWidth--l .l-TabMenu__nav__link{border-width:4px}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav__link{border-color:#ccc}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--1.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--1.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--1.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--1.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--1.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--1.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--1.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--1.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav__link{border-color:#fff}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--2.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--2.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--2.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--2.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--2.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--2.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--2.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--2.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav__link{border-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--3.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--3.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--3.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--3.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--3.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--3.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--3.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--3.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav__link{border-color:#eee}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--4.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--4.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--4.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--4.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--4.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--4.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--4.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--4.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav__link{border-color:#999}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--5.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--5.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--5.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--5.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--5.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--5.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--5.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--5.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav__link{border-color:#666}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--6.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--6.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--6.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--6.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--6.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--6.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--6.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--6.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav__link{border-color:#333}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--7.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--7.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--7.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--7.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--7.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--7.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--7.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--7.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--1 .l-TabMenu__nav__link:hover{border-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--1.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--1.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--1.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--hover--1.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--hover--1.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--hover--1.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--hover--1.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--hover--1.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--2 .l-TabMenu__nav__link:hover{border-color:#fff}.l-TabMenu.is-tab-borderColor--hover--2 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--2.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--2.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--2.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--hover--2.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--hover--2.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--hover--2.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--hover--2.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--hover--2.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--3 .l-TabMenu__nav__link:hover{border-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--3 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--3.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--3.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--3.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--hover--3.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--hover--3.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--hover--3.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--hover--3.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--hover--3.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--4 .l-TabMenu__nav__link:hover{border-color:#eee}.l-TabMenu.is-tab-borderColor--hover--4 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--4.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--4.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--4.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--hover--4.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--hover--4.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--hover--4.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--hover--4.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--hover--4.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--5 .l-TabMenu__nav__link:hover{border-color:#999}.l-TabMenu.is-tab-borderColor--hover--5 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--5.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--5.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--5.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--hover--5.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--hover--5.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--hover--5.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--hover--5.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--hover--5.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--6 .l-TabMenu__nav__link:hover{border-color:#666}.l-TabMenu.is-tab-borderColor--hover--6 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--6.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--6.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--6.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--hover--6.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--hover--6.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--hover--6.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--hover--6.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--hover--6.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--7 .l-TabMenu__nav__link:hover{border-color:#333}.l-TabMenu.is-tab-borderColor--hover--7 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--7.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--hover--7.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--hover--7.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--hover--7.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--hover--7.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--hover--7.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--hover--7.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--hover--7.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--1 .l-TabMenu__nav__link.is-active{border-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--1.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--1.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--1.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--active--1.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--active--1.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--active--1.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--active--1.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--active--1.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--2 .l-TabMenu__nav__link.is-active{border-color:#fff}.l-TabMenu.is-tab-borderColor--active--2 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--2.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--2.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--2.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--active--2.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--active--2.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--active--2.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--active--2.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--active--2.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--3 .l-TabMenu__nav__link.is-active{border-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--3 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--3.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--3.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--3.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--active--3.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--active--3.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--active--3.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--active--3.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--active--3.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--4 .l-TabMenu__nav__link.is-active{border-color:#eee}.l-TabMenu.is-tab-borderColor--active--4 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--4.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--4.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--4.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--active--4.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--active--4.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--active--4.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--active--4.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--active--4.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--5 .l-TabMenu__nav__link.is-active{border-color:#999}.l-TabMenu.is-tab-borderColor--active--5 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--5.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--5.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--5.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--active--5.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--active--5.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--active--5.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--active--5.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--active--5.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--6 .l-TabMenu__nav__link.is-active{border-color:#666}.l-TabMenu.is-tab-borderColor--active--6 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--6.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--6.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--6.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--active--6.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--active--6.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--active--6.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--active--6.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--active--6.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--7 .l-TabMenu__nav__link.is-active{border-color:#333}.l-TabMenu.is-tab-borderColor--active--7 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--1 .l-TabMenu__nav__link{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--1 .l-TabMenu__nav__link:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--1 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#ccc}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--2 .l-TabMenu__nav__link{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--2 .l-TabMenu__nav__link:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--2 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--3 .l-TabMenu__nav__link{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--3 .l-TabMenu__nav__link:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--3 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#f1f1f1}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--4 .l-TabMenu__nav__link{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--4 .l-TabMenu__nav__link:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--4 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#eee}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--5 .l-TabMenu__nav__link{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--5 .l-TabMenu__nav__link:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--5 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#999}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--6 .l-TabMenu__nav__link{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--6 .l-TabMenu__nav__link:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--6 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#666}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--7 .l-TabMenu__nav__link{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--7 .l-TabMenu__nav__link:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--7.is-content-borderColor--7 .l-TabMenu__nav .l-TabMenu__nav__inner .l-TabMenu__nav__ctl:hover{border-bottom-color:#333}.l-TabMenu.is-tab-borderColor--active--7.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{border-bottom-color:#fff}.l-TabMenu.is-tab-borderColor--active--7.is-tab-backgroundColo--activer--2 .l-TabMenu__nav__link.is-active{border-bottom-color:#e0f9e9}.l-TabMenu.is-tab-borderColor--active--7.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{border-bottom-color:#d9f2f8}.l-TabMenu.is-tab-borderColor--active--7.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{border-bottom-color:#eefbec}.l-TabMenu.is-tab-borderColor--active--7.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{border-bottom-color:#ecfbf9}.l-TabMenu.is-tab-borderColor--active--7.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{border-bottom-color:#f4f4f1}.l-TabMenu.is-tab-borderColor--active--7.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{border-bottom-color:#333}.l-TabMenu.is-tab-backgroundColor--1 .l-TabMenu__nav__link{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--1 .l-TabMenu__nav__link:hover{background-color:#ccc}.l-TabMenu.is-tab-backgroundColor--1 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--2 .l-TabMenu__nav__link{background-color:#e0f9e9}.l-TabMenu.is-tab-backgroundColor--2 .l-TabMenu__nav__link:hover{background-color:#ccc}.l-TabMenu.is-tab-backgroundColor--2 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--3 .l-TabMenu__nav__link{background-color:#d9f2f8}.l-TabMenu.is-tab-backgroundColor--3 .l-TabMenu__nav__link:hover{background-color:#ccc}.l-TabMenu.is-tab-backgroundColor--3 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--4 .l-TabMenu__nav__link{background-color:#eefbec}.l-TabMenu.is-tab-backgroundColor--4 .l-TabMenu__nav__link:hover{background-color:#ccc}.l-TabMenu.is-tab-backgroundColor--4 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--5 .l-TabMenu__nav__link{background-color:#ecfbf9}.l-TabMenu.is-tab-backgroundColor--5 .l-TabMenu__nav__link:hover{background-color:#ccc}.l-TabMenu.is-tab-backgroundColor--5 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--6 .l-TabMenu__nav__link{background-color:#f4f4f1}.l-TabMenu.is-tab-backgroundColor--6 .l-TabMenu__nav__link:hover{background-color:#ccc}.l-TabMenu.is-tab-backgroundColor--6 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--7 .l-TabMenu__nav__link{background-color:#333}.l-TabMenu.is-tab-backgroundColor--7 .l-TabMenu__nav__link:hover{background-color:#ccc}.l-TabMenu.is-tab-backgroundColor--7 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--hover--1 .l-TabMenu__nav__link:hover{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--hover--2 .l-TabMenu__nav__link:hover{background-color:#e0f9e9}.l-TabMenu.is-tab-backgroundColor--hover--3 .l-TabMenu__nav__link:hover{background-color:#d9f2f8}.l-TabMenu.is-tab-backgroundColor--hover--4 .l-TabMenu__nav__link:hover{background-color:#eefbec}.l-TabMenu.is-tab-backgroundColor--hover--5 .l-TabMenu__nav__link:hover{background-color:#ecfbf9}.l-TabMenu.is-tab-backgroundColor--hover--6 .l-TabMenu__nav__link:hover{background-color:#f4f4f1}.l-TabMenu.is-tab-backgroundColor--hover--7 .l-TabMenu__nav__link:hover{background-color:#333}.l-TabMenu.is-tab-backgroundColor--active--1 .l-TabMenu__nav__link.is-active{background-color:#fff}.l-TabMenu.is-tab-backgroundColor--active--2 .l-TabMenu__nav__link.is-active{background-color:#e0f9e9}.l-TabMenu.is-tab-backgroundColor--active--3 .l-TabMenu__nav__link.is-active{background-color:#d9f2f8}.l-TabMenu.is-tab-backgroundColor--active--4 .l-TabMenu__nav__link.is-active{background-color:#eefbec}.l-TabMenu.is-tab-backgroundColor--active--5 .l-TabMenu__nav__link.is-active{background-color:#ecfbf9}.l-TabMenu.is-tab-backgroundColor--active--6 .l-TabMenu__nav__link.is-active{background-color:#f4f4f1}.l-TabMenu.is-tab-backgroundColor--active--7 .l-TabMenu__nav__link.is-active{background-color:#333}.l-TabMenu.is-tab-borderradius--xs .l-TabMenu__nav__link{border-top-left-radius:8px 8px;border-top-right-radius:8px 8px}.l-TabMenu.is-tab-borderradius--xs .l-TabMenu__nav__ctl--prev{border-top-left-radius:8px 8px}.l-TabMenu.is-tab-borderradius--xs .l-TabMenu__nav__ctl--next{border-top-right-radius:8px 8px}.l-TabMenu.is-tab-borderradius--s .l-TabMenu__nav__link{border-top-left-radius:12px 12px;border-top-right-radius:12px 12px}.l-TabMenu.is-tab-borderradius--s .l-TabMenu__nav__ctl--prev{border-top-left-radius:12px 12px}.l-TabMenu.is-tab-borderradius--s .l-TabMenu__nav__ctl--next{border-top-right-radius:12px 12px}.l-TabMenu.is-tab-borderradius--m .l-TabMenu__nav__link{border-top-left-radius:16px 16px;border-top-right-radius:16px 16px}.l-TabMenu.is-tab-borderradius--m .l-TabMenu__nav__ctl--prev{border-top-left-radius:16px 16px}.l-TabMenu.is-tab-borderradius--m .l-TabMenu__nav__ctl--next{border-top-right-radius:16px 16px}.l-TabMenu.is-tab-borderradius--l .l-TabMenu__nav__link{border-top-left-radius:20px 20px;border-top-right-radius:20px 20px}.l-TabMenu.is-tab-borderradius--l .l-TabMenu__nav__ctl--prev{border-top-left-radius:20px 20px}.l-TabMenu.is-tab-borderradius--l .l-TabMenu__nav__ctl--next{border-top-right-radius:20px 20px}.l-TabMenu.is-tab-borderradius--xl .l-TabMenu__nav__link{border-top-left-radius:24px 24px;border-top-right-radius:24px 24px}.l-TabMenu.is-tab-borderradius--xl .l-TabMenu__nav__ctl--prev{border-top-left-radius:24px 24px}.l-TabMenu.is-tab-borderradius--xl .l-TabMenu__nav__ctl--next{border-top-right-radius:24px 24px}.l-TabMenu.is-tabctl-borderWidth--s .l-TabMenu__nav__ctl{border-width:1px}.l-TabMenu.is-tabctl-borderWidth--m .l-TabMenu__nav__ctl{border-width:2px}.l-TabMenu.is-tabctl-borderWidth--l .l-TabMenu__nav__ctl{border-width:4px}.l-TabMenu.is-tabctl-borderColor--1 .l-TabMenu__nav__ctl{border-color:#ccc}.l-TabMenu.is-tabctl-borderColor--1 .l-TabMenu__nav__ctl:hover{border-color:#666;border-bottom-color:#ccc}.l-TabMenu.is-tabctl-borderColor--2 .l-TabMenu__nav__ctl{border-color:#fff}.l-TabMenu.is-tabctl-borderColor--2 .l-TabMenu__nav__ctl:hover{border-color:#666;border-bottom-color:#ccc}.l-TabMenu.is-tabctl-borderColor--3 .l-TabMenu__nav__ctl{border-color:#f1f1f1}.l-TabMenu.is-tabctl-borderColor--3 .l-TabMenu__nav__ctl:hover{border-color:#666;border-bottom-color:#ccc}.l-TabMenu.is-tabctl-borderColor--4 .l-TabMenu__nav__ctl{border-color:#eee}.l-TabMenu.is-tabctl-borderColor--4 .l-TabMenu__nav__ctl:hover{border-color:#666;border-bottom-color:#ccc}.l-TabMenu.is-tabctl-borderColor--5 .l-TabMenu__nav__ctl{border-color:#999}.l-TabMenu.is-tabctl-borderColor--5 .l-TabMenu__nav__ctl:hover{border-color:#666;border-bottom-color:#ccc}.l-TabMenu.is-tabctl-borderColor--6 .l-TabMenu__nav__ctl{border-color:#666}.l-TabMenu.is-tabctl-borderColor--6 .l-TabMenu__nav__ctl:hover{border-color:#666;border-bottom-color:#ccc}.l-TabMenu.is-tabctl-borderColor--7 .l-TabMenu__nav__ctl{border-color:#333}.l-TabMenu.is-tabctl-borderColor--7 .l-TabMenu__nav__ctl:hover{border-color:#666;border-bottom-color:#ccc}.l-TabMenu.is-tabctl-borderColor--hover--1 .l-TabMenu__nav__ctl:hover{border-color:#ccc}.l-TabMenu.is-tabctl-borderColor--hover--2 .l-TabMenu__nav__ctl:hover{border-color:#fff}.l-TabMenu.is-tabctl-borderColor--hover--3 .l-TabMenu__nav__ctl:hover{border-color:#f1f1f1}.l-TabMenu.is-tabctl-borderColor--hover--4 .l-TabMenu__nav__ctl:hover{border-color:#eee}.l-TabMenu.is-tabctl-borderColor--hover--5 .l-TabMenu__nav__ctl:hover{border-color:#999}.l-TabMenu.is-tabctl-borderColor--hover--6 .l-TabMenu__nav__ctl:hover{border-color:#666}.l-TabMenu.is-tabctl-borderColor--hover--7 .l-TabMenu__nav__ctl:hover{border-color:#333}.l-TabMenu.is-tabctl-backgroundColor--1 .l-TabMenu__nav__ctl{background-color:#fff}.l-TabMenu.is-tabctl-backgroundColor--1 .l-TabMenu__nav__ctl:hover{background-color:#666}.l-TabMenu.is-tabctl-backgroundColor--2 .l-TabMenu__nav__ctl{background-color:#e0f9e9}.l-TabMenu.is-tabctl-backgroundColor--2 .l-TabMenu__nav__ctl:hover{background-color:#666}.l-TabMenu.is-tabctl-backgroundColor--3 .l-TabMenu__nav__ctl{background-color:#d9f2f8}.l-TabMenu.is-tabctl-backgroundColor--3 .l-TabMenu__nav__ctl:hover{background-color:#666}.l-TabMenu.is-tabctl-backgroundColor--4 .l-TabMenu__nav__ctl{background-color:#eefbec}.l-TabMenu.is-tabctl-backgroundColor--4 .l-TabMenu__nav__ctl:hover{background-color:#666}.l-TabMenu.is-tabctl-backgroundColor--5 .l-TabMenu__nav__ctl{background-color:#ecfbf9}.l-TabMenu.is-tabctl-backgroundColor--5 .l-TabMenu__nav__ctl:hover{background-color:#666}.l-TabMenu.is-tabctl-backgroundColor--6 .l-TabMenu__nav__ctl{background-color:#f4f4f1}.l-TabMenu.is-tabctl-backgroundColor--6 .l-TabMenu__nav__ctl:hover{background-color:#666}.l-TabMenu.is-tabctl-backgroundColor--7 .l-TabMenu__nav__ctl{background-color:#333}.l-TabMenu.is-tabctl-backgroundColor--7 .l-TabMenu__nav__ctl:hover{background-color:#666}.l-TabMenu.is-tabctl-backgroundColor--hover--1 .l-TabMenu__nav__ctl:hover{background-color:#fff}.l-TabMenu.is-tabctl-backgroundColor--hover--2 .l-TabMenu__nav__ctl:hover{background-color:#e0f9e9}.l-TabMenu.is-tabctl-backgroundColor--hover--3 .l-TabMenu__nav__ctl:hover{background-color:#d9f2f8}.l-TabMenu.is-tabctl-backgroundColor--hover--4 .l-TabMenu__nav__ctl:hover{background-color:#eefbec}.l-TabMenu.is-tabctl-backgroundColor--hover--5 .l-TabMenu__nav__ctl:hover{background-color:#ecfbf9}.l-TabMenu.is-tabctl-backgroundColor--hover--6 .l-TabMenu__nav__ctl:hover{background-color:#f4f4f1}.l-TabMenu.is-tabctl-backgroundColor--hover--7 .l-TabMenu__nav__ctl:hover{background-color:#333}.l-TabMenu.is-content-borderWidth--s .l-TabMenu__item{border-width:1px;margin-top:-1px}.l-TabMenu.is-content-borderWidth--s .l-TabMenu__nav .l-TabMenu__nav__link{border-bottom-width:1px}.l-TabMenu.is-content-borderWidth--s .l-TabMenu__nav .l-TabMenu__nav__ctl{border-bottom-width:1px}.l-TabMenu.is-content-borderWidth--m .l-TabMenu__item{border-width:2px;margin-top:-2px}.l-TabMenu.is-content-borderWidth--m .l-TabMenu__nav .l-TabMenu__nav__link{border-bottom-width:2px}.l-TabMenu.is-content-borderWidth--m .l-TabMenu__nav .l-TabMenu__nav__ctl{border-bottom-width:2px}.l-TabMenu.is-content-borderWidth--l .l-TabMenu__item{border-width:4px;margin-top:-4px}.l-TabMenu.is-content-borderWidth--l .l-TabMenu__nav .l-TabMenu__nav__link{border-bottom-width:4px}.l-TabMenu.is-content-borderWidth--l .l-TabMenu__nav .l-TabMenu__nav__ctl{border-bottom-width:4px}.l-TabMenu.is-content-borderColor--1 .l-TabMenu__item{border-color:#ccc}.l-TabMenu.is-content-borderColor--2 .l-TabMenu__item{border-color:#fff}.l-TabMenu.is-content-borderColor--3 .l-TabMenu__item{border-color:#f1f1f1}.l-TabMenu.is-content-borderColor--4 .l-TabMenu__item{border-color:#eee}.l-TabMenu.is-content-borderColor--5 .l-TabMenu__item{border-color:#999}.l-TabMenu.is-content-borderColor--6 .l-TabMenu__item{border-color:#666}.l-TabMenu.is-content-borderColor--7 .l-TabMenu__item{border-color:#333}.l-TabMenu.is-content-backgroundColor--1 .l-TabMenu__item{background-color:#fff}.l-TabMenu.is-content-backgroundColor--2 .l-TabMenu__item{background-color:#e0f9e9}.l-TabMenu.is-content-backgroundColor--3 .l-TabMenu__item{background-color:#d9f2f8}.l-TabMenu.is-content-backgroundColor--4 .l-TabMenu__item{background-color:#eefbec}.l-TabMenu.is-content-backgroundColor--5 .l-TabMenu__item{background-color:#ecfbf9}.l-TabMenu.is-content-backgroundColor--6 .l-TabMenu__item{background-color:#f4f4f1}.l-TabMenu.is-content-backgroundColor--7 .l-TabMenu__item{background-color:#333}.l-TabMenu .l-TabMenu__nav__link{border-color:#ccc;background-color:#f1f1f1;border-bottom-color:#ccc}.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle__h2,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle__h3,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle__h4,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle__h5,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle__h6,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle__p,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle--v2__h2,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle--v2__h3,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle--v2__h4,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle--v2__h5,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle--v2__h6,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle .l-HeadingTitle--v2__p,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle__h2,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle__h3,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle__h4,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle__h5,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle__h6,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle__p,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle--v2__h2,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle--v2__h3,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle--v2__h4,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle--v2__h5,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle--v2__h6,.l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2 .l-HeadingTitle--v2__p{color:#333}.is-authorring .l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle,.is-authorring .l-TabMenu .l-TabMenu__nav__link .l-HeadingTitle--v2{color:#333}.l-TabMenu .l-TabMenu__nav__link:hover{border-color:#ccc;background-color:#ccc;border-bottom-color:#ccc}.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle__h2,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle__h3,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle__h4,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle__h5,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle__h6,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle__p,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle--v2__h2,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle--v2__h3,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle--v2__h4,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle--v2__h5,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle--v2__h6,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle .l-HeadingTitle--v2__p,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle__h2,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle__h3,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle__h4,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle__h5,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle__h6,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle__p,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle--v2__h2,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle--v2__h3,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle--v2__h4,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle--v2__h5,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle--v2__h6,.l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2 .l-HeadingTitle--v2__p{color:#333}.is-authorring .l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle,.is-authorring .l-TabMenu .l-TabMenu__nav__link:hover .l-HeadingTitle--v2{color:#333}.l-TabMenu .l-TabMenu__nav__link.is-active{border-color:#ccc;background-color:#fff;border-bottom-color:#fff}.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle__h2,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle__h3,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle__h4,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle__h5,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle__h6,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle__p,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle--v2__h2,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle--v2__h3,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle--v2__h4,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle--v2__h5,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle--v2__h6,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle .l-HeadingTitle--v2__p,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle__h2,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle__h3,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle__h4,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle__h5,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle__h6,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle__p,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle--v2__h2,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle--v2__h3,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle--v2__h4,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle--v2__h5,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle--v2__h6,.l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2 .l-HeadingTitle--v2__p{color:#333}.is-authorring .l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle,.is-authorring .l-TabMenu .l-TabMenu__nav__link.is-active .l-HeadingTitle--v2{color:#333}.l-TabMenu.is-content-borderradius--xs .l-TabMenu__item{border-bottom-left-radius:8px 8px;border-bottom-right-radius:8px 8px}.l-TabMenu.is-content-borderradius--s .l-TabMenu__item{border-bottom-left-radius:12px 12px;border-bottom-right-radius:12px 12px}.l-TabMenu.is-content-borderradius--m .l-TabMenu__item{border-bottom-left-radius:16px 16px;border-bottom-right-radius:16px 16px}.l-TabMenu.is-content-borderradius--l .l-TabMenu__item{border-bottom-left-radius:20px 20px;border-bottom-right-radius:20px 20px}.l-TabMenu.is-content-borderradius--xl .l-TabMenu__item{border-bottom-left-radius:24px 24px;border-bottom-right-radius:24px 24px}.l-TabMenu__nav__ctl{background-color:#999;border-color:#999;border-bottom-color:#ccc}.l-TabMenu__nav__ctl:before{color:#fff}.l-TabMenu__nav__ctl:hover{background-color:#666;border-color:#666;border-bottom-color:#ccc}.l-TabMenu__nav__ctl:hover:before{color:#fff}.l-TabMenu__item{background-color:#fff;border-color:#ccc}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--s{padding-top:12px;padding-bottom:12px}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--s{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--s .l-TabMenuUnit__inner{margin-left:-12px;margin-right:-12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--s .l-TabMenuUnit__inner{margin-left:-8px;margin-right:-8px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--s .l-TabMenuUnit__inner{margin-left:-8px;margin-right:-8px}}.l-TabMenuUnit.is-gutter--s .l-TabMenuUnit__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--s .l-TabMenuUnit__cols{padding:12px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--s .l-TabMenuUnit__cols{padding:8px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--s .l-TabMenuUnit__cols{padding:8px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--m{padding-top:8px;padding-bottom:8px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--m{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--m .l-TabMenuUnit__inner{margin-left:-16px;margin-right:-16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--m .l-TabMenuUnit__inner{margin-left:-16px;margin-right:-16px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--m .l-TabMenuUnit__inner{margin-left:-12px;margin-right:-12px}}.l-TabMenuUnit.is-gutter--m .l-TabMenuUnit__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--m .l-TabMenuUnit__cols{padding:16px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--m .l-TabMenuUnit__cols{padding:16px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--m .l-TabMenuUnit__cols{padding:12px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--l{padding-top:4px;padding-bottom:4px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--l{padding-top:-4px;padding-bottom:-4px}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--l .l-TabMenuUnit__inner{margin-left:-24px;margin-right:-24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--l .l-TabMenuUnit__inner{margin-left:-24px;margin-right:-24px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--l .l-TabMenuUnit__inner{margin-left:-16px;margin-right:-16px}}.l-TabMenuUnit.is-gutter--l .l-TabMenuUnit__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--l .l-TabMenuUnit__cols{padding:24px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--l .l-TabMenuUnit__cols{padding:24px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--l .l-TabMenuUnit__cols{padding:16px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--xl{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--xl{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--xl{padding-top:0;padding-bottom:0}}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--xl .l-TabMenuUnit__inner{margin-left:-32px;margin-right:-32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--xl .l-TabMenuUnit__inner{margin-left:-32px;margin-right:-32px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--xl .l-TabMenuUnit__inner{margin-left:-24px;margin-right:-24px}}.l-TabMenuUnit.is-gutter--xl .l-TabMenuUnit__cols{box-sizing:border-box}@media only screen and (min-width: 1025px){.l-TabMenuUnit.is-gutter--xl .l-TabMenuUnit__cols{padding:32px}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-TabMenuUnit.is-gutter--xl .l-TabMenuUnit__cols{padding:32px}}@media only screen and (max-width: 640px){.l-TabMenuUnit.is-gutter--xl .l-TabMenuUnit__cols{padding:24px}}.l-BrFooter{color:#4e4d4e;background-color:#fff;border-top-color:hsla(0,0%,40%,0)}@media only screen and (max-width: 640px){.l-BrFooter{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-BrFooter{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BrFooter{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-BrFooter{font-family:"Neue-Helvetica-Paneuropean-Bold",sans-serif}}@media only screen and (min-width: 1025px){.l-BrFooter{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-BrFooter{font-family:"Neue-Helvetica-Paneuropean-Bold",sans-serif}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BrFooterSitemap__list__tile{border-color:#eee}}@media only screen and (min-width: 1025px){.l-BrFooterSitemap__list__tile{border-color:#eee}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BrFooterSitemapUnit{border-color:#eee}}@media only screen and (min-width: 1025px){.l-BrFooterSitemapUnit{border-color:#eee}}.l-BrFooterSitemapUnit__title{color:#4e4d4e}@media only screen and (max-width: 640px){.l-BrFooterSitemapUnit__title{border-color:#ccc}.l-BrFooterSitemapUnit__title.is-open{color:#4e4d4e;background-color:#ccc}}.l-BrFooterSitemapUnit__title__icon{color:#eee}@media only screen and (max-width: 640px){.is-open .l-BrFooterSitemapUnit__title__icon{color:#333}}@media only screen and (max-width: 640px){.l-BrFooterSitemapUnit__panel{background-color:#eee}}.l-BrFooterSitemapUnit__links{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-BrFooterSitemapUnit__links{font-family:"Neue-Helvetica-Paneuropean",sans-serif}.l-BrFooterSitemapUnit__links a{color:#4e4d4e}@media only screen and (max-width: 640px){.l-BrFooterSitemapUnit__links{border-color:#ccc}.l-BrFooterSitemapUnit__links li{border-color:#ccc}.l-BrFooterSitemapUnit__links a{color:#4e4d4e}}@media only screen and (max-width: 640px){.l-BrFooterSitemapUnit__links__icon,.l-BrFooterSitemapUnit__moreinfo__icon{color:#333}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BrFooterSitemapUnit__links__icon,.l-BrFooterSitemapUnit__moreinfo__icon{color:#eee}}@media only screen and (min-width: 1025px){.l-BrFooterSitemapUnit__links__icon,.l-BrFooterSitemapUnit__moreinfo__icon{color:#eee}}.l-BrFooterSitemapUnit__moreinfo a{color:#4e4d4e}@media only screen and (max-width: 640px){.l-BrFooterSitemapUnit__moreinfo a{color:#4e4d4e}}.l-BrHeader{border-top-color:#ccc;border-bottom-color:#ccc;background:#fff}@media only screen and (max-width: 640px){.l-BrHeader{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-BrHeader{font-family:"Neue-Helvetica-Paneuropean",sans-serif}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BrHeader{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-BrHeader{font-family:"Neue-Helvetica-Paneuropean",sans-serif}}@media only screen and (min-width: 1025px){.l-BrHeader{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-BrHeader{font-family:"Neue-Helvetica-Paneuropean",sans-serif}}.l-BrHeaderNav__buttonBlock a{background:#666;color:#fff}.l-BrHeaderNav__buttonBlock a .cmn-icon{color:#fff}.l-BrHeaderNav__listBlock{border-color:#f6f6f4}@media only screen and (max-width: 640px){.l-BrHeaderNav__listBlock{background:#fff}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-BrHeaderNav__listBlock{background:#fff}}.l-BrHeaderNavList__item{border-color:#f6f6f4}.l-BrHeaderNavList__item .l-BrHeaderNavListLink{color:#00806d;background-color:rgba(0,0,0,0)}.l-BrHeaderNavList__item .l-BrHeaderNavListLink .cmn-icon{color:#00806d}.l-BrHeaderNavList__item a.l-BrHeaderNavListLink:hover,.l-BrHeaderNavList__item a.l-BrHeaderNavListLink:focus{color:#008056;background-color:#d9d9d9}.l-BrHeaderNavList__item a.l-BrHeaderNavListLink:hover .cmn-icon,.l-BrHeaderNavList__item a.l-BrHeaderNavListLink:focus .cmn-icon{color:#666}.l-BrHeaderNavList__item.is-active a.l-BrHeaderNavListLink{color:#333;background-color:#d9d9d9}.l-BrHeaderNavList__item.is-active a.l-BrHeaderNavListLink .cmn-icon{color:#666}.l-BrHeaderNavList__item.is-active a.l-BrHeaderNavListLink:hover,.l-BrHeaderNavList__item.is-active a.l-BrHeaderNavListLink:focus{color:#333;background-color:#ccc}.l-BrHeaderNavList__item.is-active a.l-BrHeaderNavListLink:hover .cmn-icon,.l-BrHeaderNavList__item.is-active a.l-BrHeaderNavListLink:focus .cmn-icon{color:#666}@media only screen and (min-width: 1025px){.l-BrHeaderNavList__item-lg-1,.l-BrHeaderNavList__item-lg-2,.l-BrHeaderNavList__item-lg-3,.l-BrHeaderNavList__item-lg-4,.l-BrHeaderNavList__item-lg-5,.l-BrHeaderNavList__item-lg-6,.l-BrHeaderNavList__item-lg-7,.l-BrHeaderNavList__item-lg-8{border-color:#f6f6f4}}.l-Breadcrumbs{background-color:#fff;font-size:12px;line-height:1.5;letter-spacing:.02em}.l-Breadcrumbs{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}@media only screen and (max-width: 640px){.l-Breadcrumbs{border-color:#ccc}}.l-Breadcrumbs__list li{color:#333}.l-Breadcrumbs__list li a{color:#00806d}.l-Breadcrumbs__list li a:visited{color:#00806d}.l-Breadcrumbs__list li a:hover,.l-Breadcrumbs__list li a:focus{color:#00806d}.l-Breadcrumbs__list li .cmn-icon{color:#00806d}.l-LocalNav{border-top-color:#ccc;border-bottom-color:#ccc}@media only screen and (max-width: 640px){.l-LocalNav{background:#fff}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-LocalNav{background:#fff}}@media only screen and (min-width: 1025px){.l-LocalNav{background:#f1f1f1}}@media only screen and (max-width: 640px){.l-LocalNavCategoryLabel{border-color:#ccc;font-size:14px;line-height:1.5;letter-spacing:.02em}.l-LocalNavCategoryLabel{font-family:"Neue-Helvetica-Paneuropean",sans-serif}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-LocalNavCategoryLabel{border-color:#ccc;font-size:14px;line-height:1.5;letter-spacing:.02em}.l-LocalNavCategoryLabel{font-family:"Neue-Helvetica-Paneuropean",sans-serif}}@media only screen and (min-width: 1025px){.l-LocalNavCategoryLabel{font-size:14px;line-height:1.5;letter-spacing:.02em}.l-LocalNavCategoryLabel{font-family:"Neue-Helvetica-Paneuropean",sans-serif}}.l-LocalNavCategoryLabel a{color:#4e4d4e;background-color:rgba(0,0,0,0)}.l-LocalNavCategoryLabel a .cmn-icon{color:#999}.l-LocalNavCategoryLabel a:hover,.l-LocalNavCategoryLabel a:focus{color:#4e4d4e;background-color:#ccc}.l-LocalNavCategoryLabel a:hover .cmn-icon,.l-LocalNavCategoryLabel a:focus .cmn-icon{color:#666}.l-LocalNavList{font-family:"Neue-Helvetica-Paneuropean",sans-serif}@media only screen and (max-width: 640px){.l-LocalNavList{font-size:14px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-LocalNavList{border-color:#ccc;font-size:14px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 1025px){.l-LocalNavList{font-size:14px;line-height:1.5;letter-spacing:.02em}}.l-LocalNavList__item{border-color:#ccc}.l-LocalNavList__item .l-LocalNavListLink{color:#4e4d4e;background-color:rgba(0,0,0,0)}.l-LocalNavList__item .l-LocalNavListLink .cmn-icon{color:#999}.l-LocalNavList__item a.l-LocalNavListLink:hover,.l-LocalNavList__item a.l-LocalNavListLink:focus{color:#4e4d4e;background-color:#ccc}.l-LocalNavList__item a.l-LocalNavListLink:hover .cmn-icon,.l-LocalNavList__item a.l-LocalNavListLink:focus .cmn-icon{color:#666}.l-LocalNavList__item.is-active a.l-LocalNavListLink{color:#4e4d4e;background-color:#ccc;border-bottom:none}.l-LocalNavList__item.is-active a.l-LocalNavListLink .cmn-icon{color:#999}.l-LocalNavList__item.is-active a.l-LocalNavListLink:hover,.l-LocalNavList__item.is-active a.l-LocalNavListLink:focus{color:#4e4d4e;background-color:#aaa;border-bottom:none}.l-LocalNavList__item.is-active a.l-LocalNavListLink:hover .cmn-icon,.l-LocalNavList__item.is-active a.l-LocalNavListLink:focus .cmn-icon{color:#666}@media only screen and (min-width: 1025px){.l-LocalNavList__item-lg-1,.l-LocalNavList__item-lg-2,.l-LocalNavList__item-lg-3,.l-LocalNavList__item-lg-4,.l-LocalNavList__item-lg-5,.l-LocalNavList__item-lg-6,.l-LocalNavList__item-lg-7,.l-LocalNavList__item-lg-8{border-color:#ccc}}#area-PageTop{background:hsla(0,0%,40%,.5)}.l-PageTop a .cmn-icon{color:#fff;font-size:20px;line-height:1;letter-spacing:normal}@media only screen and (min-width: 1025px){.l-PrivacyNotice{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){.l-PrivacyNotice{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){.l-PrivacyNotice{font-size:16px;line-height:1.5;letter-spacing:.02em}}.l-PrivacyNotice{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}.l-PrivacyNotice{color:#333;background:rgba(0,0,0,.5)}.l-PrivacyNotice__modal{background-color:#fff}.l-PrivacyNotice__modal .l-PrivacyNotice__modal__button .l-ButtonUnit__link{border-color:#06a;background-color:#06a;color:#fff}.l-PrivacyNotice__modal .l-PrivacyNotice__modal__button .l-ButtonUnit__link{box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 0.1)}.l-PrivacyNotice__modal .l-PrivacyNotice__modal__policyLink .l-TextLinkUnit__link:link{color:#06a}.l-PrivacyNotice__modal .l-PrivacyNotice__modal__policyLink .l-TextLinkUnit__link:hover{color:#007bcd}.l-PrivacyNotice__modal .l-PrivacyNotice__modal__policyLink .l-TextLinkUnit__link__icon{color:#999}.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h2,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h3,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h4,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h5,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle__h6,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle__p,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h2,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h3,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h4,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h5,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__h6,.l-PrivacyNotice__modal__title .l-HeadingTitle:not(.is-link) .l-HeadingTitle--v2__p,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h2,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h3,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h4,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h5,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__h6,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle__p,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h2,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h3,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h4,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h5,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__h6,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2:not(.is-link) .l-HeadingTitle--v2__p{color:#333}.l-PrivacyNotice__modal__title .l-HeadingTitle.l-HeadingTitle--h2,.l-PrivacyNotice__modal__title .l-HeadingTitle.l-HeadingTitle--h3,.l-PrivacyNotice__modal__title .l-HeadingTitle.l-HeadingTitle--h4,.l-PrivacyNotice__modal__title .l-HeadingTitle.l-HeadingTitle--h5,.l-PrivacyNotice__modal__title .l-HeadingTitle.l-HeadingTitle--h6,.l-PrivacyNotice__modal__title .l-HeadingTitle.l-HeadingTitle--p,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2.l-HeadingTitle--v2--h2,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2.l-HeadingTitle--v2--h3,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2.l-HeadingTitle--v2--h4,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2.l-HeadingTitle--v2--h5,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2.l-HeadingTitle--v2--h6,.l-PrivacyNotice__modal__title .l-HeadingTitle--v2.l-HeadingTitle--v2--p{border-color:#ccc}.cmn-richtext a{color:#4e4d4e}.cmn-richtext a:link{color:#4e4d4e}.cmn-richtext a:visited{color:#4e4d4e}.cmn-richtext a:hover,.cmn-richtext a:focus,.cmn-richtext a:active{color:#005856}@media only screen and (min-width: 1025px){#area-Contents{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (min-width: 641px)and (max-width: 1024px){#area-Contents{font-size:18px;line-height:1.5;letter-spacing:.02em}}@media only screen and (max-width: 640px){#area-Contents{font-size:16px;line-height:1.5;letter-spacing:.02em}}#area-Contents{font-family:"Neue-Helvetica-Paneuropean-Light",sans-serif}#area-Contents{color:#333;background-color:#fff}
@charset "UTF-8";
/*****************************
  Clientlibs config
 *****************************/
/*
 setting
 （上書き禁止）
 */
/*
 common veriable
 （共通変数?任意）
 */
/*****************************
  corporate config
 *****************************/
/*
 Font
 */
/*
 Break-Point
 @param $point (sm, md, lg)
 */
/*
 Font-Size
 @param $level
        (lv1, lv2, lv3, lv4, lv5, lv6, body, caption)
 */
/*
 Link
 */
/*
 AreaLink
 */
/*
 Button
 */
/*
  gutterWrapper (Column)に対してガターマージンをセット
  @param $level s,m,l,xl,reset
*/
/*
  gutterInner (Column)に対してガターマージンをセット
  @param $level s,m,l,xl,reset
*/
/*
  gutterItemWrapperに対してマージンをセット
  @param $resetFlg マージンリセットフラグ
*/
/*
  gutterInnerに対してマージンをセット
  @param $resetFlg マージンリセットフラグ
*/
/*
  上マージン.
  @param $level s,m,l,xl
*/
/*
  下マージン.
  @param $level s,m,l,xl
*/
/*
  左マージン.
  @param $level s,m,l,xl
*/
/*
  右マージン.
  @param $level s,m,l,xl
*/
/*
 Corner Radius（※廃止予定）
 @param $size (ss, s, m, l, ll)
 */
/*
 Image(or Movie) Text Pack(Horizontal)内のHeadingTitle
 @param $imagePosition(left, right)
 */
/*
 Map Access Pack(Horizontal)内のHeadingTitle
 @param $mapPosition(left, right)
 */
/*
  シャドウ.
  @param $pattern A,B,none
*/
/*
  ボタン用シャドウ.
  @param $visible true,false
*/
/*****************************
  Corporate option
 *****************************/
@media only screen and (min-width: 1025px) {
  .opt-corp-lg-section80 .l-Section__inner {
    width: 80%; } }

/* corporateSite components */
@media only screen and (min-width: 1025px) {
  .corp-annotationListItem-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-annotationListItem-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-annotationListItem-wrapper {
    margin-top: 26px; } }

@media only screen and (min-width: 1025px) {
  .corp-annotationListItem {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-annotationListItem {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-annotationListItem {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.corp-annotationListItem .l-AnnotationListP__ul,
.corp-annotationListItem .l-AnnotationListP__ol {
  padding-left: 0;
  display: table; }
  .corp-annotationListItem .l-AnnotationListP__ul .l-AnnotationListUnit__symbol,
  .corp-annotationListItem .l-AnnotationListP__ul .l-AnnotationListUnit__num,
  .corp-annotationListItem .l-AnnotationListP__ol .l-AnnotationListUnit__symbol,
  .corp-annotationListItem .l-AnnotationListP__ol .l-AnnotationListUnit__num {
    margin-right: 0;
    left: 0;
    width: auto;
    display: table-cell;
    padding-right: 4px; }
  .corp-annotationListItem .l-AnnotationListP__ul .cmn-richtext span:last-child,
  .corp-annotationListItem .l-AnnotationListP__ol .cmn-richtext span:last-child {
    color: #000000 !important; }

.corp-annotationListItem .l-AnnotationListP__ol__item,
.corp-annotationListItem .l-AnnotationListP__ul__item {
  display: table-row-group; }

.corp-annotationListItem .l-AnnotationListUnit {
  display: table-row; }

/* Brand header */
[lang^=ja] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: "FP-ヒラギノUD角ゴ StdN W4", FP-HiraginoUDSansStdN-W4, sans-serif; }

[lang^=en] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: Neue-Helvetica-Paneuropean, sans-serif; }

[lang^=zh] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: Hiragino-Sans-TC-W6, sans-serif; }

[lang^=zh_cn] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }

[lang^=id] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: Neue-Helvetica-Paneuropean, sans-serif; }

[lang^=th] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: SJThai-DB, sans-serif; }

[lang^=vi] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: Neue-HelveticaR-World-55-Roman, sans-serif; }

[lang^=ru] .corp-BrHeader .l-BrHeaderNavListLink__inner {
  font-family: Neue-HelveticaR-World-55-Roman, sans-serif; }

.corp-BrHeader .l-BrHeaderCommon__logoBlock {
  display: none; }

@media only screen and (min-width: 1025px) {
  .corp-BrHeader .l-BrHeaderNavList .l-BrHeaderNavList__item:first-child .l-BrHeaderNavListLink {
    padding-left: 0; } }

.corp-BrHeader .l-BrHeaderNavList__item {
  margin-bottom: 0;
  border-width: 0 1px 1px 0;
  border-color: #eee; }
  @media only screen and (min-width: 1025px) {
    .corp-BrHeader .l-BrHeaderNavList__item {
      padding: 0; } }

@media only screen and (min-width: 1025px) {
  .corp-BrHeader .l-BrHeaderCommon {
    padding: 13px 20px 0 45px;
    max-width: 1245px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-BrHeader .l-BrHeaderNav__listBlock {
    border-bottom: none; }
    .corp-BrHeader .l-BrHeaderNav__listBlock:after {
      content: "";
      border: 1px solid #d9d9d9;
      width: 100%;
      position: absolute;
      bottom: 0; } }

@media only screen and (max-width: 640px) {
  .corp-BrHeader .l-BrHeaderNav__listBlock {
    border-bottom: none; }
    .corp-BrHeader .l-BrHeaderNav__listBlock:after {
      content: "";
      border: 1px solid #d9d9d9;
      width: 100%;
      position: absolute;
      bottom: 0; } }

.corp-BrHeader .l-BrHeaderNavList__item a.l-BrHeaderNavListLink {
  font-weight: normal;
  border-radius: inherit; }
  @media only screen and (min-width: 1025px) {
    .corp-BrHeader .l-BrHeaderNavList__item a.l-BrHeaderNavListLink {
      display: inline-block;
      width: inherit;
      padding: 0 13px 0 13px; }
      .corp-BrHeader .l-BrHeaderNavList__item a.l-BrHeaderNavListLink:hover {
        color: #009270;
        background-color: transparent; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-BrHeader .l-BrHeaderNavList__item a.l-BrHeaderNavListLink:hover {
      background-color: #E0F3F0; } }
  @media only screen and (max-width: 640px) {
    .corp-BrHeader .l-BrHeaderNavList__item a.l-BrHeaderNavListLink:hover {
      background-color: #E0F3F0; } }
  @media only screen and (min-width: 1025px) {
    .corp-BrHeader .l-BrHeaderNavList__item a.l-BrHeaderNavListLink .l-BrHeaderNavListLink__inner {
      display: inline-block;
      padding: 6px 0;
      padding-bottom: 7px; } }
  @media only screen and (max-width: 640px) {
    .corp-BrHeader .l-BrHeaderNavList__item a.l-BrHeaderNavListLink .l-BrHeaderNavListLink__inner {
      padding-bottom: 7px; } }

@media only screen and (min-width: 1025px) {
  .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
    border-bottom: 4px solid #64BEAA; }
    [lang^=ja] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
    [lang^=en] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=zh] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: Hiragino-Sans-TC-W6, sans-serif; }
    [lang^=zh_cn] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
    [lang^=id] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=th] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: SJThai-DB, sans-serif; }
    [lang^=vi] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
    [lang^=ru] .corp-BrHeader .l-BrHeaderNavList__item.is-active .l-BrHeaderNavListLink__inner {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; } }

.corp-BrHeader .l-BrHeaderNav__buttonBlock a .cmn-icon {
  color: #999; }

/* LocalNav */
@media only screen and (min-width: 1025px) {
  #area-LocalNavTop {
    display: none; } }

@media only screen and (min-width: 1025px) {
  .is-authorring #area-LocalNavTop {
    display: block; } }

#area-LocalNavBottom .l-LocalNav {
  background-color: #F8F8F8; }

#area-LocalNavBottom .l-LocalNavCategoryLabelLink .cmn-icon--bullet {
  color: #009270; }

#area-LocalNavBottom .l-LocalNavList__item.is-active > .l-LocalNavListLink {
  background-color: #E0F3F0;
  color: #333; }

#area-LocalNavBottom .l-LocalNavList__item a.l-LocalNavListLink .cmn-icon {
  color: #009270; }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  #area-LocalNavBottom .l-LocalNav__categoryBlock {
    border-bottom: 1px solid #d9d9d9; } }

#area-LocalNavBottom .l-LocalNav__listBlock {
  margin-top: -1px; }

@media only screen and (min-width: 1025px) {
  #area-LocalNavBottom {
    display: block; }
    #area-LocalNavBottom .l-LocalNav {
      background-color: #F8F8F8;
      border-bottom: 1px solid #ccc; }
    #area-LocalNavBottom .l-LocalNav__inner {
      max-width: 1245px;
      padding-top: 60px;
      padding-bottom: 60px;
      table-layout: fixed; }
    #area-LocalNavBottom .l-LocalNav__categoryBlock, #area-LocalNavBottom .l-LocalNav__listBlock {
      display: block; }
    #area-LocalNavBottom .l-LocalNavCategoryLabel {
      padding-bottom: 15px;
      border-bottom: 1px solid #D9D9D9;
      padding: 0;
      margin-left: 8px;
      margin-right: 8px; }
    #area-LocalNavBottom .l-LocalNavCategoryLabelLink {
      padding-bottom: 10px; }
    #area-LocalNavBottom .l-LocalNavCategoryLabelLink .cmn-icon--bullet {
      display: inline;
      position: relative;
      top: 50%;
      right: -17px; }
    #area-LocalNavBottom .l-LocalNavList {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap; }
    #area-LocalNavBottom .l-LocalNavCategoryLabelLink:hover, #area-LocalNavBottom .l-LocalNavListLink:hover {
      color: #009270;
      background-color: transparent; }
    #area-LocalNavBottom .l-LocalNavList__item {
      width: 25%;
      text-align: left; }
      #area-LocalNavBottom .l-LocalNavList__item .l-LocalNavListLink {
        padding-top: 14px;
        padding-bottom: 14px;
        border-bottom: 1px solid #D9D9D9;
        border-radius: inherit; }
    #area-LocalNavBottom .l-LocalNavListLink__inner {
      display: block;
      text-align: left; } }

/* Bread Crumbs */
.l-Breadcrumbs {
  line-height: 1.8; }

@media only screen and (min-width: 1025px) {
  .l-Breadcrumbs__list {
    padding-left: 45px;
    max-width: 1245px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .l-Breadcrumbs__list {
    padding-left: 45px; } }

/* Brand Footer */
.corp-BrFooter {
  background-color: #f7f7f7; }
  .corp-BrFooter .l-BrFooter__sitemapBlock {
    display: none !important; }
  .corp-BrFooter .corp-BrFooter__inner {
    margin: 0 auto; }
  .corp-BrFooter .corp-BrFooter__links {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-align-content: space-between;
            align-content: space-between;
    list-style: none;
    margin: 0 0 28px 0;
    padding: 0; }
    @media only screen and (max-width: 640px) {
      .corp-BrFooter .corp-BrFooter__links {
        display: block;
        margin: 0;
        padding: 0 0 26px 0; } }
  .corp-BrFooter .corp-BrFooter__links__item {
    margin-top: 26px;
    padding-left: 16px;
    padding-right: 16px;
    border-right: 1px solid #999; }
    .corp-BrFooter .corp-BrFooter__links__item:last-child {
      border-right: none; }
    @media only screen and (max-width: 640px) {
      .corp-BrFooter .corp-BrFooter__links__item {
        border-right: none;
        text-align: center; } }
  .corp-BrFooter .corp-BrFooter__links__link {
    color: #333;
    text-decoration: none; }
    [lang^=ja] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
    [lang^=en] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=zh] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: Hiragino-Sans-TC-W6, sans-serif; }
    [lang^=zh_cn] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
    [lang^=id] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=th] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: SJThai-DB, sans-serif; }
    [lang^=vi] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
    [lang^=ru] .corp-BrFooter .corp-BrFooter__links__link {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
    .corp-BrFooter .corp-BrFooter__links__link:active, .corp-BrFooter .corp-BrFooter__links__link:visited {
      color: #333; }
    .corp-BrFooter .corp-BrFooter__links__link:hover {
      color: #009270; }

/* btnSNS-01 */
@media only screen and (min-width: 1025px) {
  .l-SocialSharing.corp-btnSNS-01 {
    margin-top: 60px;
    margin-bottom: 60px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .l-SocialSharing.corp-btnSNS-01 {
    margin-top: 60px;
    margin-bottom: 60px !important; } }

@media only screen and (max-width: 640px) {
  .l-SocialSharing.corp-btnSNS-01 {
    margin-top: 52px;
    margin-bottom: 52px !important; } }

/* Button */
@media only screen and (min-width: 1025px) {
  .corp-button {
    margin-top: 30px;
    margin-bottom: 30px;
    word-break: break-word; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-button {
    margin-top: 30px;
    margin-bottom: 30px;
    word-break: break-word; } }

@media only screen and (max-width: 640px) {
  .corp-button {
    margin-top: 26px;
    margin-bottom: 26px;
    word-break: break-word; } }

.corp-button .l-ButtonUnit .l-ButtonUnit__link {
  padding-top: 24px;
  padding-bottom: 24px;
  border-top-width: 1px;
  border-bottom-width: 1px; }
  .corp-button .l-ButtonUnit .l-ButtonUnit__link .l-ButtonUnit__link__icon {
    color: #00a582; }

.corp-button .is-leftIcon .l-ButtonUnit__link .cmn-richtext {
  padding-left: 2.2375em; }
  [lang^=en] .corp-button .is-leftIcon .l-ButtonUnit__link .cmn-richtext {
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    box-sizing: border-box; }
  [lang^=id] .corp-button .is-leftIcon .l-ButtonUnit__link .cmn-richtext {
    display: inline-block;
    vertical-align: -webkit-baseline-middle;
    box-sizing: border-box; }
  @media only screen and (max-width: 640px) {
    .corp-button .is-leftIcon .l-ButtonUnit__link .cmn-richtext {
      padding-left: 0;
      padding-right: 1.9375em; } }

@media only screen and (max-width: 640px) {
  .corp-button .is-leftIcon .l-ButtonUnit__link .l-ButtonUnit__link__icon {
    left: inherit;
    right: 20px; } }

.corp-button .l-ButtonUnit__link:hover {
  opacity: 1.0;
  background-color: #f8f8f8; }
  .corp-button .l-ButtonUnit__link:hover .cmn-richtext span {
    padding-bottom: 2px;
    border-bottom: 1px solid #3a3a3a; }

@media only screen and (min-width: 1025px) {
  .corp-button--link-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-button--link-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-button--link-wrapper {
    margin-top: 26px; } }

.corp-button--link-wrapper .corp-button--link {
  margin-bottom: 0; }
  .corp-button--link-wrapper .corp-button--link .l-ButtonUnit .l-ButtonUnit__link {
    border-left: none;
    border-right: none; }
    .corp-button--link-wrapper .corp-button--link .l-ButtonUnit .l-ButtonUnit__link .l-ButtonUnit__link__icon {
      top: auto;
      margin-top: 0; }
    [lang^=en] .corp-button--link-wrapper .corp-button--link .l-ButtonUnit .l-ButtonUnit__link .cmn-richtext span {
      vertical-align: -webkit-baseline-middle; }
    [lang^=id] .corp-button--link-wrapper .corp-button--link .l-ButtonUnit .l-ButtonUnit__link .cmn-richtext span {
      vertical-align: -webkit-baseline-middle; }

@media only screen and (min-width: 1025px) {
  .corp-button--pdf-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-button--pdf-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-button--pdf-wrapper {
    margin-top: 26px; } }

.corp-button--pdf-wrapper .corp-button--pdf {
  margin-bottom: 0; }
  .corp-button--pdf-wrapper .corp-button--pdf .l-ButtonUnit .l-ButtonUnit__link {
    border-left-width: 1px;
    border-right-width: 1px;
    border-radius: 2px; }
    .corp-button--pdf-wrapper .corp-button--pdf .l-ButtonUnit .l-ButtonUnit__link .l-ButtonUnit__link__icon {
      font-size: 35px; }
  .corp-button--pdf-wrapper .corp-button--pdf .is-leftIcon .l-ButtonUnit__link .cmn-richtext {
    color: #333;
    padding-left: 4.35em; }
    @media only screen and (max-width: 640px) {
      .corp-button--pdf-wrapper .corp-button--pdf .is-leftIcon .l-ButtonUnit__link .cmn-richtext {
        padding-left: 0;
        padding-right: 4.35em; } }
  .corp-button--pdf-wrapper .corp-button--pdf .is-leftIcon .l-ButtonUnit__link .l-ButtonUnit__link__icon {
    color: #999;
    left: 30px; }
    @media only screen and (max-width: 640px) {
      .corp-button--pdf-wrapper .corp-button--pdf .is-leftIcon .l-ButtonUnit__link .l-ButtonUnit__link__icon {
        left: inherit;
        right: 30px; } }

/* corp-capText-01-wrapper */
.corp-capText-01-wrapper.l-Text {
  color: #333333;
  margin: 8px 0 0;
  line-height: 1.6;
  letter-spacing: 0.05em; }
  [lang^=ja] .corp-capText-01-wrapper.l-Text {
    font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
  [lang^=en] .corp-capText-01-wrapper.l-Text {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=zh] .corp-capText-01-wrapper.l-Text {
    font-family: Hiragino-Sans-TC-W6, sans-serif; }
  [lang^=zh_cn] .corp-capText-01-wrapper.l-Text {
    font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
  [lang^=id] .corp-capText-01-wrapper.l-Text {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=th] .corp-capText-01-wrapper.l-Text {
    font-family: SJThai-DB, sans-serif; }
  [lang^=vi] .corp-capText-01-wrapper.l-Text {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
  [lang^=ru] .corp-capText-01-wrapper.l-Text {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
  [lang^=en] .corp-capText-01-wrapper.l-Text {
    line-height: 1.5;
    letter-spacing: 0.025em; }
  [lang^=id] .corp-capText-01-wrapper.l-Text {
    line-height: 1.5;
    letter-spacing: 0.025em; }
  @media only screen and (min-width: 1025px) {
    .corp-capText-01-wrapper.l-Text {
      font-size: 14px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-capText-01-wrapper.l-Text {
      font-size: 12px; } }
  @media only screen and (max-width: 640px) {
    .corp-capText-01-wrapper.l-Text {
      font-size: 12px; } }

@media only screen and (min-width: 1025px) {
  .corp-reverse-column--lg .l-Column__cols:first-child {
    float: right; }
  .corp-reverse-column--lg .l-Column__cols:last-child {
    float: left; } }

.corp-reverse-column--lg .corp-imgItem-01 {
  margin-top: 0;
  margin-bottom: 0; }
  .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
    color: #333333; }
    [lang^=ja] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
    [lang^=en] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=zh] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: Hiragino-Sans-TC-W6, sans-serif; }
    [lang^=zh_cn] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
    [lang^=id] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=th] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: SJThai-DB, sans-serif; }
    [lang^=vi] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
    [lang^=ru] .corp-reverse-column--lg .corp-imgItem-01 .l-Image__caption {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }

/* columseparetor3-01 */
@media only screen and (min-width: 1025px) {
  .corp-3column-img-01-wrapper.l-Column .l-Column__cols {
    padding-bottom: 0px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-3column-img-01-wrapper.l-Column .l-Column__cols {
    padding-bottom: 0px; } }

@media only screen and (max-width: 640px) {
  .corp-3column-img-01-wrapper.l-Column .l-Column__cols:last-child {
    padding-bottom: 0px; } }

/* columseparetor3 */
.corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
  color: #333333; }
  [lang^=ja] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
  [lang^=en] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=zh] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: Hiragino-Sans-TC-W6, sans-serif; }
  [lang^=zh_cn] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
  [lang^=id] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=th] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: SJThai-DB, sans-serif; }
  [lang^=vi] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
  [lang^=ru] .corp-columseparetor3 .corp-imgItem-01 .l-Image__caption {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }

.l-Section .l-Column.is-gutter--m .l-Column__cols {
  padding-top: 0;
  padding-bottom: 0; }

.corp-contactSection .l-Column__inner .l-Column__cols .l-ColumnUnit {
  padding: 17px 20px; }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-contactSection .l-Column__inner .l-Column__cols .l-ColumnUnit {
      padding: 17px 20px; } }
  @media only screen and (max-width: 640px) {
    .corp-contactSection .l-Column__inner .l-Column__cols .l-ColumnUnit {
      padding: 13px 15px; } }

@media only screen and (min-width: 1025px) {
  .corp-contactSection .l-Column__inner .l-Column__cols:first-child .l-ColumnUnit {
    border-right: none; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-contactSection .l-Column__inner .l-Column__cols:first-child .l-ColumnUnit {
    border-right: none; } }

@media only screen and (max-width: 640px) {
  .corp-contactSection .l-Column__inner .l-Column__cols:first-child .l-ColumnUnit {
    border-bottom: none; } }

.corp-contactSection .corp-headingLv2-02.l-HeadingTitle--h2 {
  margin-bottom: 0; }

@media only screen and (min-width: 1025px) {
  .corp-contactSection .l-GroupBox {
    margin-bottom: 11px; }
  .corp-contactSection .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 10px; }
  .corp-contactSection .l-HeadingTitle__h2 {
    font-size: 18px; }
  .corp-contactSection .corp-textLinkUnit--mail .l-TextLinkUnit__link {
    padding-left: 30px; }
    .corp-contactSection .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
      font-size: 15px; }
  .corp-contactSection .corp-paragraph-01 {
    margin-top: 9px;
    margin-bottom: 4px !important; }
  .corp-contactSection .corp-iconTel-01 {
    margin-bottom: 12px; }
  .corp-contactSection .corp-iconFax-01 {
    margin-bottom: 12px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-contactSection .l-GroupBox {
    margin-bottom: 11px; }
  .corp-contactSection .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 10px; }
  .corp-contactSection .l-HeadingTitle__h2 {
    font-size: 17px; }
  .corp-contactSection .corp-textLinkUnit--mail .l-TextLinkUnit__link {
    padding-left: 30px; }
    .corp-contactSection .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
      font-size: 15px; }
  .corp-contactSection .corp-paragraph-01 {
    margin-top: 9px;
    margin-bottom: 4px !important; }
  .corp-contactSection .corp-iconTel-01 {
    margin-bottom: 12px; }
  .corp-contactSection .corp-iconFax-01 {
    margin-bottom: 12px; } }

@media only screen and (max-width: 640px) {
  .corp-contactSection .l-GroupBox {
    margin-bottom: 6px; }
  .corp-contactSection .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 7px; }
  .corp-contactSection .l-HeadingTitle__h2 {
    font-size: 15px; }
  .corp-contactSection .corp-textLinkUnit--mail .l-TextLinkUnit__link {
    padding-left: 24px; }
    .corp-contactSection .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
      font-size: 13px; }
  .corp-contactSection .corp-paragraph-01 {
    margin-top: 5px;
    margin-bottom: 1px !important; }
  .corp-contactSection .corp-iconTel-01 {
    margin-bottom: 8px; }
  .corp-contactSection .corp-iconFax-01 {
    margin-bottom: 8px; } }

@media only screen and (min-width: 1025px) {
  .corp-contactSection__linkColumn {
    margin-bottom: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-contactSection__linkColumn .l-Column__cols .l-ColumnUnit {
    padding-bottom: 15px; } }

@media only screen and (max-width: 640px) {
  .corp-contactSection__linkColumn .l-Column__cols .l-ColumnUnit {
    padding-bottom: 13px; } }

.corp-contactSection__linkColumn .l-Column__cols:last-child .l-ColumnUnit {
  padding-top: 4px;
  padding-bottom: 0; }

/*** news release contact **/
/* Box */
.corp-contactSection--newsRelease.corp-contactSection .l-Column__inner .l-Column__cols .l-ColumnUnit {
  padding: 18px 20px 2px 20px; }

@media only screen and (max-width: 640px) {
  .corp-contactSection--newsRelease.corp-contactSection .l-Column__inner .l-Column__cols .l-ColumnUnit {
    padding: 13px 15px 2px 15px; } }

.corp-contactSection--newsRelease .corp-paragraph-01,
.corp-contactSection--newsRelease .corp-iconTel-01-wrapper .corp-iconTel-01,
.corp-contactSection--newsRelease .corp-iconFax-01-wrapper .corp-iconFax-01,
.corp-contactSection--newsRelease .corp-textLink-wrapper .corp-textLink {
  margin-top: 15px;
  margin-bottom: 15px !important; }

.corp-contactSection--newsRelease .l-HeadingTitle.l-HeadingTitle--h2 {
  padding-bottom: 13px;
  margin-bottom: 0px; }

.corp-contactSection--newsRelease .l-HeadingTitle__titleBlock__titleBox__title {
  margin-bottom: 0px; }

@media only screen and (min-width: 1025px) {
  .corp-contactSection--newsRelease .l-HeadingTitle__h2 {
    font-size: 18px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-contactSection--newsRelease .l-HeadingTitle__h2 {
    font-size: 17px !important; } }

@media only screen and (max-width: 640px) {
  .corp-contactSection--newsRelease .l-HeadingTitle__h2 {
    font-size: 15px !important; } }

@media only screen and (max-width: 640px) {
  .corp-contactSection--newsRelease .l-HeadingTitle.l-HeadingTitle--h2 {
    padding-bottom: 11px;
    margin-bottom: 0px; } }

.corp-contactSection--newsRelease .l-Text {
  line-height: 1.6; }

.corp-contactSection--newsRelease .corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__icon__phone {
  margin-right: 10px;
  font-size: 15px; }
  @media only screen and (max-width: 640px) {
    .corp-contactSection--newsRelease .corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__icon__phone {
      margin-right: 10px;
      font-size: 13px; } }

.corp-contactSection--newsRelease .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax {
  margin-right: 10px; }
  @media only screen and (max-width: 640px) {
    .corp-contactSection--newsRelease .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax {
      margin-right: 10px; } }
  .corp-contactSection--newsRelease .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax:before {
    font-size: 15px; }
    @media only screen and (max-width: 640px) {
      .corp-contactSection--newsRelease .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax:before {
        font-size: 13px; } }

.corp-contactSection--newsRelease .corp-textLinkUnit--mail .l-TextLinkUnit__link {
  padding-left: 27px; }
  @media only screen and (max-width: 640px) {
    .corp-contactSection--newsRelease .corp-textLinkUnit--mail .l-TextLinkUnit__link {
      padding-left: 26px; } }
  .corp-contactSection--newsRelease .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
    font-size: 15px; }
    @media only screen and (max-width: 640px) {
      .corp-contactSection--newsRelease .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
        font-size: 13px; } }

@media only screen and (max-width: 640px) {
  .corp-contactSection--newsRelease .corp-paragraph-01,
  .corp-contactSection--newsRelease .corp-iconTel-01-wrapper .corp-iconTel-01,
  .corp-contactSection--newsRelease .corp-iconFax-01-wrapper .corp-iconFax-01,
  .corp-contactSection--newsRelease .corp-textLink-wrapper .corp-textLink {
    margin-top: 10px;
    margin-bottom: 10px !important; } }

/* headingLv1-01 */
@media only screen and (max-width: 640px) {
  .corp-headingLv1-01--hasLabelTag .l-Column:first-child .l-Text {
    font-size: 14px;
    text-align: left; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv1-01--hasLabelTag .l-Column:first-child .l-Column__cols:first-child {
    width: 60%; }
  .corp-headingLv1-01--hasLabelTag .l-Column:first-child .l-Column__cols:last-child {
    width: 40%; }
  .corp-headingLv1-01--hasLabelTag .l-Column:first-child .l-Text {
    font-size: 14px; } }

@media only screen and (min-width: 1025px) {
  .corp-headingLv1-01--hasLabelTag .l-Column {
    margin-top: 8px !important; }
  .corp-headingLv1-01--hasLabelTag .l-Section__inner {
    margin-bottom: 22px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv1-01--hasLabelTag .l-Column {
    margin-top: 8px !important; }
  .corp-headingLv1-01--hasLabelTag .l-Section__inner {
    margin-bottom: 22px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv1-01--hasLabelTag .l-LabelTagP.corp-label-01 {
    margin-top: 0; } }

.corp-headingLv1-01 .l-Text {
  letter-spacing: 0.05em;
  line-height: 1.4; }
  [lang^=ja] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: "FP-ヒラギノUD角ゴ StdN W3", FP-HiraginoUDSansStdN-W3, sans-serif; }
  [lang^=en] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: Neue-Helvetica-Paneuropean-Light, sans-serif; }
  [lang^=zh] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: Hiragino-Sans-TC-W3, sans-serif; }
  [lang^=zh_cn] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: FP-Hiragino-Sans-GB-W3, sans-serif; }
  [lang^=id] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: Neue-Helvetica-Paneuropean-Light, sans-serif; }
  [lang^=th] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: SJThai-M, sans-serif; }
  [lang^=vi] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: Neue-HelveticaR-World-45-Light, sans-serif; }
  [lang^=ru] .corp-headingLv1-01 .l-Text span:last-child {
    font-family: Neue-HelveticaR-World-45-Light, sans-serif; }

@media only screen and (min-width: 1025px) {
  .corp-headingLv1-01 .is-subTitleBottom .l-Text {
    font-size: 20px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv1-01 .is-subTitleBottom .l-Text {
    font-size: 19px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv1-01 .is-subTitleBottom .l-Text {
    font-size: 17px; } }

@media only screen and (min-width: 1025px) {
  .corp-headingLv1-01 .l-Section__inner {
    margin-bottom: 22px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv1-01 .l-Section__inner {
    margin-bottom: 22px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv1-01 .l-PageTitle__h1 {
    margin-top: 13px; } }

/*corp-headingLv2-01*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv2-01-wrapper {
    margin-top: 0px !important;
    margin-bottom: 8px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-01-wrapper {
    margin-top: 0px !important;
    margin-bottom: 8px !important; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-01-wrapper {
    margin-top: 0px !important;
    margin-bottom: 6px !important; } }

.corp-headingLv2-01-wrapper .corp-headingLv2-01 .l-HeadingTitle__h2 {
  border-left: 6px solid #00a582 !important; }
  .corp-headingLv2-01-wrapper .corp-headingLv2-01 .l-HeadingTitle__h2 .cmn-richtext span {
    margin-left: 15px;
    display: block; }

@media only screen and (min-width: 1025px) {
  .corp-headingLv2-01-wrapper .corp-headingLv2-01 .l-HeadingTitle__h2 {
    margin-bottom: 28px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-01-wrapper .corp-headingLv2-01 .l-HeadingTitle__h2 {
    margin-bottom: 15px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-01-wrapper .corp-headingLv2-01 .l-HeadingTitle__h2 {
    margin-bottom: 12px; } }

.corp-headingLv2-01-wrapper .corp-headingLv2-01 .l-HeadingTitle__titleBlock__titleBox__title {
  margin-bottom: 0; }

.corp-headingLv2-01.l-HeadingTitle--h2 {
  border-bottom: 1px solid #d9d9d9; }

/*corp-headingLv2-02*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv2-02-wrapper .corp-headingLv2-02 .l-HeadingTitle__h2 {
    font-size: 18px;
    margin-bottom: 13px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-02-wrapper .corp-headingLv2-02 .l-HeadingTitle__h2 {
    font-size: 17px;
    margin-bottom: 13px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-02-wrapper .corp-headingLv2-02 .l-HeadingTitle__h2 {
    font-size: 15px;
    margin-bottom: 11px; } }

.corp-headingLv2-02-wrapper .corp-headingLv2-02 .l-HeadingTitle__titleBlock__titleBox__title {
  margin-bottom: 0; }

.corp-headingLv2-02.l-HeadingTitle--h2 {
  border-bottom: 1px solid #EEEEEE; }

/*corp-headingLv2-03*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv2-03-wrapper {
    margin-top: 0px !important;
    margin-bottom: 0px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-03-wrapper {
    margin-top: 0px !important;
    margin-bottom: 0px !important; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-03-wrapper {
    margin-top: 0px !important;
    margin-bottom: 0px !important; } }

.corp-headingLv2-03-wrapper .corp-headingLv2-03 {
  margin-top: 0;
  margin-bottom: 0; }
  @media only screen and (min-width: 1025px) {
    .corp-headingLv2-03-wrapper .corp-headingLv2-03 .l-HeadingTitle__h2 {
      font-size: 20px;
      margin-bottom: 26px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-headingLv2-03-wrapper .corp-headingLv2-03 .l-HeadingTitle__h2 {
      font-size: 19px;
      margin-bottom: 30px; } }
  @media only screen and (max-width: 640px) {
    .corp-headingLv2-03-wrapper .corp-headingLv2-03 .l-HeadingTitle__h2 {
      font-size: 17px;
      margin-bottom: 24px; } }
  .corp-headingLv2-03-wrapper .corp-headingLv2-03 .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 0; }

.corp-headingLv2-03.l-HeadingTitle--h2 {
  border-bottom: 1px solid #d9d9d9; }

/*corp-headingLv2-04*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv2-04-wrapper {
    margin-top: 30px;
    margin-bottom: 8px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-04-wrapper {
    margin-top: 30px;
    margin-bottom: 8px !important; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-04-wrapper {
    margin-top: 26px;
    margin-bottom: 6px !important; } }

@media only screen and (min-width: 1025px) {
  .corp-headingLv2-04 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-04 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-04 {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.corp-headingLv2-04 .l-HeadingTitle__h2 {
  position: relative; }
  .corp-headingLv2-04 .l-HeadingTitle__h2:after {
    content: "";
    position: relative;
    height: 1px;
    background: #00a582;
    display: block;
    margin: 0 auto;
    width: 100px; }

@media only screen and (min-width: 1025px) {
  .corp-headingLv2-04 .l-HeadingTitle__h2 .cmn-richtext {
    margin-bottom: 30px;
    display: block; }
  .corp-headingLv2-04 .l-HeadingTitle--h2 {
    margin-bottom: 62px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-04 .l-HeadingTitle__h2 .cmn-richtext {
    margin-bottom: 26px;
    display: block; }
  .corp-headingLv2-04 .l-HeadingTitle--h2 {
    margin-bottom: 62px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-04 .l-HeadingTitle__h2 .cmn-richtext {
    margin-bottom: 20px;
    display: block; } }

.corp-headingLv2-04 .l-HeadingTitle__titleBlock__titleBox__title {
  margin-bottom: 0; }

.corp-headingLv2-04.l-HeadingTitle--h2 {
  border: none;
  margin-bottom: 0; }

/*corp-headingLv2-section*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv2-section {
    margin-top: 90px;
    margin-bottom: 90px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv2-section {
    margin-top: 60px;
    margin-bottom: 60px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv2-section {
    margin-top: 52px;
    margin-bottom: 52px; } }

/*corp-headingLv3-01*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv3-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv3-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv3-01-wrapper {
    margin-top: 26px; } }

.corp-headingLv3-01-wrapper .corp-headingLv3-01 .l-HeadingTitle__h3 .cmn-richtext {
  display: inline-block;
  width: 100%; }
  .corp-headingLv3-01-wrapper .corp-headingLv3-01 .l-HeadingTitle__h3 .cmn-richtext span {
    margin-left: 15px;
    vertical-align: middle;
    display: block; }

@media only screen and (min-width: 1025px) {
  .corp-headingLv3-01-wrapper .corp-headingLv3-01 .l-HeadingTitle__h3 {
    border-left: 4px solid #B0DED7 !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv3-01-wrapper .corp-headingLv3-01 .l-HeadingTitle__h3 {
    border-left: 4px solid #B0DED7 !important; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv3-01-wrapper .corp-headingLv3-01 .l-HeadingTitle__h3 {
    border-left: 3px solid #B0DED7 !important; } }

.corp-headingLv3-01-wrapper .corp-headingLv3-01 .l-HeadingTitle__titleBlock__titleBox__title {
  margin-bottom: 0; }

/*corp-headingLv3-section*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv3-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv3-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv3-section {
    margin-top: 39px;
    margin-bottom: 39px; } }

/*corp-headingLv4-01*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv4-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv4-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv4-01-wrapper {
    margin-top: 26px; } }

.corp-headingLv4-01-wrapper .corp-headingLv4-01 {
  display: inline-block;
  border-bottom: 1px solid #d9d9d9;
  vertical-align: bottom; }
  .corp-headingLv4-01-wrapper .corp-headingLv4-01 .l-HeadingTitle__titleBlock {
    width: auto; }
  .corp-headingLv4-01-wrapper .corp-headingLv4-01 .l-HeadingTitle__h4 {
    margin-bottom: 10px; }
  .corp-headingLv4-01-wrapper .corp-headingLv4-01 .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 0; }

/*corp-headingLv4-section*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv4-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv4-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv4-section {
    margin-top: 39px;
    margin-bottom: 39px; } }

/*corp-headingLv4-sustainability*/
.corp-headingLv4-01-wrapper .corp-headingLv4-sustainability {
  display: block;
  border-bottom: 2px solid; }
  @media only screen and (min-width: 1025px) {
    .corp-headingLv4-01-wrapper .corp-headingLv4-sustainability .l-HeadingTitle__h4 {
      font-size: 22px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-headingLv4-01-wrapper .corp-headingLv4-sustainability .l-HeadingTitle__h4 {
      font-size: 21px; } }
  @media only screen and (max-width: 640px) {
    .corp-headingLv4-01-wrapper .corp-headingLv4-sustainability .l-HeadingTitle__h4 {
      font-size: 18px; } }

.corp-headingLv4-01-wrapper .corp-headingLv4-sustainability--eco {
  border-color: #45B035; }
  .corp-headingLv4-01-wrapper .corp-headingLv4-sustainability--eco .l-HeadingTitle__h4 {
    color: #45B035; }

.corp-headingLv4-01-wrapper .corp-headingLv4-sustainability--comunity {
  border-color: #EA608E; }
  .corp-headingLv4-01-wrapper .corp-headingLv4-sustainability--comunity .l-HeadingTitle__h4 {
    color: #EA608E; }

.corp-headingLv4-01-wrapper .corp-headingLv4-sustainability--culture {
  border-color: #00AAD4; }
  .corp-headingLv4-01-wrapper .corp-headingLv4-sustainability--culture .l-HeadingTitle__h4 {
    color: #00AAD4; }

/*corp-headingLv5-01*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv5-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv5-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv5-01-wrapper {
    margin-top: 26px; } }

.corp-headingLv5-01-wrapper .corp-headingLv5-01 .l-HeadingTitle__titleBlock__titleBox__title {
  margin-bottom: 0; }

/*corp-headingLv5-section*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv5-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv5-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv5-section {
    margin-top: 39px;
    margin-bottom: 39px; } }

/*corp-headingLv6-01*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv6-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv6-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv6-01-wrapper {
    margin-top: 26px; } }

.corp-headingLv6-01-wrapper .corp-headingLv6-01 .l-HeadingTitle__titleBlock__titleBox__title {
  margin-bottom: 0; }

/*corp-headingLv6-section*/
@media only screen and (min-width: 1025px) {
  .corp-headingLv6-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-headingLv6-section {
    margin-top: 45px;
    margin-bottom: 45px; } }

@media only screen and (max-width: 640px) {
  .corp-headingLv6-section {
    margin-top: 39px;
    margin-bottom: 39px; } }

@font-face {
  font-family: 'corpicon';
  src: url("/etc/designs/kao/www-kao-com/emea/en/component/corp_fonts/corp.eot?vlhs1s");
  src: url("/etc/designs/kao/www-kao-com/emea/en//etc/designs/kao/www-kao-com/emea/en/component/corp_fonts/corp.eot?vlhs1s") format("embedded-opentype"), url("/etc/designs/kao/www-kao-com/emea/en/component/corp_fonts/corp.ttf?vlhs1s") format("truetype"), url("/etc/designs/kao/www-kao-com/emea/en/component/corp_fonts/corp.woff?vlhs1s") format("woff"), url("/etc/designs/kao/www-kao-com/emea/en/component/corp_fonts/corp.svg?vlhs1s") format("svg");
  font-weight: normal;
  font-style: normal; }

.corp-icon {
  display: inline-block;
  font-family: 'corpicon';
  font-size: 1.2em;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/*
  icon-list
 */
.corp-icon--worldwide:before {
  content: "\e900"; }

.corp-icon--search:before {
  content: "\e901"; }

.corp-icon--fax:before {
  content: "\e903"; }

.corp-icon--zoom:before {
  content: "\e905"; }

@media only screen and (min-width: 1025px) {
  .corp-iconFax-01-wrapper .corp-iconFax-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-iconFax-01-wrapper .corp-iconFax-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-iconFax-01-wrapper .corp-iconFax-01 {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax {
  padding: 0;
  margin-right: 15px;
  width: auto;
  height: auto;
  background-color: transparent; }
  .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax:before {
    display: inline-block;
    font-family: 'corpicon';
    content: "\e903";
    line-height: 1;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #9b9b9b; }
    @media only screen and (min-width: 1025px) {
      .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax:before {
        font-size: 15px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax:before {
        font-size: 15px; } }
    @media only screen and (max-width: 640px) {
      .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax:before {
        font-size: 13px; } }

.corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax__text {
  position: absolute;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px; }

.corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__number {
  font-size: 16px;
  font-weight: normal; }

@media only screen and (max-width: 640px) {
  .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__fax {
    margin-right: 13px; }
  .corp-iconFax-01-wrapper .corp-iconFax-01 .l-TelephoneCall__item__number {
    font-size: 14px; } }

@media only screen and (min-width: 1025px) {
  .corp-iconTel-01-wrapper .corp-iconTel-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-iconTel-01-wrapper .corp-iconTel-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-iconTel-01-wrapper .corp-iconTel-01 {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__icon__phone {
  margin-right: 15px;
  color: #9b9b9b; }
  @media only screen and (min-width: 1025px) {
    .corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__icon__phone:before {
      font-size: 15px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__icon__phone:before {
      font-size: 15px; } }
  @media only screen and (max-width: 640px) {
    .corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__icon__phone:before {
      font-size: 13px; } }

.corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__number {
  font-size: 16px;
  font-weight: normal; }

@media only screen and (max-width: 640px) {
  .corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__icon__phone {
    margin-right: 13px; }
  .corp-iconTel-01-wrapper .corp-iconTel-01 .l-TelephoneCall__item__number {
    font-size: 14px; } }

/* imgItem-01 */
@media only screen and (min-width: 1025px) {
  .corp-imgItem-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-imgItem-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-imgItem-01-wrapper {
    margin-top: 26px; } }

[lang^=ja] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }

[lang^=en] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }

[lang^=zh] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: Hiragino-Sans-TC-W6, sans-serif; }

[lang^=zh_cn] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }

[lang^=id] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }

[lang^=th] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: SJThai-DB, sans-serif; }

[lang^=vi] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }

[lang^=ru] .corp-imgItem-01-wrapper .corp-imgItem-01 .l-Image__caption {
  font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }

/* imgItem-02 */
@media only screen and (min-width: 1025px) {
  .corp-imgItem-02-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-imgItem-02-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-imgItem-02-wrapper {
    margin-top: 26px; } }

.corp-imgItem-02-wrapper .corp-imgItem-02 {
  max-width: 1155px;
  margin: 0 auto; }
  .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
    color: #333333; }
    [lang^=ja] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
    [lang^=en] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=zh] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: Hiragino-Sans-TC-W6, sans-serif; }
    [lang^=zh_cn] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
    [lang^=id] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
    [lang^=th] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: SJThai-DB, sans-serif; }
    [lang^=vi] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
    [lang^=ru] .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
      font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
        padding: 0 45px 0 45px; } }
    @media only screen and (max-width: 640px) {
      .corp-imgItem-02-wrapper .corp-imgItem-02 .l-Image__caption {
        padding: 0 26px 0 26px; } }

/* imgText-01 */
@media only screen and (min-width: 1025px) {
  .corp-imgText-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-imgText-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-imgText-01-wrapper {
    margin-top: 26px; } }

@media only screen and (min-width: 1025px) {
  .corp-imgText-01-wrapper .corp-imgText-01 {
    margin-top: 60px;
    margin-bottom: 60px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-imgText-01-wrapper .corp-imgText-01 {
    margin-top: 60px;
    margin-bottom: 60px !important; } }

@media only screen and (max-width: 640px) {
  .corp-imgText-01-wrapper .corp-imgText-01 {
    margin-top: 52px;
    margin-bottom: 52px !important; } }

.corp-imgText-01-wrapper .corp-imgText-01.is-layoutL .l-ImageTextHP__contentsBlock__text {
  box-sizing: border-box;
  padding-left: 14px; }
  @media only screen and (max-width: 640px) {
    .corp-imgText-01-wrapper .corp-imgText-01.is-layoutL .l-ImageTextHP__contentsBlock__text {
      padding-left: 10px; } }

.corp-imgText-01-wrapper .corp-imgText-01 .l-ImageTextHP__contentsBlock__text .l-Text {
  margin-bottom: 30px; }
  @media only screen and (max-width: 640px) {
    .corp-imgText-01-wrapper .corp-imgText-01 .l-ImageTextHP__contentsBlock__text .l-Text {
      margin-bottom: 26px;
      font-size: 12px; } }

@media only screen and (max-width: 640px) {
  .corp-imgText-01-wrapper .corp-imgText-01 .l-ImageTextHP__contentsBlock__text .l-ButtonUnit__link {
    font-size: 12px; } }

@media only screen and (min-width: 1025px) {
  .corp-imgText-01-wrapper .corp-imgText-01 .l-ImageTextHP__contentsBlock__text .l-ButtonP {
    width: 71%; } }

.corp-imgText-01-wrapper .l-Image__caption {
  color: #333333; }
  [lang^=ja] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
  [lang^=en] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=zh] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: Hiragino-Sans-TC-W6, sans-serif; }
  [lang^=zh_cn] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
  [lang^=id] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=th] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: SJThai-DB, sans-serif; }
  [lang^=vi] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
  [lang^=ru] .corp-imgText-01-wrapper .l-Image__caption {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }

@media only screen and (min-width: 1025px) {
  .l-LabelTagP.corp-label-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .l-LabelTagP.corp-label-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .l-LabelTagP.corp-label-01 {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.l-LabelTagP.corp-label-01 .l-LabelTagUnit {
  font-size: 12px; }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .l-LabelTagP.corp-label-01 .l-LabelTagUnit {
      font-size: 11px; } }
  @media only screen and (max-width: 640px) {
    .l-LabelTagP.corp-label-01 .l-LabelTagUnit {
      font-size: 11px; } }

.l-LabelTagP.corp-label-01 .l-LabelTagP__list__item {
  margin: 0 10px 10px 0; }
  @media only screen and (max-width: 640px) {
    .l-LabelTagP.corp-label-01 .l-LabelTagP__list__item {
      margin: 0 8px 8px 0; } }

@media only screen and (min-width: 1025px) {
  .corp-listItem-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-listItem-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-listItem-01-wrapper {
    margin-top: 26px; } }

@media only screen and (min-width: 1025px) {
  .corp-listItem-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-listItem-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-listItem-01 {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.corp-listItem-01 .l-ListP__ul {
  padding-left: 18px;
  color: #999;
  font-family: sans-serif; }
  [lang^=ja] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: "FP-ヒラギノUD角ゴ StdN W3", FP-HiraginoUDSansStdN-W3, sans-serif; }
  [lang^=en] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: Neue-Helvetica-Paneuropean-Light, sans-serif; }
  [lang^=zh] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: Hiragino-Sans-TC-W3, sans-serif; }
  [lang^=zh_cn] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: FP-Hiragino-Sans-GB-W3, sans-serif; }
  [lang^=id] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: Neue-Helvetica-Paneuropean-Light, sans-serif; }
  [lang^=th] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: SJThai-M, sans-serif; }
  [lang^=vi] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: Neue-HelveticaR-World-45-Light, sans-serif; }
  [lang^=ru] .corp-listItem-01 .l-ListP__ul .l-ListUnit {
    font-family: Neue-HelveticaR-World-45-Light, sans-serif; }

.corp-listItem-01 .l-ListP__ul__item {
  padding-left: .2em; }
  .corp-listItem-01 .l-ListP__ul__item .cmn-richtext span:last-child {
    color: #000000 !important; }

@media only screen and (min-width: 1025px) {
  .corp-listItem-02-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-listItem-02-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-listItem-02-wrapper {
    margin-top: 26px; } }

@media only screen and (min-width: 1025px) {
  .corp-listItem-02 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-listItem-02 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-listItem-02 {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.corp-listItem-02 .l-ListP__ol {
  padding-left: 24px;
  color: #999; }

.corp-listItem-02 .l-ListP__ol__item {
  padding-left: .2em; }
  .corp-listItem-02 .l-ListP__ol__item .cmn-richtext span:last-child {
    color: #000000 !important; }

/* movieItem-01 */
@media only screen and (min-width: 1025px) {
  .corp-movieItem-01-wrapper {
    margin-top: 30px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-movieItem-01-wrapper {
    margin-top: 30px; } }

@media only screen and (max-width: 640px) {
  .corp-movieItem-01-wrapper {
    margin-top: 26px; } }

.corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
  color: #333333;
  line-height: 1.6;
  letter-spacing: 0.05em; }
  [lang^=ja] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
  [lang^=en] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=zh] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: Hiragino-Sans-TC-W6, sans-serif; }
  [lang^=zh_cn] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
  [lang^=id] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
  [lang^=th] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: SJThai-DB, sans-serif; }
  [lang^=vi] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
  [lang^=ru] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
  [lang^=en] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    line-height: 1.5;
    letter-spacing: 0.025em; }
  [lang^=id] .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
    line-height: 1.5;
    letter-spacing: 0.025em; }
  @media only screen and (min-width: 1025px) {
    .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
      font-size: 14px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
      font-size: 12px; } }
  @media only screen and (max-width: 640px) {
    .corp-movieItem-01-wrapper .corp-movieItem-01 .l-Movie__caption {
      font-size: 12px; } }

/* news-index-pack */
@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag {
    margin-left: 90px;
    margin-right: 90px; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__contentsBlock {
    display: table !important; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__contentsBlock__text {
    display: inline-block !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__contentsBlock__text {
    display: inline-block;
    font-size: 16px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__contentsBlock__text {
    font-size: 14px !important; } }

.corp-newsIndex--noImag .l-NewsIndexUnit--v2__contentsBlock__image {
  display: none; }

.corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
          flex-direction: row !important; }
  @media only screen and (min-width: 1025px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important; } }
  @media only screen and (max-width: 640px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock {
      display: block !important; } }
  @media only screen and (min-width: 1025px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock {
      margin-top: 8px !important;
      margin-right: 30px;
      margin-right: 0 !important;
      -webkit-box-ordinal-group: 1 !important;
      -webkit-order: 0 !important;
              order: 0 !important;
      white-space: nowrap; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock {
      margin-top: 5px !important;
      margin-right: 0 !important;
      display: block !important;
      -webkit-box-ordinal-group: 1 !important;
      -webkit-order: 0 !important;
              order: 0 !important;
      white-space: nowrap; } }
  @media only screen and (max-width: 640px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock {
      margin-top: 0 !important; } }
  @media only screen and (min-width: 1025px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__time {
      font-size: 16px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__time {
      font-size: 16px;
      line-height: 16px; } }
  @media only screen and (max-width: 640px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__time {
      font-size: 14px !important;
      width: 98px !important; } }
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel {
    display: none; }
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock__categoryLabel {
    display: none; }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__icon {
    top: 20px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__icon {
    top: 20px !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__icon {
    display: block !important; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2.is-layoutR {
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2.is-layoutR {
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2.is-layoutR {
    padding-left: 13px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2.is-layoutR.is-link {
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2.is-layoutR.is-link {
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2.is-layoutR.is-link {
    padding-left: 13px;
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v2__text {
    margin-right: 30px !important; } }

.corp-newsIndex--noImag .l-NewsIndexUnit--v2__text::after {
  display: none; }

[lang^=en] .corp-newsIndex--noImag .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__contentsBlock {
  display: inline-block;
  vertical-align: text-top; }

[lang^=id] .corp-newsIndex--noImag .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__contentsBlock {
  display: inline-block;
  vertical-align: text-top; }

.corp-newsIndex .cmn-icon {
  color: #00A582; }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex .l-NewsIndexUnit--v2 {
    padding-right: 0; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v2 {
    padding-right: 0; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__icon {
    top: 35px; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__icon {
    display: none; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__image {
    width: 115px;
    text-align: center; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__image {
    width: 115px;
    text-align: center; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__image {
    width: 97px;
    text-align: center; } }

.corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__image img {
  vertical-align: top; }

.corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__contentsBlock {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex; }

.corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
  .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
    @media only screen and (min-width: 1025px) {
      .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text {
        display: inline-block;
        font-size: 20px;
        margin-bottom: 24px;
        margin-top: 9px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text {
        font-size: 19px;
        margin-bottom: 24px;
        margin-top: 9px; } }
    @media only screen and (max-width: 640px) {
      .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text {
        font-size: 16px;
        margin-bottom: 20px; } }
    .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text .l-NewsIndexUnit--v2__text {
      color: #333333; }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text .l-NewsIndexUnit--v2__text {
          line-height: 32px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text .l-NewsIndexUnit--v2__text {
          margin-right: 0px; }
          .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__contentsBlock__text .l-NewsIndexUnit--v2__text::after {
            font-family: 'icomoon';
            content: "\e006";
            padding-left: 7px;
            padding-top: 1px;
            color: #00A582; } }
  .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
    margin-bottom: 0;
    letter-spacing: normal;
    font-size: 0; }
    @media only screen and (max-width: 640px) {
      .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock {
        display: block; } }
    .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__time {
      color: #757575;
      margin-bottom: 5px; }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__time {
          padding-right: 15px;
          line-height: 16px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__time {
          padding-right: 15px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__time {
          font-size: 11px;
          width: 77px;
          padding-right: 7px; } }
    .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel {
      margin-bottom: 5px; }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel {
          padding-right: 7px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel {
          padding-right: 7px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel {
          padding-right: 5px; } }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel .l-LabelTagUnit {
          font-size: 10px; } }
      .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__groupLabel .is-colorset1 {
        background-color: #E8E8E8;
        color: #4D4D4D;
        padding: 2px 4px; }
    .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__categoryLabel {
      margin-bottom: 5px; }
      .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__categoryLabel:not(:last-child) {
        padding-right: 7px; }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__categoryLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__categoryLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__categoryLabel .l-LabelTagUnit {
          font-size: 10px; } }
      .corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__innerBlock .l-NewsIndexUnit--v2__infoBlock .l-NewsIndexUnit--v2__infoBlock__categoryLabel .is-colorset1 {
        background-color: #ccede6;
        color: #4D4D4D;
        padding: 2px 4px; }

.corp-newsIndex .l-NewsIndexUnit--v2 .l-NewsIndexUnit--v2__contentsBlock__image {
  margin-left: 12px;
  vertical-align: top; }

.corp-newsIndex .is-link .g-NewsIndexUnit--v2__contentsBlock__text {
  text-decoration: none;
  color: #333333; }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex .l-NewsIndexUnit--v2.is-layoutR {
    padding-left: 65px;
    padding-top: 30px;
    padding-bottom: 36px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex .l-NewsIndexUnit--v2.is-layoutR {
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 36px; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v2.is-layoutR {
    padding-left: 0;
    padding-top: 26px;
    padding-bottom: 26px; } }

.corp-newsIndex .l-NewsIndexUnit--v2.is-layoutR:hover {
  background: #f7f7f7;
  opacity: 1; }

.corp-newsIndex .l-NewsIndexP--v2__list__item {
  position: relative; }
  .corp-newsIndex .l-NewsIndexP--v2__list__item .l-NewsIndexUnit--v2__icon {
    position: absolute;
    margin-top: 0; }
    @media only screen and (min-width: 1025px) {
      .corp-newsIndex .l-NewsIndexP--v2__list__item .l-NewsIndexUnit--v2__icon {
        left: 30px;
        top: 39px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-newsIndex .l-NewsIndexP--v2__list__item .l-NewsIndexUnit--v2__icon {
        left: 0;
        top: 39px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsIndex .l-NewsIndexP--v2__list__item .l-NewsIndexUnit--v2 {
      padding-right: 0; } }
  @media only screen and (max-width: 640px) {
    .corp-newsIndex .l-NewsIndexP--v2__list__item .l-NewsIndexUnit--v2:not(.is-link) .l-NewsIndexUnit--v2__text::after {
      display: none; } }
  .corp-newsIndex .l-NewsIndexP--v2__list__item .l-NewsIndexUnit--v2:not(.is-link):hover {
    background: #ffffff; }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex .l-NewsIndexUnit--v3 {
    padding-right: 0; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v3 {
    padding-right: 0; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__icon {
    top: 35px; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__icon {
    display: none; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__image {
    width: 200px;
    text-align: center; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__image {
    width: 200px;
    text-align: center; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__image {
    width: 140px;
    text-align: center; } }

.corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__image img {
  vertical-align: top; }

.corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
  .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    margin-bottom: 0;
    letter-spacing: normal;
    font-size: 0; }
    @media only screen and (min-width: 1025px) {
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock {
        margin-top: 8px !important;
        margin-right: 30px;
        margin-right: 0 !important;
        white-space: nowrap; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock {
        margin-top: 5px !important;
        margin-right: 0 !important;
        display: block !important;
        white-space: nowrap; } }
    @media only screen and (max-width: 640px) {
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock {
        margin-top: 5px !important;
        display: block; } }
    .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__time {
      color: #757575;
      margin-bottom: 5px;
      display: inline-block; }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__time {
          font-size: 16px;
          padding-right: 15px;
          line-height: 16px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__time {
          font-size: 16px;
          line-height: 16px;
          padding-right: 15px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__time {
          font-size: 14px !important;
          width: 98px !important;
          font-size: 11px;
          width: 77px;
          padding-right: 7px; } }
    .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel {
      margin-bottom: 5px; }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel {
          padding-right: 7px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel {
          padding-right: 7px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel {
          padding-right: 5px; } }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel .l-LabelTagUnit {
          font-size: 10px; } }
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel .is-colorset1 {
        background-color: #E8E8E8;
        color: #4D4D4D;
        padding: 2px 4px; }
    .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__categoryLabel {
      margin-bottom: 5px; }
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__categoryLabel:not(:last-child) {
        padding-right: 7px; }
      @media only screen and (min-width: 1025px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__categoryLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__categoryLabel .l-LabelTagUnit {
          font-size: 12px; } }
      @media only screen and (max-width: 640px) {
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__categoryLabel .l-LabelTagUnit {
          font-size: 10px; } }
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__categoryLabel .is-colorset1 {
        background-color: #ccede6;
        color: #4D4D4D;
        padding: 2px 4px; }

.corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__innerBlock {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }
  .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__contentsBlock__text {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
    @media only screen and (min-width: 1025px) {
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__contentsBlock__text .l-NewsIndexUnit--v3__text {
        line-height: 32px;
        font-size: 20px;
        margin-top: 6px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__contentsBlock__text .l-NewsIndexUnit--v3__text {
        font-size: 19px;
        margin-top: 9px; } }
    @media only screen and (max-width: 640px) {
      .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__contentsBlock__text .l-NewsIndexUnit--v3__text {
        margin-right: 0px;
        font-size: 16px; }
        .corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__contentsBlock__text .l-NewsIndexUnit--v3__text::after {
          font-family: 'icomoon';
          content: "\e006";
          padding-left: 7px;
          padding-top: 1px;
          color: #00A582; } }

.corp-newsIndex .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock__image {
  margin-left: 12px;
  vertical-align: top;
  display: block; }

.corp-newsIndex .is-link .g-NewsIndexUnit--v3__contentsBlock__text .g-NewsIndexUnit--v3__text {
  text-decoration: none;
  color: #333333; }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex .l-NewsIndexUnit--v3.is-layoutR {
    padding-left: 65px;
    padding-top: 30px;
    padding-bottom: 36px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex .l-NewsIndexUnit--v3.is-layoutR {
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 36px; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex .l-NewsIndexUnit--v3.is-layoutR {
    padding-left: 0;
    padding-top: 26px;
    padding-bottom: 26px; } }

.corp-newsIndex .l-NewsIndexUnit--v3.is-layoutR:hover {
  background: #f7f7f7;
  opacity: 1; }

.corp-newsIndex .l-NewsIndexP--v3__list__item {
  position: relative;
  word-break: break-word; }
  .corp-newsIndex .l-NewsIndexP--v3__list__item .l-NewsIndexUnit--v3__icon {
    position: absolute;
    margin-top: 0; }
    @media only screen and (min-width: 1025px) {
      .corp-newsIndex .l-NewsIndexP--v3__list__item .l-NewsIndexUnit--v3__icon {
        left: 30px;
        top: 39px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-newsIndex .l-NewsIndexP--v3__list__item .l-NewsIndexUnit--v3__icon {
        left: 0;
        top: 39px; } }
  @media only screen and (max-width: 640px) {
    .corp-newsIndex .l-NewsIndexP--v3__list__item .l-NewsIndexUnit--v3:not(.is-link) .l-NewsIndexUnit--v3__text::after {
      display: none; } }
  .corp-newsIndex .l-NewsIndexP--v3__list__item .l-NewsIndexUnit--v3:not(.is-link):hover {
    background: #ffffff; }

.corp-newsIndex--noImag .l-NewsIndexUnit--v3__contentsBlock {
  display: table !important; }
  @media only screen and (max-width: 640px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v3__contentsBlock {
      display: table !important; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3__contentsBlock__text {
    display: inline-block !important;
    font-size: 16px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3__contentsBlock__text {
    display: inline-block;
    font-size: 16px !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3__contentsBlock__text {
    font-size: 14px !important; } }

.corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
          flex-direction: row !important;
  display: table-cell; }
  @media only screen and (min-width: 1025px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock {
      -webkit-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock {
      -webkit-flex-wrap: nowrap !important;
              flex-wrap: nowrap !important; } }
  @media only screen and (max-width: 640px) {
    .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock {
      display: block !important; } }
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__text {
    color: #333333;
    display: inline-block; }
    @media only screen and (min-width: 1025px) {
      .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__text {
        font-size: 16px !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__text {
        font-size: 16px !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important; } }
    @media only screen and (max-width: 640px) {
      .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__text {
        margin-right: 0px;
        font-size: 14px !important;
        margin-right: 30px !important; } }
    .corp-newsIndex--noImag .l-NewsIndexUnit--v3__innerBlock .l-NewsIndexUnit--v3__text::after {
      display: none; }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3__icon {
    top: 20px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3__icon {
    top: 20px !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3__icon {
    display: block !important; } }

@media only screen and (min-width: 1025px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3.is-layoutR {
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3.is-layoutR {
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

@media only screen and (max-width: 640px) {
  .corp-newsIndex--noImag .l-NewsIndexUnit--v3.is-layoutR {
    padding-left: 13px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important; } }

[lang^=en] .corp-newsIndex--noImag .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock {
  display: inline-block;
  vertical-align: text-top; }

[lang^=id] .corp-newsIndex--noImag .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock {
  display: inline-block;
  vertical-align: text-top; }

.corp-newsIndex--noImag .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__groupLabel {
  display: none; }

.corp-newsIndex--noImag .l-NewsIndexUnit--v3__infoBlock .l-NewsIndexUnit--v3__infoBlock__categoryLabel {
  display: none; }

.corp-newsIndex--noImag .l-NewsIndexUnit--v3 .l-NewsIndexUnit--v3__contentsBlock__image {
  display: none !important; }

/* Old News */
.is-oldNews {
  /* contents width */
  /* pdf icon */
  /* headingLv1-01 */
  /* headingLv2-01 */
  /* headingLv3-01 */
  /* headingLv4-01 */
  /* headingLv5-01 */
  /* headingLv6-01 */
  /* paragraph-01 */ }
  @media only screen and (min-width: 1025px) {
    .is-oldNews .l-Column {
      width: 80%; } }
  .is-oldNews .cmn-icon--pdf {
    color: #999 !important; }
  .is-oldNews .l-PageTitle {
    margin-bottom: 67px;
    border-width: 1px; }
    @media only screen and (max-width: 640px) {
      .is-oldNews .l-PageTitle {
        margin-bottom: 48px; } }
    .is-oldNews .l-PageTitle .l-Text {
      margin-bottom: 28px;
      letter-spacing: 0.05em;
      line-height: 1.4; }
      @media only screen and (min-width: 1025px) {
        .is-oldNews .l-PageTitle .l-Text {
          font-size: 20px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .is-oldNews .l-PageTitle .l-Text {
          font-size: 19px; } }
      @media only screen and (max-width: 640px) {
        .is-oldNews .l-PageTitle .l-Text {
          font-size: 17px; } }
  .is-oldNews .l-HeadingTitle--h2 {
    border-bottom: 1px solid #d9d9d9; }
    @media only screen and (min-width: 1025px) {
      .is-oldNews .l-HeadingTitle--h2 {
        margin-bottom: 38px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .is-oldNews .l-HeadingTitle--h2 {
        margin-bottom: 38px; } }
    @media only screen and (max-width: 640px) {
      .is-oldNews .l-HeadingTitle--h2 {
        margin-bottom: 26px; } }
    .is-oldNews .l-HeadingTitle--h2 .l-HeadingTitle__titleBlock__titleBox__title {
      margin-bottom: 0; }
  .is-oldNews .l-HeadingTitle__h2 {
    border-left: 6px solid #00a582 !important; }
    .is-oldNews .l-HeadingTitle__h2 .cmn-richtext span {
      margin-left: 15px;
      display: block; }
  @media only screen and (min-width: 1025px) {
    .is-oldNews .l-HeadingTitle__h2 {
      margin-bottom: 28px; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .is-oldNews .l-HeadingTitle__h2 {
      margin-bottom: 15px; } }
  @media only screen and (max-width: 640px) {
    .is-oldNews .l-HeadingTitle__h2 {
      margin-bottom: 12px; } }
  .is-oldNews .l-HeadingTitle--h3 .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 0; }
  .is-oldNews .l-HeadingTitle--h3 .l-HeadingTitle__h3 .cmn-richtext {
    display: inline-block;
    width: 100%; }
    .is-oldNews .l-HeadingTitle--h3 .l-HeadingTitle__h3 .cmn-richtext span {
      margin-left: 15px;
      vertical-align: middle;
      display: block; }
  @media only screen and (min-width: 1025px) {
    .is-oldNews .l-HeadingTitle--h3 .l-HeadingTitle__h3 {
      border-left: 4px solid #B0DED7 !important; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .is-oldNews .l-HeadingTitle--h3 .l-HeadingTitle__h3 {
      border-left: 4px solid #B0DED7 !important; } }
  @media only screen and (max-width: 640px) {
    .is-oldNews .l-HeadingTitle--h3 .l-HeadingTitle__h3 {
      border-left: 3px solid #B0DED7 !important; } }
  .is-oldNews .l-HeadingTitle--h4 {
    border-bottom: 1px solid #d9d9d9;
    vertical-align: bottom; }
    .is-oldNews .l-HeadingTitle--h4 .l-HeadingTitle__titleBlock {
      width: auto; }
    .is-oldNews .l-HeadingTitle--h4 .l-HeadingTitle__h4 {
      margin-bottom: 10px; }
    .is-oldNews .l-HeadingTitle--h4 .l-HeadingTitle__titleBlock__titleBox__title {
      margin-bottom: 0; }
  .is-oldNews .l-HeadingTitle--h5 .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 0; }
  .is-oldNews .l-HeadingTitle--h6 .l-HeadingTitle__titleBlock__titleBox__title {
    margin-bottom: 0; }
  @media only screen and (min-width: 1025px) {
    .is-oldNews .l-HeadingTitle--p {
      margin-top: 30px;
      margin-bottom: 30px !important; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .is-oldNews .l-HeadingTitle--p {
      margin-top: 30px;
      margin-bottom: 30px !important; } }
  @media only screen and (max-width: 640px) {
    .is-oldNews .l-HeadingTitle--p {
      margin-top: 26px;
      margin-bottom: 26px !important; } }

/*corp-paragraph-01*/
@media only screen and (min-width: 1025px) {
  .corp-paragraph-01-wrapper {
    margin-top: 22px; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-paragraph-01-wrapper {
    margin-top: 22px; } }

@media only screen and (max-width: 640px) {
  .corp-paragraph-01-wrapper {
    margin-top: 20px; } }

@media only screen and (min-width: 1025px) {
  .corp-paragraph-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-paragraph-01 {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-paragraph-01 {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

/* relatedLink-01 */
.corp-relatedLink-01 {
  margin-top: 0;
  margin-bottom: 0; }
  .corp-relatedLink-01 .l-TileLinkTextUnit {
    padding: 25px 30px 28px 30px;
    border: none;
    border-bottom: 1px solid #eee; }
    @media only screen and (max-width: 640px) {
      .corp-relatedLink-01 .l-TileLinkTextUnit {
        padding: 20px 15px; } }
    .corp-relatedLink-01 .l-TileLinkTextUnit:hover {
      opacity: 1;
      background-color: #f8f8f8; }
      .corp-relatedLink-01 .l-TileLinkTextUnit:hover .l-TileLinkTextUnit__leadBlock__title .cmn-richtext span {
        padding-bottom: 2px;
        border-bottom: 1px solid #333; }
      .corp-relatedLink-01 .l-TileLinkTextUnit:hover .l-TileLinkTextUnit__leadBlock__lead .cmn-richtext span {
        padding-bottom: 2px;
        border-bottom: 1px solid #333; }
    .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock {
      padding-left: 30px; }
      @media only screen and (max-width: 640px) {
        .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock {
          padding-left: 0;
          padding-right: 30px; } }
      .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock:after {
        display: none; }
        @media only screen and (max-width: 640px) {
          .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock:after {
            display: block;
            color: #00a582;
            font-family: 'icomoon';
            font-size: 13px;
            position: absolute;
            top: 50%;
            right: 15px;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            content: "\e006"; } }
    .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text {
      margin-bottom: 0;
      position: relative;
      font-size: 16px;
      font-weight: normal; }
      @media only screen and (max-width: 640px) {
        .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text {
          font-size: 14px; } }
      .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:before {
        color: #00a582;
        font-family: 'icomoon';
        font-size: 16px;
        position: absolute;
        top: 50%;
        left: -25px;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        content: "\e006"; }
        @media only screen and (max-width: 640px) {
          .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:before {
            display: none; } }
    .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__lead {
      padding-top: 5px; }
      @media only screen and (max-width: 640px) {
        .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__lead {
          padding-top: 0; } }
      .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__lead .l-Text {
        font-size: 14px;
        margin-bottom: 0; }
        @media only screen and (max-width: 640px) {
          .corp-relatedLink-01 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__lead .l-Text {
            font-size: 12px; } }
  .corp-relatedLink-01 .is-newWindow .l-TileLinkTextUnit__leadBlock:after {
    content: "\e012"; }
  .corp-relatedLink-01 .is-newWindow .l-TileLinkTextUnit__leadBlock .l-TileLinkTextUnit__leadBlock__title .l-Text:before {
    content: "\e012"; }

/* relatedLink-02--image */
.corp-relatedLink-02--image .l-TileLinkVUnit {
  padding: 0;
  border: none; }
  .corp-relatedLink-02--image .l-TileLinkVUnit:hover {
    opacity: 1; }
    .corp-relatedLink-02--image .l-TileLinkVUnit:hover .l-TileLinkVUnit__imageBlock {
      opacity: 0.7; }
    .corp-relatedLink-02--image .l-TileLinkVUnit:hover .l-TileLinkVUnit__leadBlock__title .cmn-richtext span {
      padding-bottom: 2px;
      border-bottom: 1px solid #3a3a3a; }

.corp-relatedLink-02--image .l-TileLinkVUnit__imageBlock {
  border: 1px solid #d9d9d9;
  margin-bottom: 0; }
  .corp-relatedLink-02--image .l-TileLinkVUnit__imageBlock .l-Image {
    margin-bottom: 0; }

.corp-relatedLink-02--image .l-TileLinkVUnit__leadBlock {
  margin-top: 15px; }
  .corp-relatedLink-02--image .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title {
    display: block;
    margin-bottom: 8px; }
    .corp-relatedLink-02--image .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text {
      margin-bottom: 0;
      font-weight: normal;
      font-size: 14px;
      line-height: 1.6;
      letter-spacing: normal; }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-relatedLink-02--image .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text {
          font-size: 12px; } }
      @media only screen and (max-width: 640px) {
        .corp-relatedLink-02--image .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text {
          font-size: 12px; } }
  .corp-relatedLink-02--image .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__lead .l-Text {
    font-size: 12px; }

.corp-relatedLink-02--image .l-TileLinkVUnit:not(.is-noicon) .l-TileLinkVUnit__leadBlock {
  padding-right: 0;
  padding-left: 24px; }

.corp-relatedLink-02--image .l-TileLinkVUnit.is-colorset--1 .l-TileLinkVUnit__icon {
  color: #00a582;
  right: auto;
  left: 0;
  margin-top: -5px;
  top: 0; }

/* relatedLink-02 */
.corp-relatedLink-02 .l-TileLinkTextUnit {
  border-width: 1px; }
  .corp-relatedLink-02 .l-TileLinkTextUnit.is-colorset--1 {
    border-color: #d9d9d9; }

.corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock {
  position: relative;
  padding-left: 25px;
  padding-right: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center; }
  @media only screen and (max-width: 640px) {
    .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock {
      padding-right: 25px;
      padding-left: 25px;
      left: auto;
      right: 0; } }
  .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock .l-TileLinkTextUnit__icon {
    color: #00a582; }
    @media only screen and (min-width: 1025px) {
      .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock .l-TileLinkTextUnit__icon {
        left: 0;
        right: auto;
        position: absolute; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock .l-TileLinkTextUnit__icon {
        left: 0;
        right: auto; } }
    @media only screen and (max-width: 640px) {
      .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock .l-TileLinkTextUnit__icon {
        right: 0; } }

.corp-relatedLink-02 .l-TileLinkTextUnit.is-leftIcon .l-TileLinkTextUnit__leadBlock {
  position: relative;
  padding-left: 25px;
  padding-right: 7px; }
  .corp-relatedLink-02 .l-TileLinkTextUnit.is-leftIcon .l-TileLinkTextUnit__leadBlock .l-TileLinkTextUnit__icon {
    color: #00a582;
    left: 0;
    right: auto;
    position: absolute; }

.corp-relatedLink-02 .l-TileLinkTextUnit.is-rightIcon .l-TileLinkTextUnit__leadBlock {
  position: relative;
  padding-left: 0;
  margin-left: 0;
  padding-left: 7px;
  padding-right: 25px; }
  .corp-relatedLink-02 .l-TileLinkTextUnit.is-rightIcon .l-TileLinkTextUnit__leadBlock .l-TileLinkTextUnit__icon {
    color: #00a582;
    left: auto;
    right: 0; }

.corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock__title {
  width: 100%;
  text-align: center; }
  .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock__title .l-Text {
    margin-bottom: 0;
    line-height: 1.6;
    letter-spacing: normal; }
    @media only screen and (min-width: 1025px) {
      .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock__title .l-Text {
        font-size: 14px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock__title .l-Text {
        font-size: 12px; } }
    @media only screen and (max-width: 640px) {
      .corp-relatedLink-02 .l-TileLinkTextUnit__leadBlock__title .l-Text {
        font-size: 12px; } }

.corp-relatedLink-02 .l-TileLinkTextUnit__icon {
  line-height: 1;
  top: 50%;
  margin-top: -.5em; }

/* section */
.l-Section__inner {
  max-width: 1245px; }

@media only screen and (min-width: 1025px) {
  .corp-sectionBorder {
    box-sizing: border-box;
    max-width: 1366px;
    margin: 0 auto;
    padding: 45px 45px; } }

.corp-sectionBorder .l-Section__inner {
  border: 1px solid #d9d9d9; }
  .corp-sectionBorder .l-Section__inner .l-Column {
    width: 94%; }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-sectionBorder .l-Section__inner .l-Column__cols:first-child {
      padding-top: 0; } }
  @media only screen and (max-width: 640px) {
    .corp-sectionBorder .l-Section__inner .l-Column__cols:first-child {
      padding-top: 0; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-sectionBorder .l-Section__inner {
      margin-left: 45px;
      margin-right: 45px;
      padding: 30px; } }
  @media only screen and (max-width: 640px) {
    .corp-sectionBorder .l-Section__inner {
      margin-left: 26px;
      margin-right: 26px;
      padding: 30px; } }

/* SlideImagePack */
.corp-SlideImagePack .g-SlideImageP__nav {
  margin-top: 0; }

/* Social Function design ================================================== */
#SocialFunction {
  background: #f7f7f7;
  border-bottom: 1px solid #cccccc; }

.g-SocialFunction__inner .at-resp-share-element .at-share-btn {
  margin-top: 15px;
  margin-bottom: 15px; }

/* Table-sustainability */
.corp-table-2-sustainability thead {
  color: #fff; }

.corp-table-2-sustainability--eco .corp-table__titleRow, .corp-table-2-sustainability--eco .corp-table__subTitleRow {
  background-color: #45B035; }

.corp-table-2-sustainability--eco tr td:first-child {
  background-color: #E3F0D8; }

.corp-table-2-sustainability--eco .highlightCell {
  background-color: #F2F8ED; }

.corp-table-2-sustainability--comunity .corp-table__titleRow, .corp-table-2-sustainability--comunity .corp-table__subTitleRow {
  background-color: #EA608E; }

.corp-table-2-sustainability--comunity tr td:first-child {
  background-color: #FBE5EB; }

.corp-table-2-sustainability--comunity .highlightCell {
  background-color: #FDF3F6; }

.corp-table-2-sustainability--culuture .corp-table__titleRow, .corp-table-2-sustainability--culuture .corp-table__subTitleRow {
  background-color: #00AAD4; }

.corp-table-2-sustainability--culuture tr td:first-child {
  background-color: #DBEFF8; }

.corp-table-2-sustainability--culuture .highlightCell {
  background-color: #EEF8FC; }

/* Table */
@media only screen and (max-width: 640px) {
  .corp-table {
    overflow: auto;
    white-space: nowrap; } }

.corp-table::-webkit-scrollbar {
  height: 5px; }

.corp-table::-webkit-scrollbar-track {
  background: #f1f1f1; }

.corp-table::-webkit-scrollbar-thumb {
  background: #bcbcbc; }

.corp-table table, .corp-table td, .corp-table th {
  border: 1px solid #d9d9d9; }

.corp-table table {
  width: 100%;
  border-left-style: none;
  border-right-style: none; }

.corp-table tr th:first-child, .corp-table tr td:first-child {
  border-left-style: none; }

.corp-table tr th:last-child, .corp-table tr td:last-child {
  border-right-style: none; }

.corp-table th, .corp-table td {
  font-size: 16px;
  line-height: 1.8;
  padding: 10px 15px; }
  @media only screen and (max-width: 640px) {
    .corp-table th, .corp-table td {
      font-size: 14px;
      line-height: 1.8;
      padding: 8px 13px; } }

.corp-table.is-fixed {
  overflow: inherit;
  white-space: inherit; }
  .corp-table.is-fixed table {
    table-layout: fixed;
    word-break: break-word; }

.corp-table-4 tbody tr:nth-child(even), .corp-table-5 tbody tr:nth-child(even) {
  background-color: #f8f8f8; }

.corp-table__titleRow {
  background-color: #eee; }
  .corp-table__titleRow th {
    font-weight: normal; }

.corp-table__subTitleRow {
  background-color: #f8f8f8; }
  .corp-table__subTitleRow th {
    font-weight: normal; }

/* Table Cell */
.corp-tableCell__title {
  margin: 0;
  margin-bottom: 6px; }

.corp-tableCell__list {
  margin: 0;
  color: #999;
  padding-left: 18px; }

.corp-tableCell__list__item__text {
  color: #333; }

.corp-tableCell__textLink__link {
  position: relative;
  display: block;
  text-decoration: none;
  color: #333; }
  .corp-tableCell__textLink__link:hover {
    opacity: 0.7; }
  .corp-tableCell__textLink__link:active, .corp-tableCell__textLink__link:visited {
    color: #333; }

.corp-tableCell__textLink__text {
  padding-left: 1.5em;
  display: inline-block; }
  .corp-tableCell__textLink__text span {
    padding-bottom: 2px;
    border-bottom: 1px solid #3a3a3a; }

.corp-tableCell__textLink__icon {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.corp-tableCell__button {
  border: 1px solid #eee;
  background-color: #fff;
  border-radius: 2px; }

.corp-tableCell__button__link {
  display: block;
  padding: 15px 15px 15px 20px;
  position: relative;
  text-decoration: none;
  color: #333; }
  .corp-tableCell__button__link:hover {
    background-color: #f8f8f8; }
    .corp-tableCell__button__link:hover .corp-tableCell__button__text span {
      padding-bottom: 2px;
      border-bottom: 1px solid #3a3a3a; }
  .corp-tableCell__button__link:active, .corp-tableCell__button__link:visited {
    color: #333; }

.corp-tableCell__button__icon {
  font-size: 23px;
  color: #999;
  position: absolute;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.corp-tableCell__button__text {
  display: inline-block;
  padding-left: 40px; }

/* NewsRelease Template */
.corp-newsRelease__header .l-Section__inner {
  padding-bottom: 20px; }
  @media only screen and (min-width: 1025px) {
    .corp-newsRelease__header .l-Section__inner {
      margin-bottom: 0; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsRelease__header .l-Section__inner {
      margin-bottom: 0; } }
  @media only screen and (max-width: 640px) {
    .corp-newsRelease__header .l-Section__inner {
      padding-bottom: 7px; } }

.corp-newsRelease__header .l-PageTitle__titleBlock__titleBox .l-Text {
  font-size: 20px; }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsRelease__header .l-PageTitle__titleBlock__titleBox .l-Text {
      font-size: 19px; } }
  @media only screen and (max-width: 640px) {
    .corp-newsRelease__header .l-PageTitle__titleBlock__titleBox .l-Text {
      font-size: 17px; } }

.corp-newsRelease__header .l-HeadingTitle--h4 {
  margin-bottom: 0; }

@media only screen and (max-width: 640px) {
  .corp-newsRelease__header .l-HeadingTitle__h4 {
    font-size: 17px; } }

.corp-newsRelease__header__meta {
  width: auto !important;
  float: left;
  margin-bottom: 20px;
  padding-top: 7px; }
  .is-authorring .corp-newsRelease__header__meta {
    float: none; }
  @media only screen and (max-width: 640px) {
    .corp-newsRelease__header__meta {
      padding-top: 20px; } }

.corp-newsRelease__header__date {
  float: left;
  padding-right: 15px; }
  .is-authorring .corp-newsRelease__header__date {
    float: none; }

.l-LabelTagP.corp-newsRelease__header__tag {
  margin-top: 0;
  margin-bottom: 0 !important; }
  @media only screen and (min-width: 1025px) {
    .l-LabelTagP.corp-newsRelease__header__tag {
      float: left; }
      .is-authorring .l-LabelTagP.corp-newsRelease__header__tag {
        float: none; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .l-LabelTagP.corp-newsRelease__header__tag {
      float: left; }
      .is-authorring .l-LabelTagP.corp-newsRelease__header__tag {
        float: none; } }

.corp-newsRelease__header__links {
  float: right;
  width: auto !important; }
  .is-authorring .corp-newsRelease__header__links {
    float: none; }
  @media only screen and (min-width: 641px) and (max-width: 1024px) {
    .corp-newsRelease__header__links .l-ColumnUnit {
      display: none; } }
  @media only screen and (max-width: 640px) {
    .corp-newsRelease__header__links .l-ColumnUnit {
      display: none; } }
  [lang^=en] .corp-newsRelease__header__links .l-TextLinkUnit__link .cmn-richtext {
    vertical-align: -webkit-baseline-middle; }
  [lang^=id] .corp-newsRelease__header__links .l-TextLinkUnit__link .cmn-richtext {
    vertical-align: -webkit-baseline-middle; }

.corp-newsRelease__header__link {
  float: left;
  padding-right: 30px; }
  .is-authorring .corp-newsRelease__header__link {
    float: none; }
  .corp-newsRelease__header__link .l-TextLinkUnit__link:hover .cmn-richtext span {
    padding-bottom: 2px;
    border-bottom: 1px solid #3a3a3a; }

.corp-newsRelease__header__button {
  float: left;
  margin-top: 0;
  margin-bottom: 0; }
  .is-authorring .corp-newsRelease__header__button {
    float: none; }
  .corp-newsRelease__header__button .l-ButtonUnit .l-ButtonUnit__link {
    padding: 13px;
    border-color: #d9d9d9; }
    @media only screen and (min-width: 1025px) {
      .corp-newsRelease__header__button .l-ButtonUnit .l-ButtonUnit__link {
        font-size: 14px; } }
    .corp-newsRelease__header__button .l-ButtonUnit .l-ButtonUnit__link .cmn-richtext {
      color: 333;
      padding-left: 36px; }
    .corp-newsRelease__header__button .l-ButtonUnit .l-ButtonUnit__link .l-ButtonUnit__link__icon {
      color: #999;
      left: 10px;
      font-size: 30px; }

.corp-newsRelease__ImageText {
  font-size: 14px; }

.corp-newsRelease__productDetail-wrapper {
  margin-bottom: 38px !important; }
  @media only screen and (max-width: 640px) {
    .corp-newsRelease__productDetail-wrapper {
      margin-bottom: 26px !important; } }

.corp-newsRelease__button-wrapper {
  margin-top: 30px; }
  @media only screen and (max-width: 640px) {
    .corp-newsRelease__button-wrapper {
      margin-top: 26px; } }
  .corp-newsRelease__button-wrapper .l-ButtonUnit .l-ButtonUnit__link {
    padding: 13px; }
    @media only screen and (min-width: 1025px) {
      .corp-newsRelease__button-wrapper .l-ButtonUnit .l-ButtonUnit__link {
        font-size: 14px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-newsRelease__button-wrapper .l-ButtonUnit .l-ButtonUnit__link {
        font-size: 14px; } }
    @media only screen and (max-width: 640px) {
      .corp-newsRelease__button-wrapper .l-ButtonUnit .l-ButtonUnit__link {
        font-size: 12px; } }
    .corp-newsRelease__button-wrapper .l-ButtonUnit .l-ButtonUnit__link .cmn-richtext {
      padding-left: 36px;
      padding-right: 0; }
    .corp-newsRelease__button-wrapper .l-ButtonUnit .l-ButtonUnit__link .l-ButtonUnit__link__icon {
      left: 10px;
      font-size: 28px;
      color: #999; }
      @media only screen and (max-width: 640px) {
        .corp-newsRelease__button-wrapper .l-ButtonUnit .l-ButtonUnit__link .l-ButtonUnit__link__icon {
          left: 10px;
          right: auto; } }
  .corp-newsRelease__button-wrapper .is-colorset--1 .l-ButtonUnit__link {
    border-color: #d9d9d9; }

.corp-contactSection--newsRelease {
  margin-top: 67px; }
  .corp-contactSection--newsRelease .l-TelephoneCall__item__icon__phone {
    color: #9B9B9B; }
  .corp-contactSection--newsRelease .l-HeadingTitle__h2 {
    font-size: 20px; }
  @media only screen and (max-width: 640px) {
    .corp-contactSection--newsRelease .l-HeadingTitle__h2 {
      font-size: 17px; } }

@media only screen and (max-width: 640px) {
  .corp-newsRelease__buttomPDFButton-wrapper {
    margin-top: 13px; } }

/* TextLink */
@media only screen and (min-width: 1025px) {
  .corp-textLink-wrapper .corp-textLink {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-textLink-wrapper .corp-textLink {
    margin-top: 30px;
    margin-bottom: 30px !important; } }

@media only screen and (max-width: 640px) {
  .corp-textLink-wrapper .corp-textLink {
    margin-top: 26px;
    margin-bottom: 26px !important; } }

.corp-textLink-wrapper .corp-textLink .l-TextLinkUnit__link .cmn-richtext span {
  padding-bottom: 2px;
  border-bottom: 1px solid #3a3a3a; }

.corp-textLink-wrapper .corp-textLink .l-TextLinkUnit__link:hover {
  opacity: 0.7; }

.corp-textLinkUnit--mail .l-TextLinkUnit__link {
  padding-left: 27px;
  font-size: 16px; }
  @media only screen and (max-width: 640px) {
    .corp-textLinkUnit--mail .l-TextLinkUnit__link {
      padding-left: 26px;
      font-size: 14px; } }
  .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
    display: block;
    color: #9b9b9b;
    font-family: 'icomoon';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    content: "\e002";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    @media only screen and (min-width: 1025px) {
      .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
        font-size: 15px; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
        font-size: 15px; } }
    @media only screen and (max-width: 640px) {
      .corp-textLinkUnit--mail .l-TextLinkUnit__link:before {
        font-size: 13px; } }

/* TileLink */
@media only screen and (min-width: 1025px) {
  .corp-tileLink-01 {
    margin-top: 0;
    margin-bottom: 0; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-tileLink-01 {
    margin-top: 0;
    margin-bottom: 0; } }

@media only screen and (max-width: 640px) {
  .corp-tileLink-01 {
    margin-top: 0;
    margin-bottom: 0; } }

.corp-tileLink-01 .l-TileLinkVUnit {
  padding: 0;
  border: 5px solid #eee; }
  .corp-tileLink-01 .l-TileLinkVUnit:hover {
    opacity: 1;
    background-color: #f8f8f8; }
    .corp-tileLink-01 .l-TileLinkVUnit:hover .l-Image {
      opacity: .9; }

.corp-tileLink-01 .l-TileLinkVUnit__imageBlock {
  margin-left: -5px;
  margin-top: -5px;
  width: calc(100% + 10px);
  background-color: #666; }
  .corp-tileLink-01 .l-TileLinkVUnit__imageBlock .l-Image {
    margin-bottom: 0; }
  .corp-tileLink-01 .l-TileLinkVUnit__imageBlock .l-Image {
    opacity: .8; }

.corp-tileLink-01 .l-TileLinkVUnit__leadBlock {
  box-sizing: border-box;
  padding: 0 30px 0 30px; }
  @media only screen and (max-width: 640px) {
    .corp-tileLink-01 .l-TileLinkVUnit__leadBlock {
      border-width: 3px; } }
  .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px; }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title {
        padding-top: 35px;
        padding-bottom: 35px; } }
    @media only screen and (max-width: 640px) {
      .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title {
        padding-top: 20px;
        padding-bottom: 20px; } }
    .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text {
      position: relative;
      margin-bottom: 0;
      padding-right: 60px;
      font-weight: normal;
      line-height: 1.4; }
      [lang^=ja] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
      [lang^=en] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
      [lang^=zh] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: Hiragino-Sans-TC-W6, sans-serif; }
      [lang^=zh_cn] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
      [lang^=id] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
      [lang^=th] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: SJThai-DB, sans-serif; }
      [lang^=vi] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
      [lang^=ru] .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
      @media only screen and (min-width: 1025px) {
        .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text {
          font-size: 24px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text {
          padding-right: 30px;
          font-size: 23px; } }
      @media only screen and (max-width: 640px) {
        .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text {
          padding-right: 30px;
          font-size: 19px; } }
      .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:after {
        color: #00a582;
        font-family: 'icomoon';
        font-size: 28px;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        content: "\e006"; }
        @media only screen and (min-width: 641px) and (max-width: 1024px) {
          .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:after {
            font-size: 20px; } }
        @media only screen and (max-width: 640px) {
          .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__title .l-Text:after {
            font-size: 20px; } }
  .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__lead {
    padding-top: 15px;
    padding-bottom: 30px;
    border-top: 1px solid #d9d9d9; }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-tileLink-01 .l-TileLinkVUnit__leadBlock .l-TileLinkVUnit__leadBlock__lead .l-Text {
        font-size: 14px; } }

/* TileLink-02(Text) */
@media only screen and (min-width: 1025px) {
  .corp-tileLink-02 {
    margin-top: 0;
    margin-bottom: 0; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  .corp-tileLink-02 {
    margin-top: 0;
    margin-bottom: 0; } }

@media only screen and (max-width: 640px) {
  .corp-tileLink-02 {
    margin-top: 0;
    margin-bottom: 0; } }

.corp-tileLink-02 .l-TileLinkTextUnit {
  box-sizing: border-box;
  border: 5px solid #eee;
  padding: 0 30px 0 30px; }
  @media only screen and (max-width: 640px) {
    .corp-tileLink-02 .l-TileLinkTextUnit {
      border-width: 3px; } }
  .corp-tileLink-02 .l-TileLinkTextUnit:hover {
    opacity: 1;
    background-color: #f8f8f8; }
  .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title {
    width: 100%;
    padding-top: 25px;
    padding-bottom: 25px; }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title {
        padding-top: 20px;
        padding-bottom: 20px; } }
    @media only screen and (max-width: 640px) {
      .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title {
        padding-top: 15px;
        padding-bottom: 15px; } }
    .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text {
      position: relative;
      margin-bottom: 0;
      padding-right: 60px;
      font-weight: normal;
      line-height: 1.4; }
      [lang^=ja] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: "FP-ヒラギノUD角ゴ StdN W6", FP-HiraginoUDSansStdN-W6, sans-serif; }
      [lang^=en] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
      [lang^=zh] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: Hiragino-Sans-TC-W6, sans-serif; }
      [lang^=zh_cn] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: FP-Hiragino-Sans-GB-W6, sans-serif; }
      [lang^=id] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-Helvetica-Paneuropean-Bold, sans-serif; }
      [lang^=th] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: SJThai-DB, sans-serif; }
      [lang^=vi] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
      [lang^=ru] .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:first-child {
        font-family: Neue-HelveticaR-World-75-Bold, sans-serif; }
      @media only screen and (min-width: 1025px) {
        .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text {
          font-size: 22px; } }
      @media only screen and (min-width: 641px) and (max-width: 1024px) {
        .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text {
          padding-right: 30px;
          font-size: 21px; } }
      @media only screen and (max-width: 640px) {
        .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text {
          padding-right: 30px;
          font-size: 17px; } }
      .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:after {
        color: #00a582;
        font-family: 'icomoon';
        font-size: 28px;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        content: "\e006"; }
        @media only screen and (min-width: 641px) and (max-width: 1024px) {
          .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:after {
            font-size: 20px; } }
        @media only screen and (max-width: 640px) {
          .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__title .l-Text:after {
            font-size: 20px; } }
  .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__lead {
    padding-top: 15px;
    padding-bottom: 30px;
    border-top: 1px solid #d9d9d9; }
    @media only screen and (min-width: 641px) and (max-width: 1024px) {
      .corp-tileLink-02 .l-TileLinkTextUnit .l-TileLinkTextUnit__leadBlock__lead .l-Text {
        font-size: 14px; } }

/* TextLink Anchor */
.corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkP__list__item {
  padding: 0 10px 0 0; }

.corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit {
  margin-top: 0;
  margin-bottom: 0; }
  .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit .l-TextLinkUnit__link {
    padding: 24px 16px;
    border-bottom: 1px solid #EEEEEE; }
    .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit .l-TextLinkUnit__link .l-TextLinkUnit__link__icon {
      padding-top: 24px;
      color: #00a582; }
    .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit .l-TextLinkUnit__link:hover {
      opacity: 1.0;
      background-color: #f8f8f8; }
      .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit .l-TextLinkUnit__link:hover .cmn-richtext {
        text-decoration: underline; }
  .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit.is-leftIcon .l-TextLinkUnit__link__icon {
    left: 16px; }
  .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit.is-leftIcon .cmn-richtext {
    padding-left: 2em;
    padding-right: .5em; }
  .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit.is-rightIcon .l-TextLinkUnit__link__icon {
    right: 16px; }
  .corp-textLinkAnchor .l-TextLinkP__list .l-TextLinkUnit.is-rightIcon .cmn-richtext {
    padding-left: .5em;
    padding-right: 2em; }
	.sub_title.l-HeadingTitle.l-HeadingTitle--h2 {
    display: table;
    width: auto;
    margin: 0 auto 50px;
    border-bottom: 1px solid #00a582;
}
.sub_title.l-HeadingTitle.l-HeadingTitle--h2 .l-HeadingTitle__h2 {
    color: #00a582;
    font-size: 20px;
    letter-spacing: 0.1em;
}
.sub_title.l-HeadingTitle.l-HeadingTitle--h2 .l-HeadingTitle__titleBlock {
    width: auto;
}
.message_lead.l-Text {
    margin-bottom: 60px;
    line-height: 1.5;
    font-size: 36px;
    letter-spacing: 0.1em;
}
.ceo-message-block{
	height:580px;
}
.ceo-message-block .cmn-richtext {
    margin: 0;
    top: 197px;
    font-size: 44px;
    left: 243px;
    font-weight: bold;
    position: relative;
    word-wrap: break-word;
}
.main_visual {
    height: 580px;
    -webkit-background-size: 2000px auto !important;
    background-size: 2000px auto !important;
}
.ceo-heading-block {
    border-bottom: none;
    position: relative;
    top: 304px;
    left: 200px;
}
.ceo-heading-block .l-PageTitle__titleBlock .l-PageTitle__titleBlock__titleBox .g-PageTitle__titleBlock__titleBox__title .g-PageTitle__h1 .cmn-richtext{
	font-size:44px;
}
.ceo-button-message .l-ButtonUnit__link{
	color: #333333 !important;
    border-color: #eeeeee !important;
}
.g-NewsIndexP--v5.is-cardview {
    margin-bottom: 0;

    .g-TextLinkUnit__link__icon {
        left: 0;
        padding: 0 16px;
        margin-top: 8.5px !important;
    }

    .slick-dots {
        position: relative;
        display: flex !important;
        bottom: 20px;
        padding-bottom: 24px;
        padding-top: 24px;
        margin: 0 20px;
    }

    .slick-track {
        padding-bottom: 80px;
        display: flex;
    }

    .slick-prev,
    .slick-next {
        border: 2px solid #00806d;
        width: 48px;
        height: 48px;
        border-radius: 50%;
        margin-top: -20px;
    }

    .slick-next {
        right: -70px;
    }

    .slick-prev {
        left: -70px;
    }

    .slick-next:before {
        content: "\e006";
        font-family: 'icomoon';
        color: #00806d;
    }

    .slick-prev:before {
        content: "\e007";
        font-family: 'icomoon';
        color: #00806d;
    }

    .slick-dots li button {
        display: inline-block;
        width: 10px;
        height: 10px;
        padding: 0;
        color: #00806d;
        background-color: transparent;
        border: 2px solid #00806d;
        border-radius: 50%;
    }

    .slick-dots li button:before {
        content: unset;
    }

    .slick-active button {
        background-color: #00806d !important;
    }

    .slick-list {
        width: 98.5%;
        margin: auto;
    }

    .slick-list .g-NewsIndexP--v5__card__item {
        padding: 16px;
        padding-top: 0;
        height: inherit;
    }

    .g-NewsIndexUnit--v5__contentsBlock__text {
        padding-left: 0;
    }

    .is-cardview .g-NewsIndexUnit--v5__innerBlock {
        padding-right: 0;
    }

    .g-NewsIndexUnit--v5__contentsBlock:has(.g-NewsIndexUnit--v5__innerBlock) {
        padding: 8px 16px 24px;
        margin: 0 0 auto;
    }

    .l-NewsIndexUnit--v5 {
        font-size: 16px;
        line-height: 1.5;
        letter-spacing: .02em;
        display: flex;
        flex-direction: column;
        height: 100% !important;
    }

    a.read-more-btn {
        font-size: 16px;
        color: #00806D;
        font-family: 'Neue-Helvetica-Paneuropean-Bold';
        padding: 8px 16px 24px;
    }

    .is-link .g-NewsIndexUnit--v5__text {
        text-decoration: none;
        margin-right: 0;
    }

    .g-TextLinkUnit__link>.cmn-richtext {
        display: inline-block;
        padding-left: 1.5em;
    }

    button.slick-arrow:hover {
        background: #00806d;
    }

    button.slick-arrow:hover::before {
        color: #ffffff;
    }

    .slick-dots-wrapper {
        display: flex;
        transform: translateX(-50%);
        max-width: max-content;
        left: 50%;
        position: absolute;
        bottom: 0px;
    }

    .custom-slick-prev,
    .custom-slick-next {
        border: 2px solid #00806d;
        width: 38px;
        height: 38px;
        border-radius: 50%;
        min-width: 38px;
        background: transparent;
    }

    .custom-slick-next {
        right: -70px;
    }

    .custom-slick-prev {
        left: -70px;
    }

    .custom-slick-next:before {
        content: "\e006";
        font-family: 'icomoon';
        color: #00806d;
        font-size: 14px;
    }

    .custom-slick-prev:before {
        content: "\e007";
        font-family: 'icomoon';
        color: #00806d;
        font-size: 14px;
    }

    .g-NewsIndexUnit--v5__infoBlock__time {
        display: none;
    }

}

.news-slick-play-pause {
    border: unset !important;
    transform: translateY(9px);

    span.icon {
        font-size: 20px;
        font-family: 'icomoon';
    }
}

.news-slick-play-pause.is-pause::before {
    content: "\e017";
}

.news-slick-play-pause.is-play::before {
    content: "\e016";
}

.cmn-icon--bullet {
    font-size: 12px !important;
}

.margin3link {
    .g-TextLinkUnit__link {
        .g-TextLinkUnit__link__icon {
            margin-top: 3px;
        }
    }
}

.margin2link {
    .g-TextLinkUnit__link {
        .g-TextLinkUnit__link__icon {
            margin-top: 2px;
        }
    }
}

.margin0link {
    .g-TextLinkUnit__link {
        .g-TextLinkUnit__link__icon {
            margin-top: 0px !important;
        }
    }
}


.margin1link {
    .g-TextLinkUnit__link {
        .g-TextLinkUnit__link__icon {
            margin-top: 1px;
        }
    }
}

.margin4linkNeg {
    .g-TextLinkUnit__link {
        .g-TextLinkUnit__link__icon {
            margin-top: -5px !important;
        }
    }
}



.margin3linkNeg {
    .g-TextLinkUnit__link {
        .g-TextLinkUnit__link__icon {
            margin-left: -3px;
        }
    }
}

.latest-news-list {
    .year-heading+.g-NewsIndexP--v5__list__item {
        padding-top: 32px;
    }

    .g-NewsIndexP--v5__list__item:has(+ .year-heading) {
        .g-NewsIndexUnit--v5 {
            padding-bottom: 0;
        }
    }

    .pagination-container {
        padding-top: 18px;
        padding-bottom: 5px;
        margin-bottom: 0 !important;
    }

    .newsArticleListView {
        margin-bottom: 0px;
    }
}



@media screen and (max-width: 640px) {
    .cmn-icon--bullet {
        font-size: 10px !important;
    }

    .margin4linkNeg {
        .g-TextLinkUnit__link {
            .g-TextLinkUnit__link__icon {
                margin-top: -1px !important;
            }
        }
    }

    .margin0n5linkNeg {
        .g-TextLinkUnit__link {
            .g-TextLinkUnit__link__icon {
                margin-top: 0px !important;
            }
        }
    }

    .g-NewsIndexP--v5.is-cardview {
        .g-TextLinkUnit__link__icon {
            margin-top: 5px !important;
            padding: 0 8px;
        }

        .slick-dots {
            margin: 0 10px;
            padding-top: 29px;
        }

        .slick-list .g-NewsIndexP--v5__card__item {
            padding: 12px;
            padding-top: 0;
        }

        .g-NewsIndexUnit--v5__text {
            margin-bottom: 0;
            margin-right: 0;
        }

        .g-NewsIndexUnit--v5__contentsBlock:has(.g-NewsIndexUnit--v5__innerBlock) {
            padding: 4px 12px 24px;
        }

        .l-NewsIndexUnit--v5 {
            font-size: 14px;
        }

        .g-NewsIndexUnit--v5 {
            width: 100%;

            /* .g-NewsIndexUnit--v5__contentsBlock__image, .g-NewsIndexUnit--v5__innerBlock{
                width: 50%;
           }  */
            .g-NewsIndexUnit--v5__contentsBlock__text {
                text-decoration: none;

                p {
                    font-size: 16px;
                    color: #4E4D4E;
                }
            }
        }

        a.read-more-btn {
            font-size: 14px;
            padding: 4px 12px 20px;
        }
    }

    .margin3link {
        .g-TextLinkUnit__link {
            .g-TextLinkUnit__link__icon {
                margin-top: 2px;
            }
        }
    }

    .margin2link {
        .g-TextLinkUnit__link {
            .g-TextLinkUnit__link__icon {
                margin-top: 1px;
            }
        }
    }

    .margin1link {
        .g-TextLinkUnit__link {
            .g-TextLinkUnit__link__icon {
                margin-top: 1px;
            }
        }
    }

    .margin2linkNeg {
        .g-TextLinkUnit__link {
            .g-TextLinkUnit__link__icon {
                margin-top: -2px !important;
            }
        }
    }

    .margin2linkNeg {
        & .g-TextLinkUnit__link {
            .g-TextLinkUnit__link__icon {
                margin-top: -2px !important;
            }
        }
    }
}

.year-heading {
    font-size: 1.5em;
    padding-bottom: 18px;
    font-weight: bold;
    margin: 64px 0 0px 0;
    border-bottom: 1px solid #d7d7cf;
    color: #4E4D4E;
    list-style: none;
    font-family: 'Neue-Helvetica-Paneuropean';
    line-height: 0.9em;
}

/* Date filter styles */
.date-filter-container {
    margin-bottom: 0;
    padding: 0;
    border-radius: 8px;
    color: #4E4D4E;
    display: flex;
    gap: 20px;
    align-items: center;
    align-content: center;
}

/* Single Date Picker Styles */
.single-date-picker {
    position: relative;
    width: 300px;
}

#date-range-input {
    width: 91%;
    padding: 10px 12px;
    border: 1px solid #4e4d4e;
    border-radius: 4px;
    font-size: 14px;
    background: white;
    cursor: pointer;
    font-family: 'Neue-Helvetica-Paneuropean-Light' !important;
    padding-right: 36px;
}

#date-range-input:focus {
    outline: none;
    border-color: #007bff;
    box-shadow: 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.date-picker-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: white;
    border: 1px solid #ccc;
    border-top: none;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    z-index: 1000;
    display: none;
}

.date-picker-dropdown.active {
    display: block;
}

.date-picker-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 15px;
    background: #f8f9fa;
    border-bottom: 1px solid #e9ecef;
    font-weight: bold;
}

.close-picker {
    background: none;
    border: none;
    font-size: 18px;
    cursor: pointer;
    color: #4E4D4E;
    padding: 0;
    width: 20px;
    height: 20px;
}

.close-picker:hover {
    color: #000;
}

.date-inputs {
    padding: 15px;
}

.date-input-group {
    margin-bottom: 15px;
}

.date-input-group:last-child {
    margin-bottom: 0;
}

.date-input-group label {
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
    color: #4e4d4e;
}

.date-input-group input[type="date"] {
    width: 90%;
    padding: 8px 10px;
    border: 1px solid #4e4d4e;
    border-radius: 4px;
    font-size: 14px;
}

.quick-select-buttons {
    padding: 0 15px 15px 15px;
    border-bottom: 1px solid #e9ecef;
}

.quick-select {
    display: inline-block;
    margin: 2px;
    padding: 6px 12px;
    background: #f8f9fa;
    border: 1px solid #dee2e6;
    border-radius: 4px;
    cursor: pointer;
    font-size: 12px;
    transition: all 0.2s;
}

.quick-select:hover {
    background: #e9ecef;
}

.picker-actions {
    display: flex;
    gap: 10px;
    padding: 15px;
    justify-content: flex-end;
}

.picker-btn {
    padding: 8px 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    transition: all 0.3s ease;
}

.picker-btn.apply {
    background: #00886a;
    color: white;
    border-color: #00886a;
}

.picker-btn.clear {
    background: #6c757d;
    color: white;
    border-color: #6c757d;
}

.picker-btn:hover {
    opacity: 0.8;
}

.filter-controls {
    display: flex;
    gap: 10px;
    align-items: center;
}

.sort-select {
    padding: 8px 12px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    background: white;
}

.date-input-wrapper {
    width: 50%;
    position: relative;
}

.filter-btn {
    padding: 8px 16px;
    border: 1px solid #ccc;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    transition: all 0.3s ease;
}

.filter-btn.apply {
    background: #007bff;
    color: white;
    border-color: #007bff;
}

.filter-btn.clear {
    background: #6c757d;
    color: white;
    border-color: #6c757d;
}

.filter-btn:hover {
    opacity: 0.8;
}

.filter-results {
    margin-top: 10px;
    padding: 10px;
    background: #d4edda;
    border: 1px solid #c3e6cb;
    border-radius: 4px;
    font-size: 14px;
    display: none;
}

.filter-controls {
    display: none !important;
}

.validation-error {
    color: #dc3545;
    font-size: 14px;
    margin-top: 5px;
    display: none;
}

.newsArticleListView {
    .l-NewsIndexP--v5__list__item {
        border: none;
    }

    .g-NewsIndexUnit--v5__contentsBlock__text {
        display: flex;
        flex-direction: column;
    }

    .g-NewsIndexUnit--v5__infoBlock__time {
        order: -1;
        margin-bottom: 10px;
    }

    .g-NewsIndexUnit--v5__image {
        min-width: 230px;
        width: 100%;
    }

    .g-NewsIndexUnit--v5 {
        padding: 16px 42px 16px 0;
    }

    .g-NewsIndexUnit--v5__text {
        margin-bottom: 30px;
        font-size: 18px;
    }

    .g-TextLinkUnit__link .cmn-richtext span {
        font-size: 16px;
    }

    .pagination-btn:disabled {
        display: none;
    }

    .pagination-btn {
        border: unset;
        background-color: #ffffff;
        font-family: 'Neue-Helvetica-Paneuropean-Bold';
        color: #4e4d4e;
        padding-top: 5px;
        opacity: 0.7;
    }

    .pagination-btn.active {
        border-bottom: 2px solid #00806D;
        color: #00806d;
        opacity: 1;
    }

    .pagination-next,
    .pagination-prev {
        border: 2px solid #00806d;
        width: 38px;
        height: 38px;
        border-radius: 50%;
        min-width: 38px;
    }

    .pagination-prev:before {
        content: "\e007";
        font-family: 'icomoon';
        color: #00806d;
        font-size: 14px;
        position: relative;
        right: 1px;
        top: 1px;
    }

    .pagination-next:before {
        content: "\e006";
        font-family: 'icomoon';
        color: #00806d;
        position: relative;
        font-size: 14px;
        top: 1px;
        left: 1px;
    }
}

.latestNewsSectionSlick {
    .g-Column__inner {
        .g-ColumnUnit {
            .g-NewsIndexP--v5.is-cardview {
                .g-NewsIndexP--v5__card {
                    .slick-dots-wrapper {
                        .slick-arrow {
                            padding-top: 5px;
                            padding-left: 5px;

                            .slick-dots {
                                margin: 0 20px;

                                li {
                                    width: 10px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

.date-icon {
    position: absolute;
    right: -30px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    color: #4e4d4e;
}


@media screen and (max-width: 640px) {
    .newsArticleListView {
        .l-NewsIndexUnit--v5 {
            display: flex;
            padding: 16px 0px 16px 0;

            .g-NewsIndexUnit--v5__contentsBlock__image,
            .g-NewsIndexUnit--v5__innerBlock {
                flex: 1;
            }
        }

        .g-NewsIndexUnit--v5__image {
            min-width: unset;
        }

        .g-NewsIndexUnit--v5__text {
            margin-bottom: 25px;
        }

        .g-NewsIndexP--v5__list {
            .g-NewsIndexUnit--v5__contentsBlock__text {
                padding-left: 24px !important;
            }
        }

        .g-NewsIndexUnit--v5__contentsBlock__text {
            padding-bottom: 11px;
        }

        .g-NewsIndexUnit--v5__infoBlock__time {
            margin-bottom: 14px !important;
        }
    }

    .date-filter-container {
        align-items: flex-start;
        flex-direction: column;
    }

    #dateIconLNews {
        margin-left: 0px;
    }

    #date-range-input {
        padding-right: 12px;
    }

    .date-icon {
        right: -50px;
    }

    .year-heading {
        padding-bottom: 20px;
        margin: 48px 0 0px 0;
    }

    .latest-news-list {
        .year-heading+.g-NewsIndexP--v5__list__item {
            padding-top: 16px;
        }
    }
}
 /* Homepage banner CSS: start */
 body:not(.is-authorring) .kao-image-animations {
     position: relative !important;
     width: 100%;
     aspect-ratio: 1440 / 700;
     /* height: 48vw; */
     overflow: hidden;
 }

 html {
     overflow-x: hidden;
 }

 .slick-dots li button:focus {
     outline: 2px solid #0066cc;
     /* or your brand color */
     outline-offset: 2px;
     border-radius: 50%;
     /* if dots are circular */
 }

 .video-js .vjs-control:focus, .video-js .vjs-control:focus:before, .video-js .vjs-slider:focus, .video-js .vjs-control:hover:before, .vjs-pip-control:focus:before, .vjs-pip-control:hover:before, .vjs-fullscreen-control:focus:before, .vjs-fullscreen-control:hover:before {
    outline: 2px solid #0066cc;
    outline-offset: -5px;
    box-shadow: none;
}

 .news-slick-play-pause {
    width: 20px !important;
    height: 20.5px !important;
    font-size: 20px !important;
 }

.kao-job-btn .g-ButtonP__list__item:focus-within {
  outline: 2px solid #005fcc; /* visible focus ring */
  outline-offset: 4px;
  border-radius: 4px;
}
.video-js .vjs-big-play-button:focus, .video-js:hover .vjs-big-play-button {
    outline: 1PX;
    border-color: #142cff !important;
}

 .news-slick-play-pause:focus {
    outline: 2px solid #0066cc;
    border-radius: 0% !important;
 }

 #area-PrivacyNotice,
 .g-PrivacyNotice {
     display: none !important;
 }

 .kao-image-animations .g-Image--v2 {
     position: absolute !important;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     opacity: 0;
     clip-path: circle(0% at 50% 100%);
     transition: clip-path 1.3s ease-in-out, opacity 0.1s ease-in-out;
     z-index: 0;
 }

 body:not(.is-authorring) .kao-image-animations .g-Image--v2.active {
     opacity: 1;
     clip-path: circle(150% at 50% 50%);
     z-index: 2;
 }

 body:not(.is-authorring) .kao-image-animations .g-Image--v2.previous {
     opacity: 1;
     clip-path: circle(150% at 50% 50%);
     z-index: 1;
 }

 .cmn-icon {
     font-size: 1em;
 }

 #slideshow-control {
     position: absolute;
     top: 32px;
     right: 32px;
     z-index: 1000;
     background: rgb(255 251 251 / 80%);
     color: #00806d;
     border: 2px solid rgba(255, 255, 255, 0.3);
     border-radius: 50%;
     width: 48px;
     height: 48px;
     font-size: 24px;
     cursor: pointer;
     display: flex;
     align-items: center;
     justify-content: center;
     transition: all 0.3s ease;
     outline: none;
 }

 #slideshow-control:hover {
     background-color: #00806d;
     border-color: #00806d;
     color: #fff;
 }

 #slideshow-control:active {
     transform: scale(0.95);
 }

 #slideshow-control:focus {
     box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
 }

 /* Loading indicator */
 .loading-indicator {
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     background: rgba(0, 0, 0, 0.8);
     color: white;
     padding: 20px;
     border-radius: 10px;
     z-index: 1001;
     font-family: Arial, sans-serif;
 }

 .loading-spinner {
     display: inline-block;
     width: 20px;
     height: 20px;
     border: 3px solid rgba(255, 255, 255, 0.3);
     border-radius: 50%;
     border-top-color: white;
     animation: spin 1s ease-in-out infinite;
     margin-right: 10px;
 }

 @keyframes spin {
     to {
         transform: rotate(360deg);
     }
 }

 /* Play and pause icons using CSS content */
 #slideshow-control.play::before {
     content: "???¨????????????????¨?…?? ???¨?????????????????? ????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“ ???¨??????????????????…????????????¨?… ??????????????? ?????????????????????????…???????????????????????????????????§?????????????????????…????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…???????????????????????????????????????????????????????? ???¨????????????????¨?…?? ???¨???????????????????…????????????¨??????????????????…????????????¨?… ??????????????? ???§???????? ??????? ?????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????????¨???????????????????…????????????¨????????????????¨?…?? ???¨?????????????????? ????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????§???¨?????????????????????????????¨???????????????????? ??????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ?????????????????????????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“ ???¨??????????????????…????????????¨?… ??????????????? ?????????????????????????…???????????????????????????????????§?????????????????????…????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ?????????????????????????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ?????????????????????????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ????????????? ????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????????“???????¨??????????¨???????????????????? ??????????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ?????????????????????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ?????????????????????????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????§???¨?????????????????????????????¨???????????????????? ??????????????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ?????????????????????????????????????…????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????????????????????¤????????????????????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????§???¨?????????????????????????????¨???????????????????? ?????????????????????????????????????????“???¨??????°?????????¨????????????????¨?…?? ???¨?????????????????? ????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“ ???¨??????????????????…????????????¨?… ??????????????? ?????????????????????????…???????????????????????????????????§?????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ????????????? ????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????????“???????¨??????????¨???????????????????? ??????????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????§???¨?????????????????????????????¨???????????????????? ??????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ????????????????????????????????????????";
     font-size: 24px;
     height: 32px;
     width: 16px;
 }

 #slideshow-control.pause::before {
     content: "???¨????????????????¨?…?? ???¨?????????????????? ????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“ ???¨??????????????????…????????????¨?… ??????????????? ?????????????????????????…???????????????????????????????????§?????????????????????…????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…???????????????????????????????????????????????????????? ???¨????????????????¨?…?? ???¨???????????????????…????????????¨??????????????????…????????????¨?… ??????????????? ???§???????? ??????? ?????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????????¨???????????????????…????????????¨????????????????¨?…?? ???¨?????????????????? ????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????§???¨?????????????????????????????¨???????????????????? ??????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ?????????????????????????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“ ???¨??????????????????…????????????¨?… ??????????????? ?????????????????????????…???????????????????????????????????§?????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ????????????? ????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????????“???????¨??????????¨???????????????????? ??????????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????§???¨?????????????????????????????¨???????????????????? ??????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ??????????????????????????????????????????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????????“ ???¨??????????????????…????????????¨?… ??????????????? ?????????????????????????…???????????????????????????????????§?????????????????????…????????????????¤?????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ????????????? ????????????????????????????????????????????????????…????????????????¤????????????????????????????????????????????“???????¨??????????¨???????????????????? ??????????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????? ??????????????????????§?… ????? ?????????????????????????????“??????? ?????????????????…????????????????¤????????????????????????????????????????…??????????????…???????????????…???????????????????????????????“??????????????§???¨?????????????????????????????¨???????????????????? ??????????????????????????????? ??????????????????¤?????????????????????????????????????????????????????????????????????…???????????????…?????????????????????????????????????????????????????…????????????????????? ??????????????????¤????????????????????????????????????????????“??????????????§???¨???????????????????? ????????????????????????????????????????";
     font-size: 24px;
     height: 36px;
     width: 16px;
 }

 /* Image zoom effect using CSS sibling selectors */
 body:not(.is-authorring) .kao-image-animations .g-Image--v2 img {
     width: 100%;
     height: 100%;
     object-fit: cover;
     transition: transform 7s ease-out;
     transform: scale(1);
 }

 .g-Image--v2.initial {
     opacity: 1 !important;
     clip-path: circle(150% at 50% 50%) !important;
     transition: none !important;
 }

 .kao-image-animations {
     display: flex;
     flex-wrap: wrap;

     .g-Image--v2 {
         flex: 1 1 33%;
     }
 }

 .l-ImageCarouselP__nextArrow,
 .l-ImageCarouselP__prevArrow,
 .l-ImageCarouselP__nav__toggle {
     right: 12px;
     display: none !important;
 }

 .l-Breadcrumbs__list li a {
     text-decoration: unset;
 }

 .l-Breadcrumbs__list li .cmn-icon {
     font-size: 0.85em;
 }

 .l-Breadcrumbs__list li {
     color: #4e4d4e;
 }

 .g-Hr {
     margin: 8px auto;
     padding-bottom: 12px;
 }

 .l-Breadcrumbs__list {
     max-width: 1245px;
     text-align: right;
     padding: 16px 0px 0 0;
 }

 @media only screen and (max-width: 640px) {
     body:not(.is-authorring) .kao-image-animations {
         aspect-ratio: 640 / 980;
     }

     .fullWidthCarousal_sm .g-Section__inner {
         padding: 0;
     }
 }

 .l-Section__inner {
     max-width: 1420px;
 }

 /* Homepage banner CSS: end */

 /* Homepage CSS: start */
 body:not(.is-authorring) .kao-kirei-grpbox {
     position: absolute;
     top: 20cqw;
     z-index: 2;
     width: 50%;
     left: 25%;

     .g-ButtonP__list {
         margin-top: 12.5%;
     }

     .g-ButtonUnit__link {
         border-radius: 16px;
         border: 2px solid #fff;
     }

     .cmn-icon--right:before,
     .cmn-icon--bullet:before {
         color: #00806d;
     }
 }

 body:not(.is-authorring) .kao-arc-img .g-Image--v2__img {
     position: absolute !important;
     top: -4.0477777778vw;
     left: 0;
     width: 100%;
     margin-top: 1px;
     z-index: 2;
 }

 .g-ColumnUnit.is-background.is-paddingReset {
     display: inline-block;
 }

 .g-Image--v2 {
     margin-bottom: 0;
 }

 .l-FullwidthVisualsCarouselUnit--v2__info__btn .l-ButtonUnit__link {
     transform: translateX(-20px);
 }

 .g-TextLinkUnit__link .cmn-richtext span {
     text-decoration: none;
     /* remove default underline */
     background-image: linear-gradient(to right, #00806d, #00806d);
     background-repeat: no-repeat;
     background-position: center bottom;
     background-size: 0% 2px;
     /* initially no underline */
     transition: background-size 0.3s ease;
     display: inline;
     /* keep inline for links */
 }

 .g-TextLinkUnit__link .cmn-richtext span:hover {
     background-size: 100% 2px;
     color: #00806d;
     /* underline expands full width */
 }

 .g-ButtonUnit.is-colorset--3 .cmn-richtext span {
     text-decoration: none;
     /* remove default underline */
     background-image: linear-gradient(to right, currentColor, currentColor);
     background-repeat: no-repeat;
     background-position: center bottom;
     background-size: 0% 2px;
     /* initially no underline */
     transition: background-size 0.3s ease;
     display: inline;
     /* keep inline for links */
 }

 .g-ButtonUnit.is-colorset--3 .cmn-richtext span:hover {
     background-size: 100% 2px;
     color: inherit;
     /* underline expands full width */
 }

 .g-ImageTextHP--v2.is-imageR .opt-lg-imageW50p {
     column-gap: 56px;
 }

 .l-PageTitle--v2 {
     margin-bottom: 22px;
 }

 .g-PageTitle--v2__titleBlock__titleBox__title {
     margin-bottom: 39px;
 }

 .kao-textbox-sm.g-Column {
     padding-bottom: 15px;

     .g-Column__inner {
         .g-Column__cols {
             padding-top: 22px;

             .g-ColumnUnit {
                 .g-Text {
                     margin-bottom: 24px;
                 }
             }
         }
     }
 }

 .kao-corp-info {
     .g-Column__inner {
         .g-Column__cols {
             .g-ColumnUnit.fade-up-section {
                 .g-GroupBox:nth-child(2) {
                     .g-HeadingTitle--v2 {
                         .g-HeadingTitle--v2__titleBlock {
                             .g-HeadingTitle--v2__titleBlock__titleBox {
                                 .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                     .g-HeadingTitle--v2__h2 {
                                         line-height: 32px;
                                     }
                                 }

                                 .g-Text {
                                     margin-top: 13px;
                                     margin-bottom: 12px;
                                 }
                             }
                         }
                     }

                     .g-TextLinkP {
                         .g-TextLinkP__list__item {
                             .g-TextLinkUnit__link {
                                 .cmn-richtext {
                                     padding-left: 12px !important;
                                 }

                                 .g-TextLinkUnit__link__icon {
                                     font-size: 12px;
                                     margin-top: 2px;
                                     margin-left: -2px;
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 }

 .sustainabilityButterflyComp {
     position: relative;

     .g-Image--v2__img {
         position: relative;

         img {
             width: 100%;
         }
     }

     .g-GroupBox {
         position: absolute;
         bottom: 0%;
         left: 0%;
         border: none;
         padding: 28px 32px;
         box-sizing: border-box;

         .g-ButtonP {
             margin-top: 20px;
             margin-bottom: 0;

             .g-ButtonP__list__item {
                 .g-ButtonUnit__link {
                     padding-bottom: 0;
                     transform: translateX(-20px);

                     .cmn-richtext {
                         padding-left: 17px;
                     }

                     .cmn-icon {
                         top: 20px;
                         left: 17px;
                     }
                 }
             }
         }

     }
 }

 .leftMarginFix {
     .l-Section__inner {
         padding-left: 32px;
     }
 }

 .latestNewsSectionHome {
     .g-Column__cols {
         .g-GroupBox {
             .g-HeadingTitle--v2 {
                 .g-HeadingTitle--v2__titleBlock {
                     .g-HeadingTitle--v2__h2 {
                         line-height: 32px;
                     }
                 }
             }
         }

         .newIndexHomePage {
             .slick-dots-wrapper {
                 margin-bottom: 4px;
             }
         }
     }
 }


 @media screen and (max-width: 1024px) {
     body:not(.is-authorring) .kao-kirei-grpbox {

         .g-ButtonP__list {
             margin-top: 7.5%;
         }
     }

     .g-PageTitle--v2__titleBlock__titleBox__title {
         margin-bottom: 23px;
     }

     .l-PageTitle--v2 {
         margin-bottom: 6px;
     }


 }

 @media screen and (max-width: 640px) {
     body:not(.is-authorring) .kao-kirei-grpbox {
         top: 30cqh;
         width: 100%;
         left: 0;
     }

     body:not(.is-authorring) .kao-job-btn .is-leftIcon .g-ButtonUnit__link__icon {
        left: 13px !important;
     }

     .leftMarginFix {
        .l-Section__inner {
            padding-left: 16px;
            padding-right: 16px;
        }
    }

     .kao-kirei-grpbox .g-ButtonP {
         margin-top: 56px;
     }

     body:not(.is-authorring) .kao-kirei-grpbox .g-Image--v2 {
         width: 80%;
         padding: 0 44px;
         left: 0;
         margin-top: 5px;
     }

     .latestNewsSectionHome {
         .g-Column__cols {
             .g-GroupBox {
                 .g-HeadingTitle--v2 {
                     margin-bottom: 28px;

                     .g-HeadingTitle--v2__titleBlock {
                         .g-HeadingTitle--v2__h2 {
                             line-height: 28px;
                         }
                     }
                 }
             }

             .newIndexHomePage {
                 .is-cardview {
                     .slick-track {
                         padding-bottom: 92px;
                     }
                 }

                 .slick-dots-wrapper {
                     margin-bottom: 0px;
                 }
             }
         }
     }

     .sustainabilityButterflyComp {
         .g-GroupBox {
             bottom: 0%;
             left: 0%;
             border: none;
             padding: 26px 24px;
             box-sizing: border-box;

             .g-ButtonP {
                 .g-ButtonP__list__item {
                     .g-ButtonUnit__link {
                         .cmn-icon {
                             top: 19px;
                         }
                     }
                 }
             }
         }
     }

     .kao-corp-info {
         .g-Column__inner {
             .g-Column__cols {
                 .g-ColumnUnit.fade-up-section {
                     .g-GroupBox:nth-child(2) {
                         .g-HeadingTitle--v2 {
                             padding-top: 4px;

                             .g-HeadingTitle--v2__titleBlock {
                                 .g-HeadingTitle--v2__titleBlock__titleBox {
                                     .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                         .g-HeadingTitle--v2__h2 {
                                             line-height: 28px;
                                         }
                                     }

                                     .g-Text {
                                         margin-top: 20px;
                                     }
                                 }
                             }
                         }

                         .g-TextLinkP {
                             .g-TextLinkP__list__item {
                                 .g-TextLinkUnit__link {
                                     .g-TextLinkUnit__link__icon {
                                         font-size: 12px;
                                     }
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }

     .kao-textbox-sm {
         margin-top: 16px !important;
         text-align: center;
         padding-left: 24px !important;
         padding-right: 24px !important;

         .g-Column__inner {
             .g-Column__cols:nth-child(2) {
                 margin-top: 12px;
                 margin-bottom: 32px;

                 .g-ColumnUnit {
                     .g-Text {
                         margin-bottom: 16px;

                         .cmn-richtext {
                             span {
                                 span {
                                     margin-top: 14px;
                                 }
                             }
                         }
                     }

                     .g-TextLinkP {
                         margin-top: 16px;

                         .g-TextLinkP__list__item {
                             padding-bottom: 8px;
                         }
                     }
                 }
             }
         }
     }

     a.g-TextLinkUnit__link.js-anchorLink {
         font-size: 14px;
     }

     .g-FullwidthVisualsCarouselUnit--v2__image {
         background-size: auto;
     }

     .g-ImageTextHP--v2.is-imageR .opt-lg-imageW50p {
         column-gap: unset;
     }
 }

 /* Homepage CSS: end */

 /* Homepage Animations: start */

 /* Animation for first image - bottom to top reveal */
 .kao-kirei-grpbox .g-Image--v2:first-child {
     overflow: hidden;
     position: relative;
 }

 .kao-kirei-grpbox .g-Image--v2:first-child .g-Image--v2__img {
     animation: slideUpReveal 0.7s ease-out 1.5s forwards;
     transform: translateY(100%);
 }


 /* Animation for second image - left to right reveal using mask */
 .kao-kirei-grpbox .g-Image--v2:nth-child(2) {
     overflow: hidden;
     position: relative;
     margin-top: 21px;
 }

 .kao-kirei-grpbox .g-Image--v2:nth-child(2) .g-Image--v2__img {
     animation: maskRevealLeftToRight 1.5s ease-out 3.6s forwards;
     mask: linear-gradient(90deg, #000 100%, transparent 50%);
     mask-size: 0% 100%;
     mask-repeat: no-repeat;
     mask-position: left center;
 }

 /* Animation for button - fade from bottom to top */
 .kao-kirei-grpbox .g-ButtonP {
     animation: fadeUpButton 1.2s ease-out 3.6s both;
     opacity: 0;
     transform: translateY(30px);
 }


 @keyframes maskRevealLeftToRight {
     0% {
         mask-size: 0% 100%;
     }

     100% {
         mask-size: 100% 100%;
     }
 }

 @keyframes slideUpReveal {
     from {
         transform: translateY(100%);
     }

     to {
         transform: translateY(0);
     }
 }

 @keyframes fadeUpButton {
     from {
         opacity: 0;
         transform: translateY(30px);
     }

     to {
         opacity: 1;
         transform: translateY(0);
     }
 }

 /*subtle entrance animation to the entire container */
 .kao-kirei-grpbox .g-GroupBox {
     animation: containerFadeIn 0.8s ease-out 3s forwards;
 }

 @keyframes containerFadeIn {
     from {
         opacity: 0;
     }

     to {
         opacity: 1;
     }
 }

 /* Ensure images maintain their aspect ratio during animation */
 .kao-kirei-grpbox .g-Image--v2__img img {
     width: 100%;
     height: auto;
     display: block;
 }

 /* Define the slide-up keyframes */
 @keyframes slideUp {
     0% {
         opacity: 0;
         transform: translateY(20px);
     }

     100% {
         opacity: 1;
         transform: translateY(0);
     }
 }

 .slide-up {
     animation-name: slideUp;
     animation-duration: 0.8s;
     animation-timing-function: ease-out;
     animation-fill-mode: forwards;
     /* Keep the final state */
     animation-delay: 0.5s;
     /* Delay before animation starts */
     opacity: 0;
     /* Start hidden */
     z-index: 2;
 }

 @keyframes slideUp-arc {
     0% {
         opacity: 0;
         transform: translateY(20px);
     }

     100% {
         opacity: 1;
         transform: translateY(0);
     }
 }

 /* Animation class to be added */
 .slide-up-arc {
     animation-name: slideUp-arc;
     animation-duration: 0.8s;
     animation-timing-function: ease-out;
     animation-fill-mode: forwards;
     /* Keep the final state */
     animation-delay:0.5s;
     /* Delay before animation starts */
     opacity: 0;
     /* Start hidden */
     z-index: 2;
 }

 .cmn-icon {
     font-size: 14px;
 }

 @media (min-width: 1024px) {
     .padding-bottom-reset .g-TextLinkP__list__item:nth-last-child(-n+4) {
         padding-bottom: 0;
     }
 }

 /* For medium screens (3 columns per row) */
 @media (min-width: 640px) and (max-width: 1023px) {
     .padding-bottom-reset .g-TextLinkP__list__item:nth-last-child(-n+3) {
         padding-bottom: 0;
     }
 }

 /* For small screens (2 columns per row) */
 @media (max-width: 640px) {
     .padding-bottom-reset .g-TextLinkP__list__item:nth-last-child(-n+2) {
         padding-bottom: 0;
     }
 }

 /* Homepage Animations: end */

 /* Common CSS classes: start ============================== */

 /* Paddings classes ============================== */

 /* Desktop (min-width: 1025px) */
 @media only screen and (min-width: 1025px) {
     .is-paddingTop--s {
         padding-top: 24px !important;
     }

     .is-paddingTop--m {
         padding-top: 32px !important;
     }

     .is-paddingTop--l {
         padding-top: 48px !important;
     }

     .is-paddingTop--xl {
         padding-top: 64px !important;
     }

     .is-paddingBottom--s {
         padding-bottom: 24px !important;
     }

     .is-paddingBottom--m {
         padding-bottom: 32px !important;
     }

     .is-paddingBottom--l {
         padding-bottom: 48px !important;
     }

     .is-paddingBottom--xl {
         padding-bottom: 64px !important;
     }

     .is-paddingLeft--s {
         padding-left: 24px !important;
     }

     .is-paddingLeft--m {
         padding-left: 32px !important;
     }

     .is-paddingLeft--l {
         padding-left: 48px !important;
     }

     .is-paddingLeft--xl {
         padding-left: 64px !important;
     }

     .is-paddingRight--s {
         padding-right: 24px !important;
     }

     .is-paddingRight--m {
         padding-right: 32px !important;
     }

     .is-paddingRight--l {
         padding-right: 48px !important;
     }

     .is-paddingRight--xl {
         padding-right: 64px !important;
     }

     .padding-top-40 {
         padding-top: 40px !important;
     }
 }

 /* Tablet (min-width: 641px) and (max-width: 1024px) */
 @media only screen and (min-width: 641px) and (max-width: 1024px) {
     .is-paddingTop--s {
         padding-top: 16px !important;
     }

     .is-paddingTop--m {
         padding-top: 32px !important;
     }

     .is-paddingTop--l {
         padding-top: 48px !important;
     }

     .is-paddingTop--xl {
         padding-top: 64px !important;
     }

     .is-paddingBottom--s {
         padding-bottom: 16px !important;
     }

     .is-paddingBottom--m {
         padding-bottom: 32px !important;
     }

     .is-paddingBottom--l {
         padding-bottom: 48px !important;
     }

     .is-paddingBottom--xl {
         padding-bottom: 64px !important;
     }

     .is-paddingLeft--s {
         padding-left: 16px !important;
     }

     .is-paddingLeft--m {
         padding-left: 32px !important;
     }

     .is-paddingLeft--l {
         padding-left: 48px !important;
     }

     .is-paddingLeft--xl {
         padding-left: 64px !important;
     }

     .is-paddingRight--s {
         padding-right: 16px !important;
     }

     .is-paddingRight--m {
         padding-right: 32px !important;
     }

     .is-paddingRight--l {
         padding-right: 48px !important;
     }

     .is-paddingRight--xl {
         padding-right: 64px !important;
     }

     .padding-top-40 {
         padding-top: 40px !important;
     }
 }

 /* Mobile (max-width: 640px) */
 @media only screen and (max-width: 640px) {
     .is-paddingTop--s {
         padding-top: 16px !important;
     }

     .is-paddingTop--m {
         padding-top: 24px !important;
     }

     .is-paddingTop--l {
         padding-top: 32px !important;
     }

     .is-paddingTop--xl {
         padding-top: 48px !important;
     }

     .is-paddingBottom--s {
         padding-bottom: 16px !important;
     }

     .is-paddingBottom--m {
         padding-bottom: 24px !important;
     }

     .is-paddingBottom--l {
         padding-bottom: 32px !important;
     }

     .is-paddingBottom--xl {
         padding-bottom: 48px !important;
     }

     .is-paddingLeft--s {
         padding-left: 16px !important;
     }

     .is-paddingLeft--m {
         padding-left: 24px !important;
     }

     .is-paddingLeft--l {
         padding-left: 32px !important;
     }

     .is-paddingLeft--xl {
         padding-left: 48px !important;
     }

     .is-paddingRight--s {
         padding-right: 16px !important;
     }

     .is-paddingRight--m {
         padding-right: 24px !important;
     }

     .is-paddingRight--l {
         padding-right: 32px !important;
     }

     .is-paddingRight--xl {
         padding-right: 48px !important;
     }

     .padding-top-40 {
         padding-top: 40px !important;
     }

     .padding-reset-mobile {
         padding-left: 0 !important;
         padding-right: 0 !important;
     }

     .padding-reset-mobile-top {
         padding-top: 0 !important;
     }

     .padding-reset-mobile-bottom {
         padding-bottom: 0 !important;
     }

     .mobile-text-align {
         .g-Column__cols:first-child {
             padding-bottom: 5px !important;
         }

         .g-Column__cols:last-child {
             padding-top: 5px !important;
         }
     }
 }

 /* Title border classes ============================== */
 .g-PageTitle--v2:not(.is-titleBorder--none),
 .g-PageTitle:not(.is-titleBorder--none) {
     border-bottom: none !important;
 }

 .l-HeadingTitle--v2:not(.is-titleBorder--none),
 .g-HeadingTitle--v2--h3.is-titleBorder--visible,
 .g-HeadingTitle--v2--h4.is-titleBorder--visible,
 .g-HeadingTitle--v2--h5.is-titleBorder--visible,
 .g-HeadingTitle--v2--h6.is-titleBorder--visible,
 .g-HeadingTitle--v2--p.is-titleBorder--visible {
     border-bottom: none !important;
 }

 .g-PageTitle--v2:not(.is-titleBorder--none):after,
 .g-PageTitle:not(.is-titleBorder--none):after,
 .g-HeadingTitle--v2--h2.g-HeadingTitle--v2:not(.is-titleBorder--none):after,
 .g-HeadingTitle--v2--h3.is-titleBorder--visible:after,
 .g-HeadingTitle--v2--h4.is-titleBorder--visible:after,
 .g-HeadingTitle--v2--h5.is-titleBorder--visible:after,
 .g-HeadingTitle--v2--h6.is-titleBorder--visible:after,
 .g-HeadingTitle--v2--p.is-titleBorder--visible:after {
     content: '';
     position: relative;
     display: block;
     height: 2px;
     background-color: #00806d;
 }

 /* .g-PageTitle--v2:not(.is-titleBorder--none):after {
  content: '';
  position: relative;
  display: block;
  height: 2px;
  background-color: #00806d;
} */

 .g-PageTitle--v2.opt-al_c:not(.is-titleBorder--none):after,
 .l-HeadingTitle--v2.opt-al_c:not(.is-titleBorder--none):after {
     left: 50%;
     transform: translateX(-50%);
     width: 80px;
 }

 .g-PageTitle--v2:not(.is-titleBorder--none):after,
 .g-PageTitle--v2.opt-al_l:not(.is-titleBorder--none):after,
 .l-HeadingTitle--v2.opt-al_l:not(.is-titleBorder--none):after {
     width: 80px;
 }

 .g-PageTitle--v2.opt-al_r:not(.is-titleBorder--none):after,
 .l-HeadingTitle--v2.opt-al_r:not(.is-titleBorder--none):after {
     left: 100%;
     transform: translateX(-100%);
     width: 80px;
 }

 @media only screen and (min-width: 641px) and (max-width: 1024px) {
     .g-PageTitle--v2.opt-al_c:not(.is-titleBorder--none):after {
         width: 60px;
     }

     .l-HeadingTitle--v2.opt-al_c:not(.is-titleBorder--none):after {
         width: 60px;
     }

     .g-PageTitle--v2:not(.is-titleBorder--none):after,
     .g-PageTitle--v2.opt-al_l:not(.is-titleBorder--none):after {
         width: 60px;
     }

     .l-HeadingTitle--v2.opt-al_l:not(.is-titleBorder--none):after {
         width: 60px;
     }

     .g-PageTitle--v2.opt-al_r:not(.is-titleBorder--none):after {
         width: 60px;
     }

     .l-HeadingTitle--v2.opt-al_r:not(.is-titleBorder--none):after {
         width: 60px;
     }
 }

 @media only screen and (max-width: 640px) {
     .g-PageTitle--v2.opt-al_c:not(.is-titleBorder--none):after {
         width: 48px;
     }

     .l-HeadingTitle--v2.opt-al_c:not(.is-titleBorder--none):after {
         width: 48px;
     }

     .g-PageTitle--v2:not(.is-titleBorder--none):after,
     .g-PageTitle--v2.opt-al_l:not(.is-titleBorder--none):after {
         width: 48px;
     }

     .l-HeadingTitle--v2.opt-al_l:not(.is-titleBorder--none):after {
         width: 48px;
     }

     .g-PageTitle--v2.opt-al_r:not(.is-titleBorder--none):after {
         width: 48px;
     }

     .l-HeadingTitle--v2.opt-al_r:not(.is-titleBorder--none):after {
         width: 48px;
     }
 }

 /* Common CSS classes: end ============================== */

 /* Homepage desktop: start */
 @media screen and (min-width: 1025px) {

     .kao-corp-info {
         .g-ColumnUnit {
             display: flex !important;
             flex-direction: column;

             .g-TextLinkP {
                 .g-TextLinkP__list {
                     .g-TextLinkUnit {
                         .g-TextLinkUnit__link {
                             .g-TextLinkUnit__link__icon {
                                 margin-top: 0px;
                             }
                         }
                     }
                 }
             }
         }

         .g-ColumnUnit .g-GroupBox {
             max-width: 590px;
         }

         .g-Column__cols:nth-child(odd) .g-ColumnUnit {
             align-items: flex-end;
         }

         .g-Column__cols:nth-child(even) .g-ColumnUnit {
             align-items: flex-start;
         }
     }

     .g-FullwidthVisualsCarouselUnit--v2__image__info {
         max-width: 1420px;
         padding-left: 90px;
         padding-right: 90px;
         margin: auto;
         position: relative;
         top: 60%;
     }
 }




 /* Font size classes with responsive breakpoints */

 /* Desktop (20px) -> Tablet (20px) -> Mobile (18px) */
 .font-size_20-20-18 {
     font-size: 20px;

     .cmn-richtext {
         font-size: 20px;
         margin-left: -4px;
     }
 }

 .font-size_16-16-14 {
     font-size: 16px;

     .cmn-richtext {
         font-size: 16px;
     }

     .g-TextLinkUnit__link__icon {
         margin-top: 1px !important;
     }
 }

 .font-size_14-14-12 {
     font-size: 14px;

     .cmn-richtext {
         font-size: 14px;
     }
 }


 @media (max-width: 640px) {
     .font-size_20-20-18 {
         font-size: 18px;

         .cmn-richtext {
             font-size: 18px;
         }
     }

     .font-size_16-16-14 {
         font-size: 14px;

         .cmn-richtext {
             font-size: 14px;
         }
     }

     .font-size_14-14-12 {
         font-size: 12px;

         .cmn-richtext {
             font-size: 12px;
         }
     }

     body:not(.is-authorring) .kao-job-btn .g-ButtonUnit {
         width: 42px !important;
     }

     body:not(.is-authorring) .kao-job-btn .g-ButtonUnit__link {
         font-size: 14px;
     }

     .kao-textbox-sm .colorText4e .g-TextLinkUnit__link>.cmn-richtext {
            width: 100% !important;
     }

 }


 /* Job portal button */
 body:not(.is-authorring) .kao-job-btn {
     position: fixed;
     left: 1%;
     top: 50%;
     transform: translateY(-50%);
     z-index: 1000;
     margin: 0;
     padding: 0;
     width: 60px;
 }

 body:not(.is-authorring) .kao-job-btn .g-ButtonP__list {
     list-style: none;
     margin: 0;
     padding: 0;
 }

 body:not(.is-authorring) .kao-job-btn .g-ButtonP__list__item {
     margin: 0;
     padding: 0;
 }

 body:not(.is-authorring) .kao-job-btn .g-ButtonUnit {
     border-radius: 30px;
     box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
     /* transition: all 2s ease; */
     overflow: hidden;
     /* height: 190px; */
     width: 48px;
     position: relative;
 }

 body:not(.is-authorring) .kao-job-btn .g-ButtonUnit:hover {
     transform: translateX(5px);
     box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
     background: #34a168;
 }

 body:not(.is-authorring) .kao-job-btn .g-ButtonUnit__link {
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
     padding: 24px 0;
     text-decoration: none;
     height: 100%;
     width: 100%;
     box-sizing: border-box;
     writing-mode: vertical-rl;
     text-orientation: mixed;
     position: relative;
     opacity: 0.9;
 }

 body:not(.is-authorring) .kao-job-btn .cmn-icon {
     top: 20px;
     margin: 0;
     transform: rotate(90deg);
 }

 body:not(.is-authorring) .kao-job-btn .is-leftIcon .g-ButtonUnit__link .cmn-richtext {
     padding-top: 1.25em;
     padding-left: 0;
 }

 body:not(.is-authorring) .kao-job-btn .is-leftIcon .g-ButtonUnit__link__icon {
     left: 15px;
     transform: rotate(270deg);
 }

 body:not(.is-authorring) .kao-job-btn .cmn-richtext span {
     color: white;
     letter-spacing: 2px;
     position: relative;
     right: 2px;

 }

 .newIndexHomePage {
     .g-NewsIndexP--v5__card {
         .g-NewsIndexP--v5__card__item {
             .g-NewsIndexUnit--v5 {
                 color: #4e4d4e;

                 .g-TextLinkUnit {
                     .g-TextLinkUnit__link {
                         .g-TextLinkUnit__link__icon {
                             margin-top: 8px;
                         }
                     }
                 }
             }
         }

         .slick-dots-wrapper {

             .custom-slick-prev,
             .custom-slick-next {
                 padding-top: 6px;
             }
         }
     }
 }

 .colorText4e {
     color: #4e4d4e;
 }

 .backGroundMatchCarousal {
     background-color: #F6F6F4;

     .g-Section__inner {
         .g-Column {
             background-color: #F6F6F4;
         }
     }
 }

 .g-FullwidthVisualsCarouselP--v2 {
     .g-FullwidthVisualsCarouselP--v2__list {
         .g-FullwidthVisualsCarouselUnit--v2__info__btn {
             .g-ButtonP {
                 .g-ButtonP__list__item {
                     .g-ButtonUnit {
                         .g-ButtonUnit__link {
                             .g-ButtonUnit__link__icon {
                                 margin-top: -12px;
                             }
                         }
                     }
                 }
             }
         }
     }
 }

 /* Responsive adjustments - scoped to kao-job-btn */
 @media only secreen and (max-width: 768px) {
     .kao-job-btn .g-ButtonUnit {
         width: 42px;
     }

     .leftMarginFix {
        .l-Section__inner {
            padding-left: 16px;
            padding-right: 16px;
        }
     }

     .kao-job-btn .g-ButtonUnit__link {
         padding: 12px 15px 12px 10px;
         font-size: 12px;
         min-height: 42px;
     }

     .kao-job-btn .g-ButtonUnit {
         border-radius: 0 20px 20px 0;
         width: 42px;
     }

     .newIndexHomePage {
         .g-NewsIndexP--v5__card {
             .g-NewsIndexP--v5__card__item {
                 .g-NewsIndexUnit--v5 {
                     .g-TextLinkUnit {
                         .g-TextLinkUnit__link {
                             .g-TextLinkUnit__link__icon {
                                 margin-top: 2px !important;
                             }
                         }
                     }
                 }
             }

             .slick-dots-wrapper {

                 .custom-slick-prev,
                 .custom-slick-next {
                     padding-top: 4px;
                 }
             }
         }
     }

     body:not(.is-authorring) .kao-job-btn .is-leftIcon .g-ButtonUnit__link .cmn-richtext {
         font-size: 14px;
     }
 }



 /* AEMEA page CSS */
 .g-ImageTextHP--v2.is-imageR .opt-lg-imageW50p {
     column-gap: 0px;
 }

 .g-ImageTextHP--v2.is-layoutR .g-ImageTextHP--v2__contentsBlock__image {
     padding-left: 0;
 }

 .g-ImageTextHP--v2.is-layoutL .g-ImageTextHP--v2__contentsBlock__image {
     padding-right: 0;
 }

 .tile-box-text {
     .g-TileLinkVUnit--v2 {
         padding: 0;
         border: 0px solid #00000000;
     }

     .l-TileLinkVP--v2__list__tile {
         padding: 22px 16px 0 16px !important;
     }
 }

 @media screen and (max-width: 1024px) {
     .l-PageTitle--v2:not(.carouselBanner .l-PageTitle--v2) {
         margin-bottom: 48px;
     }

     .g-ImageTextHP--v2 {
         .g-HeadingTitle {
             margin-top: 24px;
         }
     }

 }

 @media screen and (min-width: 1439px) {

     .sustainabilityButterflyComp {
         .g-GroupBox {
             position: absolute;
             left: 50%;
             transform: translateX(-50%);
             max-width: 1420px;
             width: calc(100% - 40px);
             padding-left: 80px;
         }
     }

     .l-Section__inner {
         padding-left: 90px;
         padding-right: 90px;
     }

     .limitDesktopWidth>div {
         max-width: 1420px !important;
         padding-left: 90px;
         padding-right: 90px;
     }
 }

 /* Fade-up animation keyframes */
 @keyframes fadeUp {
     from {
         opacity: 0;
         transform: translateY(60px);
     }

     to {
         opacity: 1;
         transform: translateY(0);
     }
 }

 /* Initial hidden state - using class instead of ID */
 .fade-up-section,
 .fade-up-section .g-Image--v2,
 .fade-up-section .g-HeadingTitle--v2,
 .fade-up-section .g-TextLinkP {
     opacity: 0;
 }

 /* Apply fade-up animation when visible */
 .fade-up-section.animate {
     animation: fadeUp 0.8s ease-out forwards;
 }

 .fade-up-section.animate .g-Image--v2 {
     animation: fadeUp 1.2s ease-out 0.2s forwards;
 }

 .fade-up-section.animate .g-HeadingTitle--v2 {
     animation: fadeUp 1.4s ease-out 0.4s forwards;
 }

 .fade-up-section.animate .g-TextLinkP {
     animation: fadeUp 1.5s ease-out 0.6s forwards;
 }
.cmn-icon--window:before,
.cmn-icon--external:before {
    content: "\e006" !important;
}

.truncate-text-truncated {
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    transition: all 0.3s ease;
}

.truncate-text-expanded {
    -webkit-line-clamp: unset;
    overflow: visible;
}

.hidden {
    display: none;
}

.truncate-pack .g-BannerLinkP--v2__list {
    display: flex;
    flex-wrap: wrap;
}

.truncate-pack .g-BannerLinkP--v2__list__item {
    height: auto !important;
}

.g-TextLinkP {
    margin-bottom: 0;
}


/* Desktop (40px) -> Tablet (40px) -> Mobile (32px) */
.font-size_40-40-32 {
    font-size: 40px;

    .cmn-richtext {
        font-size: 40px;
    }
}


.brands-bottom-reset {
    .padding-bottom-reset {
        margin-bottom: -1px !important;
    }

    .l-BannerLinkP--v2__list__item {
        padding-bottom: 0;
    }

    .g-BannerLinkP--v2__list__item {
        padding-bottom: 0 !important;
    }
}

.our-brands-pack {
    .g-BannerLinkP--v2__list__item {
        margin-top: -40px;

        .g-TextLinkP__list__item {
            margin-top: 4px;
        }
        
        .truncate-textContent {
            margin-top: -12px;
            margin-bottom: 21px;
        }

        .truncate-brandlink {
            margin-bottom: -9px;
        }

        .truncate-readMoreContainer,
        .truncate-readLessContainer {
            margin-bottom: 23px;
        }

    }
}



.our-brands-heading--text {
    .l-GroupBox.is-marginBottom--xl {
        margin-bottom: 59px;
    }

    .kao-corp-heading {
        .l-HeadingTitle--v2.heading-main {
            margin-bottom: 27px;
        }
    }

    .l-HeadingTitle--v2__h2 {
        line-height: 1;
        margin-bottom: 22px !important;
    }
}

.our-brands-logo {
    margin-bottom: 58px !important;
    margin-top: 62px !important;
}

.our-brands-ksd-info {
    margin-top: 36px !important;
    margin-bottom: 28px !important;

    .g-HeadingTitle--v2:nth-child(1) {
        margin-bottom: 12px;
    }   
}

.our-brands-pack {

    .g-BannerLinkP--v2__list__item:nth-child(1) .g-Image--v2__img img,
    .g-BannerLinkP--v2__list__item:nth-child(2) .g-Image--v2__img img {
        transform: translateY(1px);
    }
}

.our-brands-last-links {
    margin-bottom: 11px !important;

    .g-TextLinkP__list__item {
        padding-bottom: 0 !important;
    }
}

.cmn-icon--external {
    font-size: 12px !important;
}

@media screen and (min-width:641px) {
    .padding-top-reset li {
        padding-top: 0 !important;
    }
}

@media (max-width: 640px) {
    .font-size_40-40-32 {
        font-size: 32px;

        .cmn-richtext {
            font-size: 32px;
        }
    }

    .our-brands-heading--text {
        .l-GroupBox.is-marginBottom--xl {
            margin-bottom: 43px;
            margin-top: 48px;
        }

        .l-HeadingTitle--v2.heading-main {
            margin-bottom: 23px;
        }
    }

    .our-brands-logo {
        margin-bottom: 49px !important;
        margin-top: 57px !important;
    }

    .our-brands-ksd-info {
        margin-top: 21px !important;
        margin-bottom: 23px !important;

        .g-HeadingTitle--v2:nth-child(1) {
            margin-bottom: 16px;
        }
    }

    .our-brands-pack {
        padding-top: 51px;

        .g-Image--v2__img {
            padding-bottom: 5px;
        }

        .truncate-textContent {
            margin-top: -6px !important;
            margin-bottom: 16px !important;
        }

        .truncate-brandlink {
            padding-bottom: 5px;
        }

        .truncate-readMoreContainer,
        .truncate-readLessContainer {
            margin-bottom: 28px !important;
        }

        .our-brands-last-links {
            margin-bottom: 4px !important;
        }

        .g-BannerLinkP--v2__list__item:nth-child(2) .g-Image--v2__img img {
            transform: translateY(0px);
        }

        .g-BannerLinkP--v2__list__item:not(:last-child) {
            padding-bottom: 24px !important;

            .our-brands-last-links {
                padding-bottom: 12px !important;
                margin-bottom: 28px !important;
            }
        }
    }

    .brands-bottom-reset {
        .padding-bottom-reset {
            margin-bottom: -2px !important;
        }
    }
}

.carouselBanner{
    .g-PageTitle--v2{
        .g-PageTitle--v2__titleBlock__titleBox{
            .g-PageTitle--v2__h1{
                margin: 8px 0px 30px 0px;
            }
        }
        .g-PageTitle--v2__titleBlock__titleBox::after{
            content: '';
            width: 80px;
            height: 3px;
            background-color: #00806D;
            display: block;
        }
    }
    .g-ImageCarouselP--v2{
        margin-top: 64px;
        .g-ImageCarouselP--v2__list{
            .slick-track{
                .g-ImageCarouselPUnit--v2{
                    .g-ImageCarouselPUnit--v2__inner{
                        img{
                            width: 100%;
                        }
                    }
                }
            }
        }
    }
}
.contentWith--Image{
    margin-bottom: 98px !important;
    .g-Column__cols{
        .g-HeadingTitle--v2{
            .g-HeadingTitle--v2__titleBlock__titleBox{
                .g-HeadingTitle--v2__titleBlock__titleBox__title{
                    margin-bottom: 64px;
                }
            }
        }
        .imageContent--Image{
            .g-Text{
              .cmn-richtext{
                    font-size: 16px;
                }
            }
        }
    }
}
.headingSalon--brandKao{
    .g-HeadingTitle--v2{
        margin-bottom: 0px;
    }
}
.imageCard--BrandSection{
    .g-Column__cols{
        .g-TileLinkVP--v2{
            .g-TileLinkVP--v2__list{
                .g-TileLinkVP--v2__list__tile{
                    .g-TileLinkVUnit--v2{
                        border: none;
                        padding: 0px;
                        .g-TileLinkVUnit--v2__inner{
                            .g-TileLinkVUnit--v2__leadBlock{
                                .g-Text{
                                    .cmn-richtext{
                                        font-size: 16px;
                                        font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                                        color: #00806D;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
.businessSector{
    margin-top: 50px;
    .g-Column__inner{
        .g-TextLinkP__list__item{
            a.g-TextLinkUnit__link{
                .cmn-richtext{
                    font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                    font-size: 20px;
                    color: #00806D;
                }
            }
        }
    }
}
.businessKaoSalonDiv{
    .g-Column__inner{
        .g-Column__cols.currentGreyLink{
            .g-TextLinkP__list__item{
                .g-TextLinkUnit__link{
                    .cmn-richtext{
                        font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                        color:#4E4D4E;
                        font-size: 16px;
                    }
                }
            }
        }
        .g-Column__cols{
            .g-TextLinkP__list__item{
                .g-TextLinkUnit__link{
                    .cmn-richtext{
                        font-size: 16px;
                        font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                        color: #00806D;
                    }
                }
            }
        }
    }
}

.carouselBanner {
    .g-PageTitle--v2 {
        .g-PageTitle--v2__titleBlock__titleBox {
            .g-PageTitle--v2__h1 {
                margin: 8px 0px 30px 0px;
            }
        }

        .g-PageTitle--v2__titleBlock__titleBox::after {
            content: '';
            width: 80px;
            height: 3px;
            background-color: #00806D;
            display: block;
        }

        padding: 32px 24px;
    }

    .g-ImageCarouselP--v2 {
        margin-top: 64px;
        margin-bottom: 0px;

        .g-ImageCarouselP--v2__list {
            .slick-track {
                .g-ImageCarouselPUnit--v2 {
                    .g-ImageCarouselPUnit--v2__inner {
                        img {
                            width: 100%;
                        }
                    }
                }
            }
        }
    }
}

.contentWith--Image {
    margin-bottom: 98px !important;
    padding: 0 24px;
    margin-top: 0px;

    .g-Column__cols {
        .g-HeadingTitle--v2 {
            .g-HeadingTitle--v2__titleBlock__titleBox {
                .g-HeadingTitle--v2__titleBlock__titleBox__title {
                    margin-bottom: 64px;
                }
            }
        }

        .imageContent--Image {
            .g-Text {
                .cmn-richtext {
                    font-size: 16px;
                }
            }
        }
    }
}

.imageCard--BrandSection {
    padding: 0 24px;

    .g-Column__cols {
        .g-TileLinkVP--v2 {
            .g-TileLinkVP--v2__list {
                .g-TileLinkVP--v2__list__tile {
                    .g-TileLinkVUnit--v2 {
                        border: none;
                        padding: 0px;

                        .g-TileLinkVUnit--v2__inner {
                            .g-TileLinkVUnit--v2__leadBlock {
                                .g-Text {
                                    .cmn-richtext {
                                        font-size: 16px;
                                        font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                                        color: #00806D;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

.heading-padding {
    padding-bottom: 19px;
}

.list-padding-heading {
    padding-top: 16px;
}

.paraSecKaoWay {
    margin-top: -9px;

    .g-HeadingTitle--v2:nth-child(1) {
        margin-bottom: 18px;
    }

    .g-HeadingTitle--v2:nth-child(2) {
        margin-bottom: 20px;
    }
}

.tableSecKaoWay {
    .g-Section__inner {
        padding-right: 0px;
    }
    .g-GroupBox.is-marginTop--l {
        margin-top: 40px;
    }
}

.values-sec {
    .is-bg {
        height: auto !important;
        padding-bottom: 17px;
    }

    .layout-box:last-child .is-bg {
        padding-bottom: 23px;
    }
}

.vision-sec {
    .is-bg .g-GroupBox {
        padding-bottom: 26px;
    }
}

.principles-sec {
    .g-ColumnUnit.is-bg {
        height: auto !important;
    }

    .padding-bottom-15 {
        padding-bottom: 15px;
    }

    /* .tile-link-styles {
        .g-TileLinkTextP__list__tile {
            padding-bottom: 0;
        }
    } */
}

.kao-way-links {
    margin-top: 62px;
}

.master-link .g-TextLinkUnit__link__icon {
    transform: translateY(5px);
}

@media only screen and (max-width: 1024px) {
    .list-padding-heading {
        padding-top: 12px;
    }

    .carouselBanner {
        .g-PageTitle--v2 {
            padding: 32px 24px;
        }

        .g-ImageCarouselP--v2 {
            margin-bottom: 0px;
        }
    }

    .contentWith--Image {
        padding: 0 24px;
        margin-bottom: 48px;
        margin-top: 0px;
    }

    .imageCard--BrandSection {
        padding: 0 24px;
    }

    .businessKaoSalonDiv {
        padding: 0 24px;
    }
}

.courage-section-bottom {
    .g-TileLinkTextP {
        padding-bottom: 23px;
    }
}

.l-TileLinkTextUnit.is-colorset--1 {
    border: unset;
    background-color: inherit;
    padding: 0;
}

.g-Hr.padding-reset {
    margin: 0;
    padding-bottom: 0;
}

.g-Column__cols:has(.is-bg) {
    display: flex;
}

.bg-fdf6f7 {
    background: #fdf6f7;
}

.bg-f4f6f9 {
    background: #f4f6f9;
}

.bg-f4fbfa {
    background: #f4fbfa;
}

.bg-f7f3ed {
    background: #f7f3ed;
}

@media only screen and (max-width: 640px) {
    .tableSecKaoWay {
        .is-bg {
            .g-HeadingTitle--v2 {
                margin-bottom: -12px;
            }

            .g-TileLinkTextP {
                .g-TileLinkTextP__list__tile:nth-child(odd) {
                    padding-bottom: 0px;
                }

                .g-TileLinkTextP__list__tile:nth-child(even) {
                    padding-top: 1px;
                }
            }
        }

        .g-Section__inner {
            .g-Column {
                width: calc(100% + 24px);

                .g-Column__inner {
                    display: flex;

                    .g-Column__cols:nth-child(1) {
                        flex: 1;

                        .g-ColumnUnit>.g-GroupBox {
                            .g-HeadingTitle--v2--p {
                                padding-bottom: 0;
                                margin-bottom: 16px;

                                .l-HeadingTitle--v2__p {
                                    font-size: 14px;
                                }
                            }

                            .g-HeadingTitle--v2--h4 {
                                .l-HeadingTitle--v2__h4 {
                                    font-size: 16px;
                                }
                            }
                        }
                    }

                    .g-Column__cols:nth-child(2) {
                        flex: 2;

                        .g-ColumnUnit>.g-GroupBox {
                            margin-right: 24px;

                            .g-HeadingTitle--v2 {
                                .g-HeadingTitle--v2__h4 {
                                    font-size: 16px;
                                }
                            }

                            .g-TileLinkTextP {
                                .g-TileLinkTextP__list__tile {
                                    .g-Text {
                                        font-size: 14px;
                                    }
                                }
                            }
                        }
                    }

                    .g-Column__cols {
                        .g-ColumnUnit {
                            height: auto !important;

                            .g-GroupBox {
                                .g-HeadingTitle--v2 {}

                                .g-TileLinkTextP {
                                    .g-TileLinkTextP__list {
                                        .g-TileLinkTextUnit {
                                            .g-TileLinkTextUnit__leadBlock__title {
                                                .g-Text {
                                                    ul {
                                                        padding-left: 15px;
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }

                        .is-bg {
                            padding-bottom: 23px;
                        }
                    }
                }
            }
        }

        .g-GroupBox.is-marginTop--l {
            margin-top: 27px;
        }
    }

    .vision-sec {
        .is-bg .g-GroupBox {
            padding-bottom: 8px;
        }
    }

    .values-sec {
        .g-Section__inner .g-Column:last-child {
            .is-bg {
                padding-bottom: 29px !important;
            }
        }

        .g-HeadingTitle--v2__h4 {
            padding-bottom: 4px;
        }

        .g-TileLinkTextP__list__tile:nth-child(even) {
            padding-top: 1px;
            margin-top: -3px;
            padding-bottom: 0;

            li:nth-child(1) {
                padding-bottom: 3px;
            }
        }

        .g-TileLinkTextUnit__leadBlock__title {
            li:nth-child(1) {
                padding-bottom: 12px;
            }

            br {
                display: contents;
            }
        }

        .g-Text {
            margin-bottom: 0px;
        }
    }



    .paraSecKaoWay {
        margin-top: -3px;

        .g-HeadingTitle--v2:nth-child(1) {
            margin-bottom: 16px;

        }

        .g-HeadingTitle--v2:nth-child(2) {
            margin-bottom: 34px;
        }

        .mobile-text-align {
            margin-top: 34px;
            margin-bottom: 31px;
        }

        .g-Section__inner {
            .g-Column__inner {
                .g-ColumnUnit {
                    .g-HeadingTitle--v2 {
                        .g-Text {
                            padding-top: 6px;
                            margin-bottom: 12px;
                        }
                    }
                }
            }
        }
    }

    .kao-way-links {
        margin-top: 47px;
    }

    .master-link .g-TextLinkUnit__link__icon {
        transform: translateY(2px);
    }


    .principles-sec {
        .is-bg {
            .g-HeadingTitle--v2 {
                padding-bottom: 4px;
            }

            .g-TileLinkTextP {
                .g-TileLinkTextP__list__tile:nth-child(1) {
                    li:nth-child(1) {
                        padding-bottom: 12px;
                    }

                    .g-Text {
                        margin-bottom: 11px;

                        p {
                            display: none;
                        }
                    }
                }

                .g-TileLinkTextP__list__tile:nth-child(2) {
                    li:nth-child(1) {
                        padding-bottom: 12px;
                    }

                    .g-Text {
                        margin-bottom: 5px;

                        p {
                            display: none;
                        }
                    }
                }
            }
        }
    }

    .trust-respect-box {
        margin-top: -20px;

        .g-Column__cols:nth-child(2) {
            .is-bg {
                padding-bottom: 15px !important;
            }

            .g-TileLinkTextP__list__tile:nth-child(1) {
                li:nth-child(2) {
                    margin-top: -21px;
                }
            }

            .g-TileLinkTextP__list__tile:nth-child(2) {
                li:nth-child(1) {
                    padding-bottom: 0;
                }

                li:nth-child(2) {
                    margin-top: -9px;
                }
            }
        }
    }

    .courage-section-bottom {
        .g-Column__cols:nth-child(2) {
            .is-bg {
                padding-bottom: 0px !important;

                .g-TileLinkTextP {
                    padding-bottom: 15px;
                }
            }
        }
    }

}

@media screen and (min-width: 641px) {
    .li-spacing {
        li:nth-child(1) {
            margin-bottom: 30px;
            padding-bottom: 0px !important;
        }
    }
}

@media screen and (min-width: 641px) {
    .heading48margin {
        margin-top: -7px;

        .g-PageTitle--v2__titleBlock__titleBox__title {
            margin-bottom: 31px;
        }
    }

    .twocolumnText {
        margin-top: 19px !important;
    }

    .bottomLinks {
        margin-top: -4px !important;
        padding-bottom: 5px;
        padding-top: 6px;
    }

    .page-links {
        margin-top: -9px;

        .l-TextLinkUnit__link__icon {
            margin-top: 1px !important;
        }
    }
}   
.case-study-heading {
    .g-Text {
        margin-bottom: 35px;
    }
}
.headinglongwithsubheading{
    .g-PageTitle--v2__h1{
        font-size: 32px;
    }
}
.news-long-image {
    margin-bottom: 2px;
}

.news-mid-heading {
    margin-top: 57px;
}

.belowMidHeading {
    margin-top: 24px;
}

.belowMidHeaderImage {
    margin-top: 51px;
}

.belowImageNews {
    margin-top: 2px;
    margin-bottom: 32px;
}

.headingLong {
    .g-PageTitle--v2__h1 {
        margin-bottom: 33px;
        font-size: 32px;

    }
}

.subHeadNews {
    font-size: 20px;
}

.textArticleSectionNews{
    .cmn-richtext{
        margin-top: 33px;
    }
}

/* .l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-titleBorder--none {

    margin-bottom: 16px;
} */

@media screen and (max-width: 640px) {
    .case-study-heading {
        .g-Text {
            margin-bottom: 22px;
        }
    }

    .news-long-image {
        margin-bottom: 20px;
    }

    .news-mid-heading {
        margin-top: 45px;
    }

    /* .l-HeadingTitle--v2.l-HeadingTitle--v2--h2.is-titleBorder--none {

        margin-bottom: 13px;
    } */

    .belowMidHeading {
        margin-top: -8px;
    }

    .imageTextarticle {
        margin-top: 36px;
    }

    .belowMidHeaderImage {
        margin-top: 8px;
    }

    .headingLong {
        .g-PageTitle--v2__h1 {
            margin-bottom: 24px;

        }

        .belowImageNews {
            margin-top: 1px;
            margin-bottom: 17px;
        }

    }

    .subHeadNews {
        font-size: 18px;
    }
}
.topBanner{
    .g-PageTitle--v2{
        .g-PageTitle--v2__titleBlock{
            .g-PageTitle--v2__h1{
                margin: 8px 0px 30px 0px;
            }
        }
    }
}
@media screen and (max-width: 640px) {
.topBanner{
    .g-PageTitle--v2{
        .g-PageTitle--v2__titleBlock{
            .g-PageTitle--v2__h1{
                margin: 8px 0px 20px 0px;
            }
        }
    }
}
}
.topBannerFrance{
    .g-HeadingTitle--v2{
        .g-HeadingTitle--v2__titleBlock{
            .g-HeadingTitle--v2__h2{
                margin: 8px 0px 30px 0px;
            }
        }
        .g-HeadingTitle--v2__titleBlock__titleBox::after{
            content: '';
            width: 80px;
            height: 3px;
            background-color: #00806D;
            display: block;
        }
    }
    .g-Image--v2{
        margin-top: 64px;
        .g-Image--v2__img{
               img{
                       width: 100% ;
              }
        }
    }
}

.addressDetailsFrance {
    .g-Column__inner{
        height: 176px !important;
        display: flex;
        .g-Column__cols:nth-child(even){
            width: 2px;
            .vl{
                width: 1px;
                height: 176px;
                background-color: #D7D7CF;
            }
        }
        .g-Column__cols:nth-child(odd){
            width: 30%;
            .g-ColumnUnit{
                .g-HeadingTitle--v2{
                    font-family: "Neue-Helvetica-Paneuropean-Bold", sans-serif;
                    font-size: 22px;
                    color: #4e4d4e;
                }
                .g-Text{
                    margin-top: 28px;
                    .cmn-richtext{
                        .opt-fontfamily--02{
                            font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                        }
                    }
                }
            }
        }
    }
}

@media only screen and (max-width: 760px) {
    .addressDetailsFrance {
        .g-Column__inner{
            .g-Column__cols:nth-child(odd){
                width: 50%;
                .g-ColumnUnit{
                    .g-HeadingTitle--v2{
                        font-size: 20px;
                    }
                    .g-Text{
                        margin-top: 12px;
                        .cmn-richtext{
                            font-size: 14px
                        }
                    }
                }
            }
        }
    }

}

    .topBannerGermany {
    .g-HeadingTitle--v2 {
        .g-HeadingTitle--v2__titleBlock {
            .g-HeadingTitle--v2__h2 {
                margin: 8px 0px 30px 0px;
            }
        }

        .g-HeadingTitle--v2__titleBlock__titleBox::after {
            content: '';
            width: 80px;
            height: 3px;
            background-color: #00806D;
            display: block;
        }
    }

    .g-Image--v2 {
        margin-top: 64px;

        .g-Image--v2__img {
            img {
                width: 100%;
            }
        }
    }
}
.address-location {
    margin-top: 80px;
    .g-Column__cols:first-child {
        border-right: 2px solid #D7D7CF;
    }

    .customer-section {
        .g-BannerLinkP--v2__list .g-BannerLinkP--v2__list__item {
            padding-top: 0;
            padding-left: 32px;
            height: 100%;
        }
        
        .g-BannerLinkP--v2 {
            height: 100%;
        }

        .g-BannerLinkP--v2__list__item:first-child {
            border-right: 2px solid #D7D7CF;
        }
    }
}

.addressDetailsGermany {
    .g-Column__inner {
        display: flex;

        .g-Column__cols:nth-child(even) {
            width: 1px;

            .vl {
                width: 1px;
                height: 477px;
                background-color: #D7D7CF;
            }
        }

        .g-Column__cols {
            .g-ColumnUnit.section3 {
                .g-TextLinkP__list {
                    .g-TextLinkP__list__item {
                        padding: 0;
                        margin: 70px 30px 15px 30px !important;
                    }
                }
            }
        }

        .g-Column__cols:nth-child(odd) {
            flex: 1;

            .g-ColumnUnit {
                .g-HeadingTitle--v2 {
                    font-family: "Neue-Helvetica-Paneuropean-Bold", sans-serif;
                    font-size: 22px;
                    color: #4e4d4e;
                }

                .g-Text {
                    .cmn-richtext {
                        .opt-fontfamily--02 {
                            font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                        }
                    }
                }
            }
        }
    }
}

@media only screen and (max-width: 1024px) {
    .addressDetails {
        .g-Column__inner {
            display: flex;
            flex-flow: row wrap;

            .g-Column__cols:nth-child(2) {
                width: 1px;

                .vl {
                    width: 1px;
                    height: 835px;
                    background-color: #D7D7CF;
                }
            }

            .g-Column__cols:nth-child(4) {
                display: none;
            }

            .g-Column__cols {
                .g-ColumnUnit {
                    height: 560px !important;
                }
            }

            .g-Column__cols:nth-child(5) {
                .g-ColumnUnit.section3 {
                    float: right;
                    height: 260px !important;

                    .g-TextLinkP__list {
                        margin-left: 0px;

                        .g-TextLinkP__list__item {
                            padding: 0;
                            margin: 0 !important;
                        }
                    }
                }
            }
        }
    }

    .address-location {
        margin-top: 80px;
        .customer-section {
            .g-BannerLinkP--v2__list__item:first-child {
                border-right: unset;
                padding-left: 16px;
            }

            .l-TextLinkP.is-gutter--m .l-TextLinkP__list__item {
                padding: 0px;
                padding-left: 16px;
            }
        }
    }
}

@media only screen and (max-width: 640px) {
    .address-location {
        .customer-section {
            .g-BannerLinkP--v2__list__item:first-child {
                padding-left: 12px;
            }
            .l-TextLinkP.is-gutter--m .l-TextLinkP__list__item {
                padding: 0px;
                padding-left: 12px;
            }
        }
    }
}



    @media screen and (min-width: 641px) {
        .locationCountrySection {
            margin-bottom: -13px;
        }

        .childLocationHeading {
            .g-PageTitle--v2__h1 {
                margin-bottom: -12px;
            }
        }

        .no-style-links{
            margin-left: 5px;
        }
    }

    @media screen and (max-width: 640px) {
        
        .no-style-links{
            margin-left: 4px;
            margin-bottom: -18px;
        }
    }
    
.carouselBannerSalon{
    .g-PageTitle--v2{
        .g-PageTitle--v2__titleBlock__titleBox{
            .g-PageTitle--v2__h1{
                margin: 8px 0px 30px 0px;
            }
        }
        .g-PageTitle--v2__titleBlock__titleBox::after{
            content: '';
            width: 80px;
            height: 3px;
            background-color: #00806D;
            display: block;
        }
    }
    .g-ImageCarouselP--v2{
        margin-top: 64px;
        .g-ImageCarouselP--v2__list{
            .slick-track{
                .g-ImageCarouselPUnit--v2{
                    .g-ImageCarouselPUnit--v2__inner{
                        img{
                            width: 100%;
                        }
                    }
                }
            }
        }
    }
}
.contentWith--Image{
    margin-bottom: 98px !important;
    .g-Column__cols{
        .g-HeadingTitle--v2{
            .g-HeadingTitle--v2__titleBlock__titleBox{
                .g-HeadingTitle--v2__titleBlock__titleBox__title{
                    margin-bottom: 64px;
                }
            }
        }
        .imageContent--Image{
            .g-Text{
              .cmn-richtext{
                    font-size: 16px;
                }
            }
        }
    }
}

.imageCard--BrandSection{
    .g-Column__cols{
        .g-TileLinkVP--v2{
            .g-TileLinkVP--v2__list{
                .g-TileLinkVP--v2__list__tile{
                    .g-TileLinkVUnit--v2{
                        border: none;
                        padding: 0px;
                        .g-TileLinkVUnit--v2__inner{
                            .g-TileLinkVUnit--v2__leadBlock{
                                .g-Text{
                                    .cmn-richtext{
                                        font-size: 16px;
                                        font-family: "Neue-Helvetica-Paneuropean-bold", sans-serif;
                                        color: #00806D;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}


@media only screen and (max-width: 1024px) {
    .carouselBannerSalon{
        .g-PageTitle--v2{
            padding: 32px 24px;
        }
        .g-ImageCarouselP--v2{
            margin-bottom: 0px;
        }
    }
    .contentWith--Image{
        padding: 0 24px;
        margin-bottom: 48px;
        margin-top: 0px;
    }
    .imageCard--BrandSection{
        padding: 0 24px;
    }
    .businessKaoSalonDiv{
        padding: 0 24px;
    }
}
.carouselBannerBeautyBrands{
    margin-top: 64px;
    .g-ImageCarouselP--v2__list{
        .slick-list{
            .slick-track{
                    .g-ImageCarouselPUnit--v2{
                        .g-Image--v2__img{
                            img{
                                width:100%;
                            }
                        }
                    }
            }
        }
    }
}
.brandsBannerImage{
    .g-Column__cols{
        .g-Image--v2{
            .g-Image--v2__img{
                picture{
                    img{
                        width: 100%;
                    }
                }
            }
        }
    }
}
@media only screen and (max-width:760px){
    .carouselBannerBeautyBrands{
        margin-top: 48px;
    }

}
            .videoSection .vjs-big-play-centered .vjs-big-play-button {
                width: 48px;
                height: 48px;
                border-radius: 50%;
                font-size: 3em;
            }

            .carouselBannerLocations {
                .g-HeadingTitle--v2 {
                    .g-HeadingTitle--v2__titleBlock {
                        .g-HeadingTitle--v2__h2 {
                            margin: 8px 0px 30px 0px;
                        }
                    }

                    .g-HeadingTitle--v2__titleBlock__titleBox::after {
                        content: '';
                        width: 80px;
                        height: 3px;
                        background-color: #00806D;
                        display: block;
                    }
                }

                .g-ImageCarouselP--v2 {
                    margin-top: 64px;

                    .g-ImageCarouselP--v2__list {
                        .slick-track {
                            .g-ImageCarouselPUnit--v2 {
                                .g-ImageCarouselPUnit--v2__inner {
                                    img {
                                        width: 100%;
                                    }
                                }
                            }
                        }
                    }
                }
            }

            .headingDiscover {
                .g-Column__cols {
                    .g-HeadingTitle--v2__titleBlock__titleBox__title {
                        margin-bottom: 0px;
                    }
                }
            }

            .afterDiscoverHeading {
                .g-Column__cols {
                    padding-top: 24px;

                    .g-ImageTextVP--v2 {
                        .g-ImageTextVP--v2__contentsBlock__image {
                            margin-bottom: 26px;
                        }
                    }
                }
            }


            .contentWith--ImageLocations {
                margin-bottom: 68px;

                .g-Column__inner {
                    .g-ColumnUnit {
                        display: flex;
                        flex-direction: column;
                        row-gap: 8px;

                        .g-TextLinkP {
                            margin-top: 0px;

                            .g-TextLinkP__list__item {
                                .g-TextLinkUnit__link {
                                    .g-TextLinkUnit__link__icon {
                                        font-size: 12px;
                                        margin-top: 3px;
                                        font-weight: bolder;
                                    }

                                    .cmn-richtext {
                                        padding-left: 15px;
                                    }
                                }
                            }
                        }
                    }
                }

                .g-TextLinkP__list {
                    .g-TextLinkP__list__item {
                        .g-TextLinkUnit {
                            .g-TextLinkUnit__link .cmn-richtext span {
                                color: #00806D;
                                font-size: 16px;
                                font-family: "Neue-Helvetica-Paneuropean-Bold", sans-serif;
                            }
                        }
                    }
                }

            }

            .locationSinglePara {
                margin-top: 34px;
                margin-bottom: 52px;
            }


            @media only screen and (max-width:760px) {
                .padding24 {
                    padding: 0 24px;
                }

                .headingDiscover {
                    margin-bottom: 5px;

                    .g-Column__cols {
                        .g-HeadingTitle--v2 {
                            margin-bottom: 0px;

                            .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                margin-bottom: 0px;
                            }
                        }

                    }
                }

                .afterDiscoverHeading {
                    .g-Column__cols:nth-child(2) {
                        padding-top: 18px;
                    }
                }

                .locationSecWrapper {
                    .g-Section__inner {
                        .carouselBannerLocations {
                            .g-ImageCarouselP--v2 {
                                margin-top: 48px;

                                .g-ImageCarouselP--v2__list {
                                    .slick-track {
                                        .g-ImageCarouselPUnit--v2 {
                                            .g-ImageCarouselPUnit--v2__inner {
                                                img {
                                                    width: 100%;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }

                        .contentWith--ImageLocations {
                            margin-top: 52px;
                            margin-bottom: 64px;

                            .g-Column__inner {
                                .g-ColumnUnit {
                                    .g-Image--v2 {
                                        .g-Image--v2__img {
                                            width: fit-content;

                                            img {
                                                height: auto;
                                            }
                                        }
                                    }
                                }

                                .g-Column__cols {
                                    .countryAlignLocation {
                                        margin-top: 28px;
                                        display: grid;
                                        grid-template-columns: 1fr 1fr;
                                        row-gap: 10px;
                                        column-gap: 24px;

                                        .g-TextLinkP {
                                            justify-content: space-between;
                                            display: flex;
                                            margin-top: 4px;

                                            .g-TextLinkP__list__item {
                                                .g-TextLinkUnit__link {
                                                    .cmn-richtext {
                                                        font-size: 14px;
                                                    }

                                                    .g-TextLinkUnit__link__icon {
                                                        margin-top: 0;
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }

                        .locationSinglePara {
                            margin-top: 0px;
                            margin-bottom: 36px;
                        }

                        .longParaSecLocation {
                            .g-Column__inner {
                                .g-Column__cols {
                                    padding: 0 24px;
                                }
                            }
                        }
                    }
                }
            }
.carouselBannerKaoEmeaOne{
    .g-ImageCarouselP--v2__list{
        .slick-list{
            .slick-track{
                    .g-ImageCarouselPUnit--v2{
                        .g-Image--v2__img{
                            img{
                                width:100%;
                            }
                        }
                    }
            }
        }
    }
}
#area-BreadcrumbsTop {
    display: flex;
    justify-content: flex-end;

    .g-Breadcrumbs {
        .g-Breadcrumbs__list {
            margin-right: 11px;
            padding: 12px 40px;
            float: right;
        }
    }
}

#kaoGlobalHeaderEMEA {
    padding: 20px 40px 0px 40px;
    border-bottom: 1px solid #D7D7CF;

    .kao-globalHeader__logoMenuBlock {
        display: flex;
        margin-bottom: 18px;
        justify-content: space-between;
        font-family: "Neue-Helvetica-Paneuropean", sans-serif;

        .g-ImageTextHP--v2 {
            .g-ImageTextHP--v2__contentsBlock {
                display: flex !important;

                .g-ImageTextHP--v2__contentsBlock__image {
                    width: 90px;

                    .g-Image--v2 {
                        .g-Image--v2__img {
                            width: 70px;

                            img {
                                width: 100%;
                            }
                        }
                    }
                }

                .g-ImageTextHP--v2__contentsBlock__text {
                    margin-left: 16px;

                    p {
                        color: #4E4D4E;
                        font-size: 16px;
                    }
                }
            }
        }

        .g-TextLinkP {
            .g-TextLinkP__list {
                margin-right: 10px;

                .g-TextLinkP__list__item {
                    padding: 0;
                    margin-left: 20px;
                    font-size: 16px;
                    font-family: "Neue-Helvetica-Paneuropean", sans-serif;

                    .g-TextLinkUnit {
                        .g-TextLinkUnit__link {
                            margin-left: -5px;
                            color: #4E4D4E;
                        }
                    }

                    .kao-icon {
                        .g-TextLinkUnit__link {
                            color: #4E4D4E;

                            .cmn-richtext {
                                display: inline-block;
                                font-family: 'kao_global_icon';
                                font-size: 16px;
                                font-style: normal;
                                font-weight: normal;
                                text-transform: none;
                                color: #4e4d4e;
                                -webkit-font-smoothing: antialiased;

                                span {
                                    font-size: 16px;
                                    font-family: "Neue-Helvetica-Paneuropean", sans-serif !important;
                                    color: #4E4D4E;
                                }
                            }
                        }

                    }

                    .kao-icon--globe {
                        .g-TextLinkUnit__link {
                            color: #4e4d4e;
                        }
                    }

                    .kao-icon--globe::before {
                        content: "\e901";
                        position: relative;
                        top: 4px;
                        color: #00806D;
                    }

                    .kao-icon--search {
                        .g-TextLinkUnit__link {
                            color: #4E4D4E;
                        }
                    }

                    .kao-icon--search::before {
                        content: "\e015";
                        position: relative;
                        top: 4px;
                        color: #00806D;
                    }
                }
            }
        }
    }

    .mainHomePage.is-lg {
        font-family: "Neue-Helvetica-Paneuropean", sans-serif;
        display: block;

        .topMenuOptions {
            display: flex;
            justify-content: end;

            .optionForMenu {
                padding: 10px;
                padding-bottom: 0px;

                .title {
                    color: #4E4D4E;
                    margin: 0px;
                }

                .title:hover {
                    color: #00806D !important;
                }

                .buttonOption {
                    display: flex;
                    margin-bottom: 24px;

                    .title {
                        color: #4E4D4E;
                        margin: 0px;
                    }

                    .title:hover {
                        color: #00806D !important;
                    }

                    .iconDrop {
                        content: '';
                        width: 5px;
                        height: 5px;
                        display: block;
                        border-top: 2px solid #00806D;
                        border-right: 2px solid #00806D;
                        transform: rotate(135deg);
                        margin-left: 8px;
                        margin-top: 3px;
                    }

                    .iconUp {
                        content: '';
                        width: 5px;
                        height: 5px;
                        display: none;
                        border-top: 2px solid #00806D;
                        border-right: 2px solid #00806D;
                        transform: rotate(-45deg);
                        margin-top: 7px;
                        margin-left: 8px;
                    }
                }

                .optionDropDown {
                    background-color: #EBF7F5;
                    display: none;
                    position: absolute;
                    width: 100%;
                    left: 50%;
                    z-index: 99;
                    transform: translateX(-50%);
                    color: #4E4D4E;
                    transition: transform 0.5s ease-in-out;

                    .nestedDropDown {
                        margin: 40px;

                        .sectionOne {
                            margin: 38px auto;
                            line-height: 40px;
                            display: flex;

                            .iconRight {
                                content: '';
                                width: 5px;
                                height: 5px;
                                display: block;
                                border-top: 2px solid #00806D;
                                border-right: 2px solid #00806D;
                                transform: rotate(45deg);
                                margin-top: 25px;
                                margin-right: 10px;
                            }

                            h2.heading {
                                font-size: 36px;
                                color: #4E4D4E;
                                margin-top: 8px;
                                margin-bottom: 0px;
                            }
                        }

                        .hr {
                            height: 2px;
                            background-color: #D7D7CF;
                        }

                        .sectionTwo {
                            display: flex;

                            .nestedIntoHeading {
                                flex: 1;

                                .headingFirst {
                                    display: flex;

                                    h3.heading {
                                        font-size: 22px;
                                        margin: 32px 0 0 0;
                                        height: 42px;
                                        color: #4E4D4E;
                                    }

                                    .iconRight {
                                        content: '';
                                        width: 5px;
                                        height: 5px;
                                        display: block;
                                        border-top: 2px solid #00806D;
                                        border-right: 2px solid #00806D;
                                        transform: rotate(45deg);
                                        margin-top: 40px;
                                        margin-right: 10px;
                                    }
                                }

                                .column-SectionGrid {
                                    font-family: "Neue-Helvetica-Paneuropean-light", sans-serif;
                                    line-height: 35px;
                                    font-size: 16px;
                                    display: flex;
                                    margin: 10px 0;

                                    p {
                                        margin: 0px;
                                    }

                                    .iconRight {
                                        content: '';
                                        width: 5px;
                                        height: 5px;
                                        display: block;
                                        border-top: 2px solid #00806D;
                                        border-right: 2px solid #00806D;
                                        transform: rotate(45deg);
                                        margin-top: 14px;
                                        margin-right: 10px;
                                    }
                                }
                            }
                        }
                    }

                }
            }
        }
    }

    .homePageMobile.is-sm {
        display: none;
    }
}

@media screen and (max-width: 760px) {

    #kaoGlobalHeaderEMEA {
        padding: 0px;

        .kao-globalHeader__logoMenuBlock {
            display: none;
        }

        .mainHomePage.is-lg {
            display: none;
        }

        .homePageMobile.is-sm {
            display: block;
            font-family: "Neue-Helvetica-Paneuropean", sans-serif;

            .globalHead {
                display: block;
                color: #4E4D4E;

                .levelOne {
                    display: flex;
                    padding: 8px 20px;
                    justify-content: space-between;

                    .kaoLogo {
                        display: flex;
                        align-items: center;

                        img {
                            width: 70px;
                            height: 20px;
                        }
                    }

                    .rightHeadSide {
                        display: block;
                        align-items: center;

                        .searchnButton {
                            display: flex;

                            .searchIcon {
                                padding-right: 12px;
                                padding-top: 7px;
                                border-right: 2px solid #d7d7cf;
                                color: #4E4D4E;

                                .kao-icon {
                                    display: inline-block;
                                    font-family: 'kao_global_icon';
                                    font-size: 1.2em;
                                    font-style: normal;
                                    transform: translateY(-10%);
                                    font-weight: normal;
                                    text-transform: none;
                                    color: #00806d;
                                    -webkit-font-smoothing: antialiased;
                                }

                                .kao-icon--search {
                                    color: #4E4D4E;
                                }

                                .kao-icon--search::before {
                                    content: "\e015";
                                }
                            }

                            .kao-toggleHamIcon {
                                border: none;
                                margin-left: 12px;
                                width: 22px;
                                background-color: transparent;
                                padding: 0;

                                .lines {
                                    width: 22px;
                                    height: 2px;
                                    margin: 3px;
                                    position: relative;
                                    display: block;
                                    transition: transform ease 0.4s;
                                    background-color: #4E4D4E;
                                }
                            }

                            .active.kao-toggleHamIcon {
                                .lines:nth-child(1) {
                                    top: 4px;
                                    transform: rotate(45deg);
                                }

                                .lines:nth-child(2) {
                                    opacity: 0;
                                }

                                .lines:nth-child(3) {
                                    top: -6px;
                                    transform: rotate(-45deg);
                                }
                            }
                        }

                    }
                }

                .levelTwo {
                    .dropDownBlock {
                        display: none;
                        background-color: #EBF7F5;

                        .kaoListUnits {
                            list-style: none;
                            margin: 0;
                            padding: 0;

                            .menuListOption {
                                height: 48px;

                                .titleBox {
                                    justify-content: space-between;
                                    padding: 2px 24px;
                                    display: flex;
                                    border-bottom: 1px solid #d7d7cf;

                                    p {
                                        flex: 2;
                                        margin: 10px 14px 10px auto;
                                        border-right: 2px solid #D7D7CF;
                                    }

                                    .iconDrop {
                                        content: '';
                                        width: 5px;
                                        height: 5px;
                                        display: block;
                                        border-top: 2px solid #00806D;
                                        border-right: 2px solid #00806D;
                                        transform: rotate(135deg);
                                        margin-left: 8px;
                                        margin-top: 17px;
                                    }

                                    .iconUp {
                                        content: '';
                                        width: 5px;
                                        height: 5px;
                                        display: none;
                                        border-top: 2px solid #00806D;
                                        border-right: 2px solid #00806D;
                                        transform: rotate(-45deg);
                                        margin-top: 20px;
                                        margin-left: 8px;
                                    }
                                }

                            }

                            .nestedKaoUnits {
                                display: none;
                                list-style: none;
                                padding: 0;

                                .nestedMenuDropOption {
                                    height: 48px;
                                    border-bottom: 1px solid #D7D7CF;
                                    font-size: 18px;
                                    padding: 2px 24px 2px 48px;

                                    .titleBoxLevelTwo {
                                        display: flex;
                                        justify-content: space-between;

                                        p {
                                            flex: 2;
                                            margin: 10px 14px 10px auto;
                                            border-right: 2px solid #D7D7CF;
                                        }

                                        .iconDrop {
                                            content: '';
                                            width: 5px;
                                            height: 5px;
                                            display: block;
                                            border-top: 2px solid #00806D;
                                            border-right: 2px solid #00806D;
                                            transform: rotate(135deg);
                                            margin-left: 8px;
                                            margin-top: 16px;
                                        }

                                        .iconUp {
                                            content: '';
                                            width: 5px;
                                            height: 5px;
                                            display: none;
                                            border-top: 2px solid #00806D;
                                            border-right: 2px solid #00806D;
                                            transform: rotate(-45deg);
                                            margin-top: 18px;
                                            margin-left: 8px;
                                        }
                                    }

                                }

                                .dropNestOptionLevel {
                                    display: none;
                                    list-style: none;
                                    padding: 0;

                                    .levelTwoNestingOption {
                                        font-size: 16px;
                                        font-family: 'Neue-Helvetica-Paneuropean-Light';
                                        height: 48px;
                                        border-bottom: 1px solid #D7D7CF;
                                        display: flex;
                                        justify-content: space-between;
                                        padding: 2px 24px 2px 72px;

                                        p {
                                            flex: 2;
                                            margin: 10px 14px 10px auto;
                                            border-right: 2px solid #D7D7CF;
                                        }

                                        .iconRight {
                                            content: '';
                                            width: 5px;
                                            height: 5px;
                                            display: block;
                                            border-top: 2px solid #00806D;
                                            border-right: 2px solid #00806D;
                                            transform: rotate(45deg);
                                            margin-left: 8px;
                                            margin-top: 20px;
                                        }
                                    }
                                }
                            }

                            .nonLink {
                                .titleBox {
                                    justify-content: space-between;
                                    padding: 2px 24px;
                                    display: flex;
                                    border-bottom: 1px solid #d7d7cf;

                                    p {
                                        flex: 2;
                                        margin: 10px 20px 10px auto;
                                        border-right: 2px solid #D7D7CF;
                                    }

                                    .iconRight {
                                        content: '';
                                        width: 5px;
                                        height: 5px;
                                        display: block;
                                        border-top: 2px solid #00806D;
                                        border-right: 2px solid #00806D;
                                        transform: rotate(45deg);
                                        margin-top: 18px;
                                        margin-right: 2px;
                                    }
                                }
                            }
                        }

                        .mobFooter {
                            height: 105px;
                            text-align: center;

                            .mobFooterSecOne {
                                margin: 42px 0 30px 0;
                                display: flex;
                                justify-content: center;

                                .kao-icon {
                                    display: inline-block;
                                    font-family: 'kao_global_icon';
                                    font-size: 1.2em;
                                    font-style: normal;
                                    font-weight: normal;
                                    text-transform: none;
                                    color: #00806D;
                                    transform: translateY(-10%);
                                    -webkit-font-smoothing: antialiased;
                                }

                                .kao-icon--globe {
                                    margin: auto 10px;
                                }

                                .kao-icon--globe::before {
                                    content: "\e901";
                                }

                                p {
                                    font-size: 16px;
                                    color: #4E4D4E;
                                    margin: 0;
                                }
                            }

                            .mobFooterSecTwo {
                                margin-bottom: 42px;

                                p {
                                    font-size: 14px;
                                    color: #4E4D4E;
                                    margin: 0px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }

    #area-BreadcrumbsBottom {
        display: none;
    }

    #area-BreadcrumbsTop {
        display: none;
    }
}


/* footer */


#area-BrFooter {
    .g-BrFooter__sitemapBlock {
        display: none;
    }

    .g-BrFooter__inner {
        padding: 0px 40px;
        padding-top: 85px;
    }


    .g-BrFooter__infoBlock {
        .g-GroupBox {
            max-width: calc(1018px + 16px * 2);
            padding-right: 16px;
            padding-left: 16px;
            margin-right: auto;
            margin-left: auto;

            .footerSection--One {
                font-family: "Neue-Helvetica-Paneuropean", sans-serif;

                .g-List--ver2__ul {
                    display: flex;
                    justify-content: center;
                    flex-wrap: wrap;
                    margin: 0 -16px -24px;
                    padding: 0;

                    .g-List--ver2__ul__item {
                        display: flex;
                        align-items: center;
                        padding: 0px 16px 24px 0px;

                        .g-ListUnit--v2 {
                            text-decoration: none;
                            font-size: 15px;
                            color: #4e4d4e !important;
                        }

                        .g-ListUnit--v2 {
                            span:hover {
                                color: #00806d !important;
                            }
                        }

                        .l-ListUnit--v2.is-link:visited {
                            color: #4E4D4E !important;
                        }
                    }

                    .g-List--ver2__ul__item:last-child::after {
                        border: none;
                    }

                    .g-List--ver2__ul__item::after {
                        content: "";
                        display: inline-block;
                        width: 1px;
                        height: 24px;
                        padding-left: 16px;
                        border-right: 1px solid #D7D7CF;
                    }
                }
            }

            .footerSection--Two {
                font-family: "Neue-Helvetica-Paneuropean", sans-serif;

                .g-List--ver2__ul {
                    position: relative;
                    top: -1px;
                    display: flex;
                    justify-content: center;
                    flex-wrap: wrap;
                    margin: 40px -16px -24px;
                    padding: 0;

                    .g-List--ver2__ul__item {
                        display: flex;
                        align-items: center;
                        padding-right: 16px;
                        font-size: 12px;
                        padding-bottom: 24px;

                        .g-ListUnit--v2 {
                            font-size: 12px;
                        }
                    }
                }
            }

            .footerSection--Third {
                font-family: "Neue-Helvetica-Paneuropean", sans-serif;
                margin-top: 48px;

                .g-ImageTextVP--v2__contentsBlock {
                    .g-ImageTextVP--v2__contentsBlock__image {
                        margin-bottom: 0px;

                        .g-Image--v2__img {
                            text-align: -webkit-center;

                            img {
                                width: 70px;
                            }
                        }
                    }

                    .g-ImageTextVP--v2__contentsBlock__text {
                        .g-Text {
                            margin-top: 8px;
                            font-size: 12px;
                        }

                    }
                }
            }
        }
    }
}

@media only screen and (max-width: 760px) {
    #area-BrFooter {
        display: block;

        .g-BrFooter {


            .g-BrFooter__inner {
                padding: 0px;
                padding-top: 80px;

                .g-BrFooter__infoBlock {
                    .g-GroupBox {
                        padding: 0;

                        .footerSection--One {
                            margin-bottom: 0;

                            .g-List--ver2__ul {
                                display: flex;
                                justify-content: flex-start;
                                flex-wrap: wrap;
                                margin: 0;
                                padding: 0;

                                .g-List--ver2__ul__item {
                                    display: flex;
                                    align-items: center;
                                    justify-content: center;
                                    width: 50%;
                                    padding: 0;
                                    min-height: 44px;
                                    border-bottom: 1px solid #D7D7CF;
                                    box-sizing: border-box;
                                    font-size: 15px;

                                    .g-ListUnit--v2 {
                                        text-decoration: none;
                                        font-size: 15px;
                                        color: #4e4d4e !important;
                                    }
                                }

                                .g-List--ver2__ul__item::after {
                                    display: none;
                                }

                                .g-List--ver2__ul__item>span.g-ListUnit--v2 {
                                    display: flex;
                                    align-items: center;
                                    justify-content: center;
                                    text-align: center;
                                }

                                .g-List--ver2__ul__item:nth-child(odd) {
                                    border-right: 1px solid #D7D7CF;
                                }
                            }
                        }

                        .footerSection--Two {
                            margin: 0;

                            .g-List--ver2__ul {
                                position: relative;
                                margin-top: 0px;
                                display: flex;
                                flex-wrap: wrap;
                                justify-content: center;
                                padding: 16px 8px;
                                border-bottom: 1px solid #D7D7CF;

                                .g-List--ver2__ul__item {
                                    padding: 8px;
                                }
                            }
                        }

                        .footerSection--Third {
                            margin-top: 48px;
                        }
                    }
                }
            }
        }

    }

    footer#kaoGlobalFooter .kao-globalFooter__sitemap__item a {
        text-align: center;
    }
}
.history-pannels {
    .g-TileLinkHP--v2 {
        .g-TileLinkHP--v2__list {
            .g-TileLinkHP--v2__list__tile {
                padding-bottom: 0px;
                padding-top: 0px;

                .g-TileLinkHUnit--v2 {
                    border: 0px;
                    padding: 0px;

                    .g-TileLinkHUnit--v2__inner {
                        .g-TileLinkHUnit--v2__imageBlock {
                            padding: 38px 16px;
                        }

                        .vl {
                            width: 1px;
                            background-color: #00806D;
                            padding-left: 0px;
                            margin-left: -1px;
                        }

                        .vl::before {
                            content: '';
                            display: block;
                            border-radius: 50%;
                            width: 9px;
                            height: 9px;
                            background-color: #00806D;
                            margin-left: -4px;
                            top: 44px;
                            position: absolute;
                        }

                        .g-TileLinkHUnit--v2__leadBlock {
                            padding-left: 16px;
                        }
                    }
                }
            }
        }
    }
}



.ourHistoryHeading {
    .g-Column__inner {
        .g-PageTitle--v2 {
            margin-bottom: 64px;
        }
    }
}

.zeroHistorySection {
    .g-Section__inner {
        padding-top: 0px;
        padding-bottom: 0px;

        .ourHistoryHeading {
            .g-Column {
                .g-Column__cols {
                    .g-ColumnUnit {
                        .g-PageTitle--v2 {
                            margin-bottom: 62px;
                        }
                    }
                }
            }
        }

        .afterCarousalParaHistory {
            margin-top: 33px;
        }

        .yearsListHistory {
            margin-top: 26px;
            margin-bottom: 7px;

            .g-Column__cols {
                .history-years-link {
                    .g-TextLinkP__list__item {
                        .g-TextLinkUnit__link {
                            .cmn-icon {
                                font-size: 12px;
                                margin-top: 2px;
                            }
                        }
                    }
                }
            }
        }
    }
}


.firstHistorySection {
    background-color: #f6f6f4 !important;

    .g-Section__inner {
        padding-top: 0px !important;

        .detailsHisotyOpen {
            .g-Column__cols {
                padding: 0;
            }
            .g-Column__inner {
                .g-ColumnUnit {
                    .g-TileLinkHP--v2:nth-child(1) {
                        .g-TileLinkHP--v2__list__tile {
                            .g-TileLinkHUnit--v2 {
                                background-color: #f6f6f4;

                                .g-TileLinkHUnit--v2__imageBlock {
                                    padding-top: 0px;
                                    padding-bottom: 48px;
                                    width: 318px;
                                    padding-left: 0px;
                                    .g-Image--v2{
                                        .g-Image--v2__img{
                                            height: 212px;
                                            width: 318px;
                                            img{
                                                height: 100%;
                                                
                                            }
                                        }
                                    }

                                }

                                /* .vl{
                                    height: 275px !important;
                                } */
                                .g-TileLinkHUnit--v2__leadBlock {
                                    padding-top: 0;
                                    width: auto;
                                }
                            }
                        }
                    }

                    .g-TileLinkHP--v2:nth-child(2) {
                        .g-TileLinkHP--v2__list {
                            .g-TileLinkHP--v2__list__tile {
                                .g-TileLinkHUnit--v2 {
                                    background-color: #f6f6f4;
                                    .g-TileLinkHUnit--v2__inner{     
                                        .g-TileLinkHUnit--v2__leadBlock {
                                            padding-top: 0px; 
                                            padding-left: 0px;
                                            width: 318px;
                                            .g-TileLinkHUnit--v2__leadBlock__title{
                                                width: 318px;
                                            }
                                        }

                                        .g-TileLinkHUnit--v2__imageBlock {
                                            padding-top: 0px;
                                            padding-bottom: 32px;
                                            .g-Image--v2{
                                                .g-Image--v2__img{
                                                    width: 477px;
                                                    height: 318px;
                                                    img{
                                                        max-width: 100%;
                                                        height: 100%;
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }

                    .textLinkHistoryFirst {
                        margin-top: 31px;

                        .g-TextLinkP__list__item {
                            padding-bottom: 22px;
                            position: relative;
                            right: 2%;

                            .g-TextLinkUnit__link {
                                .g-TextLinkUnit__link__icon {
                                    margin-top: 1px;
                                }
                            }
                        }
                    }
                }
            }
        }

        .descriptionPara {
            margin-top: 38px;
            margin-bottom: 59px;

            .g-Column__cols {
                .g-ColumnUnit {
                    .g-HeadingTitle--v2--h5 {
                        margin-top: 35px;
                        .g-HeadingTitle--v2__titleBlock__titleBox {
                            .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                width: 67%;
                            }
                        }
                    }
                }
            }

            #1887{
                margin-bottom: 20px;
            }

            .g-HeadingTitle--v2--h2 {
                margin-bottom: 25px;
            }
        }
    }
}

.firstHistorySection:not(.is-background) {
    .g-Section__inner {
        padding-bottom: 32px !important;
    }
}

.thirdHistorySection {
    .g-Section__inner {
        padding: 0px;

        .afterImageDesc {
            margin-top: 38px;
            margin-bottom: 35px;

            .g-Column__inner {
                .g-ColumnUnit {
                    .g-HeadingTitle--v2 {
                        margin-bottom: 24px;
                    }

                    .g-HeadingTitle--v2 {
                        .g-HeadingTitle--v2__titleBlock__titleBox__title {
                            width: 53%;
                        }
                    }
                }
            }
        }

        .firstCollapse {
            padding: 0 40px;

            .g-Column__inner {
                .g-TileLinkHP--v2:first-child {
                    .g-TileLinkHP--v2__list {
                        .g-TileLinkHP--v2__list__tile {
                            .g-TileLinkHUnit--v2 {
                                .g-TileLinkHUnit--v2__inner {

                                    .g-TileLinkHUnit--v2__imageBlock {
                                        padding-top: 32px;
                                        width: 318px;
                                        .g-Image--v2 {
                                            width: 318px;
                                            height: 212px;
                                            .g-Image--v2__img{
                                                img{
                                                    height: 100%;
                                                    width: 100%;
                                                }
                                            }
                                        }
                                    }

                                    /* .vl{
                                        height: 286px;
                                    } */
                                    .vl::before {
                                        top: 27px !important;
                                    }

                                    .g-TileLinkHUnit--v2__leadBlock {
                                        padding-top: 22px;
                                    }
                                }
                            }
                        }
                    }
                }
                .g-Column__cols {
                    .leftSideImagePanel {
                        .g-TileLinkHP--v2__list__tile {
                            .g-TileLinkHUnit--v2 {
                                .g-TileLinkHUnit--v2__inner {
                                    .g-TileLinkHUnit--v2__imageBlock {
                                        padding: 10px 16px;
                                        padding-left: 0px;
                                        width: 318px;
                                        .g-Image--v2{
                                            width: 318px;
                                            height: 212px;
                                            .g-Image--v2__img{ 
                                                img{
                                                    height: 100%;
                                                    width: 100%;
                                                    max-width: 100%;
                                                }
                                            }
                                        }
                                    }

                                    /* .vl{
                                        height: 312px;
                                    } */
                                    .vl::before {
                                        top: 8px !important;
                                    }

                                    .g-TileLinkHUnit--v2__leadBlock {
                                        padding-top: 4px;
                                    }
                                }
                            }
                        }
                    }

                    .rightSideImagePanel {
                        .g-TileLinkHP--v2__list__tile {
                            .g-TileLinkHUnit--v2 {
                                .g-TileLinkHUnit--v2__inner {
                                    .g-TileLinkHUnit--v2__leadBlock {
                                        padding-top: 32px;
                                        width: 318px;
                                        padding-left: 0px;
                                        .g-TileLinkHUnit--v2__leadBlock__title{
                                            width: 318px;
                                        }
                                    }

                                    /* .vl{
                                        height: 488px;
                                    } */
                                    .vl::before {
                                        top: 32px;
                                    }

                                    .g-TileLinkHUnit--v2__imageBlock {
                                        .g-Image--v2{
                                            width: 477px;
                                            height: 318px;
                                            .g-Image--v2__img{ 
                                                img{
                                                    height: 100%;
                                                    width: 100%;
                                                    max-width: 100%;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

.firstCollapse {
    display: none;

    .g-TileLinkHP--v2:last-child {
        .g-TileLinkHP--v2__list {
            .g-TileLinkHP--v2__list__tile {
                .g-TileLinkHUnit--v2 {
                    .g-TileLinkHUnit--v2__inner {
                        .g-TileLinkHUnit--v2__leadBlock {
                            padding-bottom: 32px !important;
                        }

                        .g-TileLinkHUnit--v2__imageBlock {
                            padding-bottom: 32px !important;
                        }
                    }
                }
            }
        }
    }
}


.show {
    display: block !important;
}

.moreButton {
    .g-TextLinkP__list {
        .g-TextLinkP__list__item {
            display: flex;
            justify-content: center;

            .g-TextLinkUnit {
                font-size: 18px;
                font-family: 'Neue-Helvetica-Paneuropean-Bold';

                .cmn-richtext {
                    color: #00806D;
                }
            }

            .plus-iconMore {
                position: relative;
                width: 12px;
                height: 12px;
                margin-left: 6px;
                margin-top: 1px;
                cursor: pointer;
            }

            .plus-iconMore::before,
            .plus-iconMore::after {
                content: '';
                position: absolute;
                background-color: #00806D;
            }

            .plus-iconMore::before {
                width: 100%;
                height: 2px;
                top: 32%;
                left: 0;
                transform: translateY(-50%);
            }

            .plus-iconMore::after {
                width: 2px;
                height: 100%;
                top: -2px;
                left: 50%;
                transform: translateX(-50%);
            }
        }
    }
}

.closeCollapseBtn {
    display: none;
    justify-content: center;
    margin: 32px auto;

    .g-TextLinkP__list {
        .g-TextLinkP__list__item {
            display: flex;
            justify-content: center;
            padding-bottom: 20px;

            .g-TextLinkUnit {
                font-size: 18px;
                font-family: 'Neue-Helvetica-Paneuropean-Bold';

                .g-TextLinkUnit__link {
                    .cmn-richtext {
                        color: #00806D;
                    }
                }
            }

            .cross-iconClose {
                position: relative;
                width: 12px;
                height: 12px;
                margin-left: 6px;
                cursor: pointer;
            }

            .cross-iconClose::before,
            .cross-iconClose::after {
                content: '';
                position: absolute;
                top: 5px;
                left: 50%;
                width: 12px;
                height: 2px;
                background-color: #00806D;
            }

            .cross-iconClose::before {
                transform: translate(-50%, -50%) rotate(45deg);
            }

            .cross-iconClose::after {
                transform: translate(-50%, -50%) rotate(-45deg);
            }
        }
    }

}

.marginTop {
    margin-top: 18px;
    background-color: #f6f6f4 !important;

    .g-Section__inner {
        padding-top: 0px !important;

        .g-Column {
            .g-Column__inner {
                .g-ColumnUnit {
                    .g-TileLinkHP--v2 {
                        .g-TileLinkHP--v2__list__tile {
                            .g-TileLinkHUnit--v2 {
                                background-color: #f6f6f4;
                            }
                        }
                    }
                }
            }
        }
    }
}

.dotVerticleTop {
    .g-Column__inner {
        .g-ColumnUnit {
            .g-TileLinkHP--v2 {
                .g-TileLinkHUnit--v2 {
                    .g-TileLinkHUnit--v2__inner {
                        .vl::before {
                            top: 0px !important;
                        }
                    }
                }
            }
        }
    }
}

.linkPageSection {
    .g-Column__cols {
        padding-bottom: 2px !important;
        .g-TextLinkP:nth-child(1) {
            .g-TextLinkP__list__item {
                .g-TextLinkUnit__link {
                    .g-TextLinkUnit__link__icon {
                        margin-top: 2px;
                    }
                }
            }
        }
    }
}

.special-image-adjustment {
    .g-TileLinkHUnit--v2__inner {
        .g-TileLinkHUnit--v2__leadBlock {
            padding-top: 5px !important;
        }

        .vl::before {
            top: 5px !important;
        }

        .g-TileLinkHUnit--v2__imageBlock {
            padding-top: 10px !important;
        }
    }
}


.global-history-Japan {
    margin-top: 21px;
    margin-bottom: 9px;
}

.global-history--btn {
    .g-TextLinkP__list__item {
        padding-bottom: 22px !important;
    }
}

@media screen and (min-width: 1024px) {
    .history-pannels {
        .is-layoutL {
            .g-TileLinkHUnit--v2__imageBlock {
                width: 30%;
            }

            .g-TileLinkHUnit--v2__leadBlock {
                vertical-align: top;

                .g-TileLinkHUnit--v2__leadBlock__title {
                    width: 70%;

                    .g-Text {
                        width: 50%;
                    }
                }
            }
        }

        .is-layoutR {
            .g-TileLinkHUnit--v2__imageBlock {
                width: 73%;
            }

            .g-Image--v2__img img {
                max-width: auto;
            }

            .g-TileLinkHUnit--v2__leadBlock {
                display: table-cell;
                vertical-align: top;
                text-align: right;
                padding-top: 40px;

                .g-TileLinkHUnit--v2__leadBlock__title {
                    .g-Text {
                        float: right;
                    }
                }
            }
        }

    }

    .small-image {
        .g-TileLinkHUnit--v2__imageBlock .g-Image--v2__img img {
            width: 40.839%;
        }
    }
}

@media screen and (max-width: 1024px) and (min-width:940px) {
    .thirdHistorySection {
      .g-Section__inner {
         .firstCollapse {
             .g-Column__inner {
                 .rightSideImagePanel {
                     .g-TileLinkHP--v2__list__tile {
                         .g-TileLinkHUnit--v2 {
                             .g-TileLinkHUnit--v2__inner {
                                .g-TileLinkHUnit--v2__leadBlock {
                                    width: 318px;
                                }
                            }
                        }
                    }
                }
            }
        }
      }
    }

    .thirdHistorySection {
     .g-Section__inner {
         .firstCollapse {
             .g-Column__inner {
                 .leftSideImagePanel {
                     .g-TileLinkHP--v2__list__tile {
                         .g-TileLinkHUnit--v2 {
                             .g-TileLinkHUnit--v2__inner {
                                .g-TileLinkHUnit--v2__imageBlock {
                                    width: 318px;
                                }
                            }
                        }
                    }
                }
            }
        }
      }
    }

}

@media only screen and (max-width: 760px) {
    .yearsListHistory {
        .g-Column__cols {
            .history-years-link {
                margin-bottom: 2px;

                .g-TextLinkP__list {
                    display: flex;
                    flex-wrap: wrap;

                    .g-TextLinkP__list__item {
                        width: 50%;
                        padding-bottom: 10px;

                        .g-TextLinkUnit__link {
                            .g-TextLinkUnit__link__icon {
                                margin-top: 0;
                            }
                        }
                    }
                }
            }
        }
    }

    .ourHistoryHeading {
        .g-Column__inner {
            .g-PageTitle--v2 {
                margin-bottom: 48px;
            }
        }
    }

    .zeroHistorySection {
        .g-Section__inner {
            .ourHistoryHeading {
                padding-top: 24px;
            }

            .afterCarousalParaHistory {
                margin-top: 0;

                .g-HeadingTitle--v2 {
                    margin-top: 0;
                }
            }
        }

        .yearsListHistory {
            margin-top: 15px !important;
            margin-bottom: 8px !important;
        }
    }

    .firstHistorySection {
        .g-Section__inner {
            .descriptionPara {
                margin-top: 23px;
                margin-bottom: 31px;

                .g-HeadingTitle--v2:first-child {
                    margin-bottom: 10px;
                }

                .g-HeadingTitle--v2--h5 {
                    margin-bottom: 12px;
                    margin-top: 15px;

                    .g-HeadingTitle--v2__titleBlock__titleBox {
                        .g-HeadingTitle--v2__titleBlock__titleBox__title {
                            width: 100% !important;
                        }
                    }
                }

                .g-HeadingTitle--v2--h2 {
                    margin-bottom: 20px;
                }
            }

            .detailsHisotyOpen {
                .g-Column__inner {
                    .g-Column__cols {
                        padding: 0;

                        .g-ColumnUnit {
                            .g-TileLinkHP--v2:nth-child(1) {
                                .g-TileLinkHP--v2__list__tile {
                                    .g-TileLinkHUnit--v2 {
                                        .g-TileLinkHUnit--v2__inner {
                                            display: flex;
                                            /* width: 100%; */
                                            flex-direction: row;
                                            align-items: flex-start;
                                            gap: 0px;
                                            .g-TileLinkHUnit--v2__imageBlock {
                                                /* padding-bottom: 32px;
                                                padding-right: 12px;
                                                width: 50%; */
                                                flex: 1;
                                                margin-bottom: 0;
                                                padding-left: 0px;
                                                padding-right: 16px;
                                                border-right: 1px solid #00806D;
                                                .g-Image--v2{
                                                    .g-Image--v2__img{
                                                        width: 100%;
                                                        height: 100%;
                                                    }
                                                }
                                            }
                                            .vl{
                                                height: 100% !important;
                                            }

                                            .g-TileLinkHUnit--v2__leadBlock {
                                                /* padding-left: 12px;
                                                padding-bottom: 12px;
                                                width: 50%; */
                                                flex: 1;
                                                margin-bottom: 0;
                                                padding-left: 16px;
                                                padding-right: 0px;
                                                padding-bottom: 48px;
                                                border-left: none;
                                                .g-Text {
                                                    margin-bottom: 8px;
                                                }
                                            }
                                        }
                                    }

                                    /* .g-TileLinkHUnit--v2__inner{
                                        .vl{
                                            height: 200px !important;
                                        }
                                    } */
                                }
                            }

                            .g-TileLinkHP--v2:nth-child(2) {
                                .g-TileLinkHP--v2__list {
                                    .g-TileLinkHP--v2__list__tile {
                                        .g-TileLinkHUnit--v2 {
                                            .g-TileLinkHUnit--v2__inner {
                                                display: flex;
                                                width: 100%;
                                                flex-direction: row;
                                                align-items: flex-start;
                                                gap: 0px;

                                                .g-TileLinkHUnit--v2__leadBlock {
                                                    /* padding-right: 12px;
                                                    padding-bottom: 12px; */
                                                    width: 50%;
                                                    padding-left: 0px;
                                                    padding-right: 16px;
                                                    flex: 1;
                                                    border-right: 1px solid #00806D;
                                                    margin-bottom: 0;
                                                    .g-TileLinkHUnit--v2__leadBlock__title{
                                                        width: auto;
                                                    }
                                                }
                                                
                                                .vl{
                                                    height: 100% !important;
                                                }

                                                .g-TileLinkHUnit--v2__imageBlock {
                                                    /* padding-left: 12px;
                                                    padding-bottom: 24px; */
                                                    width: 50%; 
                                                    flex: 1;
                                                    margin-bottom: 0;
                                                    padding-left: 16px;
                                                    padding-right: 0px;
                                                    .g-Image--v2{
                                                        .g-Image--v2__img{
                                                            width: 100%;
                                                            height: 100%;
                                                        }
                                                    }
                                                }
                                            }
                                        }
                                    }
                                }
                            }

                            .textLinkHistoryFirst {
                                margin-top: 0;

                                .g-TextLinkP__list__item {
                                    padding-top: 32px;
                                    right: 0%;
                                    .g-TextLinkUnit__link {
                                        .g-TextLinkUnit__link__icon {
                                            margin-top: 0px;
                                            font-size: 12px;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .secondOfFirstSection{
      .g-Section__inner {
            .detailsHisotyOpen {
                .g-Column__inner {
                    .g-Column__cols {
                        padding: 0;
                        .g-ColumnUnit {
                            .g-TileLinkHP--v2:nth-child(2) {
                                .g-TileLinkHP--v2__list {
                                    .g-TileLinkHP--v2__list__tile {
                                        .g-TileLinkHUnit--v2 {
                                            .g-TileLinkHUnit--v2__inner {
                                                .g-TileLinkHUnit--v2__leadBlock {
                                                    border-right: none;
                                                }
                                                .vl{
                                                    height: 100% !important;
                                                }
                                                .vl::before{
                                                    margin-left: -3px;
                                                }
                                                .g-TileLinkHUnit--v2__imageBlock{
                                                    border-left: 1px solid #00806D;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }  
    }
    .secondSection {
        .g-Section__inner {
            .detailsHisotyOpen {
                .g-Column__inner {
                    .g-Column__cols {
                        padding: 0;

                        .g-TileLinkHP--v2:nth-child(1) {
                            .g-TileLinkHP--v2__list__tile {
                                .g-TileLinkHUnit--v2__inner {
                                    /* .vl{
                                        height: 148px !important;
                                    } */
                                }
                            }
                        }

                        .g-TileLinkHP--v2:nth-child(2) {
                            .g-TileLinkHP--v2__list__tile {
                                .g-TileLinkHUnit--v2__inner {
                                    .g-TileLinkHUnit--v2__leadBlock {
                                        padding-top: 0;
                                    }

                                    /* .vl{
                                        height: 165px !important;
                                    } */
                                }
                            }
                        }
                    }

                }
            }
        }
    }

    .thirdHistorySection {
        .g-Section__inner {
            .afterImageDesc {
                margin-top: 24px !important;
                margin-bottom: 16px;
                .g-Column__inner {
                    .g-Column__cols {
                        .g-ColumnUnit {
                            .g-HeadingTitle--v2 {
                                margin-bottom: 26px;
                                .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                    width: 70%;
                                    .g-HeadingTitle--v2__h2{
                                        .cmn-richtext{
                                            .opt-fontsize--l{
                                                font-size: 30px;
                                            }
                                        }
                                    }
                                }
                            }
                            .g-HeadingTitle--v2:first-child {
                                margin-bottom: 6px !important;
                            }

                            .g-HeadingTitle--v2--h5 {
                                .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                    width: 100% !important;
                                }
                            }
                        }
                    }
                }
            }

            .firstCollapse {
                .g-Column__inner {
                    .g-TileLinkHP--v2:first-child {
                        & .g-TileLinkHP--v2__list {
                            & .g-TileLinkHP--v2__list__tile {
                                & .g-TileLinkHUnit--v2 {
                                    & .g-TileLinkHUnit--v2__inner {
                                        display: flex;
                                        flex-direction: row;
                                        align-items: flex-start;
                                        gap: 0px;
                                        
                                        .g-TileLinkHUnit--v2__imageBlock {
                                            padding-top: 24px;
                                            flex: 1;
                                            margin-bottom: 0;
                                            padding-left: 0px;
                                            padding-right: 16px;
                                            border-right: 1px solid #00806D;
                                            .g-Image--v2{
                                                width: 100%;
                                                height: 100%;
                                            }
                                        }
                                        .vl{
                                            height: 100% !important;
                                        }
                                        .g-TileLinkHUnit--v2__leadBlock{
                                            padding-left: 16px;
                                            padding-right: 0px;
                                            flex: 1;
                                            margin-bottom: 0;
                                            border-left: none;
                                            .g-Text {
                                                margin-bottom: 6px;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }

                    .g-Column__cols {
                        padding: 0;

                        .leftSideImagePanel {
                            .g-TileLinkHP--v2__list__tile {
                                .g-TileLinkHUnit--v2 {
                                    .g-TileLinkHUnit--v2__inner {
                                        display: flex;
                                        flex-direction: row;
                                        align-items: flex-start;
                                        gap: 0px;
                                        .g-TileLinkHUnit--v2__imageBlock {
                                            padding: 16px 16px 4px 0px;
                                            flex: 1;
                                            width: auto;
                                            margin-bottom: 0;
                                            padding-left: 0px;
                                            border-right: 1px solid #00806D;
                                            .g-Image--v2{
                                                width: 100%;
                                                height: 100%;
                                            }
                                        }
                                        .vl{
                                            height: 100% !important;
                                        }
                                        .vl::before {
                                            top: 18px !important;
                                        }

                                        .g-TileLinkHUnit--v2__leadBlock {
                                            width: auto;
                                            padding-top: 20 px;
                                            padding-bottom: 4px !important;
                                            padding-left: 16px;
                                            padding-right: 0px;
                                            flex: 1;
                                            margin-bottom: 0;
                                            border-left: none;
                                            .g-TileLinkHUnit--v2__leadBlock__lead {
                                                display: none;
                                            }
                                        }
                                    }
                                }
                            }
                        }

                        .rightSideImagePanel {
                            .g-TileLinkHP--v2__list__tile {
                                .g-TileLinkHUnit--v2 {
                                    .g-TileLinkHUnit--v2__inner {
                                        display: flex;
                                        flex-direction: row;
                                        align-items: flex-start;
                                        gap: 0px;
                                        width: 100%;
                                        .g-TileLinkHUnit--v2__leadBlock {
                                            padding: 16px 16px 0px 0px !important;
                                            width: 50%;
                                            flex: 1;
                                            margin-bottom: 0;
                                            border-right: 1px solid #00806D;
                                            .g-TileLinkHUnit--v2__leadBlock__title{
                                                width: auto;
                                            }
                                            .g-TileLinkHUnit--v2__leadBlock__lead {
                                                display: none;
                                            }
                                        }
                                        .v{
                                            height: 100%;
                                        }
                                        .vl::before {
                                            top: 16px !important;
                                        }

                                        .g-TileLinkHUnit--v2__imageBlock {
                                            padding: 16px 0 16px 16px !important;
                                            flex: 1;
                                            margin-bottom: 0;
                                            width: 50%;
                                            .g-Image--v2{
                                                width: 100%;
                                                height: 100%;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }

            }
        }
    }

    .moreButton {
        .g-TextLinkP__list {
            .g-TextLinkP__list__item {
                .plus-iconMore {
                    width: 10px;
                    height: 10px;
                    margin-top: 3px;
                }
            }
        }
    }

    .closeCollapseBtn {
        margin: 19.5px auto;

        .g-TextLinkP__list {
            .g-TextLinkP__list__item {
                .cross-iconClose {
                    width: 10px;
                    height: 10px;
                    margin-top: 1px;
                }

                .cross-iconClose::before,
                .cross-iconClose::after {
                    width: 12px;
                }
            }
        }
    }

    .marginTop {
        margin-top: 12px;
    }

    .tomiro-nagase {
        margin-top: 8px !important;

        .global-history-Japan {
            margin-top: 4px;
            margin-bottom: 4px;
        }

        .global-history--btn {
            .g-TextLinkP__list__item {
                padding-bottom: 11px !important;
            }
        }
    }

    .history-pannels {
        .g-TileLinkHP--v2 {
            .g-TileLinkHP--v2__list {
                .g-TileLinkHP--v2__list__tile {
                    .g-TileLinkHUnit--v2 {
                        .g-TileLinkHUnit--v2__inner {
                            .g-TileLinkHUnit--v2__leadBlock {
                                vertical-align: top;
                            }
                        }
                    }
                }
            }
        }
    }
}

@media only screen and (max-width: 465px){
    .history-pannels {
        .g-TileLinkHP--v2 {
            .g-TileLinkHP--v2__list {
                .g-TileLinkHP--v2__list__tile {
                    .g-TileLinkHUnit--v2 {
                        .g-TileLinkHUnit--v2__inner {
                            .vl {
                                height: 100% !important;
                            }
                        }
                    }
                }
            }
        }
    }
    .firstHistorySection {
        .g-Section__inner {
            .detailsHisotyOpen {
                .g-Column__inner {
                    .g-Column__cols {
                        padding: 0;

                        .g-ColumnUnit {
                            .g-TileLinkHP--v2:nth-child(1) {
                                .g-TileLinkHP--v2__list__tile {
                                    .g-TileLinkHUnit--v2 {
                                        .g-TileLinkHUnit--v2__inner {
                                            height: 180px;
                                            .g-TileLinkHUnit--v2__imageBlock {
                                                border-right: none
                                            }
                                            .vl{
                                                height: 100% !important;
                                            }
                                            .g-TileLinkHUnit--v2__leadBlock {
                                                border-left: none;
                                            }
                                        }
                                    }

                                    /* .g-TileLinkHUnit--v2__inner{
                                        .vl{
                                            height: 200px !important;
                                        }
                                    } */
                                }
                            }
                            /* .g-TileLinkHP--v2:nth-child(2) {
                                .g-TileLinkHP--v2__list {
                                    .g-TileLinkHP--v2__list__tile {
                                        .g-TileLinkHUnit--v2 {
                                            .g-TileLinkHUnit--v2__inner {
                                                .g-TileLinkHUnit--v2__leadBlock {
                                                    border-right: none;
                                                }
                                                
                                                .vl{
                                                    height: 100% !important;
                                                }
                                                .g-TileLinkHUnit--v2__imageBlock{
                                                    border-left: 1px solid #00806D;
                                                }
                                            }
                                        }
                                    }
                                }
                            } */
                        }
                    }
                }
            }
        }
    }
    .secondOfFirstSection{
      .g-Section__inner {
            .detailsHisotyOpen {
                .g-Column__inner {
                    .g-Column__cols {
                        padding: 0;
                        .g-ColumnUnit {
                            .g-TileLinkHP--v2:nth-child(2) {
                                .g-TileLinkHP--v2__list {
                                    .g-TileLinkHP--v2__list__tile {
                                        .g-TileLinkHUnit--v2 {
                                            .g-TileLinkHUnit--v2__inner {
                                                .g-TileLinkHUnit--v2__leadBlock {
                                                    border-right: none;
                                                }
                                                .vl{
                                                    height: 100% !important;
                                                }
                                                .g-TileLinkHUnit--v2__imageBlock{
                                                    border-left: 1px solid #00806D;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }  
    }
    /* .firstHistorySection:nth-child(2) {
        .g-Section__inner {
            .detailsHisotyOpen {
                .g-Column__inner {
                    .g-Column__cols {
                        .g-ColumnUnit {
                            .g-TileLinkHP--v2:nth-child(2) {
                                .g-TileLinkHP--v2__list {
                                    .g-TileLinkHP--v2__list__tile {
                                        .g-TileLinkHUnit--v2 {
                                            .g-TileLinkHUnit--v2__inner {
                                                height: 180px !important;
                                                .vl{
                                                    height: 100% !important;
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    } */
    .thirdHistorySection {
        .g-Section__inner {
            .firstCollapse {
                .g-Column__inner {
                    .g-TileLinkHP--v2:first-child {
                        & .g-TileLinkHP--v2__list {
                            & .g-TileLinkHP--v2__list__tile {
                                & .g-TileLinkHUnit--v2 {
                                    & .g-TileLinkHUnit--v2__inner {
                                        
                                        .g-TileLinkHUnit--v2__imageBlock {
                                            border-right: none;
                                        }
                                        .g-TileLinkHUnit--v2__leadBlock{
                                            border-left: none;
                                        }
                                    }
                                }
                            }
                        }
                    }
                    .g-Column__cols {
                        padding: 0;

                        .leftSideImagePanel {
                            .g-TileLinkHP--v2__list__tile {
                                padding: 0;
                                .g-TileLinkHUnit--v2 {
                                    .g-TileLinkHUnit--v2__inner {
                                        height: 160px;
                                        .g-TileLinkHUnit--v2__imageBlock {
                                            border-right: none;
                                        }
                                        .g-TileLinkHUnit--v2__leadBlock {
                                            border-left: none;
                                        }
                                    }
                                }
                            }
                        }
                        .rightSideImagePanel {
                            .g-TileLinkHP--v2__list__tile {
                                .g-TileLinkHUnit--v2 {
                                    .g-TileLinkHUnit--v2__inner {
                                        width: 100%;
                                        height: 162px;
                                        .g-TileLinkHUnit--v2__leadBlock {
                                            border-right: none;
                                        }
                                        .v{
                                            height: 100% !important;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }

            }
        }
    }
}
.headingLocations {
    .g-Column__inner {
        .g-Column__cols {
            .g-PageTitle--v2 {
                margin-bottom: 0;

                .g-PageTitle--v2__titleBlock__titleBox {
                    .g-PageTitle--v2__titleBlock__titleBox__title {
                        margin-bottom: 48px;

                        .g-PageTitle--v2__h1 {
                            line-height: 38px;
                        }
                    }
                }
            }
        }
    }
}

.g-Text{
    color: #4e4d4e;
}

.imageLocationBanner {
    margin-top: 64px;
}

.address-location {
    margin-top: 80px;

    .g-Column__inner {
        .g-Column__cols:nth-child(1) {
            border-right: 1px solid #D7D7CF;
            width: 33%;

            .g-ColumnUnit {
                .g-Text {
                    margin-top: 20px;
                    color: #4e4d4e;
                }
            }
        }

        .g-Column__cols:nth-child(2) {
            width: 66%;

            .g-ColumnUnit {
                .g-BannerLinkP--v2__list {

                    .g-BannerLinkP--v2__list__item:nth-child(1) {
                        border-right: 1px solid #D7D7CF;
                        height: 100% !important;
                    }

                    .g-BannerLinkP--v2__list__item {
                        padding-top: 0;
                        padding-bottom: 0px;
                        .g-Image--v2 {
                            .cq-dd-image {
                                display: none;
                            }

                            .g-HeadingTitle--v2--p {
                                .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                    margin-top: 20px;
                                }
                            }

                            .no-style-links {
                                margin-top: 14px;
                                .g-TextLinkUnit__link .cmn-richtext span:hover {
                                    background-size: 0% 2px;
                                    color: #00806d;
                                }
                            }
                        }
                    }
                }

                .g-Text {
                    color: #4e4d4e;
                    margin-top: 6px;
                    .cmn-richtext{
                        span{
                            span:nth-child(1){
                                display: inline-block;
                                margin-top: 20px;
                            }
                            span{
                                display: inline-block;
                                margin-top: 4px;
                            }
                        }
                    }
                }
            }

        }
    }
}

.paraSecGermanyAfterBanner {
    margin-top: 110px;
    margin-bottom: 50px;
}

.paraSecFranceAfterBanner {
    margin-bottom: 105px;
}

.twoSectionPara {
    .g-Column__inner {
        .g-Column__cols {
            padding-top: 0;
            padding-bottom: 0;
        }
    }
}

.no-style-links {
    margin-top: 10px;
    .g-TextLinkUnit__link .cmn-richtext span:hover {
        background-size: 0% 2px;
        color: #00806d;
    }
}

.afterSalonAcademyHeader {
    margin-bottom: 12px;

    .g-ColumnUnit {
        .g-ImageTextVP--v2__contentsBlock {
            .g-ImageTextVP--v2__contentsBlock__image {
                margin-bottom: 20px;
            }
            .g-ImageTextVP--v2__contentsBlock__text {
                margin-bottom: 1px;
            }
        }
    }
}

.hrHorizonLocation {
    margin-top: 108px;
    margin-bottom: 48px;
}

.hrHorizonChildPage {
    margin-top: 108px;
    margin-bottom: 48px;

    hr {
        border-bottom: 1px;
        border-color: #d7d7cf;
        margin-top: 4px;
        margin-bottom: 8px;
    }
}

.kaoSalonHeadingLocation {
    margin-bottom: 8px;

    .g-Column__cols {
        .g-HeadingTitle--v2 {
            margin-bottom: 0px;
        }
    }
}

.addressDetailsFrance {
    margin-top: 80px;
    margin-bottom: 115px;
}

.locationCountrySection {
    .g-TextLinkP__list {
        .g-TextLinkP__list__item {
            padding: 12px;
        }
    }
}

.ulSectionTwoParaSus {
    .g-Column__inner {
        .g-Column__cols {
            padding-bottom: 12px;

            .g-ColumnUnit {
                .g-Text {
                    ul {
                        margin-top: 0px;
                    }
                }
            }
        }
    }
}

@media only screen and (max-width: 760px) {
    .padding24NoTop {
        padding-left: 24px;
        padding-right: 24px;
    }
    .no-style-links {
        margin-top: 20px;
    }
    .address-location {
        margin-top: 48px;

        .g-Column__inner {
            .g-Column__cols:nth-child(1) {
                border-right: none;
                width: 50%;

                .g-ColumnUnit {
                    .g-Text {
                        margin-top: 20px;
                        font-size: 14px;
                    }
                }
            }

            .g-Column__cols:nth-child(2) {
                width: 50%;
                border-left: 1px solid #D7D7CF;

                .g-ColumnUnit {
                    .g-Text {
                        color: #4e4d4e;
                        font-size: 14px;
                        margin-top: 20px;
                    }

                    .g-BannerLinkP--v2__list {
                        .g-BannerLinkP--v2__list__item:nth-child(1) {
                            border-right: none;
                            padding-bottom: 0;
                        }

                        .g-BannerLinkP--v2__list__item:nth-child(2) {
                            padding-left: 12px;

                            .g-Image--v2 {
                                .g-HeadingTitle--v2--h4 {
                                    display: none;
                                }
                            }
                        }

                        .g-BannerLinkP--v2__list__item {
                            border-right: none;
                            padding-top: 0;

                            .g-Image--v2 {
                                .cq-dd-image {
                                    display: none;
                                }

                                .g-HeadingTitle--v2--p {
                                    .g-HeadingTitle--v2__titleBlock__titleBox__title {
                                        margin-top: 20px;
                                    }
                                }
                            }
                        }
                    }
                }
            }

        }
    }

    .addressDetailsFrance {
        margin-top: 48px;
        margin-bottom: 75px;
    }

    .paraSecFranceAfterBanner {
        margin-bottom: 70px;
    }

    .hrHorizonLocation {
        margin-bottom: 32px;
    }

    .afterHeadingSectionWrapper {
        .g-Section__inner {
            padding: 0px;
        }
    }

    .twoSectionPara {
        .g-Column__inner {
            .g-Column__cols {
                padding-bottom: 0px;
                color: #4e4d4e;
            }
            .g-Column__cols:nth-child(2) {
                margin-top: 16px;
            }
        }
    }

    .headingLocations {
        margin-top: 32px;

        .g-Column__inner {
            .g-Column__cols {
                .g-PageTitle--v2 {
                    .g-PageTitle--v2__titleBlock__titleBox {
                        .g-PageTitle--v2__titleBlock__titleBox__title {
                            margin-bottom: 26px;

                            .g-PageTitle--v2__h1 {
                                line-height: 30px;
                            }
                        }
                    }
                }
            }
        }
    }

    .afterSalonAcademyHeader {
        .g-Column__cols {
            padding-bottom: 0 !important;
        }
    }

    .hrHorizonChildPage {
        margin-top: 64px;
        margin-bottom: 33px;
    }

    .kaoSalonHeadingLocation {
        .g-Column__cols {
            .g-HeadingTitle--v2 {
                margin-bottom: 0px;
            }
        }
    }

    .paraSecGermanyAfterBanner {
        margin-top: 80px;
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .hrHorizonLocation {
        margin-top: 56px;
        margin-bottom: 32px;
    }

    .imageLocationBanner {
        margin-top: 48px;

        .g-Column__cols {
            .g-Image--v2 {
                .g-Image--v2__img {
                    img {
                        width: 100%;
                    }
                }
            }
        }
    }

    .locationCountrySection {
        .g-TextLinkP__list {
            .g-TextLinkP__list__item {
                padding: 10px;
            }
        }
    }

}
.topBannerImageLNews {
    .g-Column__inner{
        .g-ColumnUnit{
            .g-Image--v2__img{
                height: auto;
                img{
                    width: 100%;
                }
            }
        }
    }
}

.secBelowBanner{
    .g-Column__inner{
        .g-ColumnUnit{
            .g-GroupBox{
                .g-HeadingTitle--v2{
                    .g-HeadingTitle--v2__titleBlock{
                        font-size: 40px !important;
                        color: #4E4D4E;
                    }
                }
                .g-Text{
                    p:nth-child(2){
                        font-size: 20px !important;
                        font-family: 'Neue-Helvetica-Paneuropean-Bold', sans-serif;
                        color: #4E4D4E;
                    }
                    P:nth-child(3){
                        font-size: 20px !important;
                        font-family: "Neue-Helvetica-Paneuropean-Light", sans-serif;
                        color: #4E4D4E;
                    }
                }
            }
        }
    } 
}

.newsKaoEmeaLNews{
    .g-NewsIndexP--v5__card{
        .g-NewsIndexP--v5__card__item{
            .g-NewsIndexUnit--v5{
                .g-NewsIndexUnit--v5__contentsBlock{
                    padding-left: 0;
                    .g-NewsIndexUnit--v5__innerBlock{
                        color: #4E4D4E;
                        font-size: 16px;
                        text-decoration: none;
                    }
                }
            }
            .g-TextLinkUnit{
                padding-left: 0;
                .g-TextLinkUnit__link{
                    .g-TextLinkUnit__link__icon{
                        padding: 0px;
                        margin-top: 9px;
                        margin-left: -4px;
                    }
                    .cmn-richtext{
                        padding-left: 0px !important;
                    }
                }
            }
        }
    }
}

.newsArticleListView{
    .g-NewsIndexP--v5__list{
        .g-NewsIndexP--v5__list__item{
            .g-NewsIndexUnit--v5{
                .g-NewsIndexUnit--v5__innerBlock{
                    .g-NewsIndexUnit--v5__contentsBlock__text{
                        padding-left: 32px;
                        .g-NewsIndexUnit--v5__text{
                            text-decoration: none;
                            color: #4E4D4E;
                            font-size: 18px;
                        }
                        .g-TextLinkUnit{
                            .cmn-richtext{
                                padding-left: 20px;
                            }
                            .g-TextLinkUnit__link__icon{
                                margin-top: 3.5px;
                            }
                        }
                    }
                }
            }
        }
    }
}

.textShortNews{
    margin-bottom: -5px;
}

.textArticleSection{
    margin-bottom: -5px;
}

@media only screen and (max-width: 640px) {
    .topBannerImageLNews {
        .g-Column__inner{
            .g-ColumnUnit{
                .g-Image--v2:first-child{
                    .g-Image--v2__img{
                        height: 380px;
                        img{
                            object-fit: cover;
                            height: 100%;
                            object-position: center;
                        }
                    }
                }
            }
        }
    }
    .newsArticleListView{
        .g-NewsIndexP--v5__list{
            .g-NewsIndexP--v5__list__item{
                .g-NewsIndexUnit--v5{
                    .g-NewsIndexUnit--v5__innerBlock{
                        .g-NewsIndexUnit--v5__contentsBlock__text{
                            .g-TextLinkUnit{
                                .g-TextLinkUnit__link__icon{
                                    margin-top: 2px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }

    .secBelowBanner{
        .g-Column__inner{
            .g-ColumnUnit{
                .g-GroupBox{
                    .g-HeadingTitle--v2{
                        .g-HeadingTitle--v2__titleBlock{
                            font-size: 32px !important;
                            color: #4E4D4E;
                        }
                    }
                    .g-Text{
                        p:nth-child(2){
                            font-size: 18px !important;
                            font-family: 'Neue-Helvetica-Paneuropean-Bold', sans-serif;
                            color: #4E4D4E;
                        }
                        P:nth-child(3){
                            font-size: 18px !important;
                            font-family: "Neue-Helvetica-Paneuropean-Light", sans-serif;
                            color: #4E4D4E;
                        }
                    }
                }
            }
        }
    }
}
.marginTop16{
    margin-top: 16px;
}
.marginBottom16{
    margin-bottom: 16px;
}
.marginBottom32{
    margin-bottom: 32px;
}
.marginTop32{
    margin-top: 32px;
}
.marginBottom10{
    margin-bottom: 10px;
}
.marginTop10{
    margin-top: 10px;
}
.marginBottom24{
    margin-bottom: 24px;
}
.marginTop24{
    margin-top: 24px;
}
.marginTop48{
    margin-top: 48px;
}
.marginBottom48{
    margin-bottom: 48px;
}
.marginBottom64{
    margin-bottom: 64px;
}
.marginTop64{
    margin-top: 64px;
}
.marginBottom0{
    margin-bottom: 0px;
}
.marginTop0{
    margin-top: 0px;
}
.padding40NoTop{
    padding: 0 40px !important;
}

.lastSectionPage{
    .g-Column__inner{
        .g-Column__cols {
            padding-bottom: 2px !important;
        }
        .g-ColumnUnit{
            .g-TextLinkP:first-child{
                .g-TextLinkP__list__item{
                    .g-TextLinkUnit__link{
                        .g-TextLinkUnit__link__icon{
                            margin-top: 4px;
                        }
                    }
                }
            }
            .locationCountrySection {
                .g-TextLinkP__list{
                    .g-TextLinkP__list__item{
                        .g-TextLinkUnit__link{
                            .g-TextLinkUnit__link__icon{
                                margin-top: 1px;
                            }
                        }
                    }
                }
            }
        }
    }
}
.kao-corp-heading {
    .l-GroupBox {
        margin-top: 15px;
    }

    .g-HeadingTitle--v2__titleBlock__titleBox__title {
        margin-bottom: 0;
    }

    .l-HeadingTitle--v2.heading-main {
        margin-bottom: 32px;
    }

    .l-HeadingTitle--v2__h2 {
        line-height: 1;
        margin-bottom: 32px;
    }

    .sub-heading {
        margin-bottom: 22px;
    }
}

.g-ImageCarouselP--v2__list {
  --dots-width: 100px;
}
.sustainability-carousal {
    padding-bottom: 27px;
    .g-GroupBox {
        position: relative !important;
        .g-TextLinkP__list__item{
            padding-top: 28px;
        }
    }
    /* .l-ImageCarouselPUnit--v2 {
        padding: 0 16px;
    } */

    .l-ImageCarouselP__nextArrow,
    .l-ImageCarouselP__prevArrow {
        right: unset;
        display: block !important;
    }

    .g-ImageCarouselP--v2__list {
        position: relative;
    }

    /* Arrows base positioning */
    .g-ImageCarouselP__prevArrow,
    .g-ImageCarouselP__nextArrow {
        position: absolute !important;
        bottom: 0 !important;
        top: auto !important;
        transform: translateY(0) !important;
        z-index: 10;
        padding: 0;
    }

    /* Prev arrow - positioned to left of center */
    .g-ImageCarouselP__prevArrow {
        left: 50% !important;
        margin-left: calc(-60px - var(--dots-width, 80px) / 2) !important;
        /* 40px = arrow width + gap, adjust as needed */
    }

    /* Next arrow - positioned to right of center */
    .g-ImageCarouselP__nextArrow {
        right: 50% !important;
        margin-right: calc(-60px - var(--dots-width, 80px) / 2) !important;
        /* 40px = arrow width + gap, adjust as needed */
    }

    /* Dots centered */
    .g-ImageCarouselP__nav {
        position: absolute !important;
        /* bottom: -40px !important; */
        left: 50% !important;
        transform: translateX(-50%) !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        gap: 8px;
        margin: 0 !important;
        height: 48px;
        width: auto;
    }

    .g-ImageCarouselP__nav li {
        display: inline-flex;
        margin: 0;
    }
    .g-ImageCarouselP__prevArrow, .g-ImageCarouselP__nextArrow, .g-ImageCarouselP__nav {
        bottom: -55px !important;
    }
    .g-ImageCarouselP__prevArrow, .g-ImageCarouselP__nextArrow{
        border: 2px solid #00806d;
        width: 38px;
        height: 38px;
        border-radius: 50%;
        min-width: 38px;
    }

}

.page-title-border-bottom-reset.l-PageTitle--v2 {
    margin-bottom: 0;
}
.g-Movie--v2 {
    margin-bottom: 0;
}
.margin-reset-heading {
    margin-bottom: 0 !important;
    .g-HeadingTitle--v2__titleBlock__titleBox__title {
        margin-bottom: 0 !important;
    }
}
.line-height-1 .l-Column__cols {
    line-height: 1;
}
.line-height-1 .g-HeadingTitle--v2__titleBlock__titleBox__title h2{
    line-height: 1;
}


/* Reset default margins for heading title */
.g-HeadingTitle--v2 {
    margin-bottom: 0;
    .g-HeadingTitle--v2__titleBlock__titleBox__title{
        margin-bottom: 0;
        /* >.l-HeadingTitle--v2__h4,
        >.l-HeadingTitle--v2__h5,
        >.l-HeadingTitle--v2__h2,
        >.l-HeadingTitle--v2__h3,
        >.l-HeadingTitle--v2__h6,
        >.l-HeadingTitle--v2__p {
            line-height: 1;
        } */
    }
}

.aspect-ratio-1400-500 {
    aspect-ratio: 14 / 5 !important;
}

.hide-slideshow-button #slideshow-control {
    display: none !important;
}

@media screen and (max-width: 640px) {
    .kao-corp-heading {
        .opt-fontsize--l {
            font-size: 32px !important;
        }
        .l-HeadingTitle--v2.heading-main {
            margin-bottom: 28px;
            margin-top: 34px;
        }

        .l-HeadingTitle--v2__h2 {
            margin-bottom: 28px;
        }
    }

    .padding-reset-mobile-top .g-Column__cols{
        padding-top: 0 !important;
    }

    .sustainability-carousal {
        /* .l-ImageCarouselPUnit--v2 {
            padding: 0 12px;
        } */
        .l-TextLinkP.is-gutter--l .l-TextLinkP__list__item {
            padding-top: 20px;
        }
        .g-ImageCarouselP__nav {
            padding: 0;
        }
        .g-ImageCarouselP__nextArrow {
            margin-right: calc(-50px - max(var(--dots-width, 80px), 80px) / 2) !important;
        }
        .g-ImageCarouselP__prevArrow {
            margin-left: calc(-50px - max(var(--dots-width, 80px), 80px) / 2) !important;
        }
        .g-ImageCarouselP__prevArrow, .g-ImageCarouselP__nextArrow {
            width: 36px;
            height: 36px;
            min-width: 36px;
        }
        .g-ImageCarouselP__nav {
            height: 36px;
        }
        .g-ImageCarouselP__prevArrow, .g-ImageCarouselP__nextArrow, .g-ImageCarouselP__nav {
            bottom: -48px !important;
        }
        .sustainability-carousal {
            padding-bottom: 58px;
        }

    }
    .g-BrFooter__sitemapBlock {
        padding-top: 58px;
    }
    .padding-top-sm-24 {
        padding-top: 24px !important;
    }
    .padding-top-sm-16 {
      padding-top: 16px !important;
   }
}

/* Base slideshow container styles */
.kao-image-animations {
    position: relative;
    overflow: hidden;
    transform-style: preserve-3d;
}

.kao-image-animations .g-Image--v2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: translateX(0);
    transition: none;
    backface-visibility: hidden;
}

.kao-image-animations .g-Image--v2.active {
    opacity: 1;
    z-index: 2;
}

.kao-image-animations .g-Image--v2.previous {
    z-index: 1;
}

.kao-image-animations .g-Image--v2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform-origin: center center;
    backface-visibility: hidden;
}

/* Loading indicator */
.loading-indicator {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    display: flex;
    align-items: center;
    gap: 10px;
    background: rgba(0, 0, 0, 0.8);
    color: white;
    padding: 15px 20px;
    border-radius: 5px;
    font-size: 14px;
}

.loading-spinner {
    width: 20px;
    height: 20px;
    border: 2px solid rgba(255, 255, 255, 0.3);
    border-top: 2px solid white;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Play/Pause button */
#slideshow-control {
    position: absolute;
    bottom: 20px;
    right: 20px;
    width: 50px;
    height: 50px;
    border: none;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.7);
    cursor: pointer;
    z-index: 5;
    transition: all 0.3s ease;
}

#slideshow-control:hover {
    background: rgba(0, 0, 0, 0.9);
    transform: scale(1.1);
}

#slideshow-control:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#slideshow-control.play:before {
    width: 0;
    height: 0;
    border-left: 12px solid white;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    margin-left: 2px;
}

#slideshow-control.pause:before {
    width: 12px;
    height: 16px;
}

/* Fade Animation */
.kao-image-animations.fade-animation .g-Image--v2 {
    transition: opacity 0.8s ease-in-out;
}

/* Slide Animations */
.kao-image-animations.slide-left-animation .g-Image--v2,
.kao-image-animations.slide-right-animation .g-Image--v2,
.kao-image-animations.slide-up-animation .g-Image--v2,
.kao-image-animations.slide-down-animation .g-Image--v2 {
    transition: transform 0.8s ease-in-out;
}

/* Zoom Animations */
.kao-image-animations.zoom-in-animation .g-Image--v2,
.kao-image-animations.zoom-out-animation .g-Image--v2 {
    transition: transform 0.8s ease-in-out, opacity 0.8s ease-in-out;
}

/* Flip Animations */
.kao-image-animations.flip-horizontal-animation .g-Image--v2,
.kao-image-animations.flip-vertical-animation .g-Image--v2 {
    transition: transform 0.8s ease-in-out, opacity 0.4s ease-in-out;
    transform-style: preserve-3d;
}

/* Rotate Animation */
.kao-image-animations.rotate-animation .g-Image--v2 {
    transition: transform 0.8s ease-in-out, opacity 0.8s ease-in-out;
}

/* Cube Animation */
.kao-image-animations.cube-animation {
    perspective: 1200px;
    transform-style: preserve-3d;
}

.kao-image-animations.cube-animation .g-Image--v2 {
    transition: transform 0.8s ease-in-out;
    transform-style: preserve-3d;
    backface-visibility: hidden;
}

/* Push Animations */
.kao-image-animations.push-left-animation .g-Image--v2,
.kao-image-animations.push-right-animation .g-Image--v2 {
    transition: transform 0.8s ease-in-out;
}

/* Cover Animations */
.kao-image-animations.cover-left-animation .g-Image--v2,
.kao-image-animations.cover-right-animation .g-Image--v2 {
    transition: transform 0.8s ease-in-out;
}

/* Animation Speed Modifiers */
.kao-image-animations.animation-fast .g-Image--v2 {
    transition-duration: 0.4s !important;
}

.kao-image-animations.animation-slow .g-Image--v2 {
    transition-duration: 1.2s !important;
}

/* Easing Modifiers */
.kao-image-animations.ease-in .g-Image--v2 {
    transition-timing-function: ease-in !important;
}

.kao-image-animations.ease-out .g-Image--v2 {
    transition-timing-function: ease-out !important;
}

.kao-image-animations.ease-bounce .g-Image--v2 {
    transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;
}

.kao-image-animations.ease-elastic .g-Image--v2 {
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}

/* Zoom on Active Image */
.kao-image-animations.zoom-on-active .g-Image--v2.active img {
    animation: ken-burns 7s ease-out forwards;
}

@keyframes ken-burns {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.15);
    }
}

/* Paused state */
.kao-image-animations.paused .g-Image--v2.active img {
    animation-play-state: paused;
}

.headParaAfterimageSus{
    margin-top: 50px;
    margin-bottom: 50px;
}

.imageWithTextSection{
    margin-top: 28px;
    margin-bottom: 50px !important;
}

.paraAfterHeadDescSus {
    margin-top: 35px;
    margin-bottom: 8px;
}
.twoSectionParaSusItalic {
    margin-bottom: 25px;
}

/* Responsive adjustments */
@media (max-width: 768px) {
    #slideshow-control {
        bottom: 15px;
        right: 15px;
        width: 40px;
        height: 40px;
    }
    
    #slideshow-control.play:before {
        border-left: 10px solid white;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
    }
    
    #slideshow-control.pause:before {
        width: 10px;
        height: 14px;
        box-shadow: -5px 0 0 white;
    }
}

/* Performance optimizations */
.kao-image-animations .g-Image--v2 {
    will-change: transform, opacity;
}

.kao-image-animations .g-Image--v2 img {
    will-change: transform;
}

/* Accessibility improvements */
@media (prefers-reduced-motion: reduce) {
    .kao-image-animations .g-Image--v2,
    .kao-image-animations .g-Image--v2 img {
        transition-duration: 0.1s !important;
        animation-duration: 0.1s !important;
    }
}

/* Focus styles for keyboard navigation */
#slideshow-control:focus {
    outline: 2px solid #fff;
    outline-offset: 2px;
}


.goldwell-image{
    margin-bottom: 24px;
    .g-Column__inner{
        .g-ImageTextVP--v2{
            .g-ImageTextVP--v2__contentsBlock__image{
                margin-bottom: 10px;
            }
            .g-ImageTextVP--v2__contentsBlock__text{
                font-size: 14px;
            }
        }
    }
}

.sustainabilityHeadingCase{
    .g-Column__inner{
        .g-Column__cols{
            .g-ColumnUnit{
                .g-PageTitle--v2{
                    margin-bottom: 0px;
                    .g-PageTitle--v2__titleBlock{
                        .g-PageTitle--v2__titleBlock__titleBox{
                            .g-PageTitle--v2__titleBlock__titleBox__title{
                                margin-bottom: 10px;
                            }
                            .g-Text{
                                margin-bottom: 35px;
                                font-size: 20px;
                            }
                        }
                    }
                }
            }
        }
    }
}

.reduceHeadingSustain{
    .g-Column__inner{
        .g-Column__cols{
            .g-ColumnUnit{
                .g-PageTitle--v2{
                    .g-PageTitle--v2__titleBlock__titleBox{
                        .g-PageTitle--v2__titleBlock__titleBox__title{
                            margin-bottom: 0px;
                            .g-PageTitle--v2__h1{
                                font-size: 32px;
                            }
                        }
                    }
                }
                .g-Hr{
                    padding-bottom: 0;
                }
            }
        }
    }
}


.sustainabilitySectionLast{
    margin-top: 24px;
    .g-Column__inner{
        .g-Column__cols{
            .g-ColumnUnit{
                .page-links{
                    .g-TextLinkP__list{
                        display: flex;
                    }
                }
            }
        }
    }
}
.twoSectionParaSus{
    .g-Column__inner{
        margin: auto !important;
        .g-Column__cols:nth-child(1){
            padding: 0 32px 0 0;
        }
        .g-Column__cols:nth-child(2){
            padding: 0 0 0 32px;
        }
    }
}
.imageSectionSus{
    margin-top: 48px;
}
.lastParaSustain{
    margin-bottom: 28px;
}

.notedPara {
    margin-top: 24px;
    .g-Column__inner{
        .g-ColumnUnit{
            .g-Text{
                margin-bottom: 24px;
            }
        }
    }
}
.adressHeadingKPC {
    margin-top: 32px;
    margin-bottom: 26px;
}
.paraAboveImgKPC{
    margin-top: 32px;
    margin-bottom: 48px;
}

.lowerImpHeadGW{
    margin-top: 26px;
    margin-bottom: 38px;
}

.paraSusGWImgAfterLast{
    margin-top: 35px;
    margin-bottom: 32px;
}
.petaApproveImg{
    margin-bottom: 32px;
    margin-top: 32px;
}
.sustainHeadLOne{
    .g-Column__cols{
        .g-ColumnUnit{
            .g-PageTitle--v2{
                margin-bottom: 64px;
                .g-PageTitle--v2__titleBlock__titleBox{
                    .g-PageTitle--v2__titleBlock__titleBox__title{
                        margin-bottom: 48px;
                        .g-PageTitle--v2__h1{
                            line-height: 36px;
                            padding-top: 1px;
                        }
                    }
                }
            }
        }
    }
}
.headingAfterImgTYCA{
    margin-top: 76px;
}

.impWaterHairHeading{
    margin-top: 36px;
    margin-bottom: 39px;
}

.footerNotedSec{
    margin-top: 53px;
    margin-bottom: 10px;
}

.innovationStoryLtwoHead{
    .g-PageTitle--v2__titleBlock__titleBox{
        .g-PageTitle--v2__titleBlock__titleBox__title{
            margin-bottom: 36px;
        }
    }
}

.singleLineParaSusCase{
    padding-top: 3px;
    padding-bottom: 5px;
}
.sustainabilityReadMoreLess{
    .g-BannerLinkP--v2__list{
        .g-BannerLinkP--v2__list__item{
            padding-top: 29px;
            padding-bottom: 29px;
            .g-Image--v2{
                .truncate-readMoreContainer, .truncate-readLessContainer{
                    .g-TextLinkP__list{
                        margin-left: -3px;
                        margin-right: 0px;
                        padding-top: 33px;
                    }
                }
            }
        }
    }
}

@media only screen and (max-width:760px){
    .sustainabilityHeadingCase{
        .g-Column__inner{
            .g-Column__cols{
                .g-ColumnUnit{
                    .g-PageTitle--v2{
                        margin-bottom: 0px;
                        .g-PageTitle--v2__titleBlock{
                            .g-PageTitle--v2__titleBlock__titleBox{
                                .g-PageTitle--v2__titleBlock__titleBox__title{
                                    margin-bottom: 10px;
                                    margin-top: 24px;
                                    .g-PageTitle--v2__h1{
                                        font-size: 28px;
                                    }
                                }
                                .g-Text{
                                    margin-bottom: 22px;
                                    font-size: 18px;
                                    .cmn-richtext{
                                        font-size: 18px;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }   
    .ulSectionTwoParaSus {
        .g-Column__inner{
            .g-Column__cols:first-child{
                padding-bottom: 10px;
                .g-ColumnUnit{
                    .g-Text{
                        margin-bottom: 0px;
                        ul:nth-child(2){
                            margin-top: 0;
                            padding-left: 16px;
                        }
                        ul:nth-child(3){
                            margin-bottom: 0;
                            padding-left: 16px;
                        }
                        p{
                            display: none;
                        }
                    }
                }
            }
            .g-Column__cols:nth-child(2){
                padding-top: 10px;
                padding-bottom: 8px;
                .g-ColumnUnit{
                    .g-Text{
                        ul{
                            padding-left: 16px;
                        }
                    }
                }
            }
        }
    }
    .impWaterHairHeading{
        margin-top: 12px;
        margin-bottom: 28px;
    }

    .footerNotedSec{
        margin-top: 4px;
        margin-bottom: 4px;
    }
    .innovationStoryLtwoHead{
        .g-PageTitle--v2__titleBlock__titleBox{
            .g-PageTitle--v2__titleBlock__titleBox__title{
                margin-bottom: 24px;
            }
        }
    }
    .kao-4r-image{
        padding-bottom: 80px !important;
    }
    .sustainHeadLOne{
        margin-top: 32px;
        .g-Column__cols{
            .g-ColumnUnit{
                .g-PageTitle--v2{
                    margin-bottom: 48px;
                    .g-PageTitle--v2__titleBlock__titleBox{
                        .g-PageTitle--v2__titleBlock__titleBox__title{
                            margin-bottom: 32px;
                            .g-PageTitle--v2__h1{
                                line-height: 30px;
                            }
                        }
                    }
                }
            }
        }
    }
    
    .kao-4r-heading{
        padding-top: 50px;
    }
    .headingAfterImgTYCA{
        margin-top: 59px;
    }
    .petaApproveImg{
        margin-bottom: 16px;
        margin-top: 24px;
    }
    .lowerImpHeadGW{
        margin-top: 22px;
        margin-bottom: 24px;
    }
    .paraSusGWImgAfterLast{
        margin-top: 25px;
        margin-bottom: 24px;
    }
    .notedPara {
        margin-top: 16px;
        .g-Column__inner{
            .g-ColumnUnit{
                .g-Text{
                    margin-bottom: 12px;
                }
            }
        }
    }
    .adressHeadingKPC {
        margin-top: 28px;
        margin-bottom: 24px;
    }
    .paraAboveImgKPC {
        margin-top: 24px;
        margin-bottom: 36px;
    }
    .reduceHeadingSustain {
        margin-top: 32px;
        .g-Column__inner{
            .g-Column__cols{
                .g-ColumnUnit{
                    .g-PageTitle--v2{
                        margin-bottom: 10px;
                        .g-PageTitle--v2__titleBlock__titleBox{
                            .g-PageTitle--v2__titleBlock__titleBox__title{
                                .g-PageTitle--v2__h1{
                                    font-size: 28px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    .twoSectionParaSus{
        margin-top: 0;
        .g-Column__inner{
            .g-Column__cols:nth-child(1){
                padding: 0px 0 0 16px;
                padding: 0;
            }
            .g-Column__cols:nth-child(2){
                padding: 16px 0 0 16px;
                padding-left: 0;
            }
        }
    }
    .goldwell-image{
        margin-bottom: 0px;
        .g-Column__inner{
            .g-ImageTextVP--v2{
                .g-ImageTextVP--v2__contentsBlock__image{
                    margin-bottom: 12px;
                }
            }
        }
    }
    .paraSectionCaseMob16{
        margin-top: 16px;
    }
    .paraAfterHeadDescSus {
        margin-bottom: 40px;
        margin-top: 33px;
        .g-Column__cols{
            .certificate-text{
                margin-bottom: 0;
            }
        }
    }
    .twoSectionParaSusItalic {
        margin-bottom: 3px;
    }
    .headParaAfterimageSus {
        margin-top: 32px;
        margin-bottom: 35px;
    }
    .g-Section{
        .g-Section__inner{
            .sustainabilitySectionLast{
                margin-top: 12px;
            }
        }
    }
    .imageSectionSus{
        margin-top: 30px;
    }
    .imageWithTextSection{
        margin-top: 20px;
        margin-bottom: 32px !important;
    }
    .reduceHeadParaSus{
        margin-top: 36px;
    }
    .sustainabilitySectionLast{ 
        .g-Column__inner{
            .g-Column__cols{
                .g-ColumnUnit{
                    .page-links{
                        .g-TextLinkP__list{
                            display: flex;
                            justify-content: flex-start;
                            flex-wrap: wrap;
                            .g-TextLinkP__list__item{
                                width: 50%;
                                margin: auto;
                            }
                        }
                    }
                }
            }
        }
    }
    .lastParaSustain{
        margin-bottom: 28px;
    }
    
}

@media screen and (min-width: 1023px) {
    ::marker {
        font-size: 28px;
        line-height:0.75;
    }
}
.line-height-1 .g-HeadingTitle--v2__titleBlock__titleBox__title h2,
.line-height-1 .g-HeadingTitle--v2__titleBlock__titleBox__title h4{
    line-height: 1;
}
/* reset hr margins */
.reset-hr {
    margin: 0;
    padding: 0;
    hr {
        margin: 0;
        padding: 0;
    }
}  
.sustanibilityfooterHeading {
    margin-top: -4px;
}

.greySection {
    margin-bottom: 56px;
    .g-Image{
        margin-bottom: 12px;
    }
}

.imageTextCombo {
    .g-ColumnUnit{
        .g-TextLinkP{
            margin-top: 35px;
        }
    }
}

.kao-bottom-links {
    padding-bottom: 2px;
    .master-link {
        padding-bottom: 13px;
        display: flex;
    }
    .page-links {
        padding-top: 45px;
        .g-TextLinkP__list {
            display: flex;
            column-gap: 24px;
            .g-TextLinkUnit__link{
                margin-bottom: 8px;
            }
        }
    }

}


.lifestyle-text {
    .is-paddingTop--l {
        padding-top: 40px !important;
    }
    .is-paddingTop--xl {
        padding-top: 54px !important;
    }
}

.global-strategy-heading {
    margin-bottom: 34px;
    .is-paddingTop--l {
        padding-top: 33px !important;
    }
}

.imageLinkComboSec{
    .g-Column{
        .g-Column__cols{
            padding: 30px 32px;
            .g-ColumnUnit{
                .g-Image--v2{
                    margin-bottom: 36px;
                }
                .g-TextLinkP{
                    .g-TextLinkUnit{

                    }
                }
            }
        }
    }
}

.accl-heading {
    .is-paddingBottom--l {
        padding-bottom: 40px !important;
    }
}

.steps-heading {
    margin-top: 58px;
    margin-bottom: 52px;
}

.sust-vision-carousal .g-Section__inner {
    padding-top: 35px;
    padding-bottom: 6px;
    .slick-slider {
        margin-bottom: 23px;
    }
}

.sustainability-disc-link {
    .is-paddingTop--l {
        padding-top: 44px !important;
    }
    .is-paddingBottom--s {
        padding-bottom: 20px !important;
    }
}

.hr-item-vision {
    padding-top: 6px;
    padding-bottom: 56px;
}

@media (min-width: 640px) {
    .split-text-cols .cmn-richtext {
        column-count: 2;
        column-gap: 64px;
    }

}

@media screen and (max-width: 639px) {
    .padding-top-sm-48 {
        padding-top: 48px;
    }

     .kao-bottom-links {
        padding-bottom: 0 !important;
        .master-link {
            padding-bottom: 13px;
            display: flex;
        }
        .page-links {
            padding-top: 28px;
            .g-TextLinkP__list {
                column-gap: 24px;
                row-gap: 20px;
                flex-wrap: wrap;
                .g-TextLinkP__list__item {
                    /* flex: 0.5; */
                    width: 45%;
                }
            }
        }
        
    }   

    .lifestyle-text {
        .is-paddingTop--l {
            padding-top: 35px !important;
        }
        .is-paddingTop--xl {
            padding-top: 39px !important;
        }
    }

    .global-strategy-heading {
        .is-paddingTop--l {
            padding-top: 21px !important;
        }
    }
    .hr-item-vision {
        padding-top: 0px;
        margin-top: 5px;
        padding-bottom: 41px;
    }
    .accl-heading {
        .is-paddingBottom--l {
            padding-bottom: 25px !important;
        }
    }
    .accl-desc {
        .padding-top-sm-48 {
            padding-top: 43px;
        }
    }
    .steps-heading {
        margin-top: 39px;
        margin-bottom: 39px;
    }
    .sust-vision-carousal {
        padding-top: 12px;
        .slick-slider {
            margin-bottom: 10px !important;
        }

    }
    .sustainability-disc-link {
        .is-paddingTop--l {
            padding-top: 27px !important;
        }
        .is-paddingBottom--s {
            padding-bottom: 5px !important;
        }
    }
}

/* Sustainability practices */
.kao-tile-textbox {
    .g-Text .cmn-richtext {
        padding-bottom: 6px;
    }
    .g-TextLinkP {
        padding-top: 11px;
    }
}

.sustainabilityHeading {
    .l-PageTitle--v2 {
        margin-bottom: 64px;
    }
}

@media screen and (max-width: 640px) {
    .sustainabilityHeading {
        .l-PageTitle--v2 {
            margin-top: 23px;
        }
    }
    .reverse-order-sm .g-Column__inner {
        display: flex;
        flex-direction: column-reverse;
        .g-Column__cols:nth-child(1) {
            padding-top: 0;;
        }
    }
    .padding-top-reset-mobile-sustain .g-Column__inner {
        .g-Column__cols:nth-child(2) {
            padding-top: 0;;
        }
    }
    .kao-tile-textbox {
        .g-TextLinkP {
            padding-top: 2px;
        }
    }

}


/* Care about you */
.care-banner {
    .g-BannerLinkP--v2__list__item {
        .g-HeadingTitle--v2 {
            padding-top: 40px;
            padding-bottom: 5px;
        }
        .g-TextLinkP__list {
            padding-top: 29px;
            line-height: 1;
        }
        .l-TextLinkP .l-TextLinkP__list__item {
            padding: 0;
        }
    }
}

.kao-4r-heading {
    padding-top: 78px;
    padding-bottom: 28px;
}
.kao-4r-image {
    padding-bottom: 118px;
}

@media screen and (max-width: 640px) {
    .care-banner {
     .g-BannerLinkP--v2__list__item {
        .g-HeadingTitle--v2 {
            padding-top: 21px;
            padding-bottom: 1px;
        }
        .g-TextLinkP__list {
            padding-top: 20px;
        }
    }
}
}

/* Case study - Goldwell */
.case-study-heading {
    .g-PageTitle--v2__titleBlock {
        padding-top: 38px;
    }

    .l-PageTitle--v2 {
        margin-bottom: 64px;
    }

    .g-PageTitle--v2__titleBlock__titleBox__title {
        margin-bottom: 7px;
    }

    .g-Text {
        margin-bottom: 37px;
    }

}

.ul-stylings {
    .g-Text {
        ul {
            margin-top: 22px;
            margin-bottom: 30px;
        }
    }
}

.kao-list-text {
    margin-top: 33px;
    margin-bottom: 10px;
}

.kao-case-desc {
    padding-top: 26px;
    padding-bottom: 2px;
}

.kao-goldwell-hr {
    padding-top: 3px;
    margin-bottom: 28px;
}

.gw-stylesign-peta {
    margin-top: 13px;
    margin-bottom: 27px;
}

.goldwell-image {
    .g-ImageTextVP--v2__contentsBlock__image {
        margin-bottom: 14px !important;
    }
}
@media screen and (max-width: 639px) {
    .kao-case-desc {
        padding-top: 27px;
        padding-bottom: 4px;
    }
    .case-study-heading {
        .g-PageTitle--v2__titleBlock {
            padding-top: 24px;
        }

        .g-Text {
            margin-bottom: 22px;
        }
    }

    .kao-goldwell-hr {
        padding-top: 1px;
        margin-bottom: 20px;
    }

    .ul-stylings {
        .g-Text {
            ul {
                margin-top: 16px;
                margin-bottom: 0;
                padding-left: 16px;
            }
        }
    }

    .kao-list-text {
        margin-top: 8px;
    }

    .goldwell-image {
        margin: 0;
        margin-top: 4px !important;

        .g-Text {
            font-size: 14px;
        }

        .g-ImageTextVP--v2__contentsBlock__image {
            margin-bottom: 12px !important;
        }
    }
    .gw-stylesign-peta {
        margin-top: 8px;
        margin-bottom: 20px;
    }

}

/* Kao Production */
.green-circle {
    padding-top: 7px;
    padding-bottom: 25px;
}
.certificate-text {
    margin-top: -6px;
    margin-bottom: 23px;
}

@media screen and (max-width: 639px) {
    .green-circle {
    padding-top: 0px;
    padding-bottom: 20px;
    .g-Image--v2__img {
        padding-top: 20px;
    }
}
    .certificate-text {
    margin-top: 0px;
    margin-bottom: 11px;
}
}
body:not(.is-authorring) {
    .g-ColumnUnit:has(.kao-banner-transitions) {
        position: relative;
    }

    .playPauseBtn.pause::before {
        content: "?\FE0E";
        position: absolute;
        top: 60%;
        left: 56%;
        transform: translate(-50%, -50%);
        font-size: 24px;
    }

    .playPauseBtn.play::before {
        content: "?\FE0E";
        position: absolute;
        top: 55%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-size: 26px;
    }

    .kao-banner-transitions {
        position: relative !important;
        width: 100%;
        aspect-ratio: 1440 / 700;
        /* height: 48vw; */
        overflow: hidden;


        .g-BannerLinkP--v2__list {
            position: relative;
        }

        .g-BannerLinkP--v2__list__item {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            opacity: 0;
            transition: all 0.8s ease-in-out;
            transform: translate(0, 0) scale(1) rotate(0);
            filter: blur(0);
            clip-path: none;
            padding: 0;
        }

        .g-BannerLinkP--v2__list__item.active {
            opacity: 1;
            z-index: 1;
        }

        .g-Image--v2 {
            width: 100%;
        }

        .g-Image--v2__img {
            width: 100%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .g-Image--v2__img img {
            width: 100%;
            object-fit: cover;
            transition: transform 0.8s ease-in-out;
        }

        /* Zoom animations during display */
        @keyframes zoomIn {
            from {
                transform: scale(1);
            }

            to {
                transform: scale(1.1);
            }
        }

        @keyframes zoomOut {
            from {
                transform: scale(1.1);
            }

            to {
                transform: scale(1);
            }
        }

        @keyframes panZoom {
            0% {
                transform: scale(1) translate(0, 0);
            }

            50% {
                transform: scale(1.15) translate(-2%, -2%);
            }

            100% {
                transform: scale(1.1) translate(2%, 2%);
            }
        }

        /* Controls */
        .controls {
            position: fixed;
            bottom: 30px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 100;
            display: flex;
            gap: 10px;
            background: rgba(0, 0, 0, 0.7);
            padding: 15px 20px;
            border-radius: 50px;
        }

        .controls button {
            background: rgba(255, 255, 255, 0.2);
            border: 2px solid rgba(255, 255, 255, 0.5);
            color: white;
            padding: 10px 20px;
            border-radius: 25px;
            cursor: pointer;
            font-size: 14px;
            transition: all 0.3s;
        }

        .controls button:hover {
            background: rgba(255, 255, 255, 0.3);
            border-color: white;
        }

        .indicator {
            position: fixed;
            bottom: 100px;
            left: 50%;
            transform: translateX(-50%);
            z-index: 100;
            display: flex;
            gap: 8px;
        }

        .indicator span {
            width: 10px;
            height: 10px;
            border-radius: 50%;
            background: rgba(255, 255, 255, 0.4);
            cursor: pointer;
            transition: all 0.3s;
        }

        .indicator span.active {
            background: white;
            width: 30px;
            border-radius: 5px;
        }

        .info-panel {
            position: fixed;
            top: 20px;
            right: 20px;
            background: rgba(0, 0, 0, 0.8);
            padding: 15px 20px;
            border-radius: 10px;
            color: white;
            font-size: 14px;
            z-index: 100;
        }

        .info-panel p {
            margin: 5px 0;
        }

    }
}

.l-ImageCarouselP__nav__toggle {
    display: block !important;
    transform: translateY(3px);
}

.g-ImageCarouselP__nav__toggle:before {
    font-size: 20px;
}

.indicator-class .playPauseBtn {
    opacity: 0 !important;
    /* top: 3%; */
    top: 32px;
    /* left: 96%; */
    right: 32px;
    /* transform: translate(-50%, -50%); */
    position: absolute;
    /* right: 20px; */
    width: 60px;
    height: 60px;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    z-index: 5;
    transition: 0.3s;
    background: 0 0;
    border: none;
    color: #fffdfd;
    display: inline-block;
    overflow: visible;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 2px solid white;
}


.indicator-class .playPauseBtn:hover,
.indicator-class .playPauseBtn:focus {
    opacity: 1 !important;
}

/* Show button when hovering over parent container */
.indicator-class:hover .playPauseBtn {
    opacity: 1 !important;
}

 .g-ColumnUnit:has(.kao-banner-transitions):hover .playPauseBtn {
  opacity: 1 !important;
}

/* Parallex effect */
.g-Area#area-Contents:has(.parallex-container) {
    overflow: unset;
}

.parallex-container {
    position: sticky;
    top: 0;
    z-index: 1;
}

.non-parallex-container {
    position: relative;
    z-index: 2;
}

.arc-section {
    overflow: unset;
}

.is-leftIcon .g-TextLinkUnit__link>.cmn-richtext {
    padding-left: 1.05em !important;
}
.business-sectors-para1 {
    margin-top: -9px;

    .business-sectors-long {
        padding-top: 6px;
        margin-bottom: 20px;
    }
}

.leaders-para-1 {
    .g-HeadingTitle--v2:nth-child(1) {
        margin-bottom: 12px;
        margin-top: -15px;
    }

    .g-HeadingTitle--v2:nth-child(2) {
        margin-bottom: 20px;
    }
}

.our-buisness-hr {
    margin-top: 18px;
    margin-bottom: 36px;
}

.bs-ksd {
    margin-top: 33px;
}

.business-sector-headings {
    margin-bottom: 6px;

}

.bottom-links {
    margin-top: 113px;
    padding-top: 5px;
}

.emea-link{
        margin-top: 3px;
}

@media screen and (max-width: 640px) {
    .padding-top-sm-23 {
        padding-top: 23px !important;
    }

    .business-sectors-para1 {
        margin-top: -3px;

        .business-sectors-long {
            padding-top: 0;
            margin-bottom: 15px;
        }

    }

    .kaoEmeaParaSec {
        .g-Column__cols:nth-child(1) {
            margin-top: 15px;
        }
    }

    .leaders-para-1 {
        margin-top: 12px;

        .g-HeadingTitle--v2:nth-child(1) {
            margin-bottom: 12px;
        }

        .g-HeadingTitle--v2:nth-child(2) {
            margin-bottom: 5px;
        }
    }

    .our-buisness-hr {
        margin-top: 12px;
        margin-bottom: 21px;
    }

    .bs-ksd {
        margin-top: 13px;
    }

    .bottom-links {
        margin-top: 79px;
    }
}
.r-d-carousal {
    .g-Section__inner {
        padding-bottom: 14px;
    }

    .g-ImageCarouselP--v2__list {
        margin-bottom: 0 !important;
    }

    padding-top: 40px;

    .g-ImageCarouselPUnit--v2 .g-GroupBox {
        position: relative !important;
        padding-top: 12px;
    }

    .l-ImageCarouselP__nextArrow,
    .l-ImageCarouselP__prevArrow {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }

    .l-ImageCarouselP__nextArrow,
    .l-ImageCarouselP__prevArrow {
        display: block;
        width: 38px;
        border-radius: 50%;
        border: 2px solid #006b56;
        height: 38px;
        bottom: 0;
    }

    .l-ImageCarouselP__nextArrow {
        display: flex;
        transform: translateX(-50%);
        left: calc(50% + 100px);
    }

    .l-ImageCarouselP__prevArrow {
        display: flex;
        transform: translateX(50%);
        left: calc(50% - 150px);
    }

    .slick-list {
        margin-bottom: 28px;
    }

    .g-ImageCarouselP__nav {
        bottom: 7px;
        position: relative;
    }
}

.g-ImageCarouselP__nextArrow:before,
.g-ImageCarouselP__prevArrow:before {
    display: block;
    font-size: 14px;
}

.r-d-header-text {
    .l-GroupBox.is-marginTop--s {
        margin-top: 14px;

        .g-HeadingTitle--v2__h2 {
            margin-bottom: 14px;
        }

        .g-HeadingTitle--v2__h5 {
            margin-top: 12px;
        }
    }

    .l-GroupBox.is-marginBottom--xl {
        margin-bottom: 56px;
    }
}

.business-heart-rd {
    .business-heart-rd-text {
        margin-bottom: 18px;
    }

    .r-d-hairCare {
        .g-HeadingTitle--v2 {
            margin-bottom: 16px;
        }
    }

    .business-heart-rd-martin {
        margin-top: 9px;

        .g-HeadingTitle--v2--h4 {
            margin-bottom: 25px;
        }
    }
}

.teams-in-emea {
    .g-Section__inner {
        padding-bottom: 0;
    }

    .teams-in-emea-header {
        margin-top: 36px;
    }

    .teams-in-emea-desc {
        margin-bottom: 52px;
    }

    .teams-in-emea-bullet {
        .g-Column__cols:nth-child(1) {
            padding-left: 0;
        }

        .g-Column__cols {
            padding-top: 12px;
            padding-bottom: 24px;
        }
    }
}

.global-rd-network {
    .g-Section__inner {
        padding-top: 38px;
    }

    .global-rd-network-bullet {
        padding-top: 20px;
        padding-bottom: 25px;
    }

    .global-rd-network-list {
        padding-top: 46px;

        .g-AnnotationListP--v2 {
            margin-bottom: 8px;

            .g-AnnotationListUnit--v2 {
                .g-AnnotationListUnit--v2__text {
                    color: #4e4d4e;

                    .cmn-richtext {
                        font-size: 14px;
                        line-height: 1.5;
                        color: #4e4d4e;
                    }
                }
            }
        }
    }

    .g-AnnotationListP--v2__ol {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(4, auto);
        grid-auto-flow: column;
        gap: 16px 32px;
        list-style: none;
        padding: 0;
        margin: 0;
    }

}

.horizontalHrSeparator {
    .g-Hr__hr {
        border-color: #d7d7cf;
    }
}

.rd-innovation-hub {
    .l-Section__inner {
        padding-bottom: 0;
    }

    padding-top: 16px;

    .rd-innovation-hub-banner {
        padding-top: 38px;

        .g-TextLinkP__list__item {
            margin-top: 13px;
            padding-bottom: 0px;
        }

        .g-BannerLinkP--v2__list__item:nth-last-child(-n+3) {
            padding-bottom: 0;
        }
    }


}



@media (max-width: 1024px) {
    .global-rd-network-list {
        .g-AnnotationListP--v2__ol {
            /* display: flex;
            flex-wrap: wrap;
            width: 100%;
            justify-content: flex-start; */

            display: grid;
            grid-template-columns: 1fr 1fr;
            /* Two columns */
            gap: 4px 20px;

            .g-AnnotationListP--v2__ol__item:nth-child(-n+8) {
                grid-column: 1;
            }

            .g-AnnotationListP--v2__ol__item:nth-child(n+9) {
                grid-column: 2;
            }

        }
    }

}

@media (max-width: 760px) {
    .r-d-header-text {
        .g-HeadingTitle--v2__h2 {
            font-size: 25.6px;
            margin-bottom: 20px;
        }

        .l-HeadingTitle--v2.l-HeadingTitle--v2--h2 {
            margin-bottom: 11px;
        }

        .l-GroupBox.is-marginBottom--xl {
            margin-bottom: 43px;
        }

    }

    .r-d-carousal {
        padding-top: 48px;

        .slick-list {
            margin-bottom: 34px;
        }

    }

    .business-heart-rd {
        .g-Section__inner {
            padding-top: 41px;
        }

        .business-heart-rd-text {
            margin-bottom: 15px;
        }

        .business-heart-rd-subtext {
            .g-Column__cols:nth-child(1) {
                padding-bottom: 10px;
            }

            .g-Column__cols:nth-child(2) {
                padding-top: 10px;
            }
        }
    }

    .business-heart-rd-martin {
        margin-top: 12px !important;

        .g-Column__cols:nth-child(1) {
            padding-bottom: 19px;
        }

        .g-Column__cols:nth-child(2) {
            .g-HeadingTitle--v2--h4 {
                margin-bottom: 21px;
            }

            .g-HeadingTitle--v2--p {
                padding-bottom: 19px;
            }
        }
    }

    .teams-in-emea {
        .teams-in-emea-header {
            margin-top: 21px;
        }

        .l-Section__inner {
            padding: 24px 24px !important;
            padding-bottom: 0 !important;
            padding-top: 0 !important;
        }

        .teams-in-emea-desc {
            margin-bottom: 22px;
        }

        .g-Column__cols {
            padding-top: 12px;
            padding-bottom: 0;
        }

        .teams-in-emea-bullet {
            .g-Column__cols {
                padding-top: 12px;
                padding-bottom: 0px;
            }

            .g-Column__cols:nth-child(1) {
                ul {
                    margin-bottom: 0;
                }

                p {
                    display: none;
                }
            }

            .g-Column__cols:nth-child(2) {
                padding-top: 0;

                ul {
                    padding-left: 16px;
                    margin-top: 0;
                }
            }
        }

        .teams-in-emea-carousal {
            margin-top: 26px;

            .slick-slider {
                margin-bottom: 27px;
            }
        }

    }

    .global-rd-network {
        .g-Section__inner {
            padding-top: 0px;
        }

        .global-rd-network-bullet {
            padding-top: 15px;
            padding-bottom: 20px;
        }

        .global-rd-network-list {
            padding-top: 28px;

            .g-AnnotationListP--v2 {
                .g-AnnotationListUnit--v2 {
                    .g-AnnotationListUnit--v2__num {
                        font-size: 12px;
                    }

                    .g-AnnotationListUnit--v2__text {
                        .cmn-richtext {
                            font-size: 12px;
                        }
                    }
                }
            }
        }


    }

    .rd-innovation-hub {
        padding-top: 9px;

        .rd-innovation-hub-banner {
            padding-top: 31px;

            .l-BannerLinkP--v2__list__item {
                padding: 12px !important;
            }

            .g-TextLinkP__list__item {
                padding-bottom: 8px;
            }

            .padding-bottom-reset .g-TextLinkP__list__item:nth-last-child(1),
            .g-BannerLinkP--v2__list__item:nth-last-child(1) {
                padding-bottom: 0 !important;
            }
        }


    }

    .paraAfterHeadDescRnD {
        .g-Column__cols:nth-child(2)    {
            margin-top: 10px;
        }
    }
}
.paraAfterHeadDescRnD {
    margin-top: 35px;
    margin-bottom: 0px;
    .g-Column__cols{
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
}

@media only screen and (max-width: 760px) {
    .paraAfterHeadDescRnD {
    .g-Column__cols{
        padding-bottom: 4px !important;
    }
}
}
.guhl-story-sec2 {
    .goldwell-image {
        margin-top: 29px;
        margin-bottom: 34px;

        .g-ImageTextVP--v2__contentsBlock__image {
            margin-bottom: 11px !important;
        }
    }

    .guhl-story-sec2-desc {
        margin-bottom: 0;
    }

    .guhl-story-sec2-sub-desc {
        .gw-stylesign-peta {
            margin-top: 5px;
        }

        .g-Column__inner {
            display: flex;

            .l-Column__cols:nth-child(1) {
                padding-right: 32px;
            }

            .l-Column__cols:nth-child(2) {
                padding-left: 32px;
            }
        }
    }

    .guhl-story-sec2-footnote {
        padding-top: 52px;
    }
}

.guhl-story-footer-links {
    margin-top: 17px;
    margin-bottom: 112px;

    .page-links {
        .g-TextLinkP__list {
            display: flex;
            column-gap: 24px;
            row-gap: 23px;
        }

        .g-TextLinkP__list__item {
            padding: 0;
            flex: 1 1 23%;
            max-width: 25%;
            box-sizing: border-box;
        }
    }


}

.goldwell-footer-links {
    .page-links {
        .g-TextLinkP__list {
            display: flex;
            column-gap: 24px;
            row-gap: 23px;
        }

        .g-TextLinkP__list__item {
            padding: 0;
            flex: 1 1 23%;
            max-width: 23%;
            box-sizing: border-box;
        }
    }
}


.margin-btm-109 {
    margin-bottom: 116px;
}

@media screen and (max-width: 640px) {
    .guhl-story-sec2 {
        .goldwell-image {
            margin-bottom: 25px;

            .g-ImageTextVP--v2__contentsBlock__image {
                margin-bottom: 13px !important;
            }
        }

        .guhl-story-sec2-desc {
            .gw-stylesign-peta {
                margin-bottom: 16px;
            }
        }

        .guhl-story-sec2-sub-desc {
            .g-Column__inner {
                display: flex;
                flex-direction: column;

                .l-Column__cols:nth-child(2) {
                    padding-left: 0;
                }
            }

            .l-Column__cols:nth-child(1) {
                .gw-stylesign-peta {
                    margin-bottom: 16px;
                }
            }

            .gw-stylesign-peta {
                margin-top: 0;
            }
        }

        .guhl-story-sec2-footnote {
            padding-top: 5px;
        }
    }

    .guhl-story-footer-links {
        margin-top: 4px;
        margin-bottom: 73px;
    }

    .margin-btm-109 {
        margin-bottom: 73px;
    }

}
.topHeadCareerCurve {
    margin-top: 20px;
    margin-bottom: 55px;
    .g-HeadingTitle--v2 {
        margin-bottom: 30px;
        .g-HeadingTitle--v2__titleBlock__titleBox{
            .g-HeadingTitle--v2__h2{
                .g-Text{
                    margin-bottom: 14px;
                }
            }
        }
    }
}

.brandsCareerImageSection {
    margin-top: 59px;
    margin-bottom: 59px;
}

.whatOfferSection {
    margin-top: 36px;
}

.commonSecHeadingCareer {
    .g-Column__cols {
        .g-PageTitle--v2 {
            .g-PageTitle--v2__titleBlock__titleBox__title {
                margin-bottom: 20px;

                .g-PageTitle--v2__h1 {
                    line-height: 90px;
                }
            }
        }
    }
}

.findDreamHeading {
    margin-top: 6px;

    .g-Column__cols {
        .g-PageTitle--v2 {
            .g-PageTitle--v2__titleBlock__titleBox__title {
                margin-bottom: 0;
            }
        }
    }
}

.statisticsSectionCareer {
    background-color: #005856;

    .g-Column__inner {
        padding: 24px;

        .g-Column__cols {
            .g-ColumnUnit {
                .g-BannerLinkP--v2 {
                    padding: 24px;

                    .g-BannerLinkP--v2__list {
                        .g-BannerLinkP--v2__list__item {
                            .g-Image--v2 {
                                .g-HeadingTitle--v2__titleBlock {
                                    .g-HeadingTitle--v2__h2 {
                                        color: #ABE1F7;
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

.multiplsSmallSection {
    .g-Column__cols {
        padding-top: 26px !important;
        padding-bottom: 0px !important;

        .truncate-pack-career {
            .g-BannerLinkP--v2__list {
                .g-BannerLinkP--v2__list__item:nth-child(-n+6) {
                    border-bottom: 1px solid #ddd !important;
                }

                .g-BannerLinkP--v2__list__item:nth-last-child(-n+6) {
                    margin-top: 12px;
                }

                .g-BannerLinkP--v2__list__item {
                    height: auto !important;

                    .g-Image--v2 {
                        .g-Text {
                            margin-bottom: 10px;
                        }

                        .g-Text.truncate-textContent {
                            margin-bottom: 10px;
                        }

                        .truncate-readMoreContainer,
                        .truncate-readLessContainer {
                            margin-bottom: 14px;
                        }
                    }
                }
            }
        }
    }
}

.headingBottomMargin {
    margin-bottom: 0px;
}

.commonSecHeadingCareerOne {
    margin-top: 55px !important;
}

.commonSecHeadingCareerOthers {
    margin-top: 64px !important;
    .linkWithDescCareer {
        margin-top: 30px;
    }
}

.headingH132{
    .l-PageTitle--v2__h1{
        font-size: 32px;
    }
}

.twoImageTextLinkSection {
    margin-top: 72px;
    .g-Column__cols{
        .g-ColumnUnit{
            .g-BannerLinkP--v2__list__item{
                .g-Image--v2{
                    .master-link{
                        .g-TextLinkP__list__item{
                            padding-top: 36px;
                        }
                    }
                }
            }
        }
    }
}

.commonSecDescCareer {
    margin-top: 30px;

    .g-Column__cols {
        padding-bottom: 0px !important;
        .descCommonCareerOne {
            .g-GroupBox {
                margin-top: 56px;
            }
        }
        .imageCommonCareerOne{
            .g-PageTitle--v2{
                .g-PageTitle--v2__titleBlock__titleBox__title{
                    margin-bottom: 0px;
                }
            }
        }
    }
}

.linkWithDescCareer {
    margin-top: 42px;
}


.dream-career-section {
    .career-pack .g-BannerLinkP--v2__list {
        display: flex;
        flex-wrap: wrap;
    }

}

.imageTextTitleCCB{
    margin-top: 0;
}

.spacer-120-80 {
    margin-top: 113px;
}

@media only screen and (max-width: 760px) {
    .topHeadCareerCurve {
        margin-top: 40px;
        margin-bottom: 43px;
        .g-HeadingTitle--v2 {
            .g-HeadingTitle--v2__titleBlock__titleBox{
                .g-HeadingTitle--v2__h2{
                    .cmn-richtext{
                        span{
                            font-size: 32px;
                        }
                    }
                }
            }
        }
        .g-HeadingTitle--v2:nth-child(1) {
            margin-bottom: 24px;
        }

        .g-HeadingTitle--v2:nth-child(2) {
            margin-bottom: 21px;
        }
    }

    .headingH132{
        .l-PageTitle--v2__h1{
            font-size: 28px;
        }
    }

    .whatOfferSection {
        margin-top: 21px;
    }

    .commonSecHeadingCareer {
        .g-Column__cols {
            .g-PageTitle--v2 {
                .g-PageTitle--v2__titleBlock__titleBox__title {
                    margin-bottom: 2px;

                    .g-PageTitle--v2__h1 {
                        line-height: 48px;

                        .cmn-richtext {
                            span {
                                font-size: 48px;
                            }
                        }
                    }
                }
            }
        }
    }

    .findDreamHeading {
        margin-top: 6px;

        .g-Column__cols {
            .g-PageTitle--v2 {
                margin-bottom: 10px;

                .g-PageTitle--v2__titleBlock__titleBox__title {
                    margin-bottom: 0;
                }
            }
        }
    }

    .multiplsSmallSection {
        .g-Column__cols {
            padding-top: 10px !important;
            padding-bottom: 10px !important;

            .truncate-pack {
                .g-BannerLinkP--v2__list {
                    .g-BannerLinkP--v2__list__item {
                        .g-Image--v2 {
                            .g-Text:nth-child(1) {
                                margin-bottom: 30px;
                            }
                        }
                    }
                }
            }
        }
    }

    .headingBottomMargin {
        margin-bottom: 0px;
        .g-ColumnUnit{
            .g-Text{
                margin-bottom: 16px;
            }
        }
    }

    .commonSecHeadingCareerOne {
        margin-top: 38px !important;

        .g-PageTitle--v2 {
            margin-bottom: 32px !important;
        }
    }

    .commonSecHeadingCareerOthers {
        margin-top: 52px !important;

        .g-PageTitle--v2 {
            margin-bottom: 32px !important;
        }
    }

    .twoImageTextLinkSection {
        margin-top: 45px;
        .g-Column__cols{
            .g-ColumnUnit{
                .g-BannerLinkP--v2__list__item:nth-child(1){
                    .g-Image--v2{
                        .master-link{
                            .g-TextLinkP__list__item{
                                padding-top: 30px;
                                padding-bottom: 22px;
                            }
                        }
                    }
                }
                .g-BannerLinkP--v2__list__item:nth-child(2) {
                    padding-top: 0px;
                    .g-TextLinkP__list__item{
                        padding-bottom: 22px;
                    }
                }
            }
        }
    }

    .commonSecDescCareer {
        margin-top: 20px;

        .g-Column__cols {
            .imageCommonCareerOne{
                .g-PageTitle--v2{
                    .g-PageTitle--v2__titleBlock__titleBox__title{
                        margin-bottom: 19px;
                        .g-PageTitle--v2__h1{
                            font-size: 28px;
                        }
                    }
                }
            }
        }
        .g-Column__cols:nth-child(1) {
            padding-bottom: 0px !important;

            .descCommonCareerOne {
                .g-GroupBox {
                    margin-top: 56px;
                }
            }
        }

        .g-Column__cols:nth-child(2) {
            padding-top: 12px;

            .g-PageTitle--v2 {
                margin-bottom: 0px;
            }
        }
    }

    .linkWithDescCareer {
        margin-top: 12px;
    }

    .dream-career-section {
        .g-Section__inner {
            padding-top: 20px;
            padding-bottom: 34px;
        }

        .multiplsSmallSection {
            .career-pack {
                .g-Text {
                    margin-bottom: 6px;
                }

                .truncate-readMoreContainer,
                .truncate-readLessContainer {
                    margin-bottom: -2px;
                }

                .g-BannerLinkP--v2__list__item:nth-last-child(-n+7) {
                    margin-top: 8px !important;
                    padding-bottom: 18px;
                }

                .g-BannerLinkP--v2__list__item:nth-child(-n+8) {
                    border-bottom: 1px solid #ddd !important;
                }

                .truncate-readMoreContainer,
                .truncate-readLessContainer {
                    margin-bottom: 0px !important;
                }

                .g-BannerLinkP--v2__list__item:nth-child(-n+2) {

                    .truncate-readMoreContainer,
                    .truncate-readLessContainer {
                        margin-bottom: 6px !important;
                    }
                }

            }
        }

    }

    .spacer-120-80 {
        margin-top: 76px;
    }
    .imageTextTitleCCB{
        margin-top: 16px;
        .brandsHeading {
            margin-bottom: 8px;
        }
        .g-BannerLinkP--v2{
            .g-BannerLinkP--v2__list{
                .g-BannerLinkP--v2__list__item{
                    .g-Image--v2{
                        .g-TextLinkP{
                            .g-TextLinkP__list__item{
                                padding-top: 22px;
                            }
                        }
                    }
                }
            }
        }
    }
    .textImageCCB{
        .g-Column__inner{
            .g-Column__cols:nth-child(2){
                margin-top: 8px;
            }
        }
    }

}
.kao-shorts-video {
    height: calc(100% - 150px) !important;

    .g-ImageCarouselP--v2 {
        bottom: 100px;
        /* transform: translateY(-100px); */
        position: relative;
        width: 90%;
        margin: auto;
    }

    .l-Image--v2.is-link:hover,
    .l-Image--v2.is-link:focus,
    .l-Image--v2.is-link:active {
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
        opacity: 1;
    }

    .l-ImageCarouselP__nextArrow,
    .l-ImageCarouselP__prevArrow {
        display: block !important;
        width: 48px;
        border: 2px solid #00806d;
        border-radius: 50%;
        height: 48px;
    }

    .l-ImageCarouselP__nextArrow:before,
    .l-ImageCarouselP__prevArrow:before {
        top: -4px;
        position: relative;
    }

    .g-ImageCarouselP__prevArrow {
        position: absolute;
        top: 100%;
        left: calc(50% - 120px);
    }

    .g-ImageCarouselP__nextArrow {
        position: absolute;
        top: 100%;
        left: calc(50% + 80px);
    }

    .slick-list {
        padding-bottom: 10px;
    }

    .g-ImageCarouselP__nav {
        top: 16px;
        position: relative;
    }
}

.bulletsBlack {
    ul {
        list-style-type: disc;
    }
}

.join-us-hr {
    margin-top: 109px;

    .kao-goldwell-hr {
        margin-bottom: 16px;
    }
}

body:not(.is-authorring) .who-should-section {
    .who-should-carousal {
        height: calc(100% - 150px);
    }

    .who-should-heading {
        margin-bottom: 21px;
    }

    .split-text-cols {
        margin-top: -47px;
        margin-bottom: 107px;
    }

    .g-Hr {
        padding-bottom: 8px;
    }
}

.how-to-section {
    .how-to-heading {

        .g-PageTitle--v2__titleBlock__titleBox__title,
        .g-HeadingTitle--v2__titleBlock__titleBox__title {
            margin-bottom: 21px;
        }
    }

    .how-to-split-text {
        margin-bottom: 75px;

        .g-Column__cols {
            padding-top: 0;
        }
    }

    .how-to-carousal {
        .slick-slider {
            margin-bottom: 29px;
        }
    }

    .g-Hr {
        padding-bottom: 8px;
    }
}

.tips-to-prepare {
    .tips-to-prepare-heading {

        .g-PageTitle--v2__titleBlock__titleBox__title,
        .g-HeadingTitle--v2__titleBlock__titleBox__title {
            margin-bottom: 21px;
        }
    }

    .tips-to-prepare-quote {
        margin-bottom: 34px;

        .g-Column__cols {
            padding-top: 0;
        }
    }

    .tips-to-prepare-steps {
        .g-BannerLinkP--v2__list {
            .truncate-textContent {
                padding-top: 32px;
            }
        }
    }

    .height-class {
        .g-HeadingTitle--v2 {
            min-height: 66px;
        }
    }

    .jby-heading {
        margin-top: 40px;

        .g-PageTitle--v2__titleBlock__titleBox__title,
        .g-HeadingTitle--v2__titleBlock__titleBox__title {
            margin-bottom: 6px;
        }
    }

    .jby-heading-sub {
        margin-bottom: 30px;
    }
}

.join-us-stats {
    margin-top: 34px;
    background-color: #005856;
    padding: 48px;

    .l-Column__cols {
        padding: 32px;
    }

    .g-Column__inner {
        display: flex;
    }

    .opt-fontsize--xxxxl {
        font-size: 3.75em;
    }

    .careerBottom {
        font-size: 90px;
    }

    .g-Text {
        margin-top: -34px;
    }

    .g-Column__cols:not(:last-child) {
        border-right: 1px solid #66A19F;
    }
}

.join-us-shape {
    margin-top: 28px;
    margin-bottom: 9px;

    .g-Section__inner {
        padding-bottom: 0;

        .g-Column {
            .g-Column__cols {
                .g-HeadingTitle--v2 {
                    margin-bottom: 0;

                    .g-HeadingTitle--v2__titleBlock__titleBox {
                        .g-HeadingTitle--v2__h2 {
                            .cmn-richtext {
                                font-size: 48px;
                            }
                        }
                    }
                }
            }
        }
    }
}

.font-color-F5C2CB {
    color: #F5C2CB;

    .cmn-richtext {
        color: #F5C2CB;
    }
}

.font-color-F8DC8A {
    color: #F8DC8A;

    .cmn-richtext {
        color: #F8DC8A;
    }
}

.font-color-CCFFD9 {
    color: #CCFFD9;

    .cmn-richtext {
        color: #CCFFD9;
    }
}

.join-us-footer {
    margin-top: 60px;
    /* margin-bottom: 110px; */
}


.cbwp-dna {
    .jby-heading-sub {
        margin-bottom: 38px;
    }

    .tips-to-prepare-quote {
        margin-bottom: 10px;
        margin-top: 15px;
    }

}

.cbwp-declarations {
    margin-top: 26px;
}

.cbwp-shape {
    margin-top: 15px;
}

.kao-careers-video {

    .l-FullwidthVisualsCarouselP--v2__nextArrow,
    .l-FullwidthVisualsCarouselP--v2__prevArrow {
        background-color: transparent;
        display: block !important;
        width: 48px;
        border: 2px solid #00806d;
        border-radius: 50% !important;
        height: 48px;
        top: 100% !important;
    }

    .l-FullwidthVisualsCarouselP--v2__nextArrow {
        position: absolute;
        left: calc(50% + 80px);
    }

    .l-FullwidthVisualsCarouselP--v2__prevArrow {
        position: absolute;
        left: calc(50% - 120px);
    }

    .g-FullwidthVisualsCarouselP--v2__nav {
        top: 16px;
        position: relative;
    }

    .vjs-big-play-centered .vjs-big-play-button {
        top: 50%;
        left: 50%;
        margin-top: -.75em;
        margin-left: -1.5em;
        position: absolute;
        width: 60px;
        height: 60px;
        /* background: rgba(0, 0, 0, 0.7); */
        border: 3px solid white !important;
        border-radius: 50%;
        color: white;
        cursor: pointer;
        z-index: 1000;
        /* opacity: 0; */
        transition: all 0.3s ease;
        pointer-events: auto;
    }

    .vjs-big-play-button::before {
        content: '' !important;
        position: absolute !important;
        top: 50% !important;
        left: 55% !important;
        transform: translate(-50%, -50%);
        width: 0 !important;
        height: 0 !important;
        border-style: solid;
        border-width: 12px 0 12px 20px;
        border-color: transparent transparent transparent white;
    }
}

.vjs-poster {
    background-color: white !important;
}

@media screen and (max-width: 1024px) {
    .height-class {
        .g-HeadingTitle--v2 {
            min-height: 99px !important;
        }
    }
}

@media screen and (max-width: 640px) {
    .join-us-hr {
        margin-top: 69px;
        margin-bottom: 25px;
    }

    body:not(.is-authorring) .who-should-section {
        .g-Section__inner {
            padding-left: 24px !important;
            padding-right: 24px !important;
        }

        .who-should-heading {
            margin-bottom: 13px;
        }

        .split-text-cols {
            margin-top: -16px;
            margin-bottom: 68px;
            padding: 0 24px;
        }

        .who-should-carousal {
            width: 100vw;
            position: relative;
            margin-left: -24px;
        }
    }

    .kao-shorts-video {
        .g-ImageCarouselP--v2 {
            bottom: 35px;
        }

        .l-ImageCarouselP__nextArrow,
        .l-ImageCarouselP__prevArrow {
            width: 32px;
            height: 32px;
        }

        .l-ImageCarouselP__nextArrow:before,
        .l-ImageCarouselP__prevArrow:before {
            top: -6px;
            left: -2px;
        }

        .g-ImageCarouselP__nav {
            top: 5px;
            position: relative;
        }

        .g-ImageCarouselP__nextArrow {
            top: 76%;
            left: calc(50% + 70px);
            padding: 6px;
        }

        .g-ImageCarouselP__prevArrow {
            top: 76%;
            left: calc(50% - 100px);
            padding: 6px;
        }
    }

    .how-to-section {
        margin-top: 26px;

        .g-Section__inner {
            padding-left: 24px !important;
            padding-right: 24px !important;
        }

        .how-to-heading {

            .g-PageTitle--v2__titleBlock__titleBox__title,
            .g-HeadingTitle--v2__titleBlock__titleBox__title {
                margin-bottom: 13px;
            }

            .l-PageTitle--v2:not(.carouselBanner .l-PageTitle--v2) {
                margin-bottom: 0;
            }
        }

        .how-to-carousal {
            width: 100vw;
            position: relative;
            margin-left: -24px;

            .slick-slider {
                margin-bottom: 11px;
            }

            .g-ImageCarouselP__nav {
                margin-bottom: 14px;
            }
        }

        .how-to-split-text {
            margin-bottom: 55px;

            .g-Column__cols {
                padding-bottom: 8px;
            }
        }
    }

    .tips-to-prepare {
        padding-top: 26px;

        .tips-to-prepare-heading {
            .l-PageTitle--v2:not(.carouselBanner .l-PageTitle--v2) {
                margin-bottom: 0;
            }

            .g-PageTitle--v2__titleBlock__titleBox__title,
            .g-HeadingTitle--v2__titleBlock__titleBox__title {
                margin-bottom: 13px;
            }
        }

        .tips-to-prepare-quote {
            margin-bottom: 0;

            .g-Column__cols:nth-child(2) {
                padding-top: 19px;

                .g-HeadingTitle--v2 {
                    margin-bottom: 20px;
                }
            }
        }

        .tips-to-prepare-steps {
            .our-brands-pack {
                padding-top: 27px;

                .truncate-readMoreContainer,
                .truncate-readLessContainer {
                    margin-bottom: 10px !important;
                }
            }

            .g-TextLinkP {
                margin-bottom: 40px;
            }

            .truncate-textContent {
                padding-top: 25px !important;
                margin-bottom: 16px !important;
            }

            .g-BannerLinkP--v2__list__item:not(:last-child) {
                padding-bottom: 47px !important;
            }


        }
    }

    .height-class {
        .g-HeadingTitle--v2 {
            min-height: 60px !important;
        }
    }

    .join-us-stats {
        margin-top: -2px;
        padding: 48px 24px;

        .g-Section__inner {
            padding: 0px;
        }

        .g-Text {
            flex: 1;
            text-align: end;

            .cmn-richtext {
                font-size: 12px;
            }
        }

        .l-Column__cols {
            padding: 0px;
        }

        .g-Column__inner {
            flex-direction: column;
        }

        .g-ColumnUnit {
            display: flex;
            align-items: center;
            padding: 0 16px;
        }

        .g-HeadingTitle--v2 {
            flex: 1;
            text-align: left;
        }

        .opt-fontsize--xxxxl {
            font-size: 2.86em;
            letter-spacing: -6px;
        }

        .careerBottom {
            font-size: 60px;
        }

        .l-Column__cols:not(:last-child) {
            border-bottom: 1px solid #66A19F;
            border-right: unset;
            max-height: 110px;
        }

        .l-Column__cols:not(:first-child) {
            margin-top: 12px;
        }

        .l-Column__cols:last-child {
            max-height: 96px;
        }

        .font-color-CCFFD9 .cmn-richtext {
            line-break: normal;
        }
    }

    .join-us-shape {
        margin-top: 29px;

        .g-Section__inner {
            .g-Column {
                .g-Column__cols {
                    .g-HeadingTitle--v2 {
                        margin-bottom: 0;

                        .g-HeadingTitle--v2__titleBlock__titleBox {
                            .g-HeadingTitle--v2__h2 {
                                .cmn-richtext {
                                    font-size: 36px;
                                }
                            }
                        }
                    }
                }
            }
        }
    }

    .goldwell-footer-links {
        & .page-links {
            .g-TextLinkP__list__item {
                padding: 0;
                flex: 1 1 45%;
                max-width: 45%;
                box-sizing: border-box;
            }
        }
    }

    .join-us-footer {
        margin-top: 30px;
        /* margin-bottom: 50px; */
    }

    .jby-section-1 {
        padding-top: 0;

        .jby-heading {
            margin-top: 0;
            margin-bottom: 3px !important;
        }

    }

    .cbwp-dna {
        padding-top: 0;
        margin-bottom: 24px;

        .jby-heading {
            margin-top: 0;
        }

        .tips-to-prepare-quote {
            margin-top: 0;
        }


    }

    .cbwp-shape {
        margin-top: 33px;
    }

    .belowPortraitTitle {
        margin-top: -9px;
    }

    .threeColumnTtitle {
        margin-bottom: -34px;
    }

    .kao-careers-video {
        padding-bottom: 43px;

        .l-FullwidthVisualsCarouselP--v2__nextArrow,
        .l-FullwidthVisualsCarouselP--v2__prevArrow {
            top: 92% !important;
        }
    }
}
.career-journey-section {
    .career-journey-heading {
        margin-top: 40px;
        .g-Column__cols {
            height: 60PX;
        }
    }

    .career-journey-carousal {
        margin-top: 21px;
    }

    .career-journey-green-heading {
        margin-top: 58px;
    }

    .twoSectionPara {
        margin-top: 6px;
    }

    .career-culture {
        margin-top: 52px;
        margin-bottom: -10px;

        .g-HeadingTitle--v2__p {
            margin-bottom: 10px;
        }

    }

    .career-journey-hr {
        margin-top: 107px;

        .g-Hr {
            padding-bottom: 8px;
        }
    }

    .negate-margin {
        margin-top: 0;
        margin-bottom: 19px;

        .g-HeadingTitle--v2__h4 {
            margin-top: 64px;
        }
    }

    .career-journey-stats {
        margin-top: 55px;
        margin-bottom: -32px;

        .g-Column__inner {
            padding: 32px 0;
        }

        .l-Column__cols {
            padding: 32px;
        }

        .g-Column__inner {
            display: flex;
        }

        .opt-fontsize--xxxxl {
            font-size: 3.75em;
        }

        .careerBottom {
            font-size: 90px;
        }

        .g-Text {
            margin-top: -28px;
        }

        .g-Column__cols:not(:last-child) {
            border-right: 1px solid #D7D7CF;
        }
    }

}

.tips-to-prepare {
    .career-journey-tips {
        padding-top: 8px;
        padding-bottom: 79px;

        .g-HeadingTitle--v2:nth-child(1) {
            margin-bottom: 33px;
        }

        .g-HeadingTitle--v2:nth-child(2) {
            margin-bottom: 18px;
        }

        .g-BannerLinkP--v2__list__item {
            .g-List--ver2__ul__item:not(:last-child) {
                margin-bottom: 21px;
            }
        }

        .career-journey-hr {
            margin-bottom: 9px;
        }
    }

    .l-Section__inner {
        padding-bottom: 4px;
    }

}

@media screen and (max-width: 640px) {
    .wyw-banner-image {
        .carouselBannerBeautyBrands {
            width: 100vw;
            margin-left: -24px;
        }
    }

    .career-journey-section {
        .g-Section__inner {
            padding: 0px 24px !important;
        }

        .career-journey-heading {
            margin-top: 0;
            .g-ColumnUnit{
                .g-HeadingTitle--v2{
                    margin-bottom: 7px;
                }
            }
        }

        .career-journey-carousal {
            width: 100vw;
            margin-left: -24px;
            margin-top: 5px;
        }

        .career-journey-green-heading {
            margin-top: 43px;
        }

        .twoSectionPara {
            margin-top: 7px;
        }

        .career-journey-hr {
            margin-top: 68px;
            margin-bottom: 25px;
        }

        .who-should-carousal {
            .slick-list {
                padding-bottom: 6px;
            }

            .slick-slider {
                margin-bottom: 60px;
            }


        }

        .negate-margin {
            margin-top: 0;
            margin-bottom: 6px;
            .g-HeadingTitle--v2__h4 {
                margin-top: -36px;
            }
        }

        .career-journey-stats {
            margin-top: 16px;

            .careerBottom {
                font-size: 60px;
            }

            .g-Column__inner {
                padding-bottom: 0;
                flex-direction: column;
            }

            .g-Column__cols {
                padding: 0;
            }

            .g-Column__cols:not(:last-child) {
                border-bottom: 1px solid #D7D7CF;
                border-right: unset !important;
            }

            .g-Column__cols:not(:first-child) {
                margin-top: 13px;
            }

            .g-ColumnUnit {
                display: flex;
                justify-content: space-around;
                align-items: center;

                .opt-fontsize--xxxxl {
                    font-size: 2.68em;
                }

                .l-Text {
                    font-size: 12px;
                }
            }

            .l-Text,
            .g-HeadingTitle--v2 {
                flex: 1;
            }

            .g-HeadingTitle--v2 {
                padding-left: 16px;
                text-align: unset;
                margin-bottom: 0;
            }

            .g-HeadingTitle--v2__h2 {
                line-height: 1.33;
            }

        }

        .carousal-sec-hr {
            margin-top: 58px;
        }
    }

    .continous-learn {
        padding-top: 0;

        .l-Section__inner {
            padding-top: 0;
        }

        .tips-to-prepare-heading {
            .g-HeadingTitle--v2 {
                margin-bottom: 0;
            }
        }

        .career-journey-tips {
            padding-bottom: 44px;
        }

    }
    .bulletsMbSpacing{
        margin-top: -15px;
    }

}
<!--0.00072598457336426-->