@charset "utf-8";
/* CSS Document */

/*============================================================================*/
main.main > #body_repair18 .fLayout2 a {
	outline: none;
	text-decoration: underline;
}
main.main > #body_repair18 .fLayout2 a:link {
	color: #000000;
}
main.main > #body_repair18 .fLayout2 a:visited {
	color: #000000;
}
main.main > #body_repair18 .fLayout2 a:hover {
	color: #0B23FF;
}
main.main > #body_repair18 .fLayout2 a:active {
	color: #000000;
}


main.main > #body_repair18 .fLayout2 .zerobreak {
	clear: both;
	font-size: 0;
}
main.main > #body_repair18 .fLayout2 br.pcbr {/**/
	display: none;
}
main.main > #body_repair18 .fLayout2 br.mobr {/**/
	display: inline;
}
main.main > #body_repair18 .fLayout2 .jus {
	text-align: justify;
	text-justify: inter-ideograph;
}
main.main > #body_repair18 .fLayout2 img {
	border: 0;
	max-width: 100%;
	vertical-align: bottom;
	max-height: 100%;
	width /***/:auto;
	height: auto;
}

/* 縦書き */
main.main > #body_repair18 .fLayout2 .verticalWriting {
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

/* h2 */
main.main > #body_repair18 .fLayout2 h2 {
	border-bottom: solid 4px #768696;
	margin: 70px 0 40px;
	padding: 0 0 15px;
}

/* h3 */
main.main > #body_repair18 .fLayout2 h3 {
	color: #00378C;
	border-bottom: solid 1px #667183;
	padding: 0 0 5px;
	margin: 40px 0 20px;
}

/* h4 */
main.main > #body_repair18 .fLayout2 h4 {
	margin: 20px 0 5px;
}

/* h5 */
main.main > #body_repair18 .fLayout2 h5 {
	font-size: 1.4rem;
	margin-top: 2rem;
	margin-bottom: 0.5rem;
}

/* ※ */
main.main > #body_repair18 .fLayout2 ul.asterisk {
	margin:3px 0 3px 2em;
}
main.main > #body_repair18 .fLayout2 ul.asterisk li {
	list-style-type: none;
	text-indent: -1.4em;
}
main.main > #body_repair18 .fLayout2 ul.asterisk li:before {
	display: inline;
	content: "※ ";
}

/*====================================*/
/* 画像付きリスト // .imageList.layoutA */

main.main > #body_repair18 .fLayout2 .imageList.layoutA {
	margin-top: 40px;
	margin-bottom: 40px;
}
main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container {
	display: grid;
	grid-gap: 20px;
	grid-auto-flow: dense;
}
main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container > .item {}
main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container > .item > .image img {
	width: 100%;
}
main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container > .item > .title {
	color: #00378C;
	font-weight: bold;
	margin: 1em 0;
}
main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container > .item > .body {
	margin: 1em 0;
	font-size: 1.2rem;
}


/*====================================*/
/* リスト // .textList.layoutA */

main.main > #body_repair18 .fLayout2 .textList.layoutA {}
main.main > #body_repair18 .fLayout2 .textList.layoutA > ul,
main.main > #body_repair18 .fLayout2 .textList.layoutA > ol {
	margin: 5px 0 10px 2em;
}


/*====================================*/
/* アコーディオン（Q＆A） // .accordionLayoutA */

main.main > #body_repair18 .fLayout2 .accordionLayoutA {
	margin-bottom: 60px;
}
main.main > #body_repair18 .fLayout2 #Accordion1.accordionLayoutA > .dummy {
	display: none!important;
}
main.main > #body_repair18 .fLayout2 .accordionLayoutA a {
	text-decoration: underline;
	margin-right: 0.2em;
	margin-left: 0.2em;
}

/* Q */
main.main > #body_repair18 .fLayout2 .accordionLayoutA.ui-accordion .ui-accordion-header {
	color: white;
	background-color: black;
	border: none;
	background-image: none;
	margin-top: 25px;
	margin-bottom: 2px;
	padding: 11px 40px 11px 58px;
	background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/icon_Q.svg);
	background-repeat: no-repeat;
	background-position: left 10px top 12px;
	background-size: auto 1.2em;
}
main.main > #body_repair18 .fLayout2 .accordionLayoutA.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	left: auto;
	right: 0.5em;
}

/* A */
main.main > #body_repair18 .fLayout2 .accordionLayoutA .ui-widget-content {
	background-image: none;
	background-color: white;
	border: none;
	padding: 20px 10px 20px 59px;
	background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/icon_A.svg);
	background-repeat: no-repeat;
	background-position: left 10px top 20px;
	background-size: auto 1.2em;
}

/* アイコン */
main.main > #body_repair18 .fLayout2 .ui-icon {
	width: 20px;
	height: 20px;
}
/* アイコン Default */
main.main > #body_repair18 .fLayout2 .accordionLayoutA .ui-state-default .ui-icon {
	background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/icon_plus.svg);
	background-size: contain;
	background-position: right center;
	margin-top: -10px;
}

/* アイコン Active */
main.main > #body_repair18 .fLayout2 .accordionLayoutA .ui-state-active .ui-icon {
	background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/icon_minus.svg);
}


/*====================================*/
/* スペック表 // .table.layoutA */

