@charset "UTF-8";
/* line 10, consent.scss */
#introSec { margin-bottom: 4em; }
@media only screen and (max-width: 750px) { /* line 11, consent.scss */
  #introSec .read { padding: 0 6.5%; } }

/* line 20, consent.scss */
#downloadSec ol.numMaruNuki { display: flex; justify-content: flex-start; flex-wrap: wrap; color: #e23565; margin-top: 1em; }
/* line 21, consent.scss */
#downloadSec ol.numMaruNuki li { font-size: 18px; font-weight: 500; }
/* line 22, consent.scss */
#downloadSec ol.numMaruNuki li:not(:last-child) { margin-right: 1.5em; }
/* line 25, consent.scss */
#downloadSec .download { border: 1px solid rgba(102, 69, 69, 0.25); padding: 2em 2.5em; border-radius: 30px; display: flex; justify-content: space-between; flex-wrap: wrap; margin: 2em auto 2em; display: inline-flex; align-items: center; }
/* line 26, consent.scss */
#downloadSec .download .ic { font-size: 100px; line-height: 1.1; color: #e23565; margin-right: 20px; }
/* line 29, consent.scss */
#downloadSec .download .text { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; flex-direction: column; }
/* line 30, consent.scss */
#downloadSec .download .text .logo { width: 220px; display: flex; justify-content: space-between; flex-wrap: wrap; }
/* line 31, consent.scss */
#downloadSec .download .text .logo i { width: 21%; line-height: 0; }
/* line 32, consent.scss */
#downloadSec .download .text .logo span { width: 75%; display: flex; flex-direction: column; flex-wrap: wrap; align-items: center; padding-top: .25em; }
/* line 33, consent.scss */
#downloadSec .download .text .logo span strong { width: 70%; line-height: 0; margin-bottom: .5em; }
/* line 34, consent.scss */
#downloadSec .download .text .logo span em { width: 100%; line-height: 0; }
/* line 37, consent.scss */
#downloadSec .download .text .read { font-family: "YakuHanJP", "HummingProN-D", "FOT-ハミング ProN D"; font-size: 36px; line-height: 1.8; border-top: 3px dotted #b3a2a2; margin-top: .35em; }
/* line 39, consent.scss */
#downloadSec .download .cmnBtn { margin-left: 2em; }
/* line 41, consent.scss */
#downloadSec .download .cmnBtn a em { font-family: "YakuHanJP", "HummingProN-D", "FOT-ハミング ProN D"; }
/* line 47, consent.scss */
#downloadSec .note a { display: flex; justify-content: space-between; display: inline-flex; color: inherit; }
/* line 48, consent.scss */
#downloadSec .note a .ic { font-size: 45px; line-height: 1.25; margin-right: 15px; color: #e23565; }
/* line 51, consent.scss */
#downloadSec .note a .read { font-size: 14px; }

@media only screen and (max-width: 750px) { /* line 61, consent.scss */
  #downloadSec { padding: 0 5%; }
  /* line 64, consent.scss */
  #downloadSec ol.numMaruNuki { margin-top: 1em; }
  /* line 65, consent.scss */
  #downloadSec ol.numMaruNuki li { font-size: 18px; width: 100%; text-align: left; }
  /* line 66, consent.scss */
  #downloadSec ol.numMaruNuki li:not(:last-child) { margin-right: 0em; }
  /* line 69, consent.scss */
  #downloadSec .download { padding: 1.5em 1.5em; border-radius: 20px; margin: 2em auto 2em; justify-content: center; align-items: flex-start; }
  /* line 70, consent.scss */
  #downloadSec .download .ic { font-size: 70px; margin-right: 10px; }
  /* line 74, consent.scss */
  #downloadSec .download .text .logo { width: 160px; }
  /* line 75, consent.scss */
  #downloadSec .download .text .logo i { width: 21%; }
  /* line 76, consent.scss */
  #downloadSec .download .text .logo span { width: 75%; padding-top: .25em; }
  /* line 77, consent.scss */
  #downloadSec .download .text .logo span strong { width: 70%; margin-bottom: .5em; }
  /* line 78, consent.scss */
  #downloadSec .download .text .logo span em { width: 100%; }
  /* line 81, consent.scss */
  #downloadSec .download .text .read { font-size: 26px; border-top: 3px dotted #b3a2a2; margin-top: .35em; }
  /* line 83, consent.scss */
  #downloadSec .download .cmnBtn { margin: 1em auto 0; }
  /* line 85, consent.scss */
  #downloadSec .download .cmnBtn a em { font-family: "YakuHanJP", "HummingProN-D", "FOT-ハミング ProN D"; }
  /* line 92, consent.scss */
  #downloadSec .note a .ic { font-size: 32px; line-height: 1.25; margin-right: 10px; }
  /* line 95, consent.scss */
  #downloadSec .note a .read { font-size: 13px; line-height: 1.6; } }
