#ldp-top {
    background: #fff url(/defaultShop/zekkei1/img/zekkei1_2021_top_bg.jpg)center top no-repeat;
    background-size: 1400px;
	  height: 770px;
  }
  
  #ldp-top .section {
	  width: 1200px !important;
	  height: 760px;
	  position: relative;
	}
	
	#ldp-top .title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 800px;
	}

	#ldp-top .item-image {
    position: absolute;
    bottom: 85px;
    right: 55px;
    width: 300px;
	}
	
	#ldp-top .orderbox {
    display: block;
    position: absolute;
    bottom: 20px;
    right: 15px;
	}

	#ldp-top a, #ldp-top a:hover, #ldp-top a:active {
    /* background-image: url(/defaultShop/zekkei1/img/ab_button_sp_default.png); */
	/* background-size: 380px;
    text-indent: -99999px; */
    display: block;
    width: 380px;
    height: 80px;
	border: 3px solid #fff;
    box-shadow: 0 2px 6px #888 !important;
	color: #fff;
    font-weight: bold;
	font-size: 30px !important;
	color: #ff0000 !important;
    text-decoration: none;
    text-align: center;
    border-radius: 100px;
    line-height: 80px !important;
	background: linear-gradient(to bottom, rgba(186,232,174,1) 5%,rgba(39,182,0,1) 35%,rgba(39,182,0,1) 50%,rgba(35,135,3,1) 85%,rgba(30,57,8,1) 100%);
    transition: opacity 0.3s, bottom 0.3s, box-shadow 0.3s;
    font-family: Gothic MB101 Heavy, YakuHanJPs, "NotosansJP", "メイリオ", sans-serif;
    text-shadow: 2px 0 1px #fff, -2px 0 1px #fff, 0 2px 1px #fff, 0 -2px 1px #fff;
	transition: bottom .3s,background .3s,box-shadow .3s,border .3s, opacity .3s;
	}

	#ldp-top a:hover {
		opacity: 0.9;
	}
	
	/* .buybutton-temp a, .buybutton-temp a:hover, .buybutton-temp a:active {
    background: #fff url(/defaultShop/zekkei1/img/ab_button_pc_default.png);
    text-indent: -9999px;
    box-shadow: none;
    border-radius: 0;
    width: 900px;
    height: 170px;
    margin: 0 auto;
    background-size: 100%;
    border: none;
	} */
	.buybutton-temp {
		margin-left: 0 !important;
	}
	.fixed-buy-button {
		display: block !important;
	}
		
	/* .buybutton-temp a {
	  transition: all 0.3s !important;
	margin-left: -15% !important;
	} */
	
	.buybutton-temp a:hover, .buybutton-temp a:active {
		opacity: 0.7;
	}
	
	.detailetmpl {
    margin: 0 auto 60px !important;
	}

	.detailetmpl.first-price {
		margin-top: 40px !important;
	}
	
	.order-option li img {
    margin: 20px 0 10px;
	}

	.giftbanner-normal {
	    background: url(/defaultShop/zekkei1/img/YRO8E_4V2.jpg) center center no-repeat;
	    display: block;
	    width: 920px;
	    height: 590px;
	    margin: 30px auto;
	}

	#topicpath
	 {
		display: none;
	}
	

	@media screen and (max-width: 767px) {


/* 電話導線CTA (題字商品SPページのみ) */
.first-price .order-option::after {
    content: "";
    width: 100vw;
    display: block;
    height: 100vw;
    background: url(/images/parts/tel_cta_sp.png) top center no-repeat;
        background-size: auto;
    background-size: cover;
    margin-left: -3vw;
}


	#ldp-top .section {
	    width: 100% !important;
/* トップイメージ内の購入ボタンを非表示に height: 135vw; */
/* トップイメージ内の購入ボタンを非表示に */	    height: 115vw;
	    position: relative;
	}

	#ldp-top {
	    background: #fff url(/defaultShop/zekkei1/img/zekkei1_2021_top_bg_sp.jpg)center top no-repeat;
	    background-size: auto;
	    background-size: 100%;
	    height: auto;
	}

	.item-image {display: none;}

	#ldp-top .title {
	    width: 100%;
/* トップイメージ内の購入ボタンを非表示に bottom: 20vw; */
/* トップイメージ内の購入ボタンを非表示に */ bottom: -3vw;
	}

	#ldp-top .orderbox {
	    bottom: 0;
	    right: 7vw;
	}

	#ldp-top a, #ldp-top a:hover, #ldp-top a:active {
/* トップイメージ内の購入ボタンを非表示に */ display: none;
	    width: 85vw;
	    height: 24vw;
	    background-size: 85vw;
	transition: none;
	}


	/* .buybutton-temp a, .buybutton-temp a:hover, .buybutton-temp a:active {
	    background-image: url(https://www.u-canshop.jp/showa-heisei-100/img/ab_button_green_sp.png);
	    width: 100%;
	    height: 26vw;
	    margin: 0 auto !important;
	    background-size: 100%;
	transition: none;
	} */
	
	.first-price .buybutton-temp {
    height: 28vw;
  }

	.detailetmpl {
	    margin: 0 auto 5vw !important;
	}
	.detailetmpl.first-price {
		margin-top: 20px !important;
	}

	.giftbanner-normal {
	    background: url(/defaultShop/zekkei1/img/YRO8E_4V2_sp.jpg) center center no-repeat;
	    background-size: auto;
	    display: block;
	    width: 100%;
	    height: 125vw;
	    margin: 5vw 0 0 !important;
	    background-size: 100%;
	}
	





	} /* @media query start */



/* ab test green start *

	#ldp-top a, #ldp-top a:hover, #ldp-top a:active {
    background-image: url(/defaultShop/zekkei1/img/ab_button_sp_green.png) !important;
	}
	
	.buybutton-temp a, .buybutton-temp a:hover, .buybutton-temp a:active {
    background-image: url(/defaultShop/zekkei1/img/ab_button_pc_green.png) !important;
	}

	#head_giftbanner_fixed p a {
    background-image: url(/defaultShop/zekkei1/img/ab_button_sp_green.png) !important;
	}

@media screen and (max-width: 767px) {

	.buybutton-temp a, .buybutton-temp a:hover, .buybutton-temp a:active {
    background-image: url(/defaultShop/zekkei1/img/ab_button_sp_green.png) !important;
	}	
	
} /* @media */

/* ab test green end */



/* ab test red start *

	#ldp-top a, #ldp-top a:hover, #ldp-top a:active {
    background-image: url(/defaultShop/zekkei1/img/ab_button_sp_red.png) !important;
	}
	
	.buybutton-temp a, .buybutton-temp a:hover, .buybutton-temp a:active {
    background-image: url(/defaultShop/zekkei1/img/ab_button_pc_red.png) !important;
	}

	#head_giftbanner_fixed p a {
    background-image: url(/defaultShop/zekkei1/img/ab_button_sp_red.png) !important;
	}

@media screen and (max-width: 767px) {

	.buybutton-temp a, .buybutton-temp a:hover, .buybutton-temp a:active {
    background-image: url(/defaultShop/zekkei1/img/ab_button_sp_red.png) !important;
	}	
	
} /* @media */

/* ab test red end */