body,h6,p{margin:0}section.embed-section{iframe{&.desktop{height:160px;overflow:hidden;@media (max-width:1024px){height:265px}@media (max-width:768px){height:390px}@media (max-width:430px){display:none}}&.mobile{display:none;height:393px;overflow:hidden;@media (max-width:430px){display:block}}}}.products-download{overflow:hidden;padding-bottom:1rem;padding-top:1rem;position:relative;.bg-img{height:100%;inset:0;max-width:none;object-fit:cover;object-position:center;position:absolute;width:100%}.products-download__container{align-items:center;column-gap:1rem;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1328px;padding-left:24px;padding-right:24px;position:relative;row-gap:2rem;z-index:10;@media (max-width:1024px){align-items:start;flex-direction:column;justify-content:unset}@media (max-width:768px){row-gap:1rem}&.pc{@media (max-width:430px){display:none}.links{display:flex;flex-basis:843px;gap:2rem;@media (max-width:1024px){flex-basis:auto;flex:1 1 0%;width:100%}@media (max-width:768px){flex-direction:column;gap:1rem}.links__item{flex:1 1 0%;a{align-items:center;background-color:#fff;border-radius:60px;box-shadow:0 8px 24px 0 rgba(0,0,0,.12);box-sizing:border-box;column-gap:20px;display:flex;justify-content:space-between;min-height:96px;padding-left:40px;padding-right:8px;text-decoration:none;@media (max-width:768px){min-height:70px;padding-bottom:10px;padding-left:35px;padding-top:10px}&:hover{.icon{background-color:#ed7d31;.img{img{&.img-default{opacity:0}&.img-alt{opacity:1}}}}}.links__info{display:flex;flex-direction:column;row-gap:10px;h6{font-size:clamp(1.125rem,.9028rem + .463vw,1.25rem);font-weight:700}h6,p{color:#1a1a1a;font-family:Noto Sans TC Variable,sans-serif;font-style:normal;line-height:120%}p{font-size:clamp(1rem,.7778rem + .463vw,1.125rem);font-weight:400}}.icon{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:60px;box-shadow:0 8px 24px 0 rgba(0,0,0,.12);display:flex;flex-shrink:0;justify-content:center;transition:background-color .3s ease;width:80px;@media (max-width:768px){width:45px}.img{position:relative;@media (max-width:768px){max-width:14px}img{height:auto;max-width:100%;transition:opacity .3s ease;&.img-alt{left:0;opacity:0;position:absolute;top:0;z-index:10}}}}}}}}&.mob{display:none;flex-direction:column;row-gap:10px;@media (max-width:430px){display:flex}.mitake-pc_form{display:flex;flex-direction:column;row-gap:20px;width:100%;.form-wrap{align-items:center;column-gap:20px;display:flex;input{background-color:#f5f5f5;border-color:transparent;border-radius:20px;border-width:1px;padding:20px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;width:100%;&:focus,&:hover{background-color:#fff;border-color:#ed7d31;box-shadow:0 8px 24px 0 rgba(0,0,0,.12);outline:2px solid transparent;outline-offset:2px}&::placeholder{color:#999;font-family:Noto Sans TC Variable,sans-serif;font-size:clamp(1rem,.7778rem + .463vw,1.125rem);font-style:normal;font-weight:400;line-height:120%}&:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}}}}}.title{h6{font-size:clamp(1.1875rem,.6319rem + 1.1574vw,1.5rem);font-weight:600;line-height:140%;margin-bottom:8px}h6,p{color:#fff;font-family:Noto Sans TC Variable,sans-serif;font-style:normal}p{font-size:clamp(1rem,.7778rem + .463vw,1.125rem);font-weight:400;line-height:180%}}}}button.btn{align-items:center;aspect-ratio:1/1;background-color:#fff;border:none;border-radius:60px;box-shadow:0 8px 24px 0 rgba(0,0,0,.12);cursor:pointer;display:flex;justify-content:center;transition:background-color .45s ease;width:80px;img{display:block}}