.logo__link--left:hover,
.logo__link--right:hover {
    opacity: 1;
}
.org-header__nav-link {
    transition: .4s;
}
.org-header__nav-link:hover {
    opacity: 1;
    color: #0062B2;
}
.org-header__pulldown .pull__down-list,
.company__bt-pulldown .pull__down-list,
.org-footer__pulldown .pull__down-list {
    transition: .4s;
}
.org-header__pulldown:hover .pull__down-list,
.company__bt-pulldown:hover .pull__down-list,
.org-footer__pulldown:hover .pull__down-list {
    visibility: visible;
    opacity: 1;
}
.pull__down-link:hover {
    opacity: 1;
    color: #fff;
}
.pull__down-link--partners:hover  {
    background: #0062B2;
}
.pull__down-link--leasing:hover  {
    background: #D30D2E;
}
[class*="ervice__sell-link"] {
    transition: .4s;
    border: 2px solid #fff;
}
[class*="service__sell-link"]:hover {
    color: #0062B2;
    border: 2px solid #0062B2;
    opacity: 1;
}
[class*="service__link"] {
    transition: .4s;
    border: 2px solid #fff;
}
.service__link--buy:hover {
    color: #00A0B2;
    border: 2px solid #00A0B2;
    opacity: 1;
}
.service__link--rent:hover {
    color: #D30D2E;
    border: 2px solid #D30D2E;
    opacity: 1;
}
[class*="lifedo__sell-item-link"] {
    transition: .4s;
    border: 2px solid #0062B2;
}
[class*="lifedo__sell-item-link"]:hover {
    color: #0062B2;
    background: #fff;
    opacity: 1;
}
[class*="lifedo__sell-item-link"]::after {
    transition: .4s;
}
[class*="lifedo__sell-item-link"]:hover::after {
    background: url(/images/top/lifedo-bt-arrow-b.svg) no-repeat center / contain;
}
.lifedo__sell-item-link--sell:hover::after,
.lifedo__sell-item-link--voluntary:hover::after {
    background: url(/images/top/lifedo-bt-diagonalarrow-b.svg) no-repeat center / contain;
}
[class*="lifedo__item-link"] {
    transition: .4s;
}
[class*="lifedo__item-link"]:hover {
    background: #fff;
    opacity: 1;
}
[class*="lifedo__item-link"]::after {
    transition: .4s;
}
.lifedo__item-link--buy {
    border: 2px solid #00A0B2;
}
.lifedo__item-link--buy:hover {
    color: #00A0B2;
}
.lifedo__item-link--buy:hover::after {
    background: url(/images/top/lifedo-bt-diagonalarrow-lb.svg) no-repeat center / contain;
}
.lifedo__item-link--rent {
    border: 2px solid #D30D2E;
}
.lifedo__item-link--rent:hover {
    color: #D30D2E;
}
.lifedo__item-link--rent:hover::after {
    background: url(/images/top/lifedo-bt-arrow-r.svg) no-repeat center / contain;
}
[class*="difference__link"] {
    transition: .4s;
}
[class*="difference__link"]:hover {
    background: #fff;
    opacity: 1;
}
[class*="difference__link"]::after {
    transition: .4s;
}
.difference__link--left {
    border: 2px solid #0062B2;
}
.difference__link--left:hover {
    color: #0062B2;
}
.difference__link--left:hover::after {
    background: url(/images/top/lifedo-bt-diagonalarrow-b.svg) no-repeat center / contain;
}
.difference__link--right {
    border: 2px solid #31A7D5;
}
.difference__link--right:hover {
    color: #31A7D5;
}
.difference__link--right:hover::after {
    background: url(/images/top/lifedo-bt-arrow-lb.svg) no-repeat center / contain;
}
.company__link {
    transition: .4s;
    border: 2px solid #D30D2E;
}
.company__link:hover {
    background: #FFF;
    color: #D30D2E;
    opacity: 1;
}
.company__link:hover::after {
    background: url(/images/top/lifedo-bt-arrow-r.svg) no-repeat center / contain;
}
.recruit__bnr a:hover {
    opacity: 1;
}
.bnr__txt {
    transition: .4s;
    border-top: 2px solid #0062B2;
    border-bottom: 2px solid #0062B2;
    border-left: 2px solid #0062B2;
}
.recruit__bnr a:hover .bnr__txt {
    background: #fff;
    color: #0062B2;
}
.bnr__txt::after {
    transition: .4s;
}
.recruit__bnr a:hover .bnr__txt::after {
    background: url(/images/top/lifedo-bt-diagonalarrow-b.svg) no-repeat center / contain;
}
[class*="swiper__bottom-box"] .swiper-button-prev,
[class*="swiper__bottom-box"] .swiper-button-next {
    transition: .4s;
}
[class*="swiper__bottom-box"] .swiper-button-prev:hover {
    background: url(/images/top/swiper_left-on.svg) no-repeat center / contain;
}
[class*="swiper__bottom-box"] .swiper-button-next:hover {
    background: url(/images/top/swiper_right-on.svg) no-repeat center / contain;
}
.blog__link {
    transition: .4s;
    border: 2px solid #D30D2E;
}
.blog__link:hover {
    background: #fff;
    color: #D30D2E;
}
.blog__link::after {
    transition: .4s;
}
.blog__link:hover::after {
    background: url(/images/top/lifedo-bt-arrow-r.svg) no-repeat center / contain;
}
[class*="introduction__link"] {
    transition: .4s;
}
[class*="introduction__link"]:hover {
    opacity: 1;
    color: #fff;
}
[class*="introduction__link"]::after {
    transition: .4s;
}
[class*="introduction__link"]:hover::after {
    background: url(/images/top/lifedo-bt-arrow-w.svg) no-repeat center / contain;
}
.introduction__link--left:hover {
    background: #0062B2;
}
.introduction__link--right:hover {
    background: #D30D2E;
}
.org-footer__nav-link {
    transition: .4s;
}
.org-footer__nav-link:hover {
    color: #0062B2;
}
.org-footer__nav-link-icn::after  {
    transition: .4s;
}
.org-footer__nav-link-icn:hover::after  {
    background: url(/images/top/lifedo-bt-diagonalarrow-b.svg) no-repeat center / contain;
}
.org-footer__nav-link:hover {
    opacity: 1;
}
.footer__logo-left:hover a,
.footer__logo-right:hover a {
    opacity: 1;
}
.org-footer-sns-link {
    transition: .4s;
}
.org-footer-sns-link-insta:hover {
    opacity: 1;
    border: 2px solid #d92e7d;
}
.org-footer-sns-link-youtube:hover {
    opacity: 1;
    border: 2px solid #d30d2e;
}
.float__bt a {
    transition: .4s;
    border-top: 2px solid #0062B2;
    border-bottom: 2px solid #0062B2;
    border-left: 2px solid #0062B2;
}
.float__bt a:hover {
    background: #fff;
    color: #0062B2;
    opacity: 1;
}
.float__bt a::before {
    transition: .4s;
}
.float__bt a:hover::before {
    background: url(/images/top/float-icn-on.svg) no-repeat center / contain;
}