
@charset "UTF-8";

/*************
/* top pickupColumn
*************/
#pickupColumn{
	display:flex;
	flex-wrap: wrap;
	margin:0px auto 20px auto;
}
#pickupColumn li{
	margin-right:1.5%;
	margin-top:1.5%;
}

/*メニュー数3つの場合*/#pickupColumn li{width: 32.3%;}#pickupColumn li:nth-child(3n){margin-right:0;}

#pickupColumn li .box{
	padding:10px;
	overflow: hidden;
}
#pickupColumn li .box img{
	width:38%;
	height:auto;
	float: left;
	margin: 0 6px 6px 0;
}
#pickupColumn li .box h2{
	font-size:15px;
	overflow: hidden;
}

#pickupColumn li .box p{
	text-align:left;
	font-size:14px;
	margin-bottom:10px;
	overflow: hidden;
}
@media only screen and (max-width:900px){
	#pickupColumn li .box{
	}
	#pickupColumn li .box img{
	}
	#pickupColumn li .box h2{
		margin-left:0;
		float:left;
		width:52%;
	}
	#pickupColumn li .box p{
		clear:both;
		display:table-cell;
	}
}

@media only screen and (max-width:620px){
	#pickupColumn li{
		margin-right:0;
	}
	#pickupColumn li .box h2{
		float:none;
	}
	#pickupColumn li .box p{
		clear:none;
	}
}


h3{
	margin-bottom:10px;
	font-weight:normal;
}
h3 input{
	font-size:16px;
	width:600px;
}
.introBox{
	margin-bottom:20px;
	clear:both;
	overflow:hidden;
}



.introBox p{
	margin-bottom:10px;
}
.introBox textarea{
	height:300px;
}
.introBox img{
	margin-bottom:10px;
}


[class*="t_cont_text"]{
	overflow:auto;	
/*	background:#FFF9CE;*/
}



/* テキスト編集エリアcss */
[class*="camp_day"]{
	float:left;
	margin-right:15px;
	color:#C30;
}

.introBox .top_cont_image{
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
}
.introBox .top_cont_image li{
	display:table-cell;
	vertical-align:top;
}
.introBox .top_cont_image li img{
	width:98%;
}


.blog_List{
	overflow:hidden;
}
.blog_List li{
	clear:both;
	padding-bottom:5px;
	margin-bottom:15px;
	margin-top:5px;
}
.blog_List li h4{
	font-size:108%;
	clear:both;
}
.tag{
	font-size:0.8em;
	font-weight:bold;
	padding:2px 4px;
	border-radius:3px;
	margin-right:5px;
}
