@charset "UTF-8";
/* Title */

/* 基本 */
.list {}

.list li,
.list .unit {
	margin-bottom: 30px;
}

.list li a,
.list .unit a {
	display: block;
	text-decoration: none;
	color: #000;
	max-width: 327px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.list .unit a {
	max-width: 270px;
}


.list li a span,
.list .unit a span {
	display: block;
}
.list li a .enc,
.list .unit a .enc {
	background-color: #fff;
	padding: 1.6em 1em;
	line-height: 1.4;

	background-image: url(../img/share/arrow_link.png);
	background-repeat: no-repeat;
	background-position: right 1.3em top 1.8em;
	background-size: 8px;
	transition: all 300ms 0s ease;
}

.list li a:hover .enc,
.list .unit a:hover .enc {
	background-position: right 1.0em top 1.8em;
}
.list li a .enc .name,
.list .unit a .enc .name {
	padding-right: 1.5em;
}
.list li .ninnki {
	padding-bottom: 3px;
}

/* 施工事例 */
#pageWorks .list li {
	margin-bottom: 40px;
}
#pageWorks .list li a .enc {
	background-color: #f8f8e9;
}



/* お知らせ */
.list_info li {
	background: url(../img/share/dot_list_info.png) repeat-x left bottom;
	padding-bottom: 14px;
	margin-bottom: 14px;
}
.list_info li .ph {
	max-width: 110px;
}
.list_info li .ttl {
	margin-top: 4px;
}
.list_info li .date {
	font-size: 14px;
	color: #7e7e7e;
	padding-top: 4px;
}

/* ブログ */
.list_blog .ttl {
	margin-top: 7px;
}
.list_blog .date {
	font-size: 14px;
	color: #7e7e7e;
}


/* お客様の声 */
.list_voices li {
	text-align: center;
	margin-bottom: 40px;
}
.list_voices li .enc {
	max-width: 280px;
	margin-left: auto;
	margin-right: auto;
}

.list_voices li .name {
	padding: 12px 0 18px;
}

.list_voices li .btn {
	font-size: 18px;
	padding: 0.6em 2em 0.6em 1.4em;
	background-position: right 1.0em top 50%;
}
.list_voices li .btn:hover {
	background-position: right 0.8em top 50%;	
}








@media handheld, print, screen and (min-width: 374px) {
/* iphone6 */

.list .unit a {
	max-width: 280px;
}

/* end of media query(iphone6) */	
}


@media handheld, print, screen and (min-width: 374px) {
/*  iPhone6 Plus */

.list .unit a {
	max-width: 320px;
}

/* end of media query(iPhone6 Plus) */	
}



@media handheld, print, screen and (min-width: 481px) {

.list li a .enc,
.list .unit a .enc {
	padding: 1.0em 0.6em;
	background-position: right 1.0em top 1.8em;
	background-size: 6px;
	transition: all 300ms 0s ease;
}

.list .unit a {
	max-width: 320px;
}

/* お客様の声 */
.list_voices li {
	text-align: center;
	margin-bottom: 60px;
}


/* end of media query */	
}

@media handheld, print, screen and (min-width: 621px) {
/* iPad */

.list li,
.list .unit {
	margin-bottom: 0px;
}
.list li a .enc,
.list .unit a .enc {
	padding: 1.6em 1em;
	background-position: right 1.3em top 1.8em;
	background-size: 8px;
	transition: all 300ms 0s ease;
}
.list .unit a {
	max-width: 320px;
}

/* end of media query */	
}




@media handheld, print, screen and (min-width: 801px) {

.list .unit a {
	max-width: 280px;
}


/* end of media query */
}

@media handheld, print, screen and (min-width: 1005px) {

.list .unit a {
	max-width: 295px;
}


@media handheld, print, screen and (min-width: 1031px) {

.list .unit a {
	max-width: 305px;
}


/* end of media query */
}