@charset "UTF-8";
/**
 *
 *  ページ名.css
 *
 */
/*--------------------------------------------------------------------------
   overwrite  - 共通CSSの上書き -
---------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------
  	Content
---------------------------------------------------------------------------*/
/*============================
#nurie
============================*/
#nurie {
  background: #00b8e0 url("../images/index/bg_sky.gif") top center no-repeat;
  background-size: contain;
  letter-spacing: 0.12em;
  /*============================
	#heading
	============================*/
  /*============================
	#dl
	============================*/ }
  #nurie .pc {
    display: block; }
  #nurie .sp {
    display: none; }
  #nurie img {
    max-width: 100%;
    height: auto; }
  #nurie .m0a {
    margin: 0 auto; }
  #nurie .inner {
    background-color: #fff;
    border-radius: 80px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 710px;
    margin: 25px auto 30px;
    padding: 48px 0 58px; }
  #nurie #heading {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 65px 0 0;
    position: relative; }
    #nurie #heading h3 {
      text-align: center;
      margin-bottom: 47px; }
      #nurie #heading h3 img {
        margin: auto; }
  #nurie #dl p {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    margin: 11px 0 5px; }
  #nurie #dl ._2clmn {
    padding: 0 55px 0; }
    #nurie #dl ._2clmn:after {
      display: block;
      content: '';
      height: 0;
      clear: both; }
    #nurie #dl ._2clmn li {
      width: 50%;
      float: left;
      margin-bottom: 45px; }
      #nurie #dl ._2clmn li:nth-of-type(2n + 1) {
        clear: left; }
      #nurie #dl ._2clmn li figure {
        margin: 0 10px; }
  #nurie #dl .top {
    margin-bottom: 58px;
    padding: 0 65px 0; }
  #nurie #dl > figure {
    width: 325px;
    margin: 0 auto; }

/* @SP */
@media all and (max-width: 767px) {
  #nurie {
    background: #00b8e0 url("../images/index/bg_sky_sp.gif") top center no-repeat;
    background-size: contain;
    width: 100%;
    /*============================
		#heading
		============================*/
    /*============================
    #dl
    ============================*/
    /*============================
    .img_swim
    ============================*/ }
    #nurie .pc {
      display: none; }
    #nurie .sp {
      display: block; }
    #nurie .inner {
      border-radius: 40px;
      width: 291px;
      margin: 0 auto;
      padding: 48px 22px 58px 23px; }
    #nurie #heading h3 img {
      width: 236px;
      height: auto; }
    #nurie #dl p {
      font-size: 12px;
      margin-bottom: 27px; }
    #nurie #dl ._2clmn {
      padding: 0; }
      #nurie #dl ._2clmn li {
        width: 100%;
        float: none; }
        #nurie #dl ._2clmn li:nth-of-type(2n + 1) {
          clear: none; }
        #nurie #dl ._2clmn li figure {
          margin: 0; }
    #nurie #dl .top {
      padding: 0;
      margin-bottom: 45px; }
    #nurie #dl > figure {
      width: 193px;
      margin: 0 auto; }
    #nurie .img_swim img {
      margin: 0 auto; }
  /*============================
	#Side
	============================*/
  #Side {
    display: none; } }

/*--------------------------------------------------------------------------
   xxx
---------------------------------------------------------------------------*/
/* xxx
-----------------------------------------------------------------*/
/* xxx */
