.image-text{position:relative;overflow:hidden;display:flex;display:-webkit-flex;margin:auto;aspect-ratio:auto}.image-text .image-text-content{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box .img{width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box .image-cover{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box .image-contain{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .image-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.image-text .image-text-content .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);overflow:hidden;padding:20px}.image-text .image-text-content .text-wrapper .title{font-weight:500;margin-bottom:10px}.image-text .image-text-content .text-wrapper .text{min-height:22px;font-weight:400}.image-text .image-text-content .text-wrapper .image-text-btn{max-width:100%;min-width:140px;height:40px;border-radius:5px;font-size:16px;font-weight:400;display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}@media screen and (min-width:769px){.image-text .image-text-content .img-box-mobile{display:none}}@media screen and (max-width:768px){.image-text{min-height:200px;max-height:260px}.image-text .image-text-content{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box{display:none}.image-text .image-text-content .img-box-mobile{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box-mobile .image-cover{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box-mobile .image-contain{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box-mobile .image-fill{width:100%;height:100%;object-fit:fill;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box-mobile .img{width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);overflow:hidden;padding:15px}.image-text .image-text-content .text-wrapper .title{font-size:20px!important;font-weight:500!important;line-height:28px!important}.image-text .image-text-content .text-wrapper .text{font-size:14px!important;line-height:20px!important;font-weight:400!important}.image-text .image-text-content .text-wrapper .image-text-btn{font-size:14px!important;font-weight:400!important;min-width:120px;max-width:100%;height:40px;border-radius:5px;display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}}.section-picture-display .picture-display-container{padding:40px 80px;margin:0 auto;width:100%}@media screen and (min-width:768px){.section-picture-display .picture-display-container.width-960{max-width:calc(960px + 160px)}.section-picture-display .picture-display-container.width-1280{max-width:calc(1280px + 160px)}.section-picture-display .picture-display-container.width-1440{max-width:calc(1440px + 160px)}.section-picture-display .picture-display-container.margin-80{max-width:unset}.section-picture-display .picture-display-container.width-full{max-width:unset;padding:40px 0}.section-picture-display .picture-display-list.split-1{grid-template-columns:1fr}.section-picture-display .picture-display-list.split-2{grid-template-columns:1fr 1fr}.section-picture-display .picture-display-list.split-3{grid-template-columns:1fr 1fr 1fr}.section-picture-display .picture-display-list.split-4{grid-template-columns:1fr 1fr 1fr 1fr}.section-picture-display .picture-display-list.split-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.section-picture-display .picture-display-list.split-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.section-picture-display .picture-display-list>li{position:relative}.section-picture-display .picture-display-list.split-margin-4{grid-row-gap:4px;grid-column-gap:4px}.section-picture-display .picture-display-list.split-margin-8{grid-row-gap:8px;grid-column-gap:8px}.section-picture-display .picture-display-list.split-margin-16{grid-row-gap:16px;grid-column-gap:16px}.section-picture-display .picture-display-list.split-margin-20{grid-row-gap:20px;grid-column-gap:20px}.section-picture-display .picture-display-list.split-margin-24{grid-row-gap:24px;grid-column-gap:24px}.section-picture-display .picture-display-list{margin-top:30px}}@media screen and (max-width:768px){.section-picture-display .picture-display-container{max-width:unset;padding:20px 16px}.section-picture-display .picture-display-list{margin-top:20px;grid-template-columns:1fr}.section-picture-display .picture-display-list>li .display-container{padding:12px}.section-picture-display .picture-display-list.split-margin-4>li{margin-bottom:4px}.section-picture-display .picture-display-list.split-margin-8>li{margin-bottom:8px}.section-picture-display .picture-display-list.split-margin-16>li{margin-bottom:16px}.section-picture-display .picture-display-list.split-margin-20>li{margin-bottom:20px}.section-picture-display .picture-display-list.split-margin-24>li{margin-bottom:24px}}.section-picture-display .picture-display-container .picture-display-title{margin:0;color:#000;font-weight:700}.section-picture-display .picture-display-list{display:grid}.section-picture-display .picture-display-list>li{position:relative}.section-picture-display .picture-display-list>li .picture-container{position:relative;height:0;width:100%;padding-bottom:116%}.section-picture-display .picture-display-list>li .picture-container>img{width:100%;height:100%;position:absolute;object-position:center;object-fit:cover}.section-picture-display .picture-display-list>li .display-container{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px;overflow:hidden}.section-picture-display .display-container>.display-text{margin-top:10px}.section-picture-display .display-container>a.color-common-button{margin-top:20px;padding:10px 24px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:16px;line-height:20px;max-width:100%;overflow-wrap:anywhere}.section-picture-display .display-container>a.picture-link{position:absolute;left:0;right:0;bottom:0;top:0;opacity:0;z-index:2}.section-inquiry .inquiry-container{padding:40px;max-width:1280px;width:100%;margin:0 auto}.section-inquiry .inquiry-container.flex-right{flex-direction:row-reverse}.section-inquiry.style-1 .inquiry-container{justify-content:center}.section-inquiry.style-1 .inquiry-desc{display:none}.section-inquiry.style-1 .inquiry-container .inquiry-form{width:100%;max-width:980px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.section-inquiry.style-2 .inquiry-container .customize-inquiry{width:48%!important}.section-inquiry.style-2 .inquiry-container .inquiry-form{display:flex;flex-direction:column}.section-inquiry .inquiry-container .inquiry-form .inquiry-form-title{font-weight:500;color:#000;margin-bottom:30px;width:100%}.section-inquiry.style-1 .inquiry-container .inquiry-form .form-input{width:49%;margin-bottom:20px}.section-inquiry .inquiry-container .inquiry-form .form-input input{width:100%;height:40px;background-color:#fff;border-radius:2px;border:1px solid #d5d5d5;outline:none;padding:0 12px;font-size:14px;line-height:40px;color:#000}.section-inquiry .inquiry-container .inquiry-form .form-input input::placeholder{font-size:14px;color:#999;line-height:40px}.section-inquiry .inquiry-container .inquiry-form .form-textarea{width:100%}.section-inquiry .inquiry-container .inquiry-form .form-textarea textarea{resize:none;width:100%;height:120px;background-color:#fff;border-radius:2px;border:1px solid #d5d5d5;outline:none;padding:12px;font-size:14px;line-height:20px;color:#000}.section-inquiry .inquiry-container .inquiry-form .form-textarea textarea::placeholder{font-size:14px;color:#999;line-height:20px}.section-inquiry .inquiry-container .inquiry-form button{margin-top:30px;position:relative;outline:none;border:none;font-size:16px;line-height:20px;padding:10px 44px;cursor:pointer;border-radius:4px;margin-left:auto;margin-right:auto}.section-inquiry .inquiry-container .inquiry-form button:active{top:1px}.section-inquiry .inquiry-container .inquiry-desc{width:48%;max-width:660px}.section-inquiry.style-2 .inquiry-container{justify-content:space-between}.section-inquiry.style-2 .inquiry-container .inquiry-form{width:100%;max-width:620px}.section-inquiry.style-2 .inquiry-container .inquiry-form .form-item{width:100%;margin-bottom:20px}@media screen and (max-width:768px){.section-inquiry .inquiry-container{padding:20px 16px}.section-inquiry.style-2 .inquiry-container .customize-inquiry{width:100%!important}.section-inquiry.style-1 .inquiry-container .inquiry-form .form-item{width:100%;margin-right:0;margin-bottom:20px}.section-inquiry.style-2 .inquiry-container .inquiry-form{width:100%;max-width:unset;margin-top:20px}.section-inquiry .inquiry-container .inquiry-desc{width:100%;max-width:unset;padding-right:0}.section-inquiry.style-2 .inquiry-container .inquiry-form .inquiry-form-title{font-size:18px;line-height:24px}.section-inquiry .inquiry-container .inquiry-form .inquiry-form-subtitle{margin-bottom:20px}.section-inquiry .inquiry-container{flex-direction:column-reverse}}