@charset "utf-8";

/* -------------------------------
common
------------------------------- */
.mainArea img {
	vertical-align: bottom;
}


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


/* txt */
.mainArea .secTxt {
	font-size:14px;
}
.mainArea .secList {
	font-size:14px;
	margin-left:12px;
}
.mainArea .secList li {
	text-indent:-0.5em;
	margin-left:0.5em;
}
.mainArea .secPic {
	text-align: center;
	margin-top:30px;
}


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


/* anchorNavi */
.mainArea .anchorNavi {
	margin-bottom: 30px;
}
.mainArea .anchorNavi ul {
	margin: 0 -10px 0 0;
}
.mainArea .anchorNavi li {
	float: left;
	margin-right: 10px;
}
.mainArea .anchorNavi li a, .mainArea .anchorNavi li a:visited {
	display: block;
	width: 228px;
	border-radius: 2px;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}
.mainArea .anchorNavi li a, .mainArea .anchorNavi li a:visited {
	height: 25px;
	padding-top: 8px;
}
.mainArea .anchorNavi li a, .mainArea .anchorNavi li a:visited {
	border: 1px solid #bfbfbf;
	box-shadow: inset 0 1px 0 0 #fff, 0 2px 0 0 rgba(0,0,0,0.1);
	background: #f2f2f2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGRkVFRjAyQzU3NDExRTVBMDMzRjA1OUY3MTk1RjlFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGRkVFRjAzQzU3NDExRTVBMDMzRjA1OUY3MTk1RjlFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0ZGRUVGMDBDNTc0MTFFNUEwMzNGMDU5RjcxOTVGOUUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0ZGRUVGMDFDNTc0MTFFNUEwMzNGMDU5RjcxOTVGOUUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz516YeGAAAAdUlEQVR42mJk8N7YyMDAUM9AGDSxAIk6KAefhmYgrmECEg+hGprwKQTiByDFDlANtVAJZNACUwhSxwRjQOkaJA2tQFyNJP+QEehBmCkKQLwfSh8FYmsgvg/EjlCbGZiQrES2AUMhumIGqARIwz4kv8ABQIABAM6THsSHKXI6AAAAAElFTkSuQmCC) no-repeat 15px center;
}


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


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