@charset "utf-8";
/* CSS Document */

.pricelist dt{
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #E3007F;
  color: #FFFFFF;
  font-size: 1.8rem;
  font-weight: 600;
  line-height: 1.111;
  padding: 0 3rem;
  height: 6rem;
}
.pricelist dt span{
  text-align: right;
}
.pricelist dd{
  background-color: #F3F3F3;
  color: #333333;
  line-height: 1.875;
  padding: 1.8rem 3rem;
}
.pricelist dd + dt{
  margin-top: 1.2rem;
}
.price-text{
  margin-top: 5rem;
  padding: 0 3rem;
}
.price-text > p{
  line-height: 1.875;
}
.price-btn{
  display: block;
  font-size: 2rem;
  font-weight: bold;
  background: linear-gradient(to bottom,#FFFFFF 3%,#E3007F 50%);
  color: #FFF;
  border: .5rem solid #E3007F;
  border-radius: 1.5rem;
  width: 79rem;
  height: 9.5rem;
  line-height: 9.5rem;
  margin: 5.5rem auto 0;
	box-shadow: .5rem .5rem 1rem rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 767px) {
  .pricelist dt{
    font-size: 1.5rem;
    line-height: 1.2;
    height: auto;
    padding: .8rem 1.5rem;
  }
  .pricelist dt span{
    font-size: 1.1rem;
  }
  .pricelist dd{
    font-size: 1.3rem;
    line-height: 1.538;
    padding: 1rem 1.5rem;
  }
  .price-text{
    margin-top: 3.5rem;
    padding: 0;
  }
  .price-text > p{
    font-size: 1.3rem;
    line-height: 1.538;
  }
  .price-text > p + p{
    margin-top: 1.5rem;
  }
  .price-btn{
    font-size: 1.4rem;
    background: linear-gradient(to bottom,#FFFFFF 3%,#E3007F 50%);
    border: .2rem solid #E3007F;
    border-radius: .8rem;
    width: 26rem;
    height: 4.7rem;
    line-height: 4.7rem;
    margin: 3.2rem auto 0;
    box-shadow: none;
  }
}
@charset "utf-8";
.cg {
	background-repeat: repeat;
	background-image: url(../img/price/clear.png);
}

.pricedate {
	width: 100%;
	background-size: 90%;
}

.cg02 img{
    width:100% !important; 
	height: auto !important; 
}

#price01 {
	background-repeat: no-repeat;
	background-image: url(/img/price/price001.jpg?date=20260619);
}
#price02 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price002.jpg?date=20260619);
}
#price03 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price003.jpg?date=20260619);
}
#price04 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price004.jpg?date=20260619);
}
#price05 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price005.jpg?date=20260619);
}
#price06 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price006.jpg?date=20260619);
}
#price07 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price007.jpg?date=20260619);
}
#price08 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price008.jpg?date=20260619);
}
#price09 {

	background-repeat:no-repeat;
	background-image: url(/img/price/price009.jpg?date=20260619);
}
#price10 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price010.jpg?date=20260619);
}
#price11 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price011.jpg?date=20260619);
}
#price12 {

	background-repeat:no-repeat;
	background-image: url(/img/price/price012.jpg?date=20260619);
}
#price13 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price013.jpg?date=20260619);
}
#price14 {

	background-repeat:no-repeat;
	background-image: url(/img/price/price014.jpg?date=20260619);
}
#price15 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price015.jpg?date=20260619);
}
#price16 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price016.jpg?date=20260619);
}
#price17 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price017.jpg?date=20260619);
}
#price18 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price018.jpg?date=20260619);
}
#price19 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price019.jpg?date=20260619);
}
#price20 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price020.jpg?date=20260619);
}
#price21 {

	background-repeat:no-repeat;
	background-image: url(/img/price/price021.jpg?date=20260619);
}
#price22 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price022.jpg?date=20260619);
}
#price23 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price023.jpg?date=20260619);
}
#price24 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price024.jpg?date=20260619);
}
#price25 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price025.jpg?date=20260619);
}
#price26 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price026.jpg?date=20260619);
}
#price27 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price027.jpg?date=20260619);
}
#price28 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price028.jpg?date=20260619);
}
#price29 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price029.jpg?date=20260619);
}
#price30 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price030.jpg?date=20260619);
}
#price31 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price031.jpg?date=20260619);
}
#price32 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price032.jpg?date=20260619);
}
#price33 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price033.jpg?date=20260619);
}
#price34 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price034.jpg?date=20260619);
}
#price35 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price035.jpg?date=20260619);
}
#price36 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price036.jpg?date=20260619);
}
#price37 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price037.jpg?date=20260619);
}
#price38 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price038.jpg?date=20260619);
}
#price39 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price039.jpg?date=20260619);
}
#price40 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price040.jpg?date=20260619);
}
#price41 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price041.jpg?date=20260619);
}
#price42 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price042.jpg?date=20260619);
}
#price43 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price043.jpg?date=20260619);
}
#price44 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price044.jpg?date=20260619);
}
#price45 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price045.jpg?date=20260619);
}
#price46 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price046.jpg?date=20260619);
}
#price47 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price047.jpg?date=20260619);
}
#price48 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price048.jpg?date=20260619);
}
#price49 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price049.jpg?date=20260619);
}
#price50 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price050.jpg?date=20260619);
}
#price51 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price051.jpg?date=20260619);
}
#price52 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price052.jpg?date=20260619);
}
#price53 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price053.jpg?date=20260619);
}
#price54 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price054.jpg?date=20260619);
}
#price55 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price055.jpg?date=20260619);
}
#price56 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price056.jpg?date=20260619);
}
#price57 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price057.jpg?date=20260619);
}
#price58 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price058.jpg?date=20260619);
}
#price59 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price059.jpg?date=20260619);
}
#price60 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price060.jpg?date=20260619);
}
#price61 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price061.jpg?date=20260619);
}
#price62 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price062.jpg?date=20260619);
}
#price63 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price063.jpg?date=20260619);
}
#price64 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price064.jpg?date=20260619);
}
#price65 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price065.jpg?date=20260619);
}
#price66 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price066.jpg?date=20260619);
}
#price67 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price067.jpg?date=20260619);
}
#price68 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price068.jpg?date=20260619);
}
#price69 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price069.jpg?date=20260619);
}
#price70 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price070.jpg?date=20260619);
}
#price71 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price071.jpg?date=20260619);
}
#price72 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price072.jpg?date=20260619);
}
#price73 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price073.jpg?date=20260619);
}
#price74 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price074.jpg?date=20260619);
}
#price75 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price075.jpg?date=20260619);
}
#price76 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price076.jpg?date=20260619);
}
#price77 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price077.jpg?date=20260619);
}
#price78 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price078.jpg?date=20260619);
}
#price79 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price079.jpg?date=20260619);
}
#price80 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price080.jpg?date=20260619);
}
#price81 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price081.jpg?date=20260619);
}
#price82 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price082.jpg?date=20260619);
}
#price83 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price083.jpg?date=20260619);
}
#price84 {
	background-repeat:no-repeat;
	background-image: url(/img/price/price084.jpg?date=20260619);
}

@media screen and (max-width: 768px){
	#price span{
		margin-left:15px;}
	#price select{
		margin-left:15px;}
	
	}

@media print {
 
  .pricedate {
	width: 2px;
	background-size: 100%;
}
}

@media screen and (min-width: 767px) {.price_text{
background-image: url(../img/index/price_text__pc.png);
    background-size: 100%;
            width: 100%;
    height: 630px;
    padding: 265px 30px 0px !important;
    margin: 20px 0 0 0px;
     background-repeat: no-repeat;
}
.price-list-text2 p{
    text-align: 25px;
}   
    
}
@media screen and (max-width: 768px) {.price_text{
background-image: url(../img/index/price_text__sp.png);
            width: 100%;
    height: 100%;
    padding: 78% 4% 130% !important;
    background-repeat: no-repeat;
    background-size: 100%;
    font-size: 3vw;
}
.price-list-text2  p{
    font-size: 3vw;
    line-height: 4vw;
}
}
.price-list-text2  p a{
    text-decoration: underline
}
