@charset "UTF-8";
.c-album{display:block;width:100%;overflow:hidden}.c-album__pic{display:block;width:100%}.c-album__content{position:absolute;top:100%;left:0;display:flex;align-items:center;align-content:center;justify-items:flex-start;justify-content:flex-start;width:100%;padding:15px 30px;background:rgba(0,0,0,.7);transition:transform .4s ease-in-out}.c-album:hover .c-album__content{transform:translateY(-100%)}.c-album__content__title{display:block;width:100%;font-size:15px;line-height:1.5;color:#fff;flex:0 1 auto}.c-album__content__bt{display:block;width:35px;height:35px;margin:0 0 0 20px;border-radius:50%;background:url(/assets/images/common/icon_magnifier.svg) center no-repeat #fff;background-size:40% auto;overflow:hidden;cursor:pointer;flex:0 0 auto}@media screen and (max-width:991px){.c-album__content{display:none}}@media screen and (max-width:767px){}@media screen and (max-width:575px){}@supports (-webkit-touch-callout:none){}
.c-picSlick{display:block;width:50%}.c-picSlick__main{display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;margin:0 0 20px 0;box-shadow:0 10px 25px rgba(174,172,162,.25);overflow:hidden}.c-picSlick__main__item{display:block;width:100%;cursor:pointer}.c-picSlick__nav{display:flex;align-items:flex-start;align-content:flex-start;justify-items:center;justify-content:center;width:100%;padding:0 40px;overflow:hidden}.c-picSlick__nav .slick-arrow{top:0;width:40px;height:100%;background:url(/assets/images/common/icon_arrow_next_black.svg) right center no-repeat,linear-gradient(to left,#fff 0%,#fff 40%,rgba(255,255,255,0) 100%);background-size:10px 20px,auto;transform:none;z-index:100}.c-picSlick__nav .slick-prev{left:0;transform:scaleX(-1)}.c-picSlick__nav .slick-next{right:0}.c-picSlick__nav__item{cursor:pointer;padding:0 5px}.c-picSlick__bt{display:flex;align-items:center;align-content:center;justify-items:center;justify-content:center;width:auto;margin:30px auto 0 auto;padding:0 0 5px 0;border-bottom:1px solid rgba(0,0,0,.3);cursor:pointer}.c-picSlick__bt::before{content:'';position:relative;display:block;width:15px;height:15px;margin:0 15px 0 0;background:url(/assets/images/common/icon_magnifier.svg) center no-repeat;background-size:contain}.c-picSlick__bt::after{content:'查看細節';position:relative;display:block;width:auto;font-size:15px;line-height:1;color:#19191a;flex:0 0 auto}@media screen and (max-width:991px){.c-picSlick{width:100%;margin:0 auto 50px auto}.c-picSlick__nav{display:flex;align-items:stretch;align-content:stretch;justify-items:flex-start;justify-content:flex-start;padding:0}.c-picSlick__nav .slick-arrow{position:relative;height:auto;flex:0 0 auto}.c-picSlick__nav .slick-list{min-width:0;flex:0 1 100%}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.c-picSlick{margin:0 auto 35px auto}.c-picSlick__bt{margin:20px auto 0 auto}.c-picSlick__bt::after{font-size:14px}}@supports (-webkit-touch-callout:none){}
.albumDetail{margin:60px auto 80px auto}.albumDetail__inner,.lbumDetail__inner__info{display:block;width:100%}.albumDetail__inner__info__title{margin:0 0 35px 0}.albumDetail__inner__info__sub{margin:0 0 20px 0}.albumDetail__inner__info__text{display:block;width:100%;font-size:15px;line-height:2;color:#686868;text-align:justify}.albumDetail__inner__box{left:-17.5px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-items:flex-start;justify-content:flex-start;width:calc(100% + 35px);margin:45px 0 0 0}.albumDetail__inner__box__item{width:calc(100% / 3 - 35px);margin:0 17.5px 35px 17.5px;cursor:pointer}.albumDetail__inner__bt{max-width:180px;margin:45px auto 0 auto}@media screen and (max-width:991px){.albumDetail{margin:35px auto 60px auto}.albumDetail__inner__box{left:-10px;width:calc(100% + 20px);margin:30px 0 0 0}.albumDetail__inner__box__item{width:calc(100% / 3 - 20px);margin:0 10px 20px 10px}.albumDetail__inner__bt{margin:30px auto 0 auto}}@media screen and (max-width:767px){}@media screen and (max-width:575px){.albumDetail{margin:20px auto 85px auto}.albumDetail__inner__info__title{margin:0 0 25px 0}.albumDetail__inner__info__sub{margin:0 0 15px 0}.albumDetail__inner__info__text{font-size:14px}.albumDetail__inner__box{left:-5px;width:calc(100% + 10px);margin:25px 0 0 0}.albumDetail__inner__box__item{width:calc(100% / 3 - 10px);margin:0 5px 10px 5px}.albumDetail__inner__bt{max-width:none;margin:20px auto 0 auto}}@supports (-webkit-touch-callout:none){}
