
/*! contact start */
.md19998.contact .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s}.md19998.contact .icon.reverse-x{transform:rotateY(180deg)}.md19998.contact .icon.reverse-y{transform:rotateX(180deg)}.md19998.contact .icon.white{filter:grayscale(1) brightness(15)}.md19998.contact .icon.black{filter:grayscale(1) brightness(0)}.md19998.contact .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}.md19998.contact .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}.md19998.contact .icon img:nth-child(2),.md19998.contact .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}.md19998.contact .hover-icon:hover.icon img:first-child,.md19998.contact .hover-icon:hover .icon img:first-child,.md19998.contact .active-icon.icon img:first-child,.md19998.contact .active-icon .icon img:first-child{opacity:0}.md19998.contact .hover-icon:hover.icon img:last-child,.md19998.contact .hover-icon:hover .icon img:last-child,.md19998.contact .active-icon.icon img:last-child,.md19998.contact .active-icon .icon img:last-child{opacity:1}.md19998.contact .cn-wh,.md19998.contact .cn-w,.md19998.contact .cv-wh,.md19998.contact .cv-w{display:block;width:100%}.md19998.contact .cn-wh,.md19998.contact .cn-h,.md19998.contact .cv-wh,.md19998.contact .cv-h{display:block;height:100%}.md19998.contact .cn-wh,.md19998.contact .cn-w,.md19998.contact .cn-h{object-fit:contain}.md19998.contact .cv-wh,.md19998.contact .cv-w,.md19998.contact .cv-h{object-fit:cover}.md19998.contact .pic-box{max-width:100%;max-height:100%}.md19998.contact .pic-box img{max-width:100%;max-height:100%}.md19998.contact.wrap,.md19998.contact .wrap{padding-left:4%;padding-right:4%;max-width:100%}.md19998.contact .area{margin:0 auto;width:16rem;max-width:100%}.md19998.contact button,.md19998.contact input,.md19998.contact textarea{border:none;outline:none;padding:0;background-color:rgba(0,0,0,0)}.md19998.contact button{cursor:pointer}.md19998.contact .bold{font-weight:bold}.md19998.contact img{opacity:0;transition:opacity .3s}.md19998.contact img[src]{opacity:1}.md19998.contact{padding-top:1.15rem;padding-bottom:1.2rem}.md19998.contact .mod-title{line-height:1.2083333333;text-align:center}.md19998.contact .mod-info{line-height:1.3333333333;margin-top:.49rem;text-align:center}.md19998.contact .contact-main{margin-top:.75rem}.md19998.contact .contact-list{display:flex;flex-wrap:wrap}.md19998.contact .contact-item{width:calc((100% - 1rem)/3)}.md19998.contact .contact-item:nth-child(n+2){margin-left:.5rem}.md19998.contact .contact-item:nth-child(3n+1){margin-left:0}.md19998.contact .contact-item:nth-child(n+4){margin-top:.5rem}.md19998.contact .contact-item{padding-bottom:.15rem}.md19998.contact .content{padding-top:.25rem;margin-top:.3rem;border-top:1px solid #e9e9e9}.md19998.contact .title{line-height:1.3333333333}.md19998.contact .info{line-height:1.5555555556;margin-top:.1rem;color:#999}@media(max-width:750px){.md19998.contact .contact-item{width:calc((100% - .5rem)/2)}.md19998.contact .contact-item:nth-child(n+2){margin-left:.5rem}.md19998.contact .contact-item:nth-child(2n+1){margin-left:0}.md19998.contact .contact-item:nth-child(n+3){margin-top:.5rem}}@media(max-width:500px){.md19998.contact .contact-item{width:calc((100% - 0rem)/1)}.md19998.contact .contact-item:nth-child(n+2){margin-left:.5rem}.md19998.contact .contact-item:nth-child(1n+1){margin-left:0}.md19998.contact .contact-item:nth-child(n+2){margin-top:.5rem}}
/*! contact end */

/*! message start */
.md19999.message .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s}.md19999.message .icon.reverse-x{transform:rotateY(180deg)}.md19999.message .icon.reverse-y{transform:rotateX(180deg)}.md19999.message .icon.white{filter:grayscale(1) brightness(15)}.md19999.message .icon.black{filter:grayscale(1) brightness(0)}.md19999.message .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}.md19999.message .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}.md19999.message .icon img:nth-child(2),.md19999.message .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}.md19999.message .hover-icon:hover.icon img:first-child,.md19999.message .hover-icon:hover .icon img:first-child,.md19999.message .active-icon.icon img:first-child,.md19999.message .active-icon .icon img:first-child{opacity:0}.md19999.message .hover-icon:hover.icon img:last-child,.md19999.message .hover-icon:hover .icon img:last-child,.md19999.message .active-icon.icon img:last-child,.md19999.message .active-icon .icon img:last-child{opacity:1}.md19999.message .cn-wh,.md19999.message .cn-w,.md19999.message .cv-wh,.md19999.message .cv-w{display:block;width:100%}.md19999.message .cn-wh,.md19999.message .cn-h,.md19999.message .cv-wh,.md19999.message .cv-h{display:block;height:100%}.md19999.message .cn-wh,.md19999.message .cn-w,.md19999.message .cn-h{object-fit:contain}.md19999.message .cv-wh,.md19999.message .cv-w,.md19999.message .cv-h{object-fit:cover}.md19999.message .pic-box{max-width:100%;max-height:100%}.md19999.message .pic-box img{max-width:100%;max-height:100%}.md19999.message.wrap,.md19999.message .wrap{padding-left:4%;padding-right:4%;max-width:100%}.md19999.message .area{margin:0 auto;width:16rem;max-width:100%}.md19999.message button,.md19999.message input,.md19999.message textarea{border:none;outline:none;padding:0;background-color:rgba(0,0,0,0)}.md19999.message button{cursor:pointer}.md19999.message .bold{font-weight:bold}.md19999.message img{opacity:0;transition:opacity .3s}.md19999.message img[src]{opacity:1}.md19999.message .btn{display:inline-flex;align-items:center;line-height:1;min-height:2em;white-space:nowrap;cursor:pointer;transition:.3s}.md19999.message .btn{position:relative;align-items:center;justify-content:space-between;padding:.15rem .2rem;transition:.3s;overflow:hidden;min-width:2rem;border-radius:2em;border-color:#ccc !important}.md19999.message .btn.light{border-radius:1.2em;border:1px solid #fff}.md19999.message .btn.light:hover{background-color:#000;color:#000}.md19999.message .btn.light:hover .icon{filter:invert(1)}.md19999.message .btn.full{border-radius:1.2em;background-color:#000}.md19999.message .btn.full:hover{color:#000;background-color:#fff}.md19999.message .btn.full:hover .icon{filter:invert(1)}.md19999.message{padding-top:1.2rem;padding-bottom:1.2rem;background-color:var(--bgc)}.md19999.message .message-inner{display:flex;justify-content:space-between}.md19999.message .message-left{flex:1}.md19999.message .content{width:9.6rem;max-width:100%}.md19999.message .title{line-height:1.2083333333}.md19999.message .info{line-height:1.4583333333;margin-top:.295rem;color:#666}.md19999.message .message-from{margin-top:.7rem}.md19999.message .from-row{display:flex;flex-wrap:wrap;margin-left:-0.4rem}.md19999.message .from-row:nth-child(n+2){margin-top:.6rem}.md19999.message .from-item{position:relative;display:flex;align-items:flex-start;margin-left:.4rem;min-height:.4rem;flex:1}.md19999.message .from-item.required .txt::after{content:"*"}.md19999.message .from-item.focused .cover{transform:translateY(-1.3em);font-size:.875em;color:#333}.md19999.message .ipt{width:100%;padding-bottom:.2rem;border-bottom:1px solid #dfdfdf;transition:.3s}.md19999.message .ipt:focus{border-bottom:1px solid var(--theme-hex)}.md19999.message textarea.ipt{min-height:1.35rem}.md19999.message .cover{position:absolute;top:0;right:0;bottom:0;left:0;color:#999;pointer-events:none;line-height:1;z-index:5;transition:.3s}.md19999.message .message-right{width:5.2rem;max-width:100%}.md19999.message .message-right{position:relative;flex-shrink:0}.md19999.message .message-right::before{content:"";display:block;padding-top:126.9230769231%}.md19999.message .message-right .fill{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1;transition:.5s}@media(max-width:750px){.md19999.message .message-inner{flex-direction:column}.md19999.message .message-right{width:100%;margin-top:.6rem}.md19999.message .content{width:100%}}
/*! message end */
