@charset "UTF-8";
/*==========================================================
rowsファイル用
===========================================================*/
/** 数字付リスト **/
ol{
	display:block;
	list-style-type:decimal;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	-webkit-padding-start: 40px;
	margin: 10px 10px 20px 50px;
	line-height: 1.3;
}
ol li{
	margin: 0 0 10px;
}

/** 左寄せテキスト **/
.wcvleft{
	text-align: left;
}
.wcvright{
	text-align:right;
}
.wcvcenter{
	text-align: center;
}
.wcvimg-center{
	text-align: center;
	margin: 5px;
	font-size: 90%;
}

/** 左画像回込テキスト **/
div.wcv-floatbox-left, div.wcv-floatbox-right{
	margin: 5px 10px 1em;
	line-height: 1.3;
}
.wcvimg-floatleft{
	float: left;
	margin-right: 7px;
}
/** 右画像回込テキスト **/
.wcvimg-floatright{
	float: right;
	margin-right: 7px;
}
.clearfix:after, .BoxPageTop:after{
	content: '';
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.clearfix, .BoxPageTop{
	display: inline-block;
}
.clearfix, .BoxPageTop{
	display: block;
}

/** 中央画像テキスト2 **/
div.wcv-centerbox div.wcv-centerimg-l, div.wcv-leftbox div.wcv-centerimg-l{
	width: 49%;
	float: left;
	margin-right: 5px;
}
div.wcv-centerbox div.wcv-centerimg-r, div.wcv-leftbox div.wcv-centerimg-r{
	width: 49%;
	float: right;
}

/** 中央画像テキスト3 **/
div.wcv-centerbox div.wcv-centerimg-3-top{
	width: 210px;
	float: left;
}
div.wcv-centerbox div.wcv-centerimg-3{
	width: 210px;
	float: left;
	margin-left: 5px;
}

/** 中央画像テキスト4 **/
div.wcv-centerbox div.wcv-centerimg-4-top{
	width: 156px;
	float: left;
}
div.wcv-centerbox div.wcv-centerimg-4{
	width: 156px;
	float: left;
	margin-left: 5px;
}

/** 左右2個並び **/
.wcv-centerimg-l h2,.wcv-centerimg-r h2{
	padding-bottom: 5px;
	border-bottom: 1px dotted #777;
}