@charset "UTF-8";
/* sp(320px) */

/* 制作中 */
.uc {
	padding: 20px 0 150px;
}

/* 共通ボタン */
#com_btn {
	background: url(../img/share/bg_com_btn.png) repeat;
}
#com_btn .lside {
	margin-bottom: 20px;
}
#com_btn .col a {
	display: inline-block;
	
}
#com_btn .rside {
	text-align: right;
}

/* 施工事例 */
.imgs .col {
	margin-bottom: 20px;
}
.imgs .col.mb0-1 {
	margin-bottom: 20px;
}
.imgs .col.mb0-2 {
	margin-bottom: 0;
}
.imgs .col img {
	width: 100%;
}
.imgs figcaption {
	padding-top: 7px;
}

.imgs .sepa .left,
.imgs .sepa .right {
	width: 100%;
	float: none;
	clear: both;
}
.imgs .sepa .left {
	margin-bottom: 20px;	
}
.imgs .sepa .right {
	margin-bottom: 0;
}







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


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



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

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



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

/* 共通ボタン */
#com_btn .lside {
	margin-bottom: 0px;
}


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



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


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



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



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