@charset "utf-8";#top video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;height:auto;width:auto;z-index:1}.bnr_disp{position:absolute;left:20px;top:200px;z-index:999999}.bnr_disp a{background:#fff;color:red;font-weight:700;padding:15px;cursor:pointer;border-left:5px solid red}.bnr_disp a:hover{background:#ffbfbf}.navBox{display:flex;display:-webkit-flex;background-color:rgba(0,0,0,.7);padding:34px 0 34px 34px;width:100%;position:absolute;bottom:70px;z-index:99999}.navBox ul{display:flex;display:-webkit-flex}.navBox ul li{margin:0 20px 0 0}.navBox ul li img{padding:8px;margin:0;background-color:rgba(255,255,255,.2)}.navBox ul li a span{display:block;text-align:center;color:#fff;margin:6px 0 0;font-size:16px;font-size:1.6rem}.navBox ul li a:hover{opacity:.6}.navBox>div ul{display:block}.navBox>div ul li{width:200px;border-top:solid 1px #fff;border-bottom:solid 1px #fff}.navBox>div ul li:nth-child(2){border-bottom:none}.navBox>div ul li a{color:#fff;padding:10px 0;display:block;width:100%}.entry_box{width:100%;position:absolute}.entry_box ul{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;width:100%}.entry_box ul li{background:#000;width:48%}.animate{position:absolute;animation:anime1 7s ease;bottom:70px;z-index:9999}@keyframes anime1{0%{opacity:0;bottom:30px}35%{opacity:0;bottom:30px}100%{opacity:1;bottom:70px}}.btn:hover img{opacity:.5}@keyframes flash{0%{background:#20b2aa}10%{background:#96e9e6}100%{background:#20b2aa}}.main_g_navi{padding:1.5% 2%;background-color:rgba(0,0,0,.8)}.main_g_navi nav ul{display:flex;display:-webkit-flex;justify-content:space-between;width:1200px;margin:0 auto}.main_g_navi nav ul li a{color:#fff;font-size:16px}.main_g_navi nav ul li a:hover{color:#ffbf00}#low main .contents{width:1280px;margin:40px auto 0;padding-bottom:50px}#low main .contents section{background-color:rgba(0,0,0,.8);padding:3%;color:#fff;margin-bottom:5%}#low main .contents section:last-child{margin-bottom:0}.basicH2{border-bottom:1px solid #fff;padding-bottom:14px;margin-bottom:24px;display:flex;align-items:center}.basicH2 h2{border-left:5px solid #d9a300;padding-left:16px;font-size:23px}.basicH2 span{padding-left:16px;font-size:8px;color:#ffbf00;padding-top:2px}#low main .contents section .gold_pix{font-size:16px;line-height:30px;color:#ffbf00;text-align:center}.contentBox{font-size:16px;line-height:34px;margin-bottom:30px}.contentBox:last-child{margin-bottom:0}.photo_flex ul{display:flex;justify-content:space-between}.photo_flex02 ul{display:flex;flex-wrap:wrap}.photo_flex02 ul li{width:30%;margin-right:5%;margin-bottom:24px}.photo_flex02 ul li span{display:block;margin:24px 0;color:#fff;font-size:16px}.photo_flex02 ul li a:hover{opacity:.6}.photo_flex02 ul li:nth-child(3n){margin-right:0}.logo_big{width:500px;margin:0 auto;padding:40px 0}.location{display:flex}.location>div{margin-left:30px}.location>div>a{display:block;text-align:center;font-weight:700;background:rgba(255,255,255,.7);width:220px;color:#000;border-radius:20px;margin-top:20px;padding:4px 0}.location>div>a:hover{background:#fea723;color:#fff}.location>div h3{font-size:23px;font-weight:700;color:#ffbf00;margin-bottom:24px}.location dl{display:flex}.location dl a{color:#fff}.location dl dt{width:100px}.location>div ul{display:flex;margin-top:10px;flex-wrap:wrap}.location>div ul li{font-size:11px;border:1px solid #fff;padding:0 20px;margin-right:10px;margin-bottom:10px}.location picture img{max-width:initial !important}.areaNavBox ul{display:flex;justify-content:space-between;margin-bottom:40px}.areaNavBox ul a{color:#fff;padding:14px;background-color:rgba(0,0,0,.8);display:block;width:180px;text-align:center}.areaNavBox ul a span:before{content:"";display:inline-block;width:12px;height:12px;background:url(//www.esquire-club.co.jp/wp-content/themes/2019/css/../img/location/icon_area.png) no-repeat;background-size:contain;margin-right:5px}.flex_harf{display:flex;justify-content:space-between}.flex_harf>div{width:58%}.flex_harf picture{width:40%}.flex_harf picture ul{display:flex;justify-content:space-between;margin-bottom:24px}.flex_harf picture ul.box_flex li{width:33%}.mgn_top30{margin-top:30px}.location_flex ul{display:flex;justify-content:space-between;margin-top:30px}.contentBox a{color:#fff}.flex_harf div h3{margin-bottom:10px;font-weight:700;font-size:20px;border-bottom:1px solid #fff}.flex_harf>div>p{margin-bottom:24px}.flex_harf>div>p:not(:first-of-type){margin-bottom:24px}.motion{width:575px;display:none}#motion_area1{display:block}a.active{font-weight:700;background:#000}.btn_act{float:left}#tieup_tab{margin-bottom:30px}.tie_title{margin-bottom:20px}.tie_text01{font-size:16px;font-weight:700;color:#fff;margin-bottom:5px}.tie_notes01{color:#fff;margin-bottom:10px}.tie_notes02{color:#fff;margin-top:10px}.tie_table{margin-bottom:20px}.tie_table table:nth-of-type(1){background:#685c3b;margin-top:20px}.tie_table table{border:solid 1px #685c3b;width:100%;font-size:16px}.tie_table table:nth-of-type(3){border:solid 1px #685c3b}.tie_table table:nth-of-type(1) td{border-right:1px solid #000}.tie_table table:nth-of-type(1) td:last-child{border-right:none}.tie_table table td{vertical-align:middle;width:300px}.tie_table td{text-align:center;color:#fff}.tie_table span{font-weight:700}.tie_td01{padding:10px 0;border-bottom:solid 1px #685c3b;border-right:solid 1px #685c3b}.tie_td02{padding:10px 0;border-bottom:solid 1px #685c3b}.tie_td04{border-right:solid 1px #685c3b}.tie_td05{border-bottom:solid 1px #685c3b;border-right:solid 1px #685c3b}.tie_tr01{background-image:url(//www.esquire-club.co.jp/wp-content/themes/2019/css/../images/bg_10.png)}.tie_preparation{margin-top:20px}.tie_preparation p{font-size:26px;font-weight:bolder}.req_wrap01{margin-bottom:20px}.req_wrap02{margin-bottom:30px}.req_card01{margin:0 auto;width:502px;display:flex}.req_card01 p{color:#fff;padding-top:10px;text-align:center}.req_card02{margin-right:20px}.req_table{margin:30px 0}.req_table table{width:100%}.req_table tr:first-child th{background:#685c3b;padding:10px;border-right:1px solid #000;border-left:1px solid #685c3b}.req_table tr:first-child th:last-child{border-right:none}.req_table tr:nth-of-type(2) td{background:#685c3b;border-right:1px solid #000;border-top:solid 1px #000}.req_table tr:nth-of-type(2) td:last-child{border-right:none}.req_table th{font-weight:400;color:#fff;text-align:center;line-height:120%}.req_table td{font-weight:400;color:#fff;text-align:center;line-height:120%;border-bottom:solid 1px #685c3b;border-right:solid 1px #685c3b;padding:10px}.req_notes01{color:#fff;margin-bottom:20px}.req_mukimei{padding:15px;border:solid 1px #685c3b;margin-bottom:20px}.req_mukimei p{color:#fff;padding-top:10px}.requisirepage{font-size:15px}.requisire{text-align:center;font-size:24px;font-weight:700;color:#ffbf00;margin-top:50px}.requisire_list{display:flex;display:-webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;margin-top:30px;font-size:16px}.requisire_list dt{flex:0 1 15%;-webkit-flex:0 1 15%;color:#ffbf00}.requisire_list dd{flex:1 1;-webkit-flex:1 1;margin-left:20px;color:#fff}.requisire_list dd{flex:1 1;-webkit-flex:1 1}.requisire_list dd ol{list-style-type:decimal}.requisire_list dd ol li{border-bottom:0 !important;margin-left:1em;margin-bottom:10px}.member_special{padding:30px 20px;border:solid 1px #ffbf00;margin-bottom:24px;color:#ffbf00;text-align:center;font-size:20px}.member_special>div{color:#fff}.form_box{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;margin:3vw 0;padding:3vw 0}.form_box dl{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-top:1px dashed #dbdbdb;padding:2vw}.form_box dl:first-of-type{border:none;padding:0 2vw 2vw}.form_box dl:last-of-type{padding:2vw 2vw 0}.form_box dl dt{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex:0 1 25%;-webkit-flex:0 1 25%}.form_box dl.fs dt{align-self:flex-start;-webkit-align-self:flex-start;margin:.25vw 0 0}.form_box dl dd{flex:1 1;-webkit-flex:1 1}.form_box dl.horiz dd ul{xdisplay:flex;xdisplay:-webkit-flex;xalign-items:center;x-webkit-align-items:center}.form_box dl.horiz dd ul li:not(:first-of-type){xmargin:0 0 0 1vw}.form_box dl.radio_btn dd ul{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.form_box dl.radio_btn dd ul li:not(:first-of-type){margin:0 0 0 1vw}.form_box dl.start dd ul,.form_box dl.birthday dd ul{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.form_box dl.start dd ul li:not(:first-of-type),.form_box dl.birthday dd ul li:not(:first-of-type){margin:0 0 0 1vw}.form_box dl.start dd ul li .t_a_01,.form_box dl.birthday dd ul li .t_a_01{width:8em}.form_box dl.start dd ul li .t_a_02,.form_box dl.birthday dd ul li .t_a_02{width:7em}.form_box dl dd ul.name,.form_box dl dd ul.date{display:flex;display:-webkit-flex}.form_box dl dd ul.horiz{display:flex}.form_box dl dd ul.horiz li:not(:first-of-type){margin-left:1.25em}.form_box dl dd ul.name li{flex:0 1 100%}.form_box dl dd ul.birth li{flex:0 1 100%}.form_box dl dd ul.name li,.form_box dl dd ul.date li{xflex:0 1 17.5em;x-webkit-flex:0 1 17.5em}.form_box dl dd ul.name li:not(:first-of-type),.form_box dl dd ul.date li:not(:first-of-type){margin:0 0 0 1vw}.form_box dl dd ul.horiz.add li.postal{flex:0 1 9em}.form_box dl dd ul.horiz.add li.address{flex:1 1}.btn_area>*{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center}.btn_area .agree_wrap{margin:2.5vw 0}.btn_area .agree_wrap dl dt{display:none}.btn_area .agree_wrap dl dd{text-align:center}.btn_area .btn_wrap button:not(:first-of-type){margin:0 0 0 1.5vw}.form_box dl dt span.required{background-color:#be1a21;color:#fff;font-size:10px;font-size:1rem;line-height:1.5;margin-right:1em;padding:.3em .5em}.form_box dl dt span.optional{display:none}.form_box dl dd select{-moz-appearance:none;-webkit-appearance:none;appearance:none;xbackground:0 0;xcolor:#a0a0a0;height:40px;width:100%;padding:0 0 0 .5em}.form_box dl dd select::-ms-expand{display:none}.form_box dl dd select option{color:#151515}.form_box dl dd .wpcf7-select{position:relative;z-index:0;background:#f9f9f9}.form_box dl dd .wpcf7-select:after{content:"\f107";font-family:FontAwesome;font-size:22px;font-size:2.2rem;position:absolute;right:.5em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;pointer-events:none}.form_box input[type=text],.form_box input[type=email],.form_box input[type=tel],.form_box textarea,.form_box select,input[type=button]{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;line-height:1.6}.form_box input[type=text],.form_box input[type=email],.form_box input[type=tel],.form_box textarea,.form_box select{background:#fff;border:none;color:#151515}.form_box input[type=text],.form_box input[type=email],.form_box input[type=tel]{height:40px;padding:0 .75em}.form_box input[type=email]{width:100%}.form_box input[type=tel]{xwidth:15em;width:100%}input[type=radio]{margin:0 .25em 0 0}input[type=checkbox]{border-radius:0;margin:0 .5em 0 0}.form_box textarea{padding:.5em .75em;width:100%}.select_01{width:calc(35em + 1vw)}.txtarea{width:100%}.txtarea_01{width:35em}.txtarea_02{width:8em}.txtarea_03{width:5em}.txtarea_04{width:15em}.txtarea_05{width:6em}::-webkit-input-placeholder{font-feature-settings:"palt";letter-spacing:.1em;color:#a0a0a0}::-moz-placeholder{font-feature-settings:"palt";letter-spacing:.1em;color:#a0a0a0}:-ms-input-placeholder{font-feature-settings:"palt";letter-spacing:.1em;color:#a0a0a0}input::placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder{color:#a0a0a0}.btn_area{margin-bottom:40px}.btn_area button,.btn_area div a{border:none;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;cursor:pointer;letter-spacing:.2em}.btn_area>p a{color:#b01221}.btn_area>p a:hover{color:#d3ba00}span.error_blank,span.error_format,span.error_match{display:block;color:#be1a21;line-height:2.5}span.error_check{display:none;color:#be1a21}span.loading{width:50px;height:50px;border-radius:50%;border-top:5px solid rgba(255,255,255,.2);border-right:5px solid rgba(255,255,255,.2);border-bottom:5px solid rgba(255,255,255,.2);border-left:5px solid #fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load-circle 1s linear infinite;animation:load-circle 1s linear infinite;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}@-webkit-keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.inquiry_btn{appearance:none;padding:0;border:none;outline:none;background:0 0;background:#b01221;display:flex;display:-webkit-flex;align-items:center;justify-content:center;min-height:60px;height:60px\0;position:relative;z-index:0;width:400px;color:#fff;cursor:pointer}.confirm main .form_box dl.fs dt{margin:0}.confirm main .form_box dl.postal dd:before{content:"〒"}.complete main .form_box{text-align:center;padding:4vw 0}.complete main .form_box h2{font-size:2.6rem;font-weight:700;margin:0 0 2.5vw}.complete main .form_box p{font-size:1.6rem}.complete main .form_box p:not(:first-of-type){margin:.75vw 0 0}.complete main .btn_area .inquiry_btn{color:#fff;font-family:Lato,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}.btn_box{display:flex;justify-content:center;margin:5vw 0 0}.btn_box>div:not(:first-of-type){margin:0 0 0 1.5vw}.btn{display:flex;align-items:center;justify-content:center;color:#151515;width:100%;min-height:60px;height:60px\0;position:relative;z-index:0}.btn:hover{color:#fff}.bg_clr01{background:#fff}.bg_clr01:hover{background:#b01221}.bg_clr02{background:#b01221}.bg_clr02:hover{background:#d3ba00}.brdr{border:1px solid #dbdbdb}.brdr:hover{border:1px solid #b01221}.clr01{color:#fff !important}.clr02{color:#b01221 !important}.clr02:hover{color:#d3ba00 !important}.fb{font-weight:900}.wid_00{width:10em}.wid_01{width:12.5em}.wid_02{width:15em}.wid_03{width:17.5em}.wid_04{width:20em}.wid_05{width:22.5em}.wid_06{width:25em}.icon_clr01:after{color:#b01221}.icon_clr01:hover:after{color:#d3ba00}.icon_clr02:after{color:#fff}.icon:after{font-size:16px;font-size:1.6rem;font-weight:400;font-family:FontAwesome;content:"\f2d2";margin:0 0 0 .5em;transition:all .5s ease;-webkit-transition:all .5s ease}.double_click{pointer-events:none}#news_box .article_box article{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-bottom:1px solid #ececec}#news_box .article_box article a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;padding:1.5vw 5vw 1.5vw 1.5vw;width:100%;position:relative}#news_box .article_box article a:after{font-family:FontAwesome;font-size:26px;font-size:2.6rem;content:"\f105";color:#fff;position:absolute;top:50%;right:1.5vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .5s ease;-webkit-transition:all .5s ease}#news_box .article_box article a:hover:after{right:.5vw}#news_box .article_box article a>div{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}#news_box .article_box article a>div span{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;font-size:11px;font-size:1.1rem;font-weight:700;color:#fff;margin:0 1.25vw 0 0;min-width:10em}#news_box .article_box article a>p{flex:1 1;-webkit-flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 0 2vw;transition:all .5s ease;-webkit-transition:all .5s ease}#news_box .article_box article a:hover>p{opacity:.4}.greeting .article_box{display:flex;display:-webkit-flex;flex-wrap:wrap}.greeting .article_box article{width:calc((100% - 70px) / 6);margin-right:14px;margin-bottom:30px}.greeting .article_box article:nth-child(6n){margin-right:0}.greeting .article_box article span{display:block;text-align:center}.greeting .article_box article a:hover{opacity:.5}.greeting_box{display:flex;display:-webkit-flex;width:49%}.greeting_box picture{margin-right:14px;width:350px}.greeting_box dl dt{color:#bcb475;font-size:20px}.greeting_sec{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between}.cat_01{background:#1e8a35}.cat_02{background:#00a0e9}.cat_03{background:#64c0ab}.cat_04{background:#6dbb4f}.news_detail main .post{max-width:1100px;width:100%;margin:5vw auto 0}.news_detail main .post article .news_title{padding:0 0 1vw}.news_detail main .post article .news_title h2{font-size:23px;font-size:2.3rem;line-height:1.4}.news_detail main .post article .news_title div{font-weight:700;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;margin:0}.news_detail main .post article .news_title div p{color:#ffbf00;margin:0 0 0 30px}.news_detail main .post article .article_box{border-bottom:1px solid #ececec;padding:1vw 0 4vw}.news_detail main .post article .article_box p{font-size:15px;font-size:1.5rem;line-height:2}.news_detail main .post article .article_box p,.news_detail main .post article .article_box picture{margin:0 0 2.5vw}.news_detail main .post article .article_box p:last-of-type{margin:0}.news_detail main .post article .article_box p small{font-size:90%}img.centered{display:block;margin-left:auto;margin-right:auto;clear:both}img.alignright{padding:4px;margin:0 0 2px 7px;display:inline;clear:both}img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline;clear:both}img.aligncenter{padding:4px;display:block;text-align:center}#news_box .article_box a:after{content:"";clear:both;height:0;display:block;visibility:hidden}#news_box .detail_box a:after{content:"";clear:both;height:0;display:block;visibility:hidden}#news_box .article_box img{margin-bottom:20px}#news_box .detail_box img{margin-bottom:20px}.alignright{float:right}.alignleft{float:left;clear:both}img.alignnone{margin-top:25px}img.aligncenter{display:block;margin:0 auto}.business_h2{margin-top:24px;border:solid 1px #ecb000;padding:20px;color:#ecb000;line-height:24px;font-size:13px}.business .mem_det_text strong{font-size:16px;padding-top:38px}.business .mem_det_text p{line-height:24px;margin-top:12px}.mem_det_deals img{max-width:auto;height:auto;vertical-align:bottom;width:80%}.shopbox .article_box article a{background:#dfdfd2;color:#000;display:block;padding:10px 0}.desc_txt{font-size:13px;line-height:18px;margin-bottom:22px}.reserve .article_box{display:flex;display:-webkit-flex;flex-wrap:wrap}.reserve .article_box article{width:calc((100% - 70px) / 6);margin-right:12px;margin-bottom:20px}.descript_under{margin-bottom:24px}.reserve .article_box article:nth-child(6n){margin-right:0}.reserve .article_box article span{display:block;text-align:center}.reserve .article_box article a:hover{opacity:.5}.title_url{margin-top:30px;text-align:center;padding:24px;border:1px solid #fff}.greeting_box.new2025 img{width:200px;height:auto;max-width:max-content;margin-top:0;margin-right:10px}.greeting_sec{flex-wrap:wrap}.greeting_box.new2025{margin-bottom:50px}.greeting_box.new2025:only-child{width:100%}.pager{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;font-size:17px;font-size:1.7rem;font-weight:700;margin:5vw 0 0}.pager li a,.pager li span{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;color:#ffbf00}.pager li a:before,.pager li a:after,.pager li span:before,.pager li span:after{font-family:FontAwesome;font-weight:400;color:#ffbf00;transition:all .5s ease;-webkit-transition:all .5s ease}.pager li.prev a:before,.pager li.next a:after,.pager li.prev span:before,.pager li.next span:after{font-family:FontAwesome;font-size:60px;font-size:6rem;font-weight:400;line-height:0;margin:-.08em 0 0}.pager li.prev a:before,.pager li.prev span:before{content:"\f104";margin-right:1vw}.pager li.next a:after,.pager li.next span:after{content:"\f105";margin-left:1vw}.pager li.list a i{font-size:34px;font-size:3.4rem;line-height:0}.pager li a:hover{color:#ffbf00}.pager li a:hover:before,.pager li a:hover:after{color:#ffbf00}.pager li.prev span,.pager li.next span{pointer-events:none;opacity:.3}.groupe_map{display:none}.group picture{display:block}.gaiyou{font-size:18px;font-weight:700;color:#ffbf00;margin-bottom:24px}picture ul{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;margin-top:8px}.detail_box{padding-top:30px;clear:both}.detail_box>h2:first-child{font-size:24px;border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:8px}.screen-reader-response{color:red}.wpcf7-not-valid-tip{color:red;display:block}.wpcf7-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:0 0;background:#b01221;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;min-height:60px;height:60px\0;position:relative;z-index:0;width:400px;color:#fff;cursor:pointer}#sample figure{margin:0;display:none}#sample figure:target{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}#sample figure:target #overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(255,255,255,.7);text-decoration:none;color:inherit}#sample figure:target img{animation:fadein .3s}@keyframes fadein{0%{transform:scale(.2);opacity:.2}100%{transform:scale(1);opacity:1}}