@charset "UTF-8";
@import url("//fonts.googleapis.com/css?family=Roboto:300,400");
@import url("//fonts.googleapis.com/css?family=Roboto+Slab:300,400");
@import url("//fonts.googleapis.com/css?family=Montserrat:500");
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@media only screen and (max-width: 640px) {
  #rrm_layout.necklace #second_kv #main_title .title_wrap {
    padding: 1.0em 0 2.5em 0; } }

#rrm_layout.necklace #course_select #service {
  position: relative;
  z-index: 1;
  background-color: #ebedef;
  padding: 4em 0 6em;
  margin-top: 5em;
  /**
        &::before{//deco左
          content: "";

          content: none !important;
          background: url(../media/images/course/pair_ring/illust01.png) no-repeat center center;
          background-size: 454px 342px;
          width: 454px;
          height: 342px;
          position: absolute;
          z-index: -1;
          top: -123px;
          left: calc(50% - 680px);
          @include media900{
            //background: url(../media/images/common/ft_deco_sp.png) no-repeat center center;
            background-size: 200px 151px;//454px 342px
            width: 200px;
            height: 151px;
            top: -110px;
            left: calc(50% - 100px);//200/2
          }
        }
        &::after{//deco右
          content: "";

          content: none !important;
          background: url(../media/images/course/pair_ring/illust02.png) no-repeat center center;
          background-size: 126px 110px;
          width: 126px;
          height: 110px;
          position: absolute;
          z-index: -1;
          top: -40px;
          left: calc(50% - -350px);
          @include media900{
            content: none;
          }
        }
**/ }
  #rrm_layout.necklace #course_select #service .cont_title .title {
    font-size: 128.6%;
    font-weight: 500;
    text-align: center; }
    @media only screen and (max-width: 640px) {
      #rrm_layout.necklace #course_select #service .cont_title .title {
        font-size: 114.3%; } }
    @media only screen and (max-width: 350px) {
      #rrm_layout.necklace #course_select #service .cont_title .title {
        font-size: 100%; } }
  #rrm_layout.necklace #course_select #service .select_wrap {
    margin: 0 -15px 0; }
    #rrm_layout.necklace #course_select #service .select_wrap .select_set {
      padding: 0 15px;
      margin-bottom: 0; }
      @media only screen and (max-width: 700px) {
        #rrm_layout.necklace #course_select #service .select_wrap .select_set + .select_set {
          margin-top: 20px; } }
      #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner {
        position: relative;
        height: 100%;
        background-color: #fff;
        padding-bottom: 160px; }
        @media only screen and (max-width: 700px) {
          #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner {
            padding-bottom: 35px; } }
        #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info {
          position: relative; }
          #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info::before {
            content: "";
            background-color: #fff;
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 1;
            top: 0;
            left: 0; }
          #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner {
            height: 100%;
            padding: 3em 30px 0; }
            @media only screen and (max-width: 900px) {
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner {
                padding: 3em 20px 0; } }
            #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner .tag {
              background-color: #be2826; }
            #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner h3 {
              font-size: 200%; }
              @media only screen and (max-width: 900px) {
                #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner h3 {
                  font-size: 128.6%; } }
            #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table {
              font-family: "Noto Sans Japanese", serif;
              border-top: 1px #d4cdc6 solid;
              margin-bottom: 1em; }
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr th, #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td {
                border-bottom: 1px #d4cdc6 solid;
                padding: 1em 0; }
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr th {
                font-weight: bold;
                width: 9.5em; }
                @media only screen and (max-width: 700px) {
                  #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr th {
                    width: 100%;
                    display: block;
                    border-bottom: none;
                    padding: 1em 0 0.3em; } }
              @media only screen and (max-width: 700px) {
                #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td {
                  width: 100%;
                  display: block;
                  padding: 0.3em 0 1em; } }
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td.center {
                text-align: center; }
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .plus {
                font-weight: bold;
                margin-left: 2em; }
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex; }
                @media only screen and (max-width: 640px) {
                  #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material {
                    display: block; } }
                @media only screen and (max-width: 640px) {
                  #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material span {
                    display: block; } }
                #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material span + span {
                  margin-left: 2em; }
                  @media only screen and (max-width: 640px) {
                    #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material span + span {
                      margin-left: 0; } }
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td span.line {
                position: relative; }
                #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td span.line::before {
                  content: '';
                  background-color: #FFFF00;
                  width: 100%;
                  height: 1.3em;
                  position: absolute;
                  z-index: -1;
                  left: 0;
                  bottom: 0; }
            #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner ul li {
              font-size: 85.7%;
              margin-left: 1em;
              text-indent: -1em; }
        #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl {
          position: absolute;
          bottom: 50px;
          width: 100%;
          padding: 0 50px; }
          @media only screen and (max-width: 700px) {
            #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl {
              position: static;
              padding: 0 35px; } }
          #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl a {
            background-color: #000;
            display: block;
            color: #fff;
            font-size: 114.3%;
            text-align: center;
            position: relative;
            padding: 1.85em 1em;
            margin-top: 1.5em; }
            @media only screen and (min-width: 1025px) {
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl a {
                -webkit-transition: 0.5s;
                -moz-transition: 0.5s;
                -o-transition: 0.5s;
                -ms-transition: 0.5s;
                transition: 0.5s; }
                #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl a:hover {
                  opacity: .8; } }
            @media only screen and (max-width: 640px) {
              #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl a {
                padding: 1.3em 1em; } }
            #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl a:after {
              content: '+';
              color: #fff;
              font-size: 200%;
              line-height: 1;
              font-weight: 100;
              position: absolute;
              top: 50%;
              right: 20px;
              margin-top: -.55em; }
            #rrm_layout.necklace #course_select #service .select_wrap .select_set .set_inner .mdl a[target="_blank"]:after {
              font-family: FontAwesome, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
              font-size: inherit;
              text-rendering: auto;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              content: "\f2d2";
              font-weight: normal; }

