@charset "UTF-8";




@media only screen and (max-width: 767px){
	

	
/*********** 共通 *************/

h3 .mk {
	height: 25px;
}

h3 .txt {
	margin-top: 5px;
}
	
.ebox-wrap {

}

.ebox-wrap > li {
	width: 47.06%;
	padding-bottom: 30px;
}

.ebox-wrap dt {
	font-size: 1.5rem;
	margin-top: 5px;
}
	
.ebox-wrap dd {
	font-size: 1.3rem;
	line-height: 1.4;
	margin-top: 5px;
}

.ebox-wrap dd.cap {
	font-size: 1.0rem;
}
	
/*********** ↑共通 *************/
	

	
	
	
/*********** security *************/

.security-bg .txt-head {
	font-weight: 700;
}

.security_01-wrap {
	max-width: 200px;
	margin-top: 40px;
}

.security_02-wrap {
	margin-top: 20px;
}

.security_02-wrap > li {
	width: 100%;
	padding: 15px;
	margin-top: 20px;
}

.security_02-wrap dt {
	font-size: 1.6rem;
	line-height: 1.4;
	padding-bottom: 10px;
	margin-top: 15px;
}

.security_02-wrap dd {
	font-size: 1.3rem;
	margin-top: 10px;
}

.security_04-wrap {
	margin-top: 40px;
}

.security_04-wrap li:nth-child(1) {
	width: 100%;
}

.security_04-wrap li:nth-child(2) {
	width: 100%;
	margin-left: 0;
}

.security_04-wrap li:nth-child(2) > div {
	padding: 10px;
}

	
.security_04-wrap .ttl {
	font-size: 1.7rem;
	font-weight: 700;
}

.security_04-wrap .txt {
	font-size: 1.3rem;
	margin-top: 10px;
}

.security_05-bg {
	padding: 16px;
	margin-top: 40px;
}

.security_05-bg .ttl {
	font-size: 2.0rem;
	font-weight: 700;
}

.security_06-wrap {
	margin-top: 20px;
}

.security_06-wrap li:nth-child(1) {
	width: 100%;
}

.security_06-wrap li:nth-child(2) {
	width: 100%;
	margin-top: 20px;
}

.security_06-wrap .txt1 {
	font-size: 1.6rem;
	margin-top: 0;
}

.security_06-wrap .txt2 {
	font-size: 1.3rem;
}

.security_06-wrap .cap {
	margin-right: 5px;
}

.security_07-wrap {
	margin-top: 0;
}

.security_07-wrap li {
	width: 100%;
	margin-top: 16px;
}
	
.security_07-wrap li:nth-child(1) {
	margin-top: 10px;
}

.security_07e {
	margin-top: 16px;
}

/*********** ↑security *************/



	
	
/*********** kitchen *************/

.kitchen-bg {
	padding-bottom: 20px;
	margin-top: 60px;
}
	
.ebox-wrap > li.kitchen_01 {
	width: 100%;
}

.ebox-wrap > li.kitchen_01 > div {
	padding: 20px;
}

/*********** ↑kitchen *************/
	
	

	
	
/*********** bath *************/

.bath-bg {
	padding-bottom: 20px;
	margin-top: 60px;
}

/*********** ↑bath *************/



	

/*********** amenity *************/

.amenity-bg {
	padding-bottom: 20px;
	margin-top: 40px;
}

.ebox-wrap > li.amenity_03 {
	width: 100%;
}

/*********** ↑amenity *************/



	
	
/*********** others *************/

.others-bg {
	margin-top: 60px;
}
	
.others_05-wrap {
	margin-top: 10px;
}

.others_06-wrap {
	margin-top: 50px;
}

.ebox-wrap.others_06-wrap > li {
	width: 100%;
}

.ebox-wrap.others_06-wrap > li:nth-child(1) {
	padding-bottom: 20px;
}

.ebox-wrap.others_06-wrap > li:nth-child(2) {
	padding-bottom: 0;
	margin-top: 40px;
}

.others_06-bg {
	padding: 20px;
}

.others_06a p:nth-child(2) {
	margin-top: 10px;
}
	
.energylabel-bg {
	padding: 40px 0;
	margin-top: 60px;
}

.ebox-wrap.energylabel-wrap > li:nth-child(1) {
	width: 80%;
	margin: 0 auto;
}

.ebox-wrap.energylabel-wrap > li:nth-child(2) {
	width: 100%;
	margin-top: 20px;
}

/*********** ↑others *************/




	

	
	
	
	
	
	
	
	
}








