@charset "UTF-8";
.pc {
  display: inline-block; }

.sp {
  display: none; }

html {
  font-size: 62.5%; }

#wrapper {
  overflow: hidden;
  font-family: "Sawarabi Mincho", "Noto Serif JP", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;
  -webkit-text-size-adjust: 100%;
  font-size: 1.8rem;
  line-height: 2;
  color: #3e210e;
  text-align: center;
  overflow: auto; }

@media screen and (max-width: 769px) {
  #wrapper {
    font-size: 1.6rem;
    line-height: 2.2;
    -webkit-font-feature-settings: 'palt' 1;
    font-feature-settings: 'palt' 1; } }
/*------------------------------------------------------------
	common
------------------------------------------------------------*/
.sp_show, .note_show, .spib_show {
  display: none; }

@media screen and (max-width: 1024px) {
  .note_show {
    display: block; } }
@media screen and (max-width: 769px) {
  .pc_show {
    display: none; }

  .sp_show {
    display: block; }

  .spib_show {
    display: inline-block; } }
img.sp_show {
  width: 100%; }

.coution {
  font-size: 1rem;
  padding-left: 1em;
  text-indent: -1em; }
  .coution::before {
    content: "※"; }

#wrapper {
  width: 100%;
  overflow: hidden; }
  #wrapper img {
    vertical-align: middle;
    border: none; }
  #wrapper a {
    color: #3e210e; }
  #wrapper .inner {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  #wrapper .bnr a {
    display: block;
    -webkit-transition: -webkit-box-shadow 0.5s ease;
    transition: -webkit-box-shadow 0.5s ease;
    -o-transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease;
    transition: box-shadow 0.5s ease, -webkit-box-shadow 0.5s ease; }
    #wrapper .bnr a:hover {
      -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
      box-shadow: 0 0 12px rgba(0, 0, 0, 0.3); }

@media screen and (max-width: 767px) {
    #wrapper .inner {
      padding: 0; } }
/*------------------------------------------------------------
	animation
------------------------------------------------------------*/
.inview {
  opacity: 0;
  transition-duration: .75s;
  transition-delay: 0s;
  transition-property: opacity, transform;
  transition-timing-function: ease; }
  .inview.delay250 {
    transition-delay: .25s; }
  .inview.delay500 {
    transition-delay: .5s; }
  .inview.show_up {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px); }
  .inview.show_down {
    -webkit-transform: translateY(-50px);
    -ms-transform: translateY(-50px);
    transform: translateY(-50px); }
  .inview.show_left {
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px); }
  .inview.show_right {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px); }
  .inview.scale_down {
    opacity: 0;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1); }
  .inview.scale_up {
    opacity: 0;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5); }
  .inview.on {
    opacity: 1; }
    .inview.on.show_up, .inview.on.show_down {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0); }
    .inview.on.show_left, .inview.on.show_right {
      -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
      transform: translateX(0); }
    .inview.on.scale_down, .inview.on.scale_up {
      -webkit-transform: scale(1);
      -ms-transform: scale(1);
      transform: scale(1); }

/*------------------------------------------------------------
	mv
------------------------------------------------------------*/
#mv {
  position: relative;
  z-index: 1;
  width: 100%;
  background: #301b13;
  margin: 0 auto; }
  #mv .kv {
    background: url("/assets/menu/kamaageudon/images/mv-191024a.jpg") no-repeat 0 0;
    background-size: cover;
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 58.02%; }
    #mv .kv h1 {
      position: absolute;
      top: 2.9%;
      right: 4.5%;
      width: 25.73%; }
      #mv .kv h1 img {
        width: 100%; }
      #mv .kv h1 .txt1, #mv .kv h1 .txt2 {
        opacity: 0;
        position: absolute;
        margin-top: -15%;
        left: 0; }
    #mv .kv .price {
      opacity: 0;
      position: absolute;
      bottom: 2.8%;
      right: 11%;
      width: 17.13%; }
      #mv .kv .price img {
        width: 100%; }
  #mv .pr_mv {
    position: relative;
    width: 100%;
    padding-top: 47.83%;
    background: url("/assets/menu/kamaageudon/images/kaki_mv_bg.jpg") no-repeat 0 0;
    background-size: cover;
    height: 0; }
    #mv .pr_mv video {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0; }
    #mv .pr_mv h2 {
      opacity: 0;
      width: 16.73%;
      position: absolute;
      top: 10%;
      left: 6%; }

