
@charset "Shift-JIS";

.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;
	}
}


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;
  }
}


/*************************** 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;
  }
}


/*************************** 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;
  }
}


/*************************** 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;
  }
}


/*************************** 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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}

#lp .lp50662 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}

#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;
  }
}



/*************************** 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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}

#lp .lp50670 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}

#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}

#lp .lp50680 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}

#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}

#lp .lp50699 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}

#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;
  }
}



/****** 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;
  }
}



/****** 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 .price span {
	font-size: 30px;
	color: rgb(211, 98, 98);
}
	
#lp .lp50402 .price_area .credit span {
	font-size: 18px;
	color: rgb(211, 98, 98);
	margin: 0px 5px;
}
	
#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 .price span {
	font-size: 30px;
	color: rgb(211, 98, 98);
}
	
#lp .lp50560 .price_area .credit span {
	font-size: 18px;
	color: rgb(211, 98, 98);
	margin: 0px 5px;
}
	
#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}

#lp .lp50725 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}

#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 .price span {
	font-size: 30px;
	color: rgb(211, 98, 98);
}

#lp .lp50525 .price_area .credit span {
	font-size: 18px;
	color: rgb(211, 98, 98);
	margin: 0px 5px;
}

#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}

#lp .lp50570 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}

#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 .price span,
#lp .lp50013 .price_area .left02 .price span {
	font-size: 30px;
	color: #d36262;
}
#lp .lp50013 .price_area .right .fee,
#lp .lp50013 .price_area .left02 .fee {
	margin-bottom: 5px;
}
#lp .lp50013 .price_area .right .fee span,
#lp .lp50013 .price_area .left02 .fee span {
	font-size: 18px;
	color: #d36262;
	margin: 0 5px;
}
#lp .lp50013 .price_area .right .credit,
#lp .lp50013 .price_area .left02 .credit {
	margin-bottom: 10px;
}
#lp .lp50013 .price_area .right .credit span,
#lp .lp50013 .price_area .left02 .credit span {
	font-size: 18px;
	color: #d36262;
	margin: 0 5px;
}
#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}
  
#lp .lp50413 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}
  
#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 .price span {
	font-size: 30px;
	color: rgb(211, 98, 98);
}
	
#lp .lp50209 .price_area .credit span {
	font-size: 18px;
	color: rgb(211, 98, 98);
	margin: 0px 5px;
}
	
#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}
  
#lp .lp50319 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}
  
#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}
  
#lp .lp50316 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}
  
#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}
  
#lp .lp50330 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}
  
#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}
  
#lp .lp50342 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}
  
#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 .price span {
  font-size: 30px;
  color: rgb(211, 98, 98);
}
  
#lp .lp50396 .price_area .credit span {
  font-size: 18px;
  color: rgb(211, 98, 98);
  margin: 0px 5px;
}
  
#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 .price span {
	font-size: 30px;
	color: rgb(211, 98, 98);
}
	
#lp .lp50228 .price_area .credit span {
	font-size: 18px;
	color: rgb(211, 98, 98);
	margin: 0px 5px;
}
	
#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 .price span {
	font-size: 30px;
	color: rgb(211, 98, 98);
}
	
#lp .lp50242 .price_area .credit span {
	font-size: 18px;
	color: rgb(211, 98, 98);
	margin: 0px 5px;
}
	
#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 .price span {
	font-size: 30px;
	color: rgb(211, 98, 98);
}
	
#lp .lp_kurokocrystal .price_area .credit span {
	font-size: 18px;
	color: rgb(211, 98, 98);
	margin: 0px 5px;
}
	
#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 .price span,
#lp .lp9265 .price_area .left02 .price span {
	font-size: 30px;
	color: #d36262;
}
#lp .lp9265 .price_area .right .fee,
#lp .lp9265 .price_area .left02 .fee {
	margin-bottom: 5px;
}
#lp .lp9265 .price_area .right .fee span,
#lp .lp9265 .price_area .left02 .fee span {
	font-size: 18px;
	color: #d36262;
	margin: 0 5px;
}
#lp .lp9265 .price_area .right .credit,
#lp .lp9265 .price_area .left02 .credit {
	margin-bottom: 10px;
}
#lp .lp9265 .price_area .right .credit span,
#lp .lp9265 .price_area .left02 .credit span {
	font-size: 18px;
	color: #d36262;
	margin: 0 5px;
}
#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: #d36262;
}
.price_area .right .fee
{
	margin-bottom: 1em;
	font-size:14px;
}
.price_area .right .fee span
{
	font-size: 16px;
	color: #d36262;
	margin: 0 5px;
}

.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;
}





