@charset "shift_jis";/*----------------------------------------__ 写真----------------------------------------*/.gsBox {	width:460px;	margin:20px 0 40px 25px;	}.gsBox .days{/*合宿日付*/	width:3.5em;	font-size:20px;	font-weight: bold;	margin:0 0 20px 5px;	border:1px solid #B8D690;	border-left:8px solid #B8D690;	text-align:center;	padding:0.3em 0;	}.gsBox .days .hock {	}.gsBox .one_shot {	width:210px;	margin:0 5px;	float: left;	}.gsBox .one_shot p{	text-align:center;	font-size:11px;	margin:0 0 10px;	height:3em;	}.gsBox .one_shot img{	width:210px;	border:0;	}.gsBox .one_shot  a:hover img{	filter: alpha(opacity=50);	opacity:0.5;	}.gsBox .place_bunkasai {/*文化祭場所*/	width:430px;	font-size:16px;	font-weight: bold;	margin:0 0 20px 5px;	text-align:center;	padding:0.3em 0;	background:#FBFCB9;	border-top:2px solid #E6E77F;	border-bottom:2px solid #E6E77F;	}/*----------------------------------------__ clearfix----------------------------------------*/.clearfix:after {	content: ".";  /* 新しい要素を作る */	display: block;  /* ブロックレベル要素に */	clear: both;	height: 0;	visibility: hidden;	}.clearfix {	min-height: 1px;	}* html .clearfix {	height: 1px;	/*\*//*/	height: auto;	overflow: hidden;	/**/	}