.btn_primary_normal,.btn_primary_ghost{vertical-align:middle;color:#1f0aad;cursor:pointer;letter-spacing:-.03em;background-color:#fff;border-radius:999px;height:44px;padding-left:22px;padding-right:42px;font-size:14px;line-height:44px;display:inline-block;position:relative;overflow:hidden}.btn_primary_normal span,.btn_primary_ghost span{top:unset;font-size:inherit;position:relative;transform:none}.btn_primary_normal:after,.btn_primary_ghost:after{content:"";background:url(/assets/images/ico/ico_btn_up_blue.svg) 0 0/100% no-repeat;width:16px;height:16px;display:block;position:absolute;top:50%;right:21px;transform:translateY(-50%)}.btn_primary_normal:hover span,.btn_primary_ghost:hover span{opacity:1}@keyframes btnPrimary{0%{top:50%;right:21px}18%{top:-10%;right:-8px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:42px}50%{top:50%;right:21px}}.btn_primary_normal:hover:after,.btn_primary_ghost:hover:after{animation:2s infinite btnPrimary}.btn_primary_ghost{color:#fff;background-color:#0000;border:1px solid #fff}.btn_primary_ghost:after{background:url(/assets/images/ico/ico_btn_up_white.svg) 0 0/100% no-repeat}@media (min-width:768px){.btn_primary_normal,.btn_primary_ghost{height:58px;padding-left:30px;padding-right:54px;font-size:18px;line-height:58px}.btn_primary_normal:after,.btn_primary_ghost:after{width:18px;height:18px;right:27px}@keyframes btnPrimary{0%{top:50%;right:27px}18%{top:-10%;right:-9px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:54px}50%{top:50%;right:27px}}}@media (min-width:1280px){.btn_primary_normal,.btn_primary_ghost{height:70px;padding-left:36px;padding-right:64px;font-size:22px;line-height:70px}.btn_primary_normal:after,.btn_primary_ghost:after{width:20px;height:20px;right:32px}@keyframes btnPrimary{0%{top:50%;right:32px}18%{top:-10%;right:-10px}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:110%;right:64px}50%{top:50%;right:32px}}}.btn_secondary_up,.btn_secondary_down{vertical-align:middle;color:#1d1d1f;cursor:pointer;text-align:center;background-color:#fff;border:1px solid #d6d6d6;border-radius:50%;width:90px;height:90px;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.btn_secondary_up span,.btn_secondary_down span{width:100%;font-size:14px;font-weight:500;line-height:18px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn_secondary_up:after,.btn_secondary_down:after{content:"";background:url(/assets/images/ico/ico_btn_up_white.svg) 0 0/100% no-repeat;width:14px;height:14px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes btnSecondaryUp{0%{top:50%;left:50%}18%{top:0;left:100%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:100%;left:0}50%{top:50%;left:50%}}.btn_secondary_up:hover,.btn_secondary_down:hover{background-color:#252525;border:1px solid #252525}.btn_secondary_up:hover span,.btn_secondary_down:hover span{opacity:0}.btn_secondary_up:hover:after,.btn_secondary_down:hover:after{animation:2s infinite btnSecondaryUp;display:block}.btn_secondary_down:after{background:url(/assets/images/ico/ico_btn_download_black.svg) 0 0/100% no-repeat;width:24px;height:24px}.btn_secondary_down:hover{background-color:#fff;border:1px solid #d6d6d6}@keyframes btnSecondaryDown{0%{top:50%}18%{top:120%}19%{opacity:1}20%{opacity:0}29%{opacity:0}30%{opacity:1}31%{top:-10%}50%{top:50%}}.btn_secondary_down:hover:after{animation:2s infinite btnSecondaryDown}@media (min-width:768px){.btn_secondary_up,.btn_secondary_down{width:140px;height:140px}.btn_secondary_up span,.btn_secondary_down span{font-size:18px;line-height:24px}.btn_secondary_up:after,.btn_secondary_down:after{width:22px;height:22px}.btn_secondary_down:after{width:32px;height:32px}}@media (min-width:1280px){.btn_secondary_up,.btn_secondary_down{width:180px;height:180px}.btn_secondary_up span,.btn_secondary_down span{font-size:22px;line-height:30px}.btn_secondary_up:after,.btn_secondary_down:after{width:26px;height:26px}.btn_secondary_down:after{width:38px;height:38px}}.tween-item{width:100%;height:100%}button,a{cursor:pointer}
