
@charset "UTF-8";

main div.contents_btn01{
	overflow: visible !important;
}

#price_img+section a{
	pointer-events: none;
}

/*----------------アンカーリンク------------------------*/
.contents_btn01 .content_wrapper{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.contents_btn01 .content_wrapper a{
   border-radius: 3px;
   color: var(--i_btn_color) !important;
   background: none;
   margin-left: 0;
   flex-grow: 1;
   width: auto !important;
}
 .contents_btn01 .content_wrapper a:hover{
   color: #fff !important;
   background: var(--i_btn_color);
   text-decoration: underline;
   text-decoration-color: #fff !important;
}
.contents_btn01 a:before, .contents_btn01 a:after{
   display:none;
}
#anker_link + div.contents_btn01 {
	overflow: visible;
}
#anker_link + .contents_btn01.width_fixed>.content_wrapper,
#anker_link2 + .contents_btn01.width_fixed>.content_wrapper,
#anker_link3 + .contents_btn01.width_fixed>.content_wrapper,
#anker_link4 + .contents_btn01.width_fixed>.content_wrapper,
#anker_link5 + .contents_btn01.width_fixed>.content_wrapper{
    text-align: left;
}
#anker_link + .contents_btn01 .content_wrapper a,
#anker_link2 + .contents_btn01 .content_wrapper a,
#anker_link3 + .contents_btn01 .content_wrapper a,
#anker_link4 + .contents_btn01 .content_wrapper a,
#anker_link5 + .contents_btn01 .content_wrapper a{
    min-width: 0;
	padding-left: 0;
	padding-right: 0;
}
#anker_link + .contents_btn01 a span,
#anker_link2 + .contents_btn01 a span,
#anker_link3 + .contents_btn01 a span,
#anker_link4 + .contents_btn01 a span,
#anker_link5 + .contents_btn01 a span{
    padding: 5px;
}
#anker_link + .contents_btn01 .content_wrapper a:first-child,
#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(2),
#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(3),
#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(4),
#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(5){
   color: #fff !important;
   background: var(--i_btn_color) ;
}
#anker_link + .contents_btn01 .content_wrapper a:first-child:hover,
#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(2):hover,
#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(3):hover,
#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(4):hover,
#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(5):hover{
   background: var(--i_btn_color);
   color: #fff !important;
   text-decoration: underline;
   text-decoration-color: #fff !important;
}

#anker_link ,
#anker_link2,
#anker_link3,
#anker_link4,
#anker_link5{
   padding-top: 100px;
    margin-top: -100px;
    display: block;
}
@media screen and (max-width:768px){
#anker_link ,
#anker_link2,
#anker_link3,
#anker_link4,
#anker_link5{
   padding-top: 25px;
    margin-top: -25px;
    display: block;
}

}

@media screen and (max-width:825px){
	#anker_link + .contents_btn01 .content_wrapper a,
	#anker_link2 + .contents_btn01 .content_wrapper a,
	#anker_link3 + .contents_btn01 .content_wrapper a,
	#anker_link4 + .contents_btn01 .content_wrapper a,
	#anker_link5 + .contents_btn01 .content_wrapper a{
		width: calc(50% - 6px) !important;
		flex-grow: 0;
		margin-bottom: 8px !important;
	}
	#anker_link + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(2){
		margin-right: 0 !important;
	}
	#anker_link + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(3){
		width: 100% !important;
		margin-right: 0 !important;
		margin-bottom: 8px !important;
	}
	#anker_link + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(4){
		margin-bottom: 0 !important;
	}
	#anker_link + .contents_btn01 .content_wrapper a:nth-child(5),
	#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(5),
	#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(5),
	#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(5),
	#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(5){
		margin-bottom: 0 !important;
		margin-right: 0 !important;
	}
}
@media screen and (max-width:650px){
	#anker_link + .contents_btn01 .content_wrapper a,
	#anker_link2 + .contents_btn01 .content_wrapper a,
	#anker_link3 + .contents_btn01 .content_wrapper a,
	#anker_link4 + .contents_btn01 .content_wrapper a,
	#anker_link5 + .contents_btn01 .content_wrapper a{
		width: 100% !important;
		margin-right: 0 !important;
	}
	#anker_link + .contents_btn01 .content_wrapper a:first-child,
	#anker_link + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link2 + .contents_btn01 .content_wrapper a:first-child,
	#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link2 + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link3 + .contents_btn01 .content_wrapper a:first-child,
	#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link3 + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link4 + .contents_btn01 .content_wrapper a:first-child,
	#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link4 + .contents_btn01 .content_wrapper a:nth-child(4),
	#anker_link5 + .contents_btn01 .content_wrapper a:first-child,
	#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(2),
	#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(3),
	#anker_link5 + .contents_btn01 .content_wrapper a:nth-child(4){
		margin-bottom: 8px !important;
	}
}