@charset "utf-8";
/* CSS Document */


/*==========================================
gexメインのスタイル
===========================================*/

.gex_main{
		max-width:950px;
	width: 98%;
	padding: 5px 0 10px 0 ;	/* 下に10pxの余白 */
margin: 0 auto;

}


h3 img{
	width: 100%;
max-width:900px; 

}

.kaikata img{
	width: 100%;
	max-width:300px;
}

section{
margin-top: 50px;
}

.hachu{
	position: relative;
	padding:0 0 5px 0;
	font-size:20px;
	border-bottom:#BFBFBF dotted 1px;
width: 95%;
}

.hachu:first-letter{
	font-size:35px;
	color:#669933;
}

.shou{
	position: relative;
	padding:0 0 5px 0;
	font-size:20px;
	border-bottom:#BFBFBF dotted 1px;
width: 95%;
}

.shou:first-letter{
	font-size:35px;
	color:#ff6666;
}





@media screen and (max-width:480px) {
	h3 img{
	width: 100%;
max-width:480px; 

}
.gex_link a img{
flex-direction: column;
width: 100%;
max-width:480px; 
  }
}