
#primary.green_life .entry-header {
	width: 100%;
	height: 1152px;
	background-image: url('../images/contents/special-story/green_life_visual_bg.jpg');
	background-size: cover;
	background-position: bottom;
	margin: 0 !important;
	padding: 0;
}

#primary.green_life .entry-header .inner {
	position: relative;
	height: 1152px;
	padding: 233px 40px 0 40px;
}

#primary.green_life .entry-header .inner p.visual_txt1{font-size: 18px; font-weight: 500; margin-bottom: 30px;}
#primary.green_life .entry-header .inner p.visual_txt2{font-size: 45px; font-weight: 100; line-height: 1.5; letter-spacing: -1px;}
#primary.green_life .entry-header .inner p.visual_txt3{font-size: 60px; font-weight: 500; line-height: 1.3; letter-spacing: -1px; margin-bottom: 93px;}
#primary.green_life .entry-header .inner p.visual_txt4{width: 465px; height: 288px;}
#primary.green_life .entry-header .inner p.visual_txt4 img{width: 100%;}

#primary.green_life .entry-content{width: 100%; }
#primary.green_life .entry-content .inner section.green_life_sec_first{width: 100%; padding: 100px 0 0 0; border-bottom: 1px solid #b8c7d3;}
#primary.green_life .entry-content .inner section.green_life_sec_first ul{display: flex; align-items: center; flex-wrap: wrap;}
#primary.green_life .entry-content .inner section.green_life_sec_first ul li{display: flex; width: 50%; align-items: center; padding-bottom: 50px;}
#primary.green_life .entry-content .inner section.green_life_sec_first ul li img{width: 100%;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul.the_sharp{display: flex; align-items: center; flex-wrap: wrap; padding: 100px 0;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul.the_sharp li{display: flex; width: 50%; align-items: center;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul.the_sharp li img{width: 100%;}

#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_brand{position: relative; width: 100%; height: 421px;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_brand figure.right-wide-image{height: 421px; margin: 0 !important;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_brand figure.right-wide-image img{height: 421px;}

#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_brand span {
	position: absolute; 
	top: 50%; 
	left: 10%; 
	transform: translateY(-50%);
	font-size: 60px;
	font-weight: 100;
	color: #fff;
	line-height: 1.1;
	letter-spacing: -2px;
}

#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news{position: relative; width: 100%; height: 583px; margin: 0 0 10rem;}
@media screen and (max-width: 640px) {
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news {
		margin: 0 0 5rem;
	}
}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news figure.right-wide-image{height: 583px; margin: 0 !important;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news figure.right-wide-image img{height: 583px;}

#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon {
	position: absolute; 
	top: 15%; 
	left: 10%; 
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon .the_sharp_news_icon_tit{
	font-size: 60px;
	font-weight: 500;
	color: #fff;
	line-height: 1.1;
	letter-spacing: -2px;
}

#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon a{display: block; text-decoration: none;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon ul {display: flex;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon ul li{padding: 0 10px;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon .the_sharp_news_icon_txt{display: block; text-align: center; color: #fff;}

#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_txt{position: relative;}
#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_txt{padding: 5% 0 5% 10%;}

@media screen and (max-width: 960px) {

	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_brand span { font-size: 7vw; }
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_txt { padding: 4vw;}

	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news{
		position: relative; width: 100%; height: 150vw;
		background: url('../images/contents/special-story/green_life_first_img5_mo.jpg') no-repeat 50% 100%;
		background-size: 100% auto;
	}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news figure.right-wide-image { display: none; }
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon {
		position: static;
		padding: 5rem 4rem 0;
	}	
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon .the_sharp_news_icon_tit{
		font-size: 40px;
	}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon ul {
		display: flex;
		padding: 3rem 0 0;
	}
}
@media screen and (max-width: 640px) {
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon .the_sharp_news_icon_tit { font-size: 6vw;}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon {
		position: static;
		padding: 6vw 2rem 0;
	}	
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon .the_sharp_news_icon_txt { display: inline; }
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon ul {
		display: block;
		padding: 2rem 0 0;
	}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon ul li {
		margin: 0 0 2vw;
	}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon ul li a {
		display: flex;
		align-items: center;
	}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_news .the_sharp_news_icon ul li img {
		width: 8vw;
		margin: 0 1rem 0 0;
	}
}


@media all and (max-width: 1024px){
	
	#primary.green_life .entry-header {
		height: 670px;
		background-position: 63% 50%;
	}
	#primary.green_life .entry-header .inner {
		height: 670px;
		padding: 100px 25px 25px 25px;
	}

	#primary.green_life .entry-content .inner section.green_life_sec_first{padding: 70px 0 0 0;}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul.the_sharp{padding:50px 0;}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul.the_sharp li:first-child{padding-bottom: 20px;}
	#primary.green_life .entry-header .inner p.visual_txt2{font-size: 30px;}
	#primary.green_life .entry-header .inner p.visual_txt3{font-size: 30px;}
	#primary.green_life .entry-header .inner p.visual_txt4{width: 232.5px;}
}

