@charset "UTF-8";
/*
@mixin fz($fzSize) {
	font-size: $fzSize + px;
	font-size: ($fzSize / 10) + rem;
}
*/
@media screen and (max-width: 769px) {

	.remarks{
	background: #afafaf;
	padding: 3%;
	}
	.remarks p{
		font-size: 12px;
		font-size: 1.2rem;
		color: #000!important;
	}	

br.inline{display: inline;}
	
  /*----------------------------------------
    #top-movie
  ----------------------------------------*/
  #top-movie h3 {
    padding: 1rem 2rem;
  }

  /*----------------------------------------
    #global-header
  ----------------------------------------*/
  #global-header .timer {
    margin: 0 auto;
    padding: 5%;
    width: 100%;
    background: #000;
    text-align: center;
  }
  #global-header p {
    margin-bottom: 0 !important;
    font-size: 10px;
    font-size: 3.125vw;
    color: #fff;
    font-weight: bold;
    line-height: 160%;
  }
  #global-header a {
    margin: 5% auto 0;
    padding: 5%;
    width: 90%;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    background: #fff;
    display: block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 10px;
  }
  #global-header a:hover {
    color: #fff;
    background: #000;
  }
  #global-header br {
    display: block;
  }
  #global-header span {
    margin-top: 1%;
    padding: 1% 3%;
    font-size: 18px;
    font-size: 5.625vw;
    text-shadow: 1px 1px 0px #000;
    background: #ef2617;
    background: -webkit-linear-gradient(left, #ef2617 0%, #fcc605 100%);
    background: linear-gradient(to right, #ef2617 0%, #fcc605 100%);
    display: inline-block;
    border-radius: 5px;
    box-shadow: 0 0 5px #000;
  }
	/*.global-header1{
		background: url(../images/back-header1.jpg) no-repeat center left;
		background-size: cover;
	}*/
	/*.global-header1 img{
		padding: 2rem 0;
	}*/
	.global-header2{
		background: url(../images/back-header2.jpg) no-repeat center top;
		background-size: cover;
	}
	/*.global-header2 img{
		padding:2rem 1rem;
	}*/
	.global-header3{
		background: url(../images/back-header3.jpg) no-repeat right top;
		background-size: 500%;
	}
	.global-header3 img{
		padding: 2rem 2rem;
	}
	.global-header4{
		background: url(../images/back-header4.jpg) no-repeat center top#fff;
		background-size: cover;
	}
	.global-header4 img{
		padding: 1rem ;
	}
	.global-header5{
		background: url(../images/back-header5.jpg) no-repeat center top;
		background-size: cover;
	}
	.global-header5 img{
		padding: 2rem 1rem;
	}
	.global-header6{
		background: url(../images/back-header6.jpg) no-repeat center top;
		background-size: cover;
	}
	.global-header6 img{
		padding: 2rem 1rem;
	}
	.global-header7{
		background: url(../images/back-header7.jpg) no-repeat center left;
		background-size: cover;
	}
	.global-header7 img{
		padding: 2rem 1rem;
	}
	.global-header8{
		background: url(../images/back-header8_L.png) no-repeat left top,
		url(../images/back-header8_R.png) no-repeat right bottom,
		url(../images/back-header8.jpg) no-repeat center top;
		background-size: 70%, 70%, cover;
	}
	.global-header8 img{
		padding: 2rem 2rem;
	}
	.line-add{
		background: url(../images/back-header2.jpg) no-repeat center top;
		background-size: cover;
	}
	.line-add img{
		padding: 1rem 2rem;
	}

  /*----------------------------------------
    #prologue
  ----------------------------------------*/
  #prologue h3 {
    padding: 4rem 2rem 2rem 2rem;
  /*  background: url(../images/back-prologue.jpg) no-repeat right top;*/
/*    background: url(../images/back-prologue.png) no-repeat center top;*/
    background-size: 100%;
  }
  #prologue .text {
    padding: 0.5rem 2rem;
    background: #fff;
  }
	
	#prologue h3 {
