/*	lower h1
============================== */
.original h4 {
   font-weight: normal;
}
.original h4 > span {
   background: linear-gradient(transparent 40%, #ffdede 40%);
   padding: 0 0.3em;
}
/*	lower h1
============================== */
.original h1 {
   background-image: url(../img/original_h1.jpg);
}
.original div.atcl_inner {
   background-image: url(../img/original_bg.jpg);
   background-repeat: no-repeat;
}

@media all and (min-width: 768px) {
   .original h1 {
      background-repeat: no-repeat;
      white-space: nowrap; text-indent: 110%; overflow: hidden;
      width: 956px;
      height: 207px;
   }
   .original div.atcl_inner {
      margin-top: -80px;
      background-color: hsla(0, 0%, 100%, 0.8);
   }
}
/*	lower h1 (00px ÷ 782) */
@media all and (max-width: 767px) {
   .original h1 {
		background-position: left 20.381586%;
	}
   .original div.atcl_inner {
      background-size: 140%;
      background-position: -50px -40px;
   }
}

/*	original_top
============================== */
p.original_top {
   color: #53301a;
   text-align: center;
   font-weight: bold;
   font: bold 16px/1.6 "Times New Roman", Times, serif;
}
p.original_top span.red {
   /* color: #bd1634; */
}
p.original_top span.blue {
   /* color: #1d2088; */
}
@media all and (min-width: 768px) {
   p.original_top {
      font-size: 19px;
      line-height: 40px;
      margin-bottom: 20px;
      margin-top:  50px;
   }
   p.original_top span.big {
      font-size: 26px;
   }
}
@media all and (max-width: 767px) {
   p.original_top {
      line-height: 180%;
      margin-bottom: 10px;
   }
   p.original_top span.big {
      font-size: 120%;
   }
}
/*	figure.original_pic
============================== */
@media all and (min-width: 768px) {
   figure.original_pic p span,
   figure.original_pic p span img {
      width: 380px;
      height: 539px;
      margin-bottom: 30px;
   }
}
@media all and (max-width: 767px) {
   figure.original_pic p span {
      padding-top: 141.8421052631579%;
      margin-bottom: 10px;
   }
}

/*	figure.original_main
============================== */
@media all and (min-width: 768px) {
   figure.original_main p span,
   figure.original_main p span img {
      width:380px;
      height:538px;
      margin-bottom: 30px;
   }
}
@media (max-width: 767px) {
   figure.original_pic {
      width: 70%;
      margin: 0 auto;
   }
   figure.original_main p span {
      padding-top: 141.732283%;
      margin-bottom: 10px;
   }
}
/*	.original p.txt
============================== */
@media all and (min-width: 768px) {
   .original p.lines {
      width: 800px;
      margin: 0 auto 30px;
      font-size: 15px;
   }
}
@media all and (max-width: 767px) {
   .original p.lines {
      margin-bottom: 10px;
   }
}
/*	.original p.red_big
============================== */
.original p.red_big {
   color: #bd1634;
   text-align: center;
   font-weight: bold;
}
@media all and (min-width: 768px) {
   .original p.red_big {
      font-size: 20px;
      line-height: 34px;
      margin-bottom: 30px;
   }
}
@media all and (max-width: 767px) {
   .original p.red_big {
      line-height: 200%;
      margin-bottom: 10px;
   }
}



.box{
    background-color: #f3de90;
    border-radius: 5px;
    padding: 20px;
    position: relative;
    z-index: 0;
}
.box:before{
    border: 1px solid #fff;
    border-radius: 5px;
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: 4px;
    z-index: -1;
}
