@charset "UTF-8";
/*////////////////////////////////////////////////////////*/
/*/////////////// ubeProduct Fishging CSS ////////////////*/
/*////////////////////////////////////////////////////////*/

/*********************************************************************/
/**************▼▼▼▼▼ プライヤー共通 ▼▼▼▼▼*******************************/
p {
	margin: 0.7em 0;
}

section {
	margin-bottom: 1.5em;
}

/**************△△△△△ プライヤー共通 △△△△△*******************************/
/*********************************************************************/

/****************************************************/
/******* ▼▼▼▼▼ MIDASHI ▼▼▼▼▼ ************************/
#fishmidashicontainer {
	background: url("imgfish/midasiback1.jpg");
	background-size: 500%;
	background-position: bottom -100px right;
	margin-bottom: 0.8em;
}
#midashi1 {
	padding-bottom: 1em;
}
#midashi1 br {
}
#midashi1 h1 {
	color: white;
	text-shadow: #000 1px 1px 5px;
	font-size: 1.7em;	
	line-height: 1.3em;
}
#midashi1 h2 {
	font-size:1em;
	padding-top: 5px;
	color: #005dff;
}
#midashi1 div:nth-child(1) {
	padding: 0 10px;
}
#midashi1 div:nth-child(2) {
	text-align: center;
}
#midashi1 a {
	color: black;
	font-weight: bolder;
	text-decoration: none;
	cursor: pointer;
}
#midashi1 a:hover {
	text-decoration: underline;
}
.midashi1kuwa {
	margin: 1em 0 0 0;
}
.textnokage {
	color: white;
	text-shadow: #000 1px 0 4px;
}
.jituyo {
	color: red;
	font-size: 1.2em;
	background: white;
	width: fit-content;
	margin: 0 auto 1.5em;
	padding: 3px 50px;
	border-radius: 50%;
}
/*############ メディアクエリ_768px以上_パソコンに適応 ############*/
@media (min-width: 768px) {
	#fishmidashicontainer {
		background: url("imgfish/midasiback1.jpg");
		background-position: bottom -200px right;
		background-size: 100%;
	}
	#midashi1 br {
		display: inline;
	}
	#midashi1 h1 {
		font-size: 2em;
		line-height: 1.4em;
	}
	#midashi1 {
		max-width: 1024px;
		margin: 45px auto 0;
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
	}
	#midashi1 div:nth-child(1) {
		width:50%;
		text-align: center;
		padding: 0;
		/*border: pink solid 3px;*/
	}
	#midashi1 div:nth-child(2) {
		width:50%;
		text-align: center;
	}
}/*######## 768px以上_パソコンに適応の閉じブロック ################*/

/******* △△△△△ MIDASHI △△△△△ *****************************/
/*********************************************************/



/**********************************************************/
/******* ▼▼▼▼▼ SETUMEI ▼▼▼▼▼ ******************************/
#setumeicontainer {
	margin: 0 3%;
}

#setumeicontainer h1 {
	font-size: 1.1em;
	line-height: 1.1;
	margin-bottom: 0.7em;
	padding: 0.4em 0.7em 0.4em;
	position: relative;
	background: rgb(51,169,225);
	background: linear-gradient(180deg, rgba(51,169,225,1) 0%, rgba(32,60,150,1) 100%);
	border-radius: 20px;
	color: #fff;
	z-index: -99;
	text-align: center;
}
/*### メディアクエリ_768px以上_パソコンに適応 ############*/
@media (min-width: 768px) {
		#setumeicontainer {
			max-width: calc(1000px + 6%);
			margin: 0 auto;
			padding: 0 1%;
		}
		#setumeicontainer h1 {
			font-size: 1.3em;
			margin-top: 0.5em;
		}
		#setumeicontainer h3 {
		}
	}
/*### 768px以上_パソコンに適応の閉じブロック ########*/


/*************************************************************************/
/**************▼▼▼▼▼本製品について▼▼▼▼▼*************************************/
#about {
	border: 1px red solid;
}
#aboutbox1 p {
	margin: 0 0.5em 1em;
}
#aboutbox1 {
	margin: 0.5em 0.1em;
	/*border: 1px blue solid;*/
}
.video {
	width: 100%;
}

/*### メディアクエリ_768px以上_パソコンに適応 ############*/
@media (min-width: 768px) {
	#aboutbox1 {
		display: flex;
		flex-wrap: wrap;
		/*border: 1px blue dotted;*/
	}
	#aboutbox1 li {
		width: 50%;
	}
	.video {
		width: 90%;
		margin: 0 5%;
	}
}
/**************△△△△△本製品について△△△△△**************************************/
/*************************************************************************/


