@charset "utf-8";



/*-----------------------------------------------
	LAYOUT
-----------------------------------------------*/
/*
body {

	background-color: #000;
	color: #fff;
	line-height: 1.6;
	
}
*/
main.main #wrapper{
	margin: 0 auto;
	text-align: left;
	background-color: #fff;
	color: #000;
	height: 100%;
	min-height: 100%;	
	min-width: 980px;	
}
main.main #wrapper {
	height: auto;
}
main.main p.more{
	text-align:center;
	position:relative;
	
}
main.main p.more a:link{
	
	color:#fff;
	border:2px solid #fff;
	text-decoration:none;
	display:block;
	line-height:3.5;
}
main.main p.more a:visited{

	color:#fff;
	border:2px solid #fff;
	text-decoration:none;
}
main.main p.more a:hover{
	background-color:#fff;
	color:#000;
	border:2px solid #fff;
	text-decoration:none;
}
main.main p.more a:link:after {
    content: "\f105";
    font-family: FontAwesome;
	 position: absolute;
	 right:1.5em;
	
}
/*--------------
	MAIN
---------------*/
main.main .brandMain{
	width:100%;
	background-color:#000;
	padding:10em 0em;
}
main.main .brandMain .brandArea{
	background-color:#fff;
	text-align:center;
	padding:12em 0;
	position:relative;
}
main.main .brandArea{
	width:980px;
	margin:0 auto;
}
main.main .brandMain h2 img{
	display:inline-block !important;
}
main.main .brandMain p.tt{
	position:absolute;
	top:4em;
	left:50%;
	-webkit-transform: translateX(-50%);
  	transform: translateX(-50%);
}
/*--------------
	VISION
---------------*/
main.main .brandVision{
	background-image:url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/brand/image/top/vision_bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	padding:10em 0;
	background-size:cover;
	margin-bottom:5em;
	
}
main.main .brandVision .brandArea{
	text-align:right;
}
main.main .brandVision h3{
	margin-bottom:3em;
}
main.main .brandVision h3 img{
	display:inline-block !important;
	height:36px;
	width:auto;
}
main.main .brandVision p.subTitle{
	margin-bottom:5em;
	
}
main.main .brandVision p.subTitle img{
	display:inline-block !important;
}
main.main .brandVision p.more{
	width:30%;
	float:right;
}

/*--------------
	TEC
---------------*/

main.main .brandTec{
	background-image:url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/brand/image/top/tec_bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	padding:8em 0;
	background-size:cover;
	margin-bottom:5em;
	
}
main.main .brandTecLeft{
	float:left;
	width:40%;
	padding-top:2em;
}
main.main .brandTecRight{
	float:right;
	width:40%;
}
main.main .brandTec h3{
	margin-bottom:1em;
}
main.main .brandTec h3 img{
	display:inline-block;
	height:36px;
	width:auto;
	
}
main.main .brandTec p.subTitle{
	margin-bottom:5em;
	color:#fff;
	line-height:1.6;
}
main.main .brandTecRight li{
	margin-bottom:1em;
}
main.main .brandTecRight li:last-child{
	margin-bottom:0;
}
main.main .brandTec p.more{
	width:80%;
}
/*--------------
	BRAND CATE
---------------*/
main.main .brandCate{
	margin-bottom:5em;
}
main.main .brandCate h3{
	font-size:20px;
	font-weight:bold;
	margin-bottom:1em;
}
main.main .brandCate p.subTitle{
	margin-bottom:3em;
	line-height:1.6;
}
main.main .brandCate ul{
	margin-bottom:3em;
}
main.main .brandCate li{
	float:left;
	width:28%;
	margin-right:3%;
	margin-bottom:1em;
}
main.main .brandCate li:last-child{
	margin-right:0%;
	float:none;
	margin-bottom:0em;
}
main.main .brandCate li p.im{
	margin-bottom:0.5em;
}
main.main .brandCate li p.im img{
	width:100%;
	height:auto;
}
main.main .brandCate li p.name{
	text-align:center;
	font-family: 'DIN Alternate','Helvetica','Gadugi','Ebrima','Franklin Gothic Medium',sans-serif;
}
main.main .brandBox{
	background: linear-gradient(#fff 10%, #ddd 10%);
	
}
main.main .brandCate p.more{
	width:35%;
}
main.main .brandCate p.more a:link{
	
	color:#000;
	border:2px solid #000;
	
}
main.main .brandCate p.more a:visited{

	color:#000;
	border:2px solid #000;
}
main.main .brandCate p.more a:hover{
	background-color:#000;
	color:#fff;
	border:2px solid #000;
}
main.main .brandBox .brandArea{
	background-image:url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/brand/image/top/cate_title.png);
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:0em;
	position:relative;
}
main.main .brandBox .brandArea p.arrow{
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform: translateY(-50%);
  	transform: translateY(-50%);
	width:60px;
}
main.main .brandBox .brandArea p.arrow img{
	width:100%;
	height:auto;
}

