.rps-img{max-width:100%;height:auto}@media screen and (min-width:1180px){main.main{padding-top:2rem}}a.link{color:#000;display:inline-block}a.link::after{content:"";display:block;width:0;border-bottom:1px solid #fff0}a.link:hover{color:rgb(0 0 0 / .7)}a.link:hover::after{content:"";display:block;width:100%;border-bottom:1px solid rgb(246 165 84 / .8);transition:.4s}a.link i{color:rgb(246 165 84 / .8)}.wp-element-caption{font-size:.8rem}.content-title{border-bottom:1px solid rgb(0 0 0 / .1);margin-bottom:3rem}.content-title-txt{display:inline-block;font-size:1.3rem;font-weight:400;padding:1rem 0;margin:0;position:relative}.content-title-txt::after{content:"";display:block;width:100%;border-bottom:1px solid rgb(246 165 84 / .7);position:absolute;left:0;bottom:-1px}.content-date{margin:-2rem 0 3rem}.content h2{font-size:1.2rem;font-weight:400;color:#000}.content .nogap{gap:0!important;margin-bottom:0!important}.artists-list{display:grid;grid-template-columns:1fr;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem}.artists-list-box{box-sizing:border-box;border:1px solid rgb(0 0 0 / .1)}.artists-list-title h2{font-weight:400;font-size:1.1rem}.artists-list-title h2 a{color:#000;display:block;padding:.5rem 1rem;text-align:center}.artists-list-title h2 a:hover{color:rgb(246 165 84 / .8);transition:.3s}.artists-list-thumb{position:relative;background-color:rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .1);box-sizing:border-box;overflow:hidden}.artists-list-thumb img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:1180px){.artists-list-thumb:hover{opacity:.8;transition:.3s}}.artists-list-thumb{border-top:none;border-left:none;border-right:none;height:300px}@media(max-width:599px){.artists-list .artists-list{grid-template-columns:1fr;gap:3rem}}.exhibitions-list,.archive-list{display:grid;grid-template-columns:100px 1fr;column-gap:12px;row-gap:8px;align-items:start;margin-bottom:3rem}.exhibitions-list-title,.archive-list-title{grid-column:2;grid-row:1}.exhibitions-list-title h2,.archive-list-title h2{margin:0}.exhibitions-list-title a,.archive-list-title a{font-weight:400;font-size:1.1rem}.exhibitions-list-thumb,.archive-list-thumb{grid-column:1;position:relative;background-color:rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .1);box-sizing:border-box;overflow:hidden}.exhibitions-list-thumb img,.archive-list-thumb img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width:1180px){.exhibitions-list-thumb:hover,.archive-list-thumb:hover{opacity:.8;transition:.3s}}.exhibitions-list-thumb,.archive-list-thumb{height:100px}.exhibitions-list-date,.archive-list-date{font-size:80%}@media screen and (min-width:768px){.exhibitions-list,.archive-list{grid-template-columns:150px 1fr;column-gap:2rem}.exhibitions-list-thumb,.archive-list-thumb{height:150px}.exhibitions-list-title h2 a,.archive-list-title h2 a{font-size:1.2rem}}.exhibitions-list{grid-template-rows:auto auto}.exhibitions-list-thumb{grid-row:1}.exhibitions-list-term{grid-column:1/-1;grid-row:2}@media screen and (min-width:768px){.exhibitions-list-thumb{grid-row:1/3}.exhibitions-list-title{grid-column:2;grid-row:2;margin-top:-2rem}.exhibitions-list-term{grid-column:2;grid-row:1}}span.term-tag{text-align:center;border-radius:2px;font-size:.7rem;padding:0 .3rem;margin-right:.5rem}span.term-tag.upcoming{border:1px solid rgb(0 0 0 / .8);color:#000}span.term-tag.current{border:1px solid rgb(246 165 84 / .6);color:#f6a554}span.term-tag.past{border:1px solid rgb(0 0 0 / .3);color:rgb(0 0 0 / .5)}.archive-list{grid-template-rows:auto auto auto}.archive-list-thumb{grid-row:1/3}.archive-list-date{grid-column:2;grid-row:1}.archive-list-title{grid-column:2;grid-row:2}.archive-list-title h2{margin-top:-.5rem}.archive-list-excerpt{grid-column:1/3;grid-row:3;font-size:95%}.archive-list-excerpt p{margin:0}.archive-list-excerpt p a{color:rgb(0 0 0 / .75)}.archive-list-excerpt p a::after{background:url(http://himpotan.com/wp-content/themes/GS2_2026/css/../images/angle_right.svg) 100% 50% no-repeat;background-size:auto 100%;content:"";display:inline-block;height:1rem;width:1rem;margin-bottom:-3px}@media screen and (min-width:768px){.archive-list-thumb{grid-row:1/4}.archive-list-excerpt{grid-column:2;grid-row:3}}.single-exhibitions-term{margin-top:-2rem}.single-exhibitions-container{display:flow-root}.single-exhibitions-images{margin-top:1.5rem}@media screen and (min-width:768px){.single-exhibitions-images{float:left;margin-right:1.5rem}}.single-exhibitions-images .link-artistdata{text-align:right}@media screen and (min-width:768px){.single-exhibitions-images .link-artistdata{text-align:left}}.single-exhibitions-images .link img{height:.9rem}.single-exhibitions-images .thumb{max-width:100%;height:auto}.single-exhibitions-txt a{color:#000;border-bottom:1px dashed rgb(0 0 0 / .3)}.single-exhibitions-txt a:hover{color:#f6a554;border-bottom-color:#000}@media screen and (min-width:768px){.single-exhibitions-img{width:400px}}.content-box .wp-block-cb-carousel-v2 .cb-button-next,.content-box .wp-block-cb-carousel-v2 .cb-button-prev{padding:1rem;opacity:.4}.content-box .wp-block-cb-carousel-v2 .cb-button-next:hover,.content-box .wp-block-cb-carousel-v2 .cb-button-prev:hover{background-color:rgb(0 0 0 / .2)}.content-box .responsive-tabs__list{margin-top:0}.content-box .swiper-wrapper{align-items:center;height:auto}.tabcontent .artists-bio-pdf a img{width:1.4rem;margin:0 .5rem -4px 0}.tabcontent h3{font-weight:500;color:#000;border-bottom:1px solid rgb(0 0 0 / .3);margin-top:2rem}.tabcontent .wp-block-image.aligncenter>figcaption{text-align:left}.store-cat-list ul{border-bottom:1px solid rgb(0 0 0 / .1)}.store-cat-list ul li{display:inline;position:relative}.store-cat-list ul li a{position:relative;top:1px;display:inline-block;padding:.5rem 1rem;margin-right:1rem;color:rgb(0 0 0 / .6)}.store-cat-list ul li a.current{color:#000;border-top:1px solid rgb(0 0 0 / .1);border-left:1px solid rgb(0 0 0 / .1);border-right:1px solid rgb(0 0 0 / .1);border-radius:3px 3px 0 0;background:#fff}.wpcf7-form textarea{width:90%}.wpcf7-form input[type=submit]{font-size:1rem;padding:.5rem 1rem;border:1px solid rgb(0 0 0 / .7)}.pager{margin-top:3rem;border-top:1px solid rgb(0 0 0 / .1);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pager div a{color:rgb(0 0 0 / .8)}.pager div a:hover{color:#f6a554}.pager .pre,.pager .next{position:relative;font-size:.8rem;padding-top:1rem}.pager .pre a::before{content:"<";color:rgb(0 0 0 / .5);padding-right:.5rem}.pager .next a::after{content:">";color:rgb(0 0 0 / .5);padding-left:.5rem}.pagination{padding:3em 0}.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pagination .nav-links .page-numbers{border:1px solid #fff0;border-radius:.2rem;color:rgb(0 0 0 / .6);line-height:1rem;margin:0 .5rem;padding:.25rem .5rem}.pagination .nav-links .page-numbers.prev,.pagination .nav-links .page-numbers.next{font-size:1.4rem;color:#f6a554}.pagination .nav-links .page-numbers.current{color:#000;border-color:rgb(0 0 0 / .4)}.pagination .nav-links a.page-numbers:hover{color:#000;border-color:rgb(246 165 84 / .5)}