/*************************************************************************/
/**************▼▼▼▼▼ラインナップ▼▼▼▼▼***************************************/
#lineup {
}
.linebelt {
	line-height: 1.3em;
	margin: 0.5em 0.1em;
	border-radius: 20px 20px 0px 0px;
	border: 3px orange solid;
	padding-bottom: 0.5em;
}
.linebelt p {
	padding: 0 1em;
}
.linebelt h3 {
	line-height: 1.3em;
	background-color: orange;
	color: white;
	text-align: center;
	padding: 0.5em;
	border-radius: 15px 15px 0px 0px;
}
.linebelt h4 {
	color: orange;
	border-bottom: solid 2px orange;
	margin: 15px 1em 0 1em;
}
.linebeltbuhin {
	display: flex;
	flex-wrap: wrap;
	padding: 0 0.7em;
}
.linebeltbuhin li {
	width: 50%;
	text-align: center;
	font-size: 0.9em;
}
.linebeltbuhincaption {
	font-size: 0.95em;
	color: #676767;
}
.linebeltbuhinkakudo {
	
}
.linebeltbuhinkakudo li{
	font-size: 0.9em;	
}
/*########################*/
/*    ↑部品説明 ↓使い方     */
/*########################*/
.linebelttukai {
	display: flex;
	flex-wrap: wrap;
	padding: 0 0.7em;
}
.linebelttukai li {
	width: 100%;
}
.linebelttadasi {
	color: gray;
	margin: 0 1em 0;
	font-size: 0.8em;
}
.linebelttadasi li {
	background: url(imgsonota/kome.png) left 2px top 2px / 10px no-repeat;
	padding: 0 0 0.3em 1em;
	line-height: 1.3em;
}
/*########################*/
/*    差し込み込みタイプ     */
/*########################*/
.linesasi {
	line-height: 1.3em;
	margin: 0.5em 0.1em;
	border: 3px solid green;
	border-radius: 20px 20px 0px 0px;
	padding-bottom: 0.5em;
}
.linesasi p {
	padding: 0 1em;
}
.linesasi h3 {
	background-color: green;
	color: white;
	text-align: center;
	padding: 0.5em;
	border-radius: 15px 15px 0px 0px;
}
.linesasi h4 {
	color: dodgerblue;
	text-align: center;
}
.linesasitukai {
	margin-bottom: 1em;
	/*border: 1px red solid;-*/
}
.linesasitukai li {
	/*border: 1px blue dotted;*/
}
.linesasigazouhaba {
	margin: 0 10%;
}
.linesasi h4 {
	color: green;
	text-align: center;
	border-bottom: solid 2px green;
	margin: 15px 1em 0 1em;
}
.lookyoutube {
	font-size: 1.5em;
	text-align: center;
}
/*############ メディアクエリ_768px以上_パソコンに適応 ############*/
@media (min-width: 768px) {
	#lineup {
		display: flex;
		align-items: start;
	}	
	.linebelt {
		width: 48%;
		margin: 0.5em;
	}
	.linebelt h3 {
	}
	.linesasi {
		width: 50%;
		margin: 0.5em;
		}
	.linesasi h3 {
	}
	.linesasitukai {
		display: flex;
		flex-wrap: wrap;
	}
	.linesasitukai li {
		width: 50%;
	}
}/*######## 768px以上_パソコンに適応の閉じブロック ################*/

/**************△△△△△ラインナップ△△△△△**************************************/
/*************************************************************************/


/*************************************************************************/
/**************▼▼▼▼▼対応プライヤー▼▼▼▼▼*************************************/
#taiou {
	text-align: center
}
/**************△△△△△対応プライヤー△△△△△**************************************/
/*************************************************************************/

/*************************************************************************/
/**************▼▼▼▼▼取扱説明書▼▼▼▼▼****************************************/
#torisetu ul {
	display: flex;
	justify-content: space-around;
	margin-bottom: 1.5em;
}
#torisetu li {
}

/*############ メディアクエリ_768px以上_パソコンに適応 ############*/
@media (min-width: 768px) {
	#torisetu ul {
		justify-content: center;
	}
	#torisetu li {
		padding: 0.5em 2em;
	}
}/*######## 768px以上_パソコンに適応の閉じブロック ################*/

/**************△△△△△取扱説明書△△△△△****************************************/
/*************************************************************************/



/*************************************************************************/
/**************▼▼▼▼▼ 購入 ▼▼▼▼▼********************************************/
#kounyuu {
	text-align: center;
}
#kounyuu h2 {
}
.shopinfo {
	margin: 10px 10px 20px;
	padding: 7px;
	border: 2px solid #3EACD2;
	border-radius: 30px;
}
.shopinfo a {
	color: #3EACD2;
	text-decoration-line: none;
}
.amade {
	width: 150px;
}

/*############ メディアクエリ_768px以上_パソコンに適応 ############*/
@media (min-width: 768px) {
	#kounyuu {
		display: flex;
		padding: 0 10%;
		margin: 0 30px;
	}
	.shopinfo {
		margin: 10px 50px 20px;
	}

}/*######## 768px以上_パソコンに適応の閉じブロック ################*/

/**************△△△△△ 購入 △△△△△*******************************************/
/*************************************************************************/



/*************************************************************************/
/**************▼▼▼▼▼ご確認ください▼▼▼▼▼*************************************/
#gokakuninfish {
}
#gokakuninfish ul {
	margin: 1em 1em 0 2em;
}
#gokakuninfish li {
	line-height: 1.2em;
	margin: 0.8em 0;
	list-style-type: disc;
}

/*############ メディアクエリ_768px以上_パソコンに適応 ############*/
@media (min-width: 768px) {
	#gokakuninfish {
	}
	
}/*######## 768px以上_パソコンに適応の閉じブロック ################*/

/**************△△△△△ご確認ください△△△△△**************************************/
/*************************************************************************/




/******* △△△△△ SYOHIN △△△△△ ******************************/
/*********************************************************/