#rrm_layout.necklace .loopslider {
  opacity: 0;
  -webkit-transition: 3.0s;
  -o-transition: 3.0s;
  transition: 3.0s;
  width: 100%;
  height: 240px;
  overflow: hidden;
  margin-top: 40px; }
  @media only screen and (max-width: 900px) {
    #rrm_layout.necklace .loopslider {
      height: 160px !important; } }
  #rrm_layout.necklace .loopslider ul li {
    width: 240px !important;
    height: 240px !important;
    background: #000;
    margin-left: 28px; }
    @media only screen and (max-width: 900px) {
      #rrm_layout.necklace .loopslider ul li {
        width: 160px !important;
        height: 160px !important;
        margin-left: 20px; } }
    #rrm_layout.necklace .loopslider ul li img {
      width: 100%; }
  #rrm_layout.necklace .loopslider.up {
    opacity: 1;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }
  #rrm_layout.necklace .loopslider.slide01 {
    margin-bottom: 40px; }
    @media only screen and (max-width: 900px) {
      #rrm_layout.necklace .loopslider.slide01 {
        margin-bottom: 25px; } }

#rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap,
#rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap,
#rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap,
#rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media only screen and (max-width: 640px) {
    #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap,
    #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap,
    #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap,
    #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 -8px; } }
  @media only screen and (max-width: 640px) {
    #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap .cont_set + .cont_set,
    #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap .cont_set + .cont_set,
    #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap .cont_set + .cont_set,
    #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap .cont_set + .cont_set {
      margin-top: 0; } }
  @media only screen and (max-width: 640px) {
    #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap .cont_set,
    #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap .cont_set,
    #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap .cont_set,
    #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap .cont_set {
      width: 50%;
      display: block;
      margin-bottom: 10px; } }
  @media only screen and (max-width: 640px) {
    #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_img,
    #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_img,
    #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_img,
    #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_img {
      width: 100%; } }
  @media only screen and (max-width: 640px) {
    #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info,
    #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info,
    #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info,
    #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      padding-left: 0; } }
  @media only screen and (max-width: 640px) {
    #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info h4,
    #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info h4,
    #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info h4,
    #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap .cont_set .cont_info h4 {
      text-align: center; } }
  #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set,
  #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set,
  #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set,
  #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set {
    width: 25%; }
    @media only screen and (max-width: 640px) {
      #rrm_layout.necklace #design_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set,
      #rrm_layout.necklace #yen30000_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set,
      #rrm_layout.necklace #yen15000_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set,
      #rrm_layout.necklace #k18pt_modal #design_wrap .design_cont.design .cont_wrap.column4 .cont_set {
        width: 50%; } }