@media all and (max-width: 600px){
	#primary.green_life .entry-header{background-image: url('../images/contents/special-story/m_green_life_visual_bg.jpg'); height: auto; background-size: 100% auto;}
	#primary.green_life .entry-header .inner {padding: 15vw 40px 0; height: 215vw;}
	#primary.green_life .entry-header .inner p.visual_txt2{font-size: 22px;}
	#primary.green_life .entry-header .inner p.visual_txt3{font-size: 22px; margin-bottom: 30px;}
	#primary.green_life .entry-content .inner section.green_life_sec_first ul { padding: 0 2rem;}
	#primary.green_life .entry-content .inner section.green_life_sec_first ul li{width: 100%;}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul.the_sharp li{width: 100%;}

	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_brand .the_sharp_news_icon{font-size: 30px; top: 40%;}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_txt{padding: 5% 0;}

	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul.the_sharp {
		padding: 50px 2rem 50px !important;
	}
	#primary.green_life .entry-content .inner section.green_life_sec_thesharp ul li.the_sharp_txt {
		padding: 3rem 2rem 2rem;
	}

}


.green_life_link {
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;	
}
.green_life_link ul {
	display: flex;
}
.green_life_link ul li {
	width: 50%;
	position: relative;
}
.green_life_link ul li img {
	width: 100%;
	display: block;
}
.green_life_link ul li span {
	width: 340px;
	height: 60px;
	line-height: 60px;
	display: inline-block;
	background:#001241;
	color: #fff;
	position: absolute;
	left: 50%;
	bottom: 10%;
	transform: translateX(-50%);	
	font-size: 20px;
	text-align: center;
	border-radius: 60px;
}

@media screen and (max-width: 640px) {
	.green_life_link ul li span {
		width: 80vw;
		height: 12vw;
		line-height: 12vw;
		display: inline-block;
		background:#001241;
		color: #fff;
		position: absolute;
		left: 50%;
		bottom: 10%;
		transform: translateX(-50%);	
		font-size: 5vw;
		text-align: center;
		border-radius: 12vw;
	}
}

@media screen and (max-width:640px) {
	.green_life_link ul {
		display: block;
	}
	.green_life_link ul li {
		width: 100%;
	}
}

.green_life_tit {
	width: 1400px;
	margin: 0 auto;
	font-size: 60px;
	font-family: "Noto Sans KR";
	font-weight: 300;
	padding: 5rem 0 2rem;
}
@media screen and (max-width: 1440px) {
	.green_life_tit {
		width: 100%;
		font-size: 40px;
		padding: 5rem 2rem 2rem;
	}
}
@media screen and (max-width: 720px) {
	.green_life_tit {
		font-size: 5vw;
		padding: 5vw 5vw 3vw;
	}
}

