@media (max-width:992px){.wrap-container[data-v-17c96588] .banner-wrapper{max-height:682px;padding-bottom:60px}}.wrap-container[data-v-17c96588] .banner-container{padding:0 20px}@media (max-width:992px){.wrap-container[data-v-17c96588] .banner-container{display:flex;flex-direction:column;justify-content:flex-end;position:relative}}.wrap-container[data-v-17c96588] .banner-group:after{content:normal}.banner-content[data-v-17c96588]{margin:0 auto;max-width:1112px;width:100%}@media (max-width:992px){.banner-content[data-v-17c96588]{max-width:375px}}.banner-logo[data-v-17c96588]{height:auto;margin:0 0 13px;max-width:368px;width:100%}@media (max-width:992px){.banner-logo[data-v-17c96588]{height:51px;margin:0 0 10px;max-width:233px;-o-object-fit:contain;object-fit:contain}}.banner-title[data-v-17c96588]{color:#fff;font-family:Inter,sans-serif;font-size:32px;font-weight:700;letter-spacing:normal;line-height:48px;margin-bottom:97px}@media (max-width:992px){.banner-title[data-v-17c96588]{font-family:Inter,sans-serif;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:48px;margin-bottom:10px;white-space:pre-line}}.banner-subtitle[data-v-17c96588]{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:600;letter-spacing:.05em;line-height:30px;margin-bottom:8px;white-space:pre-line}@media (max-width:992px){.banner-subtitle[data-v-17c96588]{font-family:Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:.05em;line-height:48px;margin-bottom:4px;white-space:pre-line}.btn-item[data-v-17c96588]{margin-bottom:19px}.btn-item[data-v-17c96588]:last-child{margin:0}}.btn-group[data-v-17c96588]{-moz-column-gap:15px;column-gap:15px;display:flex}@media (max-width:992px){.btn-group[data-v-17c96588]{display:block}}.btn-primary[data-v-17c96588]{background-color:#89e863;border-radius:50px;color:#033128;font-family:Inter,sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:30px;overflow:hidden;padding:5px 29px;position:relative;transition:background-color .3s ease-out;z-index:0}.btn-primary .btn-label[data-v-17c96588]{padding-right:60px}@media (max-width:992px){.btn-primary .btn-label[data-v-17c96588]{padding-right:55px}}.btn-primary .btn-label[data-v-17c96588]:before{background-color:#033128;content:"";height:1.5px;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:transform .3s ease-out;width:53px}@media (max-width:992px){.btn-primary .btn-label[data-v-17c96588]:before{width:48px}}.btn-primary .btn-label[data-v-17c96588]:after{border-bottom:4px solid transparent;border-left:8px solid #033128;border-top:4px solid transparent;content:"";height:0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease-out;width:0}.btn-primary[data-v-17c96588]:active,.btn-primary[data-v-17c96588]:focus,.btn-primary[data-v-17c96588]:hover,.btn-primary[data-v-17c96588]:visited{background-color:#000!important;color:#fff}.btn-primary:active .btn-label[data-v-17c96588]:before,.btn-primary:focus .btn-label[data-v-17c96588]:before,.btn-primary:hover .btn-label[data-v-17c96588]:before,.btn-primary:visited .btn-label[data-v-17c96588]:before{background-color:#fff;transform:translate(4px,-50%)}.btn-primary:active .btn-label[data-v-17c96588]:after,.btn-primary:focus .btn-label[data-v-17c96588]:after,.btn-primary:hover .btn-label[data-v-17c96588]:after,.btn-primary:visited .btn-label[data-v-17c96588]:after{border-left:8px solid #fff;transform:translate(4px,-50%)}.btn-label[data-v-17c96588]{position:relative;z-index:1}.btn-apply-trial[data-v-17c96588]{background-color:#55e2c3;border-radius:50px;font-family:Inter,sans-serif;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:5px 25px;text-align:center;transition:background-color .5s ease-out}.btn-apply-trial[data-v-17c96588]:hover{background-color:#b5f6e8}.main-bg01[data-v-17c96588]{background:url(/images/products/gadofido/main-bg01.png) 50%/cover no-repeat}@media (max-width:992px){.main-bg01[data-v-17c96588]{background:url(/images/products/gadofido/mobile/main-bg01.png) 50%/cover no-repeat}}@media (min-width:992px){.wrap-container[data-v-17c96588] .section01__item:nth-child(2){padding-bottom:67px}.wrap-container[data-v-17c96588] .section02 .detail__title{bottom:48px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;left:47px;letter-spacing:.02em;line-height:1.12;max-width:235px;text-shadow:2px 2px 4px 0 rgba(0,0,0,.4)}.wrap-container[data-v-17c96588] .section03 .section03-detail{-moz-column-gap:30px;column-gap:30px;flex-wrap:wrap;margin:0 auto;max-width:1100px;row-gap:28px}.wrap-container[data-v-17c96588] .section03 .detail__main{margin-bottom:4px}.wrap-container[data-v-17c96588] .section03 .detail__title{font-family:Inter,sans-serif;font-size:22px;font-weight:500;letter-spacing:.05em;line-height:1.42;margin:0 0 0 17px;padding:0 4px 0 11px}.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section01-container,.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section02-container{padding-bottom:23px;padding-top:98px}.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section01-content{padding:0 78px 0 0}.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section01-content .title{font-family:Inter,sans-serif;font-size:36px;font-weight:600;letter-spacing:normal;line-height:.88;margin-bottom:4px;width:483px}.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section01-content .content{font-family:Inter,sans-serif;font-size:24px;font-weight:600;letter-spacing:normal;line-height:1.33;width:483px}.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section02-content{padding:0 0 0 49px}.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section02-content .title{font-family:Inter,sans-serif;font-size:36px;font-weight:600;letter-spacing:normal;line-height:.88;margin-bottom:4px;width:469px}.wrap-container[data-v-17c96588] .section04__wrapper .section04__container02 .section02-content .content{font-family:Inter,sans-serif;font-size:24px;font-weight:600;letter-spacing:normal;line-height:1.33;width:469px}.wrap-container[data-v-17c96588] .section05-wrapper .section05-list .list-item__title{text-align:left}}