@charset "UTF-8";
/**
 * メディアクエリ
 * @param {string} $mode - max または min
 * @param {number} $width - 設定値
 */
/**
 * メディアクエリ PC
 * @param {number} [$width:$breakpoin] - 設定値
 */
/**
 * メディアクエリ TABLET
 * @param {number} [$width:$breakpoin] - 設定値
 */
/**
 * メディアクエリ SP
 * @param {number} [$width:$breakpoin] - 設定値
 */
/**
 * メディアクエリによるIE11ハック（ChromiumベースのEdgeは除外できる。旧Edgeは除外できない）
 */
/**
 * VW計算
 * @param {string} $property  - プロパティ
 * @param {number} $value - 基準となる値
 * @param {number} $basewidth - 基準となるウィンドウ幅
 * @param {number} [$maxwidth:0] - 拡大を停止するウィンドウ幅
 * @param {number} [$minwidth:0] - 縮小を停止するウィンドウ幅
 */
@font-face {
  font-family: "Lacoste";
  src: url("../../assets/fonts/Lacoste-Regular.woff") format("woff");
}

@font-face {
  font-family: "Lacoste Bold";
  src: url("../../assets/fonts/Lacoste-Bold.woff") format("woff");
}

@font-face {
  font-family: "Lacoste Heavy";
  src: url("../../assets/fonts/Lacoste-Heavy.woff") format("woff");
}

body {
  margin: 0;
}

#my-lacoste-size {
  /*-----------------------------------
		reset css
	-----------------------------------*/
  margin: 0;
  background: white;
  color: #000;
  font-family: "Meiryo UI", メイリオ, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;
  font-family: "Meiryo UI", メイリオ, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;
  line-height: 1;
}

#my-lacoste-size div, #my-lacoste-size span, #my-lacoste-size applet, #my-lacoste-size object, #my-lacoste-size iframe,
#my-lacoste-size h1, #my-lacoste-size h2, #my-lacoste-size h3, #my-lacoste-size h4, #my-lacoste-size h5, #my-lacoste-size h6, #my-lacoste-size p, #my-lacoste-size blockquote, #my-lacoste-size pre,
#my-lacoste-size a, #my-lacoste-size abbr, #my-lacoste-size acronym, #my-lacoste-size address, #my-lacoste-size big, #my-lacoste-size cite, #my-lacoste-size code,
#my-lacoste-size del, #my-lacoste-size dfn, #my-lacoste-size em, #my-lacoste-size img, #my-lacoste-size ins, #my-lacoste-size kbd, #my-lacoste-size q, #my-lacoste-size s, #my-lacoste-size samp,
#my-lacoste-size small, #my-lacoste-size strike, #my-lacoste-size strong, #my-lacoste-size sub, #my-lacoste-size sup, #my-lacoste-size tt, #my-lacoste-size var,
#my-lacoste-size b, #my-lacoste-size u, #my-lacoste-size i, #my-lacoste-size center,
#my-lacoste-size dl, #my-lacoste-size dt, #my-lacoste-size dd, #my-lacoste-size ol, #my-lacoste-size ul, #my-lacoste-size li,
#my-lacoste-size fieldset, #my-lacoste-size form, #my-lacoste-size label, #my-lacoste-size legend,
#my-lacoste-size table, #my-lacoste-size caption, #my-lacoste-size tbody, #my-lacoste-size tfoot, #my-lacoste-size thead, #my-lacoste-size tr, #my-lacoste-size th, #my-lacoste-size td,
#my-lacoste-size article, #my-lacoste-size aside, #my-lacoste-size canvas, #my-lacoste-size details, #my-lacoste-size embed,
#my-lacoste-size figure, #my-lacoste-size figcaption, #my-lacoste-size footer, #my-lacoste-size header, #my-lacoste-size hgroup,
#my-lacoste-size menu, #my-lacoste-size nav, #my-lacoste-size output, #my-lacoste-size ruby, #my-lacoste-size section, #my-lacoste-size summary,
#my-lacoste-size time, #my-lacoste-size mark, #my-lacoste-size audio, #my-lacoste-size video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  letter-spacing: 0.03em;
}

#my-lacoste-size article, #my-lacoste-size aside, #my-lacoste-size details, #my-lacoste-size figcaption, #my-lacoste-size figure,
#my-lacoste-size footer, #my-lacoste-size header, #my-lacoste-size hgroup, #my-lacoste-size menu, #my-lacoste-size nav, #my-lacoste-size section {
  display: block;
}

#my-lacoste-size ol, #my-lacoste-size ul {
  list-style: none;
}

#my-lacoste-size blockquote, #my-lacoste-size q {
  quotes: none;
}

#my-lacoste-size blockquote:before, #my-lacoste-size blockquote:after,
#my-lacoste-size q:before, #my-lacoste-size q:after {
  content: '';
  content: none;
}

#my-lacoste-size table {
  border-collapse: collapse;
  border-spacing: 0;
}

#my-lacoste-size * {
  box-sizing: border-box;
}

#my-lacoste-size a {
  color: inherit;
  text-decoration: none;
}

#my-lacoste-size img {
  display: block;
  width: 100%;
  max-width: 100%;
}

#my-lacoste-size picture {
  display: block;
}

@media screen and (max-width: 767px) {
  #my-lacoste-size .pc {
    display: none !important;
  }
}

@media screen and (min-width: 768px) {
  #my-lacoste-size .sp {
    display: none !important;
  }
}

#my-lacoste-size .en {
  font-family: "Lacoste Heavy", "Meiryo UI", メイリオ, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;
}

#my-lacoste-size .size__container {
  position: relative;
  padding-top: 35px;
  padding-bottom: 35px;
}

@media screen and (min-width: 768px) {
  #my-lacoste-size .size__container {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }
}

@media screen and (max-width: 767px) {
  #my-lacoste-size .size__container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

#my-lacoste-size .size__container .size__heading {
  font-weight: bold;
}

@media screen and (min-width: 768px) {
  #my-lacoste-size .size__container .size__heading {
    font-size: 25px;
  }
}

@media screen and (max-width: 767px) {
  #my-lacoste-size .size__container .size__heading {
    font-size: 20px;
  }
}

#my-lacoste-size .size__container .block__heading {
  font-weight: bold;
  background: whitesmoke;
  padding: 15px;
  margin: 15px 0px;
  font-size: 16px;
}

#my-lacoste-size .size__container table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 30px;
}

#my-lacoste-size .size__container table th {
  padding: 15px;
  border: 1px solid #ededed;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0px;
  font-size: 14px;
}

#my-lacoste-size .size__container table td {
  padding: 15px;
  border: 1px solid #ededed;
  text-align: center;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0px;
  font-size: 14px;
}

@media screen and (min-width: 768px) {
  #my-lacoste-size .size__container figure {
    margin: 10px 90px;
  }
}

@media screen and (max-width: 767px) {
  #my-lacoste-size .size__container figure {
    margin: 10px 0;
  }
}

#my-lacoste-size .size__container .size__note {
  font-size: 14px;
  font-weight: 300;
  color: #797979;
  margin: 15px 0px;
  line-height: 1.5;
}

#my-lacoste-size .size__container .size__note strong {
  font-weight: bold;
}
/*# sourceMappingURL=common.css.map */
