@charset "UTF-8";
/*
 * sp.css
 *
 */

@media screen and (max-width:768px){
.lp_page {
  width: auto;
  margin: 0 auto;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}	
.shop_link ul {
  display: block;
}
.lp_page h2 {
  font-size: 33px;
}
.youtube_thumbnail {
  width: 80%;
  height: 340px;
  display: block;
  margin: 0 auto 0px;
  padding: 10px 0 10px;
}
.lp_page_11 .ml_91_spec_seko,
.lp_page_11 .ml_91_spec_info img {
  width: 100%;
}	
}

@media screen and (max-width:710px){
.youtube_thumbnail {
  height: 300px;
}
}

@media screen and (max-width:634px){
.youtube_thumbnail {
  height: 250px;
}
}

@media screen and (max-width:540px){
.youtube_thumbnail {
  height: 200px;
}
}

@media screen and (max-width:450px){
.youtube_thumbnail {
  padding: 0;	
  height: 200px;
}
}

@media screen and (max-width:410px){
.youtube_thumbnail {
  padding: 0;
  height: 175px;
}
.lp_page h2 {
  font-size: 27px;
}	
}

@media screen and (max-width:385px){
.youtube_thumbnail {
  padding: 0;
  height: 170px;
}
}

@media screen and (max-width:355px){
.youtube_thumbnail {
  padding: 0;
  height: 160px;
}
.lp_page h2 {
  font-size: 24px;
}	
}

@media screen and (max-width:340px){
.youtube_thumbnail {
  padding: 0;
  height: 150px;
}
}