/*    margin-bottom: 5%;*/
	font-size: 5.8vw; 
	font-weight: bold; 
	text-align: leftr; 
	color: #000; 
	font-family: kozuka-mincho-pr6n, serif;
	text-shadow: 0 4px 4px #fff, 4px 0 4px #fff, 0 0 4px #fff;
	line-height: 120%;
	letter-spacing: -0.2rem;
  }
 .ls-s{
  	font-family: kozuka-mincho-pr6n, serif;
  	font-weight: bold; }

  /*----------------------------------------
    #present
  ----------------------------------------*/
  #present{
    background: url(../images/back-present.jpg) no-repeat 30% center;
  }
  #present h3 {
    padding: 3rem 2rem 2rem 2rem;
   /* background: url(../images/back-present.jpg) no-repeat 30% center;
    background-size: 150%;*/
  }
  #present h4 {
    padding: 0rem 3rem 3rem;
   /* background: url(../images/back-present2.jpg) no-repeat 30% center;
    background-size: 150%;*/
  }
  #present .inner {
    background: rgb(0,0,0,0.7);
  }
  #present .text {
    padding: 3rem 2rem;
    /*background: #fff;*/
  }

  #present .img-list img {
    width: 96%!important;
	margin: 3% 2%;
  }

  /*----------------------------------------
    #bonus
  ----------------------------------------*/
  #bonus {
  }
  #bonus h3 {
    padding: 3rem 1rem;
    background: url(../images/back-contentsList.png) repeat center top;
    background-size: 300%;
  }
  #bonus dt {
    padding: 0rem;
  }
  #bonus dd {
    padding: 2rem 2rem 5rem 2rem;
    background: rgba(0, 0, 0, 1.0);
  }
  #bonus p {
    color: #fff;
  }

  #bonus h3 {
	font-size: 8.8vw; 
	font-weight: bold; 
	text-align: center; 
	color: #fff; 
	font-family: kozuka-mincho-pr6n, serif;
	text-shadow: 0 4px 10px #000, 0 4px 10px #000; 
	line-height: 120%;
    background-color: #d17100;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD17100', endColorstr='#FFC36B09');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNzEwMCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNkNTdiMGIiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZDM3YzBiIi8+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2Q3ODExNCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNkNjgyMTIiLz48c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZDg4NjE4Ii8+PHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2RhODgxYSIvPjxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNkYjhmMjEiLz48c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZGI4ZDIwIi8+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkZDk0MjUiLz48c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2UxOWUzMyIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZTE5ZjMxIi8+PHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNlMjlmMzQiLz48c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2UyYTAzMiIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZTNhMDM1Ii8+PHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNlMWExMzMiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2UzYTUzOCIvPjxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZTJhNDM3Ii8+PHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiNlNWE2M2MiLz48c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2U0YWEzZSIvPjxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZTdhYTNmIi8+PHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNlNmIwNDQiLz48c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2U5YjA0NSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZTdiMTQ1Ii8+PHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNlOWI0NGEiLz48c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ViYjg0ZCIvPjxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZWNiOTUwIi8+PHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmMmNiNjIiLz48c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2YyY2Q2NSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjNjYzYzIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmM2NlNjYiLz48c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2Y0ZDE2OSIvPjxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZjVkMjZjIi8+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmNWQ0NmIiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Y2ZDU2ZSIvPjxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZjdkNzcwIi8+PHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNmOWRlNzciLz48c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZWQ4NyIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZlZDk5Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmVkOTkiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZWM5ZCIvPjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZlYzlkIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmVlYTAiLz48c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZWRhOSIvPjxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjZmZlYzg2Ii8+PHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmZWVjODgiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZTk4NCIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmNlOTgzIi8+PHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNmYmUyN2UiLz48c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2Y3ZGU3OSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjZjlkZDc5Ii8+PHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmNmRkNzgiLz48c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2Y4ZGM3OCIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjZjVkODcyIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmNWQ4NzQiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2Y0ZDc3MSIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZjRkNzczIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmM2Q2NzAiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2Y1ZDU3MiIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZjRkNDZmIi8+PHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNmNWQ1NzIiLz48c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2YzZDM2ZSIvPjxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjZjNkMTZkIi8+PHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNlZmNkNjkiLz48c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2YwY2Q2OSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZWVjYjY1Ii8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmMGNhNjciLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VkY2E2NCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZWZjOTY2Ii8+PHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNlYWMzNWUiLz48c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ViYmY1YyIvPjxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZTliZTU4Ii8+PHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNlOGJjNTkiLz48c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U3YmM1NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZTViODUzIi8+PHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiNlN2I3NTMiLz48c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2U0Yjc1MiIvPjxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZTRiMDRkIi8+PHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNlMWIwNGEiLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2UyYjA0ZCIvPjxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZTNhZjRhIi8+PHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNlMGFmNDkiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2UwYWE0NiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZGZhYjQ2Ii8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNkY2E1NDAiLz48c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2RlYTQ0MSIvPjxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjZGNhMjNmIi8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNkZGEzNDAiLz48c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2RhYTAzYyIvPjxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjZDg5ODM2Ii8+PHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiNkNzk3MzMiLz48c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2Q3OTczNSIvPjxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZDM5MjJlIi8+PHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNkNTkxMmUiLz48c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2QyOGQyOCIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZDI4YzJhIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkMThjMjciLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2QxOGIyOSIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZDA4YjI2Ii8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkMjhhMjgiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2QwOGIyNiIvPjxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjY2U4NDIxIi8+PHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNjYzgxMWMiLz48c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2NjODAxZSIvPjxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjY2I4MDFiIi8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNjZDdmMWIiLz48c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2NhN2UxYyIvPjxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjY2E3ZjFhIi8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNjYzdlMWMiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2M4N2ExNiIvPjxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYzk3NzE0Ii8+PHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNjNjc2MTMiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2M3NzMxMSIvPjxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYzQ3MjBlIi8+PHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNjNTczMTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzZiMDkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d17100), color-stop(3%, #d57b0b), color-stop(3%, #d37c0b), color-stop(5%, #d78114), color-stop(5%, #d68212), color-stop(7%, #d88618), color-stop(7%, #da881a), color-stop(9%, #db8f21), color-stop(9%, #db8d20), color-stop(10%, #dd9425), color-stop(14%, #e19e33), color-stop(14%, #e19f31), color-stop(14%, #e29f34), color-stop(14%, #e2a032), color-stop(14%, #e3a035), color-stop(15%, #e1a133), color-stop(15%, #e3a538), color-stop(16%, #e2a437), color-stop(17%, #e5a63c), color-stop(17%, #e4aa3e), color-stop(17%, #e7aa3f), color-stop(19%, #e6b044), color-stop(19%, #e9b045), color-stop(20%, #e7b145), color-stop(21%, #e9b44a), color-stop(22%, #ebb84d), color-stop(22%, #ecb950), color-stop(29%, #f2cb62), color-stop(29%, #f2cd65), color-stop(30%, #f3cc63), color-stop(30%, #f3ce66), color-stop(32%, #f4d169), color-stop(32%, #f5d26c), color-stop(33%, #f5d46b), color-stop(33%, #f6d56e), color-stop(34%, #f7d770), color-stop(36%, #f9de77), color-stop(45%, #ffed87), color-stop(49%, #ffed99), color-stop(50%, #ffed99), color-stop(50%, #ffec9d), color-stop(51%, #ffec9d), color-stop(51%, #ffeea0), color-stop(55%, #ffeda9), color-stop(59%, #ffec86), color-stop(59%, #feec88), color-stop(60%, #ffe984), color-stop(60%, #fce983), color-stop(62%, #fbe27e), color-stop(63%, #f7de79), color-stop(64%, #f9dd79), color-stop(64%, #f6dd78), color-stop(64%, #f8dc78), color-stop(65%, #f5d872), color-stop(66%, #f5d874), color-stop(66%, #f4d771), color-stop(66%, #f4d773), color-stop(66%, #f3d670), color-stop(66%, #f5d572), color-stop(66%, #f4d46f), color-stop(67%, #f5d572), color-stop(67%, #f3d36e), color-stop(68%, #f3d16d), color-stop(69%, #efcd69), color-stop(69%, #f0cd69), color-stop(70%, #eecb65), color-stop(70%, #f0ca67), color-stop(70%, #edca64), color-stop(70%, #efc966), color-stop(72%, #eac35e), color-stop(73%, #ebbf5c), color-stop(74%, #e9be58), color-stop(74%, #e8bc59), color-stop(74%, #e7bc56), color-stop(75%, #e5b853), color-stop(76%, #e7b753), color-stop(76%, #e4b752), color-stop(78%, #e4b04d), color-stop(78%, #e1b04a), color-stop(78%, #e2b04d), color-stop(78%, #e3af4a), color-stop(79%, #e0af49), color-stop(80%, #e0aa46), color-stop(80%, #dfab46), color-stop(82%, #dca540), color-stop(82%, #dea441), color-stop(82%, #dca23f), color-stop(82%, #dda340), color-stop(83%, #daa03c), color-stop(86%, #d89836), color-stop(86%, #d79733), color-stop(86%, #d79735), color-stop(88%, #d3922e), color-stop(88%, #d5912e), color-stop(89%, #d28d28), color-stop(90%, #d28c2a), color-stop(90%, #d18c27), color-stop(90%, #d18b29), color-stop(90%, #d08b26), color-stop(90%, #d28a28), color-stop(90%, #d08b26), color-stop(92%, #ce8421), color-stop(93%, #cc811c), color-stop(93%, #cc801e), color-stop(93%, #cb801b), color-stop(94%, #cd7f1b), color-stop(94%, #ca7e1c), color-stop(94%, #ca7f1a), color-stop(94%, #cc7e1c), color-stop(95%, #c87a16), color-stop(96%, #c97714), color-stop(96%, #c67613), color-stop(97%, #c77311), color-stop(98%, #c4720e), color-stop(98%, #c57310), color-stop(100%, #c36b09));
    background-image: -webkit-linear-gradient(left, #d17100 0%, #d57b0b 3%, #d37c0b 3%, #d78114 5%, #d68212 5%, #d88618 7%, #da881a 7%, #db8f21 9%, #db8d20 9%, #dd9425 10%, #e19e33 14%, #e19f31 14%, #e29f34 14%, #e2a032 14%, #e3a035 14%, #e1a133 15%, #e3a538 15%, #e2a437 16%, #e5a63c 17%, #e4aa3e 17%, #e7aa3f 17%, #e6b044 19%, #e9b045 19%, #e7b145 20%, #e9b44a 21%, #ebb84d 22%, #ecb950 22%, #f2cb62 29%, #f2cd65 29%, #f3cc63 30%, #f3ce66 30%, #f4d169 32%, #f5d26c 32%, #f5d46b 33%, #f6d56e 33%, #f7d770 34%, #f9de77 36%, #ffed87 45%, #ffed99 49%, #ffed99 50%, #ffec9d 50%, #ffec9d 51%, #ffeea0 51%, #ffeda9 55%, #ffec86 59%, #feec88 59%, #ffe984 60%, #fce983 60%, #fbe27e 62%, #f7de79 63%, #f9dd79 64%, #f6dd78 64%, #f8dc78 64%, #f5d872 65%, #f5d874 66%, #f4d771 66%, #f4d773 66%, #f3d670 66%, #f5d572 66%, #f4d46f 66%, #f5d572 67%, #f3d36e 67%, #f3d16d 68%, #efcd69 69%, #f0cd69 69%, #eecb65 70%, #f0ca67 70%, #edca64 70%, #efc966 70%, #eac35e 72%, #ebbf5c 73%, #e9be58 74%, #e8bc59 74%, #e7bc56 74%, #e5b853 75%, #e7b753 76%, #e4b752 76%, #e4b04d 78%, #e1b04a 78%, #e2b04d 78%, #e3af4a 78%, #e0af49 79%, #e0aa46 80%, #dfab46 80%, #dca540 82%, #dea441 82%, #dca23f 82%, #dda340 82%, #daa03c 83%, #d89836 86%, #d79733 86%, #d79735 86%, #d3922e 88%, #d5912e 88%, #d28d28 89%, #d28c2a 90%, #d18c27 90%, #d18b29 90%, #d08b26 90%, #d28a28 90%, #d08b26 90%, #ce8421 92%, #cc811c 93%, #cc801e 93%, #cb801b 93%, #cd7f1b 94%, #ca7e1c 94%, #ca7f1a 94%, #cc7e1c 94%, #c87a16 95%, #c97714 96%, #c67613 96%, #c77311 97%, #c4720e 98%, #c57310 98%, #c36b09 100%);
    background-image: linear-gradient(to right, #d17100 0%, #d57b0b 3%, #d37c0b 3%, #d78114 5%, #d68212 5%, #d88618 7%, #da881a 7%, #db8f21 9%, #db8d20 9%, #dd9425 10%, #e19e33 14%, #e19f31 14%, #e29f34 14%, #e2a032 14%, #e3a035 14%, #e1a133 15%, #e3a538 15%, #e2a437 16%, #e5a63c 17%, #e4aa3e 17%, #e7aa3f 17%, #e6b044 19%, #e9b045 19%, #e7b145 20%, #e9b44a 21%, #ebb84d 22%, #ecb950 22%, #f2cb62 29%, #f2cd65 29%, #f3cc63 30%, #f3ce66 30%, #f4d169 32%, #f5d26c 32%, #f5d46b 33%, #f6d56e 33%, #f7d770 34%, #f9de77 36%, #ffed87 45%, #ffed99 49%, #ffed99 50%, #ffec9d 50%, #ffec9d 51%, #ffeea0 51%, #ffeda9 55%, #ffec86 59%, #feec88 59%, #ffe984 60%, #fce983 60%, #fbe27e 62%, #f7de79 63%, #f9dd79 64%, #f6dd78 64%, #f8dc78 64%, #f5d872 65%, #f5d874 66%, #f4d771 66%, #f4d773 66%, #f3d670 66%, #f5d572 66%, #f4d46f 66%, #f5d572 67%, #f3d36e 67%, #f3d16d 68%, #efcd69 69%, #f0cd69 69%, #eecb65 70%, #f0ca67 70%, #edca64 70%, #efc966 70%, #eac35e 72%, #ebbf5c 73%, #e9be58 74%, #e8bc59 74%, #e7bc56 74%, #e5b853 75%, #e7b753 76%, #e4b752 76%, #e4b04d 78%, #e1b04a 78%, #e2b04d 78%, #e3af4a 78%, #e0af49 79%, #e0aa46 80%, #dfab46 80%, #dca540 82%, #dea441 82%, #dca23f 82%, #dda340 82%, #daa03c 83%, #d89836 86%, #d79733 86%, #d79735 86%, #d3922e 88%, #d5912e 88%, #d28d28 89%, #d28c2a 90%, #d18c27 90%, #d18b29 90%, #d08b26 90%, #d28a28 90%, #d08b26 90%, #ce8421 92%, #cc811c 93%, #cc801e 93%, #cb801b 93%, #cd7f1b 94%, #ca7e1c 94%, #ca7f1a 94%, #cc7e1c 94%, #c87a16 95%, #c97714 96%, #c67613 96%, #c77311 97%, #c4720e 98%, #c57310 98%, #c36b09 100%);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
  }

#bonus h4 {
	font-size: 5.0vw;
	color: #000;
	font-weight: bold;
font-family: kozuka-mincho-pr6n, serif;
width: 100%;
line-height: 140%;
	font-weight: 700;
}

	#bonus h4 {
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	padding: 5%;
	margin: 0 0 0 0px;
	background-color: #d17100;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD17100', endColorstr='#FFC36B09');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNzEwMCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNkNTdiMGIiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZDM3YzBiIi8+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2Q3ODExNCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNkNjgyMTIiLz48c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZDg4NjE4Ii8+PHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2RhODgxYSIvPjxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNkYjhmMjEiLz48c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZGI4ZDIwIi8+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkZDk0MjUiLz48c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2UxOWUzMyIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZTE5ZjMxIi8+PHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNlMjlmMzQiLz48c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2UyYTAzMiIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZTNhMDM1Ii8+PHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNlMWExMzMiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2UzYTUzOCIvPjxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZTJhNDM3Ii8+PHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiNlNWE2M2MiLz48c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2U0YWEzZSIvPjxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZTdhYTNmIi8+PHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNlNmIwNDQiLz48c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2U5YjA0NSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZTdiMTQ1Ii8+PHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNlOWI0NGEiLz48c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ViYjg0ZCIvPjxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZWNiOTUwIi8+PHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmMmNiNjIiLz48c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2YyY2Q2NSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjNjYzYzIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmM2NlNjYiLz48c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2Y0ZDE2OSIvPjxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZjVkMjZjIi8+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmNWQ0NmIiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Y2ZDU2ZSIvPjxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZjdkNzcwIi8+PHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNmOWRlNzciLz48c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZWQ4NyIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZlZDk5Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmVkOTkiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZWM5ZCIvPjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZlYzlkIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmVlYTAiLz48c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZWRhOSIvPjxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjZmZlYzg2Ii8+PHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmZWVjODgiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZTk4NCIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmNlOTgzIi8+PHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNmYmUyN2UiLz48c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2Y3ZGU3OSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjZjlkZDc5Ii8+PHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmNmRkNzgiLz48c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2Y4ZGM3OCIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjZjVkODcyIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmNWQ4NzQiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2Y0ZDc3MSIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZjRkNzczIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmM2Q2NzAiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2Y1ZDU3MiIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZjRkNDZmIi8+PHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNmNWQ1NzIiLz48c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2YzZDM2ZSIvPjxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjZjNkMTZkIi8+PHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNlZmNkNjkiLz48c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2YwY2Q2OSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZWVjYjY1Ii8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmMGNhNjciLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VkY2E2NCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZWZjOTY2Ii8+PHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNlYWMzNWUiLz48c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ViYmY1YyIvPjxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZTliZTU4Ii8+PHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNlOGJjNTkiLz48c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U3YmM1NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZTViODUzIi8+PHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiNlN2I3NTMiLz48c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2U0Yjc1MiIvPjxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZTRiMDRkIi8+PHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNlMWIwNGEiLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2UyYjA0ZCIvPjxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZTNhZjRhIi8+PHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNlMGFmNDkiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2UwYWE0NiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZGZhYjQ2Ii8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNkY2E1NDAiLz48c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2RlYTQ0MSIvPjxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjZGNhMjNmIi8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNkZGEzNDAiLz48c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2RhYTAzYyIvPjxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjZDg5ODM2Ii8+PHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiNkNzk3MzMiLz48c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2Q3OTczNSIvPjxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZDM5MjJlIi8+PHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNkNTkxMmUiLz48c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2QyOGQyOCIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZDI4YzJhIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkMThjMjciLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2QxOGIyOSIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZDA4YjI2Ii8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkMjhhMjgiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2QwOGIyNiIvPjxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjY2U4NDIxIi8+PHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNjYzgxMWMiLz48c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2NjODAxZSIvPjxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjY2I4MDFiIi8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNjZDdmMWIiLz48c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2NhN2UxYyIvPjxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjY2E3ZjFhIi8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNjYzdlMWMiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2M4N2ExNiIvPjxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYzk3NzE0Ii8+PHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNjNjc2MTMiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2M3NzMxMSIvPjxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYzQ3MjBlIi8+PHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNjNTczMTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzZiMDkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d17100), color-stop(3%, #d57b0b), color-stop(3%, #d37c0b), color-stop(5%, #d78114), color-stop(5%, #d68212), color-stop(7%, #d88618), color-stop(7%, #da881a), color-stop(9%, #db8f21), color-stop(9%, #db8d20), color-stop(10%, #dd9425), color-stop(14%, #e19e33), color-stop(14%, #e19f31), color-stop(14%, #e29f34), color-stop(14%, #e2a032), color-stop(14%, #e3a035), color-stop(15%, #e1a133), color-stop(15%, #e3a538), color-stop(16%, #e2a437), color-stop(17%, #e5a63c), color-stop(17%, #e4aa3e), color-stop(17%, #e7aa3f), color-stop(19%, #e6b044), color-stop(19%, #e9b045), color-stop(20%, #e7b145), color-stop(21%, #e9b44a), color-stop(22%, #ebb84d), color-stop(22%, #ecb950), color-stop(29%, #f2cb62), color-stop(29%, #f2cd65), color-stop(30%, #f3cc63), color-stop(30%, #f3ce66), color-stop(32%, #f4d169), color-stop(32%, #f5d26c), color-stop(33%, #f5d46b), color-stop(33%, #f6d56e), color-stop(34%, #f7d770), color-stop(36%, #f9de77), color-stop(45%, #ffed87), color-stop(49%, #ffed99), color-stop(50%, #ffed99), color-stop(50%, #ffec9d), color-stop(51%, #ffec9d), color-stop(51%, #ffeea0), color-stop(55%, #ffeda9), color-stop(59%, #ffec86), color-stop(59%, #feec88), color-stop(60%, #ffe984), color-stop(60%, #fce983), color-stop(62%, #fbe27e), color-stop(63%, #f7de79), color-stop(64%, #f9dd79), color-stop(64%, #f6dd78), color-stop(64%, #f8dc78), color-stop(65%, #f5d872), color-stop(66%, #f5d874), color-stop(66%, #f4d771), color-stop(66%, #f4d773), color-stop(66%, #f3d670), color-stop(66%, #f5d572), color-stop(66%, #f4d46f), color-stop(67%, #f5d572), color-stop(67%, #f3d36e), color-stop(68%, #f3d16d), color-stop(69%, #efcd69), color-stop(69%, #f0cd69), color-stop(70%, #eecb65), color-stop(70%, #f0ca67), color-stop(70%, #edca64), color-stop(70%, #efc966), color-stop(72%, #eac35e), color-stop(73%, #ebbf5c), color-stop(74%, #e9be58), color-stop(74%, #e8bc59), color-stop(74%, #e7bc56), color-stop(75%, #e5b853), color-stop(76%, #e7b753), color-stop(76%, #e4b752), color-stop(78%, #e4b04d), color-stop(78%, #e1b04a), color-stop(78%, #e2b04d), color-stop(78%, #e3af4a), color-stop(79%, #e0af49), color-stop(80%, #e0aa46), color-stop(80%, #dfab46), color-stop(82%, #dca540), color-stop(82%, #dea441), color-stop(82%, #dca23f), color-stop(82%, #dda340), color-stop(83%, #daa03c), color-stop(86%, #d89836), color-stop(86%, #d79733), color-stop(86%, #d79735), color-stop(88%, #d3922e), color-stop(88%, #d5912e), color-stop(89%, #d28d28), color-stop(90%, #d28c2a), color-stop(90%, #d18c27), color-stop(90%, #d18b29), color-stop(90%, #d08b26), color-stop(90%, #d28a28), color-stop(90%, #d08b26), color-stop(92%, #ce8421), color-stop(93%, #cc811c), color-stop(93%, #cc801e), color-stop(93%, #cb801b), color-stop(94%, #cd7f1b), color-stop(94%, #ca7e1c), color-stop(94%, #ca7f1a), color-stop(94%, #cc7e1c), color-stop(95%, #c87a16), color-stop(96%, #c97714), color-stop(96%, #c67613), color-stop(97%, #c77311), color-stop(98%, #c4720e), color-stop(98%, #c57310), color-stop(100%, #c36b09));
    background-image: -webkit-linear-gradient(left, #d17100 0%, #d57b0b 3%, #d37c0b 3%, #d78114 5%, #d68212 5%, #d88618 7%, #da881a 7%, #db8f21 9%, #db8d20 9%, #dd9425 10%, #e19e33 14%, #e19f31 14%, #e29f34 14%, #e2a032 14%, #e3a035 14%, #e1a133 15%, #e3a538 15%, #e2a437 16%, #e5a63c 17%, #e4aa3e 17%, #e7aa3f 17%, #e6b044 19%, #e9b045 19%, #e7b145 20%, #e9b44a 21%, #ebb84d 22%, #ecb950 22%, #f2cb62 29%, #f2cd65 29%, #f3cc63 30%, #f3ce66 30%, #f4d169 32%, #f5d26c 32%, #f5d46b 33%, #f6d56e 33%, #f7d770 34%, #f9de77 36%, #ffed87 45%, #ffed99 49%, #ffed99 50%, #ffec9d 50%, #ffec9d 51%, #ffeea0 51%, #ffeda9 55%, #ffec86 59%, #feec88 59%, #ffe984 60%, #fce983 60%, #fbe27e 62%, #f7de79 63%, #f9dd79 64%, #f6dd78 64%, #f8dc78 64%, #f5d872 65%, #f5d874 66%, #f4d771 66%, #f4d773 66%, #f3d670 66%, #f5d572 66%, #f4d46f 66%, #f5d572 67%, #f3d36e 67%, #f3d16d 68%, #efcd69 69%, #f0cd69 69%, #eecb65 70%, #f0ca67 70%, #edca64 70%, #efc966 70%, #eac35e 72%, #ebbf5c 73%, #e9be58 74%, #e8bc59 74%, #e7bc56 74%, #e5b853 75%, #e7b753 76%, #e4b752 76%, #e4b04d 78%, #e1b04a 78%, #e2b04d 78%, #e3af4a 78%, #e0af49 79%, #e0aa46 80%, #dfab46 80%, #dca540 82%, #dea441 82%, #dca23f 82%, #dda340 82%, #daa03c 83%, #d89836 86%, #d79733 86%, #d79735 86%, #d3922e 88%, #d5912e 88%, #d28d28 89%, #d28c2a 90%, #d18c27 90%, #d18b29 90%, #d08b26 90%, #d28a28 90%, #d08b26 90%, #ce8421 92%, #cc811c 93%, #cc801e 93%, #cb801b 93%, #cd7f1b 94%, #ca7e1c 94%, #ca7f1a 94%, #cc7e1c 94%, #c87a16 95%, #c97714 96%, #c67613 96%, #c77311 97%, #c4720e 98%, #c57310 98%, #c36b09 100%);
    background-image: linear-gradient(to right, #d17100 0%, #d57b0b 3%, #d37c0b 3%, #d78114 5%, #d68212 5%, #d88618 7%, #da881a 7%, #db8f21 9%, #db8d20 9%, #dd9425 10%, #e19e33 14%, #e19f31 14%, #e29f34 14%, #e2a032 14%, #e3a035 14%, #e1a133 15%, #e3a538 15%, #e2a437 16%, #e5a63c 17%, #e4aa3e 17%, #e7aa3f 17%, #e6b044 19%, #e9b045 19%, #e7b145 20%, #e9b44a 21%, #ebb84d 22%, #ecb950 22%, #f2cb62 29%, #f2cd65 29%, #f3cc63 30%, #f3ce66 30%, #f4d169 32%, #f5d26c 32%, #f5d46b 33%, #f6d56e 33%, #f7d770 34%, #f9de77 36%, #ffed87 45%, #ffed99 49%, #ffed99 50%, #ffec9d 50%, #ffec9d 51%, #ffeea0 51%, #ffeda9 55%, #ffec86 59%, #feec88 59%, #ffe984 60%, #fce983 60%, #fbe27e 62%, #f7de79 63%, #f9dd79 64%, #f6dd78 64%, #f8dc78 64%, #f5d872 65%, #f5d874 66%, #f4d771 66%, #f4d773 66%, #f3d670 66%, #f5d572 66%, #f4d46f 66%, #f5d572 67%, #f3d36e 67%, #f3d16d 68%, #efcd69 69%, #f0cd69 69%, #eecb65 70%, #f0ca67 70%, #edca64 70%, #efc966 70%, #eac35e 72%, #ebbf5c 73%, #e9be58 74%, #e8bc59 74%, #e7bc56 74%, #e5b853 75%, #e7b753 76%, #e4b752 76%, #e4b04d 78%, #e1b04a 78%, #e2b04d 78%, #e3af4a 78%, #e0af49 79%, #e0aa46 80%, #dfab46 80%, #dca540 82%, #dea441 82%, #dca23f 82%, #dda340 82%, #daa03c 83%, #d89836 86%, #d79733 86%, #d79735 86%, #d3922e 88%, #d5912e 88%, #d28d28 89%, #d28c2a 90%, #d18c27 90%, #d18b29 90%, #d08b26 90%, #d28a28 90%, #d08b26 90%, #ce8421 92%, #cc811c 93%, #cc801e 93%, #cb801b 93%, #cd7f1b 94%, #ca7e1c 94%, #ca7f1a 94%, #cc7e1c 94%, #c87a16 95%, #c97714 96%, #c67613 96%, #c77311 97%, #c4720e 98%, #c57310 98%, #c36b09 100%);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------
    #bonus-plus
  ----------------------------------------*/
  #bonus-plus{
  }
  
  #bonus-plus h3{
  	padding: 5% 3%;
  	background: url(../images/back-bonus-plus.jpg) no-repeat center top;
  	background: cover;
	background-size: 110%;
  }
  #bonus-plus .inner{
  }
  #bonus-plus .text{
  	padding: 3rem 2rem;
  	background: rgba(0, 0, 0, 0.9);
  } 
  #bonus-plus p{
  	color: #fff;
  }     
  #bonus-plus .timer {
    margin: 0 auto 5%;
    padding: 5% 0;
    width: 100%;
    text-align: center;
    background: rgba(0, 0, 0, 0.9);
  }
  #bonus-plus .timer p {
    margin-bottom: 5px !important;
    font-size: 18px;
    font-size: 5.625vw;
    color: #FFF;
    font-weight: bold;
    line-height: 200%;
  }
  #bonus-plus .timer a {
    margin: 5% auto 0;
    padding: 5%;
    width: 90%;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    background: #fff;
    display: block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 10px;
  }
  #bonus-plus .timer a:hover {
    color: #fff;
    background: #000;
  }
  #bonus-plus .timer br {
    display: block;
  }
  #bonus-plus .timer span {
    padding: 0 2%;
    font-size: 18px;
    font-size: 5.625vw;
    background: #ef2617;
    background: -webkit-linear-gradient(left, #ef2617 0%, #fcc605 100%);
    background: linear-gradient(to right, #ef2617 0%, #fcc605 100%);
    display: inline-block;
    border-radius: 5px;
  }
  
    #bonus-plus .bonus-timer {
    padding: 5% 0;
    width: 100%;
    text-align: center;
    background: #cc0974;
  }
  #bonus-plus .bonus-timer .timer {
    margin: 0 auto;
    width: 100%;
    background: none;
  }
  #bonus-plus .bonus-timer p {
    margin-bottom: 0 !important;
    font-size: 18px;
    font-size: 5.625vw;
    color: #fff;
    font-weight: bold;
    line-height: 160%;
  }
  #bonus-plus .bonus-timer a {
    margin: 5% auto 0;
    padding: 5%;
    width: 90%;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    background: #fff;
    display: block;
    transition: all .3s ease;
    border-radius: 10px;
  }
  #bonus-plus .bonus-timer a:hover {
    color: #fff;
    background: #000;
  }
  #bonus-plus .bonus-timer br {
    display: block;
  }
  #bonus-plus .bonus-timer span {
    margin-top: 1%;
    padding: 1% 3%;
    font-size: 18px;
    font-size: 5.625vw;
    text-shadow: 1px 1px 0px #000;
    background: #ef2617;
    background: linear-gradient(to right, #ef2617 0%, #fcc605 100%);
    display: inline-block;
    border-radius: 5px;
    box-shadow: 0 0 5px #000;
  }


  /*----------------------------------------
    #reason
  ----------------------------------------*/
  #reason {
  }

  #reason .inner{
    padding: 3rem 1rem;
}
  #reason h3 {
    padding: 3rem 1em;
    background: url(../images/back-reason.jpg) no-repeat center top;
    background-size: cover;
  }
  #reason .text {
	  margin: 0 3%;
    background: rgba(255, 255, 255, 0.9);
