@charset "UTF-8";.pg-gallery .c-content-main{padding:.4rem 1.45rem .72rem}@media screen and (max-width:767px){.pg-gallery .c-content-main{padding:5.33vw 5.33vw 19.2vw}}.pg-gallery .c-h2-underlayer-ttl{margin-bottom:.25rem;padding-bottom:0;border-bottom:none}@media screen and (max-width:767px){.pg-gallery .c-h2-underlayer-ttl{margin-bottom:2.13vw;letter-spacing:0}}.pg-gallery .main-read{margin-bottom:.35rem;font-size:.18rem;text-align:center;line-height:1.88}@media screen and (max-width:767px){.pg-gallery .main-read{margin-bottom:5.33vw;font-size:3.73vw;line-height:1.71}}.pg-gallery .c-loop-slider{margin:0 -1.45rem .85rem}@media screen and (max-width:767px){.pg-gallery .c-loop-slider{margin:0 -5.33vw 6.67vw}}.pg-gallery .c-loop-slider .c-loop-slider-wrap{max-width:none;height:3rem}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .c-loop-slider-wrap{height:58.13vw}}.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-anim,.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-anim2{width:106.32rem!important}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-anim,.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-anim2{width:1011.2vw!important}}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-anim2{top:29.07vw}}.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-inline{width:4.43rem!important;height:auto}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-inline{width:42.13vw!important;height:auto}}.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-inline .nobori-img{width:100%}.pg-gallery .c-loop-slider .c-loop-slider-wrap .slide-inline .nobori-img img{width:100%;height:auto}.pg-gallery .c-loop-slider .front-visual{width:3.72rem;height:3.63rem}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .front-visual{bottom:38.13vw;left:2.4vw;width:34.67vw;height:34.67vw}}.pg-gallery .c-loop-slider .sort-block{display:flex;justify-content:center;position:absolute;bottom:0;left:0;right:0;width:8.5rem;margin:0 auto;padding:.31rem 0 .19rem;background-color:#048c33}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .sort-block{display:block;position:relative;width:100%;height:38.67vw;padding:5.33vw 4vw 0 8vw}}.pg-gallery .c-loop-slider .sort-block .search{display:flex;align-items:center}.pg-gallery .c-loop-slider .sort-block .search:first-of-type{margin-right:.39rem}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .sort-block .search:first-of-type{margin-bottom:2.67vw;margin-right:0}}.pg-gallery .c-loop-slider .sort-block .search .search-ttl{margin-right:.15rem;font-size:.16rem;color:#fff;line-height:1.625}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .sort-block .search .search-ttl{width:22.67vw;margin-right:4vw;font-family:IwaUDGoDspPro-Bd,sans-serif;font-size:3.73vw;text-align:right}}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .sort-block .search .c-selectBox:before{top:5.33vw;right:6.4vw}}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .sort-block .search .c-selectBox:after{top:3.47vw;right:4vw}}.pg-gallery .c-loop-slider .sort-block .search .c-selectBox-wrap{width:2.25rem;padding:.07rem .16rem;background-color:#fff;border:none;font-size:.16rem;color:#281600;line-height:2}@media screen and (max-width:767px){.pg-gallery .c-loop-slider .sort-block .search .c-selectBox-wrap{width:56vw;padding:1.6vw 4.27vw;border:2px solid #d5d5d5;font-size:4.27vw}}@media screen and (min-width:768px),print{.pg-gallery .gallery-list-wrap .item-list.-bgList.-verticalList .item-list-link{width:100%;height:2.8rem;background-size:cover}}.pg-gallery .gallery-list-wrap .item-list.-bgList.-verticalList .item-list-link .item-list-img{width:80%;height:80%!important}.pg-gallery .gallery-list-wrap .item-list.-bgList.-verticalList .item-list-link .item-list-img img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}.pg-gallery .gallery-list-wrap .gallery-name{display:block;text-decoration:underline;margin-top:.15rem;margin-bottom:.08rem;font-size:.15rem}@media screen and (max-width:767px){.pg-gallery .gallery-list-wrap .gallery-name{margin-top:2.13vw;margin-bottom:.8vw;font-size:4vw}}.pg-gallery .gallery-list-wrap .gallery-detail{font-size:.12rem}@media screen and (max-width:767px){.pg-gallery .gallery-list-wrap .gallery-detail{font-size:3.2vw;line-height:1.5}}@media screen and (max-width:767px){.pg-gallery .modaal-wrapper{overflow:hidden}}.pg-gallery .no-result{font-size:.18rem;text-align:center}.pg-gallery .modaal-container .slick-prev{left:auto}@media screen and (min-width:768px),print{.pg-gallery .modaal-container .slick-prev{margin-left:-.85rem}}@media screen and (max-width:767px){.pg-gallery .modaal-container .slick-prev{top:50%;left:4vw;z-index:100}}.pg-gallery .modaal-container .slick-next{right:auto;margin-left:0}@media screen and (min-width:768px),print{.pg-gallery .modaal-container .slick-next{right:calc(((100% - 1100px)/ 2) + 13px)}}@media (max-width:1100px){.pg-gallery .modaal-container .slick-next{right:13px}}@media screen and (max-width:767px){.pg-gallery .modaal-container .slick-next{top:50%;right:4vw}}@media screen and (min-width:768px),print{.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont{display:block!important}.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont .modal-cont-img{width:100%;height:auto;margin-bottom:.5rem}.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont .modal-cont-img .modal-cont-img-inner{padding-bottom:70%}.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont .modal-cont-info{display:flex;align-items:center;justify-content:space-between;padding:0 .5rem}.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont .modal-cont-info .modal-cont-tbl{width:60%;margin-right:.3rem}.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont .modal-cont-info .modal-cont-tbl td,.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont .modal-cont-info .modal-cont-tbl th{padding:.05rem .13rem}.pg-gallery .modaal-wrapper .modal-cont-wrapper .modal-cont .modal-cont-info .modal-cont-btnList{width:35%;margin-top:0}}