
@charset "UTF-8";


#imageMain-edit{
	position:relative;
	width:auto;
	margin:0px auto;
}
.imgMain_editor{
	position:absolute;
	left:50%;
	bottom:20px;
	z-index:10;
	-webkit-transform:translateX(-50%);
}
.imgMain_editor li{
	float:left;
	margin-right:10px;
}
.imgMain_editor li img{
	border:3px solid #fff;
	cursor:pointer;
}
.imgMain_editor li img:hover{
	filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}
/*************
/* 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;
}

h3{
	margin-bottom:10px;
	font-weight:normal;
}
h3 input{
	font-size:16px;
	width:600px;
}
#MainColumn ul li.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 */
:hover[class*="camp_day"],
:hover[class*="camp_title"],
:hover[class*="camp_come"]{
	background:#FFF9CE;
	cursor:pointer;
}

[class*="camp_day"]{
	float:left;
	color:#C30;
	margin-right:15px;
}

.introBox h3,
.introBox p{
	cursor:pointer;
}

li.introBox .top_cont_image{
	display: table;
	table-layout: fixed;
	text-align: center;
	width: 100%;
}
li.introBox .top_cont_image li{
	display:table-cell;
	vertical-align:top;
}
li.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;
	color:#FFF;
	font-weight:bold;
	padding:2px 4px;
	border-radius:3px;
	margin-right:5px;
}