margin-bottom:5rem;

  }

	#reason .caption {
font-family: kozuka-mincho-pr6n, serif;
font-style: normal;
	font-size: 8.8vw; 
	font-weight: bold; 
	text-align: center; 
	}

	#reason h4{
		font-size: 6.8vw;
line-height: 120%;
margin-bottom: 5%;
font-family: 'M PLUS 1p','Hiragino Sans','ヒラギノ角ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ','Meiryo','ＭＳ Ｐゴシック',Osaka,Verdana,sans-serif;
text-align: center; 
font-weight: bold; 
	}

  /*----------------------------------------
    #epilogue
  ----------------------------------------*/
  #epilogue h3 {
    padding: 3rem 1rem 3rem 1rem;
    background: url(../images/back-epilogue.jpg) no-repeat center top;
    background-size: cover;
  }
  #epilogue .text {
    padding: 3rem;
    background: white;
  }
  #epilogue .name {
    text-align: right;
  }
  #epilogue .name img {
    width: 60%;
  }
	
	
/*----------------------------------------
    #epilogue2
  ----------------------------------------*/
  #epilogue2 h3 {
    padding: 5rem 0rem 3rem 0rem;
    background: url(../images/back-epilogue2.jpg) no-repeat center top;
    background-size: cover;
  }
  #epilogue2 .text {
    padding: 3rem;
    background: white;
  }
  #epilogue2 .name {
    text-align: right;
  }
  #epilogue2 .name img {
    width: 60%;
  }	


  /*----------------------------------------
    #add
  ----------------------------------------*/
  #add h3 {
    padding: 3rem 0;
    font-size: 40px;
    font-size: 12.5vw;
    font-weight: bold;
    font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
    color: #fff;
    text-align: center;
    background: url(../images/back-add.jpg) no-repeat center top;
    background-size: cover;
    text-shadow: 0 0 10px #000;
  }
  #add .text {
    padding: 3rem;
    background: #000;
  }
  #add p {
    color: #fff;
  }
}
@media screen and (min-width: 769px) {
	
	.remarks{
	background: #01b901;
	padding: 0 30px 30px 30px; 
	}
	.remarks p{
		font-size: 12px;
		font-size: 1.2rem;
		color: #fff!important;
	}
	
  #global-header .timer {
    margin: 0 auto;
    padding: 3% 0;
    width: 100%;
    text-align: center;
    background: #000;
  }
  #global-header p {
    margin-bottom: 0 !important;
    font-size: 40px;
    font-size: 4rem;
    color: #fff;
    font-weight: bold;
    font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
    line-height: 130%;
  }
  #global-header a {
    margin: 10px auto;
    padding: 20px;
    width: 50%;
    font-size: 25px;
    font-size: 2.5rem;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    background: #fff;
    display: block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border-radius: 10px;
  }
  #global-header a:hover {
    color: #fff;
    background: #000;
  }
  #global-header span {
    margin-top: 10px;
    padding: 10px 20px;
    font-size: 35px;
    font-size: 3.5rem;
    text-shadow: 1px 1px 0px #000;
    font-weight: bold;
    background: #ef2617;
    background: -webkit-linear-gradient(left, #ef2617 0%, #fcc605 100%);
    background: linear-gradient(to right, #ef2617 0%, #fcc605 100%);
    display: inline-block;
    border-radius: 10px;
    box-shadow: 0 0 10px #000;
  }

	/*.global-header1{
		background: url(../images/back-header1.jpg) no-repeat center top;
		background-size: cover;
	}*/
	/*.global-header1 img{
		margin: 30px 10%;
		max-width: 80%;
	}*/
	/*.global-header2{
		background: url(../images/back-header2.jpg) no-repeat center top;
		background-size: cover;
	}*/
	/*.global-header2 img{
		margin: 60px 10%;
		max-width: 80%;
	}*/
	.global-header3{
		background: url(../images/back-header3.jpg) no-repeat center top;
		background-size: cover;
	}
	.global-header3 img{
		margin: 60px 15% 60px 35%;
		max-width: 50%;
	}
	.global-header4{
		background: url(../images/back-header4.jpg) no-repeat center top;
		background-size: cover;
	}
	.global-header4 img{
		margin: 40px 15%;
		max-width: 70%;
	}
	.global-header5{
		background: url(../images/back-header5.jpg) no-repeat center top;
		background-size: cover;
	}
	.global-header5 img{
		margin: 40px 20%;
		max-width: 60%;
	}
	.global-header6{
		background: url(../images/back-header6.jpg) no-repeat center top;
		background-size: cover;
	}
	.global-header6 img{
		margin: 40px 20%;
		max-width: 60%;
	}
	.global-header7{
		background: url(../images/back-header7.jpg) no-repeat center top;
		background-size: cover;
	}
	.global-header7 img{
		margin: 40px 30% 40px 15%;
		max-width: 55%;
	}
	.global-header8{
		background: url(../images/back-header8_L.png) no-repeat left top,
		url(../images/back-header8_R.png) no-repeat right bottom,
		url(../images/back-header8.jpg) no-repeat center top;
		background-size: 80%, 80%, cover;
	}
	.global-header8 img{
		margin: 4% 10%;
		max-width: 80%;
	}
	.line-add{
		background: url(../images/back-header9.jpg) no-repeat center top;
		background-size: cover;
	}
	.line-add img{
		margin: 60px 10%;
		max-width: 80%;
	}
	.line-qr{
		background: #01b901;
	}

  /*----------------------------------------
    #prologue
  ----------------------------------------*/
  #prologue {
    padding: 5% 0;
    background: url(../images/back-prologue.jpg) no-repeat center top fixed;
    background-size: cover;
  }
  #prologue .inner {
    margin: 0 50% 0 5%;
    /*width: 60%;*/
    min-width: 640px;
