.p-gallery{position:relative;padding:180px 0}@media screen and (max-width: 1080px){.p-gallery{padding:150px 0}}@media screen and (max-width: 810px){.p-gallery{padding:100px 0}}@media screen and (max-width: 500px){.p-gallery{padding:80px 0}}.p-gallery .c-titleSec03{opacity:0;transform:translateY(20px);transition:opacity 1.2s,transform 1.2s}.is-loaded .p-gallery .c-titleSec03{opacity:1;transform:translateY(0)}.p-galleryLarge__wrap{position:relative}.p-galleryLarge__slider{margin:150px auto 0;max-width:700px;width:80%}@media screen and (max-width: 1080px){.p-galleryLarge__slider{margin:130px auto 0}}@media screen and (max-width: 810px){.p-galleryLarge__slider{margin:100px auto 0}}@media screen and (max-width: 650px){.p-galleryLarge__slider{margin:80px auto 0;width:75%}}@media screen and (max-width: 500px){.p-galleryLarge__slider{margin:50px auto 0;width:70%}}@media screen and (max-width: 350px){.p-galleryLarge__slider{width:65%}}.p-galleryLarge__slider .p-gallery__image{position:relative;width:100%;height:460px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1080px){.p-galleryLarge__slider .p-gallery__image{height:45vw}}.p-minSlider{position:relative;width:100vw;margin:60px calc(50% - 50vw) 0}@media screen and (max-width: 810px){.p-minSlider{margin:50px calc(50% - 50vw) 0}}@media screen and (max-width: 500px){.p-minSlider{margin:30px calc(50% - 50vw) 0}}.p-min__slide{position:relative;cursor:pointer}.p-min__slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8)}.p-min__slide.swiper-slide-thumb-active::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0)}.p-min__image{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background-color:rgba(51,25,0,.2)}@media screen and (max-width: 810px){.p-min__image{height:100px}}@media screen and (max-width: 500px){.p-min__image{height:80px}}.p-gallerySlider__desc{margin:50px auto 0;width:80%}@media screen and (max-width: 810px){.p-gallerySlider__desc{margin:30px auto 0}}@media screen and (max-width: 650px){.p-gallerySlider__desc{margin:20px auto 0;width:90%}}@media screen and (max-width: 500px){.p-gallerySlider__desc{margin:0 auto 0;width:95%}}.p-gallerySlider__desc .text{text-align:center}.p-galleryPrev,.p-galleryNext{position:absolute;top:40%}.p-galleryPrev{left:0}.p-galleryPrev:before{left:52%;transform:translate(-50%, -50%) rotate(225deg)}.p-galleryNext{right:0}.p-galleryNext:before{left:45%;transform:translate(-50%, -50%) rotate(45deg)}