@charset "utf-8";

/* -------------------------------
common
------------------------------- */
.l-contentWrap .l-content .ulink {
	text-decoration: underline !important;
}

/* section */
.l-content .section {
	margin-bottom: 60px;
}
.l-content .sectionInner {
	margin-bottom: 60px;
}


/* txt */
.l-content .secTxt {
	font-size:14px;
}
.l-content .secList {
	font-size:14px;
	margin-left:12px;
}
.l-content .secList li {
	text-indent:-0.5em;
	margin-left:0.5em;
}
.l-content .secPic {
	text-align: center;
	margin-top:30px;
}
.l-content .linkBtn {
	width: 270px;
	margin: 36px auto;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* ttl */
.l-content .mainVisual {
	width: 950px;
	height: 190px;
	margin-bottom: 20px;
	padding: 0;
	border: none;
	background: url(/pr/1storder/images/mainvisual.png) no-repeat 0 0;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}


/* newRegistrationsBlock */
.l-content .newRegistrationsBlock {
	margin-top:20px;
}
.l-content .newRegistrations .box.boxL {
	float: left;
	width: 302px;
}
.l-content .newRegistrations .box.boxR {
	float: right;
	width: 626px;
}
.l-content .newRegistrations .box .txt {
	margin-bottom:30px;
}
.l-content .newRegistrations .box .pic .picList .picB {
	float:left;
}
.l-content .newRegistrations .box .pic .picList .picC {
	float:right;
}
.l-content .newRegistrations .box .pic .picList li span{
	display:block;
	font-size:10px;
	margin-top:3px;
}


/* filterBlock */
.l-content .filterBlock {
	width:910px;
	margin:30px auto 0;
}
.l-content .filterBlock .picList li {
	width:450px;
}
.l-content .filterBlock .picList .picListL {
	float:left;
}
.l-content .filterBlock .picList .picListR {
	float:right;
}