/*    border: solid 1px #f00;*/
  }
/*  #prologue h3 {
    margin: 0 auto 5% auto;
	  width: 60%;
  }*/
   #prologue h3 {
    margin-bottom: 5%;
    margin-left: 5%;
	font-size: 4.8vw; 
	font-weight: bold; 
	text-align: leftr; 
	color: #000; 
	font-family: kozuka-mincho-pr6n, serif;
	text-shadow: 0 4px 4px #fff, 4px 0 4px #fff, 0 0 4px #fff;
	line-height: 140%;
	letter-spacing: -0.2rem;
  }
 .ls-s{
  	font-family: kozuka-mincho-pr6n, serif;
  	font-weight: bold; 
  	letter-spacing: -0.7rem;}
  	
  #prologue .text {
    margin-bottom: 15%;
    background: none;
/*    padding: 10% 10%;*/
   /* background: rgba(255, 255, 255, 0.9)*/;

  }
  #prologue .img-r {
    margin-top: -5%;
    width: 30%;
  }

  /*----------------------------------------
    #present
  ----------------------------------------*/
  #present {
    padding: 5% 0 5%;
    background: url(../images/back-present.png) no-repeat center top fixed;
    background-size: 100%;
  }
  #present .inner {
    margin: 0 5% 0 5%;
  }
  #present h3 {
    margin: 0 10% 5%;
  }
  #present h4 {
    padding: 0% 15% 0% 15%;
