.lock{overflow:hidden}#modal-target{display:none;position:relative;width:100%;height:100%}.modal-content{display:none}.modal-overlay{z-index:9998;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:#fafaed}.modal-wrap{z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}.modal-open{color:#00f;text-decoration:underline}.modal-open:hover{cursor:pointer;color:red}.modal-close{font-size:200%}.modal-close:hover{cursor:pointer;color:red}.modal-content>div{max-width:1024px;margin:5vh auto 20px auto !important;position:relative;padding:50px;box-sizing:border-box}.modal-content>div img{max-width:100%}@media only screen and (max-width:736px){.modal-content>div{width:auto;margin:5vh 5vw;padding:25px 25px 0}}.titlebox{width:200px;height:200px;padding:25px;box-sizing:border-box;background:rgba(0,159,231,.8)}.textarea h1{font-size:20px;color:#999;font-weight:700}.textarea h1 span{border-bottom:3px solid #f6921e}.textarea h2{font-size:28px;font-weight:700;margin:10px 0}@media only screen and (max-width:736px){.textarea h1{font-size:18px}.textarea h2{font-size:20px}}.modal-content h3{font-weight:700;font-size:36px;color:#414042;margin:0 auto;padding:0 0 25px;box-sizing:border-box;text-align:center;letter-spacing:.1em}.modal-content h3 span{font-family:'Chelsea Market',cursive;display:block;color:#fbcf2f;font-size:18px;margin-bottom:15px}.modal-content ul{display:flex;justify-content:space-between}.modal-content ul li{width:32%;background:#fff;box-sizing:border-box;padding:25px}.modal-content ul li ul{display:block}.modal-content ul li ul li{width:auto;padding:0 0 0 28px;background:url(//www.kimama89.com/cms/wp-content/themes/huck/css/../img/check.svg) no-repeat left 5px;background-size:18px;font-size:16px;margin-bottom:15px}.modal-content ul li h4{font-size:22px;text-align:center;margin-bottom:25px;letter-spacing:.1em}.modal-content ul li h5 span{background:#fbcf2f;font-weight:700;padding:5px 10px;font-size:16px}.modal-content ul li h5+p{font-size:14px;margin:10px 0 20px}.modal-content ul li h5+p small{display:block}.modal-content ul li p{font-size:16px;margin-bottom:25px}.modal-content ul li .zen{display:flex;justify-content:space-between}.modal-content ul li .zen>div:nth-child(1){width:54%}.modal-content ul li .zen>div:nth-child(2){width:46%}.modal-content ul li .zen p{font-size:12px}.modal-content p.centre{text-align:center;font-size:16px;left:.1em;line-height:1.7;margin:25px 0 0}@media only screen and (max-width:736px){.modal-content ul li h4{font-size:16px}.modal-content ul{display:block}.modal-content ul li{width:auto;background:#fff;box-sizing:border-box;padding:15px;margin-bottom:15px}.modal-content p.centre,.modal-content ul li p,.modal-content ul li ul li{font-size:14px}.modal-content h3{font-size:18px}.modal-content>div p{font-size:13px}}p.closemodal{position:fixed;top:30px;right:40px;font-size:50px}p.closemodal a{color:#333}@media only screen and (max-width:736px){p.closemodal{top:0;right:0}}