/*------------------------------------------------------------
	product
------------------------------------------------------------*/
#product {
  position: relative;
  overflow: hidden;
  z-index: 0;
  background: url("/assets/menu/kamaageudon/images/base_bg.png") center top;
  background-size: cover; }
  #product .inner {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    padding: 90px 0 150px 0;
    display: -webkit-box;
    /*Android4.3*/
    display: -ms-flexbox;
    /*IE10*/
    display: -webkit-flex;
    /*PC-Safari,iOS8.4*/
    display: flex;
    -ms-flex-wrap: wrap;
    /*IE10*/
    -webkit-flex-wrap: wrap;
    /*PC-Safari,iOS8.4*/
    flex-wrap: wrap; }
    #product .inner .leaf01 {
      position: absolute;
      top: -145px;
      right: -205px;
      z-index: 2; }
    #product .inner .leaf02 {
      position: absolute;
      bottom: 580px;
      left: -245px;
      z-index: 0; }
    #product .inner .leaf03 {
      position: absolute;
      bottom: -95px;
      right: -175px;
      z-index: 0; }
    #product .inner h3 {
      position: relative;
      z-index: 1;
      width: 757px;
      margin: 0 auto 95px auto; }
  #product .pr_list {
    display: block;
    font-size: 0;
    margin-bottom: 90px;
    position: relative;
    z-index: 1; }
    #product .pr_list:last-of-type {
      margin-bottom: 0; }
    #product .pr_list li {
      display: inline-block;
      vertical-align: middle;
      margin-right: 38px; }
      #product .pr_list li:last-child {
        margin-right: 0; }
      #product .pr_list li.img {
        width: 650px; }
      #product .pr_list li.txt {
        width: 499px; }
      #product .pr_list li.left {
        float: left;
        margin-right: 38px; }
        #product .pr_list li.left h4 {
          margin-left: 12px; }
        #product .pr_list li.left p {
          display: flex;
          justify-content: flex-end; }
      #product .pr_list li.right {
        margin-right: 0; }
      #product .pr_list li h4 {
        margin: 0 0 25px 0; }
      #product .pr_list li p {
        font-size: 22px;
        line-height: 38px;
        text-align: left;
        letter-spacing: 0.05em; }
    #product .pr_list.list2 li h4 {
      margin-top: 8%; }
    #product .pr_list.list3 li h4 {
      width: 90%;
      max-width: 450px;
      text-align: left; }

@media screen and (max-width: 1200px) {
  #product {
    position: relative;
    z-index: 0;
    background: url("/assets/menu/kamaageudon/images/base_bg.png") center top;
    background-size: cover; }
    #product .inner {
      width: 95%;
      position: relative;
      margin: 0 auto;
      padding: 7% 0 10% 0; }
      #product .inner .leaf01 {
        position: absolute;
        right: -22%;
        top: -8%;
        width: 31%; }
        #product .inner .leaf01 img {
          width: 100%; }
      #product .inner .leaf02 {
        position: absolute;
        left: -25%;
        bottom: 25%;
        width: 31%; }
        #product .inner .leaf02 img {
          width: 100%; }
      #product .inner .leaf03 {
        position: absolute;
        bottom: -8%;
        right: -15%;
        width: 22%; }
        #product .inner .leaf03 img {
          width: 100%; }
      #product .inner h3 {
        position: relative;
        z-index: 1;
        width: 70%;
        margin: 0 auto 95px auto; }
    #product .pr_list {
      display: block;
      font-size: 0;
      margin-bottom: 90px; }
      #product .pr_list:last-of-type {
        margin-bottom: 0; }
      #product .pr_list li {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5%; }
        #product .pr_list li:last-child {
          margin-right: 0; }
        #product .pr_list li.img {
          width: 55%; }
        #product .pr_list li.txt {
          width: 40%; }
        #product .pr_list li.left {
          float: left;
          margin-right: 5%; }
          #product .pr_list li.left h4 {
            margin-left: 0; }
        #product .pr_list li.right {
          margin-right: 0; }
        #product .pr_list li h4 {
          margin: 0 0 8% 0; }
        #product .pr_list li p {
          letter-spacing: inherit;
          font-size: 1.8vw;
          letter-spacing: -0.5px;
          line-height: 3.2vw;
          text-align: left; }
      #product .pr_list.list2 li h4 {
        margin-top: 8%; } }
