/* Scss Document */
/* Scss Document */
@media screen and (max-width: 980px) {
  /* line 52, ../sass/_defines.scss */
  .sh_header {
    background: #FF648B !important;
    text-align: center !important;
    color: #fff !important;
    height: 30px !important;
    line-height: 30px !important;
    font-weight: bold !important;
    font-size: 14px !important; } }
/* line 6, ../sass/couturiere.scss */
.article__head {
  margin-bottom: 40px;
  margin-left: -12px; }

/* line 12, ../sass/couturiere.scss */
article section {
  zoom: 1;
  margin-bottom: 80px; }
  /* line 11, ../sass/_defines.scss */
  article section:before, article section:after {
    content: " ";
    display: block;
    overflow: hidden; }
  /* line 16, ../sass/_defines.scss */
  article section:after {
    clear: both; }
  /* line 16, ../sass/couturiere.scss */
  article section .title {
    font-size: 18px;
    font-weight: bold;
    border-bottom: 2px dotted #C1285E;
    padding-bottom: 6px;
    margin-bottom: 18px; }
  /* line 24, ../sass/couturiere.scss */
  article section .desc {
    float: left;
    line-height: 1.6;
    font-size: 12px; }
  /* line 30, ../sass/couturiere.scss */
  article section .image {
    text-align: center;
    float: right; }
  /* line 35, ../sass/couturiere.scss */
  article section .table_like {
    display: table;
    margin-bottom: 10px; }
    /* line 39, ../sass/couturiere.scss */
    article section .table_like > * {
      display: table-cell; }

/* line 47, ../sass/couturiere.scss */
.section_1 .desc {
  width: 415px; }
  /* line 50, ../sass/couturiere.scss */
  .section_1 .desc dl {
    margin-top: 10px; }
/* line 55, ../sass/couturiere.scss */
.section_1 .table_like__dt {
  width: 80px;
  padding-right: 20px;
  vertical-align: middle; }
  /* line 60, ../sass/couturiere.scss */
  .section_1 .table_like__dt img {
    width: 100%; }
/* line 64, ../sass/couturiere.scss */
.section_1 .table_like__dd {
  width: 315px;
  vertical-align: middle; }
/* line 69, ../sass/couturiere.scss */
.section_1 .image {
  width: 315px; }
  /* line 72, ../sass/couturiere.scss */
  .section_1 .image img {
    width: 100%; }

/* line 79, ../sass/couturiere.scss */
.section_2 .desc {
  width: 311px;
  padding-right: 20px; }
/* line 84, ../sass/couturiere.scss */
.section_2 .image__block {
  width: 132px;
  border-left: 1px solid #333;
  float: left;
  font-size: 12px; }
  /* line 90, ../sass/couturiere.scss */
  .section_2 .image__block:first-child {
    border-left: none; }
  /* line 94, ../sass/couturiere.scss */
  .section_2 .image__block .image__block__title {
    text-align: left;
    white-space: nowrap;
    margin-left: 8px;
    margin-bottom: 10px; }
  /* line 101, ../sass/couturiere.scss */
  .section_2 .image__block .image__block__image {
    width: 90%; }
    /* line 104, ../sass/couturiere.scss */
    .section_2 .image__block .image__block__image img {
      width: 100%; }

/* line 112, ../sass/couturiere.scss */
.section_3 .desc {
  width: 348px;
  padding-right: 20px; }
/* line 117, ../sass/couturiere.scss */
.section_3 .image__block {
  width: 180px;
  border-left: 1px solid #333;
  float: left;
  font-size: 12px; }
  /* line 123, ../sass/couturiere.scss */
  .section_3 .image__block:first-child {
    border-left: none; }
  /* line 127, ../sass/couturiere.scss */
  .section_3 .image__block .image__block__title {
    text-align: left;
    white-space: nowrap;
    margin-left: 8px;
    margin-bottom: 10px; }
  /* line 134, ../sass/couturiere.scss */
  .section_3 .image__block img {
    width: 90%; }

@media screen and (max-width: 980px) {
  /* line 141, ../sass/couturiere.scss */
  #main {
    background: none !important; }
    /* line 145, ../sass/couturiere.scss */
    #main article section {
      margin: auto 5%; }

  /* line 151, ../sass/couturiere.scss */
  .article__head {
    margin-bottom: 15%; }
    /* line 154, ../sass/couturiere.scss */
    .article__head .image {
      text-align: center;
      padding: 5%; }
      /* line 158, ../sass/couturiere.scss */
      .article__head .image img {
        width: 100%; }
    /* line 163, ../sass/couturiere.scss */
    .article__head .title_sh {
      text-align: center;
      color: #fff;
      background-color: #FF648D;
      font-size: 14px;
      padding: 5px; }
    /* line 171, ../sass/couturiere.scss */
    .article__head .desc {
      font-size: 10px;
      line-height: 1.5;
      margin: auto 5%; }

  /* line 180, ../sass/couturiere.scss */
  article section .title {
    font-size: 12px; }
  /* line 184, ../sass/couturiere.scss */
  article section .desc {
    width: 100%; }
  /* line 188, ../sass/couturiere.scss */
  article section .image {
    width: 100%;
    margin: 10% auto 15%; }
    /* line 192, ../sass/couturiere.scss */
    article section .image img {
      width: 50%; }
  /* line 197, ../sass/couturiere.scss */
  article section .table_like {
    display: block; }
    /* line 200, ../sass/couturiere.scss */
    article section .table_like > * {
      display: block; }

  /* line 208, ../sass/couturiere.scss */
  .section_1 .desc {
    width: 100%;
    font-size: 10px; }
  /* line 222, ../sass/couturiere.scss */
  .section_1 .table_like__dd {
    width: 100%; }
  /* line 226, ../sass/couturiere.scss */
  .section_1 .image {
    width: 100%; }

  /* line 232, ../sass/couturiere.scss */
  .section_2 .desc, .section_3 .desc {
    width: 100%;
    font-size: 10px;
    padding-right: 0; }
  /* line 238, ../sass/couturiere.scss */
  .section_2 .image__block, .section_3 .image__block {
    width: 100%;
    border-left: none;
    border-top: 1px solid #c4c4c4;
    display: table;
    font-size: 10px;
    margin-bottom: 5%;
    padding-top: 5%; }
    /* line 247, ../sass/couturiere.scss */
    .section_2 .image__block:first-child, .section_3 .image__block:first-child {
      border-top: none; }
    /* line 251, ../sass/couturiere.scss */
    .section_2 .image__block .image__block__title, .section_3 .image__block .image__block__title {
      display: table-cell;
      white-space: normal;
      margin-left: 0;
      margin-bottom: 0;
      width: 50%;
      vertical-align: middle; }
    /* line 260, ../sass/couturiere.scss */
    .section_2 .image__block .image__block__image, .section_3 .image__block .image__block__image {
      display: table-cell;
      width: 50%; }

  /* line 269, ../sass/couturiere.scss */
  .section_3 .image__block .image__block__title {
    width: 30%; }
  /* line 273, ../sass/couturiere.scss */
  .section_3 .image__block .image__block__image {
    width: 70%; } }