/* 더샵 AIQ */
.aiq {
	margin: 0 auto;	
	height: 1080px;
	background: #cdeafb url('../images/contents/special-story/aiq_bg.jpg') no-repeat 50% bottom;
}
.aiq .inner_wrap {
	margin: 0 auto;
	max-width: 1440px;
}
.aiq dl.summary {
	margin: 0;
}
.aiq dl.summary dt {
	font-size: 70px;
	font-weight: 300;
	margin: 0;
	line-height: 1.4;
	padding: 120px 0 0;
}
.aiq dl.summary dd {
	font-size: 24px;
	font-weight: 300;
	margin: 0;
	padding: 30px 0 100px;
	line-height: 1.4;
}
.aiq ul.img {
	width: 1440px;
	display: flex;
	justify-content: space-between;
}  
.aiq ul.img li { width: 23.3333%; margin: 0; padding: 0;}
/* .aiq ul.img dd { width: 72.2222%; margin: 0; padding: 0;} */
.aiq ul.img img {
	width: 100%;
}
@media screen and (max-width: 1440px) {
	.aiq .inner_wrap {
		max-width: auto;
		padding: 0 2rem;
	}	
	.aiq dl.summary dt {
		font-size: 50px;	
	}
	.aiq dl.img {
		width: 100%;
	}
}
@media screen and (max-width: 960px) {
	.aiq dl.summary br { display: none;}
	.aiq dl.summary dt {
		font-size: 5vw;	
	}
	.aiq dl.summary dd {
		font-size: 3vw;	
	}
	.aiq { height: auto; padding: 0 0 3rem;  }
	.aiq ul.img { width: 95%; flex-wrap: wrap; margin: 0 auto; }	
	.aiq ul.img li { width: 45%; margin: 0 0 2rem;}
}
@media screen and (max-width: 720px) {
	.aiq { height: auto; padding: 0 0 5vw;}
	.aiq dl.summary dt {
		padding: 10vw 0 0;
	}
	.aiq dl.summary dd {
		padding: 3vw 0 10vw;
	}
/* 
	.aiq dl.img { display: block; }
	.aiq dl.img dt { width: 50%; padding: 0 0 2vw; }
	.aiq dl.img dd { width: 100%;} */
}


/* 블루엣 */
.bluet {
	margin: 0 auto;	
	padding: 120px 0 0;	
	height: 1080px;
	background: url('../images/contents/special-story/bluet_bg.jpg') repeat-x 50% bottom;
}
.bluet .inner_wrap {
	margin: 0 auto;
	max-width: 1440px;
	display: flex;
	justify-content: space-between;
}
.bluet dl.summary {
	margin: 0;
	width: 47.2222%;
}
.bluet dl.summary dt {
	font-size: 70px;
	font-weight: 300;
	margin: 0;
	line-height: 1.4;
	padding: 0;
}
.bluet dl.summary dd {
	font-size: 24px;
	font-weight: 300;
	margin: 0;
	padding: 30px 0 100px;
	line-height: 1.4;
}
.bluet .img {
	width: 47.2222%;
	padding: 20px 0 0;
}
.bluet .img img {
	width: 100%;
}
@media screen and (max-width: 1440px) {
	.bluet {
		padding: 10vw 2rem;	
		height: auto;
		background: url('../images/contents/special-story/bluet_bg.jpg') repeat-x 0 bottom;
		background-size: 100% auto;
	}	
	.bluet .img { padding: 0; }
	.bluet dl.summary dt { font-size: 5vw; line-height: 1.2; }
	.bluet dl.summary dd { font-size: 2vw; padding: 3vw 0; }
	.bluet dl.summary br { display: none;}
}
@media screen and (max-width: 640px) {
	.bluet { padding: 10vw 2rem 40vw; }
	.bluet .inner_wrap { display: block; }
	.bluet dl.summary { width: 100%; }
	.bluet dl.summary dd { font-size: 3vw; padding: 3vw 0; }	
	.bluet .img { width: 100%; }
}