@media screen and (max-width: 767px) {
  #product .inner {
    width: 90%;
    padding: 10% 0 23% 0; }
    #product .inner .leaf01 {
      position: absolute;
      top: -5.5%;
      right: -29%;
      width: 45%; }
    #product .inner .leaf02 {
      position: absolute;
      bottom: 25%;
      left: -30%;
      width: 45%; }
    #product .inner .leaf03 {
      position: absolute;
      bottom: -5%;
      right: -18%;
      width: 43%; }
    #product .inner h3 {
      width: 100%;
      margin: 0 auto 12% auto; }
  #product .pr_list {
    display: block;
    font-size: 0;
    margin-bottom: 16%;
    width: 100%; }
    #product .pr_list:last-of-type {
      margin-bottom: 0; }
    #product .pr_list li {
      display: block;
      vertical-align: top;
      margin-right: 0; }
      #product .pr_list li:last-child {
        margin-right: 0; }
      #product .pr_list li.img {
        width: 100%; }
        #product .pr_list li.img img {
          width: 100%; }
      #product .pr_list li.txt {
        width: 100%; }
      #product .pr_list li.left {
        float: none;
        margin-right: 0; }
        #product .pr_list li.left h4 {
          margin-left: 0; }
        #product .pr_list li.left p {
          text-align: center;
          justify-content: center; }
      #product .pr_list li.right {
        margin-right: 0; }
      #product .pr_list li h4 {
        margin: 6% auto 3% !important;
        width: 100%; }
        #product .pr_list li h4 img {
          width: 100%; }
      #product .pr_list li p {
        font-size: 4vw;
        line-height: 6.5vw;
        text-align: center; }
    #product .pr_list.list3 li h4 {
      width: 87.8%;
      max-width: 506px;
      text-align: center; } }
/*------------------------------------------------------------
	arrange
------------------------------------------------------------*/
#arrange {
  position: relative;
  z-index: 1;
  background: url("/assets/menu/kamaageudon/images/arrange_bg.png") center top;
  background-size: cover; }
  #arrange .inner {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    padding: 115px 0 110px 0; }
    #arrange .inner .arrange_parts01 {
      position: absolute;
      top: 57px;
      left: -525px;
      z-index: 0; }
    #arrange .inner .arrange_parts02 {
      position: absolute;
      top: 480px;
      right: -260px;
      z-index: 0; }
    #arrange .inner h3 {
      position: relative;
      z-index: 1;
      width: 889px;
      margin: 0 auto 45px auto; }
    #arrange .inner .arrange_list {
      display: block;
      font-size: 0; }
      #arrange .inner .arrange_list li {
        display: inline-block;
        vertical-align: top;
        width: 32%;
        margin-right: 2%; }
        #arrange .inner .arrange_list li:last-child {
          margin-right: 0; }
        #arrange .inner .arrange_list li p {
          margin-top: 15px;
          font-size: 16px;
          font-weight: bold;
          line-height: 32px;
          text-align: center; }