/*--------------
	HISTORY
---------------*/
main.main .brandHistory{
	
	margin-bottom:5em;
	
}
main.main .brandHistory p.subTitle{
	margin-bottom:3em;
	line-height:1.6;
}
main.main .brandHistoryMain{
	background-image:url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/brand/image/top/history_bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	padding:12em 0;
	background-size:cover;
	
	
}
main.main .historyTitle{
	
}
main.main .historyTitle h3{
	background-color:rgba(0,0,0,0.9);
	width:285px;
	height:285px;
	position:relative;
}
main.main .historyTitle h3 img{
	position: absolute;
	top:50%;
	left:3em;
	-webkit-transform: translate(0, -50%);
  	transform: translate(0, -50%);
	
}
main.main .brandHistoryLeft{
	float:left;
	width:30%;
}
main.main .brandHistoryRight{
	float:right;
	width:65%;
	padding-top:18em;
}
main.main .brandHistory p.more{
	width:50%;
	float:right;
}
main.main .brandHistory p.more a:link{
	
	color:#000;
	border:2px solid #000;
	
}
main.main .brandHistory p.more a:visited{

	color:#000;
	border:2px solid #000;
}
main.main .brandHistory p.more a:hover{
	background-color:#000;
	color:#fff;
	border:2px solid #000;
}
main.main .brandHistory .brandArea{
	margin-top:-14em;
	padding-bottom:5em;
}

/*--------------
	NETWORKS
---------------*/

main.main .brandNetwork{
	background-image:url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/brand/image/top/network_bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	padding:12em 0;
	margin-bottom:5em;
	background-color:#000;
	text-align:center;
	
}
main.main .brandNetwork h3{
	margin-bottom:2em;
}
main.main .brandNetwork h3 img{
	display:inline-block;
	height:36px;
	width:auto;
}
main.main .brandNetwork p.subTitle{
	margin-bottom:5em;
	color:#fff;
	line-height:1.6;
}
main.main .brandNetwork p.more{
	width:35%;
	margin:0 auto;
	
}

/*--------------
	MOVIE
---------------*/

main.main .brandMovie{
	background-image:url(/-/media/Project/globeride/daiwa_com_jp/resources/fishing/brand/image/top/movie_bg.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	padding:12em 0;
	margin-bottom:10em;
	background-color:#000;
	text-align:center;
	
}

main.main .brandMovie h3{
	
	margin-bottom:2em;
}
main.main .brandMovie h3 img{
	display:inline-block;
	height:36px;
	width:auto;
}
main.main .brandMovie p.subTitle{
	margin-bottom:5em;
		color:#fff;
}
main.main .brandMovie p.more{
width:35%;
	margin:0 auto;
	
}

/*----------------------------------
2018.05.17記述
----------------------------------*/
/*--------------
	BE EARTH
---------------*/

main.main .brandEarth{
	padding:2em 0 10em 0;
}
main.main .brandEarthArea{
	position:relative;
}
main.main .brandEarth h3{
	width:390px;
	margin-bottom:2em;
}
main.main .brandEarth h3 img{
	width:100%;
	max-width:100%;
	height:auto;
}
main.main .brandEarth p.subTitle{
	margin-bottom:3em;
	line-height:1.6;
}
main.main .brandEarth p.more{
	width:35%;
}
main.main .brandEarth p.more a:link{
	
	color:#000;
	border:2px solid #000;
	
}
main.main .brandEarth p.more a:visited{

	color:#000;
	border:2px solid #000;
}
main.main .brandEarth p.more a:hover{
	background-color:#000;
	color:#fff;
	border:2px solid #000;
}
main.main .brandEarth p.im01{
	width:660px;
	margin-left:5em;
	padding-top:5em;
	position:relative;
	z-index:2;
}
main.main .brandEarth p.im02{
	position:absolute;
	right:-2em;
	top:0;
	width:460px;
	z-index:1;
}
/*----------------------------------
end 2018.05.17記述
----------------------------------*/