/*	background: url(../images/back-present2.jpg) no-repeat center top fixed;*/
  }

  #present .text {
text-align: center;
    margin:5% auto 15%;
    padding: 5%;
    background: rgba(0, 0, 0, 0.7);
   /* border-radius: 3rem;*/
/*border: solid 10px #000;*/
  }

  #present .img-list img {
    width: 30%!important;
	margin: 0 1%;
  }


  /*----------------------------------------
    #bonus
  ----------------------------------------*/
  #bonus {
    padding: 5% 0;
    background:url(../images/back-contentsList.png) no-repeat center top fixed;
    background-size: cover;
  }
  #bonus .inner {
    margin: 0 auto;
    width: 60%;
    min-width: 800px;
  }
  #bonus h3 {
    margin-bottom: 5%;
	font-size: 7.0vw; 
	font-weight: bold; 
	text-align: center; 
	color: #fff; 
	font-family: kozuka-mincho-pr6n, serif;
	text-shadow: 0 4px 10px #000, 0 4px 10px #000; 
	line-height: 120%;
  }
  #bonus dl {
    margin-bottom: 5%;
  }
  #bonus dt {
  }
  #bonus dd {
    margin: -20px auto 0 auto;
    padding: 8%;
   /* background: rgba(0, 0, 0, 0.9);
    border-radius: 5rem;*/
	  background: rgba(0, 0, 0, 0.95);
    box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.3);
  }
  #bonus p {
    color: #fff;
  }

