/* Y'S GEAR : rainwear.css */


/*======================================================================*
 *  [ aqua | アクアクルーズ ]
 *======================================================================*/

/* [ ラインナップ ] */
#aqua.categoryLineup ul {
	float: none;
	width: 100%;
}
#aqua.categoryLineup li {
	width: 16.66666667%;
}

/* [ 説明テキスト ] */
#aqua .aquaText {
	margin-top: 15px;
	padding: 15px 20px 20px 20px;
	border-radius: 4px;
	background: #F8F7F7;
}
#aqua .aquaText h3 {
	padding-bottom: 5px;
	border-bottom: 1px dashed #999;
	color: #cc1533;
	font-size: 1.6rem;
}
#aqua .aquaText > p {
	margin: 15px 0;
	font-size: 1.4rem;
}

/* [ ガードポイント ] */
#aqua .guardPoint {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 15px 0;
}
#aqua .guardPoint p {
	box-sizing: border-box;
	width: 27%;
	padding: 15px 10px;
	border-radius: 5px;
	background: #e6e6e6;
	color: #464646;
	font-size: 1.7rem;
	line-height: 1.2;
	text-align: center;
}
#aqua .guardPoint p + p {
	margin-left: 5px;
}
#aqua .guardPoint p span {
	display: inline-block;
}

/* [ リンクボタン ] */
#aqua .linkButton {
	display: block;
	position: relative;
	max-width: 365px;
	margin: 20px auto 0 auto;
	padding: 10px 20px;
	box-sizing: border-box;
	background: #000;
	color: #fff;
	font-size: 1.4rem;
	text-align: center;
}
#aqua .linkButton:hover, 
#aqua .linkButton:active {
	background: #666;
	color: #fff !important;
}
#aqua .linkButton::after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 7px;
	height: 7px;
	margin-top: -4px;
	border-top: 2px solid #787878;
	border-right: 2px solid #787878;
	content: "";
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}



/*======================================================================*
 *  [ Media Queries 768 以上 ] 
 *======================================================================*/

@media screen and (min-width: 769px) {
	
	/*======================================================================*
	 *  [ sameLine | 1行にまとめる ]
	 *======================================================================*/
	
	.sameLine section { float: left; }
	
	/* [ 2カラム ] */
	.sameLine .c2 { width: 33.33%; }
	.sameLine .c2 .category { width: 50%; }
	.sameLine .c2 ul { width: 50%; }
	.sameLine .c2 li { width: 100%; }
	
	/* [ 3カラム ] */
	.sameLine .c3 { width: 50%; }
	.sameLine .c3 .category { width: 33.33%; }
	.sameLine .c3 ul { width: 66.66%; }
	.sameLine .c3 li { width: 50%; }
	
	/* [ 4カラム ] */
	.sameLine .c4 { width: 66.66%; }
	.sameLine .c4 .category { width: 25%; }
	.sameLine .c4 ul { width: 75%; }
	.sameLine .c4 li { width: 33.33%; }
	
} /* */


/*======================================================================*
 *  [ Media Queries 768 ] 
 *======================================================================*/

@media screen and (max-width: 768px) {
	
	/*======================================================================*
	 *  [ aqua | アクアクルーズ ]
	 *======================================================================*/
	
	/* [ ラインナップ ] */
	#aqua.categoryLineup li {
		width: 20%;
	}
	
	/* [ ガードポイント ] */
	#aqua .guardPoint p {
		width: 30%;
	}
	
} /* */


/*======================================================================*
 *  [ Media Queries 568 ] 
 *======================================================================*/

@media screen and (max-width: 568px) {
	
	/*======================================================================*
	 *  [ aqua | アクアクルーズ ]
	 *======================================================================*/
	
	#aqua h2 {
		display: block;
		margin-bottom: 1px;
	}
	
	/* [ ラインナップ ] */
	#aqua.categoryLineup li {
		width: 25%;
	}
	
	/* [ 説明テキスト ] */
	#aqua .aquaText {
		margin: 15px 10px 0 10px;
		padding: 10px 10px 15px 10px;
	}
	#aqua .aquaText > p {
		margin: 10px 0;
	}
	
} /* */


/*======================================================================*
 *  [ Media Queries 480 ] 
 *======================================================================*/

@media screen and (max-width: 480px) {
	
	/*==================================================================*
	 *  [ aqua | アクアクルーズ ]
	 *==================================================================*/
	
	/* [ ガードポイント ] */
	#aqua .guardPoint {
		display: block;
		margin: 15px 20px;
	}
	#aqua .guardPoint p {
		width: 100%;
	}
	#aqua .guardPoint p + p {
		margin-top: 5px;
		margin-left: 0;
	}
	
	/* [ ラインナップ ] */
	#aqua.categoryLineup li {
		width: 33.33333333%;
	}
	
	/* [ リンクボタン ] */
	#aqua .linkButton {
		margin-top: 15px;
	}
	
} /* */