@charset 'utf-8';
/*BS追加ポップアップ用*/
.MODAL_POPUP{	width: ;margin: 0 ;padding: 0 ;background: #fff ;position: fixed ;display: none ;z-index: 102 ;}
.POPUP{ width:500px; font-size: 13px;text-align: center;display: table;box-sizing: border-box;border:3px solid #0A3F67; line-height: 1.6;}
.POPUP .MODAL_TX{font-size: 22px;color: #0A3F67;font-weight:700;padding:50px 0 0 0;display:block; }
.POPUP .MODAL_EX{font-size: 16px;color: #0A3F67;padding:20px 0 0 0;display:block; }
.POPUP .POPUP_ONEDY { width:100px; margin:20px auto 0 auto; }
.MODAL_ARR{position: absolute; top:40%;left:42%;z-index:103;}
.POP_LEFT{width: 50%;height: 260px;display: table-cell;vertical-align: middle;}
@-moz-document url-prefix() {
  .POPUP span {padding:50px 20px 0 20px;}
}
.POP_RIGHT{width: 50%;height: 260px;display: table-cell;vertical-align: middle;}
.POPUP:after{clear: both;}
.BTN_LINK{color: #00f;text-decoration: underline;}
.BTN_LINK:hover {cursor: pointer ;color: #f00 ;}
.BTN_CLOSE{display: block;position: absolute;top: 10px;left: 10px; cursor:pointer; }
.BTN_CLOSE i{ font-size: 24px; }
/*.BTN_CLOSE{display: none;}*/
.MODAL_SS { width:155px; display:block; margin:20px auto 50px auto; }

#MODAL_SAVE_CONDITIONS,#MODAL_ADD_LISTS{}
#MODAL_OVERLAY{width:100%;height:120%;background-color:rgba(0,0,0,0.2);position:fixed;top:0;left:0;z-index: 101;}

@media screen and (max-width: 640px){
	.MODAL_POPUP{width: 90%;z-index: 102 ;}
	.POPUP{width: 100%;min-height:240px;}
	.POPUP .MODAL_TX{font-size: 16px; }
	.POP_LEFT{width: 100%;display: table-cell;vertical-align: middle;}
	.POP_RIGHT,.MODAL_ARR{display: none;}
	.BTN_CLOSE{display: block;position: absolute;top: 10px;left: 10px}
  .MODAL_SS { width:155px; display:block; margin:20px auto; }
}
