.age_sec .inner_{gap:20px}.age_sec .inner_,.age_sec .inner_ .age_item_{display:flex;align-items:center;justify-content:center}.age_sec .inner_ .age_item_{width:200px;height:200px;border-radius:50%;border:1px solid #e3e3e3;flex-direction:column;color:#054a4d;gap:10px;font-size:1.3rem;font-weight:700;cursor:pointer}.age_sec .inner_ .age_item_ img{width:100px;transition:all .3s}.age_sec .inner_ .age_item_:hover img{scale:1.1}.disc_sec{height:100vh}@media only screen and (max-width:767px){.disc_sec{height:auto}}.disc_sec .inner_{display:flex;height:100%}@media only screen and (max-width:767px){.disc_sec .inner_{background-color:#e3e3e3;padding-bottom:20px}}.disc_sec .inner_ .item_{flex:1;position:relative;height:100%}.disc_sec .inner_ .item_ a{height:100%;display:block;display:flex;align-items:center;gap:20px}@media only screen and (max-width:767px){.disc_sec .inner_ .item_ a{flex-direction:column}}.disc_sec .inner_ .item_ .img_wrap{height:100%;position:relative}.disc_sec .inner_ .item_ .img_wrap img{height:100%;object-fit:cover}.disc_sec .inner_ .item_ .text_{transform:translateX(-20%)}@media only screen and (max-width:767px){.disc_sec .inner_ .item_ .text_{transform:translate(0);text-align:center}}.disc_sec .inner_ .item_ .text_ h3{font-size:3.5rem;font-weight:700;line-height:1.6;color:#d4bd5f}@media only screen and (max-width:767px){.disc_sec .inner_ .item_ .text_ h3{font-size:1.8rem;padding:0 20px}}.disc_sec .inner_ .item_ .text_ p{font-size:2rem;color:#d4bd5f}@media only screen and (max-width:767px){.disc_sec .inner_ .item_ .text_ p{font-size:1rem}}.banner_{height:calc(100vh - 100px);position:relative}@media only screen and (max-width:767px){.banner_{height:calc(50vh - 100px)}}.banner_ *,.banner_ .img_wrap{height:100%}.banner_ .img_wrap img{object-fit:cover;object-position:bottom center}@media only screen and (max-width:767px){.banner_ .img_wrap img{object-position:left}}.banner_ .banner_txt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;height:auto;text-align:center;width:100%}.banner_ .banner_txt h1{color:#fff;font-size:3.8em;margin-bottom:20px;font-weight:700;line-height:1.5}@media only screen and (max-width:767px){.banner_ .banner_txt h1{font-size:1.6em;padding:0 25px}}.banner_ .banner_txt h1 span{color:transparent;-webkit-text-stroke:1px #fff}.banner_ .banner_btn{background:#d4bd5f;border:#d4bd5f;color:#fff}.banner_ .swiper .swiper-button-next,.banner_ .swiper .swiper-button-prev{display:none}.banner_ .swiper .swiper-wrapper .swiper-slide:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3) none repeat scroll 0 0;z-index:1}.banner_ .swiper .swiper-wrapper .swiper-slide:first-of-type .img_wrap img,.banner_ .swiper .swiper-wrapper .swiper-slide:nth-of-type(4) .img_wrap img,.banner_ .swiper .swiper-wrapper .swiper-slide:nth-of-type(5) .img_wrap img{object-position:top center}.banner_ .swiper .swiper-pagination{bottom:20px!important;top:auto!important;height:auto;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:767px){.banner_ .swiper .swiper-pagination{justify-content:flex-end;left:-10px}}.banner_ .swiper .swiper-pagination .swiper-pagination-bullet{background:#d4bd5f;opacity:.5}.banner_ .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:12px;height:12px}