#rrm_layout.silver #course_select #service {
  position: relative;
  z-index: 1;
  background-color: #ebedef;
  padding: 4em 0 6em;
  margin-top: 5em;
  /**
        &::before{//deco左
        content: "";

        content: none !important;
        background: url(../media/images/course/pair_ring/illust01.png) no-repeat center center;
        background-size: 454px 342px;
        width: 454px;
        height: 342px;
        position: absolute;
        z-index: -1;
        top: -123px;
        left: calc(50% - 680px);
        @include media900{
        //background: url(../media/images/common/ft_deco_sp.png) no-repeat center center;
        background-size: 200px 151px;//454px 342px
        width: 200px;
        height: 151px;
        top: -110px;
        left: calc(50% - 100px);//200/2
      }
      }
        &::after{//deco右
        content: "";

        content: none !important;
        background: url(../media/images/course/pair_ring/illust02.png) no-repeat center center;
        background-size: 126px 110px;
        width: 126px;
        height: 110px;
        position: absolute;
        z-index: -1;
        top: -40px;
        left: calc(50% - -350px);
        @include media900{
        content: none;
      }
      }
        **/ }
  #rrm_layout.silver #course_select #service .cont_title .title {
    font-size: 128.6%;
    font-weight: 500;
    text-align: center; }
    @media only screen and (max-width: 640px) {
      #rrm_layout.silver #course_select #service .cont_title .title {
        font-size: 114.3%; } }
    @media only screen and (max-width: 350px) {
      #rrm_layout.silver #course_select #service .cont_title .title {
        font-size: 100%; } }
  #rrm_layout.silver #course_select #service .select_wrap {
    margin: 0 -15px 0; }
    #rrm_layout.silver #course_select #service .select_wrap .select_set {
      padding: 0 15px;
      margin-bottom: 0; }
      @media only screen and (max-width: 700px) {
        #rrm_layout.silver #course_select #service .select_wrap .select_set + .select_set {
          margin-top: 20px; } }
      #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner {
        position: relative;
        height: 100%;
        background-color: #fff;
        padding-bottom: 160px; }
        @media only screen and (max-width: 700px) {
          #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner {
            padding-bottom: 35px; } }
        #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info {
          position: relative; }
          #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info::before {
            content: "";
            background-color: #fff;
            width: 100%;
            height: 100%;
            position: absolute;
            z-index: 1;
            top: 0;
            left: 0; }
          #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner {
            height: 100%;
            padding: 3em 30px 0; }
            @media only screen and (max-width: 900px) {
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner {
                padding: 3em 20px 0; } }
            #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner .tag {
              background-color: #be2826; }
            #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner h3 {
              font-size: 200%; }
              @media only screen and (max-width: 900px) {
                #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner h3 {
                  font-size: 128.6%; } }
            #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table {
              font-family: "Noto Sans Japanese", serif;
              border-top: 1px #d4cdc6 solid;
              margin-bottom: 1em; }
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr th, #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td {
                border-bottom: 1px #d4cdc6 solid;
                padding: 1em 0; }
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr th {
                font-weight: bold;
                width: 9.5em; }
                @media only screen and (max-width: 700px) {
                  #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr th {
                    width: 100%;
                    display: block;
                    border-bottom: none;
                    padding: 1em 0 0.3em; } }
              @media only screen and (max-width: 700px) {
                #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td {
                  width: 100%;
                  display: block;
                  padding: 0.3em 0 1em; } }
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td.center {
                text-align: center; }
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .plus {
                font-weight: bold;
                margin-left: 2em; }
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex; }
                @media only screen and (max-width: 640px) {
                  #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material {
                    display: block; } }
                @media only screen and (max-width: 640px) {
                  #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material span {
                    display: block; } }
                #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material span + span {
                  margin-left: 2em; }
                  @media only screen and (max-width: 640px) {
                    #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td .material span + span {
                      margin-left: 0; } }
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td span.line {
                position: relative; }
                #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td span.line::before {
                  content: '';
                  background-color: #FFFF00;
                  width: 100%;
                  height: 1.3em;
                  position: absolute;
                  z-index: -1;
                  left: 0;
                  bottom: 0; }
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td > dl.indent {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap; }
                #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td > dl.indent + dl.indent {
                  border-top: none;
                  padding-top: 0;
                  margin-top: 0; }
                #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner table tr td > dl.indent dt {
                  font-weight: normal; }
            #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .select_info .info_inner ul li {
              font-size: 85.7%;
              margin-left: 1em;
              text-indent: -1em; }
        #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl {
          position: absolute;
          bottom: 50px;
          width: 100%;
          padding: 0 50px; }
          @media only screen and (max-width: 700px) {
            #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl {
              position: static;
              padding: 0 35px; } }
          #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl a {
            background-color: #000;
            display: block;
            color: #fff;
            font-size: 114.3%;
            text-align: center;
            position: relative;
            padding: 1.85em 1em;
            margin-top: 1.5em; }
            @media only screen and (min-width: 1025px) {
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl a {
                -webkit-transition: 0.5s;
                -moz-transition: 0.5s;
                -o-transition: 0.5s;
                -ms-transition: 0.5s;
                transition: 0.5s; }
                #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl a:hover {
                  opacity: .8; } }
            @media only screen and (max-width: 640px) {
              #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl a {
                padding: 1.3em 1em; } }
            #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl a:after {
              content: '+';
              color: #fff;
              font-size: 200%;
              line-height: 1;
              font-weight: 100;
              position: absolute;
              top: 50%;
              right: 20px;
              margin-top: -.55em; }
            #rrm_layout.silver #course_select #service .select_wrap .select_set .set_inner .mdl a[target="_blank"]:after {
              font-family: FontAwesome, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial, sans-serif;
              font-size: inherit;
              text-rendering: auto;
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              content: "\f2d2";
              font-weight: normal; }

@media only screen and (max-width: 640px) {
  #rrm_layout.silver #design_modal #design_wrap .design_cont .cont_wrap.column_1 .cont_set,
  #rrm_layout.silver #yen30000_modal #design_wrap .design_cont .cont_wrap.column_1 .cont_set,
  #rrm_layout.silver #yen15000_modal #design_wrap .design_cont .cont_wrap.column_1 .cont_set,
  #rrm_layout.silver #k18pt_modal #design_wrap .design_cont .cont_wrap.column_1 .cont_set {
    display: block; } }