@media screen and (max-width: 1200px) {
  #arrange {
    position: relative;
    z-index: 1;
    background: url("/assets/menu/kamaageudon/images/arrange_bg.png") center top;
    background-size: cover; }
    #arrange .inner {
      width: 95%;
      position: relative;
      margin: 0 auto;
      padding: 10% 0 10% 0; }
      #arrange .inner .arrange_parts01 {
        position: absolute;
        top: -1%;
        left: -84%;
        width: 130%;
        z-index: 0; }
      #arrange .inner .arrange_parts02 {
        position: absolute;
        top: 48%;
        right: -71%;
        width: 130%;
        z-index: 0; }
      #arrange .inner h3 {
        position: relative;
        z-index: 1;
        width: 90%;
        margin: 0 auto 45px auto; }
      #arrange .inner .arrange_list {
        display: block;
        font-size: 0;
        position: relative;
        z-index: 1; }
        #arrange .inner .arrange_list li {
          display: inline-block;
          width: 47%;
          margin-right: 1.5%;
          margin-left: 1.5%;
          margin-bottom: 5%; }
          #arrange .inner .arrange_list li p {
            font-size: 15px;
            letter-spacing: -0.5px; }
          #arrange .inner .arrange_list li:last-child {
            margin-left: 0;
            margin-right: 0;
            margin-bottom: 0; } }
@media screen and (max-width: 767px) {
  #arrange .inner {
    width: 93%;
    margin: 0 auto;
    padding: 12% 0 12% 0; }
    #arrange .inner .arrange_parts01 {
      position: absolute;
      top: -1%;
      left: -84%;
      width: 130%;
      z-index: 0; }
    #arrange .inner .arrange_parts02 {
      position: absolute;
      top: 48%;
      right: -71%;
      width: 130%;
      z-index: 0; }
    #arrange .inner h3 {
      position: relative;
      z-index: 1;
      width: 100%;
      margin: 0 auto 9% auto; }
    #arrange .inner .arrange_list {
      display: block;
      font-size: 0;
      position: relative;
      z-index: 1; }
      #arrange .inner .arrange_list li {
        vertical-align: top;
        display: inline-block;
        width: 45%;
        margin-right: 2.5%;
        margin-left: 2.5%;
        margin-bottom: 5%; }
        #arrange .inner .arrange_list li:last-child {
          margin-left: 0;
          margin-right: 0;
          margin-bottom: 0; }
        #arrange .inner .arrange_list li p {
          margin-top: 5%;
          font-size: 3.3vw;
          letter-spacing: 0;
          line-height: 5.3vw;
          text-align: left; } }
/*------------------------------------------------------------
	lineup
------------------------------------------------------------*/
#lineup {
  position: relative;
  z-index: 1;
  background: url("/assets/menu/kamaageudon/images/lineup_bg.png") center bottom;
  background-size: cover; }
  #lineup .inner {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    padding: 110px 0 140px 0; }
    #lineup .inner h3 {
      position: relative;
      z-index: 1;
      width: 822px;
      margin: 0 auto 40px auto; }
    #lineup .inner .copy {
      display: block;
      width: 674px;
      margin: 0 auto; }
    #lineup .inner .lineup_list {
      width: 1160px;
      display: block;
      margin: 0 auto;
      font-size: 0; }
      #lineup .inner .lineup_list li {
        display: inline-block;
        vertical-align: top;
        width: 542px;
        margin-right: 76px; }
        #lineup .inner .lineup_list li:last-child {
          margin-right: 0; }
        #lineup .inner .lineup_list li .ph {
          position: relative;
          z-index: 1; }
        #lineup .inner .lineup_list li .txtArea {
          background: #fffbf6;
          padding: 40px 0 45px 0;
          margin-top: -30px;
          margin-bottom: 60px;
          position: relative;
          z-index: 0; }
          #lineup .inner .lineup_list li .txtArea:before {
            content: "";
            display: block;
            position: absolute;
            top: 15px;
            left: 15px;
            width: calc(100% - 30px);
            height: calc(100% - 30px);
            border: 1px solid #3e210e; }
          #lineup .inner .lineup_list li .txtArea h4 {
            font-size: 34px;
            font-weight: bold;
            color: #c30d23;
            line-height: 50px;
            display: inline-block;
            border-bottom: dotted 2px #c30d23;
            margin-bottom: 15px; }
          #lineup .inner .lineup_list li .txtArea p {
            color: #41210f;
            font-size: 18px;
            font-weight: bold;
            line-height: 30px; }
            #lineup .inner .lineup_list li .txtArea p.price {
              margin-top: 15px;
              font-size: 20px;
              display: flex;
              align-items: baseline;
              justify-content: center; }
              #lineup .inner .lineup_list li .txtArea p.price span {
                font-size: 30px;
                font-weight: bold; }
              #lineup .inner .lineup_list li .txtArea p.price .nami_icon {
                width: 30px;
                display: inline-block;
                position: relative;
                top: 4px;
                margin-right: 10px; }

