
/* °øÅë */
	*{word-break:keep-all}
	.inner{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}
		.flex{display:flex;justify-content:center;align-items:center}
		.flex-between{display:flex;justify-content:space-between;align-items:center}
	.grid-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}
	.grid-3{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}		
	.grid-4{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}
		.foot-padding{padding-bottom:100px !important}
		.text-right, .text-right div, .text-right p, .text-right span{text-align:right}
	.b5, .b7, .b10{display:none}

/* ¼­ºê»ó´Ü */
	.sub-all{background:#f0ebe1;width:100%;overflow:hidden}
	.sub-all.black {background:#0a1e3c;  }
		.sub-top .visual-01{width:100%;height:60vh;background:url(/theme/basic/img/hillstate/sub_hill_01.jpg) center center;background-size:cover; position:relative; }
		.sub-top .visual-02{width:100%;height:60vh;background:url(/theme/basic/img/hillstate/premium_01.jpg) center center;background-size:cover; position:relative; }
		.sub-top .visual-03{width:100%;height:60vh;background:url(/theme/basic/img/hillstate/amenity_visual.jpg) center center;background-size:cover; position:relative; }


		.sub-top .visual-04{width:100%;height:60vh;background:url(/theme/basic/img/sub/subtop_con.jpg) center center;background-size:cover; position:relative; }
		.sub-top .visual-05{width:100%;height:60vh;background:url(/theme/basic/img/sub/subtop_plan.jpg) center center;background-size:cover; position:relative; }
		.sub-top .visual-06{width:100%;height:60vh;background:url(/theme/basic/img/sub/subtop_special.jpg) center center;background-size:cover; position:relative; }
		.sub-top .visual-07{width:100%;height:60vh;background:url(/theme/basic/img/sub/gonggo.jpg) center center;background-size:cover; position:relative; }



	.sub-top .cont{width:100%;margin:-90px auto 0;position:relative;text-align:center}
		.sub-top .btx01{font-size:130px;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;position:relative}
		.sub-top .btx02{font-size:130px;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;position:relative}
		.sub-top .btx03{font-size:26px;color:#2c2c2c;line-height:1.6;font-weight:400;margin-top:1%;position:relative}
	.sub-center{text-align:center;margin-top:100px}		
		.sub-center .btx01{font-size:18px;color:#2e2e2e;letter-spacing:1px;font-weight:300;margin-bottom:35px;}
		.sub-center .btx02{font-size:40px;color:#2c2c2c;line-height:1.4;font-weight:600;margin-bottom:40px}
		.sub-center .btx03{font-size:23px;color:#2c2c2c;line-height:1.6;font-weight:300}

.sub-all.black .btx01{ }
.sub-all.black .btx02{ }
.sub-all.black .btx03{color:#f0ebe1;}
.sub-all.black .sub-center .btx01{color:#f0ebe1;}
.sub-all.black .sub-center .btx02{color:#f0ebe1;}
.sub-all.black .sub-center .btx03{color:#f0ebe1;}


.adver01 .btx01{left:-100px;}
.schedule01 .btx01{left:-200px;}
.display01 .btx01{left:-200px;}
.unitvr01 .btx01{left:-300px;}
/* ºê·£µå°¡Ä¡ */
	.life01 .btx01{left:-150px}
	.life01 .btx02{left:65px}
	.life01 .btx03{left:45px}
		.life02 .cont{margin:100px auto 200px;text-align:left;align-items:flex-end}
		.life02 .cont > div{flex:1}
		.life02 .imgbox{margin-bottom:-20px ; position:relative;}
		.life02 .imgbox img{max-width:700px}
		.life02 .btx02{font-weight:300}
		.life02 .btx02 b{font-weight:700}
	.life03{text-align:center}
	.life03 .cont{width:100%;margin:0 auto}
	.life03 .btx01{font-size:110px;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400}
	.life03 .btx02{font-size:110px;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;padding-left:4%}
	.life03 .btx03{font-size:26px;color:#2c2c2c;line-height:1.6;font-weight:400;margin-top:1%}
	.life03 .line{width:340px;height:12px;background:#b9966e;display:inline-block;position:relative;top:-32px}
		.life04{margin-top:65px}
		.life04 ul{gap:100px; position:relative; }
		.life04 ul:after{content:""; display:block; width:100%;height:1px ; background:#b3b3b3; left:0px;top:45%;position:absolute; }
		.life04 li{text-align:center; position:relative; }
		.life04 li:after{ content:""; display:block; position:absolute;right:-70px;top:80px; width:1px; height:50px; background:#ccc;}
		.life04 li:nth-child(3n):after{ background:none;}
		.life04 li p{margin-top:20px;font-size:20px;color:#2c2c2c;line-height:1.5}
.life04 li p .red{ color:#eb0000; font-size:20px;}
/* ¹Ì·¡°¡Ä¡ */
	.develop01 .btx01{left:-50px}
	.develop01 .btx02{left:150px}
	.develop01 .btx03{left:100px}
		.develop02{text-align:center;margin-top:125px}
		.develop02 .imgmap{margin:80px 0 50px;box-shadow:0px 8px 15px rgba(0,0,0,0.02)}
		.develop02 .owl-carousel{display:none}
		.develop02 ul{gap:55px;row-gap:50px}
		.develop02 li{background:#00254d;box-shadow:0px 8px 15px rgba(0,0,0,0.02)}
		.develop02 div.iconbox{width:140px;height:140px;background:#f0ebe1;text-align:center;margin:0 auto;position:relative;top:-70px;margin-bottom:-70px;border-radius:500px;display:none;}
		.develop02 div.iconbox img{width:65px;height:65px}
		.develop02 .btx04{font-size:26px;color:#f0ebe1;margin-bottom:30px;font-weight:700}
		.develop02 .btx05{font-size:18px;color:#f0ebe1;line-height:1.6;padding:0 50px 60px}
		.develop02	.imgarea{ width:100%;height:300px;}
		.develop02	.imgarea img{position:relative;top:50%;transform:translateY(-50%); ;}
/* ¹Ì·¡°¡Ä¡ Txt  */
			.develop02 .line_tx1{font-size:110px;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;margin-left:-10px ; margin-top:100px;}
			.develop02 .line_tx1 span{ width:280px;height:12px;background:#f0ebe1;display:inline-block;position:relative;top:-32px }

			.develop02 .line_tx2{font-size:110px;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;margin-left:-10px ; margin-bottom:100px;  }
			.develop02 .line_tx2 span{ width:240px;height:12px;background:#f0ebe1;display:inline-block;position:relative;top:-32px }




/* »ç¾÷°³¿ä */
	.business01 .btx01{left:-225px}
	.business01 .btx02{left:105px}
	.business01 .btx03{left:42px}
		.business02 .cont{margin:150px auto 0;text-align:left}
		.business02 .btx01{margin-bottom:0}
		.business02 .btx02{margin:15px 0 60px}
		.business02 .himg img{ max-width:100%; }
		.business02 .outtable{width:100%;padding:5px;border-top:2px solid #222;border-bottom:2px solid #222}
		.business02 table{width:100%;border-collapse:collapse}	
		.business02 th, .business02 td{padding:28px;border-bottom:1px solid #aaa}
		.business02 tr:last-child th, .business02 tr:last-child td{border-bottom:none}
		.business02 th{font-size:16px;color:#5c5c5c;font-weight:500}
		.business02 td{font-size:18px;color:#2c2c2c;font-weight:400}
	.business03{width:100%;height:100vh;background:url(/theme/basic/img/hillstate/sub_hill_bg.png) center center;background-size:cover}

/* ÇÁ¸®¹Ì¾ö + ½Ã±×´ÏÃ³¶óÀÌÇÁ ( ±âº» ½ºÅ¸ÀÏÀº °°ÀÌ »ç¿ë ) */
	.premium01 .btx01{left:-200px}
	.premium01 .btx02{left:100px}
	.premium01 .btx03{left:52px}
		.premium02 .imgbox{margin:100px 0 200px;width:100%;height:690px;background:url(/theme/basic/img/hillstate/premium_02.jpg) fixed center center;background-size:cover ;position:relative; }
	.premium03 .btx01{font-size:110px;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;margin-left:-10px}
	.premium03 .btx02{font-size:40px;color:#2c2c2c;line-height:1.4;font-weight:700;margin-top:80px}
	.premium03 .btx03{font-size:18px;color:#2c2c2c;line-height:1.6;font-weight:300;margin-top:30px}
	.premium03 .btx03 span{padding:0 6px}
	.premium03 .line{width:340px;height:12px;background:#b9966e;display:inline-block;position:relative;top:-32px}
	.premium03.blue .line{width:340px;height:12px;background:#f0ebe1;display:inline-block;position:relative;top:-32px}
		.premium03 ul{margin-top:-30px;padding-bottom:185px}
		.premium03 li{margin-top: 100px}
		.premium03 li.text-right{ flex-direction:row-reverse}
		.premium03 li.flex_top{align-items:flex-start;  }
.premium03 li > span{ position:relative; }
		.premium03 li > div, .premium03 li > img{flex:1}
		.premium03 li > div{padding:0 20px 0 100px}

.premium03 li > div.rl {text-align:right;padding-right:100px;padding-left:20px;}
 
.sub-all.black .premium03 .btx01{color:#b9966e;}
.sub-all.black .premium03 .btx02{color:#f0ebe1;}
.flex.btop {align-items:flex-start;margin-top:-150px;}
.flex.btop .btx02{ margin-top:300px;}
.flex.convert{flex-direction:row-reverse;}

/* ½Ã±×´ÏÃ³¶óÀÌÇÁ ( ´Ù¸¥ ºÎºÐ¸¸ ºÐ¸® ) */
	.signature01 .btx01{left:-100px}
	.signature01 .btx02{left:125px}
	.signature01 .btx03{left:110px}
		.signature03 .btx01{margin-top:150px}
		.signature03 .btx02{font-size:50px;margin-top:10px;font-weight:500 !important}
		.signature03 .btx03{margin-top:30px}
	.signature03 ul{padding-bottom:0;padding-top:15px}
	.signature03 li a{position:relative;cursor:pointer}
	.signature03 li a:after{display:block;clear:both;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:82px;height:81px;background:url(/theme/basic/img/hillstate/paly_ice.png) center center;background-size:cover}
	.signature03 li > div{padding:0 20px 0 70px}
		.signature03 li.text-right > div{padding:0 70px 0 20px}
	.signature .motion{font-size:150px;color:rgba(0,0,0,0.1);letter-spacing:-1px;font-weight:400;margin:180px 0 -5px 0}

/* ¾î¸Þ´ÏÆ¼ */
	.amenity01 .btx01{left:-200px}
	.amenity01 .btx02{left:80px}
	.amenity01 .btx03{left:132px}
	.amenity02 .btx04{font-size:23px;color:#2c2c2c;line-height:1.6;margin-top:35px;font-weight:600}
		.amenity03{margin-top:200px; position:relative; }
		.amimg{ text-align:center;padding-top:100px;max-width:100%}
	.amenity03 .btx01{font-size:130px;color:#b9966e;letter-spacing:-1px;font-weight:400;position:relative;top:-110px;left:25%}
	.amenity03 .btx01 .line{width:325px;height:9px;background:#f0ebe1;display:inline-block;position:relative;top:80px;left:-120px}
		.amenity03 .tabbox{text-align:center;width:60%;height:200px;margin:-200px auto 0}
		.amenity03 .tabbox li{flex:1;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 10px;background:rgba(0,0,0,0.2);cursor:pointer}
		.amenity03 .tabbox li.on, .amenity03 .tabbox li:hover{background:rgba(195,156,105,0.8)}
		.amenity03 .tabbox p{font-size:30px;color:#f0ebe1;line-height:1.6;padding-bottom:15px;font-weight:600}
		.amenity03 .tabbox span{font-size:18px;color:#f0ebe1;line-height:1.6;font-weight:300}
	.amenity03 .imgbox{width:80%;height:750px;background-size:cover !important;position:relative}
		.amenity-healthy .imgbox.on1{background:url(/theme/basic/img/hillstate/amenity_img1_1.jpg) #000 center center}
		.amenity-healthy .imgbox.on2{background:url(/theme/basic/img/hillstate/amenity_img1_2.jpg) #000 center center}
		.amenity-healthy .imgbox.on3{background:url(/theme/basic/img/hillstate/amenity_img1_3.jpg) #000 center center}
		.amenity-healthy .imgbox.on4{background:url(/theme/basic/img/hillstate/amenity_img1_4.jpg) #000 center center}
	.amenity-pravite .imgbox.on1{background:url(/theme/basic/img/hillstate/amenity_img2_1.jpg) #000 center center}
	.amenity-pravite .imgbox.on2{background:url(/theme/basic/img/hillstate/amenity_img2_2.jpg) #000 center center}
	.amenity-pravite .imgbox{left:20%}
	.amenity-pravite .tabbox{width:35%}
	.amenity-pravite .btx01 .line{top:60px;left:135px}
		.amenity-work .imgbox.on1{background:url(/theme/basic/img/hillstate/amenity_img3_1.jpg) #000 center center}
		.amenity-work .imgbox.on2{background:url(/theme/basic/img/hillstate/amenity_img3_2.jpg) #000 center center}
		.amenity-work .imgbox.on3{background:url(/theme/basic/img/hillstate/amenity_img3_3.jpg) #000 center center}
		.amenity-work .tabbox{width:45%}
		.amenity-work .btx01 .line{top:60px}
	.amenity-parking .imgbox.on1{background:url(/theme/basic/img/hillstate/amenity_img4_1.jpg) #000 center center}
	.amenity-parking .imgbox{left:20%}
	.amenity-parking .tabbox{width:30%}
	.amenity-parking .btx01 .line{top:60px;left:135px}
		.amenity03 .tabbox li, .amenity03 .tabbox li.on, .amenity03 .tabbox li:hover, 
		.amenity03 .imgbox.on1, .amenity03 .imgbox.on2, .amenity03 .imgbox.on3, .amenity03 .imgbox.on4{transition:all .2s ease-in-out}

/* ¹ÝÀÀÇü */
@media(max-width:1600px){
	.amenity03{padding:0 30px}
	.amenity03 .imgbox{width:100% !important;left:0 !important}
	.amenity-healthy .tabbox{width:100%}
	.amenity-pravite .tabbox, .amenity-work .tabbox, .amenity-parking .tabbox{width:50%}
}
@media(max-width:1300px){
	.foot-padding{padding-bottom:200px !important}
		.n13{display:none}
		.sub-top .visual-01, .sub-top .visual-02, .sub-top .visual-03{height:500px}
		.sub-top .cont{left:0;text-align:center;width:100%}
		.sub-top .btx01{left:-5%;letter-spacing:1px}
		.sub-top .btx02{left:10%}
		.sub-top .btx03{left:0}
		.premium03 .line{width:150px;height:10px;top:-32px}
		.premium03.blue .line{width:150px;height:10px;top:-32px}
		.premium03 li > div{padding:0 20px 0 30px}




		.signature .motion{margin:80px 0 -5px 0}
		.signature03 .n10, .signature03 br{display:none}
	.amenity-healthy .tabbox{width:100%;display:inline-block;height:400px;position:relative;top:-200px}
	.amenity-pravite{margin-top:0}
	.amenity-healthy .tabbox li{width:50%;height:200px;float:left}
	.amenity-work .tabbox{width:100%;display:inline-block;height:400px;position:relative;top:-85px }
	.amenity-work .tabbox li{ width:50%;height:130px;float:left}
	.amenity-pravite .tabbox, .amenity-work .tabbox{width:100%}
	.amenity-parking .tabbox{width:70%}
	.amenity03 .imgbox{height:550px}
	.amenity-healthy .imgbox{height:750px}
	.amenity03 .btx01{text-align:left;left:50px}
	.amenity03 .btx01 .line{display:inline-block}
	.amenity03 .btx01 .line{width:150px;height:3px;background:#f0ebe1;display:inline-block;position:relative;top:40px;left: -50px}
	.amenity03 .btx01 .line-1{ position:absolute;top:70px;left: 50px }
	.amenity03 .btx01 .line-2{ position:absolute;top:70px;left: auto; right:30px; }
	.amenity03 .btx01 .line-3{ position:absolute;top:70px;left: 50px }
	.amenity03 .btx01 .line-4{ position:absolute;top:70px;left: auto; right:50px; }
	.amenity03 .btx01 .line-5{ position:absolute;top:70px;left: 50px }

	.amenity-pravite .btx01, .amenity-parking .btx01{text-align:right;left:-50px;display:flex;flex-direction:column-reverse}
}
@media(max-width:1024px){
	.n10{display:none}
		.b10{display:block}
		.life02 .cont{flex-direction:column;text-align:center;align-items:flex-start}
		.life02 .cont > div{width:100%}	
		.life02 .imgbox{margin-bottom:0;margin-top:35px}
		.life04 ul.grid-3{max-width:740px;grid-template-columns:repeat(2, 1fr)}
		.develop02 ul{gap:20px;row-gap:20px}
		.premium03 .n13{display:block}
		.premium03 ul{margin-top:30px;padding-bottom: 0px}
		.premium03 li{flex-direction:column;max-width:650px;margin:50px auto;text-align:center}

/*		.premium03 li:last-child{flex-direction:column-reverse}*/
.premium03 li {}
.premium03 li > div.rl {text-align:center;padding-right: 0px;padding-left: 0px;}
 .premium03 li > div{margin-bottom:  0px;}
.sub-all.black .premium03 .btx01{color:#b9966e;}
.flex.convert{flex-direction:column;}
.sub-all.black .premium03 .btx02{color:#f0ebe1;}
.flex.btop {align-items:flex-start;margin-top:  70px;flex-direction:column-reverse;}
.flex.btop .btx02{ margin-top: 00px;}





		.premium03 .btx02{margin-top:50px}
		.flex.btop .btx02{ margin-top:50px;}
		.premium03 .btx03{margin:15px 0 75px}
		.premium02 .imgbox{margin:85px 0 140px}
		.signature03 .btx02, .signature03 li.text-right .btx03{text-align:center}
		.signature03 .inner{max-width:700px}
		.signature03 li.text-right > div{padding:0 20px}
		.signature03 br{display:block}
	.amenity03{padding:0}
}
@media(max-width:768px){
	.inner{padding:0 10px}			
		.foot-padding{padding-bottom:150px !important}
		.b7{display:block}
		.n7{display:none}
		.sub-top .visual-01, .sub-top .visual-02, .sub-top .visual-03{height:400px}
		.sub-top .cont{margin:-8% auto 0}
		.sub-top .btx01{font-size:12vw}
		.sub-top .btx02{font-size:12vw}
		.sub-top .btx03{font-size:4vw;line-height:1.5;margin-top:20px}


		.sub-center{margin-top:50px}
		.sub-center .btx01{font-size:3vw;margin-bottom:25px}
		.sub-center .btx02{font-size:5vw;margin-bottom:30px}
		.sub-center .btx03{font-size:3.5vw}
		.life02 .cont{margin:50px auto 70px}	
		.life02 .btx03{padding:0 25px}
		.life03 .btx01{font-size:12vw}
		.life03 .btx02{font-size:12vw;padding-left:0}
		.life03 .btx03{font-size:4vw;line-height:1.6;margin-top:20px}
		.life03 .line{width:120px;height:3px;top:-15px}	
		.life04{margin-top:50px}
		.life04 ul{gap:20px;row-gap:100px}
				.life04 ul:after{content:""; display:block; width:100%;height:1px ; background:none; left:0px;top:45%;position:absolute; }
		.life04 li{}
		.life04 li:after{ }
		.life04 li p{margin-top:10px;font-size:3.5vw;line-height:1.6}
		.life04 li:after{ content:""; display:block; position:absolute;left:0px;top:115%; width:100%; height:1px; background:#ccc; }
		.life04 li:nth-child(3n):after{ content:""; display:block; position:absolute;left:0px;top:115%; width:100%; height:1px; background:#ccc; }
		.life04 li:last-child:after {content:""; background:none;}
		.amimg{ text-align:center;padding-top:50px;max-width:100%;margin:auto;}
		.amimg img{width:100%}

		.develop01 .btx01{left:0}
		.develop01 .btx02{left:0}
		.develop02 .btx02{font-size:6vw}
		.develop02 .imgmap{margin:50px 0 70px}
		.develop02 .owl-carousel{display:block}
		.develop02 .owl-stage{padding-left:20px !important}
		.develop02 .cont{padding:0}
		.develop02 .cont > div{padding:0 30px}
		.develop02 ul.grid-2{grid-template-columns:repeat(1, 1fr)}
		.develop02 .btx04{font-size:5vw;margin-bottom:25px}
		.develop02 .btx05{font-size:3.5vw;line-height:1.6;padding:0 50px 60px;height:170px}


/* ¹Ì·¡°¡Ä¡ Txt  */
			.develop02 .line_tx1{font-size:12vw;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;margin-left:-10px ; margin-top: 0px;margin-bottom:10px; }
			.develop02 .line_tx1 span{ width:25%;height:3px;background:#f0ebe1;display:inline-block;position:relative;top:-10px }

			.develop02 .line_tx2{font-size:12vw;color:#b9966e;line-height:1.0;letter-spacing:-1px;font-weight:400;margin-left:-10px ; margin-bottom:50px;  }
			.develop02 .line_tx2 span{ width:25%;height:3px;background:#f0ebe1;display:inline-block;position:relative;top:-20px }
			.develop02 .imgarea{text-align:center; height:20vh; }
			.develop02 .imgarea{ }
.owl-carousel .owl-item img {max-width:30%;margin:auto;}



		.premium01 .btx01{left:-12.5%}
		.premium01 .btx02{left:10%}
		.premium02 .btx02{font-size:6vw}
		.premium02 .imgbox{height:400px;background-attachment:scroll;margin:50px 0 70px}
		.premium03 .btx01{font-size:12vw;margin-left:0}
		.premium03 .btx02{font-size:6vw}
		.premium03 .btx02{margin-top:50px}
		.premium03 li.text-right{flex-direction:column; }
		.premium03 .btx03{font-size:3.5vw;margin:15px 0  0px}
		.premium03 .btx03 span{padding:0}
		.premium03 .line{width:100px;height:3px;top:-12px}
		.premium03.blue .line{width:100px;height:3px;top:-12px}
		.premium03 .line2{width:60px}
		.premium03 li > div{padding:0;width:100%}	
		.signature .motion{font-size:12vw}
		.signature01 .btx01{left:-7.5%}
		.signature01 .btx02{left:15%}
		.signature03 .btx02{font-size:8vw}
		.signature03 ul{margin-top: 0px;padding:0 ; }
		.signature03 .btx01{margin-top:70px ; margin-bottom:50px;}
		.business01 .btx01{left:-15%}
		.business02 .cont{margin:50px auto 0;text-align:center}
		.business02 .btx02{margin:5px 0 25px}
		.business02 th, .business02 td{padding:15px 5px;text-align:left;line-height:1.6}
		.business02 th{font-size:3.5vw}
		.business02 td{font-size:4vw}
		.business03{height:350px}
	.amenity02 .btx04{font-size:4vw}
	.amenity03{; position:relative; padding:0;margin-top:70px}
	.amenity03 .btx01{font-size:12vw;top:-7%}
	.amenity-healthy{margin-bottom:-200px}
	.amenity-healthy .btx01{top:-5%}
	.amenity03 .tabbox p{font-size:5vw}
	.amenity03 .tabbox span{font-size:3vw}
	.amenity-parking .tabbox{width:100%}
}
@media(max-width:500px){
	.foot-padding{padding-bottom:50px !important}
		.b5{display:inline-block}
		.n5{display:none}
		.sub-top .visual-01, .sub-top .visual-02, .sub-top .visual-03 , .sub-top .visual-04 , .sub-top .visual-05 , .sub-top .visual-07, .sub-top .visual-06{height:350px}
		.life03 .line{width:90px}
		.life04 ul.grid-3{  grid-template-columns:repeat(1, 1fr); gap:0;row-gap:55px}
/*
		.life04 li{width:90%;display:block;}
 		.life04 li img{max-width:100%}
		.life04 li:after{ content:""; display:block; position:absolute;right:-70px;top:80px; width:1px; height:50px; background:none;}
		.life04 li:nth-child(3n):after{ background:none;}

*/

		.develop02 div.iconbox{width:130px;height:130px;top:-60px;margin-bottom:-60px}	
		.develop02 .btx05{padding:0 20px 40px;height:135px}
	.amenity03{; position:relative; margin-top:70px}
	.amenity03 .imgbox{height:450px}
	.amenity-healthy{margin-bottom:-130px}
	.amenity-healthy .imgbox{height:600px}
	.amenity-healthy .tabbox{height:260px !important;top:-130px}
	.amenity-healthy .tabbox li{height:130px}
.amenity-work .imgbox{ height:600px;} 
	.amenity-work .tabbox{height:260px !important;top:-130px}
	.amenity-work .tabbox li{height:130px}
	.amenity-work{ margin-bottom:-130px;}
	.amenity-work .btx01{top:-5%} 

	.amenity03 .tabbox{height:130px;margin:-130px auto 0}
}