main.main > #body_repair18 .fLayout2 .table.layoutA {}
main.main > #body_repair18 .fLayout2 .table.layoutA > table {
	border-top: 1px solid #000;
	border-right: 1px solid #000;
	width: 100%;
}
main.main > #body_repair18 .fLayout2 .table.layoutA > table > tbody > tr {}
main.main > #body_repair18 .fLayout2 .table.layoutA > table > tbody > tr > th {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	background: #DCDCDC;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}
main.main > #body_repair18 .fLayout2 .table.layoutA > table > tbody > tr > td {
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 2px;
}

main.main > #body_repair18 .fLayout2 .tableTitle {
	font-size: 18px;
	font-weight: bold;
	margin: 5rem 0 0.2rem;
}
/*====================================*/
/* 機能アイコン // .fIcon */

main.main > #body_repair18 .fIcon {
	width: 100px;
	height: 30px;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
/* GORE-TEX */
	main.main > #body_repair18 .fIcon.fIcon_GoreTex { background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/functionIcon01.png); }
/* GORE-TEX INFINIUM */
	main.main > #body_repair18 .fIcon.fIcon_GoreTexInfinium { background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/functionIcon07.jpg); height: 43px; }
/* RAINMAX® */
	main.main > #body_repair18 .fIcon.fIcon_RainMax { background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/functionIcon02.png); }
/* RAINMAX® HYPER */
	main.main > #body_repair18 .fIcon.fIcon_RainMaxHyper { background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/functionIcon03.png); }
/* POLARTEC® NeoShell® */
	main.main > #body_repair18 .fIcon.fIcon_PolartecNeoShell { background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/functionIcon04.png); }
/* GORE® WINDSTOPPER® PRODUCTS */
	main.main > #body_repair18 .fIcon.fIcon_GoreWindStopper { background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/functionIcon05.png); }
/* BARRIER TECH WIND PROOF MATERIAL */
	main.main > #body_repair18 .fIcon.fIcon_BarrierTech { background-image: url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/function/image/functionIcon06.png); }
/* アイコン無し（Text表示） */
	main.main > #body_repair18 .fIcon.fIcon_PU,
	main.main > #body_repair18 .fIcon.fIcon_PVC,
	main.main > #body_repair18 .fIcon.fIcon_noIcon {
		text-indent: 0;
		height: auto;
		white-space: normal;
	}

/*====================================*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (max-width: 639px) {
/*============================================================================*/
	main.main > #body_repair18 .fLayout2 .onlyMO {
		display: block;
	}
	main.main > #body_repair18 .fLayout2 br.pcbr {/**/
		display: none;
	}
	main.main > #body_repair18 .fLayout2 br.mobr {/**/
		display: inline;
	}
	/*============================================================================*/
	/*
		body#BodyID {
			min-width: auto;
		}
	*/
	/*
		header,
		#header2,
		footer {
			max-width: 100vw;
		}
	*/
	/*
		#body_repair18 #co_body {
			width: 94%;
			max-width: 100vw;
			margin: 0 auto;
			padding: 0;
			overflow: hidden;
		}
	*/
		/* 縦書き */
		main.main > #body_repair18 .fLayout2 .verticalWriting_MO {
			-ms-writing-mode: tb-rl;
			writing-mode: vertical-rl;
		}

		/*====================================*/
		/* 画像付きリスト // .imageList.layoutA */

		main.main > #body_repair18 .fLayout2 .imageList.layoutA {}
		main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container {
			grid-template-columns: repeat(2, 1fr);
		}
		main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container > .item {}

		/*====================================*/
		/* スペック表 // .table.layoutA */

		main.main > #body_repair18 .fLayout2 .table.layoutA {
			overflow: auto;
		}
		/*====================================*/
		/* 機能アイコン // .fIcon */

		main.main > #body_repair18 .fIcon {
			width: 70px;
			height: 22px;
		}

	/*============================================================================*/
	main.main > #body_repair18 .fLayout2 .onlyPC {
		display: none;
	}
/*============================================================================*/
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
@media screen and (min-width: 640px) {
/*============================================================================*/
	main.main > #body_repair18 .fLayout2 .onlyPC {
		display: block;
	}
	main.main > #body_repair18 .fLayout2 br.mobr {/**/
		display: none;
	}
	main.main > #body_repair18 .fLayout2 br.pcbr {/**/
		display: inline;
	}
	/*============================================================================*/

		/* 縦書き */
		main.main > #body_repair18 .fLayout2 .verticalWriting_PC {
			-ms-writing-mode: tb-rl;
			writing-mode: vertical-rl;
		}

		/* 画像付きリスト // .imageList.layoutA */

		main.main > #body_repair18 .fLayout2 .imageList.layoutA {}
		main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container {
			grid-template-columns: repeat(5, 1fr);
		}
		main.main > #body_repair18 .fLayout2 .imageList.layoutA > .container > .item {}

		/*====================================*/
		/* スペック表 // .table.layoutA */

		main.main > #body_repair18 .fLayout2 .table.layoutA {}

	/*============================================================================*/
	main.main > #body_repair18 .fLayout2 .onlyMO {
		display: none;
	}

/*============================================================================*/
}


/* - - - - - - - - - - - - - - - - - - -
https://---/fLayout2.css
- - - - - - - - - - - - - - - - - - - */