@media only screen and (max-width:960px){.desktop-show{display:none}}@media only screen and (min-width:961px) and (max-width:1440px){.mobile-show{display:none}}@media only screen and (min-width:1441px){.mobile-show{display:none}}.transition-all-500{transition:all .5s ease-out}.transition-all-800{transition:all .8s ease-out}.transition-all-1000{transition:all 1s ease-out}.transition-all-2000{transition:all 2s ease-out}.page-contact{box-sizing:border-box;color:#333}.page-contact__index{margin-bottom:8.3333333333vw}.page-contact__index .title{margin:.78125vw 0 1.0416666667vw;font-size:max(1.25vw,12px);color:#333;letter-spacing:.0260416667vw;font-weight:500;line-height:1.5;text-align:left}.page-contact__index h2{font-weight:300;font-size:max(.8333333333vw,12px)}.page-contact__index .country-select-title{font-size:calc(16*(100vw/1920));color:#999}.page-contact__index .country-select{margin:1.0416666667vw 0;position:relative;max-width:23.9583333333vw;min-width:15.625vw;background-color:#fff;font-size:max(.8333333333vw,12px);cursor:auto}.page-contact__index .country-select .select-input-wrapper{display:flex;align-items:center;justify-content:space-between;height:3.125vw;padding:.8333333333vw 1.0416666667vw;border:1px solid #EDEDED;border-radius:.2083333333vw}.page-contact__index .country-select .select-input-wrapper:focus{border-color:#007bff}.page-contact__index .country-select .select-input-wrapper .select-input{width:100%;font-size:max(.8333333333vw,12px);color:#333;letter-spacing:.015625vw;line-height:1.5;font-weight:300;border:none}.page-contact__index .country-select .select-input-wrapper .arrow{width:.3125vw;height:.3125vw;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg);transition:transform .3s ease}.page-contact__index .country-select .select-input-wrapper .arrow-active{transform:rotate(-135deg)}.page-contact__index .country-select .select-input-wrapper-active{padding-bottom:.8854166667vw;border-radius:.2083333333vw .2083333333vw 0 0;border-bottom:none}.page-contact__index .country-select .select-options-hide{display:none}.page-contact__index .country-select .select-options{display:none;max-height:10.4166666667vw;overflow-y:auto;position:absolute;background:#fff;left:0;width:100%;top:3.125vw;border:solid #EDEDED;border-width:0 1px 1px;border-radius:0 0 .2083333333vw .2083333333vw;z-index:10}.page-contact__index .country-select .select-options::-webkit-scrollbar{display:none}.page-contact__index .country-select .select-options div{padding:.5208333333vw 1.0416666667vw;cursor:pointer}.page-contact__index .country-select .select-options div:hover{background-color:#f1f1f1}.page-contact__index .country-select .select-options:first-child{padding-top:0}.page-contact__index .info-card-wrapper{display:flex;gap:.5208333333vw;margin:-5px}.page-contact__index .info-card-wrapper .item{height:calc(297*(100vw/1920));width:calc(705*(100vw/1920));padding:0 2.6041666667vw .78125vw;border:1px solid transparent;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:.2083333333vw;background:#f9f9f9;margin:.2604166667vw;cursor:pointer}.page-contact__index .info-card-wrapper .item a{width:100%;height:100%;text-align:center}.page-contact__index .info-card-wrapper .item img{margin-top:calc(50*(100vw/1920));width:calc(200*(100vw/1920));height:calc(159*(100vw/1920))}.page-contact__index .info-card-wrapper .item:hover{border:1px solid #519bff;background-color:#fff}.page-contact__index .info-card-wrapper .item p{color:#519bff;font-size:max(1.25vw,12px);line-height:max(1.6666666667vw,12px);letter-spacing:1.5px}.page-contact__index .info-card-wrapper .item h2{font-size:max(.8333333333vw,12px);color:#999;letter-spacing:.015625vw;line-height:1.5;font-weight:300}.page-contact__index .service-center-wrapper .title{margin:1.5625vw 0 .78125vw;font-size:max(1.25vw,12px);color:#333;letter-spacing:.0260416667vw;font-weight:500;line-height:1.5;text-align:left}.page-contact__index .service-center-wrapper .list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5625vw}.page-contact__index .service-center-wrapper .list .item{overflow:auto;padding:1.0416666667vw;border-radius:.2083333333vw;border:1px solid #ededed;background:#fff}.page-contact__index .service-center-wrapper .list .item .item-title{color:#333;letter-spacing:.0260416667vw;font-weight:500;line-height:1.5;text-align:left;font-size:max(.8333333333vw,12px)}.page-contact__index .service-center-wrapper .list .item::-webkit-scrollbar-thumb{width:.2083333333vw;border-radius:1.40625vw;background:#e8e8e8}.page-contact__index .service-center-wrapper .list .item::-webkit-scrollbar{width:.15625vw}.page-contact__index .service-center-wrapper .list p{padding-top:.5208333333vw;display:flex;align-items:flex-start;line-height:1.3020833333vw}.page-contact__index .service-center-wrapper .list p a{width:100%;display:flex;align-items:flex-start;line-height:1.3020833333vw}.page-contact__index .service-center-wrapper .list p img{margin-right:.5208333333vw;width:1.3020833333vw;height:1.3020833333vw}.page-contact__index .service-center-wrapper .list p .img1{display:block}.page-contact__index .service-center-wrapper .list p .img2,.page-contact__index .service-center-wrapper .list p:hover .img1{display:none}.page-contact__index .service-center-wrapper .list p:hover .img2{display:block}.page-contact__index .service-center-wrapper .list p span{font-size:max(.8333333333vw,12px);color:#999;letter-spacing:.015625vw;line-height:1.5;font-weight:300;margin-top:2px}.page-contact__index .service-center-wrapper .list p .title{font-size:max(.8333333333vw,12px);color:#999;letter-spacing:.015625vw;line-height:1.5;font-weight:300;margin-bottom:0}.page-contact__index .service-center-wrapper .list p:hover .title{color:#519bff}.empty-status-container{width:calc(375*(100vw/1920));height:calc(195*(100vw/1920));margin:calc(94*(100vw/1920)) auto;text-align:center}.empty-status-container img{width:calc(255*(100vw/1920));height:calc(165*(100vw/1920))}