.js-modal-open{display:block;width:65px !important;height:24px;text-indent:-999em;float:right;background:url(//tainoura.jp/wp/wp-content/themes/tainoura2024/css/../images/enBTN.png) no-repeat;margin-top:15px}.js-modal-open:hover{opacity:.7}.modal{display:none;position:fixed;top:0;left:0;height:100vh;width:100%;z-index:100}.modal-bg{position:absolute;height:100vh;width:100%;background-color:rgba(0,0,0,.7);z-index:101}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;z-index:102;text-align:justify}.modal-content h3{font-size:120%}.modal-content span{display:block;font-size:85%;line-height:1.5;margin:12px 0}.modal-content em{border-bottom:1px solid;margin-bottom:15px}.g-none{display:inline;width:auto;text-indent:0;float:none;background:0 0;margin:0}@media screen and (max-width:640px){.modal-content{width:100%}}.modal-inner{position:relative;background:#fff;width:100%;min-height:100px;max-height:400px;padding:15px 3.5%;overflow-x:hidden;overflow-y:auto;line-height:1.6em !important}.btn_close{display:block;position:absolute;top:-50px;right:0;background-color:#fff;border-radius:50%;width:40px;height:40px;color:#000;text-align:center;font-size:30px;text-decoration:none;line-height:35px;z-index:105}