.fix-paren .inner-text{position:relative;top:.04em;margin:0 .05em}[data-mk]{--k: 0em;margin-left:var(--k, 0)!important}.char-punc{padding-right:.15em}.char-punc--end{padding-right:0;margin-right:-.2em}html:lang(ja) .js-justify{line-break:strict;text-align:justify}.template-suffix-contact .breadcrumbs,.template-suffix-contact-corporate .breadcrumbs,.template-suffix-contact-foreign .breadcrumbs{margin-top:16rem}@media screen and (orientation: portrait)and (max-width: 767px){.template-suffix-contact .breadcrumbs,.template-suffix-contact-corporate .breadcrumbs,.template-suffix-contact-foreign .breadcrumbs{margin-top:8.8rem}}.page-contact__column{width:100%;margin:0 auto;grid-template-columns:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*4 + 3.2rem*(4 - 1) + 0px) calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*14 + 3.2rem*(14 - 1) + 0px);gap:3.2rem;margin:0 auto 7.2rem;display:grid}.page-contact__column:last-child{margin-bottom:9.2rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column:last-child{margin-bottom:6.4rem}}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column{width:100%;display:block;margin:0 auto 4rem}}.page-contact__column .page-contact__column-left .main-page-title{font-size:1.5rem;line-height:1.8;color:#333c}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-left .main-page-title{font-size:1.2rem;margin-bottom:1.6rem}.page-contact__column .page-contact__column-left .main-page-title br{display:none}}.page-contact__column .page-contact__column-right .rte{font-size:1.6rem;line-height:1.8}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-right .rte{font-size:1.4rem;line-height:1.7}}.page-contact__column .page-contact__column-block{margin-bottom:8rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-block{margin-bottom:4rem}}.page-contact__column .page-contact__column-block:last-child{margin-bottom:0}.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion summary .accordion__title{font-size:1.5rem;line-height:1.5}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion summary .accordion__title{font-size:1.3rem}}.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content{font-size:1.4rem;line-height:2}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content{font-size:1.3rem}}.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content>*{padding:2.8rem 0 6.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content>*{padding:0 0 4rem}}.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content .accordion{background:#f6f6f6;margin-bottom:.6rem!important;padding:0!important;border-top:none;border-bottom:none}.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content .accordion summary{padding-left:3.2rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content .accordion summary{padding:1.6rem}}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content .accordion summary .summary__title{padding-right:3rem}}.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content .accordion__content>*{padding:2rem 3.2rem 4rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content .accordion__content>*{padding:1.6rem 1.6rem 2.8rem}}.page-contact__column .page-contact__column-block .page-contact__column-block-faq-items .accordion .accordion__content a{text-decoration:underline;text-decoration-thickness:.5px}.page-contact__form-block{position:relative;width:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*12 + 3.2rem*(12 - 1) + 0px)}.page-contact__form-block a{text-decoration:underline;text-decoration-thickness:.5px;color:inherit}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block{width:100%}}.page-contact__form-block .globo-form-app{margin:0;font-family:inherit;max-width:none!important}.page-contact__form-block .caption{width:100%;font-size:1.1rem;text-align:right;padding-bottom:1.6rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .caption{padding-bottom:1rem}}.page-contact__form-block .caption .text-danger{color:red}.page-contact__form-block .page-contact__form-annotation{margin-bottom:11rem;font-size:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .page-contact__form-annotation{margin-bottom:5rem;font-size:1.3rem}}.page-contact__form-block .page-contact__form-annotation h1,.page-contact__form-block .page-contact__form-annotation h2,.page-contact__form-block .page-contact__form-annotation h3,.page-contact__form-block .page-contact__form-annotation h4,.page-contact__form-block .page-contact__form-annotation h5,.page-contact__form-block .page-contact__form-annotation h6{margin-bottom:.8rem}.page-contact__form-block .page-contact__form-annotation h4,.page-contact__form-block .page-contact__form-annotation h5,.page-contact__form-block .page-contact__form-annotation h6{color:#33333380}.page-contact__form-block .page-contact__form-annotation h4{font-size:1.3rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .page-contact__form-annotation h4{font-size:1.2rem}}.page-contact__form-block .g-container .panels{z-index:0}.page-contact__form-block .g-container .globo-form-control label{margin-bottom:1.2rem}.page-contact__form-block .g-container .globo-form-control label span.label-content{font-size:1.5rem!important;line-height:2!important;color:#33333380!important}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container .globo-form-control label span.label-content{font-size:1.3rem!important}}.page-contact__form-block .g-container .globo-form-control label .text-danger{color:red;font-size:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container .globo-form-control label .text-danger{font-size:1.3rem}}.page-contact__form-block .g-container div[data-type]{margin-bottom:3.1rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container div[data-type]{margin-bottom:2.9rem}}.page-contact__form-block .g-container div[data-type] hr{background-color:#3333331f}.page-contact__form-block .g-container div[data-type] .help-text.globo-description{margin-top:1.2rem;font-size:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container div[data-type] .help-text.globo-description{font-size:1.3rem}}.page-contact__form-block .g-container div[data-type] .help-text.globo-description small{font-size:1.1rem;margin-top:.3rem;color:#33333380;line-height:1.5}.page-contact__form-block .g-container div[data-type] input{padding:1.1rem 1.6rem}.page-contact__form-block .g-container div[data-type] textarea{padding:2rem 1.6rem}.page-contact__form-block .g-container div[data-type] input,.page-contact__form-block .g-container div[data-type] textarea{font-size:1.3rem}.page-contact__form-block .g-container div[data-type] input::placeholder,.page-contact__form-block .g-container div[data-type] textarea::placeholder{color:#33333380}.page-contact__form-block .g-container div[data-type] .help-text.globo-description{font-size:1.1rem;margin-top:.3rem;color:#33333380;line-height:1.5}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=radio] .globo-form-input{margin-top:-1rem}}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap{gap:.6rem 2rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap{gap:.4rem 2rem}}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control{width:auto;padding:0}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control{width:100%}}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper{height:3rem;min-height:3rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper{height:1.8rem;min-height:1.8rem}}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper .globo-option:before{top:0;width:1.6rem;height:1.6rem;border-width:.125rem;border-color:#3333334d;border-width:1px;box-shadow:none}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper .globo-option:after{top:0;width:1.6rem;height:1.6rem;box-shadow:none;border:none}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper .radio-input:checked~.radio-label:after{background:radial-gradient(#333333 30%,transparent 31%)}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper .radio-input{height:1.6rem}.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper .radio-label{font-size:1.5rem;line-height:1.6rem;vertical-align:middle;margin-bottom:0!important}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=radio] .globo-form-input .flex-wrap .globo-list-control .radio-wrapper .radio-label{font-size:1.3rem}}.page-contact__form-block .g-container [data-type=select] .globo-form-input{position:relative}.page-contact__form-block .g-container [data-type=select] .globo-form-input select{width:100%;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.page-contact__form-block .g-container [data-type=select] .globo-form-input:after{content:"";position:absolute;right:2rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center;width:1rem;height:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.2991 0.336451L4.79907 4.33648L0.299046 0.336452' stroke='currentColor' stroke-width='0.9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.page-contact__form-block .g-container [data-type=text] .help-text.globo-description{font-size:1.5rem!important;margin-top:1.5rem!important;color:#333!important}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=text] .help-text.globo-description{font-size:1.3rem!important}}.page-contact__form-block .g-container [data-type=textarea] textarea{min-height:23rem}.page-contact__form-block .g-container [data-type=consent] .checkbox-wrapper,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-wrapper{padding-left:2rem}.page-contact__form-block .g-container [data-type=consent] .checkbox-input:checked~.checkbox-label:after,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-input:checked~.checkbox-label:after{background-image:url("data:image/svg+xml,%3Csvg width='10' height='8' viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.546875 3.27604L3.54688 6.48047L8.54688 0.480469' stroke='%23333333' stroke-width='1.5'/%3E%3C/svg%3E")}.page-contact__form-block .g-container [data-type=consent] .checkbox-label.globo-option,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label.globo-option{margin-bottom:0}.page-contact__form-block .g-container [data-type=consent] .checkbox-label.globo-option span.label-content,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label.globo-option span.label-content{color:#333c!important;font-size:1.5rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=consent] .checkbox-label.globo-option span.label-content,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label.globo-option span.label-content{font-size:1.2rem!important}}.page-contact__form-block .g-container [data-type=consent] .checkbox-label.globo-option span.label-content a,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label.globo-option span.label-content a{color:#333c!important}.page-contact__form-block .g-container [data-type=consent] .checkbox-label:before,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label:before{top:.6rem!important;width:1.6rem!important;height:1.6rem!important;box-shadow:none!important;border-width:.125rem;border-color:#3333334d!important;background:none!important;left:-2rem!important;border-radius:0}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=consent] .checkbox-label:before,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label:before{top:.4rem!important}}.page-contact__form-block .g-container [data-type=consent] .checkbox-label:after,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label:after{top:.6rem!important;width:1.6rem!important;height:1.6rem!important;box-shadow:none!important;background-repeat:no-repeat;background-position:center;background-size:contain;left:-2rem!important;background-size:70%;border-radius:0;transform:translate(.1rem,.1rem)}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=consent] .checkbox-label:after,.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label:after{top:.4rem!important}}.page-contact__form-block .g-container [data-type=consent]:last-child{margin-top:.5rem!important}.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label:before{top:.4rem!important}.page-contact__form-block .g-container [data-type=checkbox] .checkbox-label:after{top:.4rem!important}.page-contact__form-block .g-container [data-type=radio]+[data-type=consent]{margin-top:-1.8rem!important}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container [data-type=radio]+[data-type=consent]{margin-top:-.5rem!important}}.page-contact__form-block .g-container .gfb__footer{margin-top:5.4rem}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container .gfb__footer{margin-top:2rem}}.page-contact__form-block .g-container .gfb__footer button{display:flex;align-items:center;justify-content:center;text-align:center;width:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*8 + 3.2rem*(8 - 1) + 0px)!important;margin:0 auto!important;background:#494a4d;color:#fff;padding:2rem 1.2rem;font-size:1.5rem;transition:all 1.2s cubic-bezier(.36,0,0,1);text-decoration:none}@media screen and (orientation: portrait)and (max-width: 767px){.page-contact__form-block .g-container .gfb__footer button{width:calc((100vw - 2rem - 2rem - 1.6rem*(12 - 1))/12*8 + 1.6rem*(8 - 1) + 0px)!important;font-size:1.2rem;padding:1.8rem 1.2rem}}.page-contact__form-block .g-container .gfb__footer button:hover{opacity:.6;transition:all .4s cubic-bezier(.36,0,0,1);text-decoration:none}.page-contact__form-block .g-container .gfb__footer button .spinner{width:0;height:0;visibility:hidden;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fac-section-main-page-contact.css.map */
