﻿:root{--black:#000;--black-2:#666;--black-3:#333;--black-4:#4c4c4c;--white:#fff;--gray-1:rgba(0,0,0,0.15);--gray-2:#f5f5f5;--gray-3:#cdced0;--gray-4:#e7e5e2;--gray-5:#d9d9d9;--gray-6:#aaaaaa;--gray-7:#a7a7a7;--gray-8:#f2f2f2;--red-1:#773b54;--red-2:#ef0505;--red-3:#a30606;--red-4:#c32939;--red-5:#d40c34;--blue-1:#3b64bf;--blue-2:#021851;--yellow-1:#a3872e;--yellow-2:#ffffe0;--pink-1:#ffe9e6;--pink-2:#ff197a;--pink-3:#9a5a74;--pink-4:#c9aeb9;--pink-5:#e8dce1;--green-1:#14ff00;--font-family-sans:"ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;--font-family-serif:"游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;--font-family-en:"Lato", sans-serif}.metadtxgfr{z-index:-999}#group_header *,#group_footer *{box-sizing:border-box}#group_header .headerContainer,#group_footer .headerContainer{box-sizing:border-box;border-top:4px solid var(--black-2);padding:7px 30px 10px 30px;display:flex;justify-content:center;min-width:1180px;font-family:var(--font-family-sans);background:#FFF}#group_header .headerContent,#group_footer .headerContent{width:1180px;min-height:50px}#group_header .headerTitleContainer,#group_footer .headerTitleContainer{display:flex;justify-content:flex-end}#group_header .headerTitleContainer>span,#group_footer .headerTitleContainer>span{font-size:12px;color:var(--black-2);font-family:var(--font-family-serif)}#group_header .headerRow,#group_footer .headerRow{display:flex;align-items:center}#group_header .headerNavbarContainer,#group_footer .headerNavbarContainer{display:flex;align-items:flex-end;width:100%}#group_header .headerLogo,#group_footer .headerLogo{height:24px;width:auto;margin-right:30px;cursor:pointer}#group_header .headerWelcomeTitle,#group_footer .headerWelcomeTitle{font-size:13px;color:var(--black-2);margin-bottom:6px}#group_header .headerNavbarLeft,#group_footer .headerNavbarLeft{display:flex;align-items:center}#group_header .headerNavbarLeftItem,#group_footer .headerNavbarLeftItem{color:var(--black-4);font-size:13px;padding:0 24px;border-left:1px solid var(--black-4);border-right:1px solid var(--black-4);cursor:pointer}#group_header .headerNavbarLeftItem:hover,#group_footer .headerNavbarLeftItem:hover{text-decoration:underline}#group_header .headerNavbarLeftItemNoBorder,#group_footer .headerNavbarLeftItemNoBorder{border:none}#group_header .headerNavbarRight,#group_footer .headerNavbarRight{flex:1;display:flex;justify-content:flex-end;align-items:center;height:100%;align-self:flex-end}#group_header .headerNavbarRightItem,#group_footer .headerNavbarRightItem{margin-left:20px;font-size:13px;color:var(--black-4);text-decoration:underline;cursor:pointer}#group_header .headerNavbarRightItem:hover,#group_footer .headerNavbarRightItem:hover{text-decoration:none}#group_header .headerMobileMenuContainer,#group_footer .headerMobileMenuContainer{display:none}#group_header .headerMobileMenu,#group_footer .headerMobileMenu{display:flex;flex-direction:column;align-items:center}#group_header .headerMobileMenu>i,#group_footer .headerMobileMenu>i{font-size:25px !important;color:var(--black-2)}#group_header .headerMobileMenu>span,#group_footer .headerMobileMenu>span{font-size:10px;color:var(--black-2)}#group_header .headerIconButton,#group_footer .headerIconButton{color:var(--black-4);margin-left:16px}@media screen and (max-width: 786px){#group_header .headerIconButton,#group_footer .headerIconButton{margin-left:0;margin-right:10px}}#group_header .headerIconButton:hover,#group_footer .headerIconButton:hover{cursor:pointer;opacity:0.8}#group_header .headerIconWithBadgeContainer,#group_footer .headerIconWithBadgeContainer{position:relative}#group_header .headerIconWithBadge,#group_footer .headerIconWithBadge{background:var(--pink-2);width:15px;height:15px;border-radius:50%;color:var(--white);font-size:8px;display:flex;align-items:center;justify-content:center;position:absolute;top:-25%;right:-40%}@media screen and (max-width: 786px){#group_header .headerContainer,#group_footer .headerContainer{min-width:auto;width:100%;padding:5px 12px 0px 12px}#group_header .headerContent,#group_footer .headerContent{width:100%}#group_header .headerTitleContainer>span,#group_footer .headerTitleContainer>span{font-size:10px}#group_header .headerRow,#group_footer .headerRow{display:none}#group_header .headerNavbarContainer,#group_footer .headerNavbarContainer{align-items:center}#group_header .headerLogo,#group_footer .headerLogo{height:20px;width:auto;margin-right:10px}#group_header .headerWelcomeTitle,#group_footer .headerWelcomeTitle{display:none}#group_header .headerNavbarLeft,#group_footer .headerNavbarLeft{display:none}#group_header .headerNavbarRight,#group_footer .headerNavbarRight{display:none}#group_header .headerMobileMenuContainer,#group_footer .headerMobileMenuContainer{display:flex;flex:1;justify-content:flex-end;cursor:pointer;align-items:center;margin:10px 0}}#group_header .socialMediaContainer,#group_footer .socialMediaContainer{display:flex;align-items:center}#group_header .socialMediaTwitterButton,#group_footer .socialMediaTwitterButton{margin-right:15px;line-height:15px}#group_header .socialMediaTwitterButton>img,#group_footer .socialMediaTwitterButton>img{margin-top:1.5px}#group_header .socialMediaInstagramButton,#group_footer .socialMediaInstagramButton{display:flex;align-items:center;cursor:pointer;position:relative}#group_header .socialMediaYoutubeButton,#group_footer .socialMediaYoutubeButton{margin-left:10px;line-height:12px}#group_header .socialMediaYoutubeButton>img,#group_footer .socialMediaYoutubeButton>img{height:15px}#group_header .socialMediaDropdownIcon,#group_footer .socialMediaDropdownIcon{color:var(--black-2);margin-left:4px}#group_header .socialMediaDropdownMenu,#group_footer .socialMediaDropdownMenu{display:none;flex-direction:column;position:absolute;top:0;margin-top:25px;width:135px;padding:5px 0px;border:1px solid var(--gray-1);left:50%;transform:translateX(-50%);border-radius:0.25rem;overflow-y:auto;background:var(--white)}#group_header .socialMediaInstagramLink,#group_footer .socialMediaInstagramLink{color:var(--black-2);padding:10px 12.5px;font-size:12px;text-decoration:none}#group_header .socialMediaInstagramLink:hover,#group_footer .socialMediaInstagramLink:hover{background:var(--gray-2);text-decoration:underline}#group_header .languageSelectorContainer,#group_footer .languageSelectorContainer{display:flex;align-items:center;margin-left:20px}#group_header .languageSelectorContainer>span,#group_footer .languageSelectorContainer>span{font-size:13px;color:var(--black-2);cursor:pointer}#group_header .languageSelectorImageContainer,#group_footer .languageSelectorImageContainer{border:1px solid var(--gray-3);border-radius:50%;height:25px;width:25px;display:flex;align-items:center;justify-content:center;margin-left:6px;cursor:pointer}#group_header .languageSelectorImageContainer>img,#group_footer .languageSelectorImageContainer>img{height:24px;width:24px}@keyframes slideInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideOutFromRight{0%{transform:translateX(0)}100%{transform:translateX(100%)}}#group_header .sp-navigation,#group_footer .sp-navigation{display:none;background-color:#fff;color:#666666;right:0;bottom:0;top:0;position:fixed;min-height:100vh;max-height:100vh;width:260px;z-index:1000;-webkit-transition:all 0.14s ease-out;-moz-transition:all 0.14s ease-out;-ms-transition:all 0.14s ease-out;-o-transition:all 0.14s ease-out;transition:all 0.14s ease-out}@media (min-width: 786px){#group_header .sp-navigation,#group_footer .sp-navigation{display:none !important}}#group_header .sp-navigation .sp-navigation-container,#group_footer .sp-navigation .sp-navigation-container{position:relative;font-size:13px;padding:14px 0;max-height:100vh;-ms-overflow-style:none;scrollbar-width:none;overflow:scroll}#group_header .sp-navigation .sp-navigation-container::-webkit-scrollbar,#group_footer .sp-navigation .sp-navigation-container::-webkit-scrollbar{display:none}#group_header .sp-navigation a,#group_footer .sp-navigation a{color:#666666}#group_header .sp-navigation a:hover,#group_footer .sp-navigation a:hover{text-decoration:none}#group_header .sp-navigation .sp-navigation-close,#group_footer .sp-navigation .sp-navigation-close{position:absolute;right:6px;top:8px;z-index:1;-webkit-transition:all 0.14s ease-out;-moz-transition:all 0.14s ease-out;-ms-transition:all 0.14s ease-out;-o-transition:all 0.14s ease-out;transition:all 0.14s ease-out;border:none}#group_header .sp-navigation .sp-navigation-close .close-btn,#group_footer .sp-navigation .sp-navigation-close .close-btn{display:inline-block;position:relative;height:30px;width:30px;border:none;background:transparent;cursor:pointer}#group_header .sp-navigation .sp-navigation-close .close-btn span,#group_footer .sp-navigation .sp-navigation-close .close-btn span{display:inline-block;background-color:#666666;height:2px;position:absolute;width:20px;border-radius:1px}#group_header .sp-navigation .sp-navigation-close .close-btn span:nth-of-type(1),#group_footer .sp-navigation .sp-navigation-close .close-btn span:nth-of-type(1){left:4px;top:15px;transform:rotate(-45deg)}#group_header .sp-navigation .sp-navigation-close .close-btn span:nth-of-type(2),#group_footer .sp-navigation .sp-navigation-close .close-btn span:nth-of-type(2){left:4px;top:15px;transform:rotate(45deg)}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list{padding:0 15px;list-style-type:none}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item{margin-bottom:12px}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item .nav-link,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item .nav-link{color:#666666;display:block;text-align:center;padding:13px;border-radius:50px;text-decoration:none}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__login .nav-link,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__login .nav-link{border:1px solid #666666;background-color:#666666;color:#fff}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__logout .nav-link,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__logout .nav-link{border:1px solid #cdced0;background-color:#f5f5f5;color:#666666}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__register .nav-link,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__register .nav-link{border:1px solid #666666}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__mypage .nav-link,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__mypage .nav-link{border:1px solid #666666}#group_header .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__edit .nav-link,#group_footer .sp-navigation .sp-navigation-contents .nav-btn-list .nav-item__edit .nav-link{color:#666666;text-decoration:underline;padding:8px;border-radius:0}#group_header .sp-navigation .sp-navigation-contents .nav-text-list,#group_footer .sp-navigation .sp-navigation-contents .nav-text-list{border-top:1px solid #cdced0;margin-top:20px;list-style-type:none;padding-left:0}#group_header .sp-navigation .sp-navigation-contents .nav-text-list .nav-item,#group_footer .sp-navigation .sp-navigation-contents .nav-text-list .nav-item{border-bottom:1px solid #cdced0}#group_header .sp-navigation .sp-navigation-contents .nav-text-list .nav-item .nav-link,#group_footer .sp-navigation .sp-navigation-contents .nav-text-list .nav-item .nav-link{color:#666666;display:flex;align-items:center;padding:15px 15px;text-decoration:none}#group_header .sp-navigation .sp-navigation-contents .nav-text-list .nav-item .nav-link .link-text,#group_footer .sp-navigation .sp-navigation-contents .nav-text-list .nav-item .nav-link .link-text{flex:1;margin-right:auto}#group_header .sp-navigation .sp-navigation-contents .nav-text-list .nav-item .nav-link .fa,#group_footer .sp-navigation .sp-navigation-contents .nav-text-list .nav-item .nav-link .fa{color:#666666;font-size:140%;margin-left:auto}#group_header .sp-navigation .sp-navigation-contents .user-welcome,#group_footer .sp-navigation .sp-navigation-contents .user-welcome{text-align:center;margin-bottom:20px}#group_header .sp-navigation .sp-navigation-contents .sp-navigation-sns,#group_footer .sp-navigation .sp-navigation-contents .sp-navigation-sns{margin-top:30px}#group_header .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li,#group_footer .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li{min-width:160px;margin-bottom:15px}#group_header .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li a,#group_footer .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li a{display:flex;align-items:center;text-decoration:none;width:100%}#group_header .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li a .link-icon,#group_footer .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li a .link-icon{width:40px;display:flex;align-items:center;justify-content:center}#group_header .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li:last-child a .link-icon img,#group_footer .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li:last-child a .link-icon img{height:15px;width:auto}#group_header .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li a .link-text,#group_footer .sp-navigation .sp-navigation-contents .sp-navigation-sns .sns-list li a .link-text{display:block;white-space:nowrap}#group_header .sp-navigation .sp-navigation-contents .sp-change-language,#group_footer .sp-navigation .sp-navigation-contents .sp-change-language{margin-bottom:16px;display:flex;align-items:center;justify-content:center}#group_header .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle,#group_footer .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle{color:#666666;display:flex;border:none;background:transparent}#group_header .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle::after,#group_footer .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle::after{content:none}#group_header .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .txt,#group_footer .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .txt{display:block}#group_header .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .txt::after,#group_footer .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .txt::after{content:":";margin:0 0.5em}#group_header .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .flag,#group_footer .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .flag{display:block;width:22px}#group_header .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .flag img,#group_footer .sp-navigation .sp-navigation-contents .sp-change-language .sp-change-language-toggle .flag img{border:1px solid #cdced0;border-radius:50%}#group_header .sp-navigation-overlay,#group_footer .sp-navigation-overlay{display:none;background:#000;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;zoom:1;filter:alpha(opacity=75);opacity:0.75;z-index:999}#group_header .d-flex,#group_footer .d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}#group_header .justify-content-center,#group_footer .justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 786px){#group_header .sp-navigation-overlay,#group_footer .sp-navigation-overlay{display:none !important}}#group_header .is-spnav-open .sp-navigation,#group_footer .is-spnav-open .sp-navigation{transform:translateX(0)}#group_header .mainContainer,#group_footer .mainContainer{flex:1;background:var(--gray-2);min-width:1180px;min-height:calc(100vh - 92px - 63px);padding:60px 0 80px 0}@media screen and (max-width: 786px){#group_header .mainContainer,#group_footer .mainContainer{min-width:auto;width:100%;padding:30px 0 60px 0;min-height:calc(100vh - 68px)}}#group_header .footerContainer,#group_footer .footerContainer{display:flex;flex-direction:column;align-items:center;padding:16px 0px;background:var(--black-2);min-width:1180px;font-family:var(--font-family-sans)}#group_header .footerMiddleBorder,#group_footer .footerMiddleBorder{border-right:1px solid var(--white)}@media screen and (max-width: 786px){#group_header .footerMiddleBorder,#group_footer .footerMiddleBorder{border-right:0}}#group_header .footerExpandContent,#group_footer .footerExpandContent{display:flex;justify-content:center;width:1180px;padding-top:40px;padding-bottom:40px}#group_header .footerExpandColumnTitle,#group_footer .footerExpandColumnTitle{font-size:22px;color:var(--white)}#group_header .footerExpandColumn,#group_footer .footerExpandColumn{display:flex;flex-direction:column;align-items:center;flex:1}#group_header .footerExpandColumnContent,#group_footer .footerExpandColumnContent{display:flex;width:100%}@media screen and (max-width: 786px){#group_header .footerExpandColumnContent,#group_footer .footerExpandColumnContent{flex-direction:column}}#group_header .footerColumn,#group_footer .footerColumn{display:flex;flex-direction:column;align-items:center;flex:1}@media screen and (max-width: 786px){#group_header .footerColumn:first-child,#group_footer .footerColumn:first-child{border-top:none}}#group_header .footerColumnDataTitle,#group_footer .footerColumnDataTitle{font-size:10px;color:#fff;margin:0;margin-bottom:8px}#group_header .footerColumnHeader,#group_footer .footerColumnHeader{display:flex}#group_header .footerMobileExpandButton,#group_footer .footerMobileExpandButton{display:none}#group_header .footerMobileExpandButton>img,#group_footer .footerMobileExpandButton>img{height:13px;width:13px}#group_header .footerImageContainer,#group_footer .footerImageContainer{height:50px;display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px;cursor:pointer}#group_header .footerImageContainer>img,#group_footer .footerImageContainer>img{height:50px;width:144px;object-fit:contain}#group_header .footerImageContainer:hover,#group_footer .footerImageContainer:hover{opacity:0.8}#group_header .footerImageContainerCenter,#group_footer .footerImageContainerCenter{height:50px;display:flex;align-items:center;justify-content:center;width:200px;cursor:pointer}#group_header .footerImageContainerCenter:hover,#group_footer .footerImageContainerCenter:hover{opacity:0.8}#group_header .footerItemContainer,#group_footer .footerItemContainer{display:flex;flex-direction:column;width:100%;align-items:flex-start}#group_header .footerLink,#group_footer .footerLink{color:var(--white);font-size:13px;text-decoration:none;margin-bottom:2px}#group_header .footerLink:hover,#group_footer .footerLink:hover{text-decoration:underline}#group_header .footerLinkDisabled,#group_footer .footerLinkDisabled{color:var(--gray-4);font-size:13px;text-decoration:none;margin-bottom:2px;cursor:not-allowed}#group_header .footerLogoSpacer,#group_footer .footerLogoSpacer{display:flex;align-items:center;justify-content:center;width:1080px;padding-top:24px}#group_header .footerLogoTitle img,#group_footer .footerLogoTitle img{margin:0 32px}@media screen and (max-width: 786px){#group_header .footerLogoTitle img,#group_footer .footerLogoTitle img{width:70px;height:72px;margin:0 10px}}#group_header .footerLine,#group_footer .footerLine{flex:1;height:1px;background-color:var(--white)}#group_header .footerExpandContentFooter,#group_footer .footerExpandContentFooter{width:100%;padding-top:30px;border-top:1px solid var(--white);width:1080px;display:flex;flex-direction:column;align-items:center}#group_header .footerRow,#group_footer .footerRow{display:flex;justify-content:space-between;padding-top:20px}#group_header .footerFlexMenu,#group_footer .footerFlexMenu{display:flex;flex-wrap:wrap;justify-content:center;width:1080px;padding-top:50px;border-top:1px solid var(--white);margin-top:30px;margin-bottom:10px;gap:0px 40px}@media screen and (max-width: 786px){#group_header .footerFlexMenu,#group_footer .footerFlexMenu{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);width:100%;padding-top:50px;margin-top:30px;padding-left:12px;padding-right:12px}}#group_header .footerFlexMenu>.footerLink,#group_footer .footerFlexMenu>.footerLink{font-size:13px;color:var(--white);cursor:pointer;min-width:0px;text-align:center;margin-bottom:20px}@media screen and (max-width: 786px){#group_header .footerFlexMenu>.footerLink,#group_footer .footerFlexMenu>.footerLink{text-align:left;min-width:0;font-size:12px;margin-bottom:0px}}#group_header .footerGridMenu,#group_footer .footerGridMenu{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);gap:14px;border-top:1px solid var(--white);padding-top:50px;margin-top:30px;margin-bottom:30px;width:1080px}@media screen and (max-width: 786px){#group_header .footerGridMenu,#group_footer .footerGridMenu{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr);width:100%;padding-top:50px;margin-top:30px;padding-left:12px;padding-right:12px}}#group_header .footerGridMenuItem,#group_footer .footerGridMenuItem{font-size:13px;color:var(--white);cursor:pointer}#group_header .footerCopyRight,#group_footer .footerCopyRight{display:block;font-size:13px;color:var(--white)}#group_header .footerLogo,#group_footer .footerLogo{padding:15px;background:var(--white);display:flex;justify-content:center}#group_header .footerLogo>img,#group_footer .footerLogo>img{height:50px;width:auto}@media screen and (max-width: 786px){#group_header .footerContainer,#group_footer .footerContainer{min-width:auto;width:100%}#group_header .footerExpandContent,#group_footer .footerExpandContent{flex-direction:row;gap:24px;padding-bottom:0;width:100vw;padding:0px 10px}#group_header .footerExpandContentFooter,#group_footer .footerExpandContentFooter{width:100%;border-top:unset}#group_header .footerExpandColumn,#group_footer .footerExpandColumn{width:100%}#group_header .footerColumn,#group_footer .footerColumn{width:100%;height:fit-content;padding:12px;justify-content:flex-start;border-top:1px solid #fff}#group_header .footerMobileExpandButton,#group_footer .footerMobileExpandButton{display:flex;justify-content:flex-end;align-items:center;flex:1}#group_header .footerImageContainer,#group_header .footerImageContainer>img,#group_footer .footerImageContainer,#group_footer .footerImageContainer>img{height:40px;width:100px;object-fit:contain}#group_header .footerColumnBorderSP,#group_footer .footerColumnBorderSP{border-bottom:1px solid #fff}#group_header .footerImageContainerCenter,#group_footer .footerImageContainerCenter{width:33vw}#group_header .footerColumnData,#group_footer .footerColumnData{width:100%}#group_header .footerItemContainer,#group_footer .footerItemContainer{display:none;flex-direction:column}#group_header .footerLink,#group_footer .footerLink{line-height:24px}#group_header .footerLink:hover,#group_footer .footerLink:hover{text-decoration:none}}#group_header .languageSelectorContainer,#group_footer .languageSelectorContainer{display:flex;align-items:center;margin-left:20px;width:106px;cursor:pointer;position:relative}#group_header .languageSelectorTooltip,#group_footer .languageSelectorTooltip{visibility:hidden;font-size:10px;color:var(--white);padding:8px 16px;width:150px;margin:0px;background:var(--black-4);position:absolute;top:25px;right:0;z-index:10;opacity:0;transition:opacity 0.3s}#group_header .languageSelectorContainer:hover .languageSelectorTooltip,#group_footer .languageSelectorContainer:hover .languageSelectorTooltip{visibility:visible;opacity:1}#group_header .languageSelectorIcon,#group_footer .languageSelectorIcon{height:16px;width:16px;margin-right:6px}#group_header .languageSelectorLabel,#group_footer .languageSelectorLabel{font-size:13px;color:#4c4c4c;width:80px}#group_header .languageSelectorDropdownIcon,#group_footer .languageSelectorDropdownIcon{font-size:15px;color:#4c4c4c}#group_header .languageSelector,#group_footer .languageSelector{display:none;position:absolute;top:25px;z-index:100;left:0;right:0}#group_header .languageSelectorItem,#group_footer .languageSelectorItem{font-size:13px;color:var(--white);padding:5px 10px;background:var(--black-4);border-bottom:0.5px solid #888}#group_header .languageSelectorItem:last-child,#group_footer .languageSelectorItem:last-child{border-bottom:none}#group_header .languageSelectorItem:hover,#group_footer .languageSelectorItem:hover{text-decoration:underline;background:var(--black-2)}#group_header .languageSelectorMobileWrapper,#group_footer .languageSelectorMobileWrapper{width:100%;margin-bottom:10px;display:flex;justify-content:center}#group_header,#group_footer{background:#fff}#group_header *,#group_footer *{line-height:normal;font-feature-settings:normal;word-wrap:normal;overflow-wrap:normal}#group_header img,#group_footer img{vertical-align:baseline}#group_header .headerIconButton,#group_footer .headerIconButton{font-size:16px}#group_header .socialMediaInstagramButton,#group_footer .socialMediaInstagramButton{z-index:100}#group_header .footerImageContainerCenter img,#group_footer .footerImageContainerCenter img{height:35px}@media screen and (min-width: 787px){#group_header{position:relative;z-index:10000}}#group_header #language-selector-container .dropdownIcon{color:#414141}#group_header .socialMediaContainer .dropdownIcon{color:#414141}#group_header .headerMobileMenu{color:#000}#group_header #headerMobileMenu{z-index:10002}#group_footer #headerMobileMenuOverlay{z-index:49}.activeFix #group_header .headerContainer{position:fixed;top:0;right:0;left:0;z-index:50;transition:top .3s}@media only screen and (max-width: 640px){#group_header .headerContainer{position:relative;z-index:50}}.headerLogo{max-width:240px;height:auto !important}@media screen and (max-width: 786px){.headerLogo{height:30px !important}.footerLogoSpacer{width:100% !important}}.l-side__banner{position:fixed;top:50%;transform:translateY(-50%);right:-150px;transition:opacity 600ms ease,right 600ms ease;width:3.39523%;z-index:5000;opacity:0}@media only screen and (min-width: 768px){.l-side__banner{min-width:50px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-side__banner{width:5.33333%;top:60%;transform:translateY(-60%)}}@media only screen and (max-width: 767px){.l-side__banner{width:12.30769%;max-width:64px;top:30%}}.activeFix .l-side__banner{opacity:1;right:0}.l-side__banner #js-btnSide{position:relative;transition:transform 600ms ease;transform:translateX(0)}.l-side__banner #js-btnSide:after{content:'';position:absolute;left:50%;bottom:0;z-index:1;width:46.875%;padding-bottom:46.875%;margin:0 0 21.875% -23.4375%;background:url(../images/common/ic_sidebn.webp) no-repeat left top/contain}.l-side__banner #js-btnSide:hover{cursor:pointer}.l-side__banner #js-btnSide.active{transform:translateX(110%)}.l-side__banner #js-btnSide.active+.l-side__banner__inner{transform:translateX(0)}.l-side__banner .l-side__banner__inner{position:absolute;top:0;right:0;z-index:-1;width:226.5625%;transform:translateX(110%);transition:transform 600ms ease}.l-side__banner .l-side__banner__inner #js-btn_close{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font-size:158%;border-radius:9999px;background:#CCC;width:1em;line-height:1em;position:absolute;bottom:-.4em;left:-.4em;z-index:50;color:#414141;cursor:pointer;transition:background 400ms ease}.l-side__banner .l-side__banner__inner #js-btn_close::-ms-expand{display:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.l-side__banner .l-side__banner__inner #js-btn_close{font-size:158%}}@media only screen and (max-width: 767px){.l-side__banner .l-side__banner__inner #js-btn_close{font-size:186%}}.l-side__banner .l-side__banner__inner #js-btn_close:hover{background:#b3b3b3}.l-side__banner .l-side__banner__inner p{margin:0 !important;padding:0 !important}.l-side__banner .l-side__banner__inner img{max-width:100%;-webkit-touch-callout:none;line-height:1;height:auto}
