#pageContent > div {}

.sectionDescription {font-size: 24px;line-height: 30px;font-weight: 300;max-width: 800px;}

#info {}
#info .item {margin-bottom:20px}
#info .item .img {}
#info .item .title {    font-size: 34px;}
#info .item .alt {    margin-top: 20px;margin-bottom:10px}

#satisfaction {    background: #F8F8F8;padding: 90px 0px 90px;margin: 90px 0px 30px;}
#satisfaction .subject {}
#satisfaction .subject .info {font-size: 16px;color: #AAA;}
#satisfaction .subject .text {    font-size: 54px;line-height:60px;padding-right:50px}
#satisfaction .subject .text span {color:#BB1E10}
#satisfaction .item > div {    background: #fff;padding: 26px 32px;border: solid 1px #DDD;}
#satisfaction .item .title {font-size: 18px;margin-bottom: 10px;}
#satisfaction .item .description {font-size: 14px;margin-bottom: 10px;font-weight: 500;    height: 180px;}
#satisfaction .item .who {    margin-top: 20px;}
#satisfaction .item .who .profile {    padding-right: 0px;}
#satisfaction .item .who .name {    color: #555;font-weight: 600;    margin-top: 2px;}
#satisfaction .item .who .title {    font-weight: 300;color: #555;font-size: 14px;}

#timeline {margin:100px auto 100px;position:relative;}
#timeline .swiper-container {overflow:visible;}
#timeline .swiper-slide {    width: 600px;padding-right:100px}
#timeline .swiper-slide img {}
#timeline .year {font-size: 40px;font-weight: 600;}
#timeline .text p {font-size: 18px;font-weight: 400;max-width: 200px;margin-top:0px}
#timeline .swiper-button-prev,#timeline .swiper-button-next {top:90px}

#culture {padding-top:0px;padding-bottom:100px;background-color:#F1F1F1}
#culture .swiper-container {overflow:visible;}
#culture .swiper-slide {    width: 1400px;padding-right:100px}
#culture .swiper-slide img {}
#culture .button {margin-top:50px}

#events {margin-top:40px}
.swiper-slide.event {    width: 500px;margin-right: 20px;border: solid 1px #AAA;border-radius: 6px;    box-shadow: 0 0 0 rgb(0 0 0 / 0);    padding: 20px;}
.swiper-slide.event:hover {    box-shadow: 1px 1px 16px rgb(0 0 0 / 16%)!important;}
.swiper-slide.event .image {}
.swiper-slide.event .description p {    font-weight: 500;color: #000;padding: 0px 20px;}


@media only screen and (max-width: 40.063em) {

}