@charset "utf-8";

/* --------------------------------------------------------------
製品情報2016(共通)
-------------------------------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap');
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}
.contentsBanner a {
  line-height: 0;
}
.g_menu_s ul{
	overflow:hidden;
	}
.g_menu_s li{
	float:left;
	}
.logo_sub img{
	margin:0 auto 10px auto;
	}



/* --------------------------------------------------------------
製品情報2016(共通)(PC)
-------------------------------------------------------------- */

@media screen and (min-width:768px){
.product2016d {
	width: 100%;
	font-size: 14px;
	overflow: hidden;
}
#main{
	text-align:center;
	margin:0 auto 75px auto;
	}
section h3 {
	font-family: Oswald;
	color:#0080cc;
	background:none!important;
	font-size:100px!important;
	text-align:center;
}
.txt02{
	margin:0 auto 30px auto;
	text-align:center;
	font-size:16px;
	/*font-size: 1.6rem;*/
	line-height:1.8;
	}



}

/* --------------------------------------------------------------
製品情報2016(共通)(SP)
-------------------------------------------------------------- */

@media screen and (max-width:767px){
.product2016d {
	width: 100%;
	font-size: 13px;
	overflow: hidden;
}
.outerBox {
	background-color: transparent;
}
section h3 {
	font-family: Oswald;
	color:#0080cc;
	background:none!important;
	font-size:40px!important;
	text-align:center;
}

.g_menu_s li{
	width:33%;
	}
.g_menu_s li img{
	width:100%;
	}
.txt02{
	margin:0 8px 30px 8px;
	text-align:left;
	font-size:12px;
	/*font-size: 1.2rem;*/
	line-height:1.6;
	}	
.logo_sub img{width:50%;}
	
}




@media screen and (max-width:480px){
	
	
}
	


@media screen and (max-width:320px){

	
}