@charset "UTF-8";.common_modal{font-family:SUIT!important;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;height:100%;display:none;justify-content:center;align-items:center;opacity:0;transition:opacity .25s ease}.common_modal.active{display:flex;opacity:1}.common_modal_dim{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);touch-action:none}.common_modal_layer{position:relative;width:calc(100% - 32px);max-width:480px;z-index:2}.common_modal_container{position:relative;padding:30px 15px 40px 30px;background:#fff;border-radius:16px;overflow:hidden}.common_modal_header{text-align:left;padding-bottom:20px}.common_modal_header img{margin-bottom:12px}.common_modal_header .tit{color:#333;font-size:24px;font-weight:800;line-height:120%;margin-bottom:16px}.common_modal_body{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;text-align:left;padding-right:15px}.common_modal_close{position:absolute;top:25px;right:25px;width:24px;height:24px;border:0;font-size:0;background:url(/wp-content/uploads/image/common/ico_popup_close.svg) no-repeat center/24px;cursor:pointer}body.common_modal_lock{overflow:hidden}.agree_modal .common_modal_layer{position:relative;max-width:440px}.agree_modal .common_modal_header{padding-bottom:20px;border-bottom:.5px solid #dedede}.agree_modal .common_modal_header .tit{color:#000;font-size:20px;font-weight:800;line-height:120%}.agree_modal .common_modal_body{padding-top:30px}.agree_modal .desc{color:#000;font-size:14px;font-weight:400;line-height:130%}.agree_modal .desc strong{color:red;font-size:14px;font-weight:400;text-decoration-line:underline}.agree_modal .desc a{color:#000;font-size:14px;font-weight:400;text-decoration-line:underline}@media (max-width:640px){.common_modal_layer{width:calc(100% - 24px);max-width:none}.common_modal_container{padding:20px}}