.con_anc,.con_gallery{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width: 1024px){.con_anc,.con_gallery{width:91.66667%}}.con_anc{max-width:820px;padding-top:4.61rem}@media only screen and (max-width: 767px){.con_anc{padding-top:3.07rem}}.txt_search{color:#4A4A4A;margin-top:6.15rem}@media only screen and (max-width: 767px){.txt_search{margin-top:4.61rem}}@media only screen and (max-width: 767px){.txt_search{font-size:85%}}.txt_search img{margin-right:5px;vertical-align:bottom}.con_gallery{max-width:1100px;margin-bottom:12.3rem}.con_gallery .box_gallery{padding-top:6.15rem;margin-bottom:3.84rem}@media only screen and (max-width: 767px){.con_gallery .box_gallery{padding-top:4.61rem}}@media only screen and (max-width: 767px){.con_gallery .box_gallery{margin-bottom:1.53rem}}.con_gallery .box_gallery.long .box_list::before{content:"";position:absolute;width:1100px;height:470px;left:0px;bottom:0px;pointer-events:none;background:linear-gradient(180deg, rgba(255,255,255,0) 63.94%,rgba(255,255,255,0.77018) 83.77%,#ffffff 100%)}.con_gallery .box_gallery.show{position:relative}.con_gallery .box_gallery.show .box_list::before{opacity:0}.con_gallery .box_gallery .box_list{margin-top:1.53rem;display:grid;grid-template-columns:repeat(5, 1fr);gap:3.07rem 1.38rem;border-top:1px solid #9e9e9e;padding-top:3.69rem;position:relative}@media only screen and (max-width: 767px){.con_gallery .box_gallery .box_list{grid-template-columns:repeat(2, 1fr);row-gap:1.38rem;padding-top:2.69rem}}.con_gallery .box_gallery .box_list li .img{border-radius:4px;overflow:hidden}.con_gallery .btn_basic_m{margin-top:1.53rem;width:15.38rem;margin-inline:auto;display:none}.con_gallery .btn_basic_m a{width:100%;font-family:"Marcellus", serif}.mfp-title{text-align:center;color:#fff}@media only screen and (min-width: 1025px){.mfp-title{font-size:116%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.mfp-title{font-size:108%}}@media only screen and (max-width: 767px){.mfp-title{font-size:100%}}.mfp-arrow:before,.mfp-arrow:after{content:none}@media only screen and (max-width: 767px){.mfp-figure{display:flex;align-items:center;height:100%}}.mfp-figure::after{display:none}.mfp-content{height:100%;width:100%}.mfp-container img{transform:scale(0.85);right:0;margin-inline:auto}@media only screen and (min-width: 768px){.mfp-container img{transform-origin:bottom}}.mfp-arrow-left{width:80%;background:url("./../../gallery/images/arr_prev.svg") left center no-repeat !important;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767px){.mfp-arrow-left{width:95%}}.mfp-arrow-right{width:80%;background:url("./../../gallery/images/arr_next.svg") right center no-repeat !important;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767px){.mfp-arrow-right{width:95%}}.mfp-arrow:active{margin-top:-55px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{opacity:1;cursor:pointer;top:2rem;width:95%;left:0;right:0;margin:0 auto}.ct-closepopup{background:#fff;width:15.38rem;height:40px;display:flex;align-items:center;border-radius:2.3rem;color:#000;border:1px solid #000;font-size:13px;position:relative;padding-left:2.3rem;pointer-events:none;margin-left:auto;font-family:"Marcellus", serif}.ct-closepopup::before{content:"";opacity:1;display:inline-block;height:1px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:14px;right:27px;background:#000}@media only screen and (max-width: 767px){.ct-closepopup::before{width:14px}}@media only screen and (max-width: 767px){.ct-closepopup::before{right:27px}}.ct-closepopup::after{content:"";display:inline-block;width:1px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);height:14px;right:33px;background:#000}@media only screen and (max-width: 767px){.ct-closepopup::after{height:14px}}@media only screen and (max-width: 767px){.ct-closepopup::after{right:33px}}.box_gallery ul{list-style:none;padding:0;margin:0}.box_gallery ul li{display:none}@media only screen and (max-width: 767px){.mfp-bottom-bar{position:relative}.mfp-bottom-bar .mfp-title{padding-right:0}}
