@charset "UTF-8";body.condition-save-no-scroll,html.condition-save-no-scroll{position:fixed;width:100%;height:100%}.condition_save_modal_background{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1110}.conditionsSave-box{margin-top:10px}.btn-conditionsSave{background:#fff;border:solid 1px #dbdbdb;box-shadow:0 2px 0 0 #dbdbdb;display:block;padding:10px 0;text-align:center;border-radius:5px;font-size:1.2rem}.btn-conditionsSave span.icn{display:block;padding-left:25px;color:#666;position:relative;font-weight:bold}.btn-conditionsSave span.icn::before{content:"";display:block;width:25px;height:18px;position:absolute;top:75%;left:9px;margin-top:-10px;background:url(/sp/asset/images/btn_c_o.png) no-repeat;background-size:75%;vertical-align:middle}.condition_save_modal_window,.condition_save_error_modal_window{display:none;position:fixed;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;z-index:1111;text-align:center}.conditionsSave-modal{margin:10px;position:relative}.conditionsSave-modal .closeButton span{position:absolute;top:-10px;right:0;width:25px;height:25px;background:#000;border-radius:15px}.conditionsSave-modal .closeButton span::after{content:"\00d7";display:block;font-size:18px;font-weight:bold;color:#fff;line-height:25px;text-align:center}.conditionsSave-modal .conditionsSave-inner{padding:20px;border:solid #dbdbdb 1px;box-shadow:0 2px 2px 1px #dbdbdb;background-color:rgba(0,0,0,0.6);color:#FFF;text-align:center}.conditionsSave-modal .conditionsSave-inner>p{font-size:1.2rem;font-weight:bold;line-height:1.3}.conditionsSave-modal ul{display:flex;justify-content:center}.conditionsSave-modal ul li{width:50%;padding:10px;height:78%}.conditionsSave-modal ul li a span{padding:35px 0 0 0;color:#666;position:relative;display:block;font-size:1.2rem;font-weight:bold}.conditionsSave-modal ul li a span::before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;width:25px;height:25px;background:url(/sp/asset/images/btn_c_o.png) no-repeat center center;background-size:100%}.conditionsSave-modal ul li a span.line::before{background:url(/sp/asset/images/icn_line-app.png) no-repeat center center;background-size:100%}.conditionsSave-modal .conditionsSave-inner>p.none{font-size:1.3rem;margin-bottom:0}