.pc-hid{display:none}a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}a:hover{opacity:0.8}ul{margin:0;list-style:none}.h1-hid{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.video{background-color:#000;text-align:center;position:relative;padding-bottom:2em;margin-bottom:1em;background-image:url(https://test-athink.jpn.org/real-hole/wp-content/uploads/2025/01/real-1.jpg);background-position:center top;background-size:contain;background-repeat:no-repeat}.video h1{font-size:20px;color:#000;position:absolute;z-index:0}video{max-width:1100px !important;width:100%}.video img{position:absolute;bottom:0;left:0;right:0;max-width:900px;width:80%;text-align:center;margin:auto;z-index:10}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.custom-posts-with-thumbnails .custom-post-item{display:inline-block;width:31%;border:solid 1px #fff;border-radius:5px;margin:1%;padding:1em;text-align:center;background:#fff}body.single-post a.c-postTerms__link{pointer-events:none}body.single-post .p-entry__thumb>img{display:none}body.post-template-default #page{background-image:url(https://test-athink.jpn.org/real-hole/wp-content/uploads/2025/04/bg2-1.jpg);background-size:contain;background-attachment:fixed}body.post-template-default #main_content{margin:0em auto;background-color:#fff;padding:4em 2em}body.post-template-default .p-entry__thumb{max-width:600px}body.post-template-default table.tbox1{width:100%;border-collapse:collapse}body.post-template-default table.tbox1 tr{border-bottom:solid 2px white}body.post-template-default table.tbox1 tr:last-child{border-bottom:none}body.post-template-default table.tbox1 th{position:relative;text-align:left;width:30%;background-color:#000;color:white;text-align:center;padding:10px 0}body.post-template-default table.tbox1 th:after{display:block;content:"";width:0px;height:0px;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #000;border-top:10px solid transparent;border-bottom:10px solid transparent}body.post-template-default table.tbox1 td{text-align:left;width:70%;text-align:center;background-color:#eee;padding:10px 0}#st-koto,#st-mizu{background-color:#000;background:linear-gradient(to right, #770005 0%, #c40000 100%)}#st-koto .e-n-accordion-item-title-text,#st-mizu .e-n-accordion-item-title-text{color:#fff}.mw_wp_form .form_table dl{border-bottom:solid 1px #cecece;display:table;width:100%;padding:2em 1em;box-sizing:border-box;margin-bottom:0;color:#fff}.mw_wp_form .form_table dl:nth-child(1){border-top:solid 1px #cecece}.mw_wp_form .form_table dl dt{display:table-cell;width:30%;vertical-align:middle;font-size:16px;font-weight:normal}.mw_wp_form .form_table dl dt.required span{background-color:#ea4444;color:#fff;font-size:12px;padding:0.3em 0.7em;margin-right:0.5em;border-radius:2px}.mw_wp_form .form_table dl dd{display:table-cell;width:70%;vertical-align:middle}.mw_wp_form .form_table dl dd input{background:#EFF2F1;border:none;padding:0.5em;border-radius:5px;font-size:16px}.mw_wp_form .form_table dl dd textarea{background:#EFF2F1;border:none;padding:0.5em;border-radius:5px;font-size:16px;width:100%}.mw_wp_form .form_table dl dd .privacy{width:100%;box-sizing:border-box;margin:0 auto 20px;height:140px;padding:10px;border:1px solid #ccc;border-radius:3px;font-size:12px;overflow-x:hidden;overflow-y:scroll}.mw_wp_form .error{font-size:14px;color:#fff;display:block;text-align:center;border-radius:100px;background:#ff8989;margin-top:10px}.btnWrap{text-align:center;margin:2em 1em}.btnWrap input[type="submit"]{background:#ea4444;border:solid 1px #ea4444;border-radius:5px;padding:2em 3em;font-size:16px;color:#fff;cursor:pointer;font-weight:bold;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btnWrap input[type="submit"]:hover{background:#fff;border:solid 1px #ea4444;color:#ea4444;font-weight:bold}.btnWrap input[name="submitBack"]{background:#ea4444;background:#909090;border:solid 1px #909090;border-radius:5px;padding:1em 1.5em;font-size:14px;color:#fff;margin-right:50px;cursor:pointer;font-weight:bold;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btnWrap input[type="submitBack"]:hover{background:#fff;border:solid 1px #909090;color:#555;font-weight:bold}.mw_wp_form .box1{text-align:center;margin:0em auto 2em;color:#fff}.video-background{position:relative;top:0;left:0;width:100%;height:80vh;z-index:1;overflow:hidden}.video-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover}.logo-img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:auto;z-index:10}.sns-icon a{display:inline-block;width:100% !important;border:solid 1px #fff;margin-top:10px}.btn2 a .elementor-button-text span{font-size:30px;font-weight:bold;line-height:1.5}@media screen and (max-width:640px){.pc-hid{display:block}.sm-hid{display:none}.mw_wp_form .form_table dl dt{display:inline-block;width:100%;margin-bottom:1em}.mw_wp_form .form_table dl dd{display:inline-block;width:100%;margin:0}.mw_wp_form .form_table dl dd input{width:100%}.mw_wp_form .form_table dl dd input[type="radio"],.mw_wp_form .form_table dl dd input[type="checkbox"]{width:20px}.mw_wp_form .form_table input.zip1{width:80px}.mw_wp_form .form_table dl{padding:1em 0.5em}span.eael-simple-menu-toggle-text{display:none}#menu-menu01{width:240px;right:0}#menu-menu01 li a{text-align:center}.logo-img{width:90%;margin-left:1em}.custom-posts-with-thumbnails .custom-post-item{display:inline-block;width:100%}.hed02{max-height:90px}}