

#simple-modal-overlay {
	position             : fixed;
	display              : block;
	z-index              : 99998;
	top                  : 0;
	left                 : 0;
	width                : 100%;
	height               : 100%;
    background           : -webkit-gradient( linear,
	    				                     left top,
							                 left bottom,
							                 from(#291A49),
							                 to(#fff)
							               );
    background           : -moz-linear-gradient(top,#291A49,#fff);
    background           : -ms-linear-gradient(top,#291A49,#fff);
    background           : linear-gradient(top,#291A49,#fff);
    -pie-background      : linear-gradient(top,#291A49,#fff);
}
.mosaDialog-style-modalStanderd {
	width                : 600px;
	left                 : 20px;
	top                  : 20px;
	margin               : 0;
  	color                : #808080;
	font-family          : Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "メイリオ", "Meiryo", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Noto Sans JP", sans-serif;
  	font-size            : 13px;
  	font-weight          : normal;
  	line-height          : 18px;
  	background-color     : #FFFFFF;
  	border               : 1px solid #EAEEFA;
  	border               : 1px solid rgba(234, 238, 250, 0.6);
}

.mosaDialog-header
{
	height               : 25px;
	padding              : 5px 15px;
	margin               : 0;
	background           : #c3e7ef;

}

.mosaDialog-header-radius {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius   : 6px 6px 0 0;
	border-radius        : 6px 6px 0 0;
	border-bottom        : 1px solid #EEEEEE;
}

.mosaDialog-header h1
{
	position             : absolute;
 	left                 : 15px;
	margin               : 0;
	color                : #404040;
	font-size            : 16px;
	font-weight          : normal;
	font-family          : Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "メイリオ", "Meiryo", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Noto Sans JP", sans-serif;
	line-height          : 28px;
}

.mosaDialog-modal {
  	color                : #808080;
	font-family          : Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "メイリオ", "Meiryo", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Noto Sans JP", sans-serif;
	font-size            : 13px;
  	font-weight          : normal;
  	line-height          : 18px;
  	background-color     : #FFFFFF;
}

.mosaDialog-modal a.close
{
  position               : absolute;
  right                  : 15px;
  top                    : 15px;
  color                  : #999;
  font-family            : "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size              : 17px;
  font-weight            : normal;
  line-height            : 10px;
  text-decoration        : none;
}

.mosaDialog-modal a.close:hover
{
	color                : #444;
}

.mosaDialog-body
{
	padding              : 15px;

}

.mosaDialog-body div.contents
{
	height               : auto;
	z-index              : 1200;
}

.mosaDialog-body p
{
	font-size            : 120%;
	font-weight          : normal;
	color                : #606060;
	line-height          : 18px;
}

.mosaDialog-body p img
{
	display              : block;
	margin               : 0 auto 10px auto;
}

.mosaDialog-footer
{
	display              : block;
	/*height               : 18.13;*/
	background-color     : #F5F5F5;
	padding              : 10px 10px 10px;
	border-top           : 1px solid #EEEEEE;
	zoom                 : 1;
	margin-bottom        : 0;
}

.mosaDialog-footer-radius
{
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius   : 0 0 6px 6px;
	border-radius        : 0 0 6px 6px;
}

.mosaDialog-footer-shadow
{
	-webkit-box-shadow   : inset 0 1px 0 #FFF;
	-moz-box-shadow      : inset 0 1px 0 #FFF;
	box-shadow           : inset 0 1px 0 #FFF;
}

.mosaDialog-footer .btnCenter
{
	margin               : 0 auto;
}
.mosaDialog-footer .btnRight {
	float                : right;
}

.mosaDialog-footer .btnLeft {
	float                : left;
}

.mosaDialog-footer .btnSide .mosaDialog-ok {
	float                : right;
}

.mosaDialog-footer .btnSide .mosaDialog-cancel {
    float                : left;
}

.mosaDialog-footer a.btn
{
	text-decoration: none;
	display              : inline-block;
	padding              : 3px 14px 3px;
}

.mosaDialog-footer a.btn.btn-primary
{
	margin-right         : 15px;
}

.mosaDialog-footer a.btn.btn-secondary
{
	padding-left         : 10px;
	padding-right        : 10px;
	margin-right         : 15px;
}

.mosaDialog-header:hover
{
	cursor               : move;
	background-color     : #f8f8f8;
	-webkit-border-top-left-radius : 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft     : 6px;
	-moz-border-radius-topright    : 6px;
	border-top-left-radius         : 6px;
	border-top-right-radius        : 6px;
}

/* Loading style */
.mosaDialog-style-modalStanderd.loading .mosaDialog-body {
  min-height             : 60px;
  background             : transparent url("../images/loader.gif") no-repeat center center;
}
.mosaDialog-style-modalStanderd.loading .mosaDialog-body div.contents {
  display: none;
}
.mosaDialog-style-modalStanderd.loading .close,
.mosaDialog-style-modalStanderd.loading .mosaDialog-header,
.mosaDialog-style-modalStanderd.loading .mosaDialog-footer {
  display                : none;
}

.mosaDialog-style-radius {
  	-webkit-border-radius: 6px;
  	-moz-border-radius   : 6px;
  	border-radius        : 6px;
}

.mosaDialog-style-shadow {
	-moz-box-shadow      :1px 2px 3px #000;
	-ms-box-shadow       :1px 2px 3px #000;
	-webkit-box-shadow   :1px 2px 3px #000;
	box-shadow           :1px 2px 3px #000;
}

.mosaDialog-style-modalFixTop {
	width                : auto;
	height               : auto;
	left                 : 20px;
	top                  : 20px;
	margin               : 0;
/*  z-index: 99999;*/
}

.mosaDialog-style-modalFixBottom {
	position             : fixed;
	width                : 100%;
	left                 : 0px;
	bottom               : -500px;
	z-index              : 1001;
}

.mosaDialog-style-modalSlideLeft {
	width                : auto;
	height               : auto;
	left                 : 20px;
	top                  : 20px;
	margin               : 0;
/*  z-index: 99999;*/
}

.mosaDialog-style-modalFixTop .mosaDialog-body {
}

._mmb_iconArea
/*._mmb_messageArea*/
{
	float                : left;
}

._mmb_messageArea {
	position             : relative;
	font-family          : Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "メイリオ", "Meiryo", "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Noto Sans JP", sans-serif;
	font-size            : 10pt;
    color                : #777;
    padding-top          : 5px;
    padding-left         : 15px;
    padding-right        : 10px;
}



