body,html{font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0;}#root,body,html{background-color:#f8fafb;width:100%;}#root{color:#2c2c2c;}*{box-sizing:border-box;}.a{color:inherit;text-decoration:none;}.p{margin:0;}[dir=ltr] .fl{float:left;}[dir=ltr] .fr,[dir=rtl] .fl{float:right;}[dir=rtl] .fr{float:left;}.pointer{cursor:pointer;}.text-center{text-align:center;}.ver-mid{vertical-align:middle;}.cf:after,.cf:before{content:"";display:table;}.cf:after{clear:both;overflow:hidden;}.ellipsis{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.hidden{visibility:hidden;}.heading1{font-family:Helvetica Neue;font-size:36px;font-style:normal;font-weight:700;line-height:1.4;}.heading2{font-size:24px;font-weight:700;}.heading3{font-size:20px;font-weight:700;}.heading4{font-family:Helvetica Neue;font-style:normal;line-height:1.4;}.heading4,.paragraph1{font-size:16px;font-weight:500;}@media only screen and (max-width:750px){.heading1{font-size:20px;font-weight:700;}.heading2{font-size:16px;font-weight:700;}.heading3{font-size:14px;font-weight:700;}.paragraph1{font-size:12px;font-weight:500;}}.p,.p1{font-family:Helvetica Neue;font-style:normal;}.p1{font-size:16px;font-weight:500;line-height:1.6;margin:0;}.p2{font-family:Helvetica;font-size:14px;font-weight:400;line-height:16px;}.p3{font-size:12px;font-weight:400;line-height:1.4;}.p3,.p4{font-family:Helvetica Neue;font-style:normal;margin:0;}.p4{font-size:16px;font-weight:500;line-height:1.6;}body{top:0!important;}#google_translate_element,.goog-tooltip,.skiptranslate{display:none!important;}.h1,.h2,.h3,.h4,.h5,.h6,.ul{margin:0;}.ul{list-style:none;padding:0;}.btn{border:none;border-radius:4px;box-shadow:none;word-break:break-word;}.btn--primary{background:#2c2c2c;color:#f0f7ff;}.header__logo--link{align-items:center;color:#2c2c2c;display:flex;font-family:Helvetica Neue;font-size:14px;letter-spacing:4px;line-height:26px;}.header__logo--link:hover{color:inherit;}.header__logo--link .header__storeLogo{height:48px;width:auto;}.header__logo--link .header__storeName{display:inline-block;font-size:14px;max-width:374px;}.header__logo--link .header__line{background-color:#0009;display:inline-block;height:20px;margin:0 11px;vertical-align:middle;width:0;}.header__logo--link .header__appname{font-weight:500;text-transform:uppercase;}@media only screen and (max-width:750px){.header__logo--link{font-size:12px;line-height:16px;}.header__logo--link .header__storeLogo{height:28px;}.header__logo--link .header__storeName{max-width:160px;}.header__logo--link .header__line{height:12px;margin:0 6px;width:0;}}.header__wrap{background-color:#fff;position:relative;width:100%;}.header__main{align-items:center;display:flex;height:100px;justify-content:space-between;margin:0 auto;max-width:1000px;}@media only screen and (max-width:750px){.header__main{height:60px;line-height:60px;padding:0 20px;}}.language,.right-content{display:flex;}.language{align-items:center;cursor:pointer;}.language__icons.language__dropdown--open .language__icon:first-child{display:none;}.language__icons.language__dropdown--open .language__icon:last-child{display:block;}.language__icon{height:16px;line-height:1;}.language__icons .language__icon:first-child{display:block;}.language__icons .language__icon:last-child{display:none;}.language__select{border:none;cursor:pointer;}[dir=ltr] .language__select{margin-left:8px;}[dir=rtl] .language__select{margin-right:8px;}.language__select.focus-visible{border:none;outline:none;}.language__select:focus-visible{border:none;outline:none;}.person{align-items:center;color:#2c2c2c;display:flex;text-decoration:none;}[dir=ltr] .person{margin-left:28px;}[dir=rtl] .person{margin-right:28px;}.person__icon{height:16px;line-height:1;}[dir=ltr] .person__signIn{margin-left:12px;}[dir=rtl] .person__signIn{margin-right:12px;}.dropdown{background-color:#fff;display:none;}.dropdown a{color:#2c2c2c;}.dropdown.dropdown--active{display:block;}.dropdown__icon--arrow{font-size:0;line-height:1;transition:transform .4s;}[dir=ltr] .dropdown__icon--arrow.isActive{transform:rotate(180deg);}[dir=rtl] .dropdown__icon--arrow.isActive{transform:rotate(-180deg);}.dropdown__wrap{position:absolute;top:60px;width:100%;z-index:1;}[dir=ltr] .dropdown__wrap{left:0;}[dir=rtl] .dropdown__wrap{right:0;}.dropdown .signIn,.dropdown__selector{align-items:center;display:flex;}.dropdown .signIn .p2,.dropdown__selector .p2{margin-left:8px;margin-right:8px;}.dropdown__selector{padding:16px 20px;}.dropdown .signIn{color:#2c2c2c;padding:16px 20px;}.dropdown__list{color:#2c2c2c;display:none;max-height:160px;overflow-y:auto;}.dropdown__list>li{line-height:1;padding:16px 44px;}.dropdown__list.dropdown__list--active{display:block;}.page-container{box-sizing:border-box;margin:0 auto;max-width:1000px;min-height:calc(100vh - 260px);width:100%;}.page-container.page-container__large{max-width:1180px;}@media only screen and (min-width:750px){.page-container{padding-bottom:80px;padding-top:40px;}}@media only screen and (max-width:1260px) and (min-width:750px){.page-container{max-width:1080px;padding:40px;}}@media only screen and (max-width:750px){.page-container{padding:0;}}.footer__wrap{width:100%;}.footer__main{border-top:1px solid #efefef;margin:0 auto;max-width:1000px;padding-bottom:90px;padding-top:31px;}.footer__copyright{color:#2c2c2c;font-family:Helvetica;font-size:14px;line-height:16px;}@media only screen and (min-width:751px){.footer__main{align-items:center;display:flex;justify-content:space-between;}}@media only screen and (max-width:750px){.footer__main{padding-bottom:40px;padding-top:30px;text-align:center;}.footer__logo{display:inline-block;margin-bottom:12px;}}.mce-content-body{-webkit-font-smoothing:antialiased;color:#000;font-family:Helvetica,Arial;letter-spacing:.025em;line-height:1.6;word-break:break-word;}.mce-content-body table{border-collapse:collapse;}.mce-content-body table:not([cellpadding]) td,.mce-content-body table:not([cellpadding]) th{padding:.4rem;}.mce-content-body table:not([border="0"]):not([style*=border-width]) td,.mce-content-body table:not([border="0"]):not([style*=border-width]) th{border-width:1px;}.mce-content-body table:not([border="0"]):not([style*=border-style]) td,.mce-content-body table:not([border="0"]):not([style*=border-style]) th{border-style:solid;}.mce-content-body table:not([border="0"]):not([style*=border-color]) td,.mce-content-body table:not([border="0"]):not([style*=border-color]) th{border-color:#ccc;}.mce-content-body iframe{max-width:100%;}.mce-content-body img{height:auto;max-width:100%;vertical-align:initial;}.mce-content-body figure{display:table;margin:1rem auto;}.mce-content-body figure figcaption{color:#999;display:block;margin-top:.25rem;text-align:center;}.mce-content-body hr{border:solid #ccc;border-width:1px 0 0;}.mce-content-body code{background-color:#e8e8e8;border-radius:3px;padding:.1rem .2rem;}[dir=ltr] .mce-content-body:not([dir=rtl]) blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem;}[dir=ltr] .mce-content-body[dir=rtl] blockquote,[dir=rtl] .mce-content-body:not([dir=rtl]) blockquote{border-right:2px solid #ccc;margin-right:1.5rem;padding-right:1rem;}[dir=rtl] .mce-content-body[dir=rtl] blockquote{border-left:2px solid #ccc;margin-left:1.5rem;padding-left:1rem;}[dir=ltr] .mce-content-body p{margin-left:0;}[dir=ltr] .mce-content-body p,[dir=rtl] .mce-content-body p{margin-right:0;}[dir=rtl] .mce-content-body p{margin-left:0;}.mce-content-body p{display:block;margin-bottom:1em;margin-top:1em;}[dir=ltr] .mce-content-body ol,[dir=ltr] .mce-content-body ul{margin-left:0;}[dir=ltr] .mce-content-body ol,[dir=ltr] .mce-content-body ul,[dir=rtl] .mce-content-body ol,[dir=rtl] .mce-content-body ul{margin-right:0;}[dir=rtl] .mce-content-body ol,[dir=rtl] .mce-content-body ul{margin-left:0;}[dir=ltr] .mce-content-body ol,[dir=ltr] .mce-content-body ul{padding-left:40px;}[dir=rtl] .mce-content-body ol,[dir=rtl] .mce-content-body ul{padding-right:40px;}.mce-content-body ol,.mce-content-body ul{display:block;margin-bottom:1em;margin-top:1em;}.mce-content-body ul,.mce-content-body ul li{list-style:disc;}.mce-content-body ol,.mce-content-body ol li{list-style:decimal;}@media screen and (max-width:750px){.mce-content-body table{width:100%!important;}}.recruit__title{color:#2c2c2c;margin-bottom:40px;padding:0 40px;}.banner{align-items:flex-start;align-items:stretch;background-color:#f4f4f4;display:flex;flex-direction:row;}.banner__container{order:0;padding:57px 80px;width:50%;}.banner__title{color:#2c2c2c;word-break:break-word;}.banner__desc{color:#2c2c2c;margin:24px 0;}.banner__button{border-radius:4px;display:inline-block;padding:20px 40px;}.banner__image{background-position:50%;background-size:cover;min-height:400px;order:1;width:50%;}.banner__image img{max-height:100%;width:100%;}.intro{background-color:#fff;color:#2c2c2c;padding:104px 80px 24px;}.intro__title{padding:0 10px;}.intro__list{display:flex;justify-content:space-between;margin-top:40px;}.intro__item{width:265px;}.intro__icon{background:#f8f8f8;border-radius:50%;display:inline-block;height:80px;min-width:80px;width:auto;}.intro__icon img{height:100%;width:auto;}.intro__effect{margin-top:24px;}.intro__desc{margin-top:8px;opacity:.6;}.desc{background-color:#fff;color:#2c2c2c;padding:120px 80px 40px;}.desc__content{margin-bottom:40px;max-width:100%;overflow:hidden;}.desc__content span{white-space:pre-wrap!important;}.desc__button{border-radius:4px;display:inline-block;padding:20px 40px;}@media only screen and (max-width:1260px) and (min-width:750px){.banner__container{padding:24px 20px;}}@media only screen and (max-width:750px){.recruit__title{margin-bottom:24px;margin-top:20px;padding:0 20px;}.banner{display:block;}.banner__container{padding:24px 20px;text-align:center;width:100%;}.banner__desc{margin:20px 0;}.banner__button{width:100%;}.banner__image{background-image:none!important;min-height:auto;width:100%;}.banner__image img{display:block;}.intro{margin:0 auto;padding:0 16px;}.intro__title{padding:40px 0 0;}.intro__list{border-bottom:1px solid #efefef;display:block;margin:40px auto 0;max-width:343px;padding-bottom:40px;}.intro__item{width:100%;}.intro__item+.intro__item{margin-top:80px;}.desc{padding:56px 16px;}.desc__button{width:100%;}}