#bonus h4{
font-family: kozuka-mincho-pr6n, serif;
width: 100%;
line-height: 140%;
/*text-shadow: 0 4px 10px #fff, 0 4px 10px #fff;*/
}

	#bonus h4 {
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	padding: 25px;
	margin: 0 0 0 0px;
	font-size: 3.6vw;
	color: #000;
	font-weight: 700;
	background-color: #d17100;
	text-align: center;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFD17100', endColorstr='#FFC36B09');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNzEwMCIvPjxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiNkNTdiMGIiLz48c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZDM3YzBiIi8+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2Q3ODExNCIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiNkNjgyMTIiLz48c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjZDg4NjE4Ii8+PHN0b3Agb2Zmc2V0PSI3JSIgc3RvcC1jb2xvcj0iI2RhODgxYSIvPjxzdG9wIG9mZnNldD0iOSUiIHN0b3AtY29sb3I9IiNkYjhmMjEiLz48c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZGI4ZDIwIi8+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiNkZDk0MjUiLz48c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2UxOWUzMyIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZTE5ZjMxIi8+PHN0b3Agb2Zmc2V0PSIxNCUiIHN0b3AtY29sb3I9IiNlMjlmMzQiLz48c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2UyYTAzMiIvPjxzdG9wIG9mZnNldD0iMTQlIiBzdG9wLWNvbG9yPSIjZTNhMDM1Ii8+PHN0b3Agb2Zmc2V0PSIxNSUiIHN0b3AtY29sb3I9IiNlMWExMzMiLz48c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2UzYTUzOCIvPjxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZTJhNDM3Ii8+PHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiNlNWE2M2MiLz48c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iI2U0YWEzZSIvPjxzdG9wIG9mZnNldD0iMTclIiBzdG9wLWNvbG9yPSIjZTdhYTNmIi8+PHN0b3Agb2Zmc2V0PSIxOSUiIHN0b3AtY29sb3I9IiNlNmIwNDQiLz48c3RvcCBvZmZzZXQ9IjE5JSIgc3RvcC1jb2xvcj0iI2U5YjA0NSIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZTdiMTQ1Ii8+PHN0b3Agb2Zmc2V0PSIyMSUiIHN0b3AtY29sb3I9IiNlOWI0NGEiLz48c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iI2ViYjg0ZCIvPjxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZWNiOTUwIi8+PHN0b3Agb2Zmc2V0PSIyOSUiIHN0b3AtY29sb3I9IiNmMmNiNjIiLz48c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2YyY2Q2NSIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZjNjYzYzIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmM2NlNjYiLz48c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2Y0ZDE2OSIvPjxzdG9wIG9mZnNldD0iMzIlIiBzdG9wLWNvbG9yPSIjZjVkMjZjIi8+PHN0b3Agb2Zmc2V0PSIzMyUiIHN0b3AtY29sb3I9IiNmNWQ0NmIiLz48c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2Y2ZDU2ZSIvPjxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZjdkNzcwIi8+PHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiNmOWRlNzciLz48c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iI2ZmZWQ4NyIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZmZlZDk5Ii8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmZmVkOTkiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZWM5ZCIvPjxzdG9wIG9mZnNldD0iNTElIiBzdG9wLWNvbG9yPSIjZmZlYzlkIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmVlYTAiLz48c3RvcCBvZmZzZXQ9IjU1JSIgc3RvcC1jb2xvcj0iI2ZmZWRhOSIvPjxzdG9wIG9mZnNldD0iNTklIiBzdG9wLWNvbG9yPSIjZmZlYzg2Ii8+PHN0b3Agb2Zmc2V0PSI1OSUiIHN0b3AtY29sb3I9IiNmZWVjODgiLz48c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iI2ZmZTk4NCIvPjxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmNlOTgzIi8+PHN0b3Agb2Zmc2V0PSI2MiUiIHN0b3AtY29sb3I9IiNmYmUyN2UiLz48c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2Y3ZGU3OSIvPjxzdG9wIG9mZnNldD0iNjQlIiBzdG9wLWNvbG9yPSIjZjlkZDc5Ii8+PHN0b3Agb2Zmc2V0PSI2NCUiIHN0b3AtY29sb3I9IiNmNmRkNzgiLz48c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iI2Y4ZGM3OCIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjZjVkODcyIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmNWQ4NzQiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2Y0ZDc3MSIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZjRkNzczIi8+PHN0b3Agb2Zmc2V0PSI2NiUiIHN0b3AtY29sb3I9IiNmM2Q2NzAiLz48c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2Y1ZDU3MiIvPjxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZjRkNDZmIi8+PHN0b3Agb2Zmc2V0PSI2NyUiIHN0b3AtY29sb3I9IiNmNWQ1NzIiLz48c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iI2YzZDM2ZSIvPjxzdG9wIG9mZnNldD0iNjglIiBzdG9wLWNvbG9yPSIjZjNkMTZkIi8+PHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNlZmNkNjkiLz48c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iI2YwY2Q2OSIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZWVjYjY1Ii8+PHN0b3Agb2Zmc2V0PSI3MCUiIHN0b3AtY29sb3I9IiNmMGNhNjciLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2VkY2E2NCIvPjxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZWZjOTY2Ii8+PHN0b3Agb2Zmc2V0PSI3MiUiIHN0b3AtY29sb3I9IiNlYWMzNWUiLz48c3RvcCBvZmZzZXQ9IjczJSIgc3RvcC1jb2xvcj0iI2ViYmY1YyIvPjxzdG9wIG9mZnNldD0iNzQlIiBzdG9wLWNvbG9yPSIjZTliZTU4Ii8+PHN0b3Agb2Zmc2V0PSI3NCUiIHN0b3AtY29sb3I9IiNlOGJjNTkiLz48c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2U3YmM1NiIvPjxzdG9wIG9mZnNldD0iNzUlIiBzdG9wLWNvbG9yPSIjZTViODUzIi8+PHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiNlN2I3NTMiLz48c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2U0Yjc1MiIvPjxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZTRiMDRkIi8+PHN0b3Agb2Zmc2V0PSI3OCUiIHN0b3AtY29sb3I9IiNlMWIwNGEiLz48c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iI2UyYjA0ZCIvPjxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZTNhZjRhIi8+PHN0b3Agb2Zmc2V0PSI3OSUiIHN0b3AtY29sb3I9IiNlMGFmNDkiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2UwYWE0NiIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjZGZhYjQ2Ii8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNkY2E1NDAiLz48c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2RlYTQ0MSIvPjxzdG9wIG9mZnNldD0iODIlIiBzdG9wLWNvbG9yPSIjZGNhMjNmIi8+PHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNkZGEzNDAiLz48c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2RhYTAzYyIvPjxzdG9wIG9mZnNldD0iODYlIiBzdG9wLWNvbG9yPSIjZDg5ODM2Ii8+PHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiNkNzk3MzMiLz48c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2Q3OTczNSIvPjxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjZDM5MjJlIi8+PHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNkNTkxMmUiLz48c3RvcCBvZmZzZXQ9Ijg5JSIgc3RvcC1jb2xvcj0iI2QyOGQyOCIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZDI4YzJhIi8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkMThjMjciLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2QxOGIyOSIvPjxzdG9wIG9mZnNldD0iOTAlIiBzdG9wLWNvbG9yPSIjZDA4YjI2Ii8+PHN0b3Agb2Zmc2V0PSI5MCUiIHN0b3AtY29sb3I9IiNkMjhhMjgiLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2QwOGIyNiIvPjxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjY2U4NDIxIi8+PHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNjYzgxMWMiLz48c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2NjODAxZSIvPjxzdG9wIG9mZnNldD0iOTMlIiBzdG9wLWNvbG9yPSIjY2I4MDFiIi8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNjZDdmMWIiLz48c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2NhN2UxYyIvPjxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjY2E3ZjFhIi8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNjYzdlMWMiLz48c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iI2M4N2ExNiIvPjxzdG9wIG9mZnNldD0iOTYlIiBzdG9wLWNvbG9yPSIjYzk3NzE0Ii8+PHN0b3Agb2Zmc2V0PSI5NiUiIHN0b3AtY29sb3I9IiNjNjc2MTMiLz48c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iI2M3NzMxMSIvPjxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjYzQ3MjBlIi8+PHN0b3Agb2Zmc2V0PSI5OCUiIHN0b3AtY29sb3I9IiNjNTczMTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzZiMDkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d17100), color-stop(3%, #d57b0b), color-stop(3%, #d37c0b), color-stop(5%, #d78114), color-stop(5%, #d68212), color-stop(7%, #d88618), color-stop(7%, #da881a), color-stop(9%, #db8f21), color-stop(9%, #db8d20), color-stop(10%, #dd9425), color-stop(14%, #e19e33), color-stop(14%, #e19f31), color-stop(14%, #e29f34), color-stop(14%, #e2a032), color-stop(14%, #e3a035), color-stop(15%, #e1a133), color-stop(15%, #e3a538), color-stop(16%, #e2a437), color-stop(17%, #e5a63c), color-stop(17%, #e4aa3e), color-stop(17%, #e7aa3f), color-stop(19%, #e6b044), color-stop(19%, #e9b045), color-stop(20%, #e7b145), color-stop(21%, #e9b44a), color-stop(22%, #ebb84d), color-stop(22%, #ecb950), color-stop(29%, #f2cb62), color-stop(29%, #f2cd65), color-stop(30%, #f3cc63), color-stop(30%, #f3ce66), color-stop(32%, #f4d169), color-stop(32%, #f5d26c), color-stop(33%, #f5d46b), color-stop(33%, #f6d56e), color-stop(34%, #f7d770), color-stop(36%, #f9de77), color-stop(45%, #ffed87), color-stop(49%, #ffed99), color-stop(50%, #ffed99), color-stop(50%, #ffec9d), color-stop(51%, #ffec9d), color-stop(51%, #ffeea0), color-stop(55%, #ffeda9), color-stop(59%, #ffec86), color-stop(59%, #feec88), color-stop(60%, #ffe984), color-stop(60%, #fce983), color-stop(62%, #fbe27e), color-stop(63%, #f7de79), color-stop(64%, #f9dd79), color-stop(64%, #f6dd78), color-stop(64%, #f8dc78), color-stop(65%, #f5d872), color-stop(66%, #f5d874), color-stop(66%, #f4d771), color-stop(66%, #f4d773), color-stop(66%, #f3d670), color-stop(66%, #f5d572), color-stop(66%, #f4d46f), color-stop(67%, #f5d572), color-stop(67%, #f3d36e), color-stop(68%, #f3d16d), color-stop(69%, #efcd69), color-stop(69%, #f0cd69), color-stop(70%, #eecb65), color-stop(70%, #f0ca67), color-stop(70%, #edca64), color-stop(70%, #efc966), color-stop(72%, #eac35e), color-stop(73%, #ebbf5c), color-stop(74%, #e9be58), color-stop(74%, #e8bc59), color-stop(74%, #e7bc56), color-stop(75%, #e5b853), color-stop(76%, #e7b753), color-stop(76%, #e4b752), color-stop(78%, #e4b04d), color-stop(78%, #e1b04a), color-stop(78%, #e2b04d), color-stop(78%, #e3af4a), color-stop(79%, #e0af49), color-stop(80%, #e0aa46), color-stop(80%, #dfab46), color-stop(82%, #dca540), color-stop(82%, #dea441), color-stop(82%, #dca23f), color-stop(82%, #dda340), color-stop(83%, #daa03c), color-stop(86%, #d89836), color-stop(86%, #d79733), color-stop(86%, #d79735), color-stop(88%, #d3922e), color-stop(88%, #d5912e), color-stop(89%, #d28d28), color-stop(90%, #d28c2a), color-stop(90%, #d18c27), color-stop(90%, #d18b29), color-stop(90%, #d08b26), color-stop(90%, #d28a28), color-stop(90%, #d08b26), color-stop(92%, #ce8421), color-stop(93%, #cc811c), color-stop(93%, #cc801e), color-stop(93%, #cb801b), color-stop(94%, #cd7f1b), color-stop(94%, #ca7e1c), color-stop(94%, #ca7f1a), color-stop(94%, #cc7e1c), color-stop(95%, #c87a16), color-stop(96%, #c97714), color-stop(96%, #c67613), color-stop(97%, #c77311), color-stop(98%, #c4720e), color-stop(98%, #c57310), color-stop(100%, #c36b09));
    background-image: -webkit-linear-gradient(left, #d17100 0%, #d57b0b 3%, #d37c0b 3%, #d78114 5%, #d68212 5%, #d88618 7%, #da881a 7%, #db8f21 9%, #db8d20 9%, #dd9425 10%, #e19e33 14%, #e19f31 14%, #e29f34 14%, #e2a032 14%, #e3a035 14%, #e1a133 15%, #e3a538 15%, #e2a437 16%, #e5a63c 17%, #e4aa3e 17%, #e7aa3f 17%, #e6b044 19%, #e9b045 19%, #e7b145 20%, #e9b44a 21%, #ebb84d 22%, #ecb950 22%, #f2cb62 29%, #f2cd65 29%, #f3cc63 30%, #f3ce66 30%, #f4d169 32%, #f5d26c 32%, #f5d46b 33%, #f6d56e 33%, #f7d770 34%, #f9de77 36%, #ffed87 45%, #ffed99 49%, #ffed99 50%, #ffec9d 50%, #ffec9d 51%, #ffeea0 51%, #ffeda9 55%, #ffec86 59%, #feec88 59%, #ffe984 60%, #fce983 60%, #fbe27e 62%, #f7de79 63%, #f9dd79 64%, #f6dd78 64%, #f8dc78 64%, #f5d872 65%, #f5d874 66%, #f4d771 66%, #f4d773 66%, #f3d670 66%, #f5d572 66%, #f4d46f 66%, #f5d572 67%, #f3d36e 67%, #f3d16d 68%, #efcd69 69%, #f0cd69 69%, #eecb65 70%, #f0ca67 70%, #edca64 70%, #efc966 70%, #eac35e 72%, #ebbf5c 73%, #e9be58 74%, #e8bc59 74%, #e7bc56 74%, #e5b853 75%, #e7b753 76%, #e4b752 76%, #e4b04d 78%, #e1b04a 78%, #e2b04d 78%, #e3af4a 78%, #e0af49 79%, #e0aa46 80%, #dfab46 80%, #dca540 82%, #dea441 82%, #dca23f 82%, #dda340 82%, #daa03c 83%, #d89836 86%, #d79733 86%, #d79735 86%, #d3922e 88%, #d5912e 88%, #d28d28 89%, #d28c2a 90%, #d18c27 90%, #d18b29 90%, #d08b26 90%, #d28a28 90%, #d08b26 90%, #ce8421 92%, #cc811c 93%, #cc801e 93%, #cb801b 93%, #cd7f1b 94%, #ca7e1c 94%, #ca7f1a 94%, #cc7e1c 94%, #c87a16 95%, #c97714 96%, #c67613 96%, #c77311 97%, #c4720e 98%, #c57310 98%, #c36b09 100%);
    background-image: linear-gradient(to right, #d17100 0%, #d57b0b 3%, #d37c0b 3%, #d78114 5%, #d68212 5%, #d88618 7%, #da881a 7%, #db8f21 9%, #db8d20 9%, #dd9425 10%, #e19e33 14%, #e19f31 14%, #e29f34 14%, #e2a032 14%, #e3a035 14%, #e1a133 15%, #e3a538 15%, #e2a437 16%, #e5a63c 17%, #e4aa3e 17%, #e7aa3f 17%, #e6b044 19%, #e9b045 19%, #e7b145 20%, #e9b44a 21%, #ebb84d 22%, #ecb950 22%, #f2cb62 29%, #f2cd65 29%, #f3cc63 30%, #f3ce66 30%, #f4d169 32%, #f5d26c 32%, #f5d46b 33%, #f6d56e 33%, #f7d770 34%, #f9de77 36%, #ffed87 45%, #ffed99 49%, #ffed99 50%, #ffec9d 50%, #ffec9d 51%, #ffeea0 51%, #ffeda9 55%, #ffec86 59%, #feec88 59%, #ffe984 60%, #fce983 60%, #fbe27e 62%, #f7de79 63%, #f9dd79 64%, #f6dd78 64%, #f8dc78 64%, #f5d872 65%, #f5d874 66%, #f4d771 66%, #f4d773 66%, #f3d670 66%, #f5d572 66%, #f4d46f 66%, #f5d572 67%, #f3d36e 67%, #f3d16d 68%, #efcd69 69%, #f0cd69 69%, #eecb65 70%, #f0ca67 70%, #edca64 70%, #efc966 70%, #eac35e 72%, #ebbf5c 73%, #e9be58 74%, #e8bc59 74%, #e7bc56 74%, #e5b853 75%, #e7b753 76%, #e4b752 76%, #e4b04d 78%, #e1b04a 78%, #e2b04d 78%, #e3af4a 78%, #e0af49 79%, #e0aa46 80%, #dfab46 80%, #dca540 82%, #dea441 82%, #dca23f 82%, #dda340 82%, #daa03c 83%, #d89836 86%, #d79733 86%, #d79735 86%, #d3922e 88%, #d5912e 88%, #d28d28 89%, #d28c2a 90%, #d18c27 90%, #d18b29 90%, #d08b26 90%, #d28a28 90%, #d08b26 90%, #ce8421 92%, #cc811c 93%, #cc801e 93%, #cb801b 93%, #cd7f1b 94%, #ca7e1c 94%, #ca7f1a 94%, #cc7e1c 94%, #c87a16 95%, #c97714 96%, #c67613 96%, #c77311 97%, #c4720e 98%, #c57310 98%, #c36b09 100%);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.5);
		font-weight: bold;
}


/*----------------------------------------
    #bonus-plus
  ----------------------------------------*/
  #bonus-plus{
  	background: url(../images/back-bonus-plus.jpg) no-repeat center top fixed;
  	background: cover;
  	padding: 0rem 0 10rem 0;
  }
  
  #bonus-plus h3{
  	width: 85%;
  	margin: 5rem auto 5rem;  	
  }
  #bonus-plus .inner{
  	padding:5rem 10rem;
	margin: 0 15%;
    min-width: 800px;
 	 background: rgba(0, 0, 0, 0.85);
  }
  #bonus-plus .text{
  	padding: 3rem 2rem;
  } 
  #bonus-plus p{
  	color: #fff;
  }     
