@
charset "utf-8";

.sp_image {
  font-size: 0;
}


@media screen and (max-width: 480px) {
  .pcv {
      display: none !important;
  }
}

@media screen and (min-width: 481px) {
   .spv {
      display: none !important;
  }
}


.method .open {
  cursor:pointer; /* マウスオーバーでカーソルの形状を変えることで、クリックできる要素だとわかりやすいように */
  color: #2c86c3;
  text-decoration: underline;
}
.method #pop-up {
  display: none; /* label でコントロールするので input は非表示に */
}
.method .overlay {
  display: none; /* input にチェックが入るまでは非表示に */
}
.method #pop-up:checked + .overlay {
  display: block;
  z-index: 9999;
  background-color: #00000070;
  position: fixed;
  width: 100%;
  height: 100vh;
  top: 0;
  left: 0;
}
.method .window {
  width: 90vw;
  max-width: 640px;
  height: 480px;
  background-color: #ffffff;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.method .text {
  font-size: 18px;
  margin: 0;
}
.method .close {
  cursor:pointer;
  position: absolute;
  top: 4px;
  right: 4px;
  font-size: 20px;
}


div.cmp_center dl {
  display: inline-block;
}
div.cmp_center dl dt {
  float: left;
  clear: left;
  width: 200px;
  margin: 0 0 10px 0;
}
div.cmp_center dl dd {
  float: left;
  width: 800px;
  margin: 0 0 10px 0;
}

.section02#movie {
  margin: 0 auto;
}

.section02#movie video {
  width: 700px;
  height: auto;
  margin: 24px auto 0 auto;
}

.section02 .bnr-touken {
  clear: both;
  padding: 40px 0 0 0;
}

.section02 .bnr-touken a {
  display: flex;
  align-items: center;
  width: 40%;
  margin: 0 auto;
  padding: 10px 20px 10px 10px;
  border: 3px solid #cccccc;
  font-size: 14px; 
  background: url(/premico/images/delivery_arw.jpg) no-repeat 97% center;
}

.section02 .bnr-touken a:hover,
.section02 .bnr-touken a:active {
  opacity: 0.7;
}

.section02 .bnr-touken .bt-image {
  margin: 0 12px 0 0;
}

.yt-wrapper {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  margin-top: 20px;
}

.yt-wrapper iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media screen and (min-width: 481px) {
  .yt-wrapper {
    width: 70%;
    margin: 50px auto 0 auto;
    padding-bottom: 40.5%;
  }
}

@media screen and (max-width: 480px) {
  .section02#movie video {
    width: 96%;
  }

  .section02 .bnr-touken a {
    width: 80%;
  }
}


body{
  -webkit-text-size-adjust : none;
}

@media screen and (min-width: 481px) {
   .contact_tel a
{
  background: url(/premico/lp/contact_tel_t01.jpg) no-repeat center top;
  outline: none;
}
.cart-in a
{
  background: url(/premico/lp/cart_in_btn.jpg) no-repeat center top;
}
.del_img
{
  background:url(/premico/lp/delivery_img.jpg) no-repeat center top;
}

.deliver_area h4.hdr01
{
  background-image: url(/premico/images/delivery_hdr01.jpg);
}
.deliver_area h4.hdr02
{
  background-image: url(/premico/images/delivery_hdr02.jpg);
}
.deliver_area h4.hdr03
{
  background-image: url(/premico/images/delivery_hdr03.jpg);
}
.deliver_area h4.hdr04
{
  background-image: url(/premico/images/delivery_hdr04.jpg);
}
.del_credit
{
  background: url(/premico/images/delivery_img02.jpg) no-repeat center top;
  width: 355px;
  height: 44px;
  margin-bottom: 20px;
}
.deliver_area .del_time
{
  background: url(/premico/images/delivery_img01.jpg) no-repeat center top;
  width: 411px;
  height: 107px;
  margin-left: 20px;
  margin-bottom: 20px;
}

.texthidden {
  background-repeat:no-repeat;
  text-indent:-9999px;
  display:block;
}

.price_area {
  min-width:1005px;
}


#lp .lp_menu .lead #lp01 {
  position:absolute;
  z-index:10;
  left:50%;
  overflow:visible;
  margin:0 0 0 -500px;
  top:37px;
}
  #lp .lp_menu .lead #lp01 .nav01 {
    position:absolute;
    left:0;
    top:8px;
    width:176px;
  }
  #lp .lp_menu .lead #lp01 .nav02 {
    position:absolute;
    left:176px;
    top:8px;
    width:176px;
  }
  #lp .lp_menu .lead #lp01 .nav03 {
    position:absolute;
    left:352px;
    top:8px;
    width:174px;
  }
  #lp .lp_menu .lead #lp01 .nav04 {
    position:absolute;
    left:526px;
    top:8px;
    width:174px;
  }
  #lp .lp_menu .lead #lp01 .nav05 {
    position:absolute;
    right:0;
    top:0;
    width:300px;
  }
}

div#cancel-area {
  background: #efefef;
  padding: 10px 10px;
}

div#cancel-area p.cancel-text {
  font-size: 14px;
  line-height: 1.8;
}

div#cancel-area p.cancel-text {
  margin: 0 0 12px 0;
  font-size: 14px;
  line-height: 1.8;
}

div#cancel-area select {
  margin: 0 0 12px 0;
}

div#cancel-area p.cancel-btn a {
  display: block;
  margin: 0 auto 12px auto;
  width: 250px;
  padding: 10px 20px;
  background: #cc0000;
  border-radius: 5px;
  color: #ffffff;
  cursor: pointer;
  font-size: 125%;
  font-weight: bold;
  text-align: center;
}

div.price_area div.payment {
  box-sizing: border-box;
  width: 96%;
  margin: 24px auto 24px auto;
  padding: 30px 50px;
  background: #f2f7eb;
  border-radius: 15px;
  font-size: 125%;
}

div.price_area div.payment h3 {
  margin: 0 0 20px 0;
  color: #f17700;
  font-size: 150%;
  font-weight: bold;
  text-align: center;
}

div.price_area div.payment p {
  color: #615529;
  line-height: 2;
}

@media screen and (max-width: 480px) {
  div.price_area div.payment {
    padding: 15px 20px;
  }
}


/*********************** 51373 ************************/

@media screen and (max-width: 480px) {
  #lp .lp51373 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp51373 .contact_tel {
  margin: 20px auto;
}

#lp .lp51373 .keyvisual {
  background-image:url(/premico/lp/51373/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51373 .lead {
  background-image:url(/premico/lp/51373/pc_lead.jpg);
  background-position:center bottom;
  height:1668px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51373 .feature {
  background-image:url(/premico/lp/51373/pc_feature.jpg);
  background-position:center bottom;
  height:1642px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51373 h2.hdr_gly {
  background: url(/premico/lp/51373/pc_gallery_title.jpg) no-repeat center bottom;
}

#lp .lp51373 h2.hdr_price {
  background: url(/premico/lp/51373/pc_price_title.jpg) no-repeat center bottom;
}

#lp .lp51373 h2.hdr_del-pay {
  background: url(/premico/lp/51373/pc_delivery_title.jpg) no-repeat center bottom;
}

#lp .lp51373 .cart-in a {
  background:url(/premico/lp/51373/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}

#lp .lp51373 .contact_tel a {
  background: url(/premico/lp/51373/contact_tel.jpg) no-repeat center top;
}

#lp .lp51373 .gallery .right li {
  width: 100%;
  margin-bottom: 10px;
}

@media screen and (min-width: 481px) {
  #lp .lp51373 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51373 .gallery .right {
    width: 280px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51373 .gallery .right ul li {
    float: left;
    width: 22%;
    margin: 0 2% 6px 0;
    line-height: 0;
  }
}


/*********************** 51428 ************************/

@media screen and (max-width: 480px) {
  #lp .lp51428 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp51428 .contact_tel {
  margin: 20px auto;
}

#lp .lp51428 .keyvisual {
  background-image:url(/premico/lp/51428/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51428 .lead {
  background-image:url(/premico/lp/51428/pc_lead.jpg);
  background-position:center bottom;
  height:1584px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51428 .feature {
  background-image:url(/premico/lp/51428/pc_feature.jpg);
  background-position:center bottom;
  height:1459px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51428 h2.hdr_gly {
  background: url(/premico/lp/51428/pc_gallery_title.jpg) no-repeat center bottom;
}

#lp .lp51428 h2.hdr_price {
  background: url(/premico/lp/51428/pc_price_title.jpg) no-repeat center bottom;
}

#lp .lp51428 h2.hdr_del-pay {
  background: url(/premico/lp/51428/pc_delivery_title.jpg) no-repeat center bottom;
}

#lp .lp51428 .cart-in a {
  background:url(/premico/lp/51428/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}

#lp .lp51428 .contact_tel a {
  background: url(/premico/lp/51428/contact_tel.jpg) no-repeat center top;
}

#lp .lp51428 .gallery .right li {
  width: 100%;
  margin-bottom: 10px;
}

@media screen and (min-width: 481px) {
  #lp .lp51428 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51428 .gallery .right {
    width: 280px;
  }
}

#lp .lp51428 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51428 .gallery .right ul li {
    float: left;
    width: 22%;
    margin: 0 2% 6px 0;
    line-height: 0;
  }

  #lp .lp51428 .bnr {
    margin: 0 auto 40px auto;
    text-align: center;
  }
}


/*********************** 51430 ************************/

@media screen and (max-width: 480px) {
  #lp .lp51430 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp51430 .contact_tel {
  margin: 20px auto;
}

#lp .lp51430 .keyvisual {
  background-image:url(/premico/lp/51430/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51430 .lead {
  background-image:url(/premico/lp/51430/pc_lead.jpg);
  background-position:center bottom;
  height:1808px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51430 .feature {
  background-image:url(/premico/lp/51430/pc_feature.jpg);
  background-position:center bottom;
  height:1255px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51430 h2.hdr_gly {
  background: url(/premico/lp/51430/pc_gallery_title.jpg) no-repeat center bottom;
}

#lp .lp51430 h2.hdr_price {
  background: url(/premico/lp/51430/pc_price_title.jpg) no-repeat center bottom;
}

#lp .lp51430 h2.hdr_del-pay {
  background: url(/premico/lp/51430/pc_delivery_title.jpg) no-repeat center bottom;
}

#lp .lp51430 .cart-in a {
  background:url(/premico/lp/51430/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}

#lp .lp51430 .contact_tel a {
  background: url(/premico/lp/51430/contact_tel.jpg) no-repeat center top;
}

#lp .lp51430 .gallery .right li {
  width: 100%;
  margin-bottom: 10px;
}

@media screen and (min-width: 481px) {
  #lp .lp51430 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51430 .gallery .right {
    width: 280px;
  }
}

#lp .lp51430 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51430 .gallery .right ul li {
    float: left;
    width: 22%;
    margin: 0 2% 6px 0;
    line-height: 0;
  }

  #lp .lp51430 .bnr {
    margin: 0 auto 40px auto;
    text-align: center;
  }
}


/*************************** 50762 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50762 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50762 .contact_tel {
  margin: 20px auto;
}

#lp .lp50762 .keyvisual {
  background-image:url(/premico/lp/50762/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50762 .lead {
  background-image:url(/premico/lp/50762/pc_lead.jpg);
  background-position:center bottom;
  height: 2507px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50762 .feature {
  background-image:url(/premico/lp/50762/pc_feature.jpg);
  background-position:center bottom;
  height: 1983px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50762 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50762 h2.hdr_price {background: url(/premico/lp/50762/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50762 h2.hdr_del-pay {background: url(/premico/lp/50762/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50762 .cart-in a {
  background:url(/premico/lp/50762/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50762 .contact_tel a {
  background: url(/premico/lp/50762/contact_tel.jpg) no-repeat center top;
}
#lp .lp50762 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50762 .price_area .right .form p:last-child {
  border-bottom: none;
}
#lp .lp50762 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50596 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50596 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50596 .contact_tel {
  margin: 20px auto;
}

#lp .lp50596 .keyvisual {
  background-image:url(/premico/lp/50596/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50596 .lead {
  background-image:url(/premico/lp/50596/pc_lead.jpg);
  background-position:center bottom;
  height: 1236px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50596 .feature {
  background-image:url(/premico/lp/50596/pc_feature.jpg);
  background-position:center bottom;
  height: 1408px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50596 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50596 h2.hdr_gly {background: url(/premico/lp/50596/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50596 h2.hdr_price {background: url(/premico/lp/50596/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50596 h2.hdr_del-pay {background: url(/premico/lp/50596/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50596 .cart-in a {
  background:url(/premico/lp/50596/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50596 .contact_tel a {
  background: url(/premico/lp/50596/contact_tel.jpg) no-repeat center top;
}
#lp .lp50596 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50596 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50596 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50596 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50596 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50727 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50727 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50727 .contact_tel {
  margin: 20px auto;
}

#lp .lp50727 .keyvisual {
  background-image:url(/premico/lp/50727/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50727 .lead {
  background-image:url(/premico/lp/50727/pc_lead.jpg);
  background-position:center bottom;
  height: 1358px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50727 .feature {
  background-image:url(/premico/lp/50727/pc_feature.jpg);
  background-position:center bottom;
  height: 1586px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50727 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50727 h2.hdr_gly {background: url(/premico/lp/50727/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50727 h2.hdr_price {background: url(/premico/lp/50727/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50727 h2.hdr_del-pay {background: url(/premico/lp/50727/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50727 .cart-in a {
  background:url(/premico/lp/50727/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50727 .contact_tel a {
  background: url(/premico/lp/50727/contact_tel.jpg) no-repeat center top;
}
#lp .lp50727 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50727 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50727 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50727 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50727 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50728 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50728 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50728 .contact_tel {
  margin: 20px auto;
}

#lp .lp50728 .keyvisual {
  background-image:url(/premico/lp/50728/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50728 .lead {
  background-image:url(/premico/lp/50728/pc_lead.jpg);
  background-position:center bottom;
  height: 1326px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50728 .feature {
  background-image:url(/premico/lp/50728/pc_feature.jpg);
  background-position:center bottom;
  height: 2145px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50728 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50728 h2.hdr_gly {background: url(/premico/lp/50728/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50728 h2.hdr_price {background: url(/premico/lp/50728/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50728 h2.hdr_del-pay {background: url(/premico/lp/50728/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50728 .cart-in a {
  background:url(/premico/lp/50728/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50728 .contact_tel a {
  background: url(/premico/lp/50728/contact_tel.jpg) no-repeat center top;
}
#lp .lp50728 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50728 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50728 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50728 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50728 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50781 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50781 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50781 .contact_tel {
  margin: 20px auto;
}

#lp .lp50781 .keyvisual {
  background-image:url(/premico/lp/50781/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50781 .lead {
  background-image:url(/premico/lp/50781/pc_lead.jpg);
  background-position:center bottom;
  height: 1641px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50781 .feature {
  background-image:url(/premico/lp/50781/pc_feature.jpg);
  background-position:center bottom;
  height: 3417px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50781 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50781 h2.hdr_gly {background: url(/premico/lp/50781/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50781 h2.hdr_price {background: url(/premico/lp/50781/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50781 h2.hdr_del-pay {background: url(/premico/lp/50781/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50781 .cart-in a {
  background:url(/premico/lp/50781/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50781 .contact_tel a {
  background: url(/premico/lp/50781/contact_tel.jpg) no-repeat center top;
}
#lp .lp50781 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50781 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50781 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50781 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50781 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51334 *******/

#lp .lp51334 .keyvisual {
  background-image:url(/premico/lp/51334/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51334 .contact_tel {
  margin: 20px auto;
}

#lp .lp51334 .lead {
  background-image:url(/premico/lp/51334/pc_lead.jpg);
  background-position:center bottom;
  height:1782px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51334 .lead01 {
  background-image:url(/premico/lp/51334/pc_lead01.jpg);
  background-position:center bottom;
  height:1683px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51334 h2.hdr_gly {background: url(/premico/lp/51334/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51334 h2.hdr_price {background: url(/premico/lp/51334/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51334 h2.hdr_del-pay {background: url(/premico/lp/51334/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51334 .cart-in a {
  background:url(/premico/lp/51334/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51334 .contact_tel a {
  background: url(/premico/lp/51334/contact_tel.jpg) no-repeat center top;
}
#lp .lp51334 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51334 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51334 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51334 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51334 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50795 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50795 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50795 .price_area h3.hdr_title {
  color: #686868;
  border-left: 7px solid #686868;
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50795 .price_area .right h3 {
  color: #686868;
  border-left: none;
  padding-left: 0;
  font-size: 16px;
  margin-bottom: 0;
}

#lp .lp50795 .contact_tel {
  margin: 20px auto;
}

#lp .lp50795 .keyvisual {
  background-image:url(/premico/lp/50795/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .lp50795 .lead {
  background-image:url(/premico/lp/50795/pc_lead.jpg);
  background-position:center bottom;
  height: 2884px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50795 .lead02 {
  background-image:url(/premico/lp/50795/pc_lead02.jpg);
  background-position:center bottom;
  height: 2412px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50795 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50795 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50795 h2.hdr_gly {background: url(/premico/lp/50795/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50795 h2.hdr_price {background: url(/premico/lp/50795/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50795 h2.hdr_del-pay {background: url(/premico/lp/50795/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50795 .cart-in a {
  background:url(/premico/lp/50795/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}

#lp .lp50795 .contact_tel a {
  background: url(/premico/lp/50795/contact_tel.jpg) no-repeat center top;
}

#lp .lp50795 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}

#lp .lp50795 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50795 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50795 .gallery .right li
{
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp50795 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50697 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50697 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50697 .contact_tel {
  margin: 20px auto;
}

#lp .lp50697 .keyvisual {
  background-image:url(/premico/lp/50697/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50697 .lead {
  background-image:url(/premico/lp/50697/pc_lead.jpg);
  background-position:center bottom;
  height: 1151px;
  width:1025px;
  width:98%;
  position:relative;
  z-index:1;
}

#lp .lp50697 .feature {
  background-image:url(/premico/lp/50697/pc_feature.jpg);
  background-position:center bottom;
  height: 1629px;
  width:1025px;
  width:98%;
  position:relative;
  z-index:1;
}

#lp .lp50697 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50697 h2.hdr_gly {background: url(/premico/lp/50697/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50697 h2.hdr_price {background: url(/premico/lp/50697/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50697 h2.hdr_del-pay {background: url(/premico/lp/50697/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50697 .cart-in a {
  background:url(/premico/lp/50697/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50697 .contact_tel a {
  background: url(/premico/lp/50697/contact_tel.jpg) no-repeat center top;
}
#lp .lp50697 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50697 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50697 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50697 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50697 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50659 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50659 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50659 .contact_tel {
  margin: 20px auto;
}

#lp .lp50659 .keyvisual {
  background-image:url(/premico/lp/50659/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50659 .lead {
  background-image:url(/premico/lp/50659/pc_lead.jpg);
  background-position:center bottom;
  height: 2001px;
  width:1025px;
  width:102%;
  position:relative;
  z-index:1;
}

#lp .lp50659 .feature {
  background-image:url(/premico/lp/50659/pc_feature.jpg);
  background-position:center bottom;
  height: 2718px;
  width:1025px;
  width:102%;
  position:relative;
  z-index:1;
}

#lp .lp50659 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50659 h2.hdr_gly {background: url(/premico/lp/50659/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50659 h2.hdr_price {background: url(/premico/lp/50659/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50659 h2.hdr_del-pay {background: url(/premico/lp/50659/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50659 .cart-in a {
  background:url(/premico/lp/50659/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50659 .contact_tel a {
  background: url(/premico/lp/50659/contact_tel.jpg) no-repeat center top;
}
#lp .lp50659 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50659 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50659 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50659 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50659 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50694 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50694 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50694 .contact_tel {
  margin: 20px auto;
}

#lp .lp50694 .keyvisual {
  background-image:url(/premico/lp/50694/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50694 .lead {
  background-image:url(/premico/lp/50694/pc_lead.jpg);
  background-position:center bottom;
  height: 952px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50694 .feature {
  background-image:url(/premico/lp/50694/pc_feature.jpg);
  background-position:center bottom;
  height: 1142px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50694 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50694 h2.hdr_gly {background: url(/premico/lp/50694/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50694 h2.hdr_price {background: url(/premico/lp/50694/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50694 h2.hdr_del-pay {background: url(/premico/lp/50694/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50694 .cart-in a {
  background:url(/premico/lp/50694/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50694 .contact_tel a {
  background: url(/premico/lp/50694/contact_tel.jpg) no-repeat center top;
}
#lp .lp50694 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50694 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50694 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50694 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50694 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50786 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50786 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50786 .contact_tel {
  margin: 20px auto;
}

#lp .lp50786 .keyvisual {
  background-image:url(/premico/lp/50786/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50786 .lead {
  background-image:url(/premico/lp/50786/pc_lead.jpg);
  background-position:center bottom;
  height: 2222px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50786 .feature {
  background-image:url(/premico/lp/50786/pc_feature.jpg);
  background-position:center bottom;
  height: 1907px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50786 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50786 h2.hdr_gly {background: url(/premico/lp/50786/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50786 h2.hdr_price {background: url(/premico/lp/50786/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50786 h2.hdr_del-pay {background: url(/premico/lp/50786/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50786 .cart-in a {
  background:url(/premico/lp/50786/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50786 .contact_tel a {
  background: url(/premico/lp/50786/contact_tel.jpg) no-repeat center top;
}
#lp .lp50786 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50786 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50786 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50786 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50786 .gallery .right li {
      width: 31%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50800 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50800 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50800 .contact_tel {
  margin: 20px auto;
}

#lp .lp50800 .keyvisual {
  background-image:url(/premico/lp/50800/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50800 .lead {
  background-image:url(/premico/lp/50800/pc_lead.jpg);
  background-position:center bottom;
  height: 2229px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50800 .feature {
  background-image:url(/premico/lp/50800/pc_feature.jpg);
  background-position:center bottom;
  height: 2460px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50800 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50800 h2.hdr_gly {background: url(/premico/lp/50800/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50800 h2.hdr_price {background: url(/premico/lp/50800/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50800 h2.hdr_del-pay {background: url(/premico/lp/50800/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50800 .cart-in a {
  background:url(/premico/lp/50800/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50800 .contact_tel a {
  background: url(/premico/lp/50800/contact_tel.jpg) no-repeat center top;
}
#lp .lp50800 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50800 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50800 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50800 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50800 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50840 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50840 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50840 .contact_tel {
  margin: 20px auto;
}

#lp .lp50840 .keyvisual {
  background-image:url(/premico/lp/50840/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50840 .lead {
  background-image:url(/premico/lp/50840/pc_lead.jpg);
  background-position:center bottom;
  height: 1417px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50840 .feature {
  background-image:url(/premico/lp/50840/pc_feature.jpg);
  background-position:center bottom;
  height: 2012px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50840 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50840 h2.hdr_price {background: url(/premico/lp/50840/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50840 h2.hdr_del-pay {background: url(/premico/lp/50840/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50840 .cart-in a {
  background:url(/premico/lp/50840/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50840 .contact_tel a {
  background: url(/premico/lp/50840/contact_tel.jpg) no-repeat center top;
}
#lp .lp50840 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50840 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50840 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50798 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50798 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50798 .contact_tel {
  margin: 20px auto;
}

#lp .lp50798 .keyvisual {
  background-image:url(/premico/lp/50798/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50798 .lead {
  background-image:url(/premico/lp/50798/pc_lead.jpg);
  background-position:center bottom;
  height: 3042px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50798 .feature {
  background-image:url(/premico/lp/50798/pc_feature.jpg);
  background-position:center bottom;
  height: 2360px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50798 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50798 h2.hdr_price {background: url(/premico/lp/50798/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50798 h2.hdr_del-pay {background: url(/premico/lp/50798/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50798 .cart-in a {
  background:url(/premico/lp/50798/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50798 .contact_tel a {
  background: url(/premico/lp/50798/contact_tel.jpg) no-repeat center top;
}
#lp .lp50798 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50798 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50798 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50711 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50711 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50711 .contact_tel {
  margin: 20px auto;
}

#lp .lp50711 .keyvisual {
  background-image:url(/premico/lp/50711/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50711 .lead {
  background-image:url(/premico/lp/50711/pc_lead.jpg);
  background-position:center bottom;
  height: 1437px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50711 .feature {
  background-image:url(/premico/lp/50711/pc_feature.jpg);
  background-position:center bottom;
  height: 1623px;
  width:1025px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50711 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50711 h2.hdr_gly {background: url(/premico/lp/50711/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50711 h2.hdr_price {background: url(/premico/lp/50711/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50711 h2.hdr_del-pay {background: url(/premico/lp/50711/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50711 .cart-in a {
  background:url(/premico/lp/50711/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50711 .contact_tel a {
  background: url(/premico/lp/50711/contact_tel.jpg) no-repeat center top;
}
#lp .lp50711 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50711 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50711 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50711 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50711 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}














/*************************** 50658 ************************** */

#lp .lp50658 .contact_tel {
  margin: 20px auto;
}

#lp .lp50658 .keyvisual {
  background-image:url(/premico/lp/50658/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50658 .lead {
  background-image:url(/premico/lp/50658/pc_lead.jpg);
  background-position:center bottom;
  height: 1807px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50658 .lead02 {
  background-image:url(/premico/lp/50658/pc_lead02.jpg);
  background-position:center bottom;
  height: 2010px;
  width:1000px;
  width:98%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50658 .lead03 {
  background-image:url(/premico/lp/50658/pc_lead03.jpg);
  background-position:center bottom;
  height: 1786px;
  width:1000px;
  width:98%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50658 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50658 h2.hdr_gly {background: url(/premico/lp/50658/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50658 h2.hdr_price {background: url(/premico/lp/50658/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50658 h2.hdr_del-pay {background: url(/premico/lp/50658/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50658 .cart-in a {
  background:url(/premico/lp/50658/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50658 .contact_tel a {
  background: url(/premico/lp/50658/contact_tel.jpg) no-repeat center top;
}

#lp .lp50658 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50658 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50658 .gallery .left {
    width: 640px;
    height: 530px;
  }

  #lp .lp50658 .gallery .right {
    width: 320px;
  }

  #lp .lp50658 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50658 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50658 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50658 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50658 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50658 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50658 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 50662 ************************** */

#lp .lp50662 .contact_tel {
  margin: 20px auto;
}

#lp .lp50662 .keyvisual {
  background-image:url(/premico/lp/50662/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50662 .lead {
  background-image:url(/premico/lp/50662/pc_lead.jpg);
  background-position:center bottom;
  height: 1516px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50662 .lead02 {
  background-image:url(/premico/lp/50662/pc_lead02.jpg);
  background-position:center bottom;
  height: 1524px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50662 .lead03 {
  background-image:url(/premico/lp/50662/pc_lead03.jpg);
  background-position:center bottom;
  height: 1687px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50662 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50662 h2.hdr_gly {background: url(/premico/lp/50662/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50662 h2.hdr_price {background: url(/premico/lp/50662/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50662 h2.hdr_del-pay {background: url(/premico/lp/50662/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50662 .cart-in a {
  background:url(/premico/lp/50662/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50662 .contact_tel a {
  background: url(/premico/lp/50662/contact_tel.jpg) no-repeat center top;
}

#lp .lp50662 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50662 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50662 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50662 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50662 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50662 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50662 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50662 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50662 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50662 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50662 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50662 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50662 .gallery .right {
    width: 285px;
  }

  #lp .lp50662 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50662 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50662 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50662 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50662 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50662 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50662 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}


/*************************** 50770 ************************** */

#lp .lp50770 .contact_tel {
  margin: 20px auto;
}

#lp .lp50770 .keyvisual {
  background-image:url(/premico/lp/50770/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50770 .lead {
  background-image:url(/premico/lp/50770/pc_lead.jpg);
  background-position:center bottom;
  height: 1226px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50770 .lead02 {
  background-image:url(/premico/lp/50770/pc_lead02.jpg);
  background-position:center bottom;
  height: 1524px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50770 .lead03 {
  background-image:url(/premico/lp/50770/pc_lead03.jpg);
  background-position:center bottom;
  height: 1700px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50770 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50770 h2.hdr_gly {background: url(/premico/lp/50770/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50770 h2.hdr_price {background: url(/premico/lp/50770/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50770 h2.hdr_del-pay {background: url(/premico/lp/50770/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50770 .cart-in a {
  background:url(/premico/lp/50770/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50770 .contact_tel a {
  background: url(/premico/lp/50770/contact_tel.jpg) no-repeat center top;
}

#lp .lp50770 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50770 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50770 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50770 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50770 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50770 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50770 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50770 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50770 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50770 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50770 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50770 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50770 .gallery .right {
    width: 285px;
  }

  #lp .lp50770 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50770 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50770 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50770 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50770 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50770 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50770 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 50905 ************************** */

#lp .lp50905 .contact_tel {
  margin: 20px auto;
}

#lp .lp50905 .keyvisual {
  background-image:url(/premico/lp/50905/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50905 .lead {
  background-image:url(/premico/lp/50905/pc_lead.jpg);
  background-position:center bottom;
  height: 2867px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50905 .lead02 {
  background-image:url(/premico/lp/50905/pc_lead02.jpg);
  background-position:center bottom;
  height: 2267px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50905 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50905 h2.hdr_gly {background: url(/premico/lp/50905/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50905 h2.hdr_price {background: url(/premico/lp/50905/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50905 h2.hdr_del-pay {background: url(/premico/lp/50905/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50905 .cart-in a {
  background:url(/premico/lp/50905/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50905 .contact_tel a {
  background: url(/premico/lp/50905/contact_tel.jpg) no-repeat center top;
}

#lp .lp50905 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50905 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50905 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50905 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50905 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50905 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50905 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50905 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50905 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50905 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50905 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50905 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50905 .gallery .right {
    width: 285px;
  }

  #lp .lp50905 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50905 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50905 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50905 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50905 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50905 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50905 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 51020 ************************** */

#lp .lp51020 .contact_tel {
  margin: 20px auto;
}

#lp .lp51020 .keyvisual {
  background-image:url(/premico/lp/51020/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp51020 .lead {
  background-image:url(/premico/lp/51020/pc_lead.jpg);
  background-position:center bottom;
  height: 2817px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp51020 .lead02 {
  background-image:url(/premico/lp/51020/pc_lead02.jpg);
  background-position:center bottom;
  height: 2435px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp51020 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp51020 h2.hdr_gly {background: url(/premico/lp/51020/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51020 h2.hdr_price {background: url(/premico/lp/51020/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51020 h2.hdr_del-pay {background: url(/premico/lp/51020/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51020 .cart-in a {
  background:url(/premico/lp/51020/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51020 .contact_tel a {
  background: url(/premico/lp/51020/contact_tel.jpg) no-repeat center top;
}

#lp .lp51020 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp51020 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp51020 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp51020 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp51020 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp51020 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp51020 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp51020 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp51020 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp51020 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp51020 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp51020 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51020 .gallery .right {
    width: 285px;
  }

  #lp .lp51020 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51020 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51020 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp51020 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp51020 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp51020 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp51020 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 51140 ************************** */

#lp .lp51140 .contact_tel {
  margin: 20px auto;
}

#lp .lp51140 .keyvisual {
  background-image:url(/premico/lp/51140/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp51140 .lead {
  background-image:url(/premico/lp/51140/pc_lead.jpg);
  background-position:center bottom;
  height: 2721px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp51140 .lead02 {
  background-image:url(/premico/lp/51140/pc_lead02.jpg);
  background-position:center bottom;
  height: 2210px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp51140 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp51140 h2.hdr_gly {background: url(/premico/lp/51140/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51140 h2.hdr_price {background: url(/premico/lp/51140/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51140 h2.hdr_del-pay {background: url(/premico/lp/51140/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51140 .cart-in a {
  background:url(/premico/lp/51140/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51140 .contact_tel a {
  background: url(/premico/lp/51140/contact_tel.jpg) no-repeat center top;
}

#lp .lp51140 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp51140 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp51140 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp51140 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp51140 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp51140 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp51140 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp51140 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp51140 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp51140 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp51140 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp51140 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51140 .gallery .right {
    width: 285px;
  }

  #lp .lp51140 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51140 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51140 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp51140 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp51140 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp51140 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp51140 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 51320 ************************** */

#lp .lp51320 .contact_tel {
  margin: 20px auto;
}

#lp .lp51320 .keyvisual {
  background-image:url(/premico/lp/51320/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp51320 .lead {
  background-image:url(/premico/lp/51320/pc_lead.jpg);
  background-position:center bottom;
  height: 2778px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp51320 .lead02 {
  background-image:url(/premico/lp/51320/pc_lead02.jpg);
  background-position:center bottom;
  height: 2893px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp51320 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp51320 h2.hdr_gly {background: url(/premico/lp/51320/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51320 h2.hdr_price {background: url(/premico/lp/51320/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51320 h2.hdr_del-pay {background: url(/premico/lp/51320/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51320 .cart-in a {
  background:url(/premico/lp/51320/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51320 .contact_tel a {
  background: url(/premico/lp/51320/contact_tel.jpg) no-repeat center top;
}

#lp .lp51320 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp51320 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp51320 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp51320 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp51320 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp51320 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp51320 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp51320 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp51320 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp51320 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp51320 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp51320 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51320 .gallery .right {
    width: 285px;
  }

  #lp .lp51320 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51320 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51320 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp51320 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp51320 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp51320 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp51320 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/****** 51036 *******/

#lp .lp51036 .keyvisual {
  background-image:url(/premico/lp/51036/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51036 .contact_tel {
  margin: 20px auto;
}

#lp .lp51036 .lead {
  background-image:url(/premico/lp/51036/pc_lead.jpg);
  background-position:center bottom;
  height:1403px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51036 .lead02 {
  background-image:url(/premico/lp/51036/pc_lead02.jpg);
  background-position:center bottom;
  height:2002px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51036 .lead03 {
  background-image:url(/premico/lp/51036/pc_lead03.jpg);
  background-position:center bottom;
  height:1282px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51036 h2.hdr_gly {background: url(/premico/lp/51036/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51036 h2.hdr_price {background: url(/premico/lp/51036/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51036 h2.hdr_del-pay {background: url(/premico/lp/51036/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51036 .cart-in a {
  background:url(/premico/lp/51036/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51036 .contact_tel a {
  background: url(/premico/lp/51036/contact_tel.jpg) no-repeat center top;
}
#lp .lp51036 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51036 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51036 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51036 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51036 .gallery .right {
    width: 300px;
  }

  #lp .lp51036 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51036 .gallery .right ul li {
    margin-bottom: 11px;
    width: 50%;
    text-align: right;
  }
}





/*************************** 50966 ************************** */

#lp .lp50966 .contact_tel {
  margin: 20px auto;
}

#lp .lp50966 .keyvisual {
  background-image:url(/premico/lp/50966/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50966 .lead {
  background-image:url(/premico/lp/50966/pc_lead.jpg);
  background-position:center bottom;
  height: 1230px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50966 .lead02 {
  background-image:url(/premico/lp/50966/pc_lead02.jpg);
  background-position:center bottom;
  height: 1822px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50966 .lead03 {
  background-image:url(/premico/lp/50966/pc_lead03.jpg);
  background-position:center bottom;
  height: 2090px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50966 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50966 h2.hdr_gly {background: url(/premico/lp/50966/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50966 h2.hdr_price {background: url(/premico/lp/50966/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50966 h2.hdr_del-pay {background: url(/premico/lp/50966/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50966 .cart-in a {
  background:url(/premico/lp/50966/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50966 .contact_tel a {
  background: url(/premico/lp/50966/contact_tel.jpg) no-repeat center top;
}

#lp .lp50966 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50966 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50966 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50966 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50966 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50966 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50966 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50966 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50966 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50966 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50966 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50966 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50966 .gallery .right {
    width: 285px;
  }

  #lp .lp50966 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50966 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50966 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50966 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50966 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50966 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50966 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 50965 ************************** */

#lp .lp50965 .contact_tel {
  margin: 20px auto;
}

#lp .lp50965 .keyvisual {
  background-image:url(/premico/lp/50965/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50965 .lead {
  background-image:url(/premico/lp/50965/pc_lead.jpg);
  background-position:center bottom;
  height: 2968px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50965 .lead02 {
  background-image:url(/premico/lp/50965/pc_lead02.jpg);
  background-position:center bottom;
  height: 1784px;
  width:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50965 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50965 h2.hdr_gly {background: url(/premico/lp/50965/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50965 h2.hdr_price {background: url(/premico/lp/50965/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50965 h2.hdr_del-pay {background: url(/premico/lp/50965/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50965 .cart-in a {
  background:url(/premico/lp/50965/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50965 .contact_tel a {
  background: url(/premico/lp/50965/contact_tel.jpg) no-repeat center top;
}

#lp .lp50965 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50965 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50965 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50965 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50965 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50965 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50965 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50965 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50965 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50965 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50965 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50965 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50965 .gallery .right {
    width: 285px;
  }

  #lp .lp50965 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50965 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50965 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50965 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50965 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50965 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50965 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}




/*************************** 50670 ************************** */

#lp .lp50670 .contact_tel {
  margin: 20px auto;
}

#lp .lp50670 .keyvisual {
  background-image:url(/premico/lp/50670/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50670 .lead {
  background-image:url(/premico/lp/50670/pc_lead.jpg);
  background-position:center bottom;
  height: 1987px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50670 .lead02 {
  background-image:url(/premico/lp/50670/pc_lead02.jpg);
  background-position:center bottom;
  height: 2140px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50670 .lead03 {
  background-image:url(/premico/lp/50670/pc_lead03.jpg);
  background-position:center bottom;
  height: 2445px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50670 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50670 h2.hdr_gly {background: url(/premico/lp/50670/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50670 h2.hdr_price {background: url(/premico/lp/50670/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50670 h2.hdr_del-pay {background: url(/premico/lp/50670/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50670 .cart-in a {
  background:url(/premico/lp/50670/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50670 .contact_tel a {
  background: url(/premico/lp/50670/contact_tel.jpg) no-repeat center top;
}

#lp .lp50670 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50670 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50670 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50670 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50670 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50670 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50670 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50670 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50670 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50670 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50670 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50670 .gallery .left {
    width: 540px;
    height: 754px;
  }

  #lp .lp50670 .gallery .right {
    width: 460px;
  }

  #lp .lp50670 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50670 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50670 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50670 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50670 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50670 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50670 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 50680 ************************** */

#lp .lp50680 .contact_tel {
  margin: 20px auto;
}

#lp .lp50680 .keyvisual {
  background-image:url(/premico/lp/50680/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50680 .lead {
  background-image:url(/premico/lp/50680/pc_lead.jpg);
  background-position:center bottom;
  height: 1407px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50680 .lead02 {
  background-image:url(/premico/lp/50680/pc_lead02.jpg);
  background-position:center bottom;
  height: 2743px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50680 .lead03 {
  background-image:url(/premico/lp/50680/pc_lead03.jpg);
  background-position:center bottom;
  height: 1161px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50680 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50680 h2.hdr_gly {background: url(/premico/lp/50680/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50680 h2.hdr_price {background: url(/premico/lp/50680/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50680 h2.hdr_del-pay {background: url(/premico/lp/50680/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50680 .cart-in a {
  background:url(/premico/lp/50680/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50680 .contact_tel a {
  background: url(/premico/lp/50680/contact_tel.jpg) no-repeat center top;
}

#lp .lp50680 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50680 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50680 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50680 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50680 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50680 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50680 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50680 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50680 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50680 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50680 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50680 .gallery .left {
    width: 540px;
    height: 754px;
  }

  #lp .lp50680 .gallery .right {
    width: 460px;
  }

  #lp .lp50680 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50680 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50680 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50680 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50680 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50680 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50680 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 50699 ************************** */

#lp .lp50699 .contact_tel {
  margin: 20px auto;
}

#lp .lp50699 .keyvisual {
  background-image:url(/premico/lp/50699/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50699 .lead {
  background-image:url(/premico/lp/50699/pc_lead.jpg);
  background-position:center bottom;
  height: 957px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50699 .lead02 {
  background-image:url(/premico/lp/50699/pc_lead02.jpg);
  background-position:center bottom;
  height: 1417px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0;
}

#lp .lp50699 .lead03 {
  background-image:url(/premico/lp/50699/pc_lead03.jpg);
  background-position:center bottom;
  height: 1414px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50699 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50699 h2.hdr_gly {background: url(/premico/lp/50699/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50699 h2.hdr_price {background: url(/premico/lp/50699/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50699 h2.hdr_del-pay {background: url(/premico/lp/50699/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50699 .cart-in a {
  background:url(/premico/lp/50699/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50699 .contact_tel a {
  background: url(/premico/lp/50699/contact_tel.jpg) no-repeat center top;
}

#lp .lp50699 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50699 .price_area .right .form p:last-child {
  border-bottom:none;
}
#lp .lp50699 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50699 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50699 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50699 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50699 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50699 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50699 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50699 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50699 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (max-width: 480px) {
  #lp .lp50699 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50699 .price_area div.left {
    width: 90%;
  }
}


/*************************** 50555 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50555 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50555 .contact_tel {
  margin: 20px auto;
}

#lp .lp50555 .keyvisual {
  background-image:url(/premico/lp/50555/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50555 .lead {
  background-image:url(/premico/lp/50555/pc_lead.jpg);
  background-position:center bottom;
  height: 1014px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50555 .feature {
  background-image:url(/premico/lp/50555/pc_feature.jpg);
  background-position:center bottom;
  height: 1324px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50555 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50555 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50555 h2.hdr_gly {background: url(/premico/lp/50555/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50555 h2.hdr_price {background: url(/premico/lp/50555/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50555 h2.hdr_del-pay {background: url(/premico/lp/50555/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50555 .cart-in a {
  background:url(/premico/lp/50555/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50555 .contact_tel a {
  background: url(/premico/lp/50555/contact_tel.jpg) no-repeat center top;

}
#lp .lp50555 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50555 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50555 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50574 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50574 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50574 .contact_tel {
  margin: 20px auto;
}

#lp .lp50574 .keyvisual {
  background-image:url(/premico/lp/50574/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50574 .lead {
  background-image:url(/premico/lp/50574/pc_lead.jpg);
  background-position:center bottom;
  height: 3445px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50574 .feature {
  background-image:url(/premico/lp/50574/pc_feature.jpg);
  background-position:center bottom;
  height: 893px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50574 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50574 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50574 h2.hdr_gly {background: url(/premico/lp/50574/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50574 h2.hdr_price {background: url(/premico/lp/50574/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50574 h2.hdr_del-pay {background: url(/premico/lp/50574/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50574 .cart-in a {
  background:url(/premico/lp/50574/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50574 .contact_tel a {
  background: url(/premico/lp/50574/contact_tel.jpg) no-repeat center top;

}
#lp .lp50574 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50574 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50574 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50601 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50601 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50601 .contact_tel {
  margin: 20px auto;
}

#lp .lp50601 .keyvisual {
  background-image:url(/premico/lp/50601/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50601 .lead {
  background-image:url(/premico/lp/50601/pc_lead.jpg);
  background-position:center bottom;
  height: 1174px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50601 .feature {
  background-image:url(/premico/lp/50601/pc_feature.jpg);
  background-position:center bottom;
  height: 1511px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50601 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50601 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50601 h2.hdr_gly {background: url(/premico/lp/50601/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50601 h2.hdr_price {background: url(/premico/lp/50601/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50601 h2.hdr_del-pay {background: url(/premico/lp/50601/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50601 .cart-in a {
  background:url(/premico/lp/50601/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50601 .contact_tel a {
  background: url(/premico/lp/50601/contact_tel.jpg) no-repeat center top;

}
#lp .lp50601 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50601 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50601 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50632 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50632 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50632 .contact_tel {
  margin: 20px auto;
}

#lp .lp50632 .keyvisual {
  background-image:url(/premico/lp/50632/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50632 .lead {
  background-image:url(/premico/lp/50632/pc_lead.jpg);
  background-position:center bottom;
  height: 1305px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50632 .feature {
  background-image:url(/premico/lp/50632/pc_feature.jpg);
  background-position:center bottom;
  height: 1035px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50632 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50632 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50632 h2.hdr_gly {background: url(/premico/lp/50632/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50632 h2.hdr_price {background: url(/premico/lp/50632/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50632 h2.hdr_del-pay {background: url(/premico/lp/50632/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50632 .cart-in a {
  background:url(/premico/lp/50632/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50632 .contact_tel a {
  background: url(/premico/lp/50632/contact_tel.jpg) no-repeat center top;

}
#lp .lp50632 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50632 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50632 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50633 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50633 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50633 .contact_tel {
  margin: 20px auto;
}

#lp .lp50633 .keyvisual {
  background-image:url(/premico/lp/50633/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50633 .lead {
  background-image:url(/premico/lp/50633/pc_lead.jpg);
  background-position:center bottom;
  height: 1283px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50633 .feature {
  background-image:url(/premico/lp/50633/pc_feature.jpg);
  background-position:center bottom;
  height: 1218px;
  width: 1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50633 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50633 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50633 h2.hdr_gly {background: url(/premico/lp/50633/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50633 h2.hdr_price {background: url(/premico/lp/50633/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50633 h2.hdr_del-pay {background: url(/premico/lp/50633/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50633 .cart-in a {
  background:url(/premico/lp/50633/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50633 .contact_tel a {
  background: url(/premico/lp/50633/contact_tel.jpg) no-repeat center top;

}
#lp .lp50633 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50633 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50633 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50510 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50510 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50510 .bnr img {
    width: 90%;
    height: auto;
  }
}

#lp .lp50510 .contact_tel {
  margin: 20px auto;
}

#lp .lp50510 .keyvisual {
  background-image:url(/premico/lp/50510/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50510 .lead {
  background-image:url(/premico/lp/50510/pc_lead.jpg);
  background-position:center bottom;
  height: 2401px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50510 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50510 .feature {
  width:100%;
  margin:0 0 50px 0;
}

#lp .lp50510 h2.hdr_gly {background: url(/premico/lp/50510/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50510 h2.hdr_price {background: url(/premico/lp/50510/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50510 h2.hdr_del-pay {background: url(/premico/lp/50510/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50510 .cart-in a {
  background:url(/premico/lp/50510/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50510 .contact_tel a {
  background: url(/premico/lp/50510/contact_tel.jpg) no-repeat center top;
}
#lp .lp50510 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50510 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50510 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50510 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


/*************************** 50434 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50434 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50434 .contact_tel {
  margin: 20px auto;
}

#lp .lp50434 .keyvisual {
  background-image:url(/premico/lp/50434/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}


#lp .lp50434 .lead {
  background-image:url(/premico/lp/50434/pc_lead.jpg);
  background-position:center bottom;
  height: 2250px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50434 .lead02 {
  background-image:url(/premico/lp/50434/pc_lead02.jpg);
  background-position:center bottom;
  height: 529px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50434 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50434 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50434 h2.hdr_price {background: url(/premico/lp/50434/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50434 h2.hdr_del-pay {background: url(/premico/lp/50434/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50434 .cart-in a {
  background:url(/premico/lp/50434/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50434 .contact_tel a {
  background: url(/premico/lp/50434/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50434 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50434 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50434 .price_area .right .form p span input {
  margin-right: 15px;
}



/****** 50500 *******/

#lp .lp50500 .keyvisual {
  background-image:url(/premico/lp/50500/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50500 .contact_tel {
  margin: 20px auto;
}

#lp .lp50500 .lead {
  background-image:url(/premico/lp/50500/pc_lead.jpg);
  background-position:center bottom;
  height:1469px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50500 .feature {
  background-image:url(/premico/lp/50500/pc_feature.jpg);
  background-position:center bottom;
  height:1239px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50500 .feature .title {
    background-image:url(/premico/lp/50500/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50500 .feature .lead {
  background-image: url(/premico/lp/50500/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50500 h2.hdr_gly {background: url(/premico/lp/50500/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50500 h2.hdr_price {background: url(/premico/lp/50500/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50500 h2.hdr_del-pay {background: url(/premico/lp/50500/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50500 .cart-in a {
  background:url(/premico/lp/50500/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50500 .contact_tel a {
  background: url(/premico/lp/50500/contact_tel.jpg) no-repeat center top;
}
#lp .lp50500 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50500 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50500 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50500 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50580 *******/

#lp .lp50580 .keyvisual {
  background-image:url(/premico/lp/50580/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50580 .contact_tel {
  margin: 20px auto;
}

#lp .lp50580 .lead {
  background-image:url(/premico/lp/50580/pc_lead.jpg);
  background-position:center bottom;
  height:1887px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50580 .feature {
  background-image:url(/premico/lp/50580/pc_feature.jpg);
  background-position:center bottom;
  height:616px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50580 .feature .title {
    background-image:url(/premico/lp/50580/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50580 .feature .lead {
  background-image: url(/premico/lp/50580/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50580 h2.hdr_gly {background: url(/premico/lp/50580/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50580 h2.hdr_price {background: url(/premico/lp/50580/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50580 h2.hdr_del-pay {background: url(/premico/lp/50580/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50580 .cart-in a {
  background:url(/premico/lp/50580/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50580 .contact_tel a {
  background: url(/premico/lp/50580/contact_tel.jpg) no-repeat center top;
}
#lp .lp50580 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50580 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50580 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50580 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50730 *******/

#lp .lp50730 .keyvisual {
  background-image:url(/premico/lp/50730/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50730 .contact_tel {
  margin: 20px auto;
}

#lp .lp50730 .lead {
  background-image:url(/premico/lp/50730/pc_lead01.jpg);
  background-position:center bottom;
  height:455px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50730 .lead02 {
  background-image:url(/premico/lp/50730/pc_lead02.jpg);
  background-position:center bottom;
  height:1805px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50730 h2.hdr_gly {background: url(/premico/lp/50730/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50730 h2.hdr_price {background: url(/premico/lp/50730/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50730 h2.hdr_del-pay {background: url(/premico/lp/50730/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50730 .cart-in a {
  background:url(/premico/lp/50730/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50730 .contact_tel a {
  background: url(/premico/lp/50730/contact_tel.jpg) no-repeat center top;
}
#lp .lp50730 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50730 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50730 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50730 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50777 *******/

#lp .lp50777 .keyvisual {
  background-image:url(/premico/lp/50777/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50777 .contact_tel {
  margin: 20px auto;
}

#lp .lp50777 .lead {
  background-image:url(/premico/lp/50777/pc_lead.jpg);
  background-position:center bottom;
  height:2036px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50777 .lead02 {
  background-image:url(/premico/lp/50777/pc_lead01.jpg);
  background-position:center bottom;
  height:2556px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50777 h2.hdr_gly {background: url(/premico/lp/50777/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50777 h2.hdr_price {background: url(/premico/lp/50777/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50777 h2.hdr_del-pay {background: url(/premico/lp/50777/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50777 .cart-in a {
  background:url(/premico/lp/50777/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50777 .contact_tel a {
  background: url(/premico/lp/50777/contact_tel.jpg) no-repeat center top;
}
#lp .lp50777 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50777 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50777 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50777 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50940 *******/

#lp .lp50940 .keyvisual {
  background-image:url(/premico/lp/50940/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50940 .contact_tel {
  margin: 20px auto;
}

#lp .lp50940 .lead {
  background-image:url(/premico/lp/50940/pc_lead.jpg);
  background-position:center bottom;
  height:2781px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50940 .lead02 {
  background-image:url(/premico/lp/50940/pc_lead01.jpg);
  background-position:center bottom;
  height:2160px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50940 h2.hdr_gly {background: url(/premico/lp/50940/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50940 h2.hdr_price {background: url(/premico/lp/50940/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50940 h2.hdr_del-pay {background: url(/premico/lp/50940/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50940 .cart-in a {
  background:url(/premico/lp/50940/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50940 .contact_tel a {
  background: url(/premico/lp/50940/contact_tel.jpg) no-repeat center top;
}
#lp .lp50940 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50940 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50940 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50940 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50985 *******/

#lp .lp50985 .keyvisual {
  background-image:url(/premico/lp/50985/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50985 .contact_tel {
  margin: 20px auto;
}

#lp .lp50985 .lead {
  background-image:url(/premico/lp/50985/pc_lead.jpg);
  background-position:center bottom;
  height:1370px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50985 .lead01 {
  background-image:url(/premico/lp/50985/pc_lead01.jpg);
  background-position:center bottom;
  height:1883px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50985 .lead02 {
  background-image:url(/premico/lp/50985/pc_lead02.jpg);
  background-position:center bottom;
  height:2833px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50985 h2.hdr_gly {background: url(/premico/lp/50985/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50985 h2.hdr_price {background: url(/premico/lp/50985/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50985 h2.hdr_del-pay {background: url(/premico/lp/50985/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50985 .cart-in a {
  background:url(/premico/lp/50985/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50985 .contact_tel a {
  background: url(/premico/lp/50985/contact_tel.jpg) no-repeat center top;
}
#lp .lp50985 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50985 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50985 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp50985 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp50985 .gallery .right {
    width: 280px;
  }

  #lp .lp50985 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50985 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}



/****** 51135 *******/

#lp .lp51135 .keyvisual {
  background-image:url(/premico/lp/51135/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51135 .contact_tel {
  margin: 20px auto;
}

#lp .lp51135 .lead {
  background-image:url(/premico/lp/51135/pc_lead.jpg);
  background-position:center bottom;
  height:3237px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51135 .lead01 {
  background-image:url(/premico/lp/51135/pc_lead01.jpg);
  background-position:center bottom;
  height:2859px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51135 h2.hdr_gly {background: url(/premico/lp/51135/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51135 h2.hdr_price {background: url(/premico/lp/51135/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51135 h2.hdr_del-pay {background: url(/premico/lp/51135/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51135 .cart-in a {
  background:url(/premico/lp/51135/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51135 .contact_tel a {
  background: url(/premico/lp/51135/contact_tel.jpg) no-repeat center top;
}
#lp .lp51135 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51135 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51135 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51135 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51135 .gallery .right {
    width: 280px;
  }

  #lp .lp51135 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51135 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51135 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51135 .bnr {
    width: 90%;
  }
}


/****** 51165 *******/

#lp .lp51165 .keyvisual {
  background-image:url(/premico/lp/51165/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51165 .contact_tel {
  margin: 20px auto;
}

#lp .lp51165 .lead {
  background-image:url(/premico/lp/51165/pc_lead.jpg);
  background-position:center bottom;
  height:2244px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51165 .lead01 {
  background-image:url(/premico/lp/51165/pc_lead01.jpg);
  background-position:center bottom;
  height:2486px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51165 h2.hdr_gly {background: url(/premico/lp/51165/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51165 h2.hdr_price {background: url(/premico/lp/51165/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51165 h2.hdr_del-pay {background: url(/premico/lp/51165/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51165 .cart-in a {
  background:url(/premico/lp/51165/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51165 .contact_tel a {
  background: url(/premico/lp/51165/contact_tel.jpg) no-repeat center top;
}
#lp .lp51165 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51165 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51165 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51165 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51165 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 51279 *******/

#lp .lp51279 .keyvisual {
  background-image:url(/premico/lp/51279/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51279 .contact_tel {
  margin: 20px auto;
}

#lp .lp51279 .lead {
  background-image:url(/premico/lp/51279/pc_lead.jpg);
  background-position:center bottom;
  height:2920px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51279 .lead01 {
  background-image:url(/premico/lp/51279/pc_lead01.jpg);
  background-position:center bottom;
  height:3047px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51279 h2.hdr_gly {background: url(/premico/lp/51279/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51279 h2.hdr_price {background: url(/premico/lp/51279/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51279 h2.hdr_del-pay {background: url(/premico/lp/51279/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51279 .cart-in a {
  background:url(/premico/lp/51279/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51279 .contact_tel a {
  background: url(/premico/lp/51279/contact_tel.jpg) no-repeat center top;
}
#lp .lp51279 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51279 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51279 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51279 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51279 .gallery .right {
    width: 280px;
  }

  #lp .lp51279 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51279 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51279 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51279 .bnr {
    width: 90%;
  }
}


/****** 51339 *******/

#lp .lp51339 .keyvisual {
  background-image:url(/premico/lp/51339/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51339 .contact_tel {
  margin: 20px auto;
}

#lp .lp51339 .lead {
  background-image:url(/premico/lp/51339/pc_lead.jpg);
  background-position:center bottom;
  height:2591px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51339 .lead01 {
  background-image:url(/premico/lp/51339/pc_lead01.jpg);
  background-position:center bottom;
  height:3251px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51339 .lead02 {
  background-image:url(/premico/lp/51339/pc_lead02.jpg);
  background-position:center bottom;
  height:2184px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51339 h2.hdr_gly {background: url(/premico/lp/51339/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51339 h2.hdr_price {background: url(/premico/lp/51339/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51339 h2.hdr_del-pay {background: url(/premico/lp/51339/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51339 .cart-in a {
  background:url(/premico/lp/51339/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51339 .contact_tel a {
  background: url(/premico/lp/51339/contact_tel.jpg) no-repeat center top;
}
#lp .lp51339 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51339 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51339 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51339 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51339 .gallery .right {
    width: 280px;
  }

  #lp .lp51339 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51339 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51339 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51339 .bnr {
    width: 90%;
  }
}


/****** 51345 *******/

#lp .lp51345 .keyvisual {
  background-image:url(/premico/lp/51345/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51345 .contact_tel {
  margin: 20px auto;
}

#lp .lp51345 .lead {
  background-image:url(/premico/lp/51345/pc_lead.jpg);
  background-position:center bottom;
  height:2699px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51345 .lead01 {
  background-image:url(/premico/lp/51345/pc_lead01.jpg);
  background-position:center bottom;
  height:2697px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51345 .lead02 {
  background-image:url(/premico/lp/51345/pc_lead02.jpg);
  background-position:center bottom;
  height:2956px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51345 h2.hdr_gly {background: url(/premico/lp/51345/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51345 h2.hdr_price {background: url(/premico/lp/51345/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51345 h2.hdr_del-pay {background: url(/premico/lp/51345/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51345 .cart-in a {
  background:url(/premico/lp/51345/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51345 .contact_tel a {
  background: url(/premico/lp/51345/contact_tel.jpg) no-repeat center top;
}
#lp .lp51345 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51345 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51345 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51345 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51345 .gallery .right {
    width: 280px;
  }

  #lp .lp51345 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51345 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51345 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51345 .bnr {
    width: 90%;
  }
}


/****** 51348 *******/

#lp .lp51348 .keyvisual {
  background-image:url(/premico/lp/51348/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51348 .contact_tel {
  margin: 20px auto;
}

#lp .lp51348 .lead {
  background-image:url(/premico/lp/51348/pc_lead.jpg);
  background-position:center bottom;
  height:930px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51348 .lead01 {
  background-image:url(/premico/lp/51348/pc_lead01.jpg);
  background-position:center bottom;
  height:2361px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51348 .lead02 {
  background-image:url(/premico/lp/51348/pc_lead02.jpg);
  background-position:center bottom;
  height:1322px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51348 h2.hdr_gly {background: url(/premico/lp/51348/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51348 h2.hdr_price {background: url(/premico/lp/51348/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51348 h2.hdr_del-pay {background: url(/premico/lp/51348/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51348 .cart-in a {
  background:url(/premico/lp/51348/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51348 .contact_tel a {
  background: url(/premico/lp/51348/contact_tel.jpg) no-repeat center top;
}
#lp .lp51348 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51348 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51348 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51348 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51348 .gallery .right {
    width: 280px;
  }

  #lp .lp51348 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51348 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51350 *******/

#lp .lp51350 .keyvisual {
  background-image:url(/premico/lp/51350/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51350 .contact_tel {
  margin: 20px auto;
}

#lp .lp51350 .lead {
  background-image:url(/premico/lp/51350/pc_lead.jpg);
  background-position:center bottom;
  height:2685px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51350 .lead01 {
  background-image:url(/premico/lp/51350/pc_lead01.jpg);
  background-position:center bottom;
  height:2699px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51350 h2.hdr_gly {background: url(/premico/lp/51350/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51350 h2.hdr_price {background: url(/premico/lp/51350/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51350 h2.hdr_del-pay {background: url(/premico/lp/51350/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51350 .cart-in a {
  background:url(/premico/lp/51350/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51350 .contact_tel a {
  background: url(/premico/lp/51350/contact_tel.jpg) no-repeat center top;
}
#lp .lp51350 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51350 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51350 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51350 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51350 .gallery .right {
    width: 280px;
  }

  #lp .lp51350 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51350 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51450 *******/

#lp .lp51450 .keyvisual {
  background-image:url(/premico/lp/51450/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51450 .contact_tel {
  margin: 20px auto;
}

#lp .lp51450 .lead {
  background-image:url(/premico/lp/51450/pc_lead.jpg);
  background-position:center bottom;
  height:1736px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51450 .lead01 {
  background-image:url(/premico/lp/51450/pc_lead01.jpg);
  background-position:center bottom;
  height:2471px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51450 .lead02 {
  background-image:url(/premico/lp/51450/pc_lead02.jpg);
  background-position:center bottom;
  height:2079px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51450 h2.hdr_gly {background: url(/premico/lp/51450/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51450 h2.hdr_price {background: url(/premico/lp/51450/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51450 h2.hdr_del-pay {background: url(/premico/lp/51450/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51450 .cart-in a {
  background:url(/premico/lp/51450/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51450 .contact_tel a {
  background: url(/premico/lp/51450/contact_tel.jpg) no-repeat center top;
}
#lp .lp51450 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51450 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51450 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51450 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51450 .gallery .right {
    width: 280px;
  }

  #lp .lp51450 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51450 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51357 *******/

#lp .lp51357 .keyvisual {
  background-image:url(/premico/lp/51357/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51357 .contact_tel {
  margin: 20px auto;
}

#lp .lp51357 .lead {
  background-image:url(/premico/lp/51357/pc_lead.jpg);
  background-position:center bottom;
  height:1276px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51357 .lead01 {
  background-image:url(/premico/lp/51357/pc_lead01.jpg);
  background-position:center bottom;
  height:4029px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51357 .lead02 {
  background-image:url(/premico/lp/51357/pc_lead02.jpg);
  background-position:center bottom;
  height:1593px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51357 h2.hdr_gly {background: url(/premico/lp/51357/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51357 h2.hdr_price {background: url(/premico/lp/51357/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51357 h2.hdr_del-pay {background: url(/premico/lp/51357/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51357 .cart-in a {
  background:url(/premico/lp/51357/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51357 .contact_tel a {
  background: url(/premico/lp/51357/contact_tel.jpg) no-repeat center top;
}
#lp .lp51357 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51357 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51357 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51357 .bnr {
  clear: both;
  padding-top: 30px;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51357 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51357 .gallery .right {
    width: 280px;
  }

  #lp .lp51357 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51357 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51357 .bnr {
    width: 90%;
    margin: 0 auto;
  }
}


/****** 51436 *******/

#lp .lp51436 .keyvisual {
  background-image:url(/premico/lp/51436/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51436 .contact_tel {
  margin: 20px auto;
}

#lp .lp51436 .lead {
  background-image:url(/premico/lp/51436/pc_lead.jpg);
  background-position:center bottom;
  height:1177px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51436 .lead01 {
  background-image:url(/premico/lp/51436/pc_lead01.jpg);
  background-position:center bottom;
  height:4055px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51436 .lead02 {
  background-image:url(/premico/lp/51436/pc_lead02.jpg);
  background-position:center bottom;
  height:1546px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51436 h2.hdr_gly {background: url(/premico/lp/51436/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51436 h2.hdr_price {background: url(/premico/lp/51436/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51436 h2.hdr_del-pay {background: url(/premico/lp/51436/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51436 .cart-in a {
  background:url(/premico/lp/51436/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51436 .contact_tel a {
  background: url(/premico/lp/51436/contact_tel.jpg) no-repeat center top;
}
#lp .lp51436 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51436 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51436 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51436 .bnr {
  clear: both;
  padding-top: 30px;
  text-align: center;
}

#lp .lp51436 .bnr {
  clear: both;
  padding-top: 30px;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51436 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51436 .gallery .right {
    width: 280px;
  }

  #lp .lp51436 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51436 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51436 .bnr {
    width: 90%;
    margin: 0 auto;
  }
}



/****** 51335 *******/

#lp .lp51335 .keyvisual {
  background-image:url(/premico/lp/51335/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51335 .contact_tel {
  margin: 20px auto;
}

#lp .lp51335 .lead {
  background-image:url(/premico/lp/51335/pc_lead.jpg);
  background-position:center bottom;
  height:2349px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51335 .lead01 {
  background-image:url(/premico/lp/51335/pc_lead01.jpg);
  background-position:center bottom;
  height:1847px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51335 h2.hdr_gly {background: url(/premico/lp/51335/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51335 h2.hdr_price {background: url(/premico/lp/51335/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51335 h2.hdr_del-pay {background: url(/premico/lp/51335/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51335 .cart-in a {
  background:url(/premico/lp/51335/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51335 .contact_tel a {
  background: url(/premico/lp/51335/contact_tel.jpg) no-repeat center top;
}
#lp .lp51335 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51335 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51335 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51335 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51335 .gallery .right {
    width: 280px;
  }

  #lp .lp51335 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51335 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51335 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51335 .bnr {
    width: 90%;
  }
}


/****** 51342 *******/

#lp .lp51342 .keyvisual {
  background-image:url(/premico/lp/51342/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51342 .contact_tel {
  margin: 20px auto;
}

#lp .lp51342 .lead {
  background-image:url(/premico/lp/51342/pc_lead.jpg);
  background-position:center bottom;
  height:2637px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51342 .lead01 {
  background-image:url(/premico/lp/51342/pc_lead01.jpg);
  background-position:center bottom;
  height:2847px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51342 h2.hdr_gly {background: url(/premico/lp/51342/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51342 h2.hdr_price {background: url(/premico/lp/51342/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51342 h2.hdr_del-pay {background: url(/premico/lp/51342/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51342 .cart-in a {
  background:url(/premico/lp/51342/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51342 .contact_tel a {
  background: url(/premico/lp/51342/contact_tel.jpg) no-repeat center top;
}
#lp .lp51342 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51342 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51342 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51342 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51342 .gallery .right {
    width: 280px;
  }

  #lp .lp51342 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51342 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51342 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51342 .bnr {
    width: 90%;
  }
}


/****** 51347 *******/

#lp .lp51347 .keyvisual {
  background-image:url(/premico/lp/51347/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51347 .contact_tel {
  margin: 20px auto;
}

#lp .lp51347 .lead {
  background-image:url(/premico/lp/51347/pc_lead.jpg);
  background-position:center bottom;
  height:3570px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51347 .lead01 {
  background-image:url(/premico/lp/51347/pc_lead01.jpg);
  background-position:center bottom;
  height:4416px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51347 h2.hdr_gly {background: url(/premico/lp/51347/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51347 h2.hdr_price {background: url(/premico/lp/51347/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51347 h2.hdr_del-pay {background: url(/premico/lp/51347/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51347 .cart-in a {
  background:url(/premico/lp/51347/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51347 .contact_tel a {
  background: url(/premico/lp/51347/contact_tel.jpg) no-repeat center top;
}
#lp .lp51347 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51347 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51347 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51347 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51347 .gallery .right {
    width: 280px;
  }

  #lp .lp51347 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51347 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51347 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51347 .bnr {
    width: 90%;
  }
}


/****** 51365 *******/

#lp .lp51365 .keyvisual {
  background-image:url(/premico/lp/51365/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51365 .contact_tel {
  margin: 20px auto;
}

#lp .lp51365 .lead {
  background-image:url(/premico/lp/51365/pc_lead.jpg);
  background-position:center bottom;
  height:4502px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51365 .lead01 {
  background-image:url(/premico/lp/51365/pc_lead01.jpg);
  background-position:center bottom;
  height:4417px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51365 h2.hdr_gly {background: url(/premico/lp/51365/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51365 h2.hdr_price {background: url(/premico/lp/51365/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51365 h2.hdr_del-pay {background: url(/premico/lp/51365/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51365 .cart-in a {
  background:url(/premico/lp/51365/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51365 .contact_tel a {
  background: url(/premico/lp/51365/contact_tel.jpg) no-repeat center top;
}
#lp .lp51365 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51365 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51365 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51365 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51365 .gallery .right {
    width: 280px;
  }

  #lp .lp51365 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51365 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51365 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51365 .bnr {
    width: 90%;
  }
}


/****** 51470 *******/

#lp .lp51470 .keyvisual {
  background-image:url(/premico/lp/51470/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51470 .contact_tel {
  margin: 20px auto;
}

#lp .lp51470 .lead {
  background-image:url(/premico/lp/51470/pc_lead.jpg);
  background-position:center bottom;
  height:2088px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51470 .lead01 {
  background-image:url(/premico/lp/51470/pc_lead01.jpg);
  background-position:center bottom;
  height:2034px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51470 h2.hdr_gly {background: url(/premico/lp/51470/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51470 h2.hdr_price {background: url(/premico/lp/51470/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51470 h2.hdr_del-pay {background: url(/premico/lp/51470/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51470 .cart-in a {
  background:url(/premico/lp/51470/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51470 .contact_tel a {
  background: url(/premico/lp/51470/contact_tel.jpg) no-repeat center top;
}
#lp .lp51470 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51470 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51470 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51470 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51470 .gallery .right {
    width: 280px;
  }

  #lp .lp51470 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51470 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}



/****** 51385 *******/

#lp .lp51385 .keyvisual {
  background-image:url(/premico/lp/51385/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51385 .contact_tel {
  margin: 20px auto;
}

#lp .lp51385 .lead {
  background-image:url(/premico/lp/51385/pc_lead.jpg);
  background-position:center bottom;
  height:3078px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51385 .lead01 {
  background-image:url(/premico/lp/51385/pc_lead01.jpg);
  background-position:center bottom;
  height:1853px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51385 h2.hdr_gly {background: url(/premico/lp/51385/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51385 h2.hdr_price {background: url(/premico/lp/51385/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51385 h2.hdr_del-pay {background: url(/premico/lp/51385/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51385 .cart-in a {
  background:url(/premico/lp/51385/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51385 .contact_tel a {
  background: url(/premico/lp/51385/contact_tel.jpg) no-repeat center top;
}
#lp .lp51385 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51385 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51385 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51385 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51385 .gallery .right {
    width: 280px;
  }

  #lp .lp51385 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51385 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51232 *******/

#lp .lp51232 .keyvisual {
  background-image:url(/premico/lp/51232/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51232 .contact_tel {
  margin: 20px auto;
}

#lp .lp51232 .lead {
  background-image:url(/premico/lp/51232/pc_lead.jpg);
  background-position:center bottom;
  height:1950px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51232 .lead01 {
  background-image:url(/premico/lp/51232/pc_lead01.jpg);
  background-position:center bottom;
  height:1586px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51232 .lead02 {
  background-image:url(/premico/lp/51232/pc_lead02.jpg);
  background-position:center bottom;
  height:1772px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51232 h2.hdr_gly {background: url(/premico/lp/51232/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51232 h2.hdr_price {background: url(/premico/lp/51232/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51232 h2.hdr_del-pay {background: url(/premico/lp/51232/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51232 .cart-in a {
  background:url(/premico/lp/51232/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51232 .contact_tel a {
  background: url(/premico/lp/51232/contact_tel.jpg) no-repeat center top;
}
#lp .lp51232 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51232 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51232 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51232 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51232 .gallery .right {
    width: 280px;
  }

  #lp .lp51232 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51232 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp51232 .bnr {
  margin: 60px auto 0 auto;
  text-align: center;
}

@media screen and (max-width: 480px) {
  #lp .lp51232 .bnr {
    width: 90%;
  }
}



/****** 51074 *******/

#lp .lp51074 .keyvisual {
  background-image:url(/premico/lp/51074/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51074 .contact_tel {
  margin: 20px auto;
}

#lp .lp51074 .lead {
  background-image:url(/premico/lp/51074/pc_lead.jpg);
  background-position:center bottom;
  height:1611px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51074 .lead01 {
  background-image:url(/premico/lp/51074/pc_lead01.jpg);
  background-position:center bottom;
  height:1804px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51074 .lead02 {
  background-image:url(/premico/lp/51074/pc_lead02.jpg);
  background-position:center bottom;
  height:949px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51074 h2.hdr_gly {background: url(/premico/lp/51074/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51074 h2.hdr_price {background: url(/premico/lp/51074/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51074 h2.hdr_del-pay {background: url(/premico/lp/51074/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51074 .cart-in a {
  background:url(/premico/lp/51074/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51074 .contact_tel a {
  background: url(/premico/lp/51074/contact_tel.jpg) no-repeat center top;
}
#lp .lp51074 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51074 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51074 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51074 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51074 .gallery .right {
    width: 280px;
  }

  #lp .lp51074 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51074 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}



/****** 51106 *******/

#lp .lp51106 .keyvisual {
  background-image:url(/premico/lp/51106/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51106 .contact_tel {
  margin: 20px auto;
}

#lp .lp51106 .lead {
  background-image:url(/premico/lp/51106/pc_lead.jpg);
  background-position:center bottom;
  height:1968px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51106 .lead01 {
  background-image:url(/premico/lp/51106/pc_lead01.jpg);
  background-position:center bottom;
  height:2719px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51106 h2.hdr_gly {background: url(/premico/lp/51106/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51106 h2.hdr_price {background: url(/premico/lp/51106/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51106 h2.hdr_del-pay {background: url(/premico/lp/51106/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51106 .cart-in a {
  background:url(/premico/lp/51106/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51106 .contact_tel a {
  background: url(/premico/lp/51106/contact_tel.jpg) no-repeat center top;
}
#lp .lp51106 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51106 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51106 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51106 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51106 .gallery .right {
    width: 280px;
  }

  #lp .lp51106 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51106 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51209 *******/

#lp .lp51209 .keyvisual {
  background-image:url(/premico/lp/51209/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51209 .contact_tel {
  margin: 20px auto;
}

#lp .lp51209 .lead {
  background-image:url(/premico/lp/51209/pc_lead.jpg);
  background-position:center bottom;
  height:3186px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51209 .lead01 {
  background-image:url(/premico/lp/51209/pc_lead01.jpg);
  background-position:center bottom;
  height:2398px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51209 h2.hdr_gly {background: url(/premico/lp/51209/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51209 h2.hdr_price {background: url(/premico/lp/51209/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51209 h2.hdr_del-pay {background: url(/premico/lp/51209/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51209 .cart-in a {
  background:url(/premico/lp/51209/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51209 .contact_tel a {
  background: url(/premico/lp/51209/contact_tel.jpg) no-repeat center top;
}
#lp .lp51209 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51209 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51209 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51209 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51209 .gallery .right {
    width: 280px;
  }

  #lp .lp51209 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51209 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51190 *******/

#lp .lp51190 .keyvisual {
  background-image:url(/premico/lp/51190/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51190 .contact_tel {
  margin: 20px auto;
}

#lp .lp51190 .lead {
  background-image:url(/premico/lp/51190/pc_lead.jpg);
  background-position:center bottom;
  height:2990px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51190 .lead01 {
  background-image:url(/premico/lp/51190/pc_lead01.jpg);
  background-position:center bottom;
  height:2170px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51190 h2.hdr_gly {background: url(/premico/lp/51190/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51190 h2.hdr_price {background: url(/premico/lp/51190/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51190 h2.hdr_del-pay {background: url(/premico/lp/51190/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51190 .cart-in a {
  background:url(/premico/lp/51190/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51190 .contact_tel a {
  background: url(/premico/lp/51190/contact_tel.jpg) no-repeat center top;
}
#lp .lp51190 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51190 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51190 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51190 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51190 .gallery .right {
    width: 280px;
  }

  #lp .lp51190 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51190 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51287 *******/

#lp .lp51287 .keyvisual {
  background-image:url(/premico/lp/51287/pc_keyvisual.jpg);
  background-position:center bottom;
  height:372px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51287 .contact_tel {
  margin: 20px auto;
}

#lp .lp51287 .lead {
  background-image:url(/premico/lp/51287/pc_lead.jpg);
  background-position:center bottom;
  height:2162px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51287 .lead01 {
  background-image:url(/premico/lp/51287/pc_lead01.jpg);
  background-position:center bottom;
  height:2760px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51287 h2.hdr_gly {background: url(/premico/lp/51287/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51287 h2.hdr_price {background: url(/premico/lp/51287/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51287 h2.hdr_del-pay {background: url(/premico/lp/51287/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51287 .cart-in a {
  background:url(/premico/lp/51287/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51287 .contact_tel a {
  background: url(/premico/lp/51287/contact_tel.jpg) no-repeat center top;
}
#lp .lp51287 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51287 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51287 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51287 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51287 .gallery .right {
    width: 280px;
  }

  #lp .lp51287 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51287 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51475 *******/

#lp .lp51475 .keyvisual {
  background-image:url(/premico/lp/51475/pc_keyvisual.jpg);
  background-position:center bottom;
  height:372px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51475 .contact_tel {
  margin: 20px auto;
}

#lp .lp51475 .lead {
  background-image:url(/premico/lp/51475/pc_lead.jpg);
  background-position:center bottom;
  height:2197px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51475 .lead01 {
  background-image:url(/premico/lp/51475/pc_lead01.jpg);
  background-position:center bottom;
  height:2441px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51475 h2.hdr_gly {background: url(/premico/lp/51475/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51475 h2.hdr_price {background: url(/premico/lp/51475/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51475 h2.hdr_del-pay {background: url(/premico/lp/51475/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51475 .cart-in a {
  background:url(/premico/lp/51475/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51475 .contact_tel a {
  background: url(/premico/lp/51475/contact_tel.jpg) no-repeat center top;
}
#lp .lp51475 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51475 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51475 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51475 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51475 .gallery .right {
    width: 280px;
  }

  #lp .lp51475 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51475 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51453 *******/

#lp .lp51453 .keyvisual {
  background-image:url(/premico/lp/51453/pc_keyvisual.jpg);
  background-position:center bottom;
  height:372px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51453 .contact_tel {
  margin: 20px auto;
}

#lp .lp51453 .lead {
  background-image:url(/premico/lp/51453/pc_lead.jpg);
  background-position:center bottom;
  height:2766px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51453 .lead01 {
  background-image:url(/premico/lp/51453/pc_lead01.jpg);
  background-position:center bottom;
  height:3011px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51453 h2.hdr_gly {background: url(/premico/lp/51453/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51453 h2.hdr_price {background: url(/premico/lp/51453/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51453 h2.hdr_del-pay {background: url(/premico/lp/51453/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51453 .cart-in a {
  background:url(/premico/lp/51453/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51453 .contact_tel a {
  background: url(/premico/lp/51453/contact_tel.jpg) no-repeat center top;
}
#lp .lp51453 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51453 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51453 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51453 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51453 .gallery .right {
    width: 280px;
  }

  #lp .lp51453 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51453 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51305 *******/

#lp .lp51305 .keyvisual {
  background-image:url(/premico/lp/51305/pc_keyvisual.jpg);
  background-position:center bottom;
  height:372px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51305 .contact_tel {
  margin: 20px auto;
}

#lp .lp51305 .lead {
  background-image:url(/premico/lp/51305/pc_lead.jpg);
  background-position:center bottom;
  height:2047px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51305 .lead01 {
  background-image:url(/premico/lp/51305/pc_lead01.jpg);
  background-position:center bottom;
  height:1838px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51305 h2.hdr_gly {background: url(/premico/lp/51305/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51305 h2.hdr_price {background: url(/premico/lp/51305/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51305 h2.hdr_del-pay {background: url(/premico/lp/51305/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51305 .cart-in a {
  background:url(/premico/lp/51305/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51305 .contact_tel a {
  background: url(/premico/lp/51305/contact_tel.jpg) no-repeat center top;
}
#lp .lp51305 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51305 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51305 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51305 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51305 .gallery .right {
    width: 280px;
  }

  #lp .lp51305 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51305 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51294 *******/

#lp .lp51294 .keyvisual {
  background-image:url(/premico/lp/51294/pc_keyvisual.jpg);
  background-position:center bottom;
  height:372px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51294 .contact_tel {
  margin: 20px auto;
}

#lp .lp51294 .lead {
  background-image:url(/premico/lp/51294/pc_lead.jpg);
  background-position:center bottom;
  height:1358px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51294 .lead01 {
  background-image:url(/premico/lp/51294/pc_lead01.jpg);
  background-position:center bottom;
  height:1960px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp51294 h2.hdr_gly {background: url(/premico/lp/51294/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51294 h2.hdr_price {background: url(/premico/lp/51294/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51294 h2.hdr_del-pay {background: url(/premico/lp/51294/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51294 .cart-in a {
  background:url(/premico/lp/51294/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51294 .contact_tel a {
  background: url(/premico/lp/51294/contact_tel.jpg) no-repeat center top;
}
#lp .lp51294 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51294 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51294 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51294 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51294 .gallery .right {
    width: 280px;
  }

  #lp .lp51294 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51294 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51239 *******/

#lp .lp51239 .keyvisual {
  background-image:url(/premico/lp/51239/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51239 .contact_tel {
  margin: 20px auto;
}

#lp .lp51239 .lead {
  background-image:url(/premico/lp/51239/pc_lead.jpg);
  background-position:center bottom;
  height:1911px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51239 .lead01 {
  background-image:url(/premico/lp/51239/pc_lead01.jpg);
  background-position:center bottom;
  height:2208px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51239 h2.hdr_gly {background: url(/premico/lp/51239/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51239 h2.hdr_price {background: url(/premico/lp/51239/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51239 h2.hdr_del-pay {background: url(/premico/lp/51239/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51239 .cart-in a {
  background:url(/premico/lp/51239/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51239 .contact_tel a {
  background: url(/premico/lp/51239/contact_tel.jpg) no-repeat center top;
}
#lp .lp51239 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51239 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51239 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51239 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51239 .gallery .right {
    width: 280px;
  }

  #lp .lp51239 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51239 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51195 *******/

#lp .lp51195 .keyvisual {
  background-image:url(/premico/lp/51195/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51195 .contact_tel {
  margin: 20px auto;
}

#lp .lp51195 .lead {
  background-image:url(/premico/lp/51195/pc_lead.jpg);
  background-position:center bottom;
  height:2064px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51195 .lead01 {
  background-image:url(/premico/lp/51195/pc_lead01.jpg);
  background-position:center bottom;
  height:1469px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51195 h2.hdr_gly {background: url(/premico/lp/51195/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51195 h2.hdr_price {background: url(/premico/lp/51195/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51195 h2.hdr_del-pay {background: url(/premico/lp/51195/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51195 .cart-in a {
  background:url(/premico/lp/51195/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51195 .contact_tel a {
  background: url(/premico/lp/51195/contact_tel.jpg) no-repeat center top;
}
#lp .lp51195 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51195 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51195 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51195 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51195 .gallery .right {
    width: 280px;
  }

  #lp .lp51195 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51195 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}



/****** 51100 *******/

#lp .lp51100 .keyvisual {
  background-image:url(/premico/lp/51100/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51100 .contact_tel {
  margin: 20px auto;
}

#lp .lp51100 .lead {
  background-image:url(/premico/lp/51100/pc_lead.jpg);
  background-position:center bottom;
  height:1896px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51100 .lead01 {
  background-image:url(/premico/lp/51100/pc_lead01.jpg);
  background-position:center bottom;
  height:2479px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51100 h2.hdr_gly {background: url(/premico/lp/51100/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51100 h2.hdr_price {background: url(/premico/lp/51100/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51100 h2.hdr_del-pay {background: url(/premico/lp/51100/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51100 .cart-in a {
  background:url(/premico/lp/51100/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51100 .contact_tel a {
  background: url(/premico/lp/51100/contact_tel.jpg) no-repeat center top;
}
#lp .lp51100 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51100 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51100 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51100 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51100 .gallery .right {
    width: 280px;
  }

  #lp .lp51100 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51100 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}



/****** 50739 *******/

#lp .lp50739 .keyvisual {
  background-image:url(/premico/lp/50739/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50739 .contact_tel {
  margin: 20px auto;
}

#lp .lp50739 .lead {
  background-image:url(/premico/lp/50739/pc_lead.jpg);
  background-position:center bottom;
  height:1643px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50739 .lead02 {
  background-image:url(/premico/lp/50739/pc_lead01.jpg);
  background-position:center bottom;
  height:1290px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50739 h2.hdr_gly {background: url(/premico/lp/50739/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50739 h2.hdr_price {background: url(/premico/lp/50739/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50739 h2.hdr_del-pay {background: url(/premico/lp/50739/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50739 .cart-in a {
  background:url(/premico/lp/50739/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50739 .contact_tel a {
  background: url(/premico/lp/50739/contact_tel.jpg) no-repeat center top;
}
#lp .lp50739 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50739 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50739 .gallery .right li {
  margin-bottom: 11px;
}



/****** 50803 *******/

#lp .lp50803 .keyvisual {
  background-image:url(/premico/lp/50803/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50803 .contact_tel {
  margin: 20px auto;
}

#lp .lp50803 .lead {
  background-image:url(/premico/lp/50803/pc_lead.jpg);
  background-position:center bottom;
  height:1601px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50803 .lead02 {
  background-image:url(/premico/lp/50803/pc_lead01.jpg);
  background-position:center bottom;
  height:1861px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50803 h2.hdr_gly {background: url(/premico/lp/50803/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50803 h2.hdr_price {background: url(/premico/lp/50803/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50803 h2.hdr_del-pay {background: url(/premico/lp/50803/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50803 .cart-in a {
  background:url(/premico/lp/50803/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50803 .contact_tel a {
  background: url(/premico/lp/50803/contact_tel.jpg) no-repeat center top;
}
#lp .lp50803 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50803 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50803 .gallery .right li {
  margin-bottom: 11px;
}


/****** 50851 *******/

#lp .lp50851 .keyvisual {
  background-image:url(/premico/lp/50851/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50851 .contact_tel {
  margin: 20px auto;
}

#lp .lp50851 .lead {
  background-image:url(/premico/lp/50851/pc_lead.jpg);
  background-position:center bottom;
  height:1421px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50851 .lead02 {
  background-image:url(/premico/lp/50851/pc_lead01.jpg);
  background-position:center bottom;
  height:1194px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50851 h2.hdr_gly {background: url(/premico/lp/50851/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50851 h2.hdr_price {background: url(/premico/lp/50851/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50851 h2.hdr_del-pay {background: url(/premico/lp/50851/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50851 .cart-in a {
  background:url(/premico/lp/50851/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50851 .contact_tel a {
  background: url(/premico/lp/50851/contact_tel.jpg) no-repeat center top;
}
#lp .lp50851 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50851 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50851 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50851 .gallery .right {
    width: 240px;
  }
}


/****** 50846 *******/

#lp .lp50846 .keyvisual {
  background-image:url(/premico/lp/50846/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50846 .contact_tel {
  margin: 20px auto;
}

#lp .lp50846 .lead {
  background-image:url(/premico/lp/50846/pc_lead.jpg);
  background-position:center bottom;
  height:1596px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50846 .lead02 {
  background-image:url(/premico/lp/50846/pc_lead01.jpg);
  background-position:center bottom;
  height:880px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50846 h2.hdr_gly {background: url(/premico/lp/50846/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50846 h2.hdr_price {background: url(/premico/lp/50846/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50846 h2.hdr_del-pay {background: url(/premico/lp/50846/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50846 .cart-in a {
  background:url(/premico/lp/50846/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50846 .contact_tel a {
  background: url(/premico/lp/50846/contact_tel.jpg) no-repeat center top;
}
#lp .lp50846 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50846 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50846 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50846 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50846 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50936 *******/

#lp .lp50936 .keyvisual {
  background-image:url(/premico/lp/50936/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50936 .contact_tel {
  margin: 20px auto;
}

#lp .lp50936 .lead {
  background-image:url(/premico/lp/50936/pc_lead.jpg);
  background-position:center bottom;
  height:1512px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50936 .lead02 {
  background-image:url(/premico/lp/50936/pc_lead01.jpg);
  background-position:center bottom;
  height:773px;
  width:100%;
  position:relative;
  z-index:1;

  margin:0 0 -1px;
}

#lp .lp50936 h2.hdr_gly {background: url(/premico/lp/50936/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50936 h2.hdr_price {background: url(/premico/lp/50936/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50936 h2.hdr_del-pay {background: url(/premico/lp/50936/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50936 .cart-in a {
  background:url(/premico/lp/50936/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50936 .contact_tel a {
  background: url(/premico/lp/50936/contact_tel.jpg) no-repeat center top;
}
#lp .lp50936 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50936 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50936 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50936 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50936 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51003 *******/

#lp .lp51003 .keyvisual {
  background-image:url(/premico/lp/51003/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51003 .contact_tel {
  margin: 20px auto;
}

#lp .lp51003 .lead {
  background-image:url(/premico/lp/51003/pc_lead.jpg);
  background-position:center bottom;
  height:1292px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51003 .lead02 {
  background-image:url(/premico/lp/51003/pc_lead01.jpg);
  background-position:center bottom;
  height:1666px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51003 h2.hdr_gly {background: url(/premico/lp/51003/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51003 h2.hdr_price {background: url(/premico/lp/51003/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51003 h2.hdr_del-pay {background: url(/premico/lp/51003/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51003 .cart-in a {
  background:url(/premico/lp/51003/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51003 .contact_tel a {
  background: url(/premico/lp/51003/contact_tel.jpg) no-repeat center top;
}
#lp .lp51003 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51003 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51003 .gallery .right li {
  margin-bottom: 11px;
}

#lp .lp51003 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

@media screen and (min-width: 481px) {
  #lp .lp51003 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51003 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }

  #lp .lp51003 .bnr {
    width: 90%;
  }
}


/****** 51089 *******/

#lp .lp51089 .keyvisual {
  background-image:url(/premico/lp/51089/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51089 .contact_tel {
  margin: 20px auto;
}

#lp .lp51089 .lead {
  background-image:url(/premico/lp/51089/pc_lead.jpg);
  background-position:center bottom;
  height:2161px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51089 .lead02 {
  background-image:url(/premico/lp/51089/pc_lead01.jpg);
  background-position:center bottom;
  height:2204px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51089 h2.hdr_gly {background: url(/premico/lp/51089/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51089 h2.hdr_price {background: url(/premico/lp/51089/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51089 h2.hdr_del-pay {background: url(/premico/lp/51089/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51089 .cart-in a {
  background:url(/premico/lp/51089/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51089 .contact_tel a {
  background: url(/premico/lp/51089/contact_tel.jpg) no-repeat center top;
}
#lp .lp51089 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51089 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51089 .gallery .right li {
  margin-bottom: 11px;
}

#lp .lp51089 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

@media screen and (min-width: 481px) {
  #lp .lp51089 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51089 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }

  #lp .lp51089 .bnr {
    width: 90%;
  }
}


/****** 51075 *******/

#lp .lp51075 .keyvisual {
  background-image:url(/premico/lp/51075/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51075 .contact_tel {
  margin: 20px auto;
}

#lp .lp51075 .lead {
  background-image:url(/premico/lp/51075/pc_lead.jpg);
  background-position:center bottom;
  height:1338px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51075 .lead02 {
  background-image:url(/premico/lp/51075/pc_lead01.jpg);
  background-position:center bottom;
  height:1445px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51075 h2.hdr_gly {background: url(/premico/lp/51075/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51075 h2.hdr_price {background: url(/premico/lp/51075/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51075 h2.hdr_del-pay {background: url(/premico/lp/51075/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51075 .cart-in a {
  background:url(/premico/lp/51075/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51075 .contact_tel a {
  background: url(/premico/lp/51075/contact_tel.jpg) no-repeat center top;
}
#lp .lp51075 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51075 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51075 .gallery .right li {
  margin-bottom: 11px;
}

#lp .lp51075 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

@media screen and (min-width: 481px) {
  #lp .lp51075 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51075 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }

  #lp .lp51075 .bnr {
    width: 90%;
  }
}


/****** 51095 *******/

#lp .lp51095 .keyvisual {
  background-image:url(/premico/lp/51095/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51095 .contact_tel {
  margin: 20px auto;
}

#lp .lp51095 .lead {
  background-image:url(/premico/lp/51095/pc_lead.jpg);
  background-position:center bottom;
  height:2068px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51095 .lead02 {
  background-image:url(/premico/lp/51095/pc_lead01.jpg);
  background-position:center bottom;
  height:2918px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51095 h2.hdr_gly {background: url(/premico/lp/51095/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51095 h2.hdr_price {background: url(/premico/lp/51095/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51095 h2.hdr_del-pay {background: url(/premico/lp/51095/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51095 .cart-in a {
  background:url(/premico/lp/51095/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51095 .contact_tel a {
  background: url(/premico/lp/51095/contact_tel.jpg) no-repeat center top;
}
#lp .lp51095 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51095 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51095 .gallery .right li {
  margin-bottom: 11px;
}

#lp .lp51095 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

@media screen and (min-width: 481px) {
  #lp .lp51095 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51095 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }

  #lp .lp51095 .bnr {
    width: 90%;
  }
}


/****** 51081 *******/

#lp .lp51081 .keyvisual {
  background-image:url(/premico/lp/51081/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51081 .contact_tel {
  margin: 20px auto;
}

#lp .lp51081 .lead {
  background-image:url(/premico/lp/51081/pc_lead.jpg);
  background-position:center bottom;
  height:1812px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51081 .lead02 {
  background-image:url(/premico/lp/51081/pc_lead01.jpg);
  background-position:center bottom;
  height:1357px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51081 h2.hdr_gly {background: url(/premico/lp/51081/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51081 h2.hdr_price {background: url(/premico/lp/51081/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51081 h2.hdr_del-pay {background: url(/premico/lp/51081/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51081 .cart-in a {
  background:url(/premico/lp/51081/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51081 .contact_tel a {
  background: url(/premico/lp/51081/contact_tel.jpg) no-repeat center top;
}
#lp .lp51081 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51081 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51081 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51081 p.bnr {
  width: 85%;
  margin: 40px auto 0 auto;
}

#lp .lp51081 p.bnr img {
  width: 100%;
  height: auto;
}


@media screen and (min-width: 481px) {
  #lp .lp51081 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51081 .gallery .right {
    width: 280px;
  }

  #lp .lp51081 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51081 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51082 *******/

#lp .lp51082 .keyvisual {
  background-image:url(/premico/lp/51082/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51082 .contact_tel {
  margin: 20px auto;
}

#lp .lp51082 .lead {
  background-image:url(/premico/lp/51082/pc_lead.jpg);
  background-position:center bottom;
  height:1720px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51082 .lead02 {
  background-image:url(/premico/lp/51082/pc_lead01.jpg);
  background-position:center bottom;
  height:1249px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51082 h2.hdr_gly {background: url(/premico/lp/51082/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51082 h2.hdr_price {background: url(/premico/lp/51082/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51082 h2.hdr_del-pay {background: url(/premico/lp/51082/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51082 .cart-in a {
  background:url(/premico/lp/51082/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51082 .contact_tel a {
  background: url(/premico/lp/51082/contact_tel.jpg) no-repeat center top;
}
#lp .lp51082 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51082 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51082 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51082 p.bnr {
  width: 85%;
  margin: 40px auto 0 auto;
}

#lp .lp51082 p.bnr img {
  width: 100%;
  height: auto;
}


@media screen and (min-width: 481px) {
  #lp .lp51082 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51082 .gallery .right {
    width: 280px;
  }

  #lp .lp51082 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51082 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51083 *******/

#lp .lp51083 .keyvisual {
  background-image:url(/premico/lp/51083/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51083 .contact_tel {
  margin: 20px auto;
}

#lp .lp51083 .lead {
  background-image:url(/premico/lp/51083/pc_lead.jpg);
  background-position:center bottom;
  height:1851px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51083 .lead02 {
  background-image:url(/premico/lp/51083/pc_lead01.jpg);
  background-position:center bottom;
  height:1756px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51083 h2.hdr_gly {background: url(/premico/lp/51083/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51083 h2.hdr_price {background: url(/premico/lp/51083/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51083 h2.hdr_del-pay {background: url(/premico/lp/51083/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51083 .cart-in a {
  background:url(/premico/lp/51083/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51083 .contact_tel a {
  background: url(/premico/lp/51083/contact_tel.jpg) no-repeat center top;
}
#lp .lp51083 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51083 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51083 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51083 p.bnr {
  width: 85%;
  margin: 40px auto 0 auto;
}

#lp .lp51083 p.bnr img {
  width: 100%;
  height: auto;
}


@media screen and (min-width: 481px) {
  #lp .lp51083 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51083 .gallery .right {
    width: 280px;
  }

  #lp .lp51083 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51083 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51084 *******/

#lp .lp51084 .keyvisual {
  background-image:url(/premico/lp/51084/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51084 .contact_tel {
  margin: 20px auto;
}

#lp .lp51084 .lead {
  background-image:url(/premico/lp/51084/pc_lead.jpg);
  background-position:center bottom;
  height:903px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51084 .lead02 {
  background-image:url(/premico/lp/51084/pc_lead01.jpg);
  background-position:center bottom;
  height:1544px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51084 h2.hdr_gly {background: url(/premico/lp/51084/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51084 h2.hdr_price {background: url(/premico/lp/51084/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51084 h2.hdr_del-pay {background: url(/premico/lp/51084/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51084 .cart-in a {
  background:url(/premico/lp/51084/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51084 .contact_tel a {
  background: url(/premico/lp/51084/contact_tel.jpg) no-repeat center top;
}
#lp .lp51084 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51084 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51084 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51084 p.bnr {
  width: 85%;
  margin: 40px auto 0 auto;
}

#lp .lp51084 p.bnr img {
  width: 100%;
  height: auto;
}


@media screen and (min-width: 481px) {
  #lp .lp51084 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51084 .gallery .right {
    width: 280px;
  }

  #lp .lp51084 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51084 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51085 *******/

#lp .lp51085 .keyvisual {
  background-image:url(/premico/lp/51085/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51085 .contact_tel {
  margin: 20px auto;
}

#lp .lp51085 .lead {
  background-image:url(/premico/lp/51085/pc_lead.jpg);
  background-position:center bottom;
  height:990px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51085 .lead02 {
  background-image:url(/premico/lp/51085/pc_lead01.jpg);
  background-position:center bottom;
  height:1700px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51085 h2.hdr_gly {background: url(/premico/lp/51085/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51085 h2.hdr_price {background: url(/premico/lp/51085/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51085 h2.hdr_del-pay {background: url(/premico/lp/51085/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51085 .cart-in a {
  background:url(/premico/lp/51085/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51085 .contact_tel a {
  background: url(/premico/lp/51085/contact_tel.jpg) no-repeat center top;
}
#lp .lp51085 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51085 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51085 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51085 p.bnr {
  width: 85%;
  margin: 40px auto 0 auto;
}

#lp .lp51085 p.bnr img {
  width: 100%;
  height: auto;
}


@media screen and (min-width: 481px) {
  #lp .lp51085 .gallery .left {
    width: 705px;
    height: 530px;
  }
  #lp .lp51085 .gallery .right {
    width: 280px;
  }

  #lp .lp51085 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51085 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51008 *******/

#lp .lp51008 .keyvisual {
  background-image:url(/premico/lp/51008/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51008 .contact_tel {
  margin: 20px auto;
}

#lp .lp51008 .lead {
  background-image:url(/premico/lp/51008/pc_lead.jpg);
  background-position:center bottom;
  height:1534px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51008 .lead02 {
  background-image:url(/premico/lp/51008/pc_lead01.jpg);
  background-position:center bottom;
  height:2648px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51008 h2.hdr_gly {background: url(/premico/lp/51008/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51008 h2.hdr_price {background: url(/premico/lp/51008/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51008 h2.hdr_del-pay {background: url(/premico/lp/51008/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51008 .cart-in a {
  background:url(/premico/lp/51008/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51008 .contact_tel a {
  background: url(/premico/lp/51008/contact_tel.jpg) no-repeat center top;
}
#lp .lp51008 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51008 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51008 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51008 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51008 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51024 *******/

#lp .lp51024 .keyvisual {
  background-image:url(/premico/lp/51024/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51024 .contact_tel {
  margin: 20px auto;
}


#lp .lp51024 .lead {
  background-image:url(/premico/lp/51024/pc_lead.jpg);
  background-position:center bottom;
  height:1616px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51024 .lead02 {
  background-image:url(/premico/lp/51024/pc_lead01.jpg);
  background-position:center bottom;
  height:1468px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51024 h2.hdr_gly {background: url(/premico/lp/51024/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51024 h2.hdr_price {background: url(/premico/lp/51024/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51024 h2.hdr_del-pay {background: url(/premico/lp/51024/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51024 .cart-in a {
  background:url(/premico/lp/51024/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51024 .contact_tel a {
  background: url(/premico/lp/51024/contact_tel.jpg) no-repeat center top;
}
#lp .lp51024 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51024 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51024 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51024 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51024 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 51030 *******/

#lp .lp51030 .keyvisual {
  background-image:url(/premico/lp/51030/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51030 .contact_tel {
  margin: 20px auto;
}

#lp .lp51030 .lead {
  background-image:url(/premico/lp/51030/pc_lead.jpg);
  background-position:center bottom;
  height:1754px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51030 .lead02 {
  background-image:url(/premico/lp/51030/pc_lead01.jpg);
  background-position:center bottom;
  height:1016px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51030 h2.hdr_gly {background: url(/premico/lp/51030/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51030 h2.hdr_price {background: url(/premico/lp/51030/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51030 h2.hdr_del-pay {background: url(/premico/lp/51030/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51030 .cart-in a {
  background:url(/premico/lp/51030/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51030 .contact_tel a {
  background: url(/premico/lp/51030/contact_tel.jpg) no-repeat center top;
}
#lp .lp51030 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51030 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51030 .gallery .right li {
  margin-bottom: 11px;
}

#lp .lp51030 .bnr {
  margin: 0 auto 0 auto;
  text-align: center;
}

@media screen and (min-width: 481px) {
  #lp .lp51030 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51030 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }

  #lp .lp51030 .bnr {
    width: 100%;
  }
}


/****** 51023 *******/

#lp .lp51023 .keyvisual {
  background-image:url(/premico/lp/51023/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51023 .contact_tel {
  margin: 20px auto;
}

#lp .lp51023 .lead {
  background-image:url(/premico/lp/51023/pc_lead.jpg);
  background-position:center bottom;
  height:1827px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51023 .lead02 {
  background-image:url(/premico/lp/51023/pc_lead01.jpg);
  background-position:center bottom;
  height:1938px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51023 h2.hdr_gly {background: url(/premico/lp/51023/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51023 h2.hdr_price {background: url(/premico/lp/51023/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51023 h2.hdr_del-pay {background: url(/premico/lp/51023/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51023 .cart-in a {
  background:url(/premico/lp/51023/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51023 .contact_tel a {
  background: url(/premico/lp/51023/contact_tel.jpg) no-repeat center top;
}
#lp .lp51023 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51023 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51023 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51023 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51023 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50948 *******/

#lp .lp50948 .keyvisual {
  background-image:url(/premico/lp/50948/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50948 .contact_tel {
  margin: 20px auto;
}

#lp .lp50948 .lead {
  background-image:url(/premico/lp/50948/pc_lead.jpg);
  background-position:center bottom;
  height:2091px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50948 .lead02 {
  background-image:url(/premico/lp/50948/pc_lead01.jpg);
  background-position:center bottom;
  height:1702px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50948 h2.hdr_gly {background: url(/premico/lp/50948/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50948 h2.hdr_price {background: url(/premico/lp/50948/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50948 h2.hdr_del-pay {background: url(/premico/lp/50948/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50948 .cart-in a {


  background:url(/premico/lp/50948/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50948 .contact_tel a {
  background: url(/premico/lp/50948/contact_tel.jpg) no-repeat center top;
}
#lp .lp50948 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50948 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50948 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50948 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50948 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50914 *******/

#lp .lp50914 .keyvisual {
  background-image:url(/premico/lp/50914/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50914 .contact_tel {
  margin: 20px auto;
}

#lp .lp50914 .lead {
  background-image:url(/premico/lp/50914/pc_lead.jpg);
  background-position:center bottom;
  height:1860px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50914 .lead02 {
  background-image:url(/premico/lp/50914/pc_lead01.jpg);
  background-position:center bottom;
  height:1380px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50914 h2.hdr_gly {background: url(/premico/lp/50914/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50914 h2.hdr_price {background: url(/premico/lp/50914/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50914 h2.hdr_del-pay {background: url(/premico/lp/50914/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50914 .cart-in a {
  background:url(/premico/lp/50914/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50914 .contact_tel a {
  background: url(/premico/lp/50914/contact_tel.jpg) no-repeat center top;
}
#lp .lp50914 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50914 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50914 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50914 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50914 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50934 *******/

#lp .lp50934 .keyvisual {
  background-image:url(/premico/lp/50934/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50934 .contact_tel {
  margin: 20px auto;
}

#lp .lp50934 .lead {
  background-image:url(/premico/lp/50934/pc_lead.jpg);
  background-position:center bottom;
  height:1499px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50934 .lead02 {
  background-image:url(/premico/lp/50934/pc_lead02.jpg);
  background-position:center bottom;
  height:1470px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50934 h2.hdr_gly {background: url(/premico/lp/50934/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50934 h2.hdr_price {background: url(/premico/lp/50934/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50934 h2.hdr_del-pay {background: url(/premico/lp/50934/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50934 .cart-in a {
  background:url(/premico/lp/50934/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50934 .contact_tel a {
  background: url(/premico/lp/50934/contact_tel.jpg) no-repeat center top;
}
#lp .lp50934 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50934 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50934 .gallery .right li {
  margin-bottom: 11px;
}



/****** 50913 *******/

#lp .lp50913 .keyvisual {
  background-image:url(/premico/lp/50913/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50913 .contact_tel {
  margin: 20px auto;
}

#lp .lp50913 .lead {
  background-image:url(/premico/lp/50913/pc_lead.jpg);
  background-position:center bottom;
  height:2438px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50913 h2.hdr_gly {background: url(/premico/lp/50913/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50913 h2.hdr_price {background: url(/premico/lp/50913/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50913 h2.hdr_del-pay {background: url(/premico/lp/50913/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50913 .cart-in a {
  background:url(/premico/lp/50913/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50913 .contact_tel a {
  background: url(/premico/lp/50913/contact_tel.jpg) no-repeat center top;
}
#lp .lp50913 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50913 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50913 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50913 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50913 .gallery .right li {
      width: 31%;
      margin: 0 1% 0 0;
  }
}



/****** 50924 *******/

#lp .lp50924 .keyvisual {
  background-image:url(/premico/lp/50924/pc_keyvisual.jpg);

  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50924 .contact_tel {
  margin: 20px auto;
}

#lp .lp50924 .lead {
  background-image:url(/premico/lp/50924/pc_lead.jpg);
  background-position:center bottom;
  height:2704px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50924 h2.hdr_gly {background: url(/premico/lp/50924/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50924 h2.hdr_price {background: url(/premico/lp/50924/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50924 h2.hdr_del-pay {background: url(/premico/lp/50924/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50924 .cart-in a {
  background:url(/premico/lp/50924/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50924 .contact_tel a {
  background: url(/premico/lp/50924/contact_tel.jpg) no-repeat center top;
}
#lp .lp50924 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50924 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50924 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50924 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50924 .gallery .right li {
      width: 31%;
      margin: 0 1% 0 0;
  }
}



/****** 50917 *******/

#lp .lp50917 .keyvisual {
  background-image:url(/premico/lp/50917/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50917 .contact_tel {
  margin: 20px auto;
}

#lp .lp50917 .lead {
  background-image:url(/premico/lp/50917/pc_lead.jpg);
  background-position:center bottom;
  height:1919px;
  width:100%;
  position:relative;

  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50917 h2.hdr_gly {background: url(/premico/lp/50917/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50917 h2.hdr_price {background: url(/premico/lp/50917/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50917 h2.hdr_del-pay {background: url(/premico/lp/50917/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50917 .cart-in a {
  background:url(/premico/lp/50917/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50917 .contact_tel a {
  background: url(/premico/lp/50917/contact_tel.jpg) no-repeat center top;
}
#lp .lp50917 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50917 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50917 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50917 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50917 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50873 *******/

#lp .lp50873 .keyvisual {
  background-image:url(/premico/lp/50873/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50873 .contact_tel {
  margin: 20px auto;
}

#lp .lp50873 .lead {
  background-image:url(/premico/lp/50873/pc_lead.jpg);
  background-position:center bottom;
  height:996px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50873 .lead02 {
  background-image:url(/premico/lp/50873/pc_lead01.jpg);
  background-position:center bottom;
  height:1763px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50873 h2.hdr_gly {background: url(/premico/lp/50873/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50873 h2.hdr_price {background: url(/premico/lp/50873/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50873 h2.hdr_del-pay {background: url(/premico/lp/50873/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50873 .cart-in a {
  background:url(/premico/lp/50873/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50873 .contact_tel a {
  background: url(/premico/lp/50873/contact_tel.jpg) no-repeat center top;
}
#lp .lp50873 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50873 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50873 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50873 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50873 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 51028 *******/

#lp .lp51028 .keyvisual {
  background-image:url(/premico/lp/51028/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51028 .contact_tel {
  margin: 20px auto;
}

#lp .lp51028 .lead {
  background-image:url(/premico/lp/51028/pc_lead.jpg);
  background-position:center bottom;
  height:1368px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51028 .lead02 {
  background-image:url(/premico/lp/51028/pc_lead01.jpg);
  background-position:center bottom;
  height:905px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51028 h2.hdr_gly {background: url(/premico/lp/51028/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51028 h2.hdr_price {background: url(/premico/lp/51028/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51028 h2.hdr_del-pay {background: url(/premico/lp/51028/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51028 .cart-in a {
  background:url(/premico/lp/51028/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51028 .contact_tel a {
  background: url(/premico/lp/51028/contact_tel.jpg) no-repeat center top;
}
#lp .lp51028 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51028 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51028 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51028 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51028 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 51018 *******/

#lp .lp51018 .keyvisual {
  background-image:url(/premico/lp/51018/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51018 .contact_tel {
  margin: 20px auto;
}

#lp .lp51018 .lead {
  background-image:url(/premico/lp/51018/pc_lead.jpg);
  background-position:center bottom;
  height:1970px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51018 .lead02 {
  background-image:url(/premico/lp/51018/pc_lead01.jpg);
  background-position:center bottom;
  height:1238px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51018 h2.hdr_gly {background: url(/premico/lp/51018/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51018 h2.hdr_price {background: url(/premico/lp/51018/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51018 h2.hdr_del-pay {background: url(/premico/lp/51018/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51018 .cart-in a {
  background:url(/premico/lp/51018/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51018 .contact_tel a {
  background: url(/premico/lp/51018/contact_tel.jpg) no-repeat center top;
}
#lp .lp51018 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51018 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51018 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51018 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51018 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51102 *******/

#lp .lp51102 .keyvisual {
  background-image:url(/premico/lp/51102/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51102 .contact_tel {
  margin: 20px auto;
}

#lp .lp51102 .lead {
  background-image:url(/premico/lp/51102/pc_lead.jpg);
  background-position:center bottom;
  height:1652px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51102 .lead02 {
  background-image:url(/premico/lp/51102/pc_lead01.jpg);
  background-position:center bottom;
  height:1824px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51102 h2.hdr_gly {background: url(/premico/lp/51102/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51102 h2.hdr_price {background: url(/premico/lp/51102/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51102 h2.hdr_del-pay {background: url(/premico/lp/51102/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51102 .cart-in a {
  background:url(/premico/lp/51102/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51102 .contact_tel a {
  background: url(/premico/lp/51102/contact_tel.jpg) no-repeat center top;
}
#lp .lp51102 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51102 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51102 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51102 .gallery .right {
    width: 270px;


  }
}

@media screen and (max-width: 480px) {
  #lp .lp51102 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51123 *******/

#lp .lp51123 .keyvisual {
  background-image:url(/premico/lp/51123/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51123 .contact_tel {
  margin: 20px auto;
}

#lp .lp51123 .lead {
  background-image:url(/premico/lp/51123/pc_lead.jpg);
  background-position:center bottom;
  height:1500px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51123 .lead02 {
  background-image:url(/premico/lp/51123/pc_lead01.jpg);
  background-position:center bottom;
  height:1490px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51123 h2.hdr_gly {background: url(/premico/lp/51123/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51123 h2.hdr_price {background: url(/premico/lp/51123/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51123 h2.hdr_del-pay {background: url(/premico/lp/51123/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51123 .cart-in a {
  background:url(/premico/lp/51123/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51123 .contact_tel a {
  background: url(/premico/lp/51123/contact_tel.jpg) no-repeat center top;
}
#lp .lp51123 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51123 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51123 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51123 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51123 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51131 *******/

#lp .lp51131 .keyvisual {
  background-image:url(/premico/lp/51131/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51131 .contact_tel {
  margin: 20px auto;
}

#lp .lp51131 .lead {
  background-image:url(/premico/lp/51131/pc_lead.jpg);
  background-position:center bottom;
  height:1707px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51131 .lead02 {
  background-image:url(/premico/lp/51131/pc_lead01.jpg);
  background-position:center bottom;
  height:1733px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51131 h2.hdr_gly {background: url(/premico/lp/51131/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51131 h2.hdr_price {background: url(/premico/lp/51131/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51131 h2.hdr_del-pay {background: url(/premico/lp/51131/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51131 .cart-in a {
  background:url(/premico/lp/51131/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51131 .contact_tel a {
  background: url(/premico/lp/51131/contact_tel.jpg) no-repeat center top;
}
#lp .lp51131 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51131 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51131 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51131 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51131 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51171 *******/

#lp .lp51171 .keyvisual {
  background-image:url(/premico/lp/51171/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51171 .contact_tel {
  margin: 20px auto;
}

#lp .lp51171 .lead {
  background-image:url(/premico/lp/51171/pc_lead.jpg);
  background-position:center bottom;
  height:1815px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51171 .lead02 {
  background-image:url(/premico/lp/51171/pc_lead01.jpg);
  background-position:center bottom;
  height:1007px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51171 h2.hdr_gly {background: url(/premico/lp/51171/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51171 h2.hdr_price {background: url(/premico/lp/51171/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51171 h2.hdr_del-pay {background: url(/premico/lp/51171/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51171 .cart-in a {
  background:url(/premico/lp/51171/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51171 .contact_tel a {
  background: url(/premico/lp/51171/contact_tel.jpg) no-repeat center top;
}
#lp .lp51171 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51171 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51171 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51171 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51171 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51251 *******/

#lp .lp51251 .keyvisual {
  background-image:url(/premico/lp/51251/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51251 .contact_tel {
  margin: 20px auto;
}

#lp .lp51251 .lead {
  background-image:url(/premico/lp/51251/pc_lead.jpg);
  background-position:center bottom;
  height:1687px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51251 .lead02 {
  background-image:url(/premico/lp/51251/pc_lead01.jpg);
  background-position:center bottom;
  height:1515px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51251 h2.hdr_gly {background: url(/premico/lp/51251/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51251 h2.hdr_price {background: url(/premico/lp/51251/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51251 h2.hdr_del-pay {background: url(/premico/lp/51251/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51251 .cart-in a {
  background:url(/premico/lp/51251/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51251 .contact_tel a {
  background: url(/premico/lp/51251/contact_tel.jpg) no-repeat center top;
}
#lp .lp51251 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51251 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51251 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51251 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51251 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51338 *******/

#lp .lp51338 .keyvisual {
  background-image:url(/premico/lp/51338/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51338 .contact_tel {
  margin: 20px auto;
}

#lp .lp51338 .lead {
  background-image:url(/premico/lp/51338/pc_lead.jpg);
  background-position:center bottom;
  height:1188px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51338 .lead02 {
  background-image:url(/premico/lp/51338/pc_lead01.jpg);
  background-position:center bottom;
  height:2032px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51338 .link {
  width: 1000px;
  position:relative;
  z-index:1;
  margin: 0 auto;
  line-height: 0;
}

#lp .lp51338 h2.hdr_gly {background: url(/premico/lp/51338/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51338 h2.hdr_price {background: url(/premico/lp/51338/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51338 h2.hdr_del-pay {background: url(/premico/lp/51338/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51338 .cart-in a {
  background:url(/premico/lp/51338/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51338 .contact_tel a {
  background: url(/premico/lp/51338/contact_tel.jpg) no-repeat center top;
}
#lp .lp51338 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51338 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51338 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51338 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51338 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51368 *******/

#lp .lp51368 .keyvisual {
  background-image:url(/premico/lp/51368/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51368 .contact_tel {
  margin: 20px auto;
}

#lp .lp51368 .lead {
  background-image:url(/premico/lp/51368/pc_lead.jpg);
  background-position:center bottom;
  height:1162px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51368 .lead02 {
  background-image:url(/premico/lp/51368/pc_lead01.jpg);
  background-position:center bottom;
  height:1990px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51368 h2.hdr_gly {background: url(/premico/lp/51368/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51368 h2.hdr_price {background: url(/premico/lp/51368/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51368 h2.hdr_del-pay {background: url(/premico/lp/51368/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51368 .cart-in a {
  background:url(/premico/lp/51368/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51368 .contact_tel a {
  background: url(/premico/lp/51368/contact_tel.jpg) no-repeat center top;
}
#lp .lp51368 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51368 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51368 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51368 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51368 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51397 *******/

#lp .lp51397 .keyvisual {
  background-image:url(/premico/lp/51397/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51397 .contact_tel {
  margin: 20px auto;
}

#lp .lp51397 .lead {
  background-image:url(/premico/lp/51397/pc_lead.jpg);
  background-position:center bottom;
  height:1273px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51397 .lead02 {
  background-image:url(/premico/lp/51397/pc_lead01.jpg);
  background-position:center bottom;
  height:2110px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51397 h2.hdr_gly {background: url(/premico/lp/51397/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51397 h2.hdr_price {background: url(/premico/lp/51397/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51397 h2.hdr_del-pay {background: url(/premico/lp/51397/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51397 .cart-in a {
  background:url(/premico/lp/51397/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51397 .contact_tel a {
  background: url(/premico/lp/51397/contact_tel.jpg) no-repeat center top;
}
#lp .lp51397 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51397 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51397 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51397 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51397 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51398 *******/

#lp .lp51398 .keyvisual {
  background-image:url(/premico/lp/51398/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51398 .contact_tel {
  margin: 20px auto;
}

#lp .lp51398 .lead {
  background-image:url(/premico/lp/51398/pc_lead.jpg);
  background-position:center bottom;
  height:1774px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51398 .lead02 {
  background-image:url(/premico/lp/51398/pc_lead01.jpg);
  background-position:center bottom;
  height:1736px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51398 h2.hdr_gly {background: url(/premico/lp/51398/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51398 h2.hdr_price {background: url(/premico/lp/51398/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51398 h2.hdr_del-pay {background: url(/premico/lp/51398/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51398 .cart-in a {
  background:url(/premico/lp/51398/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51398 .contact_tel a {
  background: url(/premico/lp/51398/contact_tel.jpg) no-repeat center top;
}
#lp .lp51398 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51398 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51398 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51398 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51398 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51439 *******/

#lp .lp51439 .keyvisual {
  background-image:url(/premico/lp/51439/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51439 .contact_tel {
  margin: 20px auto;
}

#lp .lp51439 .lead {
  background-image:url(/premico/lp/51439/pc_lead.jpg);
  background-position:center bottom;
  height:1947px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51439 .lead02 {
  background-image:url(/premico/lp/51439/pc_lead01.jpg);
  background-position:center bottom;
  height:1968px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51439 h2.hdr_gly {background: url(/premico/lp/51439/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51439 h2.hdr_price {background: url(/premico/lp/51439/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51439 h2.hdr_del-pay {background: url(/premico/lp/51439/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51439 .cart-in a {
  background:url(/premico/lp/51439/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51439 .contact_tel a {
  background: url(/premico/lp/51439/contact_tel.jpg) no-repeat center top;
}
#lp .lp51439 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51439 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51439 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51439 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51439 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51463 *******/

#lp .lp51463 .keyvisual {
  background-image:url(/premico/lp/51463/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51463 .contact_tel {
  margin: 20px auto;
}

#lp .lp51463 .lead {
  background-image:url(/premico/lp/51463/pc_lead.jpg);
  background-position:center bottom;
  height:1556px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51463 .feature {
  background-image:url(/premico/lp/51463/pc_feature01.jpg);
  background-position:center bottom;
  height:1616px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51463 h2.hdr_gly {background: url(/premico/lp/51463/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51463 h2.hdr_price {background: url(/premico/lp/51463/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51463 h2.hdr_del-pay {background: url(/premico/lp/51463/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51463 .cart-in a {
  background:url(/premico/lp/51463/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51463 .contact_tel a {
  background: url(/premico/lp/51463/contact_tel.jpg) no-repeat center top;
}
#lp .lp51463 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51463 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51463 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51463 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51463 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51157 *******/

#lp .lp51157 .keyvisual {
  background-image:url(/premico/lp/51157/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51157 .contact_tel {
  margin: 20px auto;
}

#lp .lp51157 .lead {
  background-image:url(/premico/lp/51157/pc_lead.jpg);
  background-position:center bottom;
  height:1440px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51157 .lead02 {
  background-image:url(/premico/lp/51157/pc_lead01.jpg);
  background-position:center bottom;
  height:1338px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51157 h2.hdr_gly {background: url(/premico/lp/51157/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51157 h2.hdr_price {background: url(/premico/lp/51157/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51157 h2.hdr_del-pay {background: url(/premico/lp/51157/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51157 .cart-in a {
  background:url(/premico/lp/51157/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51157 .contact_tel a {
  background: url(/premico/lp/51157/contact_tel.jpg) no-repeat center top;
}
#lp .lp51157 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51157 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51157 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51157 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51157 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51132 *******/

#lp .lp51132 .keyvisual {
  background-image:url(/premico/lp/51132/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51132 .contact_tel {
  margin: 20px auto;
}

#lp .lp51132 .lead {
  background-image:url(/premico/lp/51132/pc_lead.jpg);
  background-position:center bottom;
  height:1655px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51132 .lead02 {
  background-image:url(/premico/lp/51132/pc_lead01.jpg);
  background-position:center bottom;
  height:1380px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51132 h2.hdr_gly {background: url(/premico/lp/51132/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51132 h2.hdr_price {background: url(/premico/lp/51132/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51132 h2.hdr_del-pay {background: url(/premico/lp/51132/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51132 .cart-in a {
  background:url(/premico/lp/51132/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51132 .contact_tel a {
  background: url(/premico/lp/51132/contact_tel.jpg) no-repeat center top;
}
#lp .lp51132 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51132 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51132 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51132 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51132 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51204 *******/

#lp .lp51204 .keyvisual {
  background-image:url(/premico/lp/51204/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51204 .contact_tel {
  margin: 20px auto;
}

#lp .lp51204 .lead {
  background-image:url(/premico/lp/51204/pc_lead01.jpg);
  background-position:center bottom;
  height:1871px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51204 .lead02 {
  background-image:url(/premico/lp/51204/pc_lead02.jpg);
  background-position:center bottom;
  height:1799px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51204 h2.hdr_gly {background: url(/premico/lp/51204/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51204 h2.hdr_price {background: url(/premico/lp/51204/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51204 h2.hdr_del-pay {background: url(/premico/lp/51204/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51204 .cart-in a {
  background:url(/premico/lp/51204/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51204 .contact_tel a {
  background: url(/premico/lp/51204/contact_tel.jpg) no-repeat center top;
}
#lp .lp51204 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51204 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51204 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51204 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51204 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51278 *******/

#lp .lp51278 .keyvisual {
  background-image:url(/premico/lp/51278/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51278 .contact_tel {
  margin: 20px auto;
}

#lp .lp51278 .lead {
  background-image:url(/premico/lp/51278/pc_lead01.jpg);
  background-position:center bottom;
  height:1683px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51278 .lead02 {
  background-image:url(/premico/lp/51278/pc_lead02.jpg);
  background-position:center bottom;
  height:1795px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51278 h2.hdr_gly {background: url(/premico/lp/51278/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51278 h2.hdr_price {background: url(/premico/lp/51278/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51278 h2.hdr_del-pay {background: url(/premico/lp/51278/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51278 .cart-in a {
  background:url(/premico/lp/51278/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51278 .contact_tel a {
  background: url(/premico/lp/51278/contact_tel.jpg) no-repeat center top;
}
#lp .lp51278 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51278 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51278 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51278 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51278 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51194 *******/

#lp .lp51194 .keyvisual {
  background-image:url(/premico/lp/51194/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51194 .contact_tel {
  margin: 20px auto;
}

#lp .lp51194 .lead {
  background-image:url(/premico/lp/51194/pc_lead.jpg);
  background-position:center bottom;
  height:1227px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51194 .lead02 {
  background-image:url(/premico/lp/51194/pc_lead01.jpg);
  background-position:center bottom;
  height:1542px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51194 h2.hdr_gly {background: url(/premico/lp/51194/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51194 h2.hdr_price {background: url(/premico/lp/51194/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51194 h2.hdr_del-pay {background: url(/premico/lp/51194/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51194 .cart-in a {
  background:url(/premico/lp/51194/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51194 .contact_tel a {
  background: url(/premico/lp/51194/contact_tel.jpg) no-repeat center top;
}
#lp .lp51194 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51194 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51194 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51194 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51194 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51211 *******/

#lp .lp51211 .keyvisual {
  background-image:url(/premico/lp/51211/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51211 .contact_tel {
  margin: 20px auto;
}

#lp .lp51211 .lead {
  background-image:url(/premico/lp/51211/pc_lead.jpg);
  background-position:center bottom;
  height:1883px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51211 .lead02 {
  background-image:url(/premico/lp/51211/pc_lead01.jpg);
  background-position:center bottom;
  height:1580px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51211 h2.hdr_gly {background: url(/premico/lp/51211/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51211 h2.hdr_price {background: url(/premico/lp/51211/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51211 h2.hdr_del-pay {background: url(/premico/lp/51211/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51211 .cart-in a {
  background:url(/premico/lp/51211/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51211 .contact_tel a {
  background: url(/premico/lp/51211/contact_tel.jpg) no-repeat center top;
}
#lp .lp51211 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51211 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51211 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51211 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51211 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51214 *******/

#lp .lp51214 .keyvisual {
  background-image:url(/premico/lp/51214/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51214 .contact_tel {
  margin: 20px auto;
}

#lp .lp51214 .lead {
  background-image:url(/premico/lp/51214/pc_lead.jpg);
  background-position:center bottom;
  height:1095px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51214 .lead02 {
  background-image:url(/premico/lp/51214/pc_lead01.jpg);
  background-position:center bottom;
  height:1618px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51214 h2.hdr_gly {background: url(/premico/lp/51214/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51214 h2.hdr_price {background: url(/premico/lp/51214/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51214 h2.hdr_del-pay {background: url(/premico/lp/51214/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51214 .cart-in a {
  background:url(/premico/lp/51214/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51214 .contact_tel a {
  background: url(/premico/lp/51214/contact_tel.jpg) no-repeat center top;
}
#lp .lp51214 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51214 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51214 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51214 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51214 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51263 *******/

#lp .lp51263 .keyvisual {
  background-image:url(/premico/lp/51263/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51263 .contact_tel {
  margin: 20px auto;
}

#lp .lp51263 .lead {
  background-image:url(/premico/lp/51263/pc_lead.jpg);
  background-position:center bottom;
  height:1739px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51263 .lead02 {
  background-image:url(/premico/lp/51263/pc_lead01.jpg);
  background-position:center bottom;
  height:1079px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51263 h2.hdr_gly {background: url(/premico/lp/51263/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51263 h2.hdr_price {background: url(/premico/lp/51263/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51263 h2.hdr_del-pay {background: url(/premico/lp/51263/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51263 .cart-in a {
  background:url(/premico/lp/51263/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51263 .contact_tel a {
  background: url(/premico/lp/51263/contact_tel.jpg) no-repeat center top;
}
#lp .lp51263 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51263 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51263 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51263 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51263 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51382 *******/

#lp .lp51382 .keyvisual {
  background-image:url(/premico/lp/51382/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51382 .contact_tel {
  margin: 20px auto;
}

#lp .lp51382 .lead {
  background-image:url(/premico/lp/51382/pc_lead.jpg);
  background-position:center bottom;
  height:1620px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51382 .lead02 {
  background-image:url(/premico/lp/51382/pc_lead01.jpg);
  background-position:center bottom;
  height:1295px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51382 h2.hdr_gly {background: url(/premico/lp/51382/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51382 h2.hdr_price {background: url(/premico/lp/51382/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51382 h2.hdr_del-pay {background: url(/premico/lp/51382/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51382 .cart-in a {
  background:url(/premico/lp/51382/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51382 .contact_tel a {
  background: url(/premico/lp/51382/contact_tel.jpg) no-repeat center top;
}
#lp .lp51382 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51382 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51382 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51382 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51382 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51273 *******/

#lp .lp51273 .keyvisual {
  background-image:url(/premico/lp/51273/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51273 .contact_tel {
  margin: 20px auto;
}

#lp .lp51273 .lead {
  background-image:url(/premico/lp/51273/pc_lead.jpg);
  background-position:center bottom;
  height:1962px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51273 .lead02 {
  background-image:url(/premico/lp/51273/pc_lead01.jpg);
  background-position:center bottom;
  height:1346px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51273 h2.hdr_gly {background: url(/premico/lp/51273/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51273 h2.hdr_price {background: url(/premico/lp/51273/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51273 h2.hdr_del-pay {background: url(/premico/lp/51273/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51273 .cart-in a {
  background:url(/premico/lp/51273/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51273 .contact_tel a {
  background: url(/premico/lp/51273/contact_tel.jpg) no-repeat center top;
}
#lp .lp51273 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51273 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51273 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51273 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51273 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51393 *******/

#lp .lp51393 .keyvisual {
  background-image:url(/premico/lp/51393/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51393 .contact_tel {
  margin: 20px auto;
}

#lp .lp51393 .lead {
  background-image:url(/premico/lp/51393/pc_lead.jpg);
  background-position:center bottom;
  height:1786px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51393 .lead02 {
  background-image:url(/premico/lp/51393/pc_lead01.jpg);
  background-position:center bottom;
  height:1431px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51393 h2.hdr_gly {background: url(/premico/lp/51393/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51393 h2.hdr_price {background: url(/premico/lp/51393/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51393 h2.hdr_del-pay {background: url(/premico/lp/51393/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51393 .cart-in a {
  background:url(/premico/lp/51393/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51393 .contact_tel a {
  background: url(/premico/lp/51393/contact_tel.jpg) no-repeat center top;
}
#lp .lp51393 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51393 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51393 .gallery .right li {
  margin-bottom: 11px;
}

#lp .lp51393 .bnr {
  margin: 40px auto 0 auto;
  text-align: center;
}

@media screen and (min-width: 481px) {
  #lp .lp51393 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51393 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }

  #lp .lp51393 .bnr {
    width: 90%;
  }
}




/****** 51220 *******/

#lp .lp51220 .keyvisual {
  background-image:url(/premico/lp/51220/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51220 .contact_tel {
  margin: 20px auto;
}

#lp .lp51220 .lead {
  background-image:url(/premico/lp/51220/pc_lead.jpg);
  background-position:center bottom;
  height:1175px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51220 .lead02 {
  background-image:url(/premico/lp/51220/pc_lead01.jpg);
  background-position:center bottom;
  height:1696px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51220 h2.hdr_gly {background: url(/premico/lp/51220/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51220 h2.hdr_price {background: url(/premico/lp/51220/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51220 h2.hdr_del-pay {background: url(/premico/lp/51220/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51220 .cart-in a {
  background:url(/premico/lp/51220/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51220 .contact_tel a {
  background: url(/premico/lp/51220/contact_tel.jpg) no-repeat center top;
}
#lp .lp51220 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51220 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51220 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51220 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51220 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51103 *******/

#lp .lp51103 .keyvisual {
  background-image:url(/premico/lp/51103/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51103 .contact_tel {
  margin: 20px auto;
}

#lp .lp51103 .lead {
  background-image:url(/premico/lp/51103/pc_lead.jpg);
  background-position:center bottom;
  height:1760px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51103 .lead02 {
  background-image:url(/premico/lp/51103/pc_lead01.jpg);
  background-position:center bottom;
  height:1264px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51103 h2.hdr_gly {background: url(/premico/lp/51103/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51103 h2.hdr_price {background: url(/premico/lp/51103/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51103 h2.hdr_del-pay {background: url(/premico/lp/51103/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51103 .cart-in a {
  background:url(/premico/lp/51103/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51103 .contact_tel a {
  background: url(/premico/lp/51103/contact_tel.jpg) no-repeat center top;
}
#lp .lp51103 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51103 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51103 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51103 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51103 .gallery .right li {
      width: 31%;
      margin: 0 1% 0 0;
  }
}




/****** 50987 *******/

#lp .lp50987 .keyvisual {
  background-image:url(/premico/lp/50987/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50987 .contact_tel {
  margin: 20px auto;
}

#lp .lp50987 .lead {
  background-image:url(/premico/lp/50987/pc_lead.jpg);
  background-position:center bottom;
  height:1776px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50987 .lead02 {
  background-image:url(/premico/lp/50987/pc_lead01.jpg);
  background-position:center bottom;
  height:1722px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50987 h2.hdr_gly {background: url(/premico/lp/50987/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50987 h2.hdr_price {background: url(/premico/lp/50987/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50987 h2.hdr_del-pay {background: url(/premico/lp/50987/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50987 .cart-in a {
  background:url(/premico/lp/50987/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50987 .contact_tel a {
  background: url(/premico/lp/50987/contact_tel.jpg) no-repeat center top;
}
#lp .lp50987 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50987 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50987 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50987 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50987 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 51007 *******/

#lp .lp51007 .keyvisual {
  background-image:url(/premico/lp/51007/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51007 .contact_tel {
  margin: 20px auto;
}

#lp .lp51007 .lead {
  background-image:url(/premico/lp/51007/pc_lead.jpg);
  background-position:center bottom;
  height:2534px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51007 .lead02 {
  background-image:url(/premico/lp/51007/pc_lead01.jpg);
  background-position:center bottom;
  height:2075px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51007 h2.hdr_gly {background: url(/premico/lp/51007/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51007 h2.hdr_price {background: url(/premico/lp/51007/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51007 h2.hdr_del-pay {background: url(/premico/lp/51007/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51007 .cart-in a {
  background:url(/premico/lp/51007/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51007 .contact_tel a {
  background: url(/premico/lp/51007/contact_tel.jpg) no-repeat center top;
}
#lp .lp51007 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51007 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51007 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51007 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51007 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50921 *******/

#lp .lp50921 .keyvisual {
  background-image:url(/premico/lp/50921/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50921 .contact_tel {
  margin: 20px auto;
}

#lp .lp50921 .lead {
  background-image:url(/premico/lp/50921/pc_lead.jpg);
  background-position:center bottom;
  height:1468px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50921 .lead02 {
  background-image:url(/premico/lp/50921/pc_lead01.jpg);
  background-position:center bottom;
  height:2289px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50921 h2.hdr_gly {background: url(/premico/lp/50921/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50921 h2.hdr_price {background: url(/premico/lp/50921/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50921 h2.hdr_del-pay {background: url(/premico/lp/50921/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50921 .cart-in a {
  background:url(/premico/lp/50921/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50921 .contact_tel a {
  background: url(/premico/lp/50921/contact_tel.jpg) no-repeat center top;
}
#lp .lp50921 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50921 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50921 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50921 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50921 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50970 *******/

#lp .lp50970 .keyvisual {
  background-image:url(/premico/lp/50970/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50970 .contact_tel {
  margin: 20px auto;
}

#lp .lp50970 .lead {
  background-image:url(/premico/lp/50970/pc_lead.jpg);
  background-position:center bottom;
  height:1439px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50970 .lead02 {
  background-image:url(/premico/lp/50970/pc_lead01.jpg);
  background-position:center bottom;
  height:2130px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50970 h2.hdr_gly {background: url(/premico/lp/50970/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50970 h2.hdr_price {background: url(/premico/lp/50970/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50970 h2.hdr_del-pay {background: url(/premico/lp/50970/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50970 .cart-in a {
  background:url(/premico/lp/50970/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50970 .contact_tel a {
  background: url(/premico/lp/50970/contact_tel.jpg) no-repeat center top;
}
#lp .lp50970 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50970 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50970 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50970 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50970 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50972 *******/

#lp .lp50972 .keyvisual {
  background-image:url(/premico/lp/50972/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50972 .contact_tel {
  margin: 20px auto;
}

#lp .lp50972 .lead {
  background-image:url(/premico/lp/50972/pc_lead.jpg);
  background-position:center bottom;
  height:1482px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50972 .lead02 {
  background-image:url(/premico/lp/50972/pc_lead01.jpg);
  background-position:center bottom;
  height:1546px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50972 .lead03 {
  background-image:url(/premico/lp/50972/pc_lead02.jpg);
  background-position:center bottom;
  height:971px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50972 h2.hdr_gly {background: url(/premico/lp/50972/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50972 h2.hdr_price {background: url(/premico/lp/50972/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50972 h2.hdr_del-pay {background: url(/premico/lp/50972/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50972 .cart-in a {
  background:url(/premico/lp/50972/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50972 .contact_tel a {
  background: url(/premico/lp/50972/contact_tel.jpg) no-repeat center top;
}
#lp .lp50972 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50972 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50972 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50972 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50972 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50999 *******/

#lp .lp50999 .keyvisual {
  background-image:url(/premico/lp/50999/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50999 .contact_tel {
  margin: 20px auto;
}

#lp .lp50999 .lead {
  background-image:url(/premico/lp/50999/pc_lead.jpg);
  background-position:center bottom;
  height:1256px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50999 .lead02 {
  background-image:url(/premico/lp/50999/pc_lead01.jpg);
  background-position:center bottom;
  height:1170px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50999 h2.hdr_gly {background: url(/premico/lp/50999/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50999 h2.hdr_price {background: url(/premico/lp/50999/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50999 h2.hdr_del-pay {background: url(/premico/lp/50999/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50999 .cart-in a {
  background:url(/premico/lp/50999/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50999 .contact_tel a {
  background: url(/premico/lp/50999/contact_tel.jpg) no-repeat center top;
}
#lp .lp50999 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50999 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50999 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50999 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50999 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50967 *******/

#lp .lp50967 .keyvisual {
  background-image:url(/premico/lp/50967/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50967 .contact_tel {
  margin: 20px auto;
}

#lp .lp50967 .lead {
  background-image:url(/premico/lp/50967/pc_lead.jpg);
  background-position:center bottom;
  height:1507px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50967 .lead02 {
  background-image:url(/premico/lp/50967/pc_lead01.jpg);
  background-position:center bottom;
  height:751px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50967 .lead03 {
  background-image:url(/premico/lp/50967/pc_lead02.jpg);
  background-position:center bottom;
  height:528px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50967 h2.hdr_gly {background: url(/premico/lp/50967/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50967 h2.hdr_price {background: url(/premico/lp/50967/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50967 h2.hdr_del-pay {background: url(/premico/lp/50967/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50967 .cart-in a {
  background:url(/premico/lp/50967/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50967 .contact_tel a {
  background: url(/premico/lp/50967/contact_tel.jpg) no-repeat center top;
}
#lp .lp50967 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50967 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50967 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50967 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50967 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50939 *******/

#lp .lp50939 .keyvisual {
  background-image:url(/premico/lp/50939/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50939 .contact_tel {
  margin: 20px auto;
}

#lp .lp50939 .lead {
  background-image:url(/premico/lp/50939/pc_lead.jpg);
  background-position:center bottom;
  height:1080px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50939 .lead02 {
  background-image:url(/premico/lp/50939/pc_lead01.jpg);
  background-position:center bottom;
  height:1374px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50939 h2.hdr_gly {background: url(/premico/lp/50939/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50939 h2.hdr_price {background: url(/premico/lp/50939/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50939 h2.hdr_del-pay {background: url(/premico/lp/50939/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50939 .cart-in a {
  background:url(/premico/lp/50939/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50939 .contact_tel a {
  background: url(/premico/lp/50939/contact_tel.jpg) no-repeat center top;
}
#lp .lp50939 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50939 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50939 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50939 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50939 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50935 *******/

#lp .lp50935 .keyvisual {
  background-image:url(/premico/lp/50935/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50935 .contact_tel {
  margin: 20px auto;
}

#lp .lp50935 .lead {
  background-image:url(/premico/lp/50935/pc_lead.jpg);
  background-position:center bottom;
  height:1323px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50935 .lead02 {
  background-image:url(/premico/lp/50935/pc_lead01.jpg);
  background-position:center bottom;
  height:1940px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50935 h2.hdr_gly {background: url(/premico/lp/50935/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50935 h2.hdr_price {background: url(/premico/lp/50935/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50935 h2.hdr_del-pay {background: url(/premico/lp/50935/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50935 .cart-in a {
  background:url(/premico/lp/50935/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50935 .contact_tel a {
  background: url(/premico/lp/50935/contact_tel.jpg) no-repeat center top;
}
#lp .lp50935 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50935 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50935 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50935 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50935 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50910 *******/

#lp .lp50910 .keyvisual {
  background-image:url(/premico/lp/50910/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50910 .contact_tel {
  margin: 20px auto;
}

#lp .lp50910 .lead {
  background-image:url(/premico/lp/50910/pc_lead.jpg);
  background-position:center bottom;
  height:2774px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50910 .lead02 {
  background-image:url(/premico/lp/50910/pc_lead01.jpg);
  background-position:center bottom;
  height:2448px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50910 h2.hdr_gly {background: url(/premico/lp/50910/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50910 h2.hdr_price {background: url(/premico/lp/50910/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50910 h2.hdr_del-pay {background: url(/premico/lp/50910/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50910 .cart-in a {
  background:url(/premico/lp/50910/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50910 .contact_tel a {
  background: url(/premico/lp/50910/contact_tel.jpg) no-repeat center top;
}
#lp .lp50910 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50910 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50910 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50910 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50910 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50866 *******/

#lp .lp50866 .keyvisual {
  background-image:url(/premico/lp/50866/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50866 .contact_tel {
  margin: 20px auto;
}

#lp .lp50866 .lead {
  background-image:url(/premico/lp/50866/pc_lead.jpg);
  background-position:center bottom;
  height:1298px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50866 .lead02 {
  background-image:url(/premico/lp/50866/pc_lead01.jpg);
  background-position:center bottom;
  height:1359px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50866 h2.hdr_gly {background: url(/premico/lp/50866/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50866 h2.hdr_price {background: url(/premico/lp/50866/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50866 h2.hdr_del-pay {background: url(/premico/lp/50866/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50866 .cart-in a {
  background:url(/premico/lp/50866/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50866 .contact_tel a {
  background: url(/premico/lp/50866/contact_tel.jpg) no-repeat center top;
}
#lp .lp50866 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50866 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50866 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50866 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50866 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50891 *******/

#lp .lp50891 .keyvisual {
  background-image:url(/premico/lp/50891/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50891 .contact_tel {
  margin: 20px auto;
}

#lp .lp50891 .lead {
  background-image:url(/premico/lp/50891/pc_lead.jpg);
  background-position:center bottom;
  height:1612px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50891 .lead02 {
  background-image:url(/premico/lp/50891/pc_lead01.jpg);
  background-position:center bottom;
  height:1642px;
  width:100%;
  position:relative;
  z-index:1;

  margin:0 0 -1px;
}

#lp .lp50891 h2.hdr_gly {background: url(/premico/lp/50891/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50891 h2.hdr_price {background: url(/premico/lp/50891/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50891 h2.hdr_del-pay {background: url(/premico/lp/50891/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50891 .cart-in a {
  background:url(/premico/lp/50891/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50891 .contact_tel a {
  background: url(/premico/lp/50891/contact_tel.jpg) no-repeat center top;
}
#lp .lp50891 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50891 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50891 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50891 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50891 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51048 *******/

#lp .lp51048 .keyvisual {
  background-image:url(/premico/lp/51048/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51048 .contact_tel {
  margin: 20px auto;
}

#lp .lp51048 .lead {
  background-image:url(/premico/lp/51048/pc_lead.jpg);
  background-position:center bottom;
  height:1864px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51048 .lead02 {
  background-image:url(/premico/lp/51048/pc_lead01.jpg);
  background-position:center bottom;
  height:1947px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51048 h2.hdr_gly {background: url(/premico/lp/51048/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51048 h2.hdr_price {background: url(/premico/lp/51048/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51048 h2.hdr_del-pay {background: url(/premico/lp/51048/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51048 .cart-in a {
  background:url(/premico/lp/51048/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51048 .contact_tel a {
  background: url(/premico/lp/51048/contact_tel.jpg) no-repeat center top;
}
#lp .lp51048 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51048 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51048 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51048 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51048 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51055 *******/

#lp .lp51055 .keyvisual {
  background-image:url(/premico/lp/51055/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51055 .contact_tel {
  margin: 20px auto;
}

#lp .lp51055 .lead {
  background-image:url(/premico/lp/51055/pc_lead.jpg);
  background-position:center bottom;
  height:2991px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51055 .lead02 {
  background-image:url(/premico/lp/51055/pc_lead01.jpg);
  background-position:center bottom;
  height:2163px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51055 h2.hdr_gly {background: url(/premico/lp/51055/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51055 h2.hdr_price {background: url(/premico/lp/51055/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51055 h2.hdr_del-pay {background: url(/premico/lp/51055/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51055 .cart-in a {
  background:url(/premico/lp/51055/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51055 .contact_tel a {
  background: url(/premico/lp/51055/contact_tel.jpg) no-repeat center top;
}
#lp .lp51055 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51055 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51055 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51055 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51055 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 51006 *******/

#lp .lp51006 .keyvisual {
  background-image:url(/premico/lp/51006/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51006 .contact_tel {
  margin: 20px auto;
}

#lp .lp51006 .lead {
  background-image:url(/premico/lp/51006/pc_lead.jpg);
  background-position:center bottom;
  height:3089px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51006 .lead02 {
  background-image:url(/premico/lp/51006/pc_lead01.jpg);
  background-position:center bottom;
  height:2212px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51006 h2.hdr_price {background: url(/premico/lp/51006/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51006 h2.hdr_del-pay {background: url(/premico/lp/51006/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51006 .cart-in a {
  background:url(/premico/lp/51006/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51006 .contact_tel a {
  background: url(/premico/lp/51006/contact_tel.jpg) no-repeat center top;
}
#lp .lp51006 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51006 .price_area .right .form p:last-child{
  border-bottom:none;
}


/****** 50942 *******/

#lp .lp50942 .keyvisual {
  background-image:url(/premico/lp/50942/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50942 .contact_tel {
  margin: 20px auto;
}

#lp .lp50942 .lead {
  background-image:url(/premico/lp/50942/pc_lead.jpg);
  background-position:center bottom;
  height:2364px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50942 .lead02 {
  background-image:url(/premico/lp/50942/pc_lead01.jpg);
  background-position:center bottom;
  height:2000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50942 h2.hdr_price {background: url(/premico/lp/50942/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50942 h2.hdr_del-pay {background: url(/premico/lp/50942/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50942 .cart-in a {
  background:url(/premico/lp/50942/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50942 .contact_tel a {
  background: url(/premico/lp/50942/contact_tel.jpg) no-repeat center top;
}
#lp .lp50942 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50942 .price_area .right .form p:last-child{
  border-bottom:none;
}



/****** 51000 *******/

#lp .lp51000 .keyvisual {

  background-image:url(/premico/lp/51000/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51000 .contact_tel {
  margin: 20px auto;
}

#lp .lp51000 .lead {
  background-image:url(/premico/lp/51000/pc_lead.jpg);
  background-position:center bottom;
  height:3070px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51000 .lead02 {
  background-image:url(/premico/lp/51000/pc_lead01.jpg);
  background-position:center bottom;
  height:2359px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51000 h2.hdr_price {background: url(/premico/lp/51000/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51000 h2.hdr_del-pay {background: url(/premico/lp/51000/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51000 .cart-in a {
  background:url(/premico/lp/51000/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51000 .contact_tel a {
  background: url(/premico/lp/51000/contact_tel.jpg) no-repeat center top;
}
#lp .lp51000 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51000 .price_area .right .form p:last-child{
  border-bottom:none;
}


/****** 50955 *******/

#lp .lp50955 .keyvisual {
  background-image:url(/premico/lp/50955/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50955 .contact_tel {
  margin: 20px auto;
}

#lp .lp50955 .lead {
  background-image:url(/premico/lp/50955/pc_lead.jpg);
  background-position:center bottom;
  height:2136px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50955 .lead02 {
  background-image:url(/premico/lp/50955/pc_lead01.jpg);
  background-position:center bottom;
  height:2214px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50955 h2.hdr_price {background: url(/premico/lp/50955/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50955 h2.hdr_del-pay {background: url(/premico/lp/50955/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50955 .cart-in a {
  background:url(/premico/lp/50955/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50955 .contact_tel a {
  background: url(/premico/lp/50955/contact_tel.jpg) no-repeat center top;
}
#lp .lp50955 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50955 .price_area .right .form p:last-child{
  border-bottom:none;
}



/****** 50892 *******/

#lp .lp50892 .keyvisual {
  background-image:url(/premico/lp/50892/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50892 .contact_tel {
  margin: 20px auto;
}

#lp .lp50892 .lead {
  background-image:url(/premico/lp/50892/pc_lead.jpg);
  background-position:center bottom;
  height:1802px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50892 .lead02 {
  background-image:url(/premico/lp/50892/pc_lead01.jpg);
  background-position:center bottom;
  height:1953px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50892 h2.hdr_gly {background: url(/premico/lp/50892/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50892 h2.hdr_price {background: url(/premico/lp/50892/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50892 h2.hdr_del-pay {background: url(/premico/lp/50892/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50892 .cart-in a {
  background:url(/premico/lp/50892/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50892 .contact_tel a {
  background: url(/premico/lp/50892/contact_tel.jpg) no-repeat center top;
}
#lp .lp50892 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50892 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50892 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp50892 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50892 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50857 *******/

#lp .lp50857 .keyvisual {
  background-image:url(/premico/lp/50857/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50857 .contact_tel {
  margin: 20px auto;
}

#lp .lp50857 .lead {
  background-image:url(/premico/lp/50857/pc_lead.jpg);
  background-position:center bottom;
  height:1345px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50857 .lead02 {
  background-image:url(/premico/lp/50857/pc_lead01.jpg);
  background-position:center bottom;
  height:2073px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50857 h2.hdr_gly {background: url(/premico/lp/50857/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50857 h2.hdr_price {background: url(/premico/lp/50857/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50857 h2.hdr_del-pay {background: url(/premico/lp/50857/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50857 .cart-in a {
  background:url(/premico/lp/50857/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50857 .contact_tel a {
  background: url(/premico/lp/50857/contact_tel.jpg) no-repeat center top;
}
#lp .lp50857 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50857 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50857 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (min-width: 481px) {
  #lp .lp50857 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50857 .gallery .right {
    width: 300px;
  }

  #lp .lp50857 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50857 .gallery .right ul li {
    margin-bottom: 14px;
    width: 50%;
    text-align: right;
  }
}



/****** 50867 *******/

#lp .lp50867 .keyvisual {
  background-image:url(/premico/lp/50867/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50867 .contact_tel {
  margin: 20px auto;
}

#lp .lp50867 .lead {
  background-image:url(/premico/lp/50867/pc_lead.jpg);
  background-position:center bottom;
  height:1130px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50867 .lead02 {
  background-image:url(/premico/lp/50867/pc_lead01.jpg);
  background-position:center bottom;
  height:1650px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50867 h2.hdr_gly {background: url(/premico/lp/50867/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50867 h2.hdr_price {background: url(/premico/lp/50867/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50867 h2.hdr_del-pay {background: url(/premico/lp/50867/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50867 .cart-in a {
  background:url(/premico/lp/50867/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50867 .contact_tel a {
  background: url(/premico/lp/50867/contact_tel.jpg) no-repeat center top;
}
#lp .lp50867 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50867 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50867 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (min-width: 481px) {
  #lp .lp50867 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50867 .gallery .right {
    width: 300px;
  }

  #lp .lp50867 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50867 .gallery .right ul li {
    margin-bottom: 14px;
    width: 50%;
    text-align: right;
  }
}


/****** 50885 *******/

#lp .lp50885 .keyvisual {
  background-image:url(/premico/lp/50885/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50885 .contact_tel {
  margin: 20px auto;
}

#lp .lp50885 .lead {
  background-image:url(/premico/lp/50885/pc_lead.jpg);
  background-position:center bottom;
  height:2323px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50885 .lead02 {
  background-image:url(/premico/lp/50885/pc_lead01.jpg);
  background-position:center bottom;
  height:2178px;
  width:100%;

  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50885 h2.hdr_price {background: url(/premico/lp/50885/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50885 h2.hdr_del-pay {background: url(/premico/lp/50885/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50885 .cart-in a {
  background:url(/premico/lp/50885/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50885 .contact_tel a {
  background: url(/premico/lp/50885/contact_tel.jpg) no-repeat center top;
}
#lp .lp50885 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50885 .price_area .right .form p:last-child{
  border-bottom:none;
}




/****** 50869 *******/

#lp .lp50869 .keyvisual {
  background-image:url(/premico/lp/50869/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50869 .contact_tel {
  margin: 20px auto;
}

#lp .lp50869 .lead {
  background-image:url(/premico/lp/50869/pc_lead.jpg);
  background-position:center bottom;
  height:1620px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50869 .lead02 {
  background-image:url(/premico/lp/50869/pc_lead01.jpg);
  background-position:center bottom;
  height:2870px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50869 h2.hdr_gly {background: url(/premico/lp/50869/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50869 h2.hdr_price {background: url(/premico/lp/50869/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50869 h2.hdr_del-pay {background: url(/premico/lp/50869/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50869 .cart-in a {
  background:url(/premico/lp/50869/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50869 .contact_tel a {
  background: url(/premico/lp/50869/contact_tel.jpg) no-repeat center top;
}
#lp .lp50869 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50869 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50869 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (min-width: 481px) {
  #lp .lp50869 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50869 .gallery .right {
    width: 300px;
  }

  #lp .lp50869 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50869 .gallery .right ul li {
    margin-bottom: 14px;
    width: 50%;
    text-align: right;
  }
}


/****** 50915 *******/

#lp .lp50915 .keyvisual {
  background-image:url(/premico/lp/50915/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50915 .contact_tel {
  margin: 20px auto;
}

#lp .lp50915 .lead {
  background-image:url(/premico/lp/50915/pc_lead.jpg);
  background-position:center bottom;
  height:1396px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50915 .lead02 {
  background-image:url(/premico/lp/50915/pc_lead01.jpg);
  background-position:center bottom;
  height:1829px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50915 h2.hdr_gly {background: url(/premico/lp/50915/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50915 h2.hdr_price {background: url(/premico/lp/50915/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50915 h2.hdr_del-pay {background: url(/premico/lp/50915/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50915 .cart-in a {
  background:url(/premico/lp/50915/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50915 .contact_tel a {
  background: url(/premico/lp/50915/contact_tel.jpg) no-repeat center top;
}
#lp .lp50915 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50915 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50915 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp50915 .gallery .left {
    width: 625px;
    height: 533px;
  }

  #lp .lp50915 .gallery .right {
    width: 350px;
  }

  #lp .lp50915 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50915 .gallery .right ul li {
    margin-bottom: 11px;
    width: 50%;
    text-align: right;
  }
}



/****** 51005 *******/

#lp .lp51005 .keyvisual {
  background-image:url(/premico/lp/51005/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51005 .contact_tel {
  margin: 20px auto;
}

#lp .lp51005 .lead {
  background-image:url(/premico/lp/51005/pc_lead.jpg);
  background-position:center bottom;
  height:1253px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51005 .lead02 {
  background-image:url(/premico/lp/51005/pc_lead01.jpg);
  background-position:center bottom;
  height:2663px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51005 .lead03 {
  background-image:url(/premico/lp/51005/pc_lead02.jpg);
  background-position:center bottom;
  height:2966px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51005 h2.hdr_gly {background: url(/premico/lp/51005/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51005 h2.hdr_price {background: url(/premico/lp/51005/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51005 h2.hdr_del-pay {background: url(/premico/lp/51005/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51005 .cart-in a {
  background:url(/premico/lp/51005/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51005 .contact_tel a {
  background: url(/premico/lp/51005/contact_tel.jpg) no-repeat center top;
}
#lp .lp51005 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51005 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51005 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51005 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51005 .gallery .right {
    width: 295px;
  }

  #lp .lp51005 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51005 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}



/****** 50996 *******/

#lp .lp50996 .keyvisual {
  background-image:url(/premico/lp/50996/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50996 .contact_tel {
  margin: 20px auto;
}

#lp .lp50996 .lead {
  background-image:url(/premico/lp/50996/pc_lead.jpg);
  background-position:center bottom;
  height:1932px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50996 .lead02 {
  background-image:url(/premico/lp/50996/pc_lead01.jpg);
  background-position:center bottom;
  height:2282px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50996 .lead03 {
  background-image:url(/premico/lp/50996/pc_lead02.jpg);
  background-position:center bottom;
  height:2407px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50996 h2.hdr_gly {background: url(/premico/lp/50996/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50996 h2.hdr_price {background: url(/premico/lp/50996/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50996 h2.hdr_del-pay {background: url(/premico/lp/50996/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50996 .cart-in a {
  background:url(/premico/lp/50996/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50996 .contact_tel a {
  background: url(/premico/lp/50996/contact_tel.jpg) no-repeat center top;
}
#lp .lp50996 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50996 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50996 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp50996 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50996 .gallery .right {
    width: 295px;
  }

  #lp .lp50996 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50996 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51160 *******/

#lp .lp51160 .keyvisual {
  background-image:url(/premico/lp/51160/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51160 .contact_tel {
  margin: 20px auto;
}

#lp .lp51160 .lead {
  background-image:url(/premico/lp/51160/pc_lead.jpg);
  background-position:center bottom;
  height:2077px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51160 .lead02 {
  background-image:url(/premico/lp/51160/pc_lead01.jpg);
  background-position:center bottom;
  height:3016px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51160 .lead03 {
  background-image:url(/premico/lp/51160/pc_lead02.jpg);
  background-position:center bottom;
  height:3169px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51160 h2.hdr_gly {background: url(/premico/lp/51160/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51160 h2.hdr_price {background: url(/premico/lp/51160/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51160 h2.hdr_del-pay {background: url(/premico/lp/51160/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51160 .cart-in a {
  background:url(/premico/lp/51160/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51160 .contact_tel a {
  background: url(/premico/lp/51160/contact_tel.jpg) no-repeat center top;
}
#lp .lp51160 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51160 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51160 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51160 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51160 .gallery .right {
    width: 295px;
  }

  #lp .lp51160 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51160 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}



/****** 51038 *******/

#lp .lp51038 .keyvisual {
  background-image:url(/premico/lp/51038/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51038 .contact_tel {
  margin: 20px auto;
}

#lp .lp51038 .lead {
  background-image:url(/premico/lp/51038/pc_lead.jpg);
  background-position:center bottom;
  height:3020px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51038 .lead02 {
  background-image:url(/premico/lp/51038/pc_lead01.jpg);
  background-position:center bottom;
  height:2357px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51038 h2.hdr_gly {background: url(/premico/lp/51038/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51038 h2.hdr_price {background: url(/premico/lp/51038/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51038 h2.hdr_del-pay {background: url(/premico/lp/51038/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51038 .cart-in a {
  background:url(/premico/lp/51038/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51038 .contact_tel a {
  background: url(/premico/lp/51038/contact_tel.jpg) no-repeat center top;
}
#lp .lp51038 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51038 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51038 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51038 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51038 .gallery .right {
    width: 295px;
  }

  #lp .lp51038 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51038 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51120 *******/

#lp .lp51120 .keyvisual {
  background-image:url(/premico/lp/51120/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51120 .contact_tel {
  margin: 20px auto;
}

#lp .lp51120 .lead {
  background-image:url(/premico/lp/51120/pc_lead.jpg);
  background-position:center bottom;
  height:2357px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51120 .lead02 {
  background-image:url(/premico/lp/51120/pc_lead01.jpg);
  background-position:center bottom;
  height:2413px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51120 h2.hdr_gly {background: url(/premico/lp/51120/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51120 h2.hdr_price {background: url(/premico/lp/51120/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51120 h2.hdr_del-pay {background: url(/premico/lp/51120/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51120 .cart-in a {
  background:url(/premico/lp/51120/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51120 .contact_tel a {
  background: url(/premico/lp/51120/contact_tel.jpg) no-repeat center top;
}
#lp .lp51120 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51120 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51120 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51120 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51120 .gallery .right {
    width: 295px;
  }

  #lp .lp51120 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51120 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51060 *******/

#lp .lp51060 .keyvisual {
  background-image:url(/premico/lp/51060/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51060 .contact_tel {
  margin: 20px auto;
}

#lp .lp51060 .lead {
  background-image:url(/premico/lp/51060/pc_lead.jpg);
  background-position:center bottom;
  height:1782px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51060 .lead02 {
  background-image:url(/premico/lp/51060/pc_lead01.jpg);
  background-position:center bottom;
  height:2019px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51060 h2.hdr_gly {background: url(/premico/lp/51060/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51060 h2.hdr_price {background: url(/premico/lp/51060/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51060 h2.hdr_del-pay {background: url(/premico/lp/51060/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51060 .cart-in a {
  background:url(/premico/lp/51060/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51060 .contact_tel a {
  background: url(/premico/lp/51060/contact_tel.jpg) no-repeat center top;
}
#lp .lp51060 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51060 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51060 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51060 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51060 .gallery .right {
    width: 295px;
  }

  #lp .lp51060 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51060 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51069 *******/

#lp .lp51069 .keyvisual {
  background-image:url(/premico/lp/51069/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51069 .contact_tel {
  margin: 20px auto;
}

#lp .lp51069 .lead {
  background-image:url(/premico/lp/51069/pc_lead.jpg);
  background-position:center bottom;
  height:2465px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51069 .lead02 {
  background-image:url(/premico/lp/51069/pc_lead01.jpg);
  background-position:center bottom;
  height:1937px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51069 h2.hdr_gly {background: url(/premico/lp/51069/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51069 h2.hdr_price {background: url(/premico/lp/51069/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51069 h2.hdr_del-pay {background: url(/premico/lp/51069/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51069 .cart-in a {
  background:url(/premico/lp/51069/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51069 .contact_tel a {
  background: url(/premico/lp/51069/contact_tel.jpg) no-repeat center top;
}
#lp .lp51069 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51069 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51069 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}


@media screen and (min-width: 481px) {
  #lp .lp51069 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51069 .gallery .right {
    width: 295px;
  }

  #lp .lp51069 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51069 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51070 *******/

#lp .lp51070 .keyvisual {
  background-image:url(/premico/lp/51070/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51070 .contact_tel {
  margin: 20px auto;
}

#lp .lp51070 .lead {
  background-image:url(/premico/lp/51070/pc_lead.jpg);
  background-position:center bottom;
  height:1734px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51070 .lead02 {
  background-image:url(/premico/lp/51070/pc_lead01.jpg);
  background-position:center bottom;
  height:2031px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51070 h2.hdr_gly {background: url(/premico/lp/51070/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51070 h2.hdr_price {background: url(/premico/lp/51070/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51070 h2.hdr_del-pay {background: url(/premico/lp/51070/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51070 .cart-in a {
  background:url(/premico/lp/51070/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51070 .contact_tel a {
  background: url(/premico/lp/51070/contact_tel.jpg) no-repeat center top;
}
#lp .lp51070 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51070 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51070 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51070 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51070 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51070 .gallery .right {
    width: 295px;
  }

  #lp .lp51070 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51070 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51200 *******/

#lp .lp51200 .keyvisual {
  background-image:url(/premico/lp/51200/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51200 .contact_tel {
  margin: 20px auto;
}

#lp .lp51200 .lead {
  background-image:url(/premico/lp/51200/pc_lead.jpg);
  background-position:center bottom;
  height:3629px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51200 .lead02 {
  background-image:url(/premico/lp/51200/pc_lead01.jpg);
  background-position:center bottom;
  height:3240px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51200 h2.hdr_gly {background: url(/premico/lp/51200/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51200 h2.hdr_price {background: url(/premico/lp/51200/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51200 h2.hdr_del-pay {background: url(/premico/lp/51200/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51200 .cart-in a {
  background:url(/premico/lp/51200/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51200 .contact_tel a {
  background: url(/premico/lp/51200/contact_tel.jpg) no-repeat center top;
}
#lp .lp51200 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51200 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51200 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51200 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51200 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51200 .gallery .right {
    width: 295px;
  }

  #lp .lp51200 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51200 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51125 *******/

#lp .lp51125 .keyvisual {
  background-image:url(/premico/lp/51125/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51125 .contact_tel {
  margin: 20px auto;
}

#lp .lp51125 .lead {
  background-image:url(/premico/lp/51125/pc_lead.jpg);
  background-position:center bottom;
  height:2373px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51125 .lead02 {
  background-image:url(/premico/lp/51125/pc_lead01.jpg);
  background-position:center bottom;
  height:1677px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51125 h2.hdr_gly {background: url(/premico/lp/51125/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51125 h2.hdr_price {background: url(/premico/lp/51125/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51125 h2.hdr_del-pay {background: url(/premico/lp/51125/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51125 .cart-in a {
  background:url(/premico/lp/51125/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51125 .contact_tel a {
  background: url(/premico/lp/51125/contact_tel.jpg) no-repeat center top;
}
#lp .lp51125 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51125 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51125 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51125 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51125 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51125 .gallery .right {
    width: 295px;
  }

  #lp .lp51125 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51125 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51175 *******/

#lp .lp51175 .keyvisual {
  background-image:url(/premico/lp/51175/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51175 .contact_tel {
  margin: 20px auto;
}

#lp .lp51175 .lead {
  background-image:url(/premico/lp/51175/pc_lead.jpg);
  background-position:center bottom;
  height:2945px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51175 .lead02 {
  background-image:url(/premico/lp/51175/pc_lead01.jpg);
  background-position:center bottom;
  height:2662px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51175 h2.hdr_gly {background: url(/premico/lp/51175/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51175 h2.hdr_price {background: url(/premico/lp/51175/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51175 h2.hdr_del-pay {background: url(/premico/lp/51175/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51175 .cart-in a {
  background:url(/premico/lp/51175/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51175 .contact_tel a {
  background: url(/premico/lp/51175/contact_tel.jpg) no-repeat center top;
}
#lp .lp51175 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51175 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51175 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51175 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51175 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51175 .gallery .right {
    width: 295px;
  }

  #lp .lp51175 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51175 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51205 *******/

#lp .lp51205 .keyvisual {
  background-image:url(/premico/lp/51205/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51205 .contact_tel {
  margin: 20px auto;
}

#lp .lp51205 .lead {
  background-image:url(/premico/lp/51205/pc_lead.jpg);
  background-position:center bottom;
  height:1494px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51205 .lead02 {
  background-image:url(/premico/lp/51205/pc_lead01.jpg);
  background-position:center bottom;
  height:3354px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51205 .lead03 {
  background-image:url(/premico/lp/51205/pc_lead02.jpg);
  background-position:center bottom;
  height:1778px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51205 h2.hdr_gly {background: url(/premico/lp/51205/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51205 h2.hdr_price {background: url(/premico/lp/51205/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51205 h2.hdr_del-pay {background: url(/premico/lp/51205/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51205 .cart-in a {
  background:url(/premico/lp/51205/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51205 .contact_tel a {
  background: url(/premico/lp/51205/contact_tel.jpg) no-repeat center top;
}
#lp .lp51205 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51205 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51205 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51205 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51205 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51205 .gallery .right {
    width: 295px;
  }

  #lp .lp51205 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51205 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51425 *******/

#lp .lp51425 .keyvisual {
  background-image:url(/premico/lp/51425/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51425 .contact_tel {
  margin: 20px auto;
}

#lp .lp51425 .lead {
  background-image:url(/premico/lp/51425/pc_lead.jpg);
  background-position:center bottom;
  height:3387px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51425 .lead02 {
  background-image:url(/premico/lp/51425/pc_lead01.jpg);
  background-position:center bottom;
  height:3015px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51425 h2.hdr_gly {background: url(/premico/lp/51425/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51425 h2.hdr_price {background: url(/premico/lp/51425/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51425 h2.hdr_del-pay {background: url(/premico/lp/51425/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51425 .cart-in a {
  background:url(/premico/lp/51425/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51425 .contact_tel a {
  background: url(/premico/lp/51425/contact_tel.jpg) no-repeat center top;
}
#lp .lp51425 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51425 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51425 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51425 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51425 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51425 .gallery .right {
    width: 295px;
  }

  #lp .lp51425 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51425 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51423 *******/

#lp .lp51423 .keyvisual {
  background-image:url(/premico/lp/51423/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51423 .contact_tel {
  margin: 20px auto;
}

#lp .lp51423 .lead {
  background-image:url(/premico/lp/51423/pc_lead.jpg);
  background-position:center bottom;
  height:4186px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51423 .lead02 {
  background-image:url(/premico/lp/51423/pc_lead01.jpg);
  background-position:center bottom;
  height:3993px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51423 h2.hdr_gly {background: url(/premico/lp/51423/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51423 h2.hdr_price {background: url(/premico/lp/51423/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51423 h2.hdr_del-pay {background: url(/premico/lp/51423/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51423 .cart-in a {
  background:url(/premico/lp/51423/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51423 .contact_tel a {
  background: url(/premico/lp/51423/contact_tel.jpg) no-repeat center top;
}
#lp .lp51423 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51423 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51423 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51423 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51423 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51423 .gallery .right {
    width: 295px;
  }

  #lp .lp51423 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51423 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51280 *******/

#lp .lp51280 .keyvisual {
  background-image:url(/premico/lp/51280/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51280 .contact_tel {
  margin: 20px auto;
}

#lp .lp51280 .lead {
  background-image:url(/premico/lp/51280/pc_lead.jpg);
  background-position:center bottom;
  height:3988px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51280 .lead02 {
  background-image:url(/premico/lp/51280/pc_lead01.jpg);
  background-position:center bottom;
  height:2985px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51280 h2.hdr_gly {background: url(/premico/lp/51280/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51280 h2.hdr_price {background: url(/premico/lp/51280/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51280 h2.hdr_del-pay {background: url(/premico/lp/51280/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51280 .cart-in a {
  background:url(/premico/lp/51280/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51280 .contact_tel a {
  background: url(/premico/lp/51280/contact_tel.jpg) no-repeat center top;
}
#lp .lp51280 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51280 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51280 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51280 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51280 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51280 .gallery .right {
    width: 295px;
  }

  #lp .lp51280 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51280 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51298 *******/

#lp .lp51298 .keyvisual {
  background-image:url(/premico/lp/51298/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51298 .contact_tel {
  margin: 20px auto;
}

#lp .lp51298 .lead {
  background-image:url(/premico/lp/51298/pc_lead.jpg);
  background-position:center bottom;
  height:3420px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51298 .lead02 {
  background-image:url(/premico/lp/51298/pc_lead01.jpg);
  background-position:center bottom;
  height:3630px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51298 h2.hdr_gly {background: url(/premico/lp/51298/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51298 h2.hdr_price {background: url(/premico/lp/51298/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51298 h2.hdr_del-pay {background: url(/premico/lp/51298/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51298 .cart-in a {
  background:url(/premico/lp/51298/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51298 .contact_tel a {
  background: url(/premico/lp/51298/contact_tel.jpg) no-repeat center top;
}
#lp .lp51298 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51298 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51298 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51298 .bnr {
  clear: both;
  padding-top: 30px;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51298 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51298 .gallery .right {
    width: 295px;
  }

  #lp .lp51298 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51298 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51298 .bnr {
    width: 90%;
    margin: 0 auto;
  }
}





/****** 51260 *******/

#lp .lp51260 .keyvisual {
  background-image:url(/premico/lp/51260/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51260 .contact_tel {
  margin: 20px auto;
}

#lp .lp51260 .lead {
  background-image:url(/premico/lp/51260/pc_lead.jpg);
  background-position:center bottom;
  height:1108px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51260 .lead02 {
  background-image:url(/premico/lp/51260/pc_lead01.jpg);
  background-position:center bottom;
  height:2606px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51260 .lead03 {
  background-image:url(/premico/lp/51260/pc_lead02.jpg);
  background-position:center bottom;
  height:2345px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51260 h2.hdr_gly {background: url(/premico/lp/51260/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51260 h2.hdr_price {background: url(/premico/lp/51260/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51260 h2.hdr_del-pay {background: url(/premico/lp/51260/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51260 .cart-in a {
  background:url(/premico/lp/51260/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51260 .contact_tel a {
  background: url(/premico/lp/51260/contact_tel.jpg) no-repeat center top;
}
#lp .lp51260 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51260 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51260 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51260 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51260 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51260 .gallery .right {
    width: 295px;
  }

  #lp .lp51260 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51260 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51380 *******/

#lp .lp51380 .keyvisual {
  background-image:url(/premico/lp/51380/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51380 .contact_tel {
  margin: 20px auto;
}

#lp .lp51380 .lead {
  background-image:url(/premico/lp/51380/pc_lead.jpg);
  background-position:center bottom;
  height:1268px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51380 .lead02 {

  background-image:url(/premico/lp/51380/pc_lead01.jpg);
  background-position:center bottom;
  height:2603px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51380 .lead03 {
  background-image:url(/premico/lp/51380/pc_lead02.jpg);
  background-position:center bottom;
  height:2972px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51380 h2.hdr_gly {background: url(/premico/lp/51380/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51380 h2.hdr_price {background: url(/premico/lp/51380/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51380 h2.hdr_del-pay {background: url(/premico/lp/51380/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51380 .cart-in a {
  background:url(/premico/lp/51380/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51380 .contact_tel a {
  background: url(/premico/lp/51380/contact_tel.jpg) no-repeat center top;
}
#lp .lp51380 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51380 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51380 .gallery .right li {
  width: 22%;
  margin-bottom: 6px;
}

#lp .lp51380 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}


@media screen and (min-width: 481px) {
  #lp .lp51380 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp51380 .gallery .right {
    width: 295px;
  }

  #lp .lp51380 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp51380 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}


/****** 51027 *******/

#lp .lp51027 .keyvisual {
  background-image:url(/premico/lp/51027/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}


#lp .lp51027 .contact_tel {
  margin: 20px auto;
}

#lp .lp51027 .lead {
  background-image:url(/premico/lp/51027/pc_lead.jpg);
  background-position:center bottom;
  height:1491px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51027 .lead02 {
  background-image:url(/premico/lp/51027/pc_lead01.jpg);
  background-position:center bottom;
  height:1948px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51027 h2.hdr_gly {background: url(/premico/lp/51027/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51027 h2.hdr_price {background: url(/premico/lp/51027/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51027 h2.hdr_del-pay {background: url(/premico/lp/51027/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51027 .cart-in a {
  background:url(/premico/lp/51027/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51027 .contact_tel a {
  background: url(/premico/lp/51027/contact_tel.jpg) no-repeat center top;
}
#lp .lp51027 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51027 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51027 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
  #lp .lp51027 .gallery .right {
    width: 270px;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp51027 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}

/****** 51011 *******/

#lp .lp51011 .keyvisual {
	background-image:url(/premico/lp/51011/pc_keyvisual.jpg);
	background-position:center bottom;
	height:368px;
	width:100%;
	padding:0;
	line-height:0;
}

#lp .lp51011 .contact_tel {
	margin: 20px auto;
}

#lp .lp51011 .lead {
	background-image:url(/premico/lp/51011/pc_feature01.jpg);
	background-position:center bottom;
	height:1185px;
	width:100%;
	position:relative;
	z-index:1;
	margin:0 0 -1px;
}

#lp .lp51011 .feature {
	background-image:url(/premico/lp/51011/pc_feature02.jpg);
	background-position:center bottom;
	height:880px;
	width:100%;
	position:relative;
	z-index:1;
	margin:0 0 -1px;
}

#lp .lp51011 h2.hdr_gly {
background: url(/premico/lp/51011/pc_gallery_title.jpg) no-repeat center bottom;
}

#lp .lp51011 h2.hdr_price {
background: url(/premico/lp/51011/pc_price_title.jpg) no-repeat center bottom;
}

#lp .lp51011 h2.hdr_del-pay {
background: url(/premico/lp/51011/pc_delivery_title.jpg) no-repeat center bottom;
}

#lp .lp51011 .cart-in a {
	background:url(/premico/lp/51011/pc_price_cart.jpg) no-repeat center;
	width:100%;
	/*float:none;*/
	text-align:center;
}

#lp .lp51011 .contact_tel a {
	background: url(/premico/lp/51011/contact_tel.jpg) no-repeat center top;
	}
#lp .lp51011 .price_area .right .form p{
	border-bottom: 1px solid #ccc;
}
#lp .lp51011 .price_area .right .form p:last-child{
	border-bottom:none;
}

#lp .lp51011 .gallery .right li {
	margin-bottom: 11px;
}

@media screen and (min-width: 481px) {
	#lp .lp51011 .gallery .right {
		width: 270px;
	}
}

@media screen and (max-width: 480px) {
	#lp .lp51011 .gallery .right li {
		width: 23%;
		margin: 0 1% 0 0;
	}
}


/* ***** 50963 ***** */

#lp .lp50963 .keyvisual {
  background-image:url(/premico/lp/50963/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50963 .contact_tel {
  margin: 20px auto;
}

#lp .lp50963 .lead {
  background-image:url(/premico/lp/50963/pc_lead.jpg);
  background-position:center bottom;
  height:1039px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50963 .feature {
  background-image:url(/premico/lp/50963/pc_feature01.jpg);
  background-position:center bottom;
  height:780px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50963 .feature2 {
  background-image:url(/premico/lp/50963/pc_feature02.jpg);
  background-position:center bottom;
  height:253px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50963 h2.hdr_price {
  background: url(/premico/lp/50963/pc_price_title.jpg) no-repeat center bottom;
}
#lp .lp50963 h2.hdr_del-pay {
  background: url(/premico/lp/50963/pc_delivery_title.jpg) no-repeat center bottom;
}
#lp .lp50963 .cart-in a {
  background:url(/premico/lp/50963/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50963 .contact_tel a {
  background: url(/premico/lp/50963/contact_tel.jpg) no-repeat center top;
}
#lp .lp50963 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50963 .price_area .right .form p:last-child{
  border-bottom:none;
}

/****** 50897 *******/

#lp .lp50897 .keyvisual {
  background-image:url(/premico/lp/50897/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50897 .contact_tel {
  margin: 20px auto;
}

#lp .lp50897 .lead {
  background-image:url(/premico/lp/50897/pc_lead.jpg);
  background-position:center bottom;
  height:1367px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50897 .lead02 {
  background-image:url(/premico/lp/50897/pc_lead01.jpg);
  background-position:center bottom;
  height:2617px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50897 h2.hdr_gly {background: url(/premico/lp/50897/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50897 h2.hdr_price {background: url(/premico/lp/50897/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50897 h2.hdr_del-pay {background: url(/premico/lp/50897/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50897 .cart-in a {
  background:url(/premico/lp/50897/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50897 .contact_tel a {
  background: url(/premico/lp/50897/contact_tel.jpg) no-repeat center top;
}
#lp .lp50897 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50897 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50897 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp50897 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50941 *******/

#lp .lp50941 .keyvisual {
  background-image:url(/premico/lp/50941/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50941 .contact_tel {
  margin: 20px auto;
}

#lp .lp50941 .lead {
  background-image:url(/premico/lp/50941/pc_lead.jpg);
  background-position:center bottom;
  height:1500px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50941 .lead02 {
  background-image:url(/premico/lp/50941/pc_lead01.jpg);
  background-position:center bottom;
  height:2505px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50941 h2.hdr_gly {background: url(/premico/lp/50941/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50941 h2.hdr_price {background: url(/premico/lp/50941/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50941 h2.hdr_del-pay {background: url(/premico/lp/50941/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50941 .cart-in a {
  background:url(/premico/lp/50941/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50941 .contact_tel a {
  background: url(/premico/lp/50941/contact_tel.jpg) no-repeat center top;
}
#lp .lp50941 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50941 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50941 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp50941 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50950 *******/

#lp .lp50950 .keyvisual {
  background-image:url(/premico/lp/50950/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50950 .contact_tel {
  margin: 20px auto;
}

#lp .lp50950 .lead {
  background-image:url(/premico/lp/50950/pc_lead.jpg);
  background-position:center bottom;
  height:2307px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50950 .lead02 {
  background-image:url(/premico/lp/50950/pc_lead01.jpg);
  background-position:center bottom;
  height:2031px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50950 h2.hdr_gly {background: url(/premico/lp/50950/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50950 h2.hdr_price {background: url(/premico/lp/50950/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50950 h2.hdr_del-pay {background: url(/premico/lp/50950/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50950 .cart-in a {
  background:url(/premico/lp/50950/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50950 .contact_tel a {
  background: url(/premico/lp/50950/contact_tel.jpg) no-repeat center top;
}
#lp .lp50950 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50950 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50950 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp50950 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 51026 *******/

#lp .lp51026 .keyvisual {
  background-image:url(/premico/lp/51026/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp51026 .contact_tel {
  margin: 20px auto;
}

#lp .lp51026 .lead {
  background-image:url(/premico/lp/51026/pc_lead.jpg);
  background-position:center bottom;
  height:1811px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51026 .lead02 {
  background-image:url(/premico/lp/51026/pc_lead01.jpg);
  background-position:center bottom;
  height:2216px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp51026 h2.hdr_gly {background: url(/premico/lp/51026/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp51026 h2.hdr_price {background: url(/premico/lp/51026/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp51026 h2.hdr_del-pay {background: url(/premico/lp/51026/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp51026 .cart-in a {
  background:url(/premico/lp/51026/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp51026 .contact_tel a {
  background: url(/premico/lp/51026/contact_tel.jpg) no-repeat center top;
}
#lp .lp51026 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp51026 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp51026 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp51026 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}




/****** 50738 *******/

#lp .lp50738 .keyvisual {
  background-image:url(/premico/lp/50738/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50738 .contact_tel {
  margin: 20px auto;
}

#lp .lp50738 .lead {
  background-image:url(/premico/lp/50738/pc_lead.jpg);
  background-position:center bottom;
  height:1295px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50738 .feature {
  background-image:url(/premico/lp/50738/pc_feature.jpg);
  background-position:center bottom;
  height:2260px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50738 .feature .title {
    background-image:url(/premico/lp/50738/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50738 .feature .lead {
  background-image: url(/premico/lp/50738/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50738 h2.hdr_gly {background: url(/premico/lp/50738/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50738 h2.hdr_price {background: url(/premico/lp/50738/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50738 h2.hdr_del-pay {background: url(/premico/lp/50738/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50738 .cart-in a {
  background:url(/premico/lp/50738/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50738 .contact_tel a {
  background: url(/premico/lp/50738/contact_tel.jpg) no-repeat center top;
}
#lp .lp50738 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50738 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50738 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50738 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50821 *******/

#lp .lp50821 .keyvisual {
  background-image:url(/premico/lp/50821/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50821 .contact_tel {
  margin: 20px auto;
}

#lp .lp50821 .lead {
  background-image:url(/premico/lp/50821/pc_lead.jpg);
  background-position:center bottom;
  height:2696px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50821 .feature {
  background-image:url(/premico/lp/50821/pc_feature.jpg);
  background-position:center bottom;
  height:2996px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50821 .feature .title {
    background-image:url(/premico/lp/50821/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50821 .feature .lead {
  background-image: url(/premico/lp/50821/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50821 h2.hdr_gly {background: url(/premico/lp/50821/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50821 h2.hdr_price {background: url(/premico/lp/50821/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50821 h2.hdr_del-pay {background: url(/premico/lp/50821/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50821 .cart-in a {
  background:url(/premico/lp/50821/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50821 .contact_tel a {
  background: url(/premico/lp/50821/contact_tel.jpg) no-repeat center top;
}
#lp .lp50821 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50821 .price_area .right .form p:last-child {
  border-bottom:none;
}

#lp .lp50821 .gallery .right {
    width: 240px;
}

#lp .lp50821 .gallery .right li {
  margin-bottom: 10px;
}


@media screen and (max-width: 480px) {
  #lp .lp50821 .gallery .right {
      width: 100%;
  }

  #lp .lp50821 .gallery .right li {
      width: 31%;
      margin: 0 1% 1% 0;
  }
}



/****** 50784 *******/

#lp .lp50784 .keyvisual {
  background-image:url(/premico/lp/50784/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50784 .contact_tel {
  margin: 20px auto;
}

#lp .lp50784 .lead {
  background-image:url(/premico/lp/50784/pc_lead.jpg);
  background-position:center bottom;
  height:1543px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50784 .feature {
  background-image:url(/premico/lp/50784/pc_feature.jpg);
  background-position:center bottom;
  height:3218px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50784 .feature .title {
    background-image:url(/premico/lp/50784/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50784 .feature .lead {
  background-image: url(/premico/lp/50784/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50784 h2.hdr_gly {background: url(/premico/lp/50784/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50784 h2.hdr_price {background: url(/premico/lp/50784/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50784 h2.hdr_del-pay {background: url(/premico/lp/50784/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50784 .cart-in a {
  background:url(/premico/lp/50784/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50784 .contact_tel a {
  background: url(/premico/lp/50784/contact_tel.jpg) no-repeat center top;
}
#lp .lp50784 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50784 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50784 .gallery .right ul {
  display: flex;
  flex-wrap: wrap;
}

#lp .lp50784 .gallery .right ul li {
  width: 50%;
  margin-bottom: 13px;
}


@media screen and (max-width: 480px) {
  #lp .lp50784 .gallery .right ul li {
    width: 14.2%;
  }
}



/****** 50642 *******/

#lp .lp50642 .keyvisual {
  background-image:url(/premico/lp/50642/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50642 .contact_tel {
  margin: 20px auto;
}

#lp .lp50642 .lead {
  background-image:url(/premico/lp/50642/pc_lead.jpg);
  background-position:center bottom;
  height:2165px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50642 .feature {
  background-image:url(/premico/lp/50642/pc_feature.jpg);
  background-position:center bottom;
  height:1895px;
  width:100%;
  position:relative;
  z-index:1;
}

#lp .lp50642 .feature .title {
    background-image:url(/premico/lp/50642/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50642 .feature .lead {
  background-image: url(/premico/lp/50642/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50642 h2.hdr_gly {background: url(/premico/lp/50642/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50642 h2.hdr_price {background: url(/premico/lp/50642/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50642 h2.hdr_del-pay {background: url(/premico/lp/50642/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50642 .cart-in a {
  background:url(/premico/lp/50642/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50642 .contact_tel a {
  background: url(/premico/lp/50642/contact_tel.jpg) no-repeat center top;
}
#lp .lp50642 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50642 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50642 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50642 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/****** 50653 *******/

#lp .lp50653 .keyvisual {
  background-image:url(/premico/lp/50653/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50653 .contact_tel {
  margin: 20px auto;
}

#lp .lp50653 .lead {
  background-image:url(/premico/lp/50653/pc_lead.jpg);
  background-position:center bottom;
  height:2494px;
  width:100%;
  position:relative;
  z-index:1;
  margin: 0;
}

#lp .lp50653 .feature .title {
    background-image:url(/premico/lp/50653/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50653 .feature .lead {
  background-image: url(/premico/lp/50653/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50653 h2.hdr_gly {background: url(/premico/lp/50653/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50653 h2.hdr_price {background: url(/premico/lp/50653/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50653 h2.hdr_del-pay {background: url(/premico/lp/50653/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50653 .cart-in a {
  background:url(/premico/lp/50653/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50653 .contact_tel a {
  background: url(/premico/lp/50653/contact_tel.jpg) no-repeat center top;
}
#lp .lp50653 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50653 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50653 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50653 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50718 *******/

#lp .lp50718 .keyvisual {
  background-image:url(/premico/lp/50718/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50718 .contact_tel {
  margin: 20px auto;
}

#lp .lp50718 .lead {
  background-image:url(/premico/lp/50718/pc_lead.jpg);
  background-position:center bottom;
  height:2184px;
  width:100%;
  position:relative;
  z-index:1;
  margin: 0;
}

#lp .lp50718 .feature {
  background-image: url(/premico/lp/50718/pc_feature.jpg);
  background-position:center top;
  height:2721px;
  width:100%;
  margin: 0 auto;
}

#lp .lp50718 h2.hdr_gly {background: url(/premico/lp/50718/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50718 h2.hdr_price {background: url(/premico/lp/50718/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50718 h2.hdr_del-pay {background: url(/premico/lp/50718/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50718 .cart-in a {
  background:url(/premico/lp/50718/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50718 .contact_tel a {
  background: url(/premico/lp/50718/contact_tel.jpg) no-repeat center top;
}
#lp .lp50718 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50718 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50718 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50718 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}




/****** 50650 *******/

#lp .lp50650 .keyvisual {
  background-image:url(/premico/lp/50650/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50650 .contact_tel {
  margin: 20px auto;
}

#lp .lp50650 .lead {
  background-image:url(/premico/lp/50650/pc_lead.jpg);
  background-position:center bottom;
  height:2711px;
  width:97%;
  position:relative;
  z-index:1;
  margin: 0;
}

#lp .lp50650 .feature .title {
    background-image:url(/premico/lp/50650/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
}

#lp .lp50650 .feature .lead {
  background-image: url(/premico/lp/50650/pc_feature.jpg);
  background-position:center top;
  height:800px;
  width: 1054px;
  margin: 0 auto;
}

#lp .lp50650 h2.hdr_gly {background: url(/premico/lp/50650/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50650 h2.hdr_price {background: url(/premico/lp/50650/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50650 h2.hdr_del-pay {background: url(/premico/lp/50650/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50650 .cart-in a {
  background:url(/premico/lp/50650/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50650 .contact_tel a {
  background: url(/premico/lp/50650/contact_tel.jpg) no-repeat center top;
}
#lp .lp50650 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50650 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50650 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50650 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/****** 50585 *******/

#lp .lp50585 .keyvisual {
  background-image:url(/premico/lp/50585/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  padding:0;
  line-height:0;
}

#lp .lp50585 .contact_tel {
  margin: 20px auto;
}

#lp .lp50585 .lead {
  background-image:url(/premico/lp/50585/pc_lead.jpg);
  background-position:center bottom;
  height:2611px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50585 h2.hdr_gly {background: url(/premico/lp/50585/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50585 h2.hdr_price {background: url(/premico/lp/50585/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50585 h2.hdr_del-pay {background: url(/premico/lp/50585/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50585 .cart-in a {
  background:url(/premico/lp/50585/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50585 .contact_tel a {
  background: url(/premico/lp/50585/contact_tel.jpg) no-repeat center top;
}
#lp .lp50585 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50585 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50585 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50585 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50456 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50456 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  
  spv {
    display: none;
  }
}

@media screen and (min-width: 481px) {    
  .spv {
    display: none;
  }
}

#lp .lp50456 .contact_tel {
  margin: 20px auto;
}

#lp .lp50456 .keyvisual {
  background-image:url(/premico/lp/50456/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50456 .lead {
  background-image:url(/premico/lp/50456/pc_lead.jpg);
  background-position:center bottom;
  height: 1251px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50456 .feauture {
  background-image:url(/premico/lp/50456/pc_lead02.jpg);
  background-position:center bottom;
  height: 1442px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50456 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50456 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50456 h2.hdr_gly {background: url(/premico/lp/50456/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50456 h2.hdr_price {background: url(/premico/lp/50456/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50456 h2.hdr_del-pay {background: url(/premico/lp/50456/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50456 .cart-in a {
  background:url(/premico/lp/50456/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50456 .contact_tel a {
  background: url(/premico/lp/50456/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50456 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50456 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50456 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50526 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50526 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  
  spv {
    display: none;
  }
}

@media screen and (min-width: 481px) {    
  .spv {
    display: none;
  }
}

#lp .lp50526 .contact_tel {
  margin: 20px auto;
}

#lp .lp50526 .keyvisual {
  background-image:url(/premico/lp/50526/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50526 .lead {
  background-image:url(/premico/lp/50526/pc_lead.jpg);
  background-position:center bottom;
  height: 1221px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50526 .feauture {
  background-image:url(/premico/lp/50526/pc_lead02.jpg);
  background-position:center bottom;
  height: 1381px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50526 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50526 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50526 h2.hdr_gly {background: url(/premico/lp/50526/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50526 h2.hdr_price {background: url(/premico/lp/50526/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50526 h2.hdr_del-pay {background: url(/premico/lp/50526/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50526 .cart-in a {
  background:url(/premico/lp/50526/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50526 .contact_tel a {
  background: url(/premico/lp/50526/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50526 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50526 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50526 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50467 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50467 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50467 .contact_tel {
  margin: 20px auto;

}

#lp .lp50467 .keyvisual {
  background-image:url(/premico/lp/50467/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50467 .lead {
  background-image:url(/premico/lp/50467/pc_lead.jpg);
  background-position:center bottom;
  height: 3384px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50467 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50467 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50467 h2.hdr_price {background: url(/premico/lp/50467/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50467 h2.hdr_del-pay {background: url(/premico/lp/50467/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50467 .cart-in a {
  background:url(/premico/lp/50467/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50467 .contact_tel a {
  background: url(/premico/lp/50467/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50467 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50467 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50467 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50402  ************************** */

#lp .lp50402 .contact_tel {
  margin: 20px auto;
}

#lp .lp50402 .keyvisual {
  background-image:url(/premico/lp/50402/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50402 .lead {
  background-image:url(/premico/lp/50402/pc_lead.jpg);
  background-position:center bottom;
  height: 1328px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 1px;
}

#lp .lp50402 .lead02 {
  background-image:url(/premico/lp/50402/pc_lead02.jpg);
  background-position:center bottom;
  height: 1475px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50402 .lead03 {
  background-image:url(/premico/lp/50402/pc_lead03.jpg);
  background-position:center bottom;
  height: 1687px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50402 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50402 h2.hdr_gly {background: url(/premico/lp/50402/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50402 h2.hdr_price {background: url(/premico/lp/50402/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50402 h2.hdr_del-pay {background: url(/premico/lp/50402/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50402 .cart-in a {
  background:url(/premico/lp/50402/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50402 .contact_tel a {
  background: url(/premico/lp/50402/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50402 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50402 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50402 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50402 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50402 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50402 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50402 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50402 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50402 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50402 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50402 .price_area .right .form p:last-child {
  border-bottom: none;
}

#lp .lp50402 .gallery .right li
{
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp50402 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50402 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50402 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50560  ************************** */

#lp .lp50560 .contact_tel {
  margin: 20px auto;
}

#lp .lp50560 .keyvisual {
  background-image:url(/premico/lp/50560/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}


#lp .lp50560 .lead {
  background-image:url(/premico/lp/50560/pc_lead.jpg);
  background-position:center bottom;
  height: 1292px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 1px;
}

#lp .lp50560 .lead02 {
  background-image:url(/premico/lp/50560/pc_lead02.jpg);
  background-position:center bottom;
  height: 1421px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50560 .lead03 {
  background-image:url(/premico/lp/50560/pc_lead03.jpg);
  background-position:center bottom;
  height: 1382px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50560 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50560 h2.hdr_gly {background: url(/premico/lp/50560/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50560 h2.hdr_price {background: url(/premico/lp/50560/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50560 h2.hdr_del-pay {background: url(/premico/lp/50560/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50560 .cart-in a {
  background:url(/premico/lp/50560/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50560 .contact_tel a {
  background: url(/premico/lp/50560/contact_tel.jpg) no-repeat center top;
}


#lp .lp50560 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50560 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50560 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50560 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50560 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50560 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50560 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50560 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50560 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50560 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50560 .price_area .right .form p:last-child {
  border-bottom: none;
}

#lp .lp50560 .gallery .right li
{
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp50560 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50560 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50560 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/*************************** 50725 ************************** */

#lp .lp50725 .contact_tel {
  margin: 20px auto;
}

#lp .lp50725 .keyvisual {
  background-image:url(/premico/lp/50725/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50725 .lead {
  background-image:url(/premico/lp/50725/pc_lead.jpg);
  background-position:center bottom;
  height: 2718px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 1px;
}

#lp .lp50725 .lead02 {
  background-image:url(/premico/lp/50725/pc_lead02.jpg);
  background-position:center bottom;
  height: 1820px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50725 h2.hdr_gly {background: url(/premico/lp/50725/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50725 h2.hdr_price {background: url(/premico/lp/50725/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50725 h2.hdr_del-pay {background: url(/premico/lp/50725/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50725 .cart-in a {
  background:url(/premico/lp/50725/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50725 .contact_tel a {
  background: url(/premico/lp/50725/contact_tel.jpg) no-repeat center top;
}


#lp .lp50725 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50725 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50725 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50725 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50725 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50725 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50725 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50725 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50725 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50725 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50725 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50725 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50725 .gallery .right {
    width: 300px;
  }

  #lp .lp50725 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50725 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp50725 .gallery p.text {
  clear: both;
  display: inline-block;
  margin: 20px 0 0 0;
  font-size: 16px;
}

@media screen and (max-width: 480px) {
  #lp .lp50725 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50725 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50725 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50725 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50725 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}



/*************************** 50525 ************************** */

#lp .lp50525 .contact_tel {
  margin: 20px auto;
}

#lp .lp50525 .keyvisual {
  background-image:url(/premico/lp/50525/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50525 .lead {
  background-image:url(/premico/lp/50525/pc_lead.jpg);
  background-position:center bottom;
  height: 973px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 1px;
}

#lp .lp50525 .lead02 {
  background-image:url(/premico/lp/50525/pc_lead02.jpg);
  background-position:center bottom;
  height: 2400px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50525 .lead03 {
  background-image:url(/premico/lp/50525/pc_lead03.jpg);
  background-position:center bottom;
  height: 1179px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50525 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50525 h2.hdr_gly {background: url(/premico/lp/50525/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50525 h2.hdr_price {background: url(/premico/lp/50525/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50525 h2.hdr_del-pay {background: url(/premico/lp/50525/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50525 .cart-in a {
  background:url(/premico/lp/50525/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50525 .contact_tel a {
  background: url(/premico/lp/50525/contact_tel.jpg) no-repeat center top;
}


#lp .lp50525 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50525 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50525 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50525 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50525 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50525 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50525 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50525 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50525 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50525 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50525 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50525 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50525 .gallery .right {
    width: 300px;
  }

  #lp .lp50525 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50525 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp50525 .gallery p.text {
  clear: both;
  display: inline-block;
  margin: 20px 0 0 0;
  font-size: 16px;
}

@media screen and (max-width: 480px) {
  #lp .lp50525 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50525 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50525 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50525 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50525 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}


/*************************** 50570 ************************** */

#lp .lp50570 .contact_tel {
  margin: 20px auto;
}

#lp .lp50570 .keyvisual {
  background-image:url(/premico/lp/50570/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50570 .lead {
  background-image:url(/premico/lp/50570/pc_lead.jpg);
  background-position:center bottom;
  height: 1224px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 1px;
}

#lp .lp50570 .lead02 {
  background-image:url(/premico/lp/50570/pc_lead02.jpg);
  background-position:center bottom;
  height: 1569px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50570 .lead03 {
  background-image:url(/premico/lp/50570/pc_lead03.jpg);
  background-position:center bottom;
  height: 1678px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

#lp .lp50570 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50570 h2.hdr_gly {background: url(/premico/lp/50570/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50570 h2.hdr_price {background: url(/premico/lp/50570/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50570 h2.hdr_del-pay {background: url(/premico/lp/50570/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50570 .cart-in a {
  background:url(/premico/lp/50570/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50570 .contact_tel a {
  background: url(/premico/lp/50570/contact_tel.jpg) no-repeat center top;
}


#lp .lp50570 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50570 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50570 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50570 .price_area p.stit {
  margin: 0 0 24px 0;
}

#lp .lp50570 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}

#lp .lp50570 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50570 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}

#lp .lp50570 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50570 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}

#lp .lp50570 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}

#lp .lp50570 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (min-width: 481px) {
  #lp .lp50570 .gallery .left {
    width: 705px;
    height: 530px;
  }

  #lp .lp50570 .gallery .right {
    width: 300px;
  }

  #lp .lp50570 .gallery .right ul {
    display: flex;
    flex-wrap: wrap;
  }

  #lp .lp50570 .gallery .right ul li {
    margin-bottom: 10px;
    width: 50%;
    text-align: right;
  }
}

#lp .lp50570 .gallery p.text {
  clear: both;
  display: inline-block;
  margin: 20px 0 0 0;
  font-size: 16px;
}

@media screen and (max-width: 480px) {
  #lp .lp50570 .sp_main03 {
    padding: 0 !important;
  }

  .sp_main01 {
    margin-bottom: 0 !important;
  }

  #lp .lp50570 .gallery .left {
    width: 96%;
    margin: 0 auto 10px auto;
  }

  #lp .lp50570 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50570 .gallery .right li {
      width: 23%;
      margin: 0 1% 1% 0;
  }

  #lp .lp50570 .gallery p.text {
    display: block;
    width: 96%;
    margin: 20px auto 0 auto;
  }
}


/*************************** 50013 ************************** */

#lp .lp50013 .keyvisual {
  background-image:url(/premico/lp/50013/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}

#lp .lp50013 p.top_lead {
  width: 998px;
  margin: 0 auto;
  padding: 0;
}

#lp .lp50013 p.jump_bnr {
  margin: 40px 0 0 0;
  padding: 0;
  text-align: center;
}


#lp .lp50013 .lead {
  background: url(/premico/lp/50013/pc_lead02.jpg) center 1009px no-repeat;
  width:998px;
  height: 4400px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}


#lp .lp50013 .lead02 {
  background: url(/premico/lp/50013/pc_lead02b.jpg) center 1009px no-repeat;
  width:998px;
  height: 3000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50013 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50013 #lp01 {
  }
    #lp .lp50013 #lp01 .nav01 {background-image:url(/premico/lp/50013/pc_nav_feature.png); width: 228px !important; }
    #lp .lp50013 #lp01 .nav02 {background-image:url(/premico/lp/50013/pc_nav_price.png); width: 233px !important; left: 228px !important; }
    #lp .lp50013 #lp01 .nav03 {background-image:url(/premico/lp/50013/pc_nav_delivery.png); width: 241px !important; left: 461px !important;}
    #lp .lp50013 #lp01 .nav04 {background-image:url(/premico/lp/50013/pc_nav_buy.png); width: 300px !important; left: 701px !important;}

#lp .lp50013 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}

  
#lp .lp50013 h2.hdr_gly {background: url(/premico/lp/50013/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp50013 h2.hdr_price {background: url(/premico/lp/50013/pc_price_title.png) no-repeat center bottom;}
#lp .lp50013 h2.hdr_del-pay {background: url(/premico/lp/50013/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp50013 .cart-in a {
  background:url(/premico/lp/50013/pc_price_cart.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50013 .contact_tel a {
  background: url(/premico/lp/50013/contact_tel.png) no-repeat center top;
  
}
#lp .lp50013 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50013 .price_area .right .form p:last-child{
  border-bottom:none;
}



#lp .lp50013 .price_area .left02 {
  float: left;
  width: 470px;
  text-align: left;
}

#lp .lp50013 .price_area .right {
  width: 470px;
}


#lp .lp50013 .price_area .right.single {
  float: none !important;
  width: 100% !important;
}

#lp .lp50013 .price_area p.image {
  width: 344px;
  margin: 0 auto;
}

#lp .lp50013 .price_area .right h3,
#lp .lp50013 .price_area .left02 h3 {
  color: #686868;
  border-left: 7px solid #686868;
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
#lp .lp50013 .price_area .right .price,
#lp .lp50013 .price_area .left02 .price {
  margin-bottom: 10px;
  font-size: 18px;
}
#lp .lp50013 .price_area .right .fee,
#lp .lp50013 .price_area .left02 .fee {
  margin-bottom: 5px;
}
#lp .lp50013 .price_area .right .credit,
#lp .lp50013 .price_area .left02 .credit {
  margin-bottom: 10px;
}
#lp .lp50013 .price_area .right .method {
}
#lp .lp50013 .price_area .right .method dl,
#lp .lp50013 .price_area .left02 .method dl {
  overflow: hidden;
}
#lp .lp50013 .price_area .right .method dl dt,
#lp .lp50013 .price_area .left02 .method dl dt {
  font-weight: bold;
  margin-bottom: 10px;
}
#lp .lp50013 .price_area .right .method dl dd,
#lp .lp50013 .price_area .left02 .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
#lp .lp50013 .price_area .right .form,
#lp .lp50013 .price_area .left02 .form {
  border: 1px solid #cccccc;
  border-radius: 5px;
  margin-bottom: 25px;
}
#lp .lp50013 .price_area .right .form p,
#lp .lp50013 .price_area .left02 .form p {
  padding: 10px 5%;
}

#lp .lp50013 .price_area .right .form p span,
#lp .lp50013 .price_area .left02 .form p span {
  margin-right: 20px;
  display: inline-block;
  font-size: 14px;
}
#lp .lp50013 .price_area .right .form p:first-child,
#lp .lp50013 .price_area .left02 .form p:first-child {
  border-bottom: 1px solid #ccc;
}
#lp .lp50013 .price_area .right .form p b,
#lp .lp50013 .price_area .left02 .form p b {
  margin-right: 5px;
}
#lp .lp50013 .price_area .right .form p select,
#lp .lp50013 .price_area .left02 .form p select {
/*  width: 60px; */
}
#lp .lp50013 .price_area .right .form p select.type01,
#lp .lp50013 .price_area .left02 .form p select.type01 {
  width: auto;
}

#lp .lp50013 .cart-in a {
  cursor:pointer;
}

#lp .lp50013 .price_area .left02 .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp50013 .price_area .left02 .form p:last-child {
  border-bottom:none;
}

@media screen and (max-width: 480px) {
  #lp .lp50013 .price_area .left02 {
    float: none;
    width: 100%;
  }
  
  #lp .lp50013 .price_area .right {
    width: 100%;
  }
  
  #lp .lp50013 .price_area p.image {
    width: 100%;
    text-align: center;
  }
}



/***************************    50097 @ ************************** */

#lp .lp50097 .keyvisual {
  background-image:url(/premico/lp/50097/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}

#lp .lp50097 p.top_lead {
  width: 998px;
  margin: 0 auto;
  padding: 0;
}

#lp .lp50097 p.jump_bnr {
  margin: 40px 0 0 0;
  padding: 0;
  text-align: center;
}


#lp .lp50097 .lead {
  background: url(/premico/lp/50097/pc_lead.jpg) center top no-repeat;
  width:998px;
  height: 2636px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50097 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50097 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}

  
#lp .lp50097 h2.hdr_gly {background: url(/premico/lp/50097/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50097 h2.hdr_price {background: url(/premico/lp/50097/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50097 h2.hdr_del-pay {background: url(/premico/lp/50097/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50097 .cart-in a {
  background:url(/premico/lp/50097/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50097 .contact_tel {
  margin: 10px auto;
}
#lp .lp50097 .contact_tel a {
  background: url(/premico/lp/50097/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50097 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50097 .price_area .right .form p:last-child{
  border-bottom:none;
}

.price_area h3.stitle {
    color: #686868;
    border-left: 7px solid #686868;

    padding-left: 20px;
    font-size: 25px;
    margin-bottom: 25px;
}

.price_area .right h3.no-bdr {
    border-left: none !important;
  padding-left: 0 !important;
}

@media screen and (max-width: 480px) {
  .price_area h3.stitle {
    width: 94%;
    float: none;
    margin: 20px 0 20px 10px;
    font-size: 16px;
    line-height: 1.5;
  }
}


/*************************** 50341 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50341 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50341 .contact_tel {
  margin: 20px auto;
}

#lp .lp50341 .keyvisual {
  background-image:url(/premico/lp/50341/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50341 .lead {
  background-image:url(/premico/lp/50341/pc_lead.jpg);
  background-position:center bottom;
  height: 2130px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px 18px;
}

#lp .lp50341 .lead02 {
  background-image:url(/premico/lp/50341/pc_lead02.jpg);
  background-position:center bottom;
  height: 1731px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50341 .bnr {
  text-align: center;
}

#lp .lp50341 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50341 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50341 h2.hdr_gly {background: url(/premico/lp/50341/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50341 h2.hdr_price {background: url(/premico/lp/50341/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50341 h2.hdr_del-pay {background: url(/premico/lp/50341/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50341 .cart-in a {
  background:url(/premico/lp/50341/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50341 .contact_tel a {
  background: url(/premico/lp/50341/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50341 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50341 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50341 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50366 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50366 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  
  spv {
    display: none;
  }
}

@media screen and (min-width: 481px) {    
  .spv {
    display: none;
  }
}

#lp .lp50366 .contact_tel {
  margin: 20px auto;
}

#lp .lp50366 .keyvisual {
  background-image:url(/premico/lp/50366/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50366 .lead {
  background-image:url(/premico/lp/50366/pc_lead.jpg);
  background-position:center bottom;
  height: 2596px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50366 .feauture {
  background-image:url(/premico/lp/50366/pc_lead02.jpg);
  background-position:center bottom;
  height: 1984px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50366 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50366 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50366 h2.hdr_gly {background: url(/premico/lp/50366/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50366 h2.hdr_price {background: url(/premico/lp/50366/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50366 h2.hdr_del-pay {background: url(/premico/lp/50366/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50366 .cart-in a {
  background:url(/premico/lp/50366/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50366 .contact_tel a {
  background: url(/premico/lp/50366/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50366 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50366 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50366 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50413 ************************** */

#lp .lp50413 .contact_tel {
  margin: 20px auto;
}

#lp .lp50413 .keyvisual {
  background-image:url(/premico/lp/50413/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50413 .lead {
  background-image:url(/premico/lp/50413/pc_lead.jpg);
  background-position:center bottom;
  height: 2834px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50413 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50413 h2.hdr_price {background: url(/premico/lp/50413/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50413 h2.hdr_del-pay {background: url(/premico/lp/50413/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50413 .cart-in a {
  background:url(/premico/lp/50413/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50413 .contact_tel a {
  background: url(/premico/lp/50413/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50413 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50413 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50413 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50413 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50413 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50413 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50413 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50413 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50413 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50413 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50413 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (max-width: 480px) {
  #lp .lp50413 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50413 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }
}


/*************************** shadaloo ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp-shadaloo .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp-shadaloo .contact_tel {
  margin: 20px auto;
}

#lp .lp-shadaloo .keyvisual {
  background-image:url(/capcom/shadaloo/img/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0 0 40px 0;
  padding:0;
  line-height:0;
  }


#lp .lp-shadaloo .lead {
  background-image:url(/capcom/shadaloo/img/pc_lead.jpg);
  background-position:center bottom;
  height: 2006px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp-shadaloo .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp-shadaloo .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp-shadaloo h2.hdr_price {background: url(/capcom/shadaloo/img/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp-shadaloo h2.hdr_del-pay {background: url(/capcom/shadaloo/img/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp-shadaloo .cart-in a {
  background:url(/capcom/shadaloo/img/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp-shadaloo .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp-shadaloo .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp-shadaloo .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** rockman ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp-rockman .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp-rockman .contact_tel {
  margin: 20px auto;
}

#lp .lp-rockman .keyvisual {
  background-image:url(/capcom/rockman/img/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0 0 40px 0;
  padding:0;
  line-height:0;
  }


#lp .lp-rockman .lead {
  background-image:url(/capcom/rockman/img/pc_lead.jpg);
  background-position:center bottom;
  height: 1523px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp-rockman .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp-rockman .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp-rockman h2.hdr_price {background: url(/capcom/rockman/img/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp-rockman h2.hdr_del-pay {background: url(/capcom/rockman/img/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp-rockman .cart-in a {
  background:url(/capcom/rockman/img/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp-rockman .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp-rockman .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp-rockman .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** rockman30 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp-rockman30 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp-rockman30 .contact_tel {
  margin: 20px auto;
}

#lp .lp-rockman30 .keyvisual {
  background-image:url(/capcom/rockman30/img/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0 0 40px 0;
  padding:0;
  line-height:0;
  }


#lp .lp-rockman30 .lead {
  background-image:url(/capcom/rockman30/img/pc_lead.jpg);
  background-position:center bottom;
  height: 2820px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp-rockman30 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp-rockman30 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp-rockman30 h2.hdr_price {background: url(/capcom/rockman30/img/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp-rockman30 h2.hdr_del-pay {background: url(/capcom/rockman30/img/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp-rockman30 .cart-in a {
  background:url(/capcom/rockman30/img/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp-rockman30 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp-rockman30 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp-rockman30 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50320 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50320 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50320 .contact_tel {
  margin: 20px auto;
}

#lp .lp50320 .keyvisual {
  background-image:url(/premico/lp/50320/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50320 .lead {
  background-image:url(/premico/lp/50320/pc_lead.jpg);
  background-position:center bottom;

  height: 2072px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50320 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50320 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50320 h2.hdr_price {background: url(/premico/lp/50320/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50320 h2.hdr_del-pay {background: url(/premico/lp/50320/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50320 .cart-in a {
  background:url(/premico/lp/50320/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50320 .contact_tel a {
  background: url(/premico/lp/50320/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50320 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50320 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50320 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50408 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50408 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50408 .contact_tel {
  margin: 20px auto;
}

#lp .lp50408 .keyvisual {
  background-image:url(/premico/lp/50408/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50408 .lead {
  background-image:url(/premico/lp/50408/pc_lead.jpg);
  background-position:center bottom;
  height: 1781px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50408 .feature {
  background-image:url(/premico/lp/50408/pc_feature.jpg);
  background-position:center bottom;
  height: 2000px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50408 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50408 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50408 h2.hdr_gly {background: url(/premico/lp/50408/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50408 h2.hdr_price {background: url(/premico/lp/50408/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50408 h2.hdr_del-pay {background: url(/premico/lp/50408/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50408 .cart-in a {
  background:url(/premico/lp/50408/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50408 .contact_tel a {
  background: url(/premico/lp/50408/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50408 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50408 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50408 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50458 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50458 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50458 .contact_tel {
  margin: 20px auto;
}

#lp .lp50458 .keyvisual {
  background-image:url(/premico/lp/50458/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50458 .lead {
  background-image:url(/premico/lp/50458/pc_lead.jpg);
  background-position:center bottom;
  height: 2541px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50458 .feature {
  background-image:url(/premico/lp/50458/pc_feature.jpg);
  background-position:center bottom;
  height: 2279px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50458 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50458 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50458 h2.hdr_price {background: url(/premico/lp/50458/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50458 h2.hdr_del-pay {background: url(/premico/lp/50458/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50458 .cart-in a {
  background:url(/premico/lp/50458/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50458 .contact_tel a {
  background: url(/premico/lp/50458/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50458 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50458 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50458 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50488 ************************** */

div#headerwrapper.lp50488 .head_left {
  width: 24%;
  padding: 20px 0 0 20px;
}

div#headerwrapper.lp50488 .head_right {
  width: 72%;
}

@media screen and (min-width: 481px) {
  div#headerwrapper.lp50488 .head_right .sp_ieilogo {
    display: none;
  }
  div#headerwrapper.lp50488 .head_left .log {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  #lp .lp50488 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }

  div#headerwrapper.lp50488 .head_right .pc_ieilogo {
    display: none;
  }

  div#headerwrapper.lp50488 .head_left {
    display: flex;
    width: 100%;
    padding: 0;
  }

  div#headerwrapper.lp50488 .head_left h1 {
    width: 30%;
    padding: 5px 0 0 5px;
  }

  div#headerwrapper.lp50488 .head_left .log {
    margin: 0 0 0 2%;
    width: 48%;
  }

  div#headerwrapper.lp50488 .head_left .ieilogo {
    width: 12%;
    margin-left: 10px;
  }

  div#headerwrapper.lp50488 .head_right {
    width: 100%;
    padding: 0;
  }
}

#lp .lp50488 .contact_tel {
  margin: 20px auto;
}

#lp .lp50488 .keyvisual {
  background-image:url(/premico/lp/50488/pc_keyvisual.jpg);
  background-position:center bottom;
  height:413px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50488 .lead {
  background-image:url(/premico/lp/50488/pc_lead.jpg);
  background-position:center bottom;
  height: 1081px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50488 .lead02 {
  background-image:url(/premico/lp/50488/pc_lead02.jpg);
  background-position:center bottom;
  height: 1674px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50488 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50488 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50488 h2.hdr_price {background: url(/premico/lp/50488/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50488 h2.hdr_del-pay {background: url(/premico/lp/50488/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50488 .cart-in a {
  background:url(/premico/lp/50488/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50488 .contact_tel a {
  background: url(/premico/lp/50488/contact_tel.jpg) no-repeat center top;
}
#lp .lp50488 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50488 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50488 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50488 .price_area .right .method dl dd ul {
  display: flex;
  flex-wrap: wrap;
}

#lp .lp50488 .price_area .right .method dl dd ul li {
  margin: 0 0 12px 0;
  width: 50%;
}

#lp .lp50488 .price_area .right .form {
  margin-bottom: 0;
  border: none;
}

#lp .lp50488 .price_area .section02 {
  margin: 0 0 20px 0;
  padding: 0 0 20px 0;
  border-bottom: 1px dashed #aaaaaa;
}

@media screen and (max-width: 480px) {
  #lp .lp50488 .price_area .right .method dl dd ul li {
    width: 100%;
  }
}


/*************************** 50483 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50483 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50483 .contact_tel {
  margin: 20px auto;
}

#lp .lp50483 .keyvisual {
  background-image:url(/premico/lp/50483/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50483 .lead {
  background-image:url(/premico/lp/50483/pc_lead.jpg);
  background-position:center bottom;
  height: 1749px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50483 .feature {
  background-image:url(/premico/lp/50483/pc_feature.jpg);
  background-position:center bottom;
  height: 1620px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50483 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50483 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50483 h2.hdr_gly {background: url(/premico/lp/50483/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50483 h2.hdr_price {background: url(/premico/lp/50483/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50483 h2.hdr_del-pay {background: url(/premico/lp/50483/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50483 .cart-in a {
  background:url(/premico/lp/50483/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50483 .contact_tel a {
  background: url(/premico/lp/50483/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50483 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50483 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50483 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50509 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50509 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50509 .contact_tel {
  margin: 20px auto;
}

#lp .lp50509 .keyvisual {
  background-image:url(/premico/lp/50509/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50509 .lead {
  background-image:url(/premico/lp/50509/pc_lead.jpg);
  background-position:center bottom;
  height: 1328px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50509 .feature {
  background-image:url(/premico/lp/50509/pc_feature.jpg);
  background-position:center bottom;
  height: 1714px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50509 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50509 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50509 h2.hdr_gly {background: url(/premico/lp/50509/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50509 h2.hdr_price {background: url(/premico/lp/50509/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50509 h2.hdr_del-pay {background: url(/premico/lp/50509/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50509 .cart-in a {
  background:url(/premico/lp/50509/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50509 .contact_tel a {
  background: url(/premico/lp/50509/contact_tel.jpg) no-repeat center top;
}
#lp .lp50509 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50509 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50509 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50509 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}



/*************************** 50543 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50543 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50543 .contact_tel {
  margin: 20px auto;
}

#lp .lp50543 .keyvisual {
  background-image:url(/premico/lp/50543/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50543 .lead {
  background-image:url(/premico/lp/50543/pc_lead.jpg);
  background-position:center bottom;
  height: 1274px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50543 .feature {
  background-image:url(/premico/lp/50543/pc_feature.jpg);
  background-position:center bottom;
  height: 936px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50543 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50543 .feature {
  width:100%;
  margin:0;

}

#lp .lp50543 h2.hdr_gly {background: url(/premico/lp/50543/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50543 h2.hdr_price {background: url(/premico/lp/50543/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50543 h2.hdr_del-pay {background: url(/premico/lp/50543/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50543 .cart-in a {
  background:url(/premico/lp/50543/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50543 .contact_tel a {
  background: url(/premico/lp/50543/contact_tel.jpg) no-repeat center top;
}
#lp .lp50543 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50543 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50543 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50543 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50543 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}

#lp .lp50543 .bnr {
  margin: 0 auto;
  text-align: center;
}


/*************************** 50627 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50627 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50627 .contact_tel {
  margin: 20px auto;
}

#lp .lp50627 .keyvisual {
  background-image:url(/premico/lp/50627/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50627 .lead {
  background-image:url(/premico/lp/50627/pc_lead.jpg);
  background-position:center bottom;
  height: 3444px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50627 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50627 .feature {
  width:100%;
  margin:0;

}

#lp .lp50627 h2.hdr_gly {background: url(/premico/lp/50627/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50627 h2.hdr_price {background: url(/premico/lp/50627/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50627 h2.hdr_del-pay {background: url(/premico/lp/50627/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50627 .cart-in a {
  background:url(/premico/lp/50627/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50627 .contact_tel a {
  background: url(/premico/lp/50627/contact_tel.jpg) no-repeat center top;
}
#lp .lp50627 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50627 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50627 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50636 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50636 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50636 .contact_tel {
  margin: 20px auto;
}

#lp .lp50636 .keyvisual {
  background-image:url(/premico/lp/50636/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50636 .lead {
  background-image:url(/premico/lp/50636/pc_lead.jpg);
  background-position:center bottom;
  height:2159px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50636 .feature {
  background-image:url(/premico/lp/50636/pc_feature.jpg);
  background-position:center bottom;
  height:1711px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50636 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50636 .feature {
  width:100%;
  margin:0;

}

#lp .lp50636 h2.hdr_gly {background: url(/premico/lp/50636/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50636 h2.hdr_price {background: url(/premico/lp/50636/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50636 h2.hdr_del-pay {background: url(/premico/lp/50636/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50636 .cart-in a {
  background:url(/premico/lp/50636/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50636 .contact_tel a {
  background: url(/premico/lp/50636/contact_tel.jpg) no-repeat center top;
}
#lp .lp50636 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50636 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50636 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50636 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50636 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}

#lp .lp50636 .bnr {
  margin: 0 auto;
  text-align: center;
}


/*************************** 50649 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50649 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50649 .contact_tel {
  margin: 20px auto;
}

#lp .lp50649 .keyvisual {
  background-image:url(/premico/lp/50649/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50649 .lead {
  background-image:url(/premico/lp/50649/pc_lead.jpg);
  background-position:center bottom;
  height: 2160px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50649 .feature {
  background-image:url(/premico/lp/50649/pc_feature.jpg);
  background-position:center bottom;
  height: 1652px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50649 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50649 .feature {
  width:100%;
  margin:0;

}

#lp .lp50649 h2.hdr_gly {background: url(/premico/lp/50649/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50649 h2.hdr_price {background: url(/premico/lp/50649/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50649 h2.hdr_del-pay {background: url(/premico/lp/50649/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50649 .cart-in a {
  background:url(/premico/lp/50649/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50649 .contact_tel a {
  background: url(/premico/lp/50649/contact_tel.jpg) no-repeat center top;
}
#lp .lp50649 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50649 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50649 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50649 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50649 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}

#lp .lp50649 .bnr {
  margin: 0 auto;
  text-align: center;
}


/*************************** 50646 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50646 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50646 .contact_tel {
  margin: 20px auto;
}

#lp .lp50646 .keyvisual {
  background-image:url(/premico/lp/50646/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50646 .lead {
  background-image:url(/premico/lp/50646/pc_lead.jpg);
  background-position:center bottom;
  height: 1724px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50646 .feature {
  background-image:url(/premico/lp/50646/pc_feature.jpg);
  background-position:center bottom;
  height: 1415px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50646 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50646 .feature {
  width:100%;
  margin:0;

}

#lp .lp50646 h2.hdr_gly {background: url(/premico/lp/50646/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50646 h2.hdr_price {background: url(/premico/lp/50646/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50646 h2.hdr_del-pay {background: url(/premico/lp/50646/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50646 .cart-in a {
  background:url(/premico/lp/50646/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50646 .contact_tel a {
  background: url(/premico/lp/50646/contact_tel.jpg) no-repeat center top;
}
#lp .lp50646 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50646 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50646 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50646 .gallery .right li {
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50646 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}

#lp .lp50646 .bnr {
  margin: 0 auto;
  text-align: center;
}


/*************************** 50492 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50492 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50492 .contact_tel {
  margin: 20px auto;
}

#lp .lp50492 .keyvisual {
  background-image:url(/premico/lp/50492/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50492 .lead {
  background-image:url(/premico/lp/50492/pc_lead.jpg);
  background-position:center bottom;
  height: 2312px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50492 .feature {
  background-image:url(/premico/lp/50492/pc_feature.jpg);
  background-position:center bottom;
  height: 1997px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50492 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50492 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50492 h2.hdr_gly {background: url(/premico/lp/50492/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50492 h2.hdr_price {background: url(/premico/lp/50492/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50492 h2.hdr_del-pay {background: url(/premico/lp/50492/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50492 .cart-in a {
  background:url(/premico/lp/50492/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50492 .contact_tel a {
  background: url(/premico/lp/50492/contact_tel.jpg) no-repeat center top;
}
#lp .lp50492 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50492 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50492 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50492 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50492 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}


/*************************** 50532 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50532 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50532 .contact_tel {
  margin: 20px auto;
}

#lp .lp50532 .keyvisual {
  background-image:url(/premico/lp/50532/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50532 .lead {
  background-image:url(/premico/lp/50532/pc_lead.jpg);
  background-position:center bottom;
  height: 1692px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50532 .feature {
  background-image:url(/premico/lp/50532/pc_feature.jpg);
  background-position:center bottom;
  height: 2148px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50532 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50532 h2.hdr_gly {background: url(/premico/lp/50532/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50532 h2.hdr_price {background: url(/premico/lp/50532/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50532 h2.hdr_del-pay {background: url(/premico/lp/50532/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50532 .cart-in a {
  background:url(/premico/lp/50532/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50532 .contact_tel a {
  background: url(/premico/lp/50532/contact_tel.jpg) no-repeat center top;
}
#lp .lp50532 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50532 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50532 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50532 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50532 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/*************************** 50470 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50470 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50470 .contact_tel {
  margin: 20px auto;
}

#lp .lp50470 .keyvisual {
  background-image:url(/premico/lp/50470/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50470 .lead {
  background-image:url(/premico/lp/50470/pc_lead.jpg);
  background-position:center bottom;
  height: 996px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50470 .feature {
  background-image:url(/premico/lp/50470/pc_feature.jpg);
  background-position:center bottom;
  height: 1662px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50470 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50470 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50470 h2.hdr_gly {background: url(/premico/lp/50470/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50470 h2.hdr_price {background: url(/premico/lp/50470/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50470 h2.hdr_del-pay {background: url(/premico/lp/50470/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50470 .cart-in a {
  background:url(/premico/lp/50470/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50470 .contact_tel a {
  background: url(/premico/lp/50470/contact_tel.jpg) no-repeat center top;
}
#lp .lp50470 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50470 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50470 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50470 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50470 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/*************************** 50485 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50485 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50485 .contact_tel {
  margin: 20px auto;
}

#lp .lp50485 .keyvisual {
  background-image:url(/premico/lp/50485/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50485 .lead {
  background-image:url(/premico/lp/50485/pc_lead.jpg);
  background-position:center bottom;
  height: 2655px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50485 .feature {
  background-image:url(/premico/lp/50485/pc_feature.jpg);
  background-position:center bottom;
  height: 1684px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50485 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50485 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50485 h2.hdr_gly {background: url(/premico/lp/50485/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50485 h2.hdr_price {background: url(/premico/lp/50485/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50485 h2.hdr_del-pay {background: url(/premico/lp/50485/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50485 .cart-in a {
  background:url(/premico/lp/50485/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50485 .contact_tel a {
  background: url(/premico/lp/50485/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50485 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50485 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50485 .price_area .right .form p span input {
  margin-right: 15px;
}

.gallery .left {
  width: 701px;
}

#lp .lp50485 .gallery .right {
  width: 243px;
}

#lp .lp50485 .gallery .right li {
  margin-bottom: 11px;
}

@media screen and (max-width: 480px) {
  #lp .lp50485 .gallery .right {
    width: 100%;
  }
  #lp .lp50485 .gallery .right li {
      width: 18%;
      margin: 0 1% 0 0;
  }
}



/*************************** 50486 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50486 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50486 .contact_tel {
  margin: 20px auto;
}

#lp .lp50486 .keyvisual {
  background-image:url(/premico/lp/50486/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50486 .lead {
  background-image:url(/premico/lp/50486/pc_lead.jpg);
  background-position:center bottom;
  height: 2199px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50486 .feature {
  background-image:url(/premico/lp/50486/pc_feature.jpg);
  background-position:center bottom;
  height: 2272px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50486 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50486 .feature {
  width:100%;
  margin:0 0 50px 0;

}

#lp .lp50486 h2.hdr_gly {background: url(/premico/lp/50486/pc_gallery_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50486 h2.hdr_price {background: url(/premico/lp/50486/pc_price_title.jpg) no-repeat center bottom; margin-bottom: 10px;}
#lp .lp50486 h2.hdr_del-pay {background: url(/premico/lp/50486/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50486 .cart-in a {
  background:url(/premico/lp/50486/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50486 .contact_tel a {
  background: url(/premico/lp/50486/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50486 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50486 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50486 .price_area .right .form p span input {
  margin-right: 15px;
}

#lp .lp50486 .gallery .right li
{
  margin-bottom: 11px;
}


@media screen and (max-width: 480px) {
  #lp .lp50486 .gallery .right li {
      width: 23%;
      margin: 0 1% 0 0;
  }
}



/*************************** 50363 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50363 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50363 .contact_tel {
  margin: 20px auto;
}

#lp .lp50363 .keyvisual {
  background-image:url(/premico/lp/50363/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50363 .lead {
  background-image:url(/premico/lp/50363/pc_lead.jpg);
  background-position:center bottom;
  height: 2250px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50363 .feature {
  background-image:url(/premico/lp/50363/pc_feature.jpg);
  background-position:center bottom;
  height: 854px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50363 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50363 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50363 h2.hdr_gly {background: url(/premico/lp/50363/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp50363 h2.hdr_price {background: url(/premico/lp/50363/pc_price_title.png) no-repeat center bottom;}

#lp .lp50363 h2.hdr_del-pay {background: url(/premico/lp/50363/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp50363 .cart-in a {
  background:url(/premico/lp/50363/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50363 .contact_tel a {
  background: url(/premico/lp/50363/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50363 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50363 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50363 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50425 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50425 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50425 .contact_tel {
  margin: 20px auto;
}

#lp .lp50425 .keyvisual {
  background-image:url(/premico/lp/50425/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50425 .lead {
  background-image:url(/premico/lp/50425/pc_lead.jpg);
  background-position:center bottom;
  height: 3200px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50425 .bnr {
  text-align: center;
}

#lp .lp50425 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50425 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}

#lp .lp50425 h2.hdr_price {background: url(/premico/lp/50425/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50425 h2.hdr_del-pay {background: url(/premico/lp/50425/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50425 .cart-in a {
  background:url(/premico/lp/50425/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50425 .contact_tel a {
  background: url(/premico/lp/50425/contact_tel.jpg) no-repeat center top;
  

}
#lp .lp50425 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50425 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50425 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50383 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50383 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50383 .contact_tel {
  margin: 20px auto;
}

#lp .lp50383 .keyvisual {
  background-image:url(/premico/lp/50383/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50383 .lead {
  background-image:url(/premico/lp/50383/pc_lead.jpg);
  background-position:center bottom;
  height: 1636px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50383 .feature {
  background-image:url(/premico/lp/50383/pc_feature.jpg);
  background-position:center bottom;
  height: 1828px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50383 .bnr {
  text-align: center;
}

#lp .lp50383 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50383 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}

#lp .lp50383 h2.hdr_price {background: url(/premico/lp/50383/pc_price_title.png) no-repeat center bottom;}
#lp .lp50383 h2.hdr_del-pay {background: url(/premico/lp/50383/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp50383 .cart-in a {
  background:url(/premico/lp/50383/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50383 .contact_tel a {
  background: url(/premico/lp/50383/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50383 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50383 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50383 .price_area .right .form p span input {
  margin-right: 15px;
}


/***************************  9341  ************************** */


#lp .lp9341 .keyvisual {
  background-image:url(/premico/lp/9341/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9341 .lead {
  background-image:url(/premico/lp/9341/pc_lead.jpg);
  background-position:center bottom;
  height:1037px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9341 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9341 #lp01 {
  }
    #lp .lp9341 #lp01 .nav01 {background-image:url(/premico/lp/9341/pc_nav_feature.png);}
    #lp .lp9341 #lp01 .nav02 {background-image:url(/premico/lp/9341/pc_nav_gallery.png);}
    #lp .lp9341 #lp01 .nav03 {background-image:url(/premico/lp/9341/pc_nav_price.png);}
    #lp .lp9341 #lp01 .nav04 {background-image:url(/premico/lp/9341/pc_nav_delivery.png);}
    #lp .lp9341 #lp01 .nav05 {background-image:url(/premico/lp/9341/pc_nav_buy.png);}


  #lp .lp9341 .feature .lead {
    background-image: url(/premico/lp/9341/pc_feature.jpg);
    background-position:center top;
    height:2080px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp9341 h2.hdr_gly {background: url(/premico/lp/9341/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9341 h2.hdr_price {background: url(/premico/lp/9341/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9341 h2.hdr_del-pay {background: url(/premico/lp/9341/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9341 .cart-in a {
  background:url(/premico/lp/9341/pc_cart_in_btn.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9341 .contact_tel a {
  background: url(/premico/lp/9341/contact_tel.jpg) no-repeat center top;
}
#lp .lp9341 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9341 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9341 .bnr {
  margin: 40px 0 40px 0;
  text-align: center;
}


/***************************  50025@ƒgƒj[ƒgƒj[Eƒ`ƒ‡ƒbƒp[ ÷‚ÁE?á‚Ìƒ‰ƒ“ƒuƒ‹ƒ{[ƒ‹ ƒ_ƒCƒ„ƒ‚ƒ“ƒh‚ÁE??ä‚ê‚éCZ‚Ì•óüƒyƒ“ƒ_ƒ“ƒg  ************************** */


#lp .lp50025 .keyvisual {
  background-image:url(/premico/lp/50025/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50025 .lead {
  background-image:url(/premico/lp/50025/pc_lead.jpg);
  background-position:center bottom;
  height:1300px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50025 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50025 #lp01 {
  }
    #lp .lp50025 #lp01 .nav01 {background-image:url(/premico/lp/50025/pc_nav_feature.png);}
    #lp .lp50025 #lp01 .nav02 {background-image:url(/premico/lp/50025/pc_nav_gallery.png);}
    #lp .lp50025 #lp01 .nav03 {background-image:url(/premico/lp/50025/pc_nav_price.png);}
    #lp .lp50025 #lp01 .nav04 {background-image:url(/premico/lp/50025/pc_nav_delivery.png);}
    #lp .lp50025 #lp01 .nav05 {background-image:url(/premico/lp/50025/pc_nav_buy.png);}


  #lp .lp50025 .feature .lead {
    background-image: url(/premico/lp/50025/pc_feature.jpg);
    background-position:center top;
    height:1451px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp50025 h2.hdr_gly {background: url(/premico/lp/50025/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50025 h2.hdr_price {background: url(/premico/lp/50025/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50025 h2.hdr_del-pay {background: url(/premico/lp/50025/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50025 .cart-in a {
  background:url(/premico/lp/50025/pc_cart_in_btn.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50025 .contact_tel a {
  background: url(/premico/lp/50025/contact_tel.jpg) no-repeat center top;
}
#lp .lp50025 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50025 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50025 .bnr {
  margin: 40px 0 40px 0;
  text-align: center;
}


/*************************** 50225 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50225 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  
  spv {
    display: none;
  }
}

@media screen and (min-width: 481px) {    
  .spv {
    display: none;
  }
}

#lp .lp50225 .contact_tel {
  margin: 20px auto;
}

#lp .lp50225 .keyvisual {
  background-image:url(/premico/lp/50225/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50225 .lead {
  background-image:url(/premico/lp/50225/pc_lead.jpg);
  background-position:center bottom;
  height: 2610px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50225 .feauture {
  background-image:url(/premico/lp/50225/pc_lead02.jpg);
  background-position:center bottom;
  height: 1313px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50225 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50225 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50225 h2.hdr_gly {background: url(/premico/lp/50225/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50225 h2.hdr_price {background: url(/premico/lp/50225/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50225 h2.hdr_del-pay {background: url(/premico/lp/50225/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50225 .cart-in a {
  background:url(/premico/lp/50225/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50225 .contact_tel a {
  background: url(/premico/lp/50225/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50225 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50225 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50225 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50343 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50343 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  
  spv {
    display: none;
  }
}

@media screen and (min-width: 481px) {    
  .spv {
    display: none;
  }
}

#lp .lp50343 .contact_tel {
  margin: 20px auto;
}

#lp .lp50343 .keyvisual {
  background-image:url(/premico/lp/50343/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50343 .lead {
  background-image:url(/premico/lp/50343/pc_lead.jpg);
  background-position:center bottom;
  height: 1168px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50343 .feauture {
  background-image:url(/premico/lp/50343/pc_lead02.jpg);
  background-position:center bottom;
  height: 1240px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50343 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50343 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50343 h2.hdr_gly {background: url(/premico/lp/50343/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50343 h2.hdr_price {background: url(/premico/lp/50343/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50343 h2.hdr_del-pay {background: url(/premico/lp/50343/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50343 .cart-in a {
  background:url(/premico/lp/50343/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50343 .contact_tel a {
  background: url(/premico/lp/50343/contact_tel.jpg) no-repeat center top;
}
#lp .lp50343 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50343 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50343 .price_area .right .form p span input {
  margin-right: 15px;
}


/***************************  9327 2015”N Œ€ê”ÁE?ÁE?Vì ŒöŠJ‹L”O –¼’T’ãƒRƒiƒ“VS‰ö“ƒLƒbƒh ŒÀ’è”ÁE?öŽ®ƒuƒŒƒXƒŒƒbƒg ************************** */

#lp .lp9327 .keyvisual {
  background-image:url(/premico/lp/9327/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}


#lp .lp9327 p.textArea {
  padding:20px;
  color:#ffffff;
  align:justify;
  line-height:20px;
}


#lp .lp9327 .lead {
  background-image:url(/premico/lp/9327/pc_lead.jpg);
  background-position:center bottom;
  height:1433px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9327 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp9327 #lp01 {
  }
    #lp .lp9327 #lp01 .nav01 {background-image:url(/premico/lp/9327/pc_nav_feature.png);}
    #lp .lp9327 #lp01 .nav02 {background-image:url(/premico/lp/9327/pc_nav_gallery.png);}
    #lp .lp9327 #lp01 .nav03 {background-image:url(/premico/lp/9327/pc_nav_price.png);}
    #lp .lp9327 #lp01 .nav04 {background-image:url(/premico/lp/9327/pc_nav_delivery.png);}
    #lp .lp9327 #lp01 .nav05 {background-image:url(/premico/lp/9327/pc_nav_buy.png);}


  #lp .lp9327 .feature .lead {
    background-image: url(/premico/lp/9327/pc_feature.jpg);
    background-position:center top;
    height:2452px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp9327 h2.hdr_gly {background: url(/premico/lp/9327/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9327 h2.hdr_price {background: url(/premico/lp/9327/pc_price_title.png) no-repeat center bottom;}
#lp .lp9327 h2.hdr_del-pay {background: url(/premico/lp/9327/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9327 .cart-in a {
  background:url(/premico/lp/9327/pc_cart_in_btn.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9327 .contact_tel a {
  background: url(/premico/lp/9327/contact_tel.png) no-repeat center top;
}
#lp .lp9327 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9327 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9327 .bnr {
  margin: 40px 0 40px 0;
  text-align: center;
}



/***************************  9344 sDisney ƒVƒ“ƒfƒŒƒ‰tˁE?‚ÁE?K‚¹‚ÌƒuƒŒƒXƒŒƒbƒg ƒ_ƒCƒ„ƒ‚ƒ“ƒh“ü‚è“V‘R•óÎ‚Ì•óüƒuƒŒƒXƒŒƒbƒg ************************** */

div.sp_main02 p.text_area {
     margin: 0 20px 20px 20px !important;
     line-height: 1.5em; 
}

#lp .lp9344 .keyvisual {
  background-image:url(/premico/lp/9344/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9344 .lead {
  background-image:url(/premico/lp/9344/pc_lead.jpg);
  background-position:center top;

  height:1032px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9344 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9344 #lp01 {
  }
    #lp .lp9344 #lp01 .nav01 {background-image:url(/premico/lp/9344/pc_nav_feature.png);}
    #lp .lp9344 #lp01 .nav02 {background-image:url(/premico/lp/9344/pc_nav_gallery.png);}
    #lp .lp9344 #lp01 .nav03 {background-image:url(/premico/lp/9344/pc_nav_price.png);}
    #lp .lp9344 #lp01 .nav04 {background-image:url(/premico/lp/9344/pc_nav_delivery.png);}
    #lp .lp9344 #lp01 .nav05 {background-image:url(/premico/lp/9344/pc_nav_buy.png);}


  #lp .lp9344 .feature .lead {
    background-image: url(/premico/lp/9344/pc_feature.jpg);
    background-position:center top;
    height:1681px;
    width: 1000px;
    margin: 0 auto;
  }

    
#lp .lp9344 h2.hdr_gly {background: url(/premico/lp/9344/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9344 h2.hdr_price {background: url(/premico/lp/9344/pc_price_title.png) no-repeat center bottom;}
#lp .lp9344 h2.hdr_del-pay {background: url(/premico/lp/9344/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9344 .cart-in a {
  background:url(/premico/lp/9344/cart_in_btn.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9344 .contact_tel a {
  background: url(/premico/lp/9344/contact_tel.png) no-repeat center top;
}
#lp .lp9344 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9344 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9344  h2
{
  height: 150px;
}



/***************************  9375 INDEPENDENT ~ UŠk‹@“®‘à VŒ€ê”ÁE?@‰f‰æŒöŠJ‹L”O@ƒIƒtƒBƒVƒƒƒ‹ƒRƒ‰ƒ{ƒNƒƒmƒOƒ‰ƒt ************************** */

#lp .lp9375 .keyvisual {
  background-image:url(/premico/lp/9375/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}

#lp .lp9375 .lead {
  background-image:url(/premico/lp/9375/pc_feature_img.jpg);
  background-position:center bottom;
  height:1739px;
  width:957px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 30px -1px;
}

#lp .lp9375 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp9375 #lp01 {
  }
    #lp .lp9375 #lp01 .nav01 {background-image:url(/premico/lp/9375/pc_nav_feature.png);}
    #lp .lp9375 #lp01 .nav02 {background-image:url(/premico/lp/9375/pc_nav_gallery.png);}
    #lp .lp9375 #lp01 .nav03 {background-image:url(/premico/lp/9375/pc_nav_price.png);}
    #lp .lp9375 #lp01 .nav04 {background-image:url(/premico/lp/9375/pc_nav_delivery.png);}
    #lp .lp9375 #lp01 .nav05 {background-image:url(/premico/lp/9375/pc_nav_buy.png);}


#lp .lp9375 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp9375 h2.hdr_gly {background: url(/premico/lp/9375/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9375 h2.hdr_price {background: url(/premico/lp/9375/pc_price_title.png) no-repeat center bottom;}
#lp .lp9375 h2.hdr_del-pay {background: url(/premico/lp/9375/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9375 .cart-in a {
  background:url(/premico/lp/9375/pc_price_cart.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9375 .contact_tel a {
  background: url(/premico/lp/9375/contact_tel.png) no-repeat center top;
  
}
#lp .lp9375 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9375 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9375 .price_area .right .form p span input {
  margin-right: 15px;
}




/***************************   wƒ^[ƒ~ƒl[ƒ^[FV‹N“® ƒWƒFƒjƒVƒXxŒöŠJ‹L”O@ŒÀ’è”ÁE?IƒtƒBƒVƒƒƒ‹ƒEƒHƒbƒ` ************************** */

#lp .lp9371 .keyvisual {
  background-image:url(/premico/lp/9371/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9371 .lead {
  background-image:url(/premico/lp/9371/pc_lead.jpg);
  background-position:center bottom;
  height:1111px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9371 .lp_menu .lead #lp01 {
  top:38px;
  }

#lp .lp9371 #lp01 {
  }
    #lp .lp9371 #lp01 .nav01 {background-image:url(/premico/lp/9371/pc_nav_feature.png);}
    #lp .lp9371 #lp01 .nav02 {background-image:url(/premico/lp/9371/pc_nav_gallery.png);}
    #lp .lp9371 #lp01 .nav03 {background-image:url(/premico/lp/9371/pc_nav_price.png);}
    #lp .lp9371 #lp01 .nav04 {background-image:url(/premico/lp/9371/pc_nav_delivery.png);}
    #lp .lp9371 #lp01 .nav05 {background-image:url(/premico/lp/9371/pc_nav_buy.png);}


  #lp .lp9371 .feature .lead {
    background-image: url(/premico/lp/9371/pc_feature.jpg);
    background-position:center top;
    height:1537px;
    width: 1000px;
    margin: 0 auto;
  }

  #lp .lp9371 .feature .movie {
    background-image: url(/premico/lp/9371/pc_movie.jpg);
    background-position:center top;
    height:538px;
    width: 1002px;
    margin: 0 auto 80px;
  }

    
#lp .lp9371 h2.hdr_gly {background: url(/premico/lp/9371/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9371 h2.hdr_price {background: url(/premico/lp/9371/pc_price_title.png) no-repeat center bottom;}
#lp .lp9371 h2.hdr_del-pay {background: url(/premico/lp/9371/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9371 .cart-in a {
  background:url(/premico/lp/9371/cart_in_btn.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9371 .contact_tel a {
  background: url(/premico/lp/9371/contact_tel.png) no-repeat center top;
}
#lp .lp9371 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9371 .price_area .right .form p:last-child{
  border-bottom:none;
}




/***************************  9409 ƒuƒ‹[ƒXEƒŠ[ ************************** */

div.sp_main02 p.text_area {
     margin: 0 20px 20px 20px !important;
     line-height: 1.5em; 
}

#lp .lp9409 .keyvisual {
  background-image:url(/premico/lp/9409/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9409 .lead {
  background-image:url(/premico/lp/9409/pc_lead.jpg);
  background-position:center top;
  height: 1639px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9409 .lp_menu .lead #lp01 {
  top: 90px;
  }

#lp .lp9409 #lp01 {
  }
    #lp .lp9409 #lp01 .nav01 {background-image:url(/premico/lp/9409/pc_nav_feature.png);}
    #lp .lp9409 #lp01 .nav02 {background-image:url(/premico/lp/9409/pc_nav_gallery.png);}
    #lp .lp9409 #lp01 .nav03 {background-image:url(/premico/lp/9409/pc_nav_price.png);}
    #lp .lp9409 #lp01 .nav04 {background-image:url(/premico/lp/9409/pc_nav_delivery.png);}
    #lp .lp9409 #lp01 .nav05 {background-image:url(/premico/lp/9409/pc_nav_buy.png);}


  #lp .lp9409 .feature .lead {
    background-image: url(/premico/lp/9409/pc_feature.jpg);
    background-position:center top;
    height: 2105px;
    width: 1000px;
    margin: 0 auto;
  }

    
#lp .lp9409 h2.hdr_ftr {background: url(/premico/lp/9409/pc_feature_title.png) no-repeat center bottom;}
#lp .lp9409 h2.hdr_gly {background: url(/premico/lp/9409/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9409 h2.hdr_price {background: url(/premico/lp/9409/pc_price_title.png) no-repeat center bottom;}
#lp .lp9409 h2.hdr_del-pay {background: url(/premico/lp/9409/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9409 .cart-in a {
  background:url(/premico/lp/9409/cart_in_btn.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9409 .contact_tel a {
  background: url(/premico/lp/9409/contact_tel.png) no-repeat center top;
}
#lp .lp9409 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9409 .price_area .right .form p:last-child{
  border-bottom:none;
}


/***************************  9400 ƒ‰ƒtƒ@ƒ‹ƒK[Eƒ[ ‰i‰“‚ÌãJ ŒÀ’è”ÁE?ŒƒU[ƒEƒHƒŒƒbƒg ************************** */

div.sp_main02 p.text_area {
     margin: 0 20px 20px 20px !important;
     line-height: 1.5em; 
}

#lp .lp9400 .keyvisual {
  background-image:url(/premico/lp/9400/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9400 .lead {
  background-image:url(/premico/lp/9400/pc_lead.jpg);
  background-position:center top;
  height: 1639px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9400 .lp_menu .lead #lp01 {
  top: 20px;
  }

#lp .lp9400 #lp01 {
  }
    #lp .lp9400 #lp01 .nav01 {background-image:url(/premico/lp/9400/pc_nav_feature.png);}
    #lp .lp9400 #lp01 .nav02 {background-image:url(/premico/lp/9400/pc_nav_gallery.png);}
    #lp .lp9400 #lp01 .nav03 {background-image:url(/premico/lp/9400/pc_nav_price.png);}
    #lp .lp9400 #lp01 .nav04 {background-image:url(/premico/lp/9400/pc_nav_delivery.png);}
    #lp .lp9400 #lp01 .nav05 {background-image:url(/premico/lp/9400/pc_nav_buy.png);}


  #lp .lp9400 .feature .lead {
    background-image: url(/premico/lp/9400/pc_feature.jpg);
    background-position:center top;
    height: 1399px;
    width: 1000px;
    margin: 0 auto;
  }

    
#lp .lp9400 h2.hdr_ftr {background: url(/premico/lp/9400/pc_feature_title.png) no-repeat center bottom;}
#lp .lp9400 h2.hdr_gly {background: url(/premico/lp/9400/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9400 h2.hdr_price {background: url(/premico/lp/9400/pc_price_title.png) no-repeat center bottom;}
#lp .lp9400 h2.hdr_del-pay {background: url(/premico/lp/9400/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9400 .cart-in a {
  background:url(/premico/lp/9400/cart_in_btn.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9400 .contact_tel a {
  background: url(/premico/lp/9400/contact_tel.png) no-repeat center top;
}
#lp .lp9400 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9400 .price_area .right .form p:last-child{
  border-bottom:none;
}



/*************************** 9485 ƒgƒj[ƒgƒj[Eƒ`ƒ‡ƒbƒp[÷E?á‚ÌƒVƒ‡ƒ‹ƒ_[ƒCƒ^ƒŠƒAŽYƒgƒXƒJ[ƒiƒŒƒU[Žg—p8ƒ|ƒPƒbƒgƒVƒ‡ƒ‹ƒ_[ƒoƒbƒO ************************** */

#lp .lp9485 .keyvisual {
  background-image:url(/premico/lp/9485/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9485 .lead {
  background-image:url(/premico/lp/9485/pc_lead.jpg);
  background-position:center bottom;
  height: 987px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9485 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9485 #lp01 {
  }
    #lp .lp9485 #lp01 .nav01 {background-image:url(/premico/lp/9485/pc_nav_feature.png);}
    #lp .lp9485 #lp01 .nav02 {background-image:url(/premico/lp/9485/pc_nav_gallery.png);}
    #lp .lp9485 #lp01 .nav03 {background-image:url(/premico/lp/9485/pc_nav_price.png);}
    #lp .lp9485 #lp01 .nav04 {background-image:url(/premico/lp/9485/pc_nav_delivery.png);}
    #lp .lp9485 #lp01 .nav05 {background-image:url(/premico/lp/9485/pc_nav_buy.jpg);}


#lp .lp9485 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9485 .feature .lead {
    background-image: url(/premico/lp/9485/pc_feature.jpg);
    background-position:center top;
    height: 1663px;
    width: 1000px;
    margin: 0 auto;
  }

  
#lp .lp9485 h2.hdr_gly {background: url(/premico/lp/9485/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9485 h2.hdr_price {background: url(/premico/lp/9485/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9485 h2.hdr_del-pay {background: url(/premico/lp/9485/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9485 .cart-in a {
  background:url(/premico/lp/9485/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9485 .contact_tel a {
  background: url(/premico/lp/9485/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp9485 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9485 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9485 .price_area .right .form p span input {

  margin-right: 15px;
}


/*************************** 50050 ƒgƒ‰ƒtƒ@ƒ‹ƒK[Eƒ[ ‰i‰“‚ÌˁE?Žu ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒuƒŒƒXƒŒƒbƒg ************************** */

#lp .lp50050 .keyvisual {
  background-image:url(/premico/lp/50050/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50050 .lead {
  background-image:url(/premico/lp/50050/pc_lead.jpg);
  background-position:center bottom;
  height: 1457px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50050 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50050 #lp01 {
  }
    #lp .lp50050 #lp01 .nav01 {background-image:url(/premico/lp/50050/pc_nav_feature.png);}
    #lp .lp50050 #lp01 .nav02 {background-image:url(/premico/lp/50050/pc_nav_gallery.png);}
    #lp .lp50050 #lp01 .nav03 {background-image:url(/premico/lp/50050/pc_nav_price.png);}
    #lp .lp50050 #lp01 .nav04 {background-image:url(/premico/lp/50050/pc_nav_delivery.png);}
    #lp .lp50050 #lp01 .nav05 {background-image:url(/premico/lp/50050/pc_nav_buy.png);}


#lp .lp50050 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp50050 .feature .lead {
    background-image: url(/premico/lp/50050/pc_feature.jpg);
    background-position:center top;
    height: 2103px;
    width: 1000px;
    margin: 0 auto;
  }


#lp .lp50050 h2.hdr_gly {background: url(/premico/lp/50050/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50050 h2.hdr_price {background: url(/premico/lp/50050/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50050 h2.hdr_del-pay {background: url(/premico/lp/50050/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50050 .cart-in a {
  background:url(/premico/lp/50050/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50050 .contact_tel a {
  background: url(/premico/lp/50050/contact_tel.jpg) no-repeat center top;

}
#lp .lp50050 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50050 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50050 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50090 ƒr[ƒgƒ‹ƒY—ˁE??ú50Žü”N‹L”O THE BEATLES ƒIƒtƒBƒVƒƒƒ‹ƒEƒHƒbƒ` ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50090 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50090 .lead {
  background-image:url(/premico/lp/50090/pc_lead.jpg);
  background-position:center bottom;
  height: 1121px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50090 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50090 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp50090 .feature .lead {
    background-image: url(/premico/lp/50090/pc_feature.jpg);
    background-position:center top;
    height: 2144px;
    width: 1000px;
    margin: 0 auto;
  }

#lp .lp50090 h2.hdr_gly {background: url(/premico/lp/50090/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50090 h2.hdr_price {background: url(/premico/lp/50090/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50090 h2.hdr_del-pay {background: url(/premico/lp/50090/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50090 .cart-in a {
  background:url(/premico/lp/50090/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}

#lp .lp50090 .contact_tel a {
  background: url(/premico/lp/50090/contact_tel.jpg) no-repeat center top;
  
}

#lp .lp50090 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50090 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50090 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50086 ƒ‹ƒtƒB & ƒ[ ŠC‘¯“¯–¿ ¼wD’·à•z ************************** */

#lp .lp50086 .keyvisual {
  background-image:url(/premico/lp/50086/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50086 .lead {
  background-image:url(/premico/lp/50086/pc_lead.jpg);
  background-position:center bottom;
  height: 1523px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50086 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50086 #lp01 {
  }
    #lp .lp50086 #lp01 .nav01 {background-image:url(/premico/lp/50086/pc_nav_feature.png);}
    #lp .lp50086 #lp01 .nav02 {background-image:url(/premico/lp/50086/pc_nav_gallery.png);}
    #lp .lp50086 #lp01 .nav03 {background-image:url(/premico/lp/50086/pc_nav_price.png);}
    #lp .lp50086 #lp01 .nav04 {background-image:url(/premico/lp/50086/pc_nav_delivery.png);}
    #lp .lp50086 #lp01 .nav05 {background-image:url(/premico/lp/50086/pc_nav_buy.png);}


#lp .lp50086 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp50086 .feature .lead {
    background-image: url(/premico/lp/50086/pc_feature.jpg);
    background-position:center top;
    height: 2355px;
    width: 1000px;
    margin: 0 auto;
  }

  
#lp .lp50086 h2.hdr_gly {background: url(/premico/lp/50086/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50086 h2.hdr_price {background: url(/premico/lp/50086/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50086 h2.hdr_del-pay {background: url(/premico/lp/50086/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50086 .cart-in a {
  background:url(/premico/lp/50086/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50086 .contact_tel a {
  background: url(/premico/lp/50086/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50086 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50086 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50086 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50081 wONE PIECE FILM GOLDxŒöŠJ‹L”O ƒXƒyƒVƒƒƒ‹ƒRƒ‰ƒ{ƒEƒHƒbƒ` ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50081 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50081 .contact_tel {
  margin: 20px auto;
}

#lp .lp50081 .keyvisual {
  background-image:url(/premico/lp/50081/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50081 .lead {
  background-image:url(/premico/lp/50081/pc_lead.jpg);
  background-position:center bottom;
  height: 1917px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50081 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50081 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50081 h2.hdr_gly {background: url(/premico/lp/50081/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50081 h2.hdr_price {background: url(/premico/lp/50081/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50081 h2.hdr_del-pay {background: url(/premico/lp/50081/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50081 .cart-in a {
  background:url(/premico/lp/50081/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50081 .contact_tel a {
  background: url(/premico/lp/50081/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50081 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50081 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50081 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50122 MLB3000–{ˁE?‘ÁE??B¬‹L”O ƒCƒ`ƒ[’¼•MƒTƒCƒ“ƒ{[ƒ‹ ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50122 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50122 .contact_tel {
  margin: 20px auto;
}

#lp .lp50122 .keyvisual {
  background-image:url(/premico/lp/50122/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50122 .lead {
  background-image:url(/premico/lp/50122/pc_lead.jpg);
  background-position:center bottom;
  height: 2154px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50122 .feauture {
  background-image:url(/premico/lp/50122/pc_lead02.jpg);
  background-position:center bottom;
  height: 1325px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50122 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50122 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50122 h2.hdr_gly {background: url(/premico/lp/50122/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50122 h2.hdr_price {background: url(/premico/lp/50122/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50122 h2.hdr_del-pay {background: url(/premico/lp/50122/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50122 .cart-in a {
  background:url(/premico/lp/50122/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50122 .contact_tel a {
  background: url(/premico/lp/50122/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50122 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50122 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50122 .price_area .right .form p span input {
  margin-right: 15px;
}




/*************************** 50147 MLB3000–{ˁE?‘ÁE??B¬‹L”O ƒCƒ`ƒ[’¼•MƒTƒCƒ“ƒ{[ƒ‹ ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50147 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50147 .contact_tel {
  margin: 20px auto;
}

#lp .lp50147 .keyvisual {
  background-image:url(/premico/lp/50147/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50147 .lead {
  background-image:url(/premico/lp/50147/pc_lead.jpg);
  background-position:center bottom;
  height: 1930px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50147 .feauture {
  background-image:url(/premico/lp/50147/pc_lead02.jpg);
  background-position:center bottom;
  height: 1332px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50147 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50147 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50147 h2.hdr_gly {background: url(/premico/lp/50147/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50147 h2.hdr_price {background: url(/premico/lp/50147/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50147 h2.hdr_del-pay {background: url(/premico/lp/50147/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50147 .cart-in a {
  background:url(/premico/lp/50147/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50147 .contact_tel a {
  background: url(/premico/lp/50147/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50147 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50147 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50147 .price_area .right .form p span input {
  margin-right: 15px;
}


/*************************** 50170 MLB3000–{ˁE?‘ÁE??B¬‹L”O ƒCƒ`ƒ[’¼•MƒTƒCƒ“ƒ{[ƒ‹ ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50170 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50170 .contact_tel {
  margin: 20px auto;
}

#lp .lp50170 .keyvisual {
  background-image:url(/premico/lp/50170/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50170 .lead {
  background-image:url(/premico/lp/50170/pc_lead.jpg);
  background-position:center bottom;
  height: 2398px;
  width:1100px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50170 .feauture {
  background-image:url(/premico/lp/50170/pc_lead02.jpg);
  background-position:center bottom;
  height: 2106px;
  width:1100px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50170 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50170 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50170 h2.hdr_gly {background: url(/premico/lp/50170/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50170 h2.hdr_price {background: url(/premico/lp/50170/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50170 h2.hdr_del-pay {background: url(/premico/lp/50170/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50170 .cart-in a {
  background:url(/premico/lp/50170/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50170 .contact_tel a {
  background: url(/premico/lp/50170/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50170 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50170 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50170 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50120 ¶’a50Žü”N“Á•ÊŠé‰æ@ƒXƒ^[ƒgƒŒƒbƒN@ŒÀ’è”ÁE?IƒtƒBƒVƒƒƒ‹ƒEƒHƒbƒ` ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50120 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50120 .contact_tel {
  margin: 20px auto;
}

#lp .lp50120 .keyvisual {
  background-image:url(/premico/lp/50120/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50120 .lead {
  background-image:url(/premico/lp/50120/pc_lead.jpg);
  background-position:center bottom;
  height: 3242px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50120 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50120 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50120 h2.hdr_gly {background: url(/premico/lp/50120/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50120 h2.hdr_price {background: url(/premico/lp/50120/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50120 h2.hdr_del-pay {background: url(/premico/lp/50120/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50120 .cart-in a {
  background:url(/premico/lp/50120/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50120 .contact_tel a {
  background: url(/premico/lp/50120/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50120 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50120 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50120 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50173 ‰ªŽRƒfƒjƒ€~ŠC‘¯“¯–¿ ‘½‹@”\ƒ{ƒfƒBƒoƒbƒO ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50173 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50173 .contact_tel {
  margin: 20px auto;
}

#lp .lp50173 .keyvisual {
  background-image:url(/premico/lp/50173/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50173 .lead {
  background-image:url(/premico/lp/50173/pc_lead.jpg);
  background-position:center bottom;
  height: 3780px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50173 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50173 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50173 h2.hdr_gly {background: url(/premico/lp/50173/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50173 h2.hdr_price {background: url(/premico/lp/50173/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50173 h2.hdr_del-pay {background: url(/premico/lp/50173/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50173 .cart-in a {
  background:url(/premico/lp/50173/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50173 .contact_tel a {
  background: url(/premico/lp/50173/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50173 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50173 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50173 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50209 –¼’T’ãƒRƒiƒ EX ƒZ[ƒ‰[–œ”N•M@ƒIƒtƒBƒVƒƒƒ‹–œ”N•M@“ÁE?»ƒCƒ“ƒN•t‚«ƒZƒbƒgy‘S4Ží—Þz ************************** */

#lp .lp50209 .contact_tel {
  margin: 20px auto;
}

#lp .lp50209 .keyvisual {
  background-image:url(/premico/lp/50209/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50209 .lead {
  background-image:url(/premico/lp/50209/pc_lead.jpg);
  background-position:center bottom;
  height: 1950px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50209 .lead2 {
  background-image:url(/premico/lp/50209/pc_lead2.jpg);
  background-position:center bottom;
  height: 2713px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50209 .lead3 {
  background-image:url(/premico/lp/50209/pc_lead3.jpg);
  background-position:center bottom;
  height: 1750px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50209 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50209 h2.hdr_price {background: url(/premico/lp/50209/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50209 h2.hdr_del-pay {background: url(/premico/lp/50209/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50209 .cart-in a {
  background:url(/premico/lp/50209/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50209 .contact_tel a {

  background: url(/premico/lp/50209/contact_tel.jpg) no-repeat center top;
  

}


#lp .lp50209 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50209 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50209 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50209 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50209 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50209 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50209 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50209 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50209 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50209 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50209 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (max-width: 480px) {
  #lp .lp50209 .sp_main01 {
    background: #000000;
  }
  #lp .lp50209 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50209 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }
}



/*************************** 50319 ************************** */

#lp .lp50319 .contact_tel {
  margin: 20px auto;
}

#lp .lp50319 .keyvisual {
  background-image:url(/premico/lp/50319/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50319 .lead {
  background-image:url(/premico/lp/50319/pc_lead.jpg);
  background-position:center bottom;
  height: 1556px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50319 .lead2 {
  background-image:url(/premico/lp/50319/pc_lead2.jpg);
  background-position:center bottom;
  height: 1683px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50319 .lead3 {
  background-image:url(/premico/lp/50319/pc_lead3.jpg);
  background-position:center bottom;
  height: 1260px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50319 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50319 h2.hdr_price {background: url(/premico/lp/50319/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50319 h2.hdr_del-pay {background: url(/premico/lp/50319/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50319 .cart-in a {
  background:url(/premico/lp/50319/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50319 .contact_tel a {
  background: url(/premico/lp/50319/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50319 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50319 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50319 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50319 .price_area p.stit {
  margin: 0 0 24px 0;
}

  
#lp .lp50319 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50319 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50319 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50319 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50319 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50319 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50319 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (max-width: 480px) {
  #lp .lp50319 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50319 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }
}


/*************************** 50316 ‹ž“s X –¼’T’ãƒRƒiƒ“@ ¼wD’·à•zy‘S4Ží—Þz************************** */

#lp .lp50316 .contact_tel {
  margin: 20px auto;
}

#lp .lp50316 .keyvisual {
  background-image:url(/premico/lp/50316/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50316 .lead {
  background-image:url(/premico/lp/50316/pc_lead.jpg);
  background-position:center bottom;
  height: 1205px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50316 .lead2 {
  background-image:url(/premico/lp/50316/pc_lead2.jpg);
  background-position:center bottom;
  height: 1637px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50316 .lead3 {
  background-image:url(/premico/lp/50316/pc_lead3.jpg);
  background-position:center bottom;
  height: 582px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50316 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50316 h2.hdr_price {background: url(/premico/lp/50316/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50316 h2.hdr_del-pay {background: url(/premico/lp/50316/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50316 .cart-in a {
  background:url(/premico/lp/50316/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50316 .contact_tel a {
  background: url(/premico/lp/50316/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50316 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50316 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50316 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50316 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50316 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50316 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50316 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50316 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50316 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50316 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50316 .price_area .right .form p:last-child {
  border-bottom: none;
}

#lp .lp50316 .left {
    width: 400px;
}

#lp .lp50316 .price_area .right {
    width: 580px;
}



@media screen and (max-width: 480px) {
  #lp .lp50316 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50316 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50316 .price_area .right {
    width: 90%;
    margin: 0 auto;
  }

  #lp .lp50316 .price_area .bnr_kyomafu {
    width: 90%;
    margin: 0 auto;
  }
}



/*************************** 50330 ************************** */

#lp .lp50330 .contact_tel {
  margin: 20px auto;
}

#lp .lp50330 .keyvisual {
  background-image:url(/premico/lp/50330/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50330 .lead {
  background-image:url(/premico/lp/50330/pc_lead.jpg);
  background-position:center bottom;
  height: 1432px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50330 .lead2 {
  background-image:url(/premico/lp/50330/pc_lead2.jpg);
  background-position:center bottom;
  height: 1924px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50330 .lead3 {
  background-image:url(/premico/lp/50330/pc_lead3.jpg);
  background-position:center bottom;
  height: 600px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50330 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50330 h2.hdr_price {background: url(/premico/lp/50330/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50330 h2.hdr_del-pay {background: url(/premico/lp/50330/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50330 .cart-in a {
  background:url(/premico/lp/50330/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50330 .contact_tel a {
  background: url(/premico/lp/50330/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50330 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50330 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50330 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50330 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50330 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50330 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50330 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50330 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50330 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50330 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50330 .price_area .right .form p:last-child {
  border-bottom: none;
}

#lp .lp50330 .left {
    width: 400px;
}

#lp .lp50330 .price_area .right {
    width: 580px;
}



@media screen and (max-width: 480px) {
  #lp .lp50330 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50330 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50330 .price_area .right {
    width: 90%;
    margin: 0 auto;
  }

  #lp .lp50330 .price_area .bnr_kyomafu {
    width: 90%;
    margin: 0 auto;
  }
}



/*************************** 50342 ************************** */

#lp .lp50342 .contact_tel {
  margin: 20px auto;
}

#lp .lp50342 .keyvisual {
  background-image:url(/premico/lp/50342/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50342 .lead {
  background-image:url(/premico/lp/50342/pc_lead.jpg);
  background-position:center bottom;
  height: 1736px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50342 .lead2 {
  background-image:url(/premico/lp/50342/pc_lead2.jpg);
  background-position:center bottom;
  height: 2100px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50342 .lead3 {
  background-image:url(/premico/lp/50342/pc_lead3.jpg);
  background-position:center bottom;
  height: 1540px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50342 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50342 h2.hdr_price {background: url(/premico/lp/50342/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50342 h2.hdr_del-pay {background: url(/premico/lp/50342/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50342 .cart-in a {
  background:url(/premico/lp/50342/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50342 .contact_tel a {
  background: url(/premico/lp/50342/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50342 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50342 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50342 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50342 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50342 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50342 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50342 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50342 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50342 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50342 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50342 .price_area .right .form p:last-child {
  border-bottom: none;
}

#lp .lp50342 .left {
    width: 400px;
}

#lp .lp50342 .price_area .right {
    width: 580px;
}



@media screen and (max-width: 480px) {
  #lp .lp50342 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50342 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50342 .price_area .right {
    width: 90%;
    margin: 0 auto;
  }

  #lp .lp50342 .price_area .bnr_kyomafu {
    width: 90%;
    margin: 0 auto;
  }
}




/*************************** 50396 ************************** */

#lp .lp50396 .contact_tel {
  margin: 20px auto;
}

#lp .lp50396 .keyvisual {
  background-image:url(/premico/lp/50396/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50396 .lead {
  background-image:url(/premico/lp/50396/pc_lead.jpg);
  background-position:center bottom;
  height: 3190px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50396 .lead2 {
  background-image:url(/premico/lp/50396/pc_lead2.jpg);
  background-position:center bottom;
  height: 1510px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50396 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50396 h2.hdr_price {background: url(/premico/lp/50396/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50396 h2.hdr_del-pay {background: url(/premico/lp/50396/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50396 .cart-in a {
  background:url(/premico/lp/50396/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50396 .contact_tel a {
  background: url(/premico/lp/50396/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50396 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50396 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50396 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50396 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50396 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50396 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50396 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50396 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50396 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50396 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50396 .price_area .right .form p:last-child {
  border-bottom: none;
}

#lp .lp50396 .left {
    width: 400px;
}

#lp .lp50396 .price_area .right {
    width: 580px;
}



@media screen and (max-width: 480px) {
  #lp .lp50396 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50396 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }

  #lp .lp50396 .price_area .right {
    width: 90%;
    margin: 0 auto;
  }

  #lp .lp50396 .price_area .bnr_kyomafu {
    width: 90%;
    margin: 0 auto;
  }
}




/*************************** 50229 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50229 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50229 .contact_tel {
  margin: 20px auto;
}

#lp .lp50229 .contact_tel + p {
  font-size: 0;
}

#lp .lp50229 .keyvisual {
  background-image:url(/premico/lp/50229/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}


#lp .lp50229 .lead {
  background-image:url(/premico/lp/50229/pc_lead.jpg);
  background-position:center bottom;
  height: 2466px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50229 h2.hdr_price { background: url(/premico/lp/50229/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50229 h2.hdr_del-pay { background: url(/premico/lp/50229/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50229 .cart-in a {
  background:url(/premico/lp/50229/pc_price_cart.jpg) no-repeat center;

  width:100%;
  text-align:center;
}
#lp .lp50229 .contact_tel a {
  background: url(/premico/lp/50229/contact_tel.jpg) no-repeat center top;
  
}


/*************************** 50238 uŒ€ê”ÁE•Žq‚ÌƒoƒXƒP LAST GAMEv ~ NEW ERA &reg; ƒIƒtƒBƒVƒƒƒ‹ƒRƒ‰ƒ{EƒEƒGƒXƒgƒoƒbƒO ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50238 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50238 .gallery .right li
{
  margin-bottom: 15px;
}

#lp .lp50238 .contact_tel {
  margin: 20px auto;
}

#lp .lp50238 .contact_tel + p {
  font-size: 0;
}

#lp .lp50238 .keyvisual {
  background-image:url(/premico/lp/50238/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}


#lp .lp50238 .lead {
  background-image:url(/premico/lp/50238/pc_lead.jpg);
  background-position:center bottom;
  height: 1242px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50238 h2.hdr_price { background: url(/premico/lp/50238/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50238 h2.hdr_del-pay { background: url(/premico/lp/50238/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50238 .cart-in a {
  background:url(/premico/lp/50238/pc_price_cart.jpg) no-repeat center;
  width:100%;
  text-align:center;
}
#lp .lp50238 .contact_tel a {
  background: url(/premico/lp/50238/contact_tel.jpg) no-repeat center top;
  
}




/*************************** 50270 Žè’ËŽ¡’Žƒfƒrƒ…[70Žü”N ATOM THE AUTOMATIC ‚‹‰‹@ŠBŽ®˜rŽžŒv ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50270 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50270 .contact_tel {
  margin: 20px auto;
}

#lp .lp50270 .keyvisual {
  background-image:url(/premico/lp/50270/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50270 .lead {
  background-image:url(/premico/lp/50270/pc_lead.jpg);
  background-position:center bottom;
  height: 1679px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50270 .lead02 {
  background-image:url(/premico/lp/50270/pc_lead02.jpg);
  background-position:center bottom;
  height: 1581px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50270 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50270 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50270 h2.hdr_gly {background: url(/premico/lp/50270/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50270 h2.hdr_price {background: url(/premico/lp/50270/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50270 h2.hdr_del-pay {background: url(/premico/lp/50270/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50270 .cart-in a {
  background:url(/premico/lp/50270/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50270 .contact_tel a {
  background: url(/premico/lp/50270/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50270 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50270 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50270 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50284 wƒpƒCƒŒ[ƒcEƒIƒuEƒJƒŠƒrƒAƒ“^ÁE?ã‚ÌŠC‘¯xŒöŽ®ƒŒƒU[ƒNƒƒmƒOƒ‰ƒt ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50284 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50284 .contact_tel {
  margin: 20px auto;
}

#lp .lp50284 .keyvisual {
  background-image:url(/premico/lp/50284/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50284 .lead {
  background-image:url(/premico/lp/50284/pc_lead.jpg);
  background-position:center bottom;
  height: 1540px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50284 .lead02 {
  background-image:url(/premico/lp/50284/pc_lead02.jpg);
  background-position:center bottom;
  height: 2102px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50284 .bnr {
  text-align: center;
}

#lp .lp50284 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50284 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50284 h2.hdr_gly {background: url(/premico/lp/50284/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50284 h2.hdr_price {background: url(/premico/lp/50284/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50284 h2.hdr_del-pay {background: url(/premico/lp/50284/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50284 .cart-in a {
  background:url(/premico/lp/50284/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50284 .contact_tel a {
  background: url(/premico/lp/50284/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50284 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50284 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50284 .price_area .right .form p span input {
  margin-right: 15px;
}




/*************************** 50257 ƒgƒ‰ƒtƒ@ƒ‹ƒK[Eƒ[@ƒVƒƒƒ“ƒuƒ‹ƒY ƒEƒHƒbƒ`@‚‹‰‹@ŠBŽ®˜rŽžŒv ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50257 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50257 .contact_tel {
  margin: 20px auto;
}

#lp .lp50257 .keyvisual {
  background-image:url(/premico/lp/50257/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50257 .lead {
  background-image:url(/premico/lp/50257/pc_lead.jpg);
  background-position:center bottom;
  height: 1207px;
  width:1086px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50257 .lead02 {
  background-image:url(/premico/lp/50257/pc_lead02.jpg);
  background-position:center bottom;
  height: 1378px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50257 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50257 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50257 h2.hdr_gly {background: url(/premico/lp/50257/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50257 h2.hdr_price {background: url(/premico/lp/50257/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50257 h2.hdr_del-pay {background: url(/premico/lp/50257/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50257 .cart-in a {
  background:url(/premico/lp/50257/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50257 .contact_tel a {
  background: url(/premico/lp/50257/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50257 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50257 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50257 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50290 Žè’ËŽ¡’Žƒfƒrƒ…[70Žü”N@“S˜rƒAƒgƒ€@‚‹‰–œ”N•M@“ÁE?»ƒCƒ“ƒN•t‚«ƒZƒbƒg ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50290 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50290 .contact_tel {
  margin: 20px auto;
}

#lp .lp50290 .keyvisual {
  background-image:url(/premico/lp/50290/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50290 .lead {
  background-image:url(/premico/lp/50290/pc_lead.jpg);
  background-position:center bottom;
  height: 1765px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50290 .lead02 {
  background-image:url(/premico/lp/50290/pc_lead02.jpg);
  background-position:center bottom;
  height: 2520px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50290 .bnr {
  text-align: center;
}

#lp .lp50290 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp50290 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50290 h2.hdr_gly {background: url(/premico/lp/50290/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50290 h2.hdr_price {background: url(/premico/lp/50290/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50290 h2.hdr_del-pay {background: url(/premico/lp/50290/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50290 .cart-in a {
  background:url(/premico/lp/50290/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50290 .contact_tel a {
  background: url(/premico/lp/50290/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50290 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50290 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50290 .price_area .right .form p span input {
  margin-right: 15px;
}







/*************************** 50226 iŒ‚‚Ì‹l ]ŒËØŽqƒOƒ‰ƒX ‘S2Ží—ÁE************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50226 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50226 .contact_tel {
  margin: 20px auto;
}

#lp .lp50226 .keyvisual {
  background-image:url(/premico/lp/50226/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50226 .lead {
  background-image:url(/premico/lp/50226/pc_lead.jpg);
  background-position:center bottom;
  height: 3350px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50226 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50226 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50226 h2.hdr_gly {background: url(/premico/lp/50226/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50226 h2.hdr_price {background: url(/premico/lp/50226/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50226 h2.hdr_del-pay {background: url(/premico/lp/50226/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50226 .cart-in a {
  background:url(/premico/lp/50226/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50226 .contact_tel a {
  background: url(/premico/lp/50226/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50226 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50226 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50226 .price_area .right .form p span input {
  margin-right: 15px;
}






/*************************** 50227 iŒ‚‚Ì‹l ]ŒËØŽqƒOƒ‰ƒX ‘S2Ží—ÁE************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50227 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50227 .contact_tel {
  margin: 20px auto;
}

#lp .lp50227 .keyvisual {
  background-image:url(/premico/lp/50227/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50227 .lead {
  background-image:url(/premico/lp/50227/pc_lead.jpg);
  background-position:center bottom;
  height: 3729px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px -33px;
}

#lp .lp50227 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50227 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50227 h2.hdr_gly {background: url(/premico/lp/50227/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50227 h2.hdr_price {background: url(/premico/lp/50227/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50227 h2.hdr_del-pay {background: url(/premico/lp/50227/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50227 .cart-in a {
  background:url(/premico/lp/50227/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50227 .contact_tel a {
  background: url(/premico/lp/50227/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50227 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50227 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50227 .price_area .right .form p span input {
  margin-right: 15px;
}




/*************************** 50228 xxxxxxxxxxxxx ************************** */

#lp .lp50228 .contact_tel {
  margin: 20px auto;
}

#lp .lp50228 .keyvisual {
  background-image:url(/premico/lp/50228/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50228 .lead {
  background-image:url(/premico/lp/50228/pc_lead.jpg);
  background-position:center bottom;
  height: 4289px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50228 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50228 h2.hdr_price {background: url(/premico/lp/50228/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50228 h2.hdr_del-pay {background: url(/premico/lp/50228/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50228 .cart-in a {
  background:url(/premico/lp/50228/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50228 .contact_tel a {
  background: url(/premico/lp/50228/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50228 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50228 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50228 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50228 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50228 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50228 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50228 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50228 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50228 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50228 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50228 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (max-width: 480px) {
  #lp .lp50228 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50228 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }
}



/*************************** 50242  ************************** */

#lp .lp50242 .contact_tel {
  margin: 20px auto;
}

#lp .lp50242 .keyvisual {
  background-image:url(/premico/lp/50242/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50242 .lead {
  background-image:url(/premico/lp/50242/pc_lead.jpg);
  background-position:center bottom;
  height: 4139px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50242 .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp50242 h2.hdr_price {background: url(/premico/lp/50242/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50242 h2.hdr_del-pay {background: url(/premico/lp/50242/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50242 .cart-in a {
  background:url(/premico/lp/50242/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50242 .contact_tel a {
  background: url(/premico/lp/50242/contact_tel.jpg) no-repeat center top;
  
}


#lp .lp50242 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50242 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50242 .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp50242 .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp50242 .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp50242 .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp50242 .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp50242 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50242 .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp50242 .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp50242 .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (max-width: 480px) {
  #lp .lp50242 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp50242 .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }
}

/*************************** kurokocrystal ************************** */

#lp .lp_kurokocrystal .contact_tel {
  margin: 20px auto;
}

#lp .lp_kurokocrystal .keyvisual {
  background-image:url(/premico/lp/kurokocrystal/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp_kurokocrystal .lead {
  background-image:url(/premico/lp/kurokocrystal/pc_lead.jpg);
  background-position:center bottom;
  height: 1471px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp_kurokocrystal .bnr {
  margin: 20px auto 0 auto;
  text-align: center;
}

#lp .lp_kurokocrystal h2.hdr_price {background: url(/premico/lp/kurokocrystal/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp_kurokocrystal h2.hdr_del-pay {background: url(/premico/lp/kurokocrystal/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp_kurokocrystal .cart-in a {
  background:url(/premico/lp/kurokocrystal/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp_kurokocrystal .contact_tel a {
  background: url(/premico/lp/kurokocrystal/contact_tel.jpg) no-repeat center top;
}


#lp .lp_kurokocrystal .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp_kurokocrystal .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp_kurokocrystal .price_area .right .form p span input {
  margin-right: 15px;
}


#lp .lp_kurokocrystal .price_area p.stit {
  margin: 0 0 24px 0;
}
  
#lp .lp_kurokocrystal .price_area div.left {
  margin: 0 0 0 20px;
  font-size: 125%;
  text-align: left;
}
  
#lp .lp_kurokocrystal .price_area h3 {
  color: rgb(104, 104, 104);
  border-left: 7px solid rgb(104, 104, 104);
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
  
#lp .lp_kurokocrystal .price_area .method {
  margin: 20px 0 0 0;
  font-size: 75%;
}
  
#lp .lp_kurokocrystal .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp_kurokocrystal .price_area .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
  
#lp .lp_kurokocrystal .price_area .right .form p {
  border-bottom: 1px solid #ccc;
}
  
#lp .lp_kurokocrystal .price_area .right .form p:last-child {
  border-bottom: none;
}

@media screen and (max-width: 480px) {
  #lp .lp_kurokocrystal .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
  #lp .lp_kurokocrystal .price_area div.left {
    width: 94%;
    margin: 0 3%;
  }
  #lp #contents.lp_kurokocrystal h2.hdr_price {
    width: 98%;
    margin-bottom: 24px;
  }
}



/*************************** 50238 uŒ€ê”ÁE•Žq‚ÌƒoƒXƒP LAST GAMEv ~ NEW ERA &reg; ƒIƒtƒBƒVƒƒƒ‹ƒRƒ‰ƒ{EƒEƒGƒXƒgƒoƒbƒO ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50238 .sp_main03 {
    padding: 0 !important;
  }
}

#lp .lp50238 .contact_tel {
  margin: 20px auto;
}

#lp .lp50238 .contact_tel + p {
  font-size: 0;
}

#lp .lp50238 .keyvisual {
  background-image:url(/premico/lp/50238/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}


#lp .lp50238 .lead {
  background-image:url(/premico/lp/50238/pc_lead.jpg);
  background-position:center bottom;
  height: 1242px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50238 h2.hdr_price { background: url(/premico/lp/50238/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50238 h2.hdr_del-pay { background: url(/premico/lp/50238/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50238 .cart-in a {
  background:url(/premico/lp/50238/pc_price_cart.jpg) no-repeat center;
  width:100%;
  text-align:center;
}
#lp .lp50238 .contact_tel a {
  background: url(/premico/lp/50238/contact_tel.jpg) no-repeat center top;
}




/*************************** 50203 ************************** */

@media screen and (max-width: 480px) {
  #lp .lp50203 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50203 .price_area h3.hdr_title {
  color: #686868;
  border-left: 7px solid #686868;
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50203 .price_area .right h3 {
  color: #686868;
  border-left: none;
  padding-left: 0;
  font-size: 16px;
  margin-bottom: 0;
}

#lp .lp50203 .contact_tel {
  margin: 20px auto;
}

#lp .lp50203 .keyvisual {
  background-image:url(/premico/lp/50203/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50203 .lead {
  background-image:url(/premico/lp/50203/pc_lead.jpg);
  background-position:center bottom;
  height: 2031px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50203 .lead02 {
  background-image:url(/premico/lp/50203/pc_lead02.jpg);
  background-position:center bottom;
  height: 1796px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50203 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50203 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50203 h2.hdr_gly {background: url(/premico/lp/50203/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50203 h2.hdr_price {background: url(/premico/lp/50203/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50203 h2.hdr_del-pay {background: url(/premico/lp/50203/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50203 .cart-in a {
  background:url(/premico/lp/50203/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50203 .contact_tel a {
  background: url(/premico/lp/50203/contact_tel.jpg) no-repeat center top;
}
#lp .lp50203 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50203 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50203 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50407 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50407 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50407 .price_area h3.hdr_title {
  color: #686868;
  border-left: 7px solid #686868;
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}

#lp .lp50407 .price_area .right h3 {
  color: #686868;
  border-left: none;
  padding-left: 0;
  font-size: 16px;
  margin-bottom: 0;
}

#lp .lp50407 .contact_tel {
  margin: 20px auto;
}


#lp .lp50407 .keyvisual {
  background-image:url(/premico/lp/50407/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .lp50407 .lead {
  background-image:url(/premico/lp/50407/pc_lead.jpg);
  background-position:center bottom;
  height: 1707px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50407 .lead02 {
  background-image:url(/premico/lp/50407/pc_lead02.jpg);
  background-position:center bottom;
  height: 2002px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50407 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50407 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50407 h2.hdr_gly {background: url(/premico/lp/50407/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50407 h2.hdr_price {background: url(/premico/lp/50407/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50407 h2.hdr_del-pay {background: url(/premico/lp/50407/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50407 .cart-in a {
  background:url(/premico/lp/50407/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}

#lp .lp50407 .contact_tel a {
  background: url(/premico/lp/50407/contact_tel.jpg) no-repeat center top;
}

#lp .lp50407 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}

#lp .lp50407 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp50407 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50136 ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50136 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50136 .contact_tel {
  margin: 20px auto;
}

#lp .lp50136 .keyvisual {
  background-image:url(/premico/lp/50136/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50136 .lead {
  background-image:url(/premico/lp/50136/pc_lead.jpg);
  background-position:center bottom;
  height: 2624px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50136 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50136 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50136 h2.hdr_gly {background: url(/premico/lp/50136/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50136 h2.hdr_price {background: url(/premico/lp/50136/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50136 h2.hdr_del-pay {background: url(/premico/lp/50136/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50136 .cart-in a {
  background:url(/premico/lp/50136/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50136 .contact_tel a {
  background: url(/premico/lp/50136/contact_tel.jpg) no-repeat center top;
}
#lp .lp50136 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50136 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50136 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50172 ¶’a30Žü”N“Á•ÊŠé‰æ@¹“¬Žm¯–î ‰©‹à\“ñ‹{@ƒS[ƒ‹ƒhƒNƒƒX ƒIƒtƒBƒVƒƒƒ‹ƒEƒHƒbƒ` ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50172 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50172 .contact_tel {
  margin: 20px auto;
}

#lp .lp50172 .keyvisual {
  background-image:url(/premico/lp/50172/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50172 .lead {
  background-image:url(/premico/lp/50172/pc_lead.jpg);
  background-position:center bottom;
  height: 3283px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50172 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50172 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50172 h2.hdr_gly {background: url(/premico/lp/50172/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50172 h2.hdr_price {background: url(/premico/lp/50172/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50172 h2.hdr_del-pay {background: url(/premico/lp/50172/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50172 .cart-in a {
  background:url(/premico/lp/50172/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50172 .contact_tel a {
  background: url(/premico/lp/50172/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp50172 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50172 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50172 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50178 ‹l‚Ì¯ ’a¶50Žü”N ŒöŽ®‹L”O‹â‰ÁE‹…êŒ^ƒP[ƒX•t‚«ƒfƒ‰ƒbƒNƒXƒZƒbƒg ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50178 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50178 .contact_tel {
  margin: 20px auto;
}

#lp .lp50178 .keyvisual {
  background-image:url(/premico/lp/50178/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50178 .lead {
  background-image:url(/premico/lp/50178/pc_lead.jpg);
  background-position:center bottom;
  height: 1804px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50178 .lead02 {
  background-image:url(/premico/lp/50178/pc_lead02.jpg);
  background-position:center bottom;
  height: 2029px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50178 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50178 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp50178 h2.hdr_gly {background: url(/premico/lp/50178/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp50178 h2.hdr_price {background: url(/premico/lp/50178/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50178 h2.hdr_del-pay {background: url(/premico/lp/50178/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50178 .cart-in a {
  background:url(/premico/lp/50178/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50178 .contact_tel a {
  background: url(/premico/lp/50178/contact_tel.jpg) no-repeat center top;
}
#lp .lp50178 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50178 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50178 .price_area .right .form p span input {
  margin-right: 15px;
}



/*************************** 50115 ƒƒ“ƒs[ƒX ƒiƒ~ E?Žž‚ÌãJ EƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒEƒHƒbƒ` ************************** */

@media screen and (max-width: 480px) {  
  #lp .lp50115 .sp_main03 {
    padding: 0 !important;
  }
  .sp_main01 {
    margin-bottom: 0 !important;
  }
}

#lp .lp50115 .contact_tel {
  margin: 20px auto;
}

#lp .lp50115 .keyvisual {
  background-image:url(/premico/lp/50115/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp50115 .lead {
  background-image:url(/premico/lp/50115/pc_lead.jpg);
  background-position:center bottom;
  height: 2527px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp50115 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp50115 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}

#lp .lp50115 h2.hdr_price {background: url(/premico/lp/50115/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp50115 h2.hdr_del-pay {background: url(/premico/lp/50115/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp50115 .cart-in a {
  background:url(/premico/lp/50115/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp50115 .contact_tel a {
  background: url(/premico/lp/50115/contact_tel.jpg) no-repeat center top;
}
#lp .lp50115 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp50115 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp50115 .price_area .right .form p span input {
  margin-right: 15px;
}



/***************************  ƒƒ“ƒs[ƒXƒAƒ“ƒuƒŒƒ‰@ƒƒ“ƒs[ƒXƒEƒHƒŒƒbƒg ************************** */
#lp h2.hdr_gly
{
  background: url(/premico/lp/op_umb_hdr_gly.jpg) no-repeat center top; 
}
#lp h2.hdr_price
{
  background: url(/premico/lp/op_umb_hdr_price.jpg) no-repeat center top; 
}
#lp h2.hdr_del-pay
{
  background: url(/premico/lp/op_umb_hdr_del-pay.jpg) no-repeat center top; 
}


/***************************  ƒƒ“ƒs[ƒXƒAƒ“ƒuƒŒƒ‰ ************************** */
.op-umb .lp_menu
{
  background:url(/premico/lp/op_umb_main.jpg) no-repeat center top;
}
.op-umb .main01
{
  background: url(/premico/lp/op_umb_img01.jpg) no-repeat center top;
}
.op-umb .main02
{
  background: url(/premico/lp/op_umb_img02.jpg) no-repeat center top;
}
/***************************  ƒƒ“ƒs[ƒXƒEƒHƒŒƒbƒg  ************************** */
.op-wlt .lp_menu
{
  background:url(/premico/lp/op_wlt_main.jpg) no-repeat center top;
}

/***************************  ƒƒ“ƒs[ƒX@ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒEƒHƒbƒ` ************************** */

.op-cps .lp_menu
{
  background:url(/premico/lp/op_cps_main.jpg) no-repeat center top;
}


/***************************  ƒXƒpƒCƒ_[ƒ}ƒ E************************** */

.spiderman .lp_menu
{
  background:url(/premico/lp/spider_main.jpg) no-repeat center top;
}
#lp .spiderman h2.hdr_gly
{
  background: url(/premico/lp/spider_hdr_gly.jpg) no-repeat center top; 
}
#lp .spiderman h2.hdr_price
{
  background: url(/premico/lp/spider_hdr_price.jpg) no-repeat center top; 
}
#lp .spiderman h2.hdr_del-pay
{
  background: url(/premico/lp/spider_hdr_del-pay.jpg) no-repeat center top; 
}
.spiderman .bnr a
{
  background: url(/premico/lp/spider_bnr.jpg) no-repeat center top;
}


/***************************   ƒƒ“ƒs[ƒXƒEƒHƒbƒ` ************************** */

.op-watch .lp_menu
{
  background:url(/premico/lp/op_watch_main.jpg) no-repeat center top;
}
#lp .op-watch h2.hdr_gly
{
  background: url(/premico/lp/op_watch_hdr_gly.jpg) no-repeat center top; 
}
#lp .op-watch h2.hdr_price
{
  background: url(/premico/lp/op_watch_hdr_price.jpg) no-repeat center top; 
}
#lp .op-watch h2.hdr_del-pay
{
  background: url(/premico/lp/op_watch_hdr_del-pay.jpg) no-repeat center top; 
}
.op-watch .contact_tel a
{
  background: url(/premico/lp/contact_tel_t02.jpg) no-repeat center top;
}
.op-watch .cart-in a
{
  background: url(/premico/lp/cart_in_btn_pink.jpg) no-repeat center top;
}

/*************************** ƒTƒbƒJ[“ú–{‘ã•\@Ÿ—˜‚ÌE************************** */

.spt-scr .lp_menu
{
  background:url(/premico/lp/spt_scr_main.jpg) no-repeat center top;
}
#lp .spt-scr h2.hdr_gly
{
  background: url(/premico/lp/spt_scr_hdr_gly.jpg) no-repeat center top; 
}
#lp .spt-scr h2.hdr_price
{
  background: url(/premico/lp/spt_scr_hdr_price.jpg) no-repeat center top; 
}
#lp .spt-scr h2.hdr_del-pay
{
  background: url(/premico/lp/spt_scr_hdr_del-pay.jpg) no-repeat center top; 
}
.spt-scr .contact_tel a
{
  background: url(/premico/lp/contact_tel_t03.jpg) no-repeat center top;
}
.spt-scr .cart-in a
{
  background: url(/premico/lp/cart_in_btn_blue.jpg) no-repeat center top;
}

/***************************  ƒoƒbƒgƒ}ƒ“@ƒEƒHƒbƒ` ************************** */
.bat-watch .lp_menu
{
  background:url(/premico/lp/bat-watch_main.jpg) no-repeat center top;
}
#lp .bat-watch h2.hdr_gly
{
  background: url(/premico/lp/bat-watch_hdr_gly.jpg) no-repeat center top; 
}
#lp .bat-watch h2.hdr_price
{
  background: url(/premico/lp/bat-watch_hdr_price.jpg) no-repeat center top; 
}
#lp .bat-watch h2.hdr_del-pay
{
  background: url(/premico/lp/bat-watch_hdr_del-pay.jpg) no-repeat center top; 
}
.bat-watch .contact_tel a
{
  background: url(/premico/lp/contact_tel_t04.jpg) no-repeat center top;
}
.bat-watch .cart-in a
{
  background: url(/premico/lp/cart_in_btn_gold.jpg) no-repeat center top;
}

/***************************  ƒE?[ƒeƒ‹ ************************** */
.mtl .lp_menu
{
  background:url(/premico/lp/mtl_main.jpg) no-repeat center top;
}
#lp .mtl h2.hdr_gly
{
  background: url(/premico/lp/mtl_hdr_gly.jpg) no-repeat center top; 
}
#lp .mtl h2.hdr_price
{
  background: url(/premico/lp/mtl_hdr_price.jpg) no-repeat center top; 
}
#lp .mtl h2.hdr_del-pay
{
  background: url(/premico/lp/mtl_hdr_del-pay.jpg) no-repeat center top; 
}
.mtl .contact_tel a
{
  background: url(/premico/lp/contact_tel_t05.jpg) no-repeat center top;
}
.mtl .cart-in a
{
  background: url(/premico/lp/cart_in_btn_purple.jpg) no-repeat center top;
}
.mtl .lp_main
{
  margin-bottom: 20px;
}
.mtl .lp_main02
{
  background: url(/premico/lp/mtl_main2.jpg) no-repeat center top;
  height: 1318px;
  width: 1005px;
  margin: 20px auto 0;
}

/***************************  ƒCƒ`ƒ[@ƒW[ƒ^@4882  ************************** */
.mlb .lp_menu
{
  background:url(/premico/lp/4882/main.jpg?20121218-2) no-repeat center top;
  background:url(/premico/lp/4882/main.jpg?20121218-2) no-repeat center top;
}
#lp .mlb h2.hdr_gly
{
  background: url(/premico/lp/4882/hdr_gly.jpg) no-repeat center top; 
}
#lp .mlb h2.hdr_price
{
  background: url(/premico/lp/4882/hdr_price.jpg) no-repeat center top; 
}
#lp .mlb h2.hdr_del-pay
{
  background: url(/premico/lp/4882/hdr_del-pay.jpg) no-repeat center top; 
}
.mlb .contact_tel a
{
  background: url(/premico/lp/4882/contact_tel_t01.jpg) no-repeat center top;
}

.mlb .cart-in a
{
  background: url(/premico/lp/4882/cart_in_btn_purple.jpg) no-repeat center top;
}
.mlb .lp_main
{
  margin-bottom: 20px;
}
.mlb .lp_main02
{
  background: url(/premico/lp/4882/main2.jpg?20121218-2) no-repeat center top;
  height: 719px;
  width: 1005px;
  margin: 20px auto 0;
}

/***************************  ƒƒ“ƒs[ƒX@ŠCŒRƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXEƒNƒƒmƒOƒ‰ƒt 4900 ************************** */

.op-marine .lp_menu
{
  background:url(/premico/lp/4900/op_marine_main.jpg?201303) no-repeat center top;
  
}

.op-marine h2.marine_hdr_gly
{
  background: url(/premico/lp/4900/op_marine_hdr_gly.jpg) no-repeat center top; 
}
.op-marine h2.marine_hdr_price
{
  background: url(/premico/lp/4900/op_marine_hdr_price.jpg) no-repeat center top; 
}
.op-marine h2.hdr_del-pay
{
  background: url(/premico/lp/4900/op_marine_hdr_del-pay.jpg) no-repeat center top; 
}


/***************************  ƒƒ“ƒs[ƒX@ŠCŒRƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXEƒNƒƒmƒOƒ‰ƒt WEBŒÀ’èƒo[ƒWƒ‡ƒ E4912 ************************** */

.op-marinewh .lp_menu
{
  background:url(/premico/lp/4912/op_marinewh_main.jpg?201303) no-repeat center top;
}

.op-marinewh h2.marine_hdr_gly
{
  background: url(/premico/lp/4912/op_marinewh_hdr_gly.jpg) no-repeat center top; 
}
.op-marinewh h2.marine_hdr_price
{
  background: url(/premico/lp/4912/op_marinewh_hdr_price.jpg) no-repeat center top; 
}
.op-marinewh h2.hdr_del-pay
{
  background: url(/premico/lp/4912/op_marinewh_hdr_del-pay.jpg) no-repeat center top; 
}

.op-marinewh .contact_tel a
{
  background: url(/premico/lp/4912/contact_tel_t02.jpg?201301) no-repeat center top;
}


/***************************  ŠCŒRƒEƒHƒbƒ` WEBŒÀ’èƒo[ƒWƒ‡ƒ“ÁE??Ì—pƒy[ƒWC³ 4912_add ************************** */

.op-marinewh_add .lp_menu
{
  background:url(/premico/lp/4912/op_marinewh_main_add.jpg?201303) no-repeat center top;
}

.op-marinewh_add h2.marine_hdr_gly
{
  background: url(/premico/lp/4912/op_marinewh_hdr_gly.jpg) no-repeat center top; 
}
.op-marinewh_add h2.marine_hdr_price
{
  background: url(/premico/lp/4912/op_marinewh_hdr_price.jpg) no-repeat center top; 
}
.op-marinewh_add h2.hdr_del-pay
{
  background: url(/premico/lp/4912/op_marinewh_hdr_del-pay.jpg) no-repeat center top; 
}

.op-marinewh_add .contact_tel a
{
  background: url(/premico/lp/4912/contact_tel_t02.jpg?201301) no-repeat center top;
}

/***************************************************************************************************************** */



/***************************  ƒhƒ‰ƒSƒ“ƒ{[ƒ‹@4920 ************************** */

#lp .dbgodsvsgods .lp_menu
{
  background:url(/premico/lp/4920/4920_main.jpg?201304) no-repeat center top;
}

#lp .dbgodsvsgods h2.hdr_gly
{
  background: url(/premico/lp/4920/4920_title_gallery.jpg) no-repeat center top; 
}
#lp .dbgodsvsgods h2.hdr_price
{
  background: url(/premico/lp/4920/4920_title_price.jpg) no-repeat center top; 
}
#lp .dbgodsvsgods h2.hdr_del-pay
{
  background: url(/premico/lp/4920/4920_title_dp.jpg) no-repeat center top; 
}

#lp .dbgodsvsgods .contact_tel a
{
  background: url(/premico/lp/contact_tel_t06.jpg) no-repeat center top;
}

#lp .dbgodsvsgods .lp_menu ul
{
  position: absolute;
  top: 410px;
}
.sp_banner {
  display:none;
}




/***************************  –¼’T’ãƒRƒiƒ“@4930 ************************** */

#lp .conan4930 .keyvisual {
  background-image:url(/premico/lp/4930/pc_keyvisual.jpg);
  background-position:center;
  height:368px;
  width:100%;
  margin:0;
}

#lp .conan4930 .lead {
  background-image:url(/premico/lp/4930/pc_lead.jpg);
  background-position:center top;
  height:903px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 40px;
}
  #lp .conan4930 #lp01 {
  }
    #lp .conan4930 #lp01 .nav01 {background-image:url(/premico/lp/4930/pc_nav_feature.png);}
    #lp .conan4930 #lp01 .nav02 {background-image:url(/premico/lp/4930/pc_nav_gallery.png);}
    #lp .conan4930 #lp01 .nav03 {background-image:url(/premico/lp/4930/pc_nav_price.png);}
    #lp .conan4930 #lp01 .nav04 {background-image:url(/premico/lp/4930/pc_nav_delivery.png);}
    #lp .conan4930 #lp01 .nav05 {background-image:url(/premico/lp/4930/pc_nav_buy.png);}
    
    #lp .conan4930 .lead .lead_5points {
      background-image:url(/premico/lp/4930/pc_5points.jpg);
      background-position:center;
      width:100%;
      height:314px;
      position:absolute;
      top:589px;
      left:0;
    }

#lp .conan4930 .feature {
  background-image:url(/premico/lp/4930/pc_feature_img.jpg?201303211);
  background-position:center bottom;
  height:1106px;
  width:100%;
  margin:40px 0;
}
  #lp .conan4930 .feature .title {
    background-image:url(/premico/lp/4930/pc_feature_title.png);
    background-position:center;
    width:100%;
    height:35px;
  }
#lp .conan4930 h2.hdr_gly {background: url(/premico/lp/4930/pc_gallery_title.png) no-repeat center bottom;}
#lp .conan4930 h2.hdr_price {background: url(/premico/lp/4930/pc_price_title.png) no-repeat center bottom;}
#lp .conan4930 h2.hdr_del-pay {background: url(/premico/lp/4930/pc_delivery_title.png) no-repeat center bottom;}
#lp .conan4930 .cart-in a {
  background:url(/premico/lp/4930/pc_price_cart.png) no-repeat center;
  width:100%;
  float:none;
  text-align:center;
}

/***************************  ƒ}ƒWƒ“ƒK@4904 ************************** */

#lp .mazinga4904 .keyvisual {
  background-image:url(/premico/lp/4904/pc_keyvisual.jpg);
  background-position:center bottom;
  height:364px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .mazinga4904 .lead {
  background-image:url(/premico/lp/4904/pc_lead.jpg);
  background-position:center top;
  height:786px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .mazinga4904 #lp01 {
  }
    #lp .mazinga4904 #lp01 .nav01 {background-image:url(/premico/lp/4904/pc_nav_feature.jpg);}
    #lp .mazinga4904 #lp01 .nav02 {background-image:url(/premico/lp/4904/pc_nav_gallery.jpg);}
    #lp .mazinga4904 #lp01 .nav03 {background-image:url(/premico/lp/4904/pc_nav_price.jpg);}
    #lp .mazinga4904 #lp01 .nav04 {background-image:url(/premico/lp/4904/pc_nav_delivery.jpg);}
    #lp .mazinga4904 #lp01 .nav05 {background-image:url(/premico/lp/4904/pc_nav_buy.png);}
    
    /*#lp .mazinga4904 .lead .lead_5points {
      background-image:url(/premico/lp/4904/pc_5points.jpg);
      background-position:center;
      width:100%;
      height:314px;
      position:absolute;
      top:589px;
      left:0;
    }*/

#lp .mazinga4904 .feature {
  background-image:url(/premico/lp/4904/pc_feature_img.jpg);
  background-position:center bottom;
  height:1790px;
  width:100%;
  margin:40px 0;
}
  #lp .mazinga4904 .feature .title {
    background-image:url(/premico/lp/4904/pc_feature_title.jpg);
    background-position:center top;
    height:100px;
    }
  
  
#lp .mazinga4904 h2.hdr_gly {background: url(/premico/lp/4904/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .mazinga4904 h2.hdr_price {background: url(/premico/lp/4904/pc_price_title.jpg) no-repeat center bottom;}
#lp .mazinga4904 h2.hdr_del-pay {background: url(/premico/lp/4904/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .mazinga4904 .cart-in a {
  background:url(/premico/lp/4904/pc_price_cart.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}


/***************************  ƒG[ƒXƒuƒŒƒXƒŒƒbƒg@4980 ************************** */

#lp .aceBracelet4980 .keyvisual {
  background-image:url(/premico/lp/4980/pc_keyvisual.jpg);
  background-position:center bottom;
  height:364px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .aceBracelet4980 .lead {
  background-image:url(/premico/lp/4980/pc_lead.jpg);
  background-position:center top;
  height:709px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .aceBracelet4980 #lp01 {
  }
    #lp .aceBracelet4980 #lp01 .nav01 {background-image:url(/premico/lp/4980/pc_nav_feature.jpg);}
    #lp .aceBracelet4980 #lp01 .nav02 {background-image:url(/premico/lp/4980/pc_nav_gallery.jpg);}
    #lp .aceBracelet4980 #lp01 .nav03 {background-image:url(/premico/lp/4980/pc_nav_price.jpg);}
    #lp .aceBracelet4980 #lp01 .nav04 {background-image:url(/premico/lp/4980/pc_nav_delivery.jpg);}
    #lp .aceBracelet4980 #lp01 .nav05 {background-image:url(/premico/lp/4980/pc_nav_buy.png);}
    
    /*#lp .aceBracelet4980 .lead .lead_5points {
      background-image:url(/premico/lp/4980/pc_5points.jpg);
      background-position:center;
      width:100%;
      height:314px;
      position:absolute;
      top:589px;
      left:0;
    }*/

#lp .aceBracelet4980 .feature {
  background-image:url(/premico/lp/4980/pc_feature_img.jpg);
  background-repeat:no-repeat;
  background-position: center bottom;
  height:1366px;
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .aceBracelet4980 .feature .title {
    background-image:url(/premico/lp/4980/pc_feature_title.jpg);
    background-position:center top;
    height:90px;
    }
  
  
#lp .aceBracelet4980 h2.hdr_gly {background: url(/premico/lp/4980/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .aceBracelet4980 h2.hdr_price {background: url(/premico/lp/4980/pc_price_title.jpg) no-repeat center bottom;}
#lp .aceBracelet4980 h2.hdr_del-pay {background: url(/premico/lp/4980/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .aceBracelet4980 .cart-in a {
  background:url(/premico/lp/4980/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}


/***************************  ƒƒ“ƒs[ƒXƒfƒWƒ^ƒ‹ƒEƒHƒbƒ` @4999 ************************** */

#lp .op-digitalwatch4999 .keyvisual {
  background-image:url(/premico/lp/4999/pc_keyvisual.jpg);
  background-position:center bottom;
  height:364px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;

  }

#lp .aop-digitalwatch4999 .lead {
  background-image:url(/premico/lp/4999/pc_lead.jpg);
  background-position:center top;
  height:709px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .op-digitalwatch4999 .lead {
  background-image:url(/premico/lp/4999/pc_lead.jpg);
  background-position:center top;
  height:843px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .op-digitalwatch4999 #lp01 {
  }
    #lp .op-digitalwatch4999 #lp01 .nav01 {background-image:url(/premico/lp/4999/pc_nav_feature.jpg);}
    #lp .op-digitalwatch4999 #lp01 .nav02 {background-image:url(/premico/lp/4999/pc_nav_gallery.jpg);}
    #lp .op-digitalwatch4999 #lp01 .nav03 {background-image:url(/premico/lp/4999/pc_nav_price.jpg);}
    #lp .op-digitalwatch4999 #lp01 .nav04 {background-image:url(/premico/lp/4999/pc_nav_delivery.jpg);}
    #lp .op-digitalwatch4999 #lp01 .nav05 {background-image:url(/premico/lp/4999/pc_nav_buy.png);}
    
    /*#lp .aceBracelet4980 .lead .lead_5points {
      background-image:url(/premico/lp/4999/pc_5points.jpg);
      background-position:center;
      width:100%;
      height:314px;
      position:absolute;
      top:589px;
      left:0;
    }*/

#lp .op-digitalwatch4999 .feature {
  background-image:url(/premico/lp/4999/pc_feature_img.jpg);
  background-repeat:no-repeat;
  background-position: center 90px;
  height:2137px;
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .op-digitalwatch4999 .feature .title {
    background-image:url(/premico/lp/4999/pc_feature_title.jpg);
    background-position:center top;
    height:90px;
    }
  
  
#lp .op-digitalwatch4999 h2.hdr_gly {background: url(/premico/lp/4999/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .op-digitalwatch4999 h2.hdr_price {background: url(/premico/lp/4999/pc_price_title.jpg) no-repeat center bottom;}
#lp .op-digitalwatch4999 h2.hdr_del-pay {background: url(/premico/lp/4999/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .op-digitalwatch4999 .cart-in a {
  background:url(/premico/lp/4999/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}

/***************************************************************************************************************** */




/***************************  ƒLƒƒƒvƒeƒ“ƒn[ƒƒbƒN @9007 ************************** */

#lp .lp9007 .keyvisual {
  background-image:url(/premico/lp/9007/pc_keyvisual.jpg);
  background-position:center bottom;
  height:364px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9007 .lead {
  background-image:url(/premico/lp/9007/pc_lead.jpg);
  background-position:center top;
  height:680px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .lp9007 #lp01 {
  }
    #lp .lp9007 #lp01 .nav01 {background-image:url(/premico/lp/9007/pc_nav_feature.jpg);}
    #lp .lp9007 #lp01 .nav02 {background-image:url(/premico/lp/9007/pc_nav_gallery.jpg);}
    #lp .lp9007 #lp01 .nav03 {background-image:url(/premico/lp/9007/pc_nav_price.jpg);}
    #lp .lp9007 #lp01 .nav04 {background-image:url(/premico/lp/9007/pc_nav_delivery.jpg);}
    #lp .lp9007 #lp01 .nav05 {background-image:url(/premico/lp/9007/pc_nav_buy.png);}
    

#lp .lp9007 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9007 .feature .title {
    background-image:url(/premico/lp/9007/pc_feature_title.jpg);
    background-position:center top;
    height:47px;
    width: 100%;
    }
  #lp .lp9007 .feature .lead {
    background-image: url(/premico/lp/9007/pc_feature_img1.jpg);
    background-position:center top;
    height:625px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9007 .feature .watchdetail {
    background-image: url(/premico/lp/9007/pc_feature_img2.jpg);
    background-position:center top;
    height:736px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9007 .feature .comment {
    background-image: url(/premico/lp/9007/pc_feature_img3.jpg);
    background-position:center top;
    height:306px;
    width: 1000px;
    margin: 0 auto;
  }
  
  
#lp .lp9007 h2.hdr_gly {background: url(/premico/lp/9007/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9007 h2.hdr_price {background: url(/premico/lp/9007/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9007 h2.hdr_del-pay {background: url(/premico/lp/9007/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9007 .cart-in a {
  background:url(/premico/lp/9007/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9007 .contact_tel a {
  background: url(/premico/lp/contact_tel_t07.jpg) no-repeat center top;
}




/***************************  ‹â‰Í“S“¹999 @9049 ************************** */

#lp .lp9049 .keyvisual {
  background-image:url(/premico/lp/9049/pc_keyvisual.jpg);
  background-position:center bottom;
  height:364px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9049 .lead {
  background-image:url(/premico/lp/9049/pc_lead.jpg);
  background-position:center top;
  height:727px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .lp9049 #lp01 {
  }
    #lp .lp9049 #lp01 .nav01 {background-image:url(/premico/lp/9049/pc_nav_feature.jpg);}
    #lp .lp9049 #lp01 .nav02 {background-image:url(/premico/lp/9049/pc_nav_gallery.jpg);}
    #lp .lp9049 #lp01 .nav03 {background-image:url(/premico/lp/9049/pc_nav_price.jpg);}
    #lp .lp9049 #lp01 .nav04 {background-image:url(/premico/lp/9049/pc_nav_delivery.jpg);}
    #lp .lp9049 #lp01 .nav05 {background-image:url(/premico/lp/9049/pc_nav_buy.png);}
    

#lp .lp9049 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9049 .feature .title {
    background-image:url(/premico/lp/9049/pc_feature_title.jpg);
    background-position:center top;
    height:94px;
    width: 100%;
    }
  #lp .lp9049 .feature .lead {
    background-image: url(/premico/lp/9049/pc_feature_img1.jpg);
    background-position:center top;
    height:716px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9049 .feature .watchdetail {
    background-image: url(/premico/lp/9049/pc_feature_img2.jpg);
    background-position:center top;
    height:857px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9049 .feature .watchdetail2 {
    background-image: url(/premico/lp/9049/pc_feature_img3.jpg);
    background-position:center top;
    height:398px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9049 .feature .comment {
    background-image: url(/premico/lp/9049/pc_feature_img4.jpg);
    background-position:center top;
    height:234px;
    width: 1000px;
    margin: 0 auto;
  }
  
  
#lp .lp9049 h2.hdr_gly {background: url(/premico/lp/9049/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9049 h2.hdr_price {background: url(/premico/lp/9049/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9049 h2.hdr_del-pay {background: url(/premico/lp/9049/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9049 .cart-in a {
  background:url(/premico/lp/9049/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9049 .contact_tel a {
  background: url(/premico/lp/contact_tel_t07.jpg) no-repeat center top;
}
#lp .lp9049 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9049 .price_area .right .form p:last-child{
  border-bottom:none;
}

/***************************  9050 ************************** */
#lp .lp9050_teaser .keyvisual {
  background-image:url(/premico/camp/images/9050/keyvisual.jpg);
  background-position:center top;
  height:364px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9050_teaser .lead {
  background-image:url(/premico/camp/images/9050/lead.jpg);
  background-position:center top;
  height:454px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}


#lp .lp9050_teaser .feature {
  width:100%;
  background-image: url(/premico/camp/images/9050/cp.jpg);
  background-position:center top;
  height:723px;
  margin: 0 auto;
 
}

#lp .lp9050_teaser .section02{
  padding-top:60px;
}


#lp .lp9050_teaser .imgBottomsp{
  display:none;
  text-align:center;
}

#lp .lp9050_teaser .imgBottom img{
  display:block;
  margin:0 auto 40px; 
}

/***************************  ƒƒƒmƒAEƒ]ƒEŒ•‹‚Ì‹L‰¯@ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒEƒHƒbƒ` @9050 ************************** */

#lp .lp9050 .keyvisual {
  background-image:url(/premico/lp/9050/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }



#lp .lp9050 .lead {
  background-image:url(/premico/lp/9050/pc_lead.jpg);
  background-repeat:no-repeat;
  background-position:center bottom;
  height:1400px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9050 .feature {
  background-image:url(/premico/lp/9050/pc_feature.jpg);
  background-position:center top;
  height:697px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 50px;
}

  #lp .lp9050 #lp01 {
  }
    #lp .lp9050 #lp01 .nav01 {background-image:url(/premico/lp/9050/pc_nav_feature.jpg);}
    #lp .lp9050 #lp01 .nav02 {background-image:url(/premico/lp/9050/pc_nav_gallery.jpg);}
    #lp .lp9050 #lp01 .nav03 {background-image:url(/premico/lp/9050/pc_nav_price.jpg);}
    #lp .lp9050 #lp01 .nav04 {background-image:url(/premico/lp/9050/pc_nav_delivery.jpg);}
    #lp .lp9050 #lp01 .nav05 {background-image:url(/premico/lp/9050/pc_nav_buy.jpg);}
    

  
#lp .lp9050 h2.hdr_gly {background: url(/premico/lp/9050/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9050 h2.hdr_price {background: url(/premico/lp/9050/pc_price_title.png) no-repeat center bottom;}
#lp .lp9050 h2.hdr_del-pay {background: url(/premico/lp/9050/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9050 .cart-in a {
  background:url(/premico/lp/9050/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9050 .contact_tel a {
  background: url(/premico/lp/contact_tel_t07.jpg) no-repeat center top;
}

  
/***************************************************************************************************************** */

/***************************  ƒƒ“ƒs[ƒXƒJƒŒƒbƒWƒŠƒ“ƒO @9055 ************************** */

#lp .lp9055 .keyvisual {
  background-image:url(/premico/lp/9055/pc_keyvisual.jpg);
  background-position:center bottom;
  height:367px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9055 .lead {
  background-image:url(/premico/lp/9055/pc_lead.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  height:1009px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .lp9055 #lp01 {
  }
    #lp .lp9055 #lp01 .nav01 {background-image:url(/premico/lp/9055/pc_nav_feature.jpg);}
    #lp .lp9055 #lp01 .nav02 {background-image:url(/premico/lp/9055/pc_nav_gallery.jpg);}
    #lp .lp9055 #lp01 .nav03 {background-image:url(/premico/lp/9055/pc_nav_price.jpg);}
    #lp .lp9055 #lp01 .nav04 {background-image:url(/premico/lp/9055/pc_nav_delivery.jpg);}
    #lp .lp9055 #lp01 .nav05 {background-image:url(/premico/lp/9055/pc_nav_buy.jpg);}
    

#lp .lp9055 .feature {
  width:100%;
  
}
  
  #lp .lp9055 .feature .watchdetail {
    background-image: url(/premico/lp/9055/pc_feature_img2.jpg);
    background-position:center top;
    height:552px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9055 .feature .watchdetail2 {
    background-image: url(/premico/lp/9055/pc_feature_img3.jpg);
    background-position:center top;
    height:195px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9055 .feature .watchdetail3 {
    background-image: url(/premico/lp/9055/pc_feature_img4.jpg);
    background-position:center top;
    height:251px;
    width: 1000px;
    margin: 0 auto;
  }
  
  
#lp .lp9055 h2.hdr_gly {background: url(/premico/lp/9055/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9055 h2.hdr_price {background: url(/premico/lp/9055/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9055 h2.hdr_del-pay {background: url(/premico/lp/9055/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9055 .cart-in a {
  background:url(/premico/lp/9055/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9055 .contact_tel a {
  background: url(/premico/lp/contact_tel_t07.jpg) no-repeat center top;
}
#lp .lp9055 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9055 .price_area .right .form p:last-child{
  border-bottom:none;
}

/***************************  wƒ‹ƒpƒ“ŽO¢vs–¼’T’ãƒRƒiƒ ETHE MOVIEx‰f‰æŒöŠJ‹L”O ŒöŽ®ƒEƒHƒbƒ`‘ÎŒˁE??ÌŽži@9060 ************************** */

#lp .lp9060 .keyvisual {
  background-image:url(/premico/lp/9060/pc_keyvisual.jpg);
  background-position:center bottom;
  height:364px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9060 .lead {
  background-image:url(/premico/lp/9060/pc_lead.jpg);
  background-position:center bottom;
  height:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .lp9060 #lp01 {
  }
    #lp .lp9060 #lp01 .nav01 {background-image:url(/premico/lp/9060/pc_nav_feature.jpg);}
    #lp .lp9060 #lp01 .nav02 {background-image:url(/premico/lp/9060/pc_nav_gallery.jpg);}
    #lp .lp9060 #lp01 .nav03 {background-image:url(/premico/lp/9060/pc_nav_price.jpg);}
    #lp .lp9060 #lp01 .nav04 {background-image:url(/premico/lp/9060/pc_nav_delivery.jpg);}
    #lp .lp9060 #lp01 .nav05 {background-image:url(/premico/lp/9060/pc_nav_buy.jpg);}


#lp .lp9060 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9060 .feature .title {
    background-image:url(/premico/lp/9060/pc_feature_title.png);
    background-position:center top;
    height:94px;
    width: 100%;
    }
  #lp .lp9060 .feature .lead {
    background-image: url(/premico/lp/9060/pc_feature.jpg);
    background-position:center top;
    height:816px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9060 .feature .sign {
    background-image: url(/premico/lp/9060/pc_sign.jpg);
    background-position:center top;
    height:420px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9060 .feature .present {
    background-image: url(/premico/lp/9060/pc_present.png);
    background-position:center top;
    height:300px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp9060 h2.hdr_gly {background: url(/premico/lp/9060/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9060 h2.hdr_price {background: url(/premico/lp/9060/pc_price_title.png) no-repeat center bottom;}
#lp .lp9060 h2.hdr_del-pay {background: url(/premico/lp/9060/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9060 .cart-in a {
  background:url(/premico/lp/9060/pc_price_cart.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9060 .contact_tel a {
  background: url(/premico/lp/9060/pc_buy.png) no-repeat center top;
}
#lp .lp9060 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9060 .price_area .right .form p:last-child{
  border-bottom:none;
}


#lp .lp9060_movie .imgBottomsp{
  display:none;
  text-align:center;
  }
  
    
#lp .lp9060_movie .imgBottom img{
  display:block;
  margin:0 auto 40px; 
  }



/***************************  ƒƒ“ƒs[ƒX”e‹CƒoƒbƒO@9090 ************************** */

#lp .lp9090 .keyvisual {
  background-image:url(/premico/lp/9090/pc_keyvisual.jpg);
  background-position:center bottom;
  height:367px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9090 .lead {
  background-image:url(/premico/lp/9090/9090_lead.jpg);
  background-repeat:no-repeat;
  background-position:center top;
  height:632px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .lp9090 #lp01 {
  }
    #lp .lp9090 #lp01 .nav01 {background-image:url(/premico/lp/9090/pc_nav_feature.jpg);}
    #lp .lp9090 #lp01 .nav02 {background-image:url(/premico/lp/9090/pc_nav_gallery.jpg);}
    #lp .lp9090 #lp01 .nav03 {background-image:url(/premico/lp/9090/pc_nav_price.jpg);}
    #lp .lp9090 #lp01 .nav04 {background-image:url(/premico/lp/9090/pc_nav_delivery.jpg);}
    #lp .lp9090 #lp01 .nav05 {background-image:url(/premico/lp/9090/pc_nav_buy.jpg);}
    

#lp .lp9090 .feature {
  width:100%;
  
}
  
  #lp .lp9090 .feature .watchdetail {
    background-image: url(/premico/lp/9090/pc_feature_img1.jpg);
    background-position:center top;
    height:427px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9090 .feature .watchdetail2 {
    background-image: url(/premico/lp/9090/pc_feature_img2.jpg);
    background-position:center top;
    height:589px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9090 .feature .watchdetail3 {
    background-image: url(/premico/lp/9090/pc_feature_img3.jpg);
    background-position:center top;
    height:790px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9090 .feature .watchdetail4 {
    background-image: url(/premico/lp/9090/pc_feature_img4.jpg);
    background-position:center top;
    height:277px;
    width: 1000px;
    margin: 0 auto;
  }
  
  
#lp .lp9090 h2.hdr_gly {background: url(/premico/lp/9090/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9090 h2.hdr_price {background: url(/premico/lp/9090/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9090 h2.hdr_del-pay {background: url(/premico/lp/9090/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9090 .cart-in a {
  background:url(/premico/lp/9090/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9090 .contact_tel a {
  background: url(/premico/lp/9090/contact_tel_t07.jpg) no-repeat center top;
}
#lp .lp9090 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9090 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9090 .price_area .right small{
  font-size:85%;
}


/***************************  ‚‹´—¯”üŽq@‰æ‹ÁE5Žü”Nƒ‰ƒ€‚ÌƒRƒXƒ~ƒbƒNƒzƒƒCƒgŒÀ’è”ÁEŒöŽ®ƒEƒHƒbƒ`@9089 ************************** */

#lp .lp9089 .keyvisual {
  background-image:url(/premico/lp/9089/pc_keyvisual.jpg);
  background-position:center bottom;
  height:390px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9089 .lead {
  background-image:url(/premico/lp/9089/pc_lead.jpg);
  background-position:center bottom;
  height:1100px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9089 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9089 #lp01 {
  }
    #lp .lp9089 #lp01 .nav01 {background-image:url(/premico/lp/9089/pc_nav_feature.jpg);}
    #lp .lp9089 #lp01 .nav02 {background-image:url(/premico/lp/9089/pc_nav_gallery.jpg);}
    #lp .lp9089 #lp01 .nav03 {background-image:url(/premico/lp/9089/pc_nav_price.jpg);}
    #lp .lp9089 #lp01 .nav04 {background-image:url(/premico/lp/9089/pc_nav_delivery.jpg);}
    #lp .lp9089 #lp01 .nav05 {background-image:url(/premico/lp/9089/pc_nav_buy.jpg);}


#lp .lp9089 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9089 .feature .title {
    background-image:url(/premico/lp/9089/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
    }
  #lp .lp9089 .feature .lead {
    background-image: url(/premico/lp/9089/pc_feature.jpg);
    background-position:center top;
    height:710px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9089 .feature .sign {
    background-image: url(/premico/lp/9089/pc_history.jpg);
    background-position:center top;
    height:900px;
    width: 1000px;
    margin: 0 auto;
  }
  #lp .lp9089 .feature .present {
    background-image: url(/premico/lp/9089/pc_present.jpg);
    background-position:center top;
    height:170px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp9089 h2.hdr_gly {background: url(/premico/lp/9089/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9089 h2.hdr_price {background: url(/premico/lp/9089/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9089 h2.hdr_del-pay {background: url(/premico/lp/9089/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9089 .cart-in a {
  background:url(/premico/lp/9089/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9089 .contact_tel a {
  background: url(/premico/lp/contact_tel_t07.jpg) no-repeat center top;
}
#lp .lp9089 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9089 .price_area .right .form p:last-child{
  border-bottom:none;
}

/***************************  ƒgƒj[ƒgƒj[Eƒ`ƒ‡ƒbƒp[ ÷E?á‚ÌŠvà•ziƒƒ[ƒIEƒEƒHƒŒƒbƒgj@9120 ************************** */

#lp .lp9120 .keyvisual {
  background-image:url(/premico/lp/9120/pc_keyvisual.jpg);
  background-position:center bottom;
  height:370px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9120 .lead {
  background-image:url(/premico/lp/9120/pc_lead.jpg);
  background-position:center bottom;
  height:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
  padding-top:60px;
}
  #lp .lp9120 #lp01 {
  }
    #lp .lp9120 #lp01 .nav01 {background-image:url(/premico/lp/9120/pc_nav_feature.png);}
    #lp .lp9120 #lp01 .nav02 {background-image:url(/premico/lp/9120/pc_nav_gallery.png);}
    #lp .lp9120 #lp01 .nav03 {background-image:url(/premico/lp/9120/pc_nav_price.png);}
    #lp .lp9120 #lp01 .nav04 {background-image:url(/premico/lp/9120/pc_nav_delivery.png);}
    #lp .lp9120 #lp01 .nav05 {background-image:url(/premico/lp/9120/pc_nav_buy.png);}


#lp .lp9120 .feature {
  width:100%;
  margin:0 0 10px 0;
  
}
  #lp .lp9120 .feature .title {
    background-image:url(/premico/lp/9120/pc_feature_title.png);
    background-position:center top;
    height:94px;
    width: 100%;
    }
  #lp .lp9120 .feature .lead {
    background-image: url(/premico/lp/9120/pc_feature.jpg);
    background-position:center top;
    height:880px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp9120 h2.hdr_gly {background: url(/premico/lp/9120/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9120 h2.hdr_price {background: url(/premico/lp/9120/pc_price_title.png) no-repeat center bottom;}
#lp .lp9120 h2.hdr_del-pay {background: url(/premico/lp/9120/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9120 .cart-in a {
  background:url(/premico/lp/cart_in_btn_pink.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9120 .contact_tel a {
  background: url(/premico/lp/contact_tel_t02.jpg) no-repeat center bottom;
}
#lp .lp9120 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9120 .price_area .right .form p:last-child{
  border-bottom:none;
}


#lp .lp9120_movie .imgBottomsp{
  display:none;
  text-align:center;
  }
  
    
#lp .lp9120_movie .imgBottom img{
  display:block;
  margin:0 auto 40px; 
  }


/***************************  –¼’T’ãƒRƒiƒ“@ƒvƒƒeƒNƒgEƒg[ƒg@ÁE??­ƒoƒŠƒXƒeƒBƒbƒNƒiƒCƒƒ“@10ƒ|ƒPƒbƒgŽd—li@9119 ************************** */

#lp .lp9119 .keyvisual {
  background-image:url(/premico/lp/9119/pc_keyvisual.jpg);
  background-position:center bottom;
  height:389px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9119 .lead {
  background-image:url(/premico/lp/9119/pc_lead.jpg);
  background-position:center bottom;
  height:1251px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
  #lp .lp9119 #lp01 {
  }
    #lp .lp9119 #lp01 .nav01 {background-image:url(/premico/lp/9119/pc_nav_feature.jpg);}
    #lp .lp9119 #lp01 .nav02 {background-image:url(/premico/lp/9119/pc_nav_gallery.jpg);}
    #lp .lp9119 #lp01 .nav03 {background-image:url(/premico/lp/9119/pc_nav_price.jpg);}
    #lp .lp9119 #lp01 .nav04 {background-image:url(/premico/lp/9119/pc_nav_delivery.jpg);}
    #lp .lp9119 #lp01 .nav05 {background-image:url(/premico/lp/9119/pc_nav_buy.png);}


#lp .lp9119 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9119 .feature .title {
    background-image:url(/premico/lp/9119/pc_feature_title.jpg);
    background-position:center top;
    height:96px;
    width: 100%;
    }
  #lp .lp9119 .feature .lead {
    background-image: url(/premico/lp/9119/pc_feature.jpg);
    background-position:center top;
    height:1243px;
    width: 1000px;
    margin: 0 auto;
  }
  /*#lp .lp9119 .feature .sign {
    background-image: url(/premico/lp/9119/pc_sign.jpg);
    background-position:center top;
    height:298px;
    width: 1000px;
    margin: 0 auto;
  }*/
  #lp .lp9119 .feature .present {
    background-image: url(/premico/lp/9119/pc_present.jpg);
    background-position:center top;
    height:450px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp9119 h2.hdr_gly {background: url(/premico/lp/9119/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9119 h2.hdr_price {background: url(/premico/lp/9119/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9119 h2.hdr_del-pay {background: url(/premico/lp/9119/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9119 .cart-in a {
  background:url(/premico/lp/9119/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9119 .contact_tel a {
  background: url(/premico/lp/9119/pc_buy.png) no-repeat center top;
}
#lp .lp9119 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9119 .price_area .right .form p:last-child{
  border-bottom:none;
}


#lp .lp9119_movie .imgBottomsp{
  display:none;
  text-align:center;
  }
  
    
#lp .lp9119_movie .imgBottom img{
  display:block;
  margin:0 auto 40px; 

  }



/***************************  Œö‰và’c–@l“ú–{ƒTƒbƒJ[‹¦‰ï ŒöŽ®”F‰Â@ƒTƒbƒJ[“ú–{‘ã•\ƒ`[ƒ€ ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒJƒŒƒbƒWƒŠƒ“ƒO ************************** */

#lp .lp9152 .keyvisual {
  background-image:url(/premico/lp/9152/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9152 .lead {
  background-image:url(/premico/lp/9152/pc_lead.jpg);
  background-position:center bottom;
  height:1945px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
#lp .lp9152 div.point{
    background-image: url(/premico/lp/9152/pc_point.jpg);
    background-position:center top;
    height:421px;
    width: 1000px;
    margin: 0 auto;
}
  

#lp .lp9152 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9152 #lp01 {
  }
    #lp .lp9152 #lp01 .nav01 {background-image:url(/premico/lp/9152/pc_nav_feature.jpg);}
    #lp .lp9152 #lp01 .nav02 {background-image:url(/premico/lp/9152/pc_nav_gallery.jpg);}
    #lp .lp9152 #lp01 .nav03 {background-image:url(/premico/lp/9152/pc_nav_price.jpg);}
    #lp .lp9152 #lp01 .nav04 {background-image:url(/premico/lp/9152/pc_nav_delivery.jpg);}
    #lp .lp9152 #lp01 .nav05 {background-image:url(/premico/lp/9152/pc_nav_buy.jpg);}


#lp .lp9152 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9152 .feature .title {
    background-image:url(/premico/lp/9152/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
    }
  #lp .lp9152 .feature .lead {
    background-image: url(/premico/lp/9152/pc_feature.jpg);
    background-position:center top;
    height:800px;
    width: 1054px;
    margin: 0 auto;
  }

    
#lp .lp9152 h2.hdr_gly {background: url(/premico/lp/9152/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9152 h2.hdr_price {background: url(/premico/lp/9152/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9152 h2.hdr_del-pay {background: url(/premico/lp/9152/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9152 .cart-in a {
  background:url(/premico/lp/9152/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9152 .contact_tel a {
  background: url(/premico/lp/9152/contact_tel.jpg) no-repeat center top;
}
#lp .lp9152 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9152 .price_area .right .form p:last-child{
  border-bottom:none;
}



/***************************  ƒgƒ‰ƒtƒ@ƒ‹ƒK[Eƒ[ TIME SHAMBLES ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXEƒEƒHƒbƒ` ************************** */

#lp .lp9140 .keyvisual {
  background-image:url(/premico/lp/9140/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9140 .lead {
  background-image:url(/premico/lp/9140/pc_lead.jpg);
  background-position:center bottom;
  height:670px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}
#lp .lp9140 div.point{
    background-image: url(/premico/lp/9140/pc_point.jpg);
    background-position:center top;
    height:421px;
    width: 1000px;
    margin: 0 auto;
}
  

#lp .lp9140 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9140 #lp01 {
  }
    #lp .lp9140 #lp01 .nav01 {background-image:url(/premico/lp/9140/pc_nav_feature.jpg);}
    #lp .lp9140 #lp01 .nav02 {background-image:url(/premico/lp/9140/pc_nav_gallery.jpg);}
    #lp .lp9140 #lp01 .nav03 {background-image:url(/premico/lp/9140/pc_nav_price.jpg);}
    #lp .lp9140 #lp01 .nav04 {background-image:url(/premico/lp/9140/pc_nav_delivery.jpg);}
    #lp .lp9140 #lp01 .nav05 {background-image:url(/premico/lp/9140/pc_nav_buy.jpg);}


#lp .lp9140 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9140 .feature .title {
    background-image:url(/premico/lp/9140/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
    }
  #lp .lp9140 .feature .lead {
    background-image: url(/premico/lp/9140/pc_feature.jpg);
    background-position:center top;
    height:800px;
    width: 1054px;
    margin: 0 auto;
  }

    
#lp .lp9140 h2.hdr_gly {background: url(/premico/lp/9140/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9140 h2.hdr_price {background: url(/premico/lp/9140/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9140 h2.hdr_del-pay {background: url(/premico/lp/9140/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9140 .cart-in a {
  background:url(/premico/lp/9140/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9140 .contact_tel a {
  background: url(/premico/lp/9140/contact_tel.jpg) no-repeat center top;
}
#lp .lp9140 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9140 .price_area .right .form p:last-child{
  border-bottom:none;
}

/***************************  ƒ}ƒWƒFƒXƒeƒBƒbƒNEƒVƒ‹ƒo[ “V‘RÎ“ü‚è‚‹‰ƒVƒ‹ƒo[ƒWƒ…ƒGƒŠ[ƒRƒŒƒNƒVƒ‡ƒ“@9161 ************************** */

#lp .lp9161 .keyvisual {
  background-image:url(/premico/lp/9161/pc_keyvisual.jpg);
  background-position:center bottom;
  height:370px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9161 .lead {
  background-image:url(/premico/lp/9161/pc_lead.jpg);
  background-position:center top;
  height:2594px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
  padding-top:60px;
}
  #lp .lp9161 #lp01 {
  }
    #lp .lp9161 #lp01 .nav01 {background-image:url(/premico/lp/9161/pc_nav_feature.png);}
    #lp .lp9161 #lp01 .nav02 {background-image:url(/premico/lp/9161/pc_nav_gallery.png);}
    #lp .lp9161 #lp01 .nav03 {background-image:url(/premico/lp/9161/pc_nav_price.png);}
    #lp .lp9161 #lp01 .nav04 {background-image:url(/premico/lp/9161/pc_nav_delivery.png);}
    #lp .lp9161 #lp01 .nav05 {background-image:url(/premico/lp/9161/pc_nav_buy.png);}


#lp .lp9161 .feature {
  width:100%;
  margin:0 0 20px 0;
  
}

  #lp .lp9161 .feature .lead {
    background-image: url(/premico/lp/9161/pc_feature.jpg);
    background-position:center top;
    height:1063px;
    width: 1000px;
    margin: 0 auto;
  }
    
#lp .lp9161 h2.hdr_gly {background: url(/premico/lp/9161/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9161 h2.hdr_price {background: url(/premico/lp/9161/pc_price_title.png) no-repeat center bottom;}
#lp .lp9161 h2.hdr_del-pay {background: url(/premico/lp/9161/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9161 .cart-in a {
  background:url(/premico/lp/cart_in_btn_gold.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
  margin-top: 40px;
}
#lp .lp9161 .contact_tel a {
  background: url(/premico/lp/contact_tel_t04.jpg) no-repeat center bottom;
}
#lp .lp9161 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9161 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9161 h4.cartTitle{
  font-size: 20px;
  color: #d36262;
  text-align: center;
  border-bottom: #d36262 1px solid;
  margin: 20px 0 40px;
  padding-bottom: 10px;
}
#lp .lp9161 #cartItemlist ul{
  overflow: hidden;
}
#lp .lp9161 #cartItemlist li{
  float: left;
  text-align: center;
  width: 16%;
  margin-bottom: 20px;
}

#lp .lp9161 #cartItemlist li .bold{
  font-weight: bold;
}

#lp .lp9161 .cart-in{
  text-align: center;
}

/***************************  ƒSƒWƒ‰’a¶60Žü”N ‰f‰æŒöŠJ‹L”OƒEƒHƒbƒ` ************************** */

#lp .lp9165 .keyvisual {
  background-image:url(/premico/lp/9165/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9165 .lead {

  background-image:url(/premico/lp/9165/pc_lead.jpg);
  background-position:center bottom;
  height:1133px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9165 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9165 #lp01 {
  }
    #lp .lp9165 #lp01 .nav01 {background-image:url(/premico/lp/9165/pc_nav_feature.jpg);}
    #lp .lp9165 #lp01 .nav02 {background-image:url(/premico/lp/9165/pc_nav_gallery.jpg);}
    #lp .lp9165 #lp01 .nav03 {background-image:url(/premico/lp/9165/pc_nav_price.jpg);}
    #lp .lp9165 #lp01 .nav04 {background-image:url(/premico/lp/9165/pc_nav_delivery.jpg);}
    #lp .lp9165 #lp01 .nav05 {background-image:url(/premico/lp/9165/pc_nav_buy.jpg);}


#lp .lp9165 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9165 .feature .title {
    background-image:url(/premico/lp/9165/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
    }
  #lp .lp9165 .feature .lead {
    background-image: url(/premico/lp/9165/pc_feature.jpg);
    background-position:center top;
    height:840px;
    width: 1002px;
    margin: 0 auto;
  }

  #lp .lp9165 .feature .movie {
    background-image: url(/premico/lp/9165/pc_movie.jpg);
    background-position:center top;
    height:221px;
    width: 1002px;
    margin: 0 auto;
  }

    
#lp .lp9165 h2.hdr_gly {background: url(/premico/lp/9165/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9165 h2.hdr_price {background: url(/premico/lp/9165/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9165 h2.hdr_del-pay {background: url(/premico/lp/9165/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9165 .cart-in a {
  background:url(/premico/lp/9165/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9165 .contact_tel a {
  background: url(/premico/lp/9165/contact_tel.jpg) no-repeat center top;
}
#lp .lp9165 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9165 .price_area .right .form p:last-child{
  border-bottom:none;
}

/***************************   ¹“¬Žm¯–î ‰©‹à‚Ì¹ˁE?iƒS[ƒ‹ƒh ƒTƒ“ƒNƒ`ƒ…ƒAƒŠj‰f‰æŒöŠJ‹L”O ƒIƒtƒBƒVƒƒƒ‹ƒEƒHƒbƒ` ************************** */

#lp .lp9166 .keyvisual {
  background-image:url(/premico/lp/9166/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9166 .lead {
  background-image:url(/premico/lp/9166/pc_lead.jpg);
  background-position:center bottom;
  height:940px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9166 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9166 #lp01 {
  }
    #lp .lp9166 #lp01 .nav01 {background-image:url(/premico/lp/9166/pc_nav_feature.png);}
    #lp .lp9166 #lp01 .nav02 {background-image:url(/premico/lp/9166/pc_nav_gallery.png);}
    #lp .lp9166 #lp01 .nav03 {background-image:url(/premico/lp/9166/pc_nav_price.png);}
    #lp .lp9166 #lp01 .nav04 {background-image:url(/premico/lp/9166/pc_nav_delivery.png);}
    #lp .lp9166 #lp01 .nav05 {background-image:url(/premico/lp/9166/pc_nav_buy.png);}


  #lp .lp9166 .feature .lead {
    background-image: url(/premico/lp/9166/pc_feature.jpg);
    background-position:center top;
    height:1356px;
    width: 1000px;
    margin: 0 auto;
  }

  #lp .lp9166 .feature .movie {
    background-image: url(/premico/lp/9166/pc_movie.png);
    background-position:center top;
    height:265px;
    width: 1002px;
    margin: 0 auto 80px;
  }

    
#lp .lp9166 h2.hdr_gly {background: url(/premico/lp/9166/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9166 h2.hdr_price {background: url(/premico/lp/9166/pc_price_title.png) no-repeat center bottom;}
#lp .lp9166 h2.hdr_del-pay {background: url(/premico/lp/9166/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9166 .cart-in a {
  background:url(/premico/lp/cart_in_btn_purple.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9166 .contact_tel a {
  background: url(/premico/lp/contact_tel_t05.jpg) no-repeat center top;
}
#lp .lp9166 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9166 .price_area .right .form p:last-child{
  border-bottom:none;
}


/*************************** ƒSƒWƒ‰¶’a60Žü”N‹L”OŒöŽ®ƒJƒ‰[‰Ý•¼ ************************** */

#lp .lp9164 .keyvisual {
  background-image:url(/premico/lp/9164/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9164 .lead {
  background-image:url(/premico/lp/9164/pc_lead.jpg);
  background-position:center bottom;
  height:1189px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9164 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9164 #lp01 {
  }
    #lp .lp9164 #lp01 .nav01 {background-image:url(/premico/lp/9164/pc_nav_feature.jpg);}
    #lp .lp9164 #lp01 .nav02 {background-image:url(/premico/lp/9164/pc_nav_gallery.jpg);}
    #lp .lp9164 #lp01 .nav03 {background-image:url(/premico/lp/9164/pc_nav_price.jpg);}
    #lp .lp9164 #lp01 .nav04 {background-image:url(/premico/lp/9164/pc_nav_delivery.jpg);}
    #lp .lp9164 #lp01 .nav05 {background-image:url(/premico/lp/9164/pc_nav_buy.jpg);}


#lp .lp9164 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9164 .feature .title {
    background-image:url(/premico/lp/9164/pc_feature_title.jpg);
    background-position:center bottom;
    height:124px;
    width: 100%;
    }
  #lp .lp9164 .feature .lead {
    background-image: url(/premico/lp/9164/pc_feature.jpg);
    background-position:center top;
    height:1075px;
    width: 1002px;
    margin: 0 auto;
  }

  #lp .lp9164 .feature .movie {
    background-image: url(/premico/lp/9164/pc_movie.jpg);
    background-position:center top;
    height:357px;
    width: 1002px;
    margin: 0 auto;
  }

    
#lp .lp9164 h2.hdr_gly {background: url(/premico/lp/9164/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9164 h2.hdr_price {background: url(/premico/lp/9164/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9164 h2.hdr_del-pay {background: url(/premico/lp/9164/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9164 .cart-in a {
  background:url(/premico/lp/9164/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9164 .contact_tel a {
  background: url(/premico/lp/9164/contact_tel.jpg) no-repeat center top;
}
#lp .lp9164 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9164 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9164 div.sp_main03 p.textArea{
  background: #000000 !important;
  color: #ffffff;
    }

#lp .lp9164 .price_area h3
{
  color: #686868;
  border-left: 7px solid #686868;
  padding-left: 20px;
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 15px;
}

#lp .lp9164 .price_area .right h3
{
  color: #686868;
  border-left: none;
  padding-left: 0;
  font-size: 20px;
  margin-bottom: 5px;
}

#lp .lp9164 .price_area div.form ul {
  display: inline-block;
  margin: 0 auto 24px auto;
  padding: 0;
}

#lp .lp9164 .price_area div.form ul li {
  float: left;
  width: 460px;
  margin: 0;
  padding: 15px 15px;
  border: 1px solid #cccccc;
  text-align: left;
  list-style: none;
}

#lp .lp9164 .price_area div.form ul li.bdr-none {
  border-right: none;
}

/***************************************************************************************************************** */ 



/***************************  ƒAƒi‚ÁE?á‚Ì—‰¤ ˁE?‚ÁE?á‚ÌŒ‹» ƒ_ƒCƒ„ƒ‚ƒ“ƒh‚ÁE??V‘RÎ‚Ì‚‹‰ƒuƒŒƒXƒŒƒbƒg ************************** */

#lp .lp9202 .keyvisual {
  background-image:url(/premico/lp/9202/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9202 .lead {
  background-image:url(/premico/lp/9202/pc_lead.jpg);
  background-position:center bottom;
  height:940px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9202 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9202 #lp01 {
  }
    #lp .lp9202 #lp01 .nav01 {background-image:url(/premico/lp/9202/pc_nav_feature.png);}
    #lp .lp9202 #lp01 .nav02 {background-image:url(/premico/lp/9202/pc_nav_gallery.png);}
    #lp .lp9202 #lp01 .nav03 {background-image:url(/premico/lp/9202/pc_nav_price.png);}
    #lp .lp9202 #lp01 .nav04 {background-image:url(/premico/lp/9202/pc_nav_delivery.png);}
    #lp .lp9202 #lp01 .nav05 {background-image:url(/premico/lp/9202/pc_nav_buy.png);}


  #lp .lp9202 .feature .lead {
    background-image: url(/premico/lp/9202/pc_feature.jpg);
    background-position:center top;
    height:1626px;
    width: 1000px;
    margin: 0 auto;
  }

  #lp .lp9202 .feature .movie {
    background-image: url(/premico/lp/9202/pc_movie.png);
    background-position:center top;
    height:265px;
    width: 1002px;
    margin: 0 auto 80px;
  }

    
#lp .lp9202 h2.hdr_gly {background: url(/premico/lp/9202/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9202 h2.hdr_price {background: url(/premico/lp/9202/pc_price_title.png) no-repeat center bottom;}
#lp .lp9202 h2.hdr_del-pay {background: url(/premico/lp/9202/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9202 .cart-in a {
  background:url(/premico/lp/cart_in_btn_blue2.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9202 .contact_tel a {
  background: url(/premico/lp/contact_tel_t08.jpg) no-repeat center top;
}
#lp .lp9202 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9202 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9202  h2
{
  height: 150px;
}


/***************************  MLBÁE??¬500’DŽOU’B¬‹L”O ƒ_ƒ‹ƒrƒbƒVƒ… ‰i‹v•Û‘¶”ÁE’¼•MƒTƒCƒ“ƒ{[ƒ‹ ************************** */

#lp .lp9220 .keyvisual {
  background-image:url(/premico/lp/9220/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9220 .lead {
  background-image:url(/premico/lp/9220/pc_lead.jpg);
  background-position:center bottom;
  height:1144px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9220 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9220 #lp01 {
  }
    #lp .lp9220 #lp01 .nav01 {background-image:url(/premico/lp/9220/pc_nav_feature.png);}
    #lp .lp9220 #lp01 .nav02 {background-image:url(/premico/lp/9220/pc_nav_gallery.png);}
    #lp .lp9220 #lp01 .nav03 {background-image:url(/premico/lp/9220/pc_nav_price.png);}
    #lp .lp9220 #lp01 .nav04 {background-image:url(/premico/lp/9220/pc_nav_delivery.png);}
    #lp .lp9220 #lp01 .nav05 {background-image:url(/premico/lp/9220/pc_nav_buy.png);}


  #lp .lp9220 .feature .lead {
    background-image: url(/premico/lp/9220/pc_feature.jpg);
    background-position:center top;
    height:440px;
    width: 1000px;
    margin: 0 auto;
  }

    
#lp .lp9220 h2.hdr_ftr {background: url(/premico/lp/9220/pc_feature_title.png) no-repeat center bottom;}
#lp .lp9220 h2.hdr_gly {background: url(/premico/lp/9220/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9220 h2.hdr_price {background: url(/premico/lp/9220/pc_price_title.png) no-repeat center bottom;}
#lp .lp9220 h2.hdr_del-pay {background: url(/premico/lp/9220/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9220 .cart-in a {
  background:url(/premico/lp/cart_in_btn_red02.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9220 .contact_tel a {
  background: url(/premico/lp/contact_tel_t09.png) no-repeat center top;
}
#lp .lp9220 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9220 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9220  h2
{
  margin: 30px 0 30px 0;
}



/***************************  “c’†«‘å “ú•ÁE??ÊŽZ34˜AŸ‹L”O ƒIƒŠƒWƒiƒ‹EƒLƒƒƒ“ƒpƒXƒA[ƒg ************************** */

#lp .lp9205 .keyvisual {
  background-image:url(/premico/lp/9205/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9205 .lead {
  background-image:url(/premico/lp/9205/pc_lead.jpg);
  background-position:center bottom;
  height:1169px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9205 .feature02 {
  background-image:url(/premico/lp/9205/pc_feature02.jpg);
  background-position:center 30px;
  height:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9205 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9205 #lp01 {
  }
    #lp .lp9205 #lp01 .nav01 {background-image:url(/premico/lp/9205/pc_nav_feature.png);}
    #lp .lp9205 #lp01 .nav02 {background-image:url(/premico/lp/9205/pc_nav_gallery.png);}
    #lp .lp9205 #lp01 .nav03 {background-image:url(/premico/lp/9205/pc_nav_price.png);}
    #lp .lp9205 #lp01 .nav04 {background-image:url(/premico/lp/9205/pc_nav_delivery.png);}
    #lp .lp9205 #lp01 .nav05 {background-image:url(/premico/lp/9205/pc_nav_buy.png);}


  #lp .lp9205 .feature .lead {
    background-image: url(/premico/lp/9205/pc_feature.jpg);
    background-position:center top;
    height:736px;
    width: 1000px;
    margin: 0 auto;
  }

    
#lp .lp9205 h2.hdr_ftr {background: url(/premico/lp/9205/pc_feature_title.png) no-repeat center bottom;}
#lp .lp9205 h2.hdr_gly {background: url(/premico/lp/9205/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9205 h2.hdr_price {background: url(/premico/lp/9205/pc_price_title.png) no-repeat center bottom;}
#lp .lp9205 h2.hdr_del-pay {background: url(/premico/lp/9205/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9205 .cart-in a {
  background:url(/premico/lp/cart_in_btn_blue3.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;

}
#lp .lp9205 .contact_tel a {
  background: url(/premico/lp/contact_tel_t10.png) no-repeat center top;
}
#lp .lp9205 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9205 .price_area .right .form p:last-child{
  border-bottom:none;
}

#lp .lp9205  h2
{
  margin: 30px 0 30px 0;
}

/***************************   9193 INDEPENDENT~•Žq‚ÌƒoƒXƒP ƒIƒtƒBƒVƒƒƒ‹ƒRƒ‰ƒ{ƒEƒHƒbƒ`@ ************************** */

#lp .lp9193 .keyvisual {
  background-image:url(/premico/lp/9193/pc_keyvisual_2.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9193 .lead {
  background-image:url(/premico/lp/9193/pc_lead_2.jpg);
  background-position:center bottom;
  height:1065px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9193 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9193 #lp01 {
  }
    #lp .lp9193 #lp01 .nav01 {background-image:url(/premico/lp/9193/pc_nav_feature.jpg);}
    #lp .lp9193 #lp01 .nav02 {background-image:url(/premico/lp/9193/pc_nav_gallery.jpg);}
    #lp .lp9193 #lp01 .nav03 {background-image:url(/premico/lp/9193/pc_nav_price.jpg);}
    #lp .lp9193 #lp01 .nav04 {background-image:url(/premico/lp/9193/pc_nav_delivery.jpg);}
    #lp .lp9193 #lp01 .nav05 {background-image:url(/premico/lp/9193/pc_nav_buy.jpg);}


#lp .lp9193 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9193 .feature .lead {
    background-image: url(/premico/lp/9193/pc_lead2.jpg);
    background-position:center top;
    height:758px;
    width: 1000px;
    margin: 0 auto;
  }

  
#lp .lp9193 h2.hdr_gly {background: url(/premico/lp/9193/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9193 h2.hdr_price {background: url(/premico/lp/9193/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9193 h2.hdr_del-pay {background: url(/premico/lp/9193/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9193 .cart-in a {
  background:url(/premico/lp/9193/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9193 .contact_tel a {
  background: url(/premico/lp/9193/contact_tel.jpg) no-repeat center top;
}
#lp .lp9193 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9193 .price_area .right .form p:last-child{
  border-bottom:none;
}


/*************************** 9241 ƒgƒj[ƒgƒj[Eƒ`ƒ‡ƒbƒp[÷E?á‚ÌƒVƒ‡ƒ‹ƒ_[ƒCƒ^ƒŠƒAŽYƒgƒXƒJ[ƒiƒŒƒU[Žg—p8ƒ|ƒPƒbƒgƒVƒ‡ƒ‹ƒ_[ƒoƒbƒO ************************** */

#lp .lp9241 .keyvisual {
  background-image:url(/premico/lp/9241/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9241 .lead {
  background-image:url(/premico/lp/9241/pc_lead.jpg);
  background-position:center bottom;
  height:1072px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9241 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9241 #lp01 {
  }
    #lp .lp9241 #lp01 .nav01 {background-image:url(/premico/lp/9241/pc_nav_feature.png);}
    #lp .lp9241 #lp01 .nav02 {background-image:url(/premico/lp/9241/pc_nav_gallery.png);}
    #lp .lp9241 #lp01 .nav03 {background-image:url(/premico/lp/9241/pc_nav_price.png);}
    #lp .lp9241 #lp01 .nav04 {background-image:url(/premico/lp/9241/pc_nav_delivery.png);}
    #lp .lp9241 #lp01 .nav05 {background-image:url(/premico/lp/9241/pc_nav_buy.jpg);}


#lp .lp9241 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9241 .feature .lead {
    background-image: url(/premico/lp/9241/pc_feature.jpg);
    background-position:center top;
    height:1388px;
    width: 1000px;
    margin: 0 auto;
  }

  
#lp .lp9241 h2.hdr_gly {background: url(/premico/lp/9241/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9241 h2.hdr_price {background: url(/premico/lp/9241/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9241 h2.hdr_del-pay {background: url(/premico/lp/9241/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9241 .cart-in a {
  background:url(/premico/lp/9241/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9241 .contact_tel a {
  background: url(/premico/lp/9241/contact_tel.jpg) no-repeat center top;
}
#lp .lp9241 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9241 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9241 .price_area .right .form p span input {
  margin-right: 15px;
}



/***************************  9275  ************************** */

#lp .lp9275 div.bg_black {
  background: #000000 !important;
  color: #ffffff !important;
}

#lp .lp9275 p.textArea {
  padding: 0 5px;
}

#lp .lp9275 .keyvisual {
  background-image:url(/premico/lp/9275/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9275 .lead {
  background:url(/premico/lp/9275/pc_lead.jpg) center 54px no-repeat;
  height:1510px;
  width:957px;
  width:100%;
  position:relative;
  z-index:1;
  margin: 0 0 -1px;
}

#lp .lp9275 .lead_2 {
  background-image:url(/premico/lp/9275/pc_lead_2.jpg);
  background-position:center bottom;
  height:1040px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9275 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9275 #lp01 {
  }
    #lp .lp9275 #lp01 .nav01 {background-image:url(/premico/lp/9275/pc_nav_feature.jpg);}
    #lp .lp9275 #lp01 .nav02 {background-image:url(/premico/lp/9275/pc_nav_gallery.jpg);}
    #lp .lp9275 #lp01 .nav03 {background-image:url(/premico/lp/9275/pc_nav_price.jpg);}
    #lp .lp9275 #lp01 .nav04 {background-image:url(/premico/lp/9275/pc_nav_delivery.jpg);}
    #lp .lp9275 #lp01 .nav05 {background-image:url(/premico/lp/9275/pc_nav_buy.png);}


#lp .lp9275 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9275 .feature .lead {
    background-image: url(/premico/lp/9275/pc_lead2.jpg);
    background-position:center top;
    height:758px;
    width: 1000px;
    margin: 0 auto;
  }

  
#lp .lp9275 h2.hdr_gly {background: url(/premico/lp/9275/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9275 h2.hdr_price {background: url(/premico/lp/9275/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9275 h2.hdr_del-pay {background: url(/premico/lp/9275/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9275 .cart-in a {
  background:url(/premico/lp/9275/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9275 .contact_tel a {
  background: url(/premico/lp/9275/contact_tel.jpg) no-repeat center top;
}
#lp .lp9275 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9275 .price_area .right .form p:last-child{
  border-bottom:none;
}



/***************************  9274  ************************** */

#lp .lp9274 div.bg_black {
  background: #000000 !important;
  color: #ffffff !important;
}

#lp .lp9274 p.textArea {
  padding: 0 5px;
}

#lp .lp9274 .keyvisual {
  background-image:url(/premico/lp/9274/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9274 .lead {
  background:url(/premico/lp/9274/pc_lead.jpg) center 0 no-repeat;
  height:1607px;
  width:957px;
  width:100%;
  position:relative;
  z-index:1;
  margin: 0 0 -1px;
}

#lp .lp9274 .lp_menu .lead #lp01 {
  top:68px;
  }

#lp .lp9274 #lp01 {
  }
    #lp .lp9274 #lp01 .nav01 {background-image:url(/premico/lp/9274/pc_nav_feature.png);}
    #lp .lp9274 #lp01 .nav02 {background-image:url(/premico/lp/9274/pc_nav_gallery.png);}
    #lp .lp9274 #lp01 .nav03 {background-image:url(/premico/lp/9274/pc_nav_price.png);}
    #lp .lp9274 #lp01 .nav04 {background-image:url(/premico/lp/9274/pc_nav_delivery.png);}
    #lp .lp9274 #lp01 .nav05 {background-image:url(/premico/lp/9274/pc_nav_buy.png);}


#lp .lp9274 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9274 .feature .lead {
    background-image: url(/premico/lp/9274/pc_feature.jpg);
    background-position:center top;
    height:1415px;
    width: 1000px;
    margin: 0 auto;
  }

  
#lp .lp9274 h2.hdr_gly {background: url(/premico/lp/9274/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9274 h2.hdr_price {background: url(/premico/lp/9274/pc_price_title.png) no-repeat center bottom;}
#lp .lp9274 h2.hdr_del-pay {background: url(/premico/lp/9274/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9274 .cart-in a {
  background:url(/premico/lp/9274/pc_price_cart.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9274 .contact_tel a {
  background: url(/premico/lp/9274/contact_tel.png) no-repeat center top;
}
#lp .lp9274 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9274 .price_area .right .form p:last-child{
  border-bottom:none;
}



/***************************    9265 INDEPENDENT X •Žq‚ÌƒoƒXƒP ƒIƒtƒBƒVƒƒƒ‹ƒRƒ‰ƒ{ƒEƒHƒbƒ` ‘S7Ží—Þ@ ************************** */

#lp .lp9265 .keyvisual {
  background-image:url(/premico/lp/9265/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}

#lp .lp9265 p.top_lead {
  width: 1060px;
  margin: 0 auto;
  padding: 0;
}

#lp .lp9265 p.jump_bnr {
  margin: 40px 0 0 0;
  padding: 0;
  text-align: center;
}


#lp .lp9265 .lead {
  background: url(/premico/lp/9265/pc_lead02.jpg) center 821px no-repeat;
  height:3664px;
  width:1060px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9265 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9265 #lp01 {
  }
    #lp .lp9265 #lp01 .nav01 {background-image:url(/premico/lp/9265/pc_nav_feature.png); width: 228px !important; }
    #lp .lp9265 #lp01 .nav02 {background-image:url(/premico/lp/9265/pc_nav_price.png); width: 233px !important; left: 228px !important; }
    #lp .lp9265 #lp01 .nav03 {background-image:url(/premico/lp/9265/pc_nav_delivery.png); width: 241px !important; left: 461px !important;}
    #lp .lp9265 #lp01 .nav04 {background-image:url(/premico/lp/9265/pc_nav_buy.png); width: 300px !important; left: 701px !important;}

#lp .lp9265 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}

  
#lp .lp9265 h2.hdr_gly {background: url(/premico/lp/9265/pc_gallery_title.png) no-repeat center bottom;}
#lp .lp9265 h2.hdr_price {background: url(/premico/lp/9265/pc_price_title.png) no-repeat center bottom;}
#lp .lp9265 h2.hdr_del-pay {background: url(/premico/lp/9265/pc_delivery_title.png) no-repeat center bottom;}
#lp .lp9265 .cart-in a {
  background:url(/premico/lp/9265/pc_price_cart.png) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9265 .contact_tel a {
  background: url(/premico/lp/9265/contact_tel.png) no-repeat center top;
}
#lp .lp9265 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9265 .price_area .right .form p:last-child{
  border-bottom:none;
}



#lp .lp9265 .price_area .left02 {
  float: left;
  width: 470px;
  text-align: left;
}
#lp .lp9265 .price_area .right {
  width: 470px;
}

#lp .lp9265 .price_area p.image {
  width: 344px;
  margin: 0 auto;
}

#lp .lp9265 .price_area .right h3,
#lp .lp9265 .price_area .left02 h3 {
  color: #686868;
  border-left: 7px solid #686868;
  padding-left: 20px;
  font-size: 20px;
  margin-bottom: 15px;
}
#lp .lp9265 .price_area .right .price,
#lp .lp9265 .price_area .left02 .price {
  margin-bottom: 10px;
  font-size: 18px;
}
#lp .lp9265 .price_area .right .fee,
#lp .lp9265 .price_area .left02 .fee {
  margin-bottom: 5px;
}
#lp .lp9265 .price_area .right .credit,
#lp .lp9265 .price_area .left02 .credit {
  margin-bottom: 10px;
}
#lp .lp9265 .price_area .right .method {
}
#lp .lp9265 .price_area .right .method dl,
#lp .lp9265 .price_area .left02 .method dl {
  overflow: hidden;
}
#lp .lp9265 .price_area .right .method dl dt,
#lp .lp9265 .price_area .left02 .method dl dt {
  font-weight: bold;
  margin-bottom: 10px;
}
#lp .lp9265 .price_area .right .method dl dd,
#lp .lp9265 .price_area .left02 .method dl dd {
  margin-bottom: 20px;
  line-height: 140%;
}
#lp .lp9265 .price_area .right .form,
#lp .lp9265 .price_area .left02 .form {
  border: 1px solid #cccccc;
  border-radius: 5px;
  margin-bottom: 25px;
}
#lp .lp9265 .price_area .right .form p,
#lp .lp9265 .price_area .left02 .form p {
  padding: 10px 5%;
}
#lp .lp9265 .price_area .right .form p span,
#lp .lp9265 .price_area .left02 .form p span {
  margin-right: 20px;
  display: inline-block;
  font-size: 14px;
}
#lp .lp9265 .price_area .right .form p:first-child,
#lp .lp9265 .price_area .left02 .form p:first-child {
  border-bottom: 1px solid #ccc;
}
#lp .lp9265 .price_area .right .form p b,
#lp .lp9265 .price_area .left02 .form p b {
  margin-right: 5px;
}
#lp .lp9265 .price_area .right .form p select,
#lp .lp9265 .price_area .left02 .form p select {
/*  width: 60px; */
}
#lp .lp9265 .price_area .right .form p select.type01,
#lp .lp9265 .price_area .left02 .form p select.type01 {
  width: auto;
}

#lp .lp9265 .cart-in a {
  cursor:pointer;
}

#lp .lp9265 .price_area .left02 .form p {
  border-bottom: 1px solid #ccc;
}
#lp .lp9265 .price_area .left02 .form p:last-child {
  border-bottom:none;
}

@media screen and (max-width: 480px) {
  #lp .lp9265 .price_area .left02 {
    float: none;
    width: 96%;
  }
  #lp .lp9265 .price_area .right {
    width: 96%;
  }
}

/***************************  9285 ƒƒ“ƒs[ƒX Šv–½ŒRŽQ–d‘’·ƒTƒ{ ŒöŽ®ƒEƒHƒbƒ` ************************** */

#lp .lp9285 .keyvisual {
  background-image:url(/premico/lp/9285/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9285 .lead {
  background-image:url(/premico/lp/9285/pc_lead.jpg);
  background-position:center bottom;
  height:1154px;
  width:1000px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9285 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9285 #lp01 {
  }
    #lp .lp9285 #lp01 .nav01 {background-image:url(/premico/lp/9285/pc_nav_feature.png);}
    #lp .lp9285 #lp01 .nav02 {background-image:url(/premico/lp/9285/pc_nav_gallery.png);}
    #lp .lp9285 #lp01 .nav03 {background-image:url(/premico/lp/9285/pc_nav_price.png);}
    #lp .lp9285 #lp01 .nav04 {background-image:url(/premico/lp/9285/pc_nav_delivery.png);}
    #lp .lp9285 #lp01 .nav05 {background-image:url(/premico/lp/9285/pc_nav_buy.png);}


#lp .lp9285 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9285 .feature .lead {
    background-image: url(/premico/lp/9285/pc_feature.jpg);
    background-position:center top;
    height:855px;
    width: 1000px;
    margin: 0 auto;
  }

  
#lp .lp9285 h2.hdr_gly {background: url(/premico/lp/9285/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9285 h2.hdr_price {background: url(/premico/lp/9285/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9285 h2.hdr_del-pay {background: url(/premico/lp/9285/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9285 .cart-in a {
  background:url(/premico/lp/9285/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9285 .contact_tel a {
  background: url(/premico/lp/9285/contact_tel.jpg) no-repeat center top;
}
#lp .lp9285 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9285 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9285 .price_area .right .form p span input {
  margin-right: 15px;
}

/***************************   9309 ƒgƒ‰ƒtƒ@ƒ‹ƒK[Eƒ[ ƒVƒƒƒ“ƒuƒ‹ƒYƒoƒbƒO ************************** */

#lp .lp9309 .keyvisual {
  background-image:url(/premico/lp/9309/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9309 .lead {
  background-image:url(/premico/lp/9309/pc_lead.jpg);
  background-position:center bottom;
  height:940px;
  width:1125px;
  width:100%;
  position:relative;

  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9309 .lp_menu .lead #lp01 {
  top:20px;
  }

#lp .lp9309 #lp01 {
  }
    #lp .lp9309 #lp01 .nav01 {background-image:url(/premico/lp/9309/pc_nav_feature.png);}
    #lp .lp9309 #lp01 .nav02 {background-image:url(/premico/lp/9309/pc_nav_gallery.png);}
    #lp .lp9309 #lp01 .nav03 {background-image:url(/premico/lp/9309/pc_nav_price.png);}
    #lp .lp9309 #lp01 .nav04 {background-image:url(/premico/lp/9309/pc_nav_delivery.png);}
    #lp .lp9309 #lp01 .nav05 {background-image:url(/premico/lp/9309/pc_nav_buy.png);}

#lp .lp9309 .lead02 {
  background-image: url(/premico/lp/9309/pc_lead02.jpg);
  background-position:center top;
  height:610px;
    width: 100%;
    position: relative;
    z-index: 1;
    margin: 0 0 -1px;
}



#lp .lp9309 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9309 .feature .title {
    background-image:url(/premico/lp/9309/pc_feature_title.jpg);
    background-position:center bottom;
    height:71px;
    width: 1199px;
    }
  #lp .lp9309 .feature .lead {
    background-image: url(/premico/lp/9309/pc_feature01.jpg);
    background-position:center top;
    height:954px;
    margin: 0 auto;
    width: 100%;
  }

  
#lp .lp9309 h2.hdr_gly {background: url(/premico/lp/9309/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9309 h2.hdr_price {background: url(/premico/lp/9309/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9309 h2.hdr_del-pay {background: url(/premico/lp/9309/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9309 .cart-in a {
  background:url(/premico/lp/9309/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9309 .contact_tel a {
  background: url(/premico/lp/9309/contact_tel.jpg) no-repeat center top;
}
#lp .lp9309 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9309 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9309 .price_area .right .form p span input {
  margin-right: 15px;
}



/***************************  9352 ************************** */

#lp .lp9352 .keyvisual {
  background-image:url(/premico/lp/9352/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
}

#lp .lp9352 .lead {
  background-image:url(/premico/lp/9352/pc_feature_img.jpg);
  background-position:center bottom;
  height:1529px;
  width:957px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 30px -1px;
}

#lp .lp9352 .lp_menu .lead #lp01 {
  top:20px;
}

#lp .lp9352 #lp01 {
  }
    #lp .lp9352 #lp01 .nav01 {background-image:url(/premico/lp/9352/pc_nav_feature.png);}
    #lp .lp9352 #lp01 .nav02 {background-image:url(/premico/lp/9352/pc_nav_gallery.png);}
    #lp .lp9352 #lp01 .nav03 {background-image:url(/premico/lp/9352/pc_nav_price.png);}
    #lp .lp9352 #lp01 .nav04 {background-image:url(/premico/lp/9352/pc_nav_delivery.png);}
    #lp .lp9352 #lp01 .nav05 {background-image:url(/premico/lp/9352/pc_nav_buy.png);}


#lp .lp9352 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
#lp .lp9352 h2.hdr_gly {background: url(/premico/lp/9352/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9352 h2.hdr_price {background: url(/premico/lp/9352/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9352 h2.hdr_del-pay {background: url(/premico/lp/9352/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9352 .cart-in a {
  background:url(/premico/lp/9352/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9352 .contact_tel a {
  background: url(/premico/lp/9352/contact_tel.jpg) no-repeat center top;
}
#lp .lp9352 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9352 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9352 .price_area .right .form p span input {
  margin-right: 15px;
}

/***************************  9310@ƒVƒƒƒ“ƒNƒX~ƒ‹ƒtƒBE?¾‚¢‚Ìq˜H„ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒEƒHƒbƒ`  ************************** */

#lp .lp9310 .keyvisual {
  background-image:url(/premico/lp/9310/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }


#lp .lp9310 .lead {
  background-image:url(/premico/lp/9310/pc_lead.jpg);
  background-position:center bottom;
  wodth:1000px;
  height:1095px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}


#lp .lp9310 #lp01 {
  }
    #lp .lp9310 #lp01 .nav01 {background-image:url(/premico/lp/9310/pc_nav_feature.png);}
    #lp .lp9310 #lp01 .nav02 {background-image:url(/premico/lp/9310/pc_nav_gallery.png);}
    #lp .lp9310 #lp01 .nav03 {background-image:url(/premico/lp/9310/pc_nav_price.png);}
    #lp .lp9310 #lp01 .nav04 {background-image:url(/premico/lp/9310/pc_nav_delivery.png);}
    #lp .lp9310 #lp01 .nav05 {background-image:url(/premico/lp/9310/pc_nav_buy.png);}



#lp .lp9310 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9310 .feature .title {
    background-image:url(/premico/lp/9310/pc_feature_title.jpg);
    background-position:center bottom;
    height:71px;
    width: 1199px;
    }
  #lp .lp9310 .feature .lead {
    background-image: url(/premico/lp/9310/pc_feature01.jpg);
    background-position:center top;
    height:847px;
    margin: 0 auto;
    width: 100%;
  }
  #lp .lp9310 .feature .lead2 {

    background-image: url(/premico/lp/9310/pc_feature02.jpg);
    background-position:center top;
    height:406px;
    margin: 0 auto;
    width: 100%;
  }

  
#lp .lp9310 h2.hdr_gly {background: url(/premico/lp/9310/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9310 h2.hdr_price {background: url(/premico/lp/9310/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9310 h2.hdr_del-pay {background: url(/premico/lp/9310/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9310 .cart-in a {
  background:url(/premico/lp/9310/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9310 .contact_tel a {
  background: url(/premico/lp/9310/contact_tel.jpg) no-repeat center top;
}
#lp .lp9310 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9310 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9310 .price_area .right .form p span input {
  margin-right: 15px;
}


/***************************  9394@ƒ`ƒ‡ƒbƒp[~SEIKO 15Žü”NƒEƒHƒbƒ`  ************************** */

#lp .lp9394 .keyvisual {
  background-image:url(/premico/lp/9394/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .lp9394 .lead {
  background-image:url(/premico/lp/9394/pc_lead_1.jpg);
  background-position:center bottom;
  height:1457px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}



#lp .lp9394 #lp01 {
  }
    #lp .lp9394 #lp01 .nav01 {background-image:url(/premico/lp/9394/pc_nav_feature.png);}
    #lp .lp9394 #lp01 .nav02 {background-image:url(/premico/lp/9394/pc_nav_gallery.png);}
    #lp .lp9394 #lp01 .nav03 {background-image:url(/premico/lp/9394/pc_nav_price.png);}
    #lp .lp9394 #lp01 .nav04 {background-image:url(/premico/lp/9394/pc_nav_delivery.png);}
    #lp .lp9394 #lp01 .nav05 {background-image:url(/premico/lp/9394/pc_nav_buy.png);}



#lp .lp9394 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9394 .feature .title {
    background-image:url(/premico/lp/9394/pc_feature_title.jpg);
    background-position:center bottom;
    height:71px;
    width: 1199px;
    }
  #lp .lp9394 .feature .lead2 {
    background-image: url(/premico/lp/9394/pc_lead_2.jpg);
    background-position:center top;
    height:612px;
    margin: 0 auto;
    width: 100%;
  }
  #lp .lp9394 .feature .lead3 {
    background-image: url(/premico/lp/9394/pc_lead_3.jpg);
    background-position:center top;
    height:509px;
    margin: 0 auto;
    width: 100%;
  }

  
#lp .lp9394 h2.hdr_gly {background: url(/premico/lp/9394/pc_gallery_title.jpg) no-repeat center bottom;}

#lp .lp9394 h2.hdr_price {background: url(/premico/lp/9394/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9394 h2.hdr_del-pay {background: url(/premico/lp/9394/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9394 .cart-in a {
  background:url(/premico/lp/9394/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9394 .contact_tel a {
  background: url(/premico/lp/9394/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp9394 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9394 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9394 .price_area .right .form p span input {
  margin-right: 15px;
}


/***************************  9410@VTVƒVƒŠ[ƒY•ú‘—‹L”O@ƒ‹ƒpƒ“ŽO¢@ŒÀ’è”ÁE?IƒtƒBƒVƒƒƒ‹ƒNƒƒmƒOƒ‰ƒt  ************************** */

#lp .lp9410 .keyvisual {
  background-image:url(/premico/lp/9410/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .lp9410 .lead {
  background-image:url(/premico/lp/9410/pc_lead_1.jpg);
  background-position:center bottom;
  height:1216px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}



#lp .lp9410 #lp01 {
  }
    #lp .lp9410 #lp01 .nav01 {background-image:url(/premico/lp/9410/pc_nav_feature.png);}
    #lp .lp9410 #lp01 .nav02 {background-image:url(/premico/lp/9410/pc_nav_gallery.png);}
    #lp .lp9410 #lp01 .nav03 {background-image:url(/premico/lp/9410/pc_nav_price.png);}
    #lp .lp9410 #lp01 .nav04 {background-image:url(/premico/lp/9410/pc_nav_delivery.png);}
    #lp .lp9410 #lp01 .nav05 {background-image:url(/premico/lp/9410/pc_nav_buy.png);}



#lp .lp9410 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9410 .feature .title {
    background-image:url(/premico/lp/9410/pc_feature_title.jpg);
    background-position:center bottom;
    height:71px;
    width: 1199px;
    }
  #lp .lp9410 .feature .lead2 {
    background-image: url(/premico/lp/9410/pc_lead_2.jpg);
    background-position:center top;
    height:1379px;
    margin: 0 auto;
    width: 100%;
  }
  #lp .lp9410 .feature .lead3 {
    background-image: url(/premico/lp/9410/pc_lead_3.jpg);
    background-position:center top;
    height:510px;
    margin: 0 auto;
    width: 100%;
  }

  
#lp .lp9410 h2.hdr_gly {background: url(/premico/lp/9410/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9410 h2.hdr_price {background: url(/premico/lp/9410/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9410 h2.hdr_del-pay {background: url(/premico/lp/9410/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9410 .cart-in a {
  background:url(/premico/lp/9410/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9410 .contact_tel a {
  background: url(/premico/lp/9410/contact_tel.jpg) no-repeat center top;
}
#lp .lp9410 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9410 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9410 .price_area .right .form p span input {
  margin-right: 15px;
}




/***************************  9417@WIRED f ƒZ[ƒ‰[ƒ€[ƒ E ************************** */

#lp .lp9417 .keyvisual {
  background-image:url(/premico/lp/9417/pc_keyvisual.jpg);
  background-position:center bottom;
  height:410px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .lp9417 .lead {
  background-image:url(/premico/lp/9417/pc_lead_1.jpg);
  background-position:center bottom;
  height:887px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}



#lp .lp9417 #lp01 {
  }
    #lp .lp9417 #lp01 .nav01 {background-image:url(/premico/lp/9417/pc_nav_feature.png);}
    #lp .lp9417 #lp01 .nav02 {background-image:url(/premico/lp/9417/pc_nav_gallery.png);}
    #lp .lp9417 #lp01 .nav03 {background-image:url(/premico/lp/9417/pc_nav_price.png);}
    #lp .lp9417 #lp01 .nav04 {background-image:url(/premico/lp/9417/pc_nav_delivery.png);}
    #lp .lp9417 #lp01 .nav05 {background-image:url(/premico/lp/9417/pc_nav_buy.png);}



#lp .lp9417 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  #lp .lp9417 .feature .title {
    background-image:url(/premico/lp/9417/pc_feature_title.jpg);
    background-position:center bottom;
    height:71px;
    width: 1199px;
    }
  #lp .lp9417 .feature .lead2 {
    background-image: url(/premico/lp/9417/pc_lead_2.jpg);
    background-position:center top;
    height:1191px;
    margin: 0 auto;
    width: 100%;
  }
  #lp .lp9417 .feature .lead3 {
    background-image: url(/premico/lp/9417/pc_lead_3.jpg);
    background-position:center top;
    height:826px;
    margin: 0 auto;
    width: 100%;
  }

  
#lp .lp9417 h2.hdr_gly {background: url(/premico/lp/9417/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9417 h2.hdr_price {background: url(/premico/lp/9417/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9417 h2.hdr_del-pay {background: url(/premico/lp/9417/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9417 .cart-in a {
  background:url(/premico/lp/9417/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9417 .contact_tel a {
  background: url(/premico/lp/9417/contact_tel.jpg) no-repeat center top;
  
}
#lp .lp9417 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9417 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9417 .price_area .right .form p span input {
  margin-right: 15px;
}

  p.smp_only {
    display: none !important;
  }



/***************************  9487@ƒXƒ^[EƒEƒH[ƒY@ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒX@ƒuƒŒƒXƒŒƒbƒg  ************************** */

#lp .lp9487 .keyvisual {
  background-image:url(/premico/lp/9487/pc_keyvisual.jpg);
  background-position:center bottom;
  height:368px;
  width:100%;
  margin:0;
  padding:0;
  line-height:0;
  }

#lp .lp9487 .lead {
  background-image:url(/premico/lp/9487/pc_lead_1.jpg);
  background-position:center bottom;
  height:1457px;
  width:100%;
  position:relative;
  z-index:1;
  margin:0 0 -1px;
}

#lp .lp9487 .feature {
  width:100%;
  margin:0 0 50px 0;
  
}
  
  #lp .lp9487 .feature .lead1 {
    background-image: url(/premico/lp/9487/pc_lead_1.jpg);
    background-position:center top;
    height: 1634px;
    margin: 0 auto;
    width: 100%;
  }
  #lp .lp9487 .feature .lead2 {
    background-image: url(/premico/lp/9487/pc_lead_2.jpg);
    background-position:center top;
    height: 2073px;
    margin: 0 auto;
    width: 100%;
  }
  #lp .lp9487 .feature .lead3 {
    background-image: url(/premico/lp/9487/pc_lead_3.jpg);
    background-position:center top;
    height: 1332px;
    margin: 0 auto;
    width: 100%;
  }

  
#lp .lp9487 h2.hdr_gly {background: url(/premico/lp/9487/pc_gallery_title.jpg) no-repeat center bottom;}
#lp .lp9487 h2.hdr_price {background: url(/premico/lp/9487/pc_price_title.jpg) no-repeat center bottom;}
#lp .lp9487 h2.hdr_del-pay {background: url(/premico/lp/9487/pc_delivery_title.jpg) no-repeat center bottom;}
#lp .lp9487 .cart-in a {
  background:url(/premico/lp/9487/pc_price_cart.jpg) no-repeat center;
  width:100%;
  /*float:none;*/
  text-align:center;
}
#lp .lp9487 .contact_tel a {
  background: url(/premico/lp/9487/contact_tel.jpg) no-repeat center top;
}
#lp .lp9487 .price_area .right .form p{
  border-bottom: 1px solid #ccc;
}
#lp .lp9487 .price_area .right .form p:last-child{
  border-bottom:none;
}
#lp .lp9487 .price_area .right .form p span input {
  margin-right: 15px;
}


/***************************************************************************************************************** */ 




}
@media screen and (max-width: 1024px) {
  #lp .lp_menu
  {
    /* width: 100%; */
    /*background-size: 100% auto !important;*/
    /*background-position: -88px 0 !important;*/
    
  }
  #lp .op-wlt .lp_menu
  {
    background-size: 1199px auto;
  }
  
  
  .lp_menu ul
  {
  top: 400px;
  white-space: nowrap;
  overflow-x: hidden;
  }
  
  .op-umb .main01
{
  width: 100%;
  height: 434px;
  margin: 0 auto;
  background-size: 100% auto !important;
}
.op-umb .main02
{
  width: 100%;
  height: 396px;
  position: relative;
  margin: 0 auto;
  background-size: 100% auto !important;
}
.op-umb .main02 .desc01,
.op-umb .main02 .desc02

{
  width: 200px;
  height: 200px;
  position: absolute;
  top: 15px;
  line-height: 14px;
}
.op-umb .main02 .desc01
{
  left: 76px;
}
.op-umb .main02 .desc02
{
  left: 530px;
}
/*æµ·è»ã?ãƒ¯ã‚¤ãƒˁE?®Œå£²*/
.op-marinewh .lp_menu ul{
  top: 540px;
  white-space: nowrap;
  overflow-x: hidden;
  }
/*æµ·è»ã?ãƒ¯ã‚¤ãƒˁE?®Œå£²*/  
  
.op-marinewh .contact_tel
{
  width: 100%;
  max-width: 504px;
  margin: 0 auto;
}
.op-marinewh .contact_tel a
{
  display: block;
  width:504px;
  height: 73px;
  outline: none;
}

.op-marinewh .contact_tel 
{
  background: url(/premico/lp/4912/contact_tel_t02.jpg?201301) no-repeat center top;
} 

.sp_banner {
  display:none;
}


}
@media screen and (max-width: 768px) {
  #lp .lp_menu,
  #lp .lp_menu .width100
  {
    background-size: 100% auto !important;
    background-position: left top !important;
  }
  .op-umb .lp_menu
{
  height: 1070px;
  position: relative;
}
  .op-wlt .lp_menu
{
  height: 1800px;
  position: relative;
}
.spiderman .lp_menu
{
  height: 1600px;
  position: relative;
}
.op-watch .lp_menu
{
  height: 2000px;
  position: relative;
}

.spt-scr .lp_menu
{
  height: 2060px;
  position: relative;
}
.op-cps .lp_menu
{
  height: 2650px;
}
.bat-watch .lp_menu
{
  height: 1948px;
}
.mtl .lp_menu
{
  height: 1188px;
}
.lp_menu ul
{
  
  left: 8%;
  top: 240px;
  width: 90%;
}
.lp_menu ul li
{
  width: 16.5%;
}
.lp_menu ul li a
{
  width: 100%;
  height: 45px;
}
.lp_menu ul li.btn
{
  width: 32%;
}
.lp_menu ul li.btn a
{
  width: 100%;
  height: 60px;
}
.contact_tel a
{
  display: block;
  width: 100%;
  height: 73px;
  background-size: contain;
}
#lp h2
{
  background-position: -100px top !important;
}

.op-umb .main01
{
  height: 420px;
}
.op-umb .main02
{
  height: 350px;
}
.op-umb .main02 .desc01,
.op-umb .main02 .desc02

{
  width: 180px;
  height: 120px;
  top: 10px;
  line-height: 14px;
  overflow: visible;

}
.op-umb .main02 .desc01
{
  left: 80px;
}
.op-umb .main02 .desc02
{
  left: 520px;
}

.lp_menu ul,
.mtl .lp_menu ul,
.mlb .lp_menu ul,
.spt-scr .lp_menu ul,
.bat-watch .lp_menu ul,
.op-cps .lp_menu ul,
.op-watch .lp_menu ul,
.op-marinewh .lp_menu ul,
.op-marine .lp_menu ul{
    left: 8%;
    top: 330px;
    width: 90%;
    white-space: nowrap;
    overflow-x: hidden;
  }

.dbgodsvsgods .lp_menu ul{
    left: 8%;
    top: 300px;
    width: 90%;
    white-space: nowrap;
    overflow-x: hidden;
  
  }

#lp .lp_menu .lead #lp01 {
  width:100%;
  /*left:0; 130625yun edit*/
  height:65px;
}
  #lp .lp_menu .lead #lp01 .nav01,
  #lp .lp_menu .lead #lp01 .nav02,
  #lp .lp_menu .lead #lp01 .nav03,
  #lp .lp_menu .lead #lp01 .nav04 {
    height:38px;
  }
  #lp .lp_menu .lead #lp01 .nav05 {
    height:65px;
  }


#lp .mazinga4904 .lead .lead_5points {
  top:570px;
}


#lp .mazinga4904 .feature {
  background-position:center bottom !important;
}


#lp .mazinga4904 .feature {
  background-position:center bottom !important;
}

#lp .mazinga4904 .feature {
  background-position:center bottom !important;
}

/***************************  ã€?ã‚®ãƒ£ãƒ©ãƒªãƒ¼ã€?ã“ã“ã‹ã‚‰ã€? ************************** */

.gallery .left
{
  width: 66.5%;
  height: inherit;
  line-height: 0;
  margin-bottom: 20px;
}
.gallery .left img,
.gallery .right img
{
  width: 100%;

}
.gallery .right
{
  width: 30.5%;
  overflow: hidden;
}

/*************************** ƒMƒƒƒ‰ƒŠ[@‚±‚±‚Ü‚ÁE************************** */
/*************************** ‰¿Ši@‚±‚±‚©‚ç ************************** */
.price_area .left
{
  width: 40%;
  margin-right: 2%;
  text-align: center;
}

.price_area .left img
{
  width: 100%;
}


.price_area .right
{
  width: 55%;
}
/*************************** ‰¿Ši@‚±‚±‚Ü‚ÁE************************** */

.deliver_area .left
{
  width: 48%;
}
.deliver_area .right
{
  width: 48%;
}

}
@media screen and (max-width: 640px) {
  #lp #contents
  {
  max-width: 480px;
  min-width: 100%;
  width: 100%;
  margin: 0 auto;
  }
  #lp #header{
  
  width: 100%;
}
#lp #wrapper{
  
  z-index: 100;
  background-color: transparent;
  position: relative;
  max-width: inherit;
}
.newyear,
.newyear a {
  text-align:center;
}


}
@media screen and (max-width: 480px) {
  #lp #contents
  {
  max-width: 480px;
  min-width:100%;
  width: 100%;
  margin: 0 auto;
  }
  #lp #header{
  
  width: 100%;
}
  #lp #header #headerwrapper {
    width: 100% !important;
  }
#lp #wrapper{
  width:100%;
  z-index: 100;
  background-color: transparent;
  position: relative;
  max-width: inherit;
}
  .lp_menu, .lp_menu .texthidden
  {
    display: none;
  }
  .section01
{ 
  max-width: 480px;
  min-width:100%;
  width: 100%;
  clear: both;
  margin-bottom: 30px;
}
.section02
{
  max-width: 480px;
  min-width:100%;
  width: 100%;
  margin: 0 auto;
  clear: both;
  margin-bottom: 25px;
}
  .deliver_area
  {
    display: none;
  }
  .sp_main
  {
  display: block;
  }
  #lp #contents h2
  {
    background: none;
    width: 100%;
    height: auto;
    margin-bottom: 0;
  }
  .contact_tel
{
  width: 100%;
  max-width: 480px;
  margin: 0 auto;
}
.contact_tel a
{
  display: block;
  background: none;
  width: 94%;
  height: inherit;
  margin: 0 auto;
  line-height: 0;
}

.contact_tel a img,
.contact_tel .tel
{
  display:  block;
}
  .cart-in
{
  width: 100%;
  height: auto;
  overflow: hidden;
  clear: both;
}
.cart-in a
{
  display: block;
  text-indent: -9999px;
  width: 94%;
  height: inherit;
  background: none;
  float: none;
  margin: 0 auto;
}
.price_area .cart-in a
{
  width: 100%;
}
.cart-in a img
{
  width:100%;
  display: block
}

.newyear,
.newyear a {
  text-align:center;
}


/***************************  ƒ\[ƒVƒƒƒ‹ƒ{ƒ^ƒ E************************** */

.social
{
  display: none;
}
.social_sp
{
  display: block;
  width: 94%;
  margin: 0 auto 25px;
  position: relative;
}
.social_sp ul
{
  width: 100%;
  position: absolute;
  top: 0;
  left:0;
  height: 70px;
}
.social_sp li
{
  width: 33%;
  float: left;
  height: 100%;
}

/* ------------------------
.social_sp ul
{
  width: 100%;
  position: absolute;
  top: 0;
  left:0;
  height: 63px;
}
.social_sp li
{
  width: 25%;
  float: left;
  height: 100%;
}
------------------------ */

.social_sp li a
{
  display: block;
  text-indent: -9999px;
  width: 100%;
  height: 100%;
}

/***************************  ƒMƒƒƒ‰ƒŠ[‚±‚±‚©‚ç ************************** */

.gallery
{
  overflow: hidden;
  clear: both;
  width: 100%;
  margin-bottom: 25px;
}

.gallery .left
{
  width: 100%;
  height: inherit;
  line-height: 0;
  float: none;
  margin-bottom: 20px;
}
.gallery .left p
{
  line-height: 0;
}
.gallery .right
{
  width: 100%;
  float: none;
  overflow: hidden;
}
.gallery .right ul
{
  padding: 0 3%;
  width: 100%;
}
.gallery .right li
{
  float: left;
  width: 30%;
  margin: 0 2% 0 0;
  line-height: 0;
}
/***************************  ƒMƒƒƒ‰ƒŠ[‚±‚±‚Ü‚ÁE************************** */

/***************************  ‰¿Ši‚±‚±‚©‚ç***************************/

.price_area .left
{
  width: 100%;
  float: none;
  text-align: center;
}
.price_area .right
{
  width: 94%;
  float: none;
  margin: 0 auto;
}
.price_area .right h3
{
  border-left: 5px solid #686868;
  font-size: 24px;
  margin-top:1em;
  margin-bottom: 1em;
  font-weight: normal;
}
.price_area .right .price
{
  margin-bottom: 5px;
  font-size: 18px;
}
.price_area .right .price span
{
  font-size: 20px;
  color: #333333;
}
.price_area .right .fee
{
  margin-bottom: 1em;
  font-size:14px;
}
.price_area .right .fee span
{
  font-size: 16px;
  color: #333333;
  margin: 0;
}

/*
.price_area .right .atn,
.price_area .left .atn {
  font-size: 85% !important;
}
*/

.price_area .right .credit {
  margin-bottom:0;
  font-size:14px;
}
.price_area .right .credit span {
  font-size: 16px;
}
.price_area .right .method
{
  font-size: 12px;
}
.price_area .right .method dl
{
  margin-bottom: 0;
  overflow: hidden;
}
.price_area .right .method dl dt
{
  font-weight: bold;
  margin-bottom: 5px;
}
.price_area .right .method dl dd
{
  margin-bottom: 15px;
  line-height: 180%;
}
.price_area .right .form
{
  border: none;
  border-radius: none;
  margin-bottom: 25px;
}
.price_area .right .form p
{
  padding: 10px 5%;
  border-radius: 5px;
  background-color: #f0f0f0;
  margin-bottom: 15px;
}
.price_area .right .form p span
{
  
  margin-bottom: 10px;
}
.price_area .right .form p:first-child
{
  border-bottom: none;
}
.price_area .right .form p b
{
  margin-right: 5px;
}
.price_area .right .form p select
{
/*  width: 60px; */
}

.imgRight
{
  float: right;
  margin: 0 0 5px 10px;
  width: 40%;
}

/***************************  ‰¿Ši‚±‚±‚Ü‚ÁE************************** */


#footer {
  min-width: 100%;
}

  #lp h2 img
  {
    display: block;
  }
  
  .sp_main01
  {
    margin-bottom: 25px;
    line-height:0;
  }
  .sp_main02
  {
    margin: 25px 0;
    
  }
  .sp_main03
  {
    margin-bottom: 25px;
    padding: 0 5%;
  }
  .sp_main04 p
  {
    font-size:12px;
  }
  
  
  /*************************** ƒƒ“ƒs[ƒXƒAƒ“ƒuƒŒƒ‰************************** */
  
  .op-umb .main01
  {
    display: none;
  }
  .op-umb .main02
  {
    width: 100%;
    min-width: 100%;
    height: inherit;
  }
  .op-umb .main02 .unit
  {
    clear: both;
    overflow: hidden;
    width: 90%;
    margin: 10px auto;
    position: relative;
    left: 0;
    top: 0;
  }
  .op-umb .main02 .unit p
  {
    float: left;
    width: 55%;
  }
  .op-umb .main02 .unit .right
  {
    width: 40%;
  }
  .op-umb .main02 img
{
  display: block;
}
.op-umb .main02 .desc01,
.op-umb .main02 .desc02
{
  height: inherit;
  position: relative;
  top: 0;
}
.op-umb .main02 .desc01
{
  left: 0;
}
.op-umb .main02 .desc02
{
  left: 0;
  margin-left: 0;
}

/*************************** ƒƒ“ƒs[ƒXƒEƒHƒŒƒbƒg************************** */

.op-wlt .lp_main
{
  margin: 0 auto 25px;
}


/***************************  ƒXƒpƒCƒ_[ƒ}ƒ E ************************** */

.spiderman .bnr a
{
  display: block;
  width: 96%;
  margin: 0 auto;
  height: inherit;
}
.spiderman .bnr a img
{
  display: block;
}
.spiderman .price_area
{
  margin-bottom: 45px;
}
.spiderman .price_area .section02
{
  margin-bottom: 45px;
}
/*************************** ƒoƒbƒgƒ}ƒ E************************** */
#lp .bat-watch#contents h2
{
  margin-bottom: 15px;
}
.bat-watch .sp_main04 {
  margin-bottom: 10px;
}
.round_pad {
  padding: 10px 15px 0;
}
/***************************  ƒƒ“ƒs[ƒXƒEƒHƒbƒ` ************************** */

  .op_watch .sp_main01
  {
    margin-bottom: 25px;
    line-height:0;
  }
  .op_watch .sp_main02
  {
    margin: 0 0 0 0;
    
  }
  .sp_main03
  {
    margin-bottom: 25px;
    padding: 0 5%;
  }
  .op_watch .sp_main04
  {
    margin-bottom: 25px;
    line-height:0;
  }
  
  /*************************** ƒTƒbƒJ[“ú–{‘ã•\@Ÿ—˜‚ÌE************************* */
  .spt-scr .sp_main04
  {
    line-height:0;
  }
  
  
.op-marinewh .soldout{
  line-height:1.5em;
  color:#C00;
  font-size:80%;
  text-align:center;
  margin:20px 20px;
  }

  /*************************** ƒhƒ‰ƒSƒ“ƒ{[ƒ‹Z**************************/


.sp_main .marginbottom {
  margin:0 0 1em;
}

/* 
.price_area .left img
{
  display:none;
}
*/

.pc_banner {
  display:none;
}
.sp_banner {
  display:block;
}




    /*************************** ƒRƒiƒ E4930**************************/
  
  #lp .conan4930 .feature h1 {
    margin:0 0 20px;
  }
  #lp .conan4930 .feature .textArea {
    margin:25px 5px 35px;
  }
  
  #lp .conan4930 .banner {
    margin:40px 0;
  }
  
  #lp .conan4930 .hdr_price {
    margin:0 0 15px;
  }
  
  #lp .conan4930 .size {
    display:block;
  }

    /*************************** ƒ}ƒWƒ“ƒK@4904**************************/
  

  #mazinga_featureText{
    border:#999 1px solid;
    background: url(/premico/images/bg_ oblique_line.gif);
    padding:10px;
    margin:0 5px;
    line-height:1.5em;
    }
  
  #lp .mazinga4904 .feature h1 {
    margin:0 0 20px;
  }
  #lp .mazinga4904 .feature .textArea {
    margin:25px 5px 35px;
  }
  
  #mazinga_featureList {
    color:#FFF;
    font-size:80%;
    background: url(/premico/lp/4904/sp_feature_bg.jpg) no-repeat;
    padding:5px;
    margin:0 5px 30px;
    background-size:100%;
    }
    
  #mazinga_featureList li{
      height:128px;
      margin:5px 0;
      padding-left:5px;
      line-height:1.3em;
      }
    
  #mazinga_featureList li img{
    display:block;
    text-align:center;
    margin:0 auto;
    }
    
  
  #lp .mazinga4904 .hdr_price {
    margin:0 0 15px;
  }
  
  #lp .mazinga4904 .size {
    display:block;
  }


  #lp .mazinga4904 .textArea{
    line-height:1.5em;
    }
    
  #lp .mazinga4904 .hdr_gly img{
    display:block;
    margin-bottom:20px;
    }
    
  #lp .mazinga4904 .sp_main02{
    margin:25px 0 -8px 0;
    }
  #lp .mazinga4904 .img_end{
    margin-bottom:20px;
    display:block;
    } 

  /*************************** ƒG[ƒXƒuƒŒƒXƒŒƒbƒg@4980**************************/
  
  .aceBracelet4980 .sp_main .leadBg{
    background-color:#000;
    }
  

  #aceBracelet_textArea{
    background: url(/premico/lp/4980/text_bg.jpg) no-repeat;
    background-size:100%;
    padding:20px;
    margin:0;
    line-height:1.7em;
    color:#f4a62f;
    }
  
  #lp .aceBracelet4980 .feature h1 {
    margin:0;
    line-height:0;
  }
  #lp .aceBracelet4980 .contact_tel{
    margin-top:30px;
  }
  

  
  #lp .aceBracelet4980 .hdr_price {
    margin:0 0 15px;
  }
  
  #lp .aceBracelet4980 .size {
    display:block;
  }

    
  #lp .aceBracelet4980 .hdr_gly img{
    display:block;
    margin-bottom:20px;
    }
    
  #lp .aceBracelet4980 .sp_main02{
    margin:25px 0 -8px 0;
    }
  #lp .aceBracelet4980 .img_end{
    margin-bottom:20px;
    display:block;
    } 

  /*************************** ƒƒ“ƒs[ƒXƒfƒWƒ^ƒ‹ƒEƒHƒbƒ`@4999**************************/
  
  .op-digitalwatch4999 .sp_main .leadBg{
    background: rgb(0,0,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgb(84,84,84) 0%, rgb(0,0,0) 70%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(84,84,84)), color-stop(70%,rgb(0,0,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgb(84,84,84) 0%,rgb(0,0,0) 70%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgb(84,84,84) 0%,rgb(0,0,0) 70%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgb(84,84,84) 0%,rgb(0,0,0) 70%); /* IE10+ */
    background: linear-gradient(to bottom,  rgb(84,84,84) 0%,rgb(0,0,0) 70%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    }
  

  #op-digitalwatch4999_textArea{
    padding:20px;
    margin:0;
    line-height:1.7em;
    color:#fff;
    }
    
    .sp_main .feature p.text_area {
     color: #000;
     padding: 0 20px 20px;
     line-height: 1.5em; 
    }
    
    .text_area span{
      font-weight: bold;
    }
  
  #lp .op-digitalwatch4999 .feature h1 {
    margin:0;
    line-height:0;
  }
  
   #lp .op-digitalwatch4999 .feature p.lineheight_0{
     margin:0;
     line-height:0;
   }
   
   #lp .op-digitalwatch4999 .feature p.img02 {
     padding: 0 0 20px 0;
   }
   
  #lp .op-digitalwatch4999 .contact_tel{
    margin-top:30px;
  }
  
  #lp .op-digitalwatch4999 .hdr_price {
    margin:0 0 15px;
  }
  
  #lp .op-digitalwatch4999 .size {
    display:block;
  }

    
  #lp .op-digitalwatch4999 .hdr_gly img{
    display:block;
    margin-bottom:20px;
    }
    
  #lp .op-digitalwatch4999 .sp_main02{
    margin:25px 0 -4px 0;
    }
  #lp .op-digitalwatch4999 .img_end{
    margin-bottom:20px;
    display:block;
    } 



  /*************************** ƒLƒƒƒvƒeƒ“ƒn[ƒƒbƒN 9007 **************************/


#lp .lp9007 .sp_main {
}
#lp .lp9007 .sp_main .feature {
}
  #lp .lp9007 .sp_main .feature .feature01 {
    background: #000;
  }
    #lp .lp9007 .sp_main .feature .feature01 .text_area {
      color: #fff;
      font-family: serif;
    }
  #lp .lp9007 .sp_main .feature .feature02 {
  }
    #lp .lp9007 .sp_main .feature .feature02 .text_area {
      font-family: serif;
      margin: 10px 0;
    }
  #lp .lp9007 .sp_main .feature .feature03 {
  }
    #lp .lp9007 .sp_main .feature .feature03 .lineheight_0 {
      float: left;
      width: 30%;
      margin: 0 10px 0 0;
    }
      #lp .lp9007 .sp_main .feature .feature03 .lineheight_0 img {
        width: 100%;
      }
    #lp .lp9007 .sp_main .feature .feature03 .text_area {
      font-family: serif;
      margin: 10px 0;
    }
    #lp .lp9007 .sp_main .feature .feature04 {
      margin: 0 0 10px;
    }
    #lp .lp9007 .sp_main .feature .feature05 {
      position: relative;
    }
      #lp .lp9007 .sp_main .feature .feature05 .textarea {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
      }
        #lp .lp9007 .sp_main .feature .feature05 h4 {
          font-family: serif;
          font-weight: bold;
          margin: 10px 20px;
          color: #FFF;
        }
        #lp .lp9007 .sp_main .feature .feature05 .text_area {
          font-family: serif;
          color: #FFF;
        }
      #lp .lp9007 .sp_main .feature .feature05 .line-height {
        position: absolute;
        top: 0;
        z-index: 1;
        left: 0;
      }
  /*************************** ‹â‰Í“S“¹999 9049 **************************/


#lp .lp9049 .sp_main {
}
#lp .lp9049 .sp_main .feature {
}
  #lp .lp9049 .sp_main .feature .feature01 {
    background: #000000;
  }
    #lp .lp9049 .sp_main .feature .feature01 .text_area {
      color: #ffffff;
      font-family: serif;
    }
  #lp .lp9049 .sp_main .feature .feature02 {
  }
    #lp .lp9049 .sp_main .feature .feature02 .text_area {
      font-family: serif;
      margin: 10px 0;
    }
  #lp .lp9049 .sp_main .feature .feature03 {
  }
    #lp .lp9049 .sp_main .feature .feature03 .lineheight_0 {
      float: left;
      width: 100%;
      margin: 0 10px 0 0;
    }
      #lp .lp9049 .sp_main .feature .feature03 .lineheight_0 img {
        width: 100%;
      }
    #lp .lp9049 .sp_main .feature .feature03 .text_area {
      font-family: serif;
      margin: 10px 0;
    }
    #lp .lp9049 .sp_main .feature .feature04 {
      margin: 0 0 10px;
    }
    #lp .lp9049 .sp_main .feature .feature05 {
      position: relative;
    }
      #lp .lp9049 .sp_main .feature .feature05 .textarea {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
      }
        #lp .lp9049 .sp_main .feature .feature05 h4 {
          font-family: serif;
          font-weight: bold;
          margin: 10px 20px;
          color: #FFF;
        }
        #lp .lp9049 .sp_main .feature .feature05 .text_area {
          font-family: serif;
          color: #FFF;
        }
      #lp .lp9049 .sp_main .feature .feature05 .line-height {
        position: absolute;
        top: 0;
        z-index: 1;
        left: 0;
      }


/***************************  ƒƒƒmƒAEƒ]ƒEŒ•‹‚Ì‹L‰¯@ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒEƒHƒbƒ` @9050 ************************** */



#lp .lp9050_teaser .imgBottom{
  display:none;
  text-align:center;
  }
  
#lp .lp9050_teaser .imgBottomsp img{
  display:block;
  margin:0 auto;
  }
  
  
#lp .lp9050_teaser .textAttention{
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 10px;
  background-color:#f5f0e6;
  padding:10px;
  margin:10px;
  } 
  
#lp .lp9050_teaser .section02{
    padding-top:10px;
    }

 /*************************** ƒƒ“ƒs[ƒXƒJƒŒƒbƒWƒŠƒ“ƒO 9055 **************************/


#lp .lp9055 .sp_main {
}
#lp .lp9055 .sp_main .leadBg{
  background:#000000;
  padding:0;
}
#lp .lp9055 .sp_main02{
  margin:0;
}

#lp .lp9055 .sp_main .feature {
}
  /*#lp .lp9055 .sp_main .feature .feature01 {
    background: #000000;
  }*/
    #lp .lp9055 .sp_main .feature .feature01 .text_area {
      color: #ffffff;
      font-family: serif;
    }
  #lp .lp9055 .sp_main .feature .feature02 {
  }
    #lp .lp9055 .sp_main .feature .feature02 .text_area {
      font-family: serif;
      margin: 0;
    }
  #lp .lp9055 .sp_main .feature .feature03 {
  }
    #lp .lp9055 .sp_main .feature .feature03 .lineheight_0 {
      float: left;
      width: 100%;
      margin: 0 10px 0 0;
    }
      #lp .lp9055 .sp_main .feature .feature03 .lineheight_0 img {
        width: 100%;
      }
    #lp .lp9055 .sp_main .feature .feature03 .text_area {
      font-family: serif;
      margin: 10px 0;
    }
    #lp .lp9055 .sp_main .feature .feature04 {
      margin: 0 0 10px;
    }
    #lp .lp9055 .sp_main .feature .feature05 {
      position: relative;
    }
      #lp .lp9055 .sp_main .feature .feature05 .textarea {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
      }
        #lp .lp9055 .sp_main .feature .feature05 h4 {
          font-family: serif;
          font-weight: bold;
          margin: 10px 20px;
          color: #FFF;
        }
        #lp .lp9055 .sp_main .feature .feature05 .text_area {
          font-family: serif;
          color: #FFF;
        }
      #lp .lp9055 .sp_main .feature .feature05 .line-height {
        position: absolute;
        top: 0;
        z-index: 1;
        left: 0;
      }
      
      
/***************************  wƒ‹ƒpƒ“ŽO¢vs–¼’T’ãƒRƒiƒ ETHE MOVIEx‰f‰æŒöŠJ‹L”O ŒöŽ®ƒEƒHƒbƒ`‘ÎŒˁE??ÌŽži@9060 ************************** */


#lp .lp9060 .textArea{
  margin:20px 0;
  } ã€?

#lp .lp9060 .imgBottom{
  display:none;
  text-align:center;
  }
  
#lp .lp9060 .imgBottomsp img{
  display:block;
  margin:0 auto;
  }
  
#lp .lp9060 .present{
  margin-bottom:20px;
  }
  
  
#lp .lp9060 .textAttention{
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 10px;
  background-color:#f5f0e6;
  padding:10px;
  margin:10px;
  } 
  
#lp .lp9060 .section02{
    padding-top:10px;
    }
      
      
#lp .lp9060_movie .imgBottom{
  display:none;
  text-align:center;
  }
  
#lp .lp9060_movie .imgBottomsp img{
  display:block;
  margin:0 auto 40px;
  }
  
   /*************************** ƒƒ“ƒs[ƒX”e‹CƒoƒbƒO 9090  **************************/


#lp .lp9090 .sp_main .leadBg{
  background:#000000;
  padding-bottom:0;
}
#lp .lp9090 .sp_main .sp_title{
  margin-top:10px;
}
#lp .lp9090 .sp_main .sp_text{
  background: #000000;
  padding:10px;
  line-height:1.7em;
  color:#ffffff;
}
  #lp .lp9090 .sp_main .feature .feature01 .text_area {
      color: #ffffff;
      font-family: serif;
      padding-bottom:0;
    }
  #lp .lp9090 .sp_main .feature .feature02 {
  }
    #lp .lp9090 .sp_main .feature .feature02 .text_area {
      font-family: serif;
      margin: 0;
    }
  #lp .lp9090 .sp_main .feature .feature03 {
  }
    #lp .lp9090 .sp_main .feature .feature03 .lineheight_0 {
      float: left;
      width: 100%;
      margin: 0 10px 0 0;
    }
      #lp .lp9090 .sp_main .feature .feature03 .lineheight_0 img {
        width: 100%;
      }
    #lp .lp9090 .sp_main .feature .feature03 .text_area {
      font-family: serif;
      
    }
    #lp .lp9090 .sp_main .feature .feature04 {
      margin: 0 0 10px;
    }
    #lp .lp9090 .sp_main .feature .feature05 {
      position: relative;
    }
      #lp .lp9090 .sp_main .feature .feature05 .textarea {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 4;
      }
        #lp .lp9090 .sp_main .feature .feature05 h4 {
          font-family: serif;
          font-weight: bold;
          margin: 10px 20px;
          color: #FFF;
        }
        #lp .lp9090 .sp_main .feature .feature05 .text_area {
          font-family: serif;
          color: #FFF;
        }
      #lp .lp9090 .sp_main .feature .feature05 .line-height {
        position: absolute;
        top: 0;
        z-index: 1;
        left: 0;
      }
      
      
/***************************  ƒgƒj[ƒgƒj[Eƒ`ƒ‡ƒbƒp[ ÷E?á‚ÌŠvà•ziƒƒ[ƒIEƒEƒHƒŒƒbƒgj@9120************************** */

#lp .lp9120 .textArea{
  margin-bottom:20px;
  }
/***************************  –¼’T’ãƒRƒiƒ“@ƒvƒƒeƒNƒgEƒg[ƒg@ÁE??­ƒoƒŠƒXƒeƒBƒbƒNƒiƒCƒƒ“@10ƒ|ƒPƒbƒgŽd—li@9119 ************************** */


#lp .lp9119 .textArea{
  margin:20px 0;
  } ã€?

#lp .lp9119 .imgBottom{
  display:none;
  text-align:center;
  }
  
#lp .lp9119 .imgBottomsp img{
  display:block;
  margin:0 auto;
  }
  
#lp .lp9119 .present{
  margin-bottom:20px;
  }
  
  
#lp .lp9119 .textAttention{
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 10px;
  background-color:#f5f0e6;
  padding:10px;
  margin:10px;
  } 
  
#lp .lp9119 .section02{
    padding-top:10px;
    }
      
      
#lp .lp9119_movie .imgBottom{
  display:none;
  text-align:center;
  }
  
#lp .lp9119_movie .imgBottomsp img{
  display:block;
  margin:0 auto 40px;
  }
  
  
/***************************  ƒgƒ‰ƒtƒ@ƒ‹ƒK[Eƒ[ TIME SHAMBLES ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXEƒEƒHƒbƒ`@ ************************** */ 
#lp .lp9140 .cart-in{
  background:#000000;
}
#lp .lp9140 .textArea{
  padding:10px 20px;
  color:#ffffff;
  line-height:20px;
  } 
#lp .lp9140 .sp_main01{
  margin-bottom:0;
}
    
#lp .lp9140 .sp_main02{
  width:100%;
  margin:0;
  line-height:0;
}
#lp .lp9140 .sp_main03{
  width:100%;
  margin:0;
  background:#000000;
  padding:0;
  line-height:0;
}ã€?
#lp .lp9140 .section02{
    padding-top:10px;
    }
#lp .lp9140 .sp_main03 p.catch{
  font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif !important;
  font-size: 120%;
  line-height: 1.6em;
  font-weight: bold;
}
/*************************** ƒ}ƒWƒFƒXƒeƒBƒbƒNEƒVƒ‹ƒo[ “V‘RÎ“ü‚è‚‹‰ƒVƒ‹ƒo[ƒWƒ…ƒGƒŠ[ƒRƒŒƒNƒVƒ‡ƒ“@9161 ************************** */

#lp .lp9161 .sp_main{
  background-color: #000;
  color: #fff;
}

#lp .lp9161 .sp_main02{
  font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif !important;
  margin: 20px 10px;
  font-size: 120%;
  line-height: 1.6em;
  font-weight: bold;
  letter-spacing: 0.15em;
}
#lp .lp9161 .sp_main04{
  background-color: #66311f;
  color: #fff;
  margin: 0;
  -webkit-font-smoothing: antialiased; 

}

#lp .lp9161 .sp_main04 h3{
  text-align: center;
}
#lp .lp9161 .sp_main04 p.text01{
  padding: 20px 10px;
  line-height: 1.6em;
}
#lp .lp9161 .sp_main04 p{
  margin: 0;
  padding: 0;
  line-height: 0;
}

#lp .lp9161 .contact_tel{
  padding-top: 20px;
}
#lp .lp9161 h4.cartTitle{
  font-size: 140%;
  color: #d36262;
  text-align: center;
  border-bottom: #d36262 1px solid;
  margin: 20px 0 40px;
  padding-bottom: 10px;
}

#lp .lp9161 #cartItemlist ul{
  overflow: hidden;
}
#lp .lp9161 #cartItemlist li{
  float: left;
  text-align: center;
  width: 30%;
  margin-right: 3%;
  margin-bottom: 20px;
}
#lp .lp9161 #cartItemlist li .bold{
  font-weight: bold;
}

#lp .lp9161 .cart-in{
  text-align: center;
  margin-top: 20px;
}
/*************************** ƒSƒWƒ‰’a¶60Žü”N ‰f‰æŒöŠJ‹L”OƒEƒHƒbƒ` ************************** */  
#lp .lp9165 .cart-in{
  background:#000000;
}
#lp .lp9165 .textArea{
  padding:20px;
  color:#ffffff;
  line-height:20px;
  } 
#lp .lp9165 .sp_main01{
  margin-bottom:0;
}
    
#lp .lp9165 .sp_main02{
  width:100%;
  margin:0;
  line-height:0;
}
#lp .lp9165 .sp_main03{
  width:100%;
  margin:0;
  background:#000000;
  padding:0;
  line-height:0;
}ã€?
#lp .lp9165 .textAttention{
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 10px;
  background-color:#f5f0e6;
  padding:10px;
  margin:10px;
  } 
  
#lp .lp9165 .section02{
    padding-top:10px;
    }
/***************************  ¹“¬Žm¯–î ‰©‹à‚Ì¹ˁE?iƒS[ƒ‹ƒh ƒTƒ“ƒNƒ`ƒ…ƒAƒŠj ************************** */ 

#lp .lp9166 .sp_main{
  background-color: #000;
  color: #fff;
}

#lp .lp9166 .sp_main04{
  line-height: 0;
}

#lp .lp9166 .sp_main04 h1{
  padding: 30px 0 10px;
}
#lp .lp9166 .sp_main04 .textArea{
  font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif !important;
  margin: 20px 10px 40px;
  padding: 0 5px;
  font-size: 120%;
  line-height: 1.6em;
  font-weight: bold;
  letter-spacing: 0.15em;
  -webkit-font-smoothing: antialiased; 
  text-align: justify;
}

#lp .lp9166 .contact_tel{
  margin-top: 40px;
}
      
/***************************  •Žq‚ÌƒoƒXƒP@ƒRƒ‰ƒ{ƒEƒHƒbƒ` ************************** */  

#lp .lp9193 .cart-in{
  background:#ffffff;
  margin-top:20px;
}

#lp .lp9193 .sp_main01{
  margin-bottom:0;
}
    
#lp .lp9193 .sp_main02{
  width:100%;
  margin:0;
  line-height:0;
}
#lp .lp9193 .sp_main03{
  width:100%;
  margin:0;
  background:#ffffff;
  padding:0;
}

#lp .lp9193 .sp_main03 p.textArea{
  padding:20px;
  color:#000000;
  align:justify;
  line-height:20px;
  } 

/***************************  9241 ƒgƒj[ƒgƒj[Eƒ`ƒ‡ƒbƒp[÷E?á‚ÌƒVƒ‡ƒ‹ƒ_[ƒCƒ^ƒŠƒAŽYƒgƒXƒJ[ƒiƒŒƒU[Žg—p8ƒ|ƒPƒbƒgƒVƒ‡ƒ‹ƒ_[ƒoƒbƒO ************************** */ 

#lp .lp9241 .cart-in{
  background:#ffffff;
  margin-top:20px;
}

#lp .lp9241 .sp_main01{
  margin-bottom:0;
}
    
#lp .lp9241 .sp_main02{
  width:100%;
  margin:0;
  line-height:0;
}
#lp .lp9241 .sp_main03{
  width:100%;
  margin:0;
  background:#ffffff;
  padding:0;
  line-height:0;
}

#lp .lp9241 .sp_main03 p.textArea{
  padding:20px;
  color:#000000;
  align:justify;
  line-height:20px;
  } 
  
/***************************  9285 ƒƒ“ƒs[ƒX Šv–½ŒRŽQ–d‘’·ƒTƒ{ ŒöŽ®ƒEƒHƒbƒ` ************************** */ 

#lp .lp9285 .sp_main .cart-in{
  background:#000000;
  padding-top: 20px;
  padding-bottom: 20px;
}

#lp .lp9285 .sp_main01{
  margin-bottom:0;
}
    
#lp .lp9285 .sp_main02{
  width:100%;
  margin:0;
  line-height:0;
}
#lp .lp9285 .sp_main03{
  width:100%;
  margin:0;
  background:#00000;
  padding:0;
  line-height:0;
}

#lp .lp9285 .sp_main03 p.textArea{
  padding:20px;
  color:#ffffff;
  font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif !important;
  align:justify;
  line-height:20px;
  background: #000000;
  } 

/***************************  9309 ƒgƒ‰ƒtƒ@ƒ‹ƒK[Eƒ[ƒVƒƒƒ“ƒuƒ‹ƒYƒoƒbƒO ************************** */ 


#lp .lp9309 .sp_main .cart-in{
  background:#000000;
  padding-top: 20px;
  padding-bottom: 20px;
}

#lp .lp9309 .sp_main01{
  margin-bottom:0;
}
    
#lp .lp9309 .sp_main02{
  width:100%;
  margin:0;
  line-height:0;
}
#lp .lp9309 .sp_main03{
  width:100%;
  margin:0;
  background:#00000;
  padding:0;
  line-height:0;
}

#lp .lp9309 .sp_main03 p.textArea{
  padding:20px;
  color:#ffffff;
  font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif !important;
  align:justify;
  line-height:20px;
  background: #000000;
}

/***************************  9310@ƒVƒƒƒ“ƒNƒX~ƒ‹ƒtƒBE?¾‚¢‚Ìq˜H„ƒIƒtƒBƒVƒƒƒ‹ƒ‰ƒCƒZƒ“ƒXƒEƒHƒbƒ`  ************************** */


#lp .lp9310 .sp_main .cart-in{
  background:#000000;
  padding-top: 20px;
  padding-bottom: 20px;
}

#lp .lp9310 .sp_main01{
  margin-bottom:0;
}
    
#lp .lp9310 .sp_main02{
  width:100%;
  margin:0;
  line-height:0;
}
#lp .lp9310 .sp_main03{
  width:100%;
  margin:0;
  background:#00000;
  padding:0;
  line-height:0;
}

#lp .lp9310 .sp_main03 p.textArea{
  padding:20px;
  color:#ffffff;
  align:justify;
  line-height:20px;
  background: url(/premico/lp/9310/sp_lead_bg.jpg);
  background-size: 100%;
}


/***************************  9394  ************************** */


#lp .lp9394 .sp_main .cart-in{
  background:#000000;
  padding-top: 20px;
  padding-bottom: 20px;
}

#lp .lp9394 .sp_main01 {
  padding: 0;
  margin: 0;
  background: #000000;
}


#lp .lp9394 .sp_main03 {
  padding: 0;
}
  #lp .lp9394 .sp_main03 img {
    vertical-align: bottom;
}



/***************************  9410  ************************** */


#lp .lp9410 .sp_main .cart-in{
  background:#000000;
  padding-top: 20px;


  

  padding-bottom: 20px;
}

#lp .lp9410 .sp_main01 {
  padding: 0;
  margin: 0;
  background: #000000;
}


#lp .lp9410 .sp_main03 {
  padding: 0;
}
  #lp .lp9410 .sp_main03 img {
    vertical-align: bottom;
}


