/*
■ 告知ページ用(index.html)
========================================================================*/
  /*
   ▽メインビジュアル下の点線エリア
  -----------------------------------------------*/
	.Box_ms-app_install_190301{
		border: 2px dashed #94dbdf;
		padding:0 1em 0;
	}
	/*.Box_ms-app_install img,*/
	.Box_ms-app_install_190301 img{
		width:100%;
	}
	.Box_ms-app_install_190301 .Box_ms-app_install__textArea{
		padding:1em;
	}


/*
■ 応募ページ用(entry.html)
========================================================================*/
 /*
 ▽メインビジュアル下の点線エリア
 -----------------------------------------------*/
	.Box_ms-app_dashed_190301{
		border: 2px dashed #94dbdf;
		padding:0 1em 0;
	}
	.Box_ms-app_dashed{
		padding:0 1em 0;
	}
 /*
 ▽応募ボタンエリア
 -----------------------------------------------*/
    /*  .Box_ms-app_oubo
    --------------------------*/
		.Box_ms-app_oubo_190301{
			border:solid 4px #94dbdf;
			padding:20px
		}
		.Box_ms-app_oubo_190301 h2{
			color:#70aeba;
		}
    /*  応募ボタンのサイズ確保(スマホ表示時)
    --------------------------*/
		@media screen and (max-width: 639px) {
		#oubo .s5-buttonContainer .s5-button{
		  font-size: 18px;
		  font-size: 1.25rem;
		}
		}


/*
■ 当選者ページ用(congratulations_yyyymm.html)
========================================================================*/
  /*
   ▽3月(congratulations_201902.html)
  -----------------------------------------------*/
	.Box_ms-app_congrats_190301{
		border-left:1px solid #fa7268;
		border-right:1px solid #ffdc01;
	}
	.Box_ms-app_congrats_190301:before,
	.Box_ms-app_congrats_190301:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
		background:-webkit-gradient(left, #fa7268, #94dbdf 50%, #ffdc01);
		background:-moz-linear-gradient(left, #fa7268, #94dbdf 50%, #ffdc01);
		background:linear-gradient(to right, #fa7268, #94dbdf 50%, #ffdc01);
	}
  /*
   ▽2月(congratulations_201902.html)
  -----------------------------------------------*/
	.Box_ms-app_congrats_190201{
		border-left:1px solid #2d355a;
		border-right:1px solid #e299b0;
	}
	.Box_ms-app_congrats_190201:before,
	.Box_ms-app_congrats_190201:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
		background:-webkit-gradient(left, #2d355a, #94dbdf 50%, #e299b0);
		background:-moz-linear-gradient(left, #2d355a, #94dbdf 50%, #e299b0);
		background:linear-gradient(to right, #2d355a, #94dbdf 50%, #e299b0);
	}
  /*
   ▽12月(congratulations_2018_Dec.html)
  -----------------------------------------------*/
	.Box_ms-app_congrats_181203{
		border-left:1px solid #6767d9;
		border-right:1px solid #cbe7ac;
	}
	.Box_ms-app_congrats_181203:before,
	.Box_ms-app_congrats_181203:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
		background:-webkit-gradient(left, #6767d9, #a7d2f5 50%, #cbe7ac);
		background:-moz-linear-gradient(left, #6767d9, #a7d2f5 50%, #cbe7ac);
		background:linear-gradient(to right, #6767d9, #a7d2f5 50%, #cbe7ac);
	}
  /*
   ▽11月(congratulations_2018_Nov.html)
  -----------------------------------------------*/
	.Box_ms-app_congrats_181101{
		border-left:1px solid #12b09c;
		border-right:1px solid #2cc6f5;
	}
	.Box_ms-app_congrats_181101:before,
	.Box_ms-app_congrats_181101:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
		background:-webkit-gradient(left, #12b09c, #34efc9 50%, #2cc6f5);
		background:-moz-linear-gradient(left, #12b09c, #34efc9 50%, #2cc6f5);
		background:linear-gradient(to right, #12b09c, #34efc9 50%, #2cc6f5);
	}
  /*
   ▽10月(congratulations_2018_Oct.html)
  -----------------------------------------------*/
	.Box_ms-app_congrats_181001{
		border-left:1px solid #d43232;
		border-right:1px solid #ffd829;
	}
	.Box_ms-app_congrats_181001:before,
	.Box_ms-app_congrats_181001:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
		background:-webkit-gradient(left, #d43232, #e97c7f 50%, #ffd829);
		background:-moz-linear-gradient(left, #d43232, #e97c7f 50%, #ffd829);
		background:linear-gradient(to right, #d43232, #e97c7f 50%, #ffd829);
	}
  /*
   ▽9月(congratulations_2018_Sep.html)
  -----------------------------------------------*/
	.Box_ms-app_congrats_180903{
		border-left:1px solid #1d4f7d;
		border-right:1px solid #fd99e6;
	}
	.Box_ms-app_congrats_180903:before,
	.Box_ms-app_congrats_180903:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
		background:-webkit-gradient(left, #1d4f7d, #0ed8d1 50%, #fd99e6);
		background:-moz-linear-gradient(left, #1d4f7d, #0ed8d1 50%, #fd99e6);
		background:linear-gradient(to right, #1d4f7d, #0ed8d1 50%, #fd99e6);
	}
  /*
   ▽6月-7月(congratulations_2018_Summer.html)
  -----------------------------------------------*/
	.Box_ms-app_congrats{
		border-left:1px solid #0069d2;
		border-right:1px solid #00ff66;
	}
	.Box_ms-app_congrats:before,
	.Box_ms-app_congrats:after {
	content:"";
	display:block;
	height:1px;
	width:100%;
		background:-webkit-gradient(left, #0069d2, #6fd9ff 50%, #00ff66);
		background:-moz-linear-gradient(left, #0069d2, #6fd9ff 50%, #00ff66);
		background:linear-gradient(to right, #0069d2, #6fd9ff 50%, #00ff66);
	}
  /*
   ▽共通
  -----------------------------------------------*/
	.Box_ms-app_congrats_inner{
		padding:1em 1em 0;
	}


/*
 PC・スマホ表示切り替え
-------------------------------------------------------------------------*/
/*
.display_sp{
	display:none;
}
@media screen and (max-width: 639px) {
	.display_pc{
		display:none;
	}
	.display_sp{
		display:block;
	}
}


@media screen and (max-width: 639px) {
	.bb__campaign__ttl {
		line-height:140%;
	}
}
*/