/* 더샵 Eco-Friendly */
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css");
@import url("https://cdn.linearicons.com/free/1.0.0/icon-font.min.css");
.eco_list { 
	max-width: 1920px;
	margin: 0 auto;
	position: relative;
}
.eco_list .slide_nav {
	position: absolute;
	right: 18%;
	top: 50%;
	margin: 240px 0 0;
	display: flex;
	width: 200px;
	justify-content: space-between;
}
.eco_list .slide_nav .prev_btn {
	width: 80px;
	height: 80px;
	display: block;
	position: relative;
	border: 1px solid #fff;	
	border-radius: 100%;	
}
.eco_list .slide_nav .next_btn {
	width: 80px;
	height: 80px;
	display: block;
	border-radius: 100%;	
	position: relative;
	border: 1px solid #fff;	
	border-radius: 100%;	
}
.eco_list .slide_nav .prev_btn::before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	border-radius: 100%;
	opacity: 0.5;
}
.eco_list .slide_nav .next_btn::before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background: #000;
	border-radius: 100%;
	opacity: 0.5;
}
.eco_list .slide_nav .prev_btn::after {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	background: url("../images/contents/special-story/icon_prev.png") no-repeat;
	background-size: contain;	
}
.eco_list .slide_nav .next_btn::after {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	color: #fff;
	text-align: center;
	background: url("../images/contents/special-story/icon_next.png") no-repeat;
	background-size: contain;
}
.eco_list .slide_nav .prev_btn span { display: none;}
.eco_list .slide_nav .next_btn span { display: none;}
.pager {
	color: #fff;
}

@media screen and (max-width: 1920px) {
	.eco_list .slide_nav {
		margin: 15vw 0 0;
		width: 200px;
	}
}


@media screen and (max-width: 1024px) {
	.eco_list .slide_nav {
		width: 17vw;
	}	
	.eco_list .slide_nav .prev_btn {
		width: 8vw;
		height: 8vw;
	}
	.eco_list .slide_nav .next_btn {
		width: 8vw;
		height: 8vw;
	}
}
.eco_slider {
	position: relative;
}
.eco_slider .conbox {
	width: 100%;
	height: 100%;
	position: relative;
}
.eco_slider ul li {
	position: relative;
}
.eco_slider .img {
	width: 100%;
	position: relative;
	vertical-align: top;
}
.eco_slider .img img { 
	width: 100%;
	display: block;
	
}
.eco_list .img::before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 4%;
	height: 100%;
	z-index: 9999;
	background: url("../images/contents/special-story/thesharp_eco_logo.png") no-repeat 0 50%;
	background-size: auto 100%;
}
.eco_list .text {
	position: absolute;
	left: 8%;
	bottom: 5%;
	max-width: 1440px;
	height: 45%;
	margin: 0 auto;
	color: #fff !important;
}
.eco_list .text dl,
.eco_list .text dt,
.eco_list .text dd { margin: 0; padding: 0;}
.eco_list .text dt {
	padding: 1rem 0 3rem 65px;
	position: relative;
	font-size: 48px;
}
.eco_list .text dt:before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 48px;
	height: 98px;
	background: url("../images/contents/special-story/thesharp_logo.png") no-repeat 0 0;
	background-size: contain;
}
.eco_list .text dd:nth-of-type(1) { font-size: 30px;}
.eco_list .text dd:nth-of-type(2) { font-size: 24px;}

.eco_list .pager {
	position: absolute;
	left: calc(8% + 70px);
	top: 49%;
}
.eco_list .pager span {
	font-size: 24px;
	color: #fff;
}

@media screen and (max-width: 1920px) {
	.eco_list .pager {
		position: absolute;
		left: 12vw;
		top: 48%;
	}	
	.eco_list .text dt {
		padding: 1vw 0 2vw 4vw;
		font-size: 4vw;
	}	
	.eco_list .text dt:before {
		content: "";
		display: block;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 6.4vw;
		height: 6.4vw;
	}		
	.eco_list .text dd:nth-of-type(1) { font-size: 2.5vw;}
	.eco_list .text dd:nth-of-type(2) { font-size: 1.6vw;}
}
@media screen and (max-width: 1024px) {
	.eco_list .slide_nav { margin: 0; top: 40vw;}
	.eco_list .pager {
		position: absolute;
		left: 13vw;
		top: 10vw;
	}	
	.eco_list .text {
		position: static;
		padding: 8vw 0 1vw 6vw;
	}	
	.eco_list .text dt {
		color: #000;
		padding: 1.5vw 0 2vw 5vw;
		position: relative;
		font-size: 5vw;
	}	
	.eco_list .text dt:before { 
		filter: invert();
		width: 8vw;
		height: 8vw;
	}
	.eco_list .text dd {
		color: #000;
	}
	.eco_list .text dd:nth-of-type(1) { font-size: 3.4vw;}
	.eco_list .text dd:nth-of-type(2) { font-size: 2.9vw;}	
	.eco_list .pager {
		position: absolute;
		left: 11.5vw;
		top: 62vw;
		color: #000;
	}
	.eco_list .pager span {
		font-size: 2.5vw;
		color: #000;
	}	
}


