/* CSS Document */
@media screen and (max-width:768px) {
		article#lure #kv picture{
				vertical-align: bottom;
				line-height: 1.0em;
				width: 100%;
				max-width: unset;	
		}
		article#lure #kv picture img{
		width:100%;
		}
}
article#lure #assesment_links {
  background-color: #eee;
}

/* aboutStore */

article#lure section#aboutStore {
  background-color: #004986;
}

article#lure div.aboutStore_in h2 {
   background-image: url("../img_fishing/pc/bg_h2_about.png");
  padding: 2% 0% 3%;
}
@media screen and (max-width:768px) {
 article#lure  div.aboutStore_in h2 {
     background-image: url("../img_fishing/sp/bg_h2_about.png");
    padding: 5% 0% 2%;
  }
 article#lure  div.aboutStore_in h2 span {
    display: block;
    font-size: 6.5vw;
    line-height: 1.1;
    font-weight: bold;
  }
}
/* blandList(新規) */
article#lure section#blandList {
  background-color: #5399cf;
	padding-top:2%; 
}
@media screen and (max-width:768px) {
	article#lure section#blandList {
	 		padding-top: 4%;
	}
}


article#lure section#blandList h2{	
	background-color: #144980;
	margin-bottom: 2%;
}

@media screen and (max-width:768px) {
		article#lure section#blandList h2{padding-bottom: 2%;}
}


article#lure section#blandList h2 picture{ 
    display: block;
    width: fit-content;
    max-width: 1100px;
    margin: 0 auto;
		vertical-align: bottom;
		line-height: 1.0em;
}
article#lure section#blandList h2 img{  width: 100%;}
article#lure section#blandList .blandList_in{ 
	background: rgb(36,123,188);
background: linear-gradient(180deg, rgba(36,123,188,1) 0%, rgba(38,121,183,1) 35%, rgba(39,120,182,1) 100%);
	max-width: 1100px;
	width: 95%;
	margin: 0 auto;
	padding-top: 1.5%;
}
@media screen and (max-width:768px) {
		article#lure section#blandList .blandList_in{ 
				  max-width: unset;
			}
}
article#lure section#blandList h3{ width:96%; margin: 0 auto;}
@media screen and (max-width:768px) {
		article#lure section#blandList h3{ 
				  margin: 0 auto 2% auto;
			}
}


article#lure section#blandList picture{ display: block; line-height: 0;		vertical-align: bottom;}
article#lure section#blandList h3 img{  width: 100%;}
article#lure section#blandList ul{ 
	width:96%; 
	margin: 0 auto;
  display: grid;
	grid-auto-columns: 1fr 1fr;
  grid-template-rows: 1fr;
 	grid-template-columns: 1fr 1fr; 
  gap: 0% 2%;
}

@media screen and (max-width:768px) {
		article#lure section#blandList ul{ 
    width: 95%;
    display: flex;
    justify-content: space-around;
    margin: 0 4%;
    flex-flow: column;
	}
}

article#lure section#blandList li{
	display: flex;
	flex-direction: column;
}
article#lure section#blandList h4{ 
	color:#fff;
	background-color: #1b5391;
	font-weight: bolder;
	text-align: center;
	font-size: min(2vw, 24px);
	padding: 2% 1%;
	line-height: 1;
/*	flex-grow: 1;*/
}

@media screen and (max-width:768px) {
		article#lure section#blandList h4{ 
				    font-size: 4.8vw;
			}
}
article#lure section#blandList ul{	padding-bottom: 30px;}
article#lure section#blandList ul li .blandList{
		padding: 2% 2% 4% 2%;
    background-color: #d8e7f2;
    background-image: url(../img_fishing/pc/bg_brand_base.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    flex-grow: 1;		
}

@media screen and (max-width:768px) {
	article#lure section#blandList ul .rightArea{ margin-top: 2%;}
}

article#lure section#blandList ul li .blandList div{
	color:#1b3261;
	font-size: clamp(16px, 1.2vw, 24px);
	font-weight: bold;
	display:inline-block;
	margin-right: 0px;
	padding:0 5px 0 0;
	white-space: nowrap;
}
article#lure section#blandList ul li .blandList div:after{content: "/"; padding-left: 5px;}
article#lure section#blandList ul li .blandList:last-child div:last-child:after{content: "";}

article#lure section#blandList ul li .blandList .txtR{
	display: block;
	text-align: right;
	padding-top:0.5em;
}
article#lure section#blandList ul li .blandList .nonSlash:after{display: none;}

/*	antiqueReel_in */
article#lure .antiqueReel_in {
    background-image: url(../img_fishing/pc/bg_antique.png);
}
@media screen and (max-width:768px) {
		article#lure .antiqueReel_in {
				background-image: url(../img_fishing/sp/bg_antique.png);
				aspect-ratio: 690 / 620;
			}
}
article#lure .antiqueReel_in h2 { top: calc((120 / 990) * 100%);}
@media screen and (max-width:768px) {
		article#lure .antiqueReel_in h2 { top: calc((100 / 990) * 100%);}
}
article#lure .antiqueReel_in .imgConTxt{top: calc((380 / 990) * 100%);left: calc((175 / 1500) * 100%);}
@media screen and (max-width:768px) {
		article#lure .antiqueReel_in .imgConTxt {
    top: calc((396 / 990) * 100%);
    left: calc((180 / 1500) * 100%);
			}
}
@media screen and (max-width: 768px){
article#lure div.profile_first_content img {
    width: 42%;
    height: 42%;
	}
}
div.promise {
    background-image: url(../img_fishing/pc/collection_bg2.png);
}
@media screen and (max-width: 768px){
div.promise {
    background-image: url(../img_fishing/sp/collection_bg2.png);
}
}
	div.for_you ul{
		background-image: url(../img_fishing/pc/collection_buthbg.png);
		background-size: 40% auto;
}
@media screen and (max-width:768px) {
	div.for_you ul{background-image: url(../img_fishing/sp/collection_buthbg.png);		background-size: 30% auto;}
}