#bonus-plus .timer {
    margin: 0 auto 30px;
    padding: 20px 0;
    width: 580px;
    text-align: center;
    /*background: rgba(0, 0, 0, 0.8);*/
  }
  #bonus-plus .timer p {
    margin-bottom: 5px !important;
    font-size: 32px;
    font-size: 3.2rem;
    color: #FFF;
    font-weight: bold;
    line-height: 180%;
  }
  #bonus-plus .timer a {
    margin: 10px auto;
    padding: 20px;
    width: 90%;
    font-size: 25px;
    font-size: 2.5rem;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    background: #fff;
    display: block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    border: 1px solid #000;
    border-radius: 10px;
  }
  #bonus-plus .timer a:hover {
    color: #fff;
    background: #000;
    border: 1px solid #fff;
  }
  #bonus-plus .timer span {
    padding: 10px;
    font-size: 38px;
    font-size: 3.8rem;
    font-weight: bold;
    background: #ef2617;
    background: -webkit-linear-gradient(left, #ef2617 0%, #fcc605 100%);
    background: linear-gradient(to right, #ef2617 0%, #fcc605 100%);
    display: inline-block;
    border-radius: 10px;
  }
#bonus-plus .bonus-timer {
    padding: 20px 0;
    width: 100%;
    text-align: center;
    background: #cc0974;
  }
  #bonus-plus .bonus-timer .timer {
    margin: 0 auto;
    width: 100%;
    background: none;
  }
  #bonus-plus .bonus-timer p {
    margin-bottom: 0 !important;
    font-size: 40px;
    font-size: 4rem;
    color: #fff;
    font-weight: bold;
    line-height: 130%;
  }
  #bonus-plus .bonus-timer a {
    margin: 10px auto;
    padding: 20px;
    width: 50%;
    font-size: 25px;
    font-size: 2.5rem;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    background: #fff;
    display: block;
    transition: all .3s ease;
    border-radius: 10px;
  }
  #bonus-plus .bonus-timer a:hover {
    color: #fff;
    background: #000;
  }
  #bonus-plus .bonus-timer span {
    margin-top: 10px;
    padding: 10px 20px;
    font-size: 35px;
    font-size: 3.5rem;
    text-shadow: 1px 1px 0px #000;
    font-weight: bold;
    background: #ef2617;
    background: linear-gradient(to right, #ef2617 0%, #fcc605 100%);
    display: inline-block;
    border-radius: 10px;
    box-shadow: 0 0 10px #000;
  }


  /*----------------------------------------
    #reason
  ----------------------------------------*/
  #reason {
    padding: 0 0 10rem 0;
/*    background: url(../images/back-reason.jpg) no-repeat center top fixed;*/
background: url(../images/back-reason.jpg) no-repeat center top fixed;
    background-size: cover;
  }
  #reason .inner {
padding:8rem;
	  margin: 0 20%;
    min-width: 700px;
  background: rgba(255, 255, 255, 0.85);
  }
  #reason h3 {
    margin-bottom: 0rem;

  }
#reason h3 img{
padding: 4rem 12%;
}
  #reason .text {
    margin-bottom: 10rem;
    padding: 0rem;
	  border-top: none;
	  background: none;
   /* background: rgba(255, 255, 255, 0.95);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);*/
  }

  #reason .text p {
color: #000;

}
	#reason .caption {
font-family: kozuka-mincho-pr6n, serif;
font-style: normal;
	/*font-size: 72px; */
	font-size: 4.0vw; 
	font-weight: bold; 
	text-align: center; 
	}

	#reason h4{
		/*font-size: 60px;*/
		font-size: 4.0vw;
line-height: 120%;
margin-bottom: 5%;
font-family: 'M PLUS 1p','Hiragino Sans','ヒラギノ角ゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ','Meiryo','ＭＳ Ｐゴシック',Osaka,Verdana,sans-serif;
text-align: center; 
font-weight: bold; 
	}	
  /*----------------------------------------
    #epilogue
  ----------------------------------------*/
  #epilogue {
    padding: 5% 0;
    background: url(../images/back-epilogue.jpg) no-repeat center top fixed;
    background-size: cover;
  }
  #epilogue .inner {
    margin: 0 5% 0 40%;
  }
  #epilogue .text {
    padding: 10rem;
    background: rgba(89, 17, 0, 0.95);
