@charset "shift_jis";


/*---------------------------- SP共通部分 ----------------------------*/

img {
  max-width: 100%;
  height: auto;
  border: 0;
}

p {
  margin: 15px 0 15px 0;
  line-height: 1.7;
  letter-spacing: 0.05em;
}


/*---------------------------- スマートフォン向けのスタイル ----------------------------*/
@media only screen and (max-width: 679px) {


/*---------------------------- ページ全体の指定 ----------------------------*/

body {
  width: 100%;
  font: 87.5% 'ヒラギノ角ゴ pro W3', "Hiragino KaKu Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;
  color: #333333;
  letter-spacing: 0.05em;
  -webkit-text-size-adjust: 100%;
}


/*---------- メインコンテンツ ----------*/

.les_container {
  padding: 0;
}

/*---------- コンテンツ ----------*/

.les_contents {
  margin: 0;
  padding: 0;
  background: url(https://keep-labo.com/images/companies/1/item/silver/point_bg.png);
background-repeat:repeat-y;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
} 

.les_contents p {
  padding-right: 20px;
  padding-left: 20px;
  line-height: 1.6;
}


/*---------- 画像の回り込み ----------*/

img.picture {
  display: block;
  clear: both;
  margin: 20px auto 20px auto;
}

img.picture_r {
  display: block;
  clear: both;
  margin: 20px auto 20px auto;
}

span.blue {
  color: #3f92c2;
  font-weight:bold;
  font-size:1.5em;
}

span.red {
  color: #ff0033;
  font-size:1em;
}
}

