@charset "utf-8";
/* CSS Document */

/* 
------------------------------------------------------------------------------*/

main > #wrapper br.pcbr {/* PCでのみ改行 */
	display: none;
}
main > #wrapper br.mobr {/* モバイルでのみ改行 */
	display: inline;
}
main > #wrapper .jus {
	text-align: justify;
	text-justify: inter-ideograph;
}

/*============================================================================*/
/* movie */

main > #wrapper .movie .movieContainer {
	position: relative;
	width: 100%;
	padding-top: 56.25%;/*  */
}
main > #wrapper .movie .movieContainer iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}
main > #wrapper .movie > .container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 2%;
}
main > #wrapper .movie > .container > .item {
	flex-basis: 49%;
	margin-bottom: 20px;
}
main > #wrapper .movie > .container > .item > .capContainer {
	width: fit-content;
	margin: 5px auto 0;
}
/*============================================================================*/


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (max-width: 639px) {/* // Mobile // */
/*============================================================================*/
	main > #wrapper .only_mo {
		display: block;
	}
	main > #wrapper br.pcbr {/* PCでのみ改行 */
		display: none;
	}
	main > #wrapper br.mobr {/* モバイルでのみ改行 */
		display: inline;
	}
	/*============================================================================*/
		main > #wrapper #i_a_editor1 {
			width: 94%;
			margin: 0 auto;
		}
		main > #wrapper .movie > .container > .item {
			flex-basis: 100%;

		/* アンカーポイント調整 */
			margin-top: -75px;
			padding-top: 75px;
		}
	/*============================================================================*/
	main > #wrapper .only_pc {
		display: none;
	}
/*============================================================================*/
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (min-width: 640px) {/* // PC // */
/*============================================================================*/
	main > #wrapper .only_pc {
		display: block;
	}
	main > #wrapper br.mobr {/* モバイルでのみ改行 */
		display: none;
	}
	main > #wrapper br.pcbr {/* PCでのみ改行 */
		display: inline;
	}
	/*============================================================================*/
		main > #wrapper #i_a_editor1 {
			max-width: 990px;
			padding: 0 20px 80px;
			margin: 0 auto;
		}
		main > #wrapper .movie > .container > .item {

		/* アンカーポイント調整 */
			margin-top: -235px;
			padding-top: 235px;
		}
		main > #wrapper .movie > .container > .item.oneItem {
			flex-basis: 70%;
		}

	/*============================================================================*/
	main > #wrapper .only_mo {
		display: none;
	}

/*============================================================================*/
}


/* - - - - - - - - - - - - - - - - - - -
https://www.daiwa.com/jp/fishing/item/qr/css/style_7dd39f8e.css

- - - - - - - - - - - - - - - - - - - */