margin: 0 20%;
    min-width: 700px;
  background: rgba(255, 255, 255, 0.85);
  }
  #epilogue h3 {
padding: 3rem 10%;
  }
  #epilogue .name {
    text-align: right;
  }
  #epilogue .name img {
    width: 40%;
  }
  #epilogue p {
    color: #000;
  }
	
	
 /*----------------------------------------
    #epilogue2
  ----------------------------------------*/
  #epilogue2 {
    padding: 5% 0;
    background: url(../images/back-epilogue2.jpg) no-repeat center top fixed;
    background-size: cover;
  }
  #epilogue2 .inner {
    margin: 0 5% 0 40%;
  }
  #epilogue2 .text {
    padding: 10rem;
    background: rgba(89, 17, 0, 0.95);
margin: 0 20%;
    min-width: 700px;
  background: rgba(255, 255, 255, 0.85);
  }
  #epilogue2 h3 {
padding: 3rem 10%;
  }
  #epilogue2 .name {
    text-align: right;
  }
  #epilogue2 .name img {
    width: 40%;
  }
  #epilogue2 p {
    color: #000;
  }

  /*----------------------------------------
    #add
  ----------------------------------------*/
  #add {
    padding: 10% 0;
    background: url(../images/back-add.jpg) no-repeat center top fixed;
    background-size: cover;
  }
  #add .inner {
    margin: 0 40% 0 5%;
    padding: 5%;
    background: rgba(0, 0, 0, 0.9);
  }
  #add .text {
    margin-bottom: 15%;
  }
  #add .text:last-child {
    margin-bottom: 0;
  }
  #add .text p {
    color: #fff;
  }
  #add .text p:last-child {
    margin-bottom: 0;
  }
  #add h3 {
    margin-bottom: .3em;
    font-size: 80px;
    font-size: 8rem;
    color: #fff;
    font-weight: bold;
    font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;
  }
}
@media screen and (max-width: 769px) {
 
  /*----------------------------------------
		ylppc
	----------------------------------------*/
  .company-info {
    padding: 5% 5% 0;
    background: #3e1500;
  }
  .company-info p {
    margin-bottom: 0 !important;
    color: #fff;
  }
  .company-info a {
    color: #3e1500;
  }
  .company-info .company-info-logo {
    margin: 0 auto;
    width: 50%;
  }
  .company-info .company-info-time {
    width: 100%;
    font-size: 3px;
    font-size: 0.8vw;
    text-align: center;
  }
  .company-info .company-info-tel {
    width: 100%;
    font-size: 5px;
    font-size: 1.3vw;
    text-align: center;
  }
  .company-info .company-info-tel i {
    margin-right: 5px;
  }
  .company-info .company-info-contact {
    width: 100%;
  }
  .company-info .company-info-contact a {
    width: 100%;
    padding: 3px;
    font-size: 12px;
    font-size: 3.2vw;
    text-align: center;
    display: inline-block;
    background: #fff;
    border-radius: 10px;
    text-decoration: none;
    -webkit-transition: .5s;
    transition: .5s;
    border: 1px solid #3e1500;
  }
  .company-info .company-info-contact a:hover {
    color: #fff;
    background: #3e1500;
    border: 1px solid #fff;
  }
  #company-info-detail .attention {
    margin-bottom: 2em !important;
    padding: 5%;
    width: 100%;
    background: #fff;
    border: 1px dotted #333;
  }
  #company-info-detail .attention h3 {
    margin-bottom: 1em !important;
    padding-left: 1.3333333333vw;
    font-size: 13px;
    font-size: 3.5vw;
    border-left: 3px solid #0065be;
  }
  #company-info-detail .attention ul {
    margin-bottom: 3em;
  }
  #company-info-detail .attention li {
    margin-bottom: 1em !important;
    font-size: 8px;
    font-size: 2.1vw;
  }
  #company-info-detail .attention p {
    margin-bottom: 3%;
    font-size: 8px;
    font-size: 2.1vw;
  }
  #company-info-detail .detail {
    width: 100%;
    font-size: 8px;
    font-size: 2.1vw;
  }
  #company-info-detail .detail table {
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    background: #fff;
  }
  #company-info-detail .detail th {
    padding: 1.3333333333vw;
    width: 20%;
    color: #FFF;
    vertical-align: middle;
    background: #666;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
  }
  #company-info-detail .detail td {
    padding: 1.3333333333vw;
    width: 40%;
    vertical-align: middle;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
  }
  #company-info-detail .detail .kind {
    color: #fff;
    text-align: center;
    font-weight: bold;
    background: #666;
  }
  #company-info-detail .detail .kind_mail {
    color: #FFF;
    text-align: center;
    font-weight: bold;
    background: #920000;
  }
  #company-info-detail .detail td {
    text-align: center;
  }
  #company-info-detail .detail_txt {
    padding: 5%;
  }
  #company-info-detail .detail_txt .inner {
    margin-bottom: 3em;
  }
  #company-info-detail .detail_txt h3 {
    margin-bottom: .5em;
    padding-left: 1.3333333333vw;
    font-size: 11px;
    font-size: 2.9vw;
    border-left: 3px solid #0065be;
  }
  #company-info-detail .detail_txt p {
    font-size: 8px;
    font-size: 2.1vw;
    line-height: 160%;
  }
}

@media screen and (min-width: 769px) {

  /*----------------------------------------
		ylppc
	----------------------------------------*/
  .company-info {
    padding: 2em 0 .5em;
    background: #3e1500;
  }
  .company-info .inner {
    margin: 0 auto;
    padding: 0 3%;
    min-width: 760px;
    max-width: 1000px;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
            align-items: center;
  }
  .company-info p {
    margin-bottom: 0 !important;
    color: #fff;
  }
  .company-info .company-info-logo {
    margin-bottom: 0 !important;
    width: 20%;
  }
  .company-info .company-info-time {
    margin-bottom: 0 !important;
    font-size: 13px;
    font-size: 1.3rem;
  }
  .company-info .company-info-tel {
    margin-bottom: 0 !important;
    font-size: 26px;
    font-size: 2.6rem;
  }
  .company-info .company-info-tel i {
    margin-right: 5px;
  }
  .company-info .company-info-contact {
    margin-bottom: 0 !important;
  }
  .company-info .company-info-contact a {
    padding: 5px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #3e1500;
    display: inline-block;
    background: #fff;
    border-radius: 10px;
    text-decoration: none;
    -webkit-transition: .5s;
    transition: .5s;
    border: 1px solid #3e1500;
  }
  .company-info .company-info-contact a:hover {
    color: #fff;
    background: #3e1500;
    border: 1px solid #fff;
  }
  #company-info-detail {
    padding: 2em 2%;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: justify;
            justify-content: space-between;
  }
  #company-info-detail .attention {
    padding: 2em 2%;
    width: 30%;
    background: #fff;
    border: 1px dotted #333;
  }
  #company-info-detail .attention h3 {
    margin-bottom: .5em;
    padding: .2em 0 .2em .5em;
    font-size: 13px;
    font-size: 1.3rem;
    border-left: 3px solid #0065be;
  }
  #company-info-detail .attention ul {
    margin-bottom: 3em;
  }
  #company-info-detail .attention li {
    margin-bottom: .5em;
    font-size: 11px;
    font-size: 1.1rem;
    font-weight: normal;
  }
  #company-info-detail .attention p {
    margin-bottom: 1em;
    font-size: 11px;
    font-size: 1.1rem;
  }
  #company-info-detail .detail {
    width: 43%;
  }
  #company-info-detail .detail table {
    font-size: 13px;
    font-size: 1.3rem;
    background: #fff;
  }
  #company-info-detail .detail th {
    width: 20%;
    color: #fff;
    vertical-align: middle;
    background: #666;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
  }
  #company-info-detail .detail td {
    padding: 2.5em;
    width: 40%;
    vertical-align: middle;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
  }
  #company-info-detail .detail .kind {
    color: #fff;
    text-align: center;
    font-weight: bold;
    background: #666;
  }
  #company-info-detail .detail .kind_mail {
    color: #fff;
    text-align: center;
    font-weight: bold;
    background: #920000;
  }
  #company-info-detail .detail td {
    margin-bottom: .5em;
    font-size: 12px;
    font-size: 1.2rem;
    text-align: center;
  }
  #company-info-detail .detail_txt {
    width: 26%;
  }
  #company-info-detail .detail_txt .inner {
    margin-bottom: 3em;
  }
  #company-info-detail .detail_txt h3 {
    margin-bottom: .5em;
    padding: .2em 0 .2em .5em;
    font-size: 13px;
    font-size: 1.3rem;
    border-left: 3px solid #0065be;
  }
  #company-info-detail .detail_txt p {
    margin-bottom: .5em;
    font-size: 12px;
    font-size: 1.2rem;
  }
}


/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.global-header1-pc  { display: block !important; }
.global-header1-sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.global-header1-pc { display: none !important; }
.global-header1-sp { display: block !important; }
}


/* パソコンで見たときは"pc"のclassがついた画像が表示される */
.global-header2-pc  { display: block !important; }
.global-header2-sp { display: none !important; }
/* スマートフォンで見たときは"sp"のclassがついた画像が表示される */
@media only screen and (max-width: 750px) {
.global-header2-pc { display: none !important; }
.global-header2-sp { display: block !important; }
}