/* CSS Document */

@media (max-width: 767px){.x .c1-q{padding-top:32px}}
@media (max-width: 767px){.x .c1-r{padding-bottom:32px}}
@media (max-width: 767px){.x .c1-1h{padding-top:24px}}
@media (max-width: 767px){.x .c1-1i{padding-bottom:24px}}
@media (max-width: 767px){.x .c1-23{width:100%}}
@media (max-width: 767px){.x .c1-24{display:flex}}
@media (max-width: 767px){.x .c1-25{justify-content:center}}
@media (max-width: 767px){.x .c1-4g{height:calc((100vw - 48px)/1.5791411042944785)}}
@media (max-width: 767px){.x .c1-5h > :nth-child(n){margin-bottom:24px}}
@media (max-width: 767px){.x .c1-5i  > :last-child{margin-bottom:0 !important}}
@media (max-width: 767px){.x .c1-6f{height:calc((100vw - 48px)/2)}}
@media (max-width: 767px){.x .c1-7a > p > ul{margin-left:0px}}
@media (max-width: 767px){.x .c1-7b > p > ul{margin-right:0px}}
@media (max-width: 767px){.x .c1-7c > p > ul{padding-left:24px}}
@media (max-width: 767px){.x .c1-82{padding-top:40px}}
@media (max-width: 767px){.x .c1-83{padding-bottom:40px}}
@media (max-width: 767px){.x .c1-89{order:-1}}
@media (max-width: 767px){.x .c1-by{flex-direction:column}}
@media (max-width: 767px){.x .c1-bz{padding-top:4px}}
@media (max-width: 767px){.x .c1-c0{padding-bottom:4px}}