@media screen and (max-width: 1200px) {
  #lineup {
    position: relative;
    z-index: 1;
    background: url("/assets/menu/kamaageudon/images/lineup_bg.png") center bottom;
    background-size: cover; }
    #lineup .inner {
      width: 95%;
      position: relative;
      margin: 0 auto;
      padding: 10% 0 13% 0; }
      #lineup .inner h3 {
        position: relative;
        z-index: 1;
        width: 90%;
        margin: 0 auto 40px auto; }
      #lineup .inner .copy {
        display: block;
        width: 674px;
        margin: 0 auto; }
      #lineup .inner .lineup_list {
        width: 100%;
        display: block;
        margin: 0 auto;
        font-size: 0; }
        #lineup .inner .lineup_list li {
          display: inline-block;
          vertical-align: top;
          width: 542px;
          margin-right: auto; }
          #lineup .inner .lineup_list li:last-child {
            margin-right: 0; }
          #lineup .inner .lineup_list li .ph {
            position: relative;
            z-index: 1; }
          #lineup .inner .lineup_list li .txtArea {
            background: #fffbf6;
            padding: 40px 0 45px 0;
            margin-top: -30px;
            margin-bottom: 60px;
            position: relative;
            z-index: 0; }
            #lineup .inner .lineup_list li .txtArea:before {
              content: "";
              display: block;
              position: absolute;
              top: 15px;
              left: 15px;
              width: calc(100% - 30px);
              height: calc(100% - 30px);
              border: 1px solid #3e210e; }
            #lineup .inner .lineup_list li .txtArea h4 {
              font-size: 34px;
              font-weight: bold;
              color: #c30d23;
              line-height: 50px;
              display: inline-block;
              border-bottom: dotted 2px #c30d23;
              margin-bottom: 15px; }
            #lineup .inner .lineup_list li .txtArea p {
              color: #41210f;
              font-size: 18px;
              line-height: 30px; }
              #lineup .inner .lineup_list li .txtArea p.price {
                margin-top: 15px;
                font-size: 20px;
                display: flex;
                align-items: baseline;
                justify-content: center; }
                #lineup .inner .lineup_list li .txtArea p.price span {
                  font-size: 30px;
                  font-weight: bold; }
                #lineup .inner .lineup_list li .txtArea p.price .nami_icon {
                  width: 30px;
                  display: inline-block;
                  position: relative;
                  top: 4px;
                  margin-right: 10px; } }
