.privacy-item-wrapper{color:#333}.privacy-item-wrapper .privacy-item__title{font-size:20px;font-weight:400;line-height:30px;margin-top:30px;text-align:center}.privacy-item-wrapper .privacy-item__content{background-color:#fff;border:1px solid #a5bdce;height:220px;margin-top:20px;overflow-y:scroll;padding:10px 14px}.privacy-item-wrapper .privacy-item__content .item-content{margin-left:14px}.privacy-item-wrapper .privacy-item__content-item{font-size:14px;line-height:20px}.privacy-item-wrapper .privacy-item__content-item.top{margin-top:20px}@media only screen and (max-width:767px){.privacy-item-wrapper .privacy-item__content-item.top{font-size:12px}}.privacy-item__pmark{display:block;height:70px;margin:28px auto auto;width:70px}.contact-page__title{color:#3b4354;font-size:28px;font-weight:700;line-height:41px;padding-bottom:40px;padding-top:48px;text-align:center}@media only screen and (max-width:767px){.contact-page__title{font-size:20px;font-weight:700;line-height:30px;padding-bottom:40px;padding-top:40px}}.contact-page .contact__table{margin:0 auto;table-layout:fixed;width:100%}.contact-page .contact__table tr{border:1px solid #a5bdce;font-weight:400}.contact-page .contact__table__radio{color:#373737;display:inline-block;font-size:16px;font-weight:400;line-height:40px;margin-right:50px}.contact-page .contact__table__radio .el-checkbox{margin-right:8px}.contact-page .contact__table__radio .el-checkbox .el-checkbox__label{display:none}@media only screen and (max-width:767px){.contact-page .contact__table__radio{display:block;font-size:14px;line-height:30px;margin-right:auto}}.contact-page .contact__table__radio input{margin:0 11px 0 0}@media only screen and (max-width:767px){.contact-page .contact__table__radio input{margin:0 10px 0 0}}.contact-page .contact__table__left{background-color:#e2ecfb;border-right:1px solid #a5bdce;width:240px}@media only screen and (max-width:767px){.contact-page .contact__table__left{width:105px}}.contact-page .contact__table__left__key{color:#373737;display:inline-block;font-size:16px;line-height:24px;padding:10px 0 10px 13px}@media only screen and (max-width:767px){.contact-page .contact__table__left__key{color:#373737;display:block;font-size:14px;line-height:20px;padding:16px 0 0 13px}}.contact-page .contact__table__left--required{color:#e02020;float:right;font-size:16px;font-style:normal;line-height:30px;margin-right:11px;margin-top:8px;text-align:right}@media only screen and (max-width:767px){.contact-page .contact__table__left--required{float:none;font-size:14px;margin:0 0 0 13px;text-align:left}}.contact-page .contact__table__right{padding:15px 20px}@media only screen and (max-width:767px){.contact-page .contact__table__right{padding:15px 10px}}.contact-page .contact__table__right label{display:inline-block;line-height:30px}.contact-page .contact__table__right p{display:none}.contact-page .contact__table__right__input{border:1px solid #a5bdce;box-sizing:border-box;display:block;font-size:16px;font-weight:400;line-height:24px;min-height:40px;padding:0 10px;width:100%}.contact-page .contact__table__right__input::-moz-placeholder{color:#90939a}.contact-page .contact__table__right__input::placeholder{color:#90939a}@media only screen and (max-width:767px){.contact-page .contact__table__right__input{font-size:14px}}.contact-page .contact__table__right__select{-webkit-tap-highlight-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}.contact-page .contact__table__right__textarea{min-height:80px;padding-top:10px;resize:none}@media only screen and (max-width:767px){.contact-page .contact__table__right__textarea.min-height{min-height:170px}.contact-page .contact__table__right__textarea{font-size:14px;line-height:30px}}.contact-page .contact__table__right__name{display:inline-block;margin-right:10px;vertical-align:top;width:200px}@media only screen and (max-width:767px){.contact-page .contact__table__right__name{margin-bottom:10px;margin-right:0;width:100%}.contact-page .contact__table__right__name:last-of-type{margin-bottom:0}}.contact-page .contact__table__right .select_container{position:relative}.contact-page .contact__table__right .select_container:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid gray;content:"";display:inline-block;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.contact-page .contact__table--error{color:#e02020;display:block;font-size:14px;font-weight:400;line-height:20px}.contact-page .contact__table--error.hidden{display:none!important}@media only screen and (max-width:767px){.contact-page .contact__table--error{font-size:14px}}.contact-page .contact__table--error.top{margin-top:10px}.contact-page .contact__privacy{color:#394658;font-size:14px;font-weight:400;line-height:20px;margin-left:auto;margin-right:auto;margin-top:40px;max-width:390px;position:relative}.contact-page .contact__privacy .checkbox-wrapper{left:0;position:absolute;top:0}.contact-page .contact__privacy .contact__i18n{display:inline-block;padding-left:24px}@media only screen and (max-width:767px){.contact-page .contact__privacy{margin-top:30px}}.contact-page .contact__privacy a{color:#1299f3;text-decoration:none}.contact-page .contact__privacy a:hover{cursor:pointer;text-decoration:underline}.contact-page .contact__send{background:#1299f3;border:1px solid #1299f3;border-radius:25px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:400;margin:31px auto 0;max-width:420px;outline:none;padding:12px 16px;position:relative;text-align:center}.contact-page .contact__send:disabled{background:rgba(0,0,0,.2);border-color:#fff;color:rgba(0,0,0,.2)}.contact-page .contact__send:focus{outline:none}@media only screen and (max-width:767px){.contact-page .contact__send{border-radius:100px;display:block;font-size:16px;font-weight:400;line-height:24px;margin:36px auto 41px;max-width:350px;width:100%}}.contact-page .contact__send .icon-spinner{animation:rotating 2s linear infinite;height:18px;left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;width:18px}.contact-page .contact__tips{color:#394658;font-size:12px;font-weight:400;line-height:18px;margin:24px auto 40px;max-width:400px}.contact-page .contact--error input,.contact-page .contact--error textarea{border-color:#e02020}.contact-page .contact--error p{display:block}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.comp-popup{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.comp-popup__container{background-image:url(/images/common/bg_popup.png);background-repeat:no-repeat;background-size:100%;color:#373737;height:404px;left:50%;margin:0 auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:450px}@media only screen and (max-width:767px){.comp-popup__container{background-image:url(/images/common/bg_popup_tw.png);height:350px;width:300px}}.comp-popup__container__title{color:#fff;display:block;font-size:20px;font-weight:500;line-height:29px;margin:0 auto;padding-top:92px;text-align:center}@media only screen and (max-width:767px){.comp-popup__container__title{font-size:18px;line-height:24px;margin:0 auto;padding-top:74px;width:170px}}.comp-popup__container__desc{color:#373737;display:block;font-size:18px;line-height:27px;margin:98px auto 0;text-align:center;width:324px}@media only screen and (max-width:767px){.comp-popup__container__desc{font-size:14px;line-height:20px;margin-top:65px;width:252px}}.comp-popup__container__close{background-color:#2684ff;border:none;border-radius:112px;color:#fff;cursor:pointer;display:block;font-size:18px;height:43px;line-height:27px;margin:30px auto 0;outline:none;width:168px}@media only screen and (max-width:767px){.comp-popup__container__close{border-radius:20px;color:#fff;font-size:14px;height:40px;line-height:20px;margin:20px auto 0;width:120px}}.comp-popup__image{width:100%}