/* 더샵 대표실적 */
.thesharp_result {
	margin: 0 auto 3rem;
}
.thesharp_result .list {
	position: relative;
}


@media screen and (min-width: 641px) {
	.thesharp_result ul {
		display: flex;
		flex-wrap: wrap;
	}
	.thesharp_result li {
		width: 50%;
		position: relative;
	}	
}
.thesharp_result li img { 
	display: block;
	width: 100%;
}
.thesharp_result span {
	display: block; 
	width: 225px; 
	height: 60px;
	background: #fff;
	font-size: 22px;
	line-height: 60px;
	text-align: center;
	position: absolute;
	right: 0;
	bottom: 0;
}
@media screen and (max-width: 640px) {
	/* .thesharp_result span {
		width: 22vw; 
		height: 5vw;
		font-size: 2vw;
		line-height: 5vw;
	} */
	.thesharp_result span {
		display: block; 
		width: 185px; 
		height: 40px;
		background: #fff;
		font-size: 16px;
		line-height: 40px;
		text-align: center;
		position: absolute;
		right: 0;
		bottom: 0;
	}	
}
.layer_photo {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.layer_photo::before {
	content: "";
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	background: #000;
}
.layer_photo .img {
	width: 70%;
	max-width: 1130px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.layer_photo .img img { width: 100%; }
.layer_photo .img dt { color: #fff; margin: 0 0 1rem; text-align: center; font-size: 40px; font-weight: 600;}
.layer_photo .btn_close {
	position: absolute;
	right:  2%;
	top: 5%;
	width: 45px;
	height: 45px;
	background: url('../images/contents/special-story/layer_close.png') no-repeat 50% 50%;
	background-size: contain;
}




/* 더샵 핵심가치 */
.thesharp_value {
	margin: 0 auto 0;
	height: 1080px;
	position: relative;
	background: url('../images/contents/special-story/thesharp_value_bg.jpg') repeat-x 50% bottom;
	background-size: cover;
}
.thesharp_value .inner_wrap {
	width: 1440px;
	margin: 0 auto;	
}
.thesharp_value .inner_wrap .tit {
	padding: 150px 0 110px;
}
.thesharp_value ul {
	display: flex;
	justify-content: space-between;
}
.thesharp_value li {
	width: 22.2222%;
	position: relative;
}
.thesharp_value li img { 
	display: block;
	width: 100%;
}
@media screen and (max-width: 960px) {
	.green_life .inner {
		padding: 0;
	}
}
@media screen and (max-width: 1440px) {
	.thesharp_value .inner_wrap {
		padding: 0 2rem;
	}
	.thesharp_value .inner_wrap {
		width: 100%;
	}
	.thesharp_value .inner_wrap .tit {
		padding: 5rem 0 2rem;
		width: 640px;
		margin: 0 auto;		
	}
	.thesharp_value .inner_wrap .tit img { width: 50%;}
	.thesharp_value ul {
		width: 640px;
		margin: 0 auto;
		flex-wrap: wrap;
	}	
	.thesharp_value li {
		width: 42.2222%;
		margin: 0 0 2rem;
	}
}
@media screen and (max-width: 720px) {
	.thesharp_value {
		height: auto;
		padding: 0 0 3rem;
		margin: 0 0 3rem;
		background-size: auto 100%;
	}	
	.thesharp_value .inner_wrap .tit {
		padding: 4rem 0 3rem;
		width: 100%;
	}
	.thesharp_value .inner_wrap .tit img { width: 60%;}
	.thesharp_value ul {
		width: 90%;
		margin: 0 auto;
		flex-wrap: wrap;
	}		
}
@media screen and (max-width: 640px) {
	.thesharp_value li {
		width: 100%;
		margin: 0 0 2rem;
	}
}