@media screen and (max-width: 769px) {
  #lineup .inner {
    width: 90%;
    padding: 13% 0 18% 0; }
    #lineup .inner h3 {
      position: relative;
      z-index: 1;
      width: 90%;
      margin: 0 auto 9.5% auto; }
    #lineup .inner .copy {
      display: block;
      width: 100%;
      margin: 0 auto; }
    #lineup .inner .lineup_list {
      width: 100%;
      display: block;
      margin: 0 auto;
      font-size: 0; }
      #lineup .inner .lineup_list li {
        display: block;
        vertical-align: top;
        width: 100%;
        margin-right: 0; }
        #lineup .inner .lineup_list li:last-child {
          margin-right: 0; }
          #lineup .inner .lineup_list li:last-child .txtArea {
            margin-bottom: 13%; }
        #lineup .inner .lineup_list li .ph {
          position: relative;
          z-index: 1;
          width: 85%; }
        #lineup .inner .lineup_list li .txtArea {
          background: #fffbf6;
          padding: 9% 0 7% 0;
          margin-top: -6%;
          margin-bottom: 10%;
          position: relative;
          z-index: 0; }
          #lineup .inner .lineup_list li .txtArea:before {
            content: "";
            display: block;
            position: absolute;
            top: 5%;
            left: 2.5%;
            width: calc(100% - 5%);
            height: calc(100% - 10%);
            border: 1px solid #3e210e; }
          #lineup .inner .lineup_list li .txtArea h4 {
            font-size: 5.5vw;
            font-weight: bold;
            color: #c30d23;
            line-height: 7.5vw;
            display: inline-block;
            border-bottom: dotted 2px #c30d23;
            margin-bottom: 3%; }
          #lineup .inner .lineup_list li .txtArea p {
            color: #41210f;
            font-size: 3.3vw;
            line-height: 5.2vw;
            text-align: left;
            position: relative;
            right: -1.5%;
            display: inline-block; }
            #lineup .inner .lineup_list li .txtArea p.price {
              margin-top: 2%;
              font-size: 3.2vw;
              display: flex;
              align-items: baseline;
              justify-content: center; }
              #lineup .inner .lineup_list li .txtArea p.price span {
                font-size: 5.5vw;
                font-weight: bold; }
              #lineup .inner .lineup_list li .txtArea p.price .nami_icon {
                width: 6.2%;
                display: inline-block;
                position: relative;
                top: 0.6vw;
                margin-right: 2%; } }
/*------------------------------------------------------------
ここのうどんは生きている
------------------------------------------------------------*/
#kokonoudon-bnr {
  background: #fff; }
  #kokonoudon-bnr .head {
    background: #c6182c;
    padding: 50px 0 200px 0; }
    #kokonoudon-bnr .head .tit {
      max-width: 624px;
      width: 80%;
      margin: 0 auto; }
  #kokonoudon-bnr .inner {
    height: 400px;
    position: relative; }
    #kokonoudon-bnr .inner .bnr {
      max-width: 854px;
      width: 90%;
      position: absolute;
      top: -160px;
      left: 0;
      right: 0;
      margin: auto; }
    #kokonoudon-bnr .inner .btn {
      max-width: 438px;
      width: 50%;
      position: absolute;
      top: 210px;
      left: 0;
      right: 0;
      margin: auto; }

@media screen and (max-width: 769px) {
  #kokonoudon-bnr .head .tit img {
    width: 100%; } }
@media only screen and (max-width: 768px) {
  #kokonoudon-bnr {
    background: #fff; }
    #kokonoudon-bnr .head {
      background: #c6182c;
      padding: 60px 0 150px 0; }
      #kokonoudon-bnr .head .tit {
        max-width: 624px;
        width: 80%;
        margin: 0 auto; }
    #kokonoudon-bnr .inner {
      height: 460px; }
      #kokonoudon-bnr .inner .bnr {
        width: 90%;
        top: -120px; }
      #kokonoudon-bnr .inner .btn {
        width: 75%;
        top: 260px; } }
@media only screen and (max-width: 600px) {
  #kokonoudon-bnr .inner .btn {
    top: 200px; } }
@media only screen and (max-width: 420px) {
  #kokonoudon-bnr .head {
    padding: 30px 0 130px 0; }
  #kokonoudon-bnr .inner {
    height: 220px; }
    #kokonoudon-bnr .inner .btn {
      top: 100px; } }
@media only screen and (max-width: 375px) {
  #kokonoudon-bnr .inner {
    height: 200px; }
    #kokonoudon-bnr .inner .bnr {
      top: -110px; }
    #kokonoudon-bnr .inner .btn {
      top: 90px; } }
@media only screen and (max-width: 320px) {
  #kokonoudon-bnr .head {
    padding: 20px 0 140px 0; }
  #kokonoudon-bnr .inner {
    height: 150px; }
    #kokonoudon-bnr .inner .btn {
      top: 50px; } }
/*------------------------------------------------------------
footer
------------------------------------------------------------*/
.marugame .footer .footer_top .sns .text {
  font-size: 16px; }

/*# sourceMappingURL=style.css.map */

/*# sourceMappingURL=style.css.map */