@charset "utf-8";

.wrap {width:clamp(0px,100%,1400px);margin:0 auto;}
	@media only screen and (max-width:1399px){
		.wrap {padding:0;}
	}

/****************/
/* 컨텐츠 */
/****************/
/* 010101_인사말 */
/* KCC임권택체 */
@font-face {
	font-family: 'KCCImkwontaek';
	src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2202@1.0/KCCImkwontaek.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
.about_box {}
.about_box .tit_about {display:block;line-height:1.4;text-align:center;font-weight:400;font-size:3rem;color:var(--lay-col-title);}
.about_box .tit_about em {font-size:5rem;font-weight:800;}
.about_box .tit_about em span {color:var(--lay-col-blue);}
.about_box .tit_about br {}
.about_box .etc_about {margin:50px 0 80px 0;text-align:center;border-bottom: 1px solid var(--lay-line-col);}
.about_box .etc_about img {padding:0 22px;margin-bottom:-30px;background: var(--lay-col-white);}
.about_box .img_about {display:flex;gap:50px;margin-top:30px;}
.about_box .img_about .left {overflow:hidden;flex-shrink:0;width:480px;height:688px;border-bottom-right-radius:100px;}
.about_box .img_about .left img {}
.about_box .img_about .right {display:flex;flex-direction:column;padding-top:30px;color:var(--lay-col-title);}
.about_box .img_about .right p {margin-bottom:50px;line-height:1.8;font-size:1.8rem;color:var(--lay-col-content);}
.about_box .img_about .right p:first-child {margin-bottom:50px;line-height:1.3;font-size:2.5rem;font-weight:700;color:var(--lay-col-title);}
.about_box .img_about .right p em {color:var(--lay-col-title);}
.about_box .img_about .right .etc_box {margin-top:auto;text-align: right;}
.about_box .img_about .right .etc1 {display: block;font-size:2rem;}
.about_box .img_about .right .etc2 {display: block;margin-top:5px;font-size:3.5rem;font-family: 'KCCImkwontaek';}
	@media only screen and (max-width:1023px){
		.about_box .etc_about {margin:20px 0 50px 0;}
		.about_box .img_about {gap:30px;margin-top:0;}
		.about_box .img_about .left {width:380px;height:544px;}
		.about_box .img_about .left img {width: 100%;}
		.about_box .img_about .right {padding-top:10px;}
		.about_box .img_about .right p:first-child {margin-bottom:20px;}
	}
	@media only screen and (max-width:767px){
		.about_box .tit_about {font-size:2.5rem;}
		.about_box .tit_about em {font-size:4rem;}
		.about_box .etc_about img {width: 111px;}
		.about_box .img_about .left {width:250px;height:358px;}
		.about_box .img_about .left {border-bottom-right-radius:50px;}
	}
	@media only screen and (max-width:579px){
		.about_box .tit_about {font-size:1.8rem;}
		.about_box .tit_about em {font-size:2.7rem;}
		.about_box .img_about {flex-direction: column;}
		.about_box .img_about .left {flex-shrink:1;width:100%;height:auto;}
		.about_box .img_about .right {padding-top:0;}
		.about_box .img_about .right p {margin-bottom:30px;line-height:1.6;}
	}

/* 010201_회사개요 */
.company_box {}
.company_box .bg_box {padding:80px 0;background:url("/images/fs/content/sub01/img_bg.png") no-repeat center center / cover #222;text-align: center;}
.company_box .bg_box img {}
.company_box .bg_box strong {position:relative;display:block;margin-top:40px;padding-top:55px;font-size:5rem;font-weight:100;color: var(--lay-col-white);}
.company_box .bg_box strong:after {content:"";position: absolute;left: 50%;top:0;display:block;width: 1px;height: 30px;background-color: var(--lay-col-white);transform: rotate(45deg);}
.company_box .company_table {width:100%;margin-top:40px;border-top:4px solid var(--lay-col-title);border-bottom:1px solid var(--lay-col-title);color:var(--lay-col-title);}
.company_box .company_table tbody {}
.company_box .company_table tbody tr {}
.company_box .company_table tbody tr th {padding:30px 10px;font-size:1.8rem;font-weight: 400;border-top:1px solid var(--lay-line-col);}
.company_box .company_table tbody tr td {padding:30px 10px;font-size:2.3rem;font-weight: 500;border-top:1px solid var(--lay-line-col);}
.company_box .company_table tbody tr:first-child th {border-top:0;}
.company_box .company_table tbody tr:first-child td {border-top:0;}
.company_box .bot_box {margin-top:40px;padding-top:70px;background: var(--lay-bg-col-gray);text-align: center;}
.company_box .bot_box .icon1 {}
.company_box .bot_box .bot_p {margin-top:20px;font-size:3.2rem;font-weight:300;color: var(--lay-col-content2);}
.company_box .bot_box .img_cont1 {width: clamp(0px,95%,1266px);}
.company_box .bot_box .bot_text {display:none;text-align: left;}
.company_box .bot_box .bot_text li {display: flex;margin-top:10px;}
.company_box .bot_box .bot_text li .st1 {display: flex;justify-content:center;align-items: center;width:35%;padding:15px 20px;background:var(--lay-col-title);font-size:2.4rem;color: var(--lay-col-white);text-align: center;}
.company_box .bot_box .bot_text li > div {width:65%;padding:15px 30px;}
.company_box .bot_box .bot_text li .st2 {font-size:2.4rem;color: var(--lay-col-title);}
.company_box .bot_box .bot_text li p {margin-top:5px;font-size:1.8rem;color: var(--lay-col-content);}
	@media only screen and (max-width:1023px){
		.company_box .bg_box {padding:40px 0;}
		.company_box .bg_box img {width: 120px;}
		.company_box .bg_box strong {margin-top:20px;padding-top:35px;}
		.company_box .company_table {margin-top:20px;}
		.company_box .company_table tbody tr th {padding:15px 10px;}
		.company_box .company_table tbody tr td {padding:15px 10px;}
	}
	@media only screen and (max-width:767px){
		.company_box .bg_box {padding:30px 15px;}
		.company_box .bg_box img {width: 90px;}
		.company_box .bg_box strong {margin-top:15px;padding-top:30px;font-size:4rem;}
		.company_box .company_table col {width: 100%;}
		.company_box .company_table col + col {display: none;}
		.company_box .company_table tbody tr th {display: block;text-align: left;}
		.company_box .company_table tbody tr td {display: block;font-size:2rem;}
		.company_box .company_table tbody tr:first-child th {border-top:1px solid var(--lay-line-col);}
		.company_box .company_table tbody tr:first-child td {border-top:1px solid var(--lay-line-col);}
		.company_box .bot_box {margin-top:20px;padding-top:35px;}
		.company_box .bot_box .img_cont1 {display:none;}
		.company_box .bot_box .bot_text {display:block;padding:20px;margin-top:20px;}
		.company_box .bot_box .bot_text li .st1 {font-size:2rem;}
		.company_box .bot_box .bot_text li:nth-child(1) .st1 {background: linear-gradient(to right, #055ffe, #68e0cf);}
		.company_box .bot_box .bot_text li:nth-child(2) .st1 {background: linear-gradient(to right, #05b5fe, #68a9e0);}
		.company_box .bot_box .bot_text li:nth-child(3) .st1 {background: linear-gradient(to right, #05c6fe, #68c8e0);}
		.company_box .bot_box .bot_text li > div {padding:15px 20px;}
		.company_box .bot_box .bot_text li .st2 {font-size:2.2rem;}
	}

/* 010301_주요연혁 */
.history_box {}
.history_box .history_wrap {position:relative;padding:0 105px;border-bottom: 1px solid var(--lay-line-col);}
.history_thum_box .history_thum .swiper-slide a {display:grid;place-items:center;height:60px;font-size:2rem;font-weight: 700;text-align:center;}
.history_thum_box .history_thum .swiper-slide.swiper-slide-thumb-active {border:1px solid var(--lay-col-blue);color:var(--lay-col-blue);}
.history_slide_controll_box a {display:flex;align-items:center;height:60px;font-size:1.5rem;font-weight: 600;color:var(--lay-col-content);}
.history_slide_controll_box .history_slide_prev {position:absolute;left:0;top:0;}
.history_slide_controll_box .history_slide_prev img {margin-right:12px;}
.history_slide_controll_box .history_slide_next {position:absolute;right:0;top:0;}
.history_slide_controll_box .history_slide_next img {margin-left:12px;}
.history_view_box {}
.history_view_box .history_view {}
.history_view_box .history_view .swiper-slide {margin-top:50px;transition:var(--lay-transition);}
.history_view_box .history_view .swiper-slide.swiper-slide-active {}
.history_view_box .history_view .swiper-slide .round_tit {display:grid;place-items:center;width:160px;height:160px;margin:0 auto;font-weight:700;font-size:3rem;border-radius:100%;background:var(--lay-col-blue);color:var(--lay-col-white);}
.history_view_box .history_view .swiper-slide .his_ul {position:relative;display:flex;flex-direction:column;align-items:stretch;padding-top:35px;padding-bottom:45px;}
.history_view_box .history_view .swiper-slide .his_ul:after {content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:2px;height:100%;margin:0 auto;background:#d7d7d7;}
.history_view_box .history_view .swiper-slide .his_ul li {position:relative;width:50%;margin-bottom:40px;}
.history_view_box .history_view .swiper-slide .his_ul li:after {content:"";position:absolute;left:-6px;top:7px;display:block;width:12px;height:13px;background:#d7d7d7;border-radius:100%;}
.history_view_box .history_view .swiper-slide .his_ul li .his_box {display:flex;word-break:keep-all;}
.history_view_box .history_view .swiper-slide .his_ul li .his_box strong {flex-shrink:0;width:48px;font-size:2rem;font-weight:600;color:var(--lay-col-title);}
.history_view_box .history_view .swiper-slide .his_ul li .his_box dl {font-size:2.2rem;}
.history_view_box .history_view .swiper-slide .his_ul li .his_box dl dt {margin-top:40px;font-weight:700;color:var(--lay-col-title);}
.history_view_box .history_view .swiper-slide .his_ul li .his_box dl dt:first-child {margin-top:0;}
.history_view_box .history_view .swiper-slide .his_ul li .his_box dl dd {margin-top:5px;color:var(--lay-col-content);}
.history_view_box .history_view .swiper-slide .his_ul li .his_box dl dd img {margin-top:15px;max-width:80%;}
.history_view_box .history_view .swiper-slide .his_ul li:nth-child(odd) {margin-left:50%;padding-left:40px;text-align:left;}
.history_view_box .history_view .swiper-slide .his_ul li:nth-child(odd) .his_box strong {margin-right:50px;}
.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even):after {left:auto;right:-6px;}
.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) {padding-right:40px;text-align:right;}
.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) .his_box {flex-direction:row-reverse;}
.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) .his_box strong {margin-left:50px;}
	@media only screen and (max-width:1023px){
		.history_box .history_wrap {padding:0 75px;}
		.history_view_box .history_view .swiper-slide .round_tit {width:120px;height:120px;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(odd) {padding-left:20px;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(odd) .his_box strong {margin-right:15px;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) {padding-right:20px;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) .his_box strong {margin-left:15px;}
	}
	@media only screen and (max-width:767px){
		.history_box .history_wrap {padding:0 65px;}
		.history_slide_controll_box .history_slide_prev img {margin-right:6px;}
		.history_slide_controll_box .history_slide_next img {margin-left:6px;}
		.history_view_box .history_view .swiper-slide .round_tit {margin:0;width:80px;height:80px;}
		.history_view_box .history_view .swiper-slide .his_ul {padding-left:34px;}
		.history_view_box .history_view .swiper-slide .his_ul:after {left:39px;right:auto;margin:0;}
		.history_view_box .history_view .swiper-slide .his_ul li {width:100%;}
		.history_view_box .history_view .swiper-slide .his_ul li:after {left:0;}
		.history_view_box .history_view .swiper-slide .his_ul li .his_box strong {text-align:right;width:44px;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(odd) {margin-left:0;padding-left:20px;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(odd) .his_box strong {margin-right:15px;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) {padding-right:0;padding-left:20px;text-align:left;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even):after {left:0;right:auto;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) .his_box {flex-direction:row;}
		.history_view_box .history_view .swiper-slide .his_ul li:nth-child(even) .his_box strong {margin-left:0;margin-right:15px;}
	}

/* 010401_esg경영 */
.esg_box {}
.esg_box .top {display:flex;flex-direction:column;justify-content: space-between;height:784px;padding:95px;background:url("/images/fs/content/sub01/img_esg_bg1.png") no-repeat center center / cover;}
.esg_box .top .ptitle {font-weight:600;font-size:3.2rem;color: var(--lay-col-white);}
.esg_box .top .ptitle:after {content:"";display: block;margin:35px 0 25px 0;width: 40px;height: 2px;background: var(--lay-bg-col-white);}
.esg_box .top .pcont {line-height:2;font-size:1.8rem;color: var(--lay-col-white);}
.esg_box .top .pcont em:nth-of-type(1) {color: var(--lay-col-green2);}
.esg_box .top .pcont em:nth-of-type(2) {color: var(--lay-col-green3);}
.esg_box .top .pcont em:nth-of-type(3) {color: var(--lay-col-blue2);}
.esg_box .top .icon1 {width: 86px;margin-top:35px;}
.esg_box .top .sns_box {display:flex;gap:10px;margin-top:auto;}
.esg_box .top .sns_box li {border-radius: 50px;line-height:35px;padding:0 20px;color: var(--lay-col-white);}
.esg_box .top .sns_box li:nth-child(1) {background:rgba(20,154,63,0.7);}
.esg_box .top .sns_box li:nth-child(2) {background:rgba(13,175,150,0.7);}
.esg_box .top .sns_box li:nth-child(3) {background:rgba(11,157,211,0.7);}
.esg_box .center {padding:80px 0;}
.esg_box .center > strong {display:block;font-size:2.8rem;color: var(--lay-col-title);text-align: center;}
.esg_box .center > strong em {display:block;margin-bottom:5px;font-size:1.8rem;font-weight: 900;color: var(--lay-col-green4);}
.esg_box .center .esg_list {display: flex;flex-direction:column;gap:20px;margin-top:30px;}
.esg_box .center .esg_list li {display: flex;justify-content: center;}
.esg_box .center .esg_list li strong {flex-shrink:0;display:block;width:240px;padding:20px;background: linear-gradient(to right, #149a3f, #16b248);font-size:2.4rem;color:#beeece;}
.esg_box .center .esg_list li:nth-child(2) strong {background: linear-gradient(to right, #0daf96, #14ca9d);color:#bdfbf1;}
.esg_box .center .esg_list li:nth-child(3) strong {background: linear-gradient(to right, #0b9dd3, #0bb0d3);color:#c0eeff;}
.esg_box .center .esg_list li strong em {color: var(--lay-col-white);}
.esg_box .center .esg_list li strong span {display:block;margin-top:15px;font-size:1.8rem;text-align:right;color: var(--lay-col-white);}
.esg_box .center .esg_list li .lbox {position:relative;display: flex;gap:40px;flex-grow: 1;padding-left:120px;}
.esg_box .center .esg_list li .lbox:before {content: "";position:absolute;left:0;top:50%;z-index:-1;display: block;width:100%;height:2px;border-bottom:2px dashed var(--lay-line-col);transform: translateY(-50%);}
.esg_box .center .esg_list li .lbox li {position:relative;display:grid;place-items:center;width:33.3%;min-height:100px;padding:10px 15px;border:3px solid var(--lay-line-col);background:var(--lay-col-white);text-align: center;}
.esg_box .center .esg_list li .lbox li:before {content: "";position:absolute;left:-9px;top:50%;display: block;width: 16px;height: 16px;border-radius: 100%;background: var(--lay-col-green4);transform: translateY(-50%);}
.esg_box .center .esg_list li .lbox li br {}
.esg_box .center .esg_list li:nth-child(2) .lbox li:before {background: #0daf96;}
.esg_box .center .esg_list li:nth-child(3) .lbox li:before {background: #0b9dd3;}
.esg_box .center .esg_list li:nth-child(3) .lbox li:last-child {border:0;}
.esg_box .center .esg_list li:nth-child(3) .lbox li:last-child:before {display: none;}
.esg_box .bot {background:url("/images/fs/content/sub01/img_esg_bg2.png") no-repeat center center / cover;}
.esg_box .bot .esg_list {display: flex;justify-content: center;gap:60px;padding:50px;}
.esg_box .bot .esg_list li {}
.esg_box .bot .esg_list li a {display: block;text-align: center;}
.esg_box .bot .esg_list li a .bu2_img {}
.esg_box .bot .esg_list li a .bu2_img img {width: clamp(0px,95%,345px);}
.esg_box .bot .esg_list li a .bu2_txt {margin-top:15px;text-align:center;font-size:1.8rem;color:var(--lay-col-white);}
	@media only screen and (max-width:1199px){
		.esg_box .center .esg_list li .lbox {padding-left:60px;}
	}
	@media only screen and (max-width:1023px){
		.esg_box .top {height:auto;padding:45px;}
		.esg_box .top .pcont {line-height:1.7;}
		.esg_box .top .ptitle:after {margin:25px 0 15px 0;}
		.esg_box .top .icon1 {width: 86px;margin-top:15px;}
		.esg_box .top .sns_box {margin-top:45px;}
		.esg_box .center {padding:40px 0;}
		.esg_box .center .esg_list li strong {width:160px;}
		.esg_box .center .esg_list li .lbox {gap:20px;padding-left:20px;}
		.esg_box .center .esg_list li .lbox li {padding:10px 5px;}
	}
	@media only screen and (max-width:767px){
		.esg_box .top {padding:35px;background-position:left center;}
		.esg_box .top .ptitle {text-wrap: balance;}
		.esg_box .top .ptitle br {display: none;}
		.esg_box .top .pcont {text-wrap: balance;}
		.esg_box .top .pcont br {display: none;}
		.esg_box .top .sns_box {flex-wrap: wrap;}
		.esg_box .center .esg_list li {flex-direction:column;}
		.esg_box .center .esg_list li strong {width:100%;}
		.esg_box .center .esg_list li .lbox {padding-left:0;margin-top:20px;}
		.esg_box .center .esg_list li .lbox li {min-height: 100px;}
		.esg_box .bot .esg_list {gap:20px;padding:20px;}
	}

/* 010501_오시는길 */
.map_box {}
.map_box .box {}
.map_box iframe {width: 100%;aspect-ratio: 2/1;}
.map_box .text_box {}
.map_box .text_box h4 {margin:30px 0 15px 0;}
.map_box .text_box ul {display: flex;gap:20px;flex-wrap: wrap;}
.map_box .text_box ul li {flex-grow:1;padding:30px;border-top:2px solid var(--lay-col-title);border-bottom: 1px solid var(--lay-line-col);font-size:2rem;color:var(--lay-col-content);}
.map_box .text_box ul li strong {display:block;padding-bottom:10px;font-size:1.6rem;font-weight: 800;color:var(--lay-col-title);}

/* 030101_사업안내 */
.business_box {}
.business_box .ptitle {font-size:3rem;font-weight: 400;color: var(--lay-col-title);text-align: center;}
.business_box .ptitle strong {display:block;margin-bottom:20px;font-size:5rem;font-weight: 800;}
.business_box .ptitle em {color: var(--lay-col-blue);}
.business_box .icon {display:block;margin:40px auto 60px auto;}
.business_box ol {position:relative;display: flex;flex-wrap: wrap;row-gap:80px;padding:195px 80px 140px 80px;margin-bottom:50px;background:#fbfdff url("/images/fs/content/sub03/bg3.png") no-repeat center center / cover;box-shadow: inset 0 0 15px 4px rgba(0,0,0,0.04);}
.business_box ol:before {content:"";position:absolute;left:-50px;top:-95px;display: block;width:393px;height:341px;background:url("/images/fs/content/sub03/bg1.png") no-repeat left top / cover;}
.business_box ol:after {content:"";position:absolute;right:-50px;bottom:-95px;display: block;width:393px;height:341px;background:url("/images/fs/content/sub03/bg2.png") no-repeat left top / cover;}
.business_box ol li {width: 33.3%;padding:15px 0;text-align:center;border-right: 1px solid var(--lay-line-col);}
.business_box ol li:nth-child(3n) {border-right: 0;}
.business_box ol li .st1 {display: flex;gap:30px;padding-left:35px;}
.business_box ol li .st1 em {width:76px;line-height:0.7;font-size:7rem;font-weight:900;color: var(--lay-col-title);opacity: 0.08;}
.business_box ol li .st1 span {display:grid;place-items:center;width:120px;height:120px;background: var(--lay-bg-col-blue);}
.business_box ol li .st1 span img {}
.business_box ol li .st2 {display:block;margin:40px 15px 15px 15px;font-size:2.4rem;color: var(--lay-col-title);}
.business_box ol li p {padding:0 15px;line-height:1.5;font-size:1.8rem;color: var(--lay-col-content);}
.business_box ol li p br {}
	@media only screen and (max-width:1199px){
		.business_box ol li {padding:15px 15px;}
		.business_box ol li .st1 {gap:20px;padding-left:0;}
	}
	@media only screen and (max-width:1023px){
		.business_box ol {row-gap:50px;padding:125px 30px 70px 30px;}
		.business_box ol:before {left:-45px;top:-85px;width:293px;height:241px;}
		.business_box ol:after {right:-45px;bottom:-75px;width:293px;height:241px;}
		.business_box ol li {width: 50%;text-align:left;}
		.business_box ol li .st1 {}
		.business_box ol li:nth-child(2n) {border-right: 0;}
		.business_box ol li:nth-child(3n) {border-right: 1px solid var(--lay-line-col);}
		.business_box ol li:last-child {border-right: 0;}
		.business_box ol li .st2 {padding-left:100px;}
		.business_box ol li p {padding-left:100px;}
	}
	@media only screen and (max-width:767px){
		.business_box .ptitle {font-size:2.5rem;}
		.business_box .ptitle strong {margin-bottom:10px;font-size:4.5rem;}
		.business_box .icon {margin:20px auto 30px auto;}
		.business_box ol {flex-direction: column;row-gap:20px;padding:70px 30px 20px 30px;}
		.business_box ol:before {left:-55px;top:-60px;width:213px;height:161px;}
		.business_box ol:after {right:-30px;bottom:-40px;width:213px;height:161px;}
		.business_box ol li {display:flex;width: 100%;padding:5px 0 25px 0;border-bottom: 1px solid var(--lay-line-col);border-right: 0;}
		.business_box ol li .st1 em {width:46px;padding-top:5px;font-size:5rem;}
		.business_box ol li .st1 span {width: 90px;height: 90px;}
		.business_box ol li .st1 span img {transform: scale(0.8,0.8);}
		.business_box ol li .st2 {margin:5px 0 15px 0;padding-left:20px;}
		.business_box ol li p {padding-left:20px;}
		.business_box ol li:nth-child(3n) {border-right: 0;}
		.business_box ol li:last-child {border-bottom: 0;}
	}
	@media only screen and (max-width:499px){
		.business_box .ptitle {font-size:2rem;}
		.business_box .ptitle strong {margin-bottom:10px;font-size:3rem;}
		.business_box .icon {margin:20px auto 60px auto;}
		.business_box ol {padding:80px 15px 70px 15px;}
		.business_box ol li .st1 span {display: none;}
	}

/* 030201_창업안내 */
.startup_box {}
.startup_box .st1 {display:block;text-align:center;font-size:5rem;font-weight:800;color: var(--lay-col-title);}
.startup_box .st1 em {color: var(--lay-col-blue);}
.startup_box .etc {display: flex;justify-content:center;gap:10px;margin:30px 0 80px 0;}
.startup_box .etc span {display: block;width: 61px;height: 7px;background: var(--lay-bg-col-green4);}
.startup_box .etc span:nth-child(1) {}
.startup_box .etc span:nth-child(2) {background: var(--lay-bg-col-green5);}
.startup_box .etc span:nth-child(3) {background: var(--lay-bg-col-blue5);}
.startup_box .etc span:nth-child(4) {background: var(--lay-bg-col-blue6);}
.startup_box > .img_box {text-align: center;}
.startup_box > .img_box img {width: clamp(0px,95%,1293px);}
.startup_box .ul_list {display:none;grid-template-columns:repeat(2, 1fr);gap:20px;}
.startup_box .ul_list li {position:relative;padding:30px;background: var(--lay-bg-col-green4);color: var(--lay-col-white);}
.startup_box .ul_list li:nth-child(2) {background: var(--lay-bg-col-green5);}
.startup_box .ul_list li:nth-child(3) {background: var(--lay-bg-col-blue5);}
.startup_box .ul_list li:nth-child(4) {background: var(--lay-bg-col-blue6);}
.startup_box .ul_list li strong {display:block;font-size:3rem;}
.startup_box .ul_list li strong:after {content: "";display: block;margin:20px 0;width: 50px;height: 1px;background: var(--lay-bg-col-white);}
.startup_box .ul_list li strong span {}
.startup_box .ul_list li strong em {}
.startup_box .ul_list li strong img {position:absolute;right:15px;bottom:15px;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(275deg) brightness(103%) contrast(103%);}
.startup_box .ul_list li p {margin-top:10px;line-height:1.5;font-size:1.8rem;}
.startup_box .center {position:relative;margin-top:70px;padding:125px 0 100px 0;background:url("/images/fs/content/sub03/bg_startup.png") no-repeat center center / cover;text-align: center;}
.startup_box .center:after {content: "";position: absolute;left:50%;top:0;width:0;height:0;transform: translateX(-50%);border-bottom: 60px solid transparent;border-top: 60px solid var(--lay-col-white);border-left: 60px solid transparent;border-right: 60px solid transparent;}
.startup_box .center > strong {font-size: 5rem;font-weight:800;color: var(--lay-col-white);}
.startup_box .center > .etc {margin:30px 0 30px 0;}
.startup_box .center > p {font-size: 2.4rem;color: var(--lay-col-white);}
.startup_box .center > .img_box {margin-top:80px;}
.startup_box .center > .img_box img {width: clamp(0px,95%,1054px);}
.startup_box .center > .img_box2 img {width: clamp(0px,95%,1303px);}
.startup_box .center > .img_box3 img {width: clamp(0px,95%,1207px);}
.startup_box .center .ol_list {display:none;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:60px;color:var(--lay-col-white);text-align: left;}
.startup_box .center .ol_list li {padding:20px;border:1px solid #4b565f;}
.startup_box .center .ol_list li strong {font-size:3rem;color:#63e28b;}
.startup_box .center .ol_list li:nth-child(2) strong {color:#5fd7c5;}
.startup_box .center .ol_list li:nth-child(3) strong {color:#55c0e8;}
.startup_box .center .ol_list li:nth-child(4) strong {color:#5fa1ec;}
.startup_box .center .ol_list li strong span {}
.startup_box .center .ol_list li strong em {}
.startup_box .center .ol_list li strong img {}
.startup_box .center .ol_list li p {margin-top:10px;line-height: 1.5;font-size:1.8rem;}
.startup_box .bottom {display:block;margin-top:80px;padding:0 80px 0 180px;}
.startup_box .bottom ul {display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.startup_box .bottom ul li {}
.startup_box .bottom ul li img {}
.startup_box .bottom ul li strong {display: block;margin:20px 0 15px 0;font-size: 3rem;color:var(--lay-bg-col-green4);}
.startup_box .bottom ul li:nth-child(2) strong {color:var(--lay-bg-col-green5);}
.startup_box .bottom ul li:nth-child(3) strong {color:var(--lay-bg-col-blue5);}
.startup_box .bottom ul li ol {padding-right:90px;}
.startup_box .bottom ul li ol li {font-size:1.8rem;line-height:1.8;color: var(--lay-col-title);text-indent: -20px;padding-left:16px;}
.startup_box .bottom ul li ol li:first-child {text-indent: -16px;padding-left:16px;}
	@media only screen and (max-width:1199px){
		.startup_box .bottom {margin-top:40px;padding:0 100px 0 150px;}
	}
	@media only screen and (max-width:1023px){
		.startup_box .etc {margin:30px 0 38px 0;}
		.startup_box > .img_box {display: none;}
		.startup_box .ul_list {display:grid;}
		.startup_box .ul_list li {padding:30px 90px 30px 30px;}

		.startup_box .center {margin-top:35px;padding:65px 20px 50px 20px;}
		.startup_box .center:after {border-bottom: 30px solid transparent;border-top: 30px solid var(--lay-col-white);border-left: 30px solid transparent;border-right: 30px solid transparent;}
		.startup_box .center > .img_box {display:none;}
		.startup_box .center .ol_list {display:grid;}
		.startup_box .center .ol_list li {}

		.startup_box .bottom {padding:0 20px 0 20px;}
		.startup_box .bottom ul > li {border-right: 1px solid var(--lay-line-col);}
		.startup_box .bottom ul > li:last-child {border-right: 0;}
		.startup_box .bottom ul > li img {max-width: 70px;}
	}
	@media only screen and (max-width:767px){
		.startup_box .etc {gap:5px;}
		.startup_box .etc span {width: 40px;height: 4px;}
		.startup_box .ul_list {gap:10px;}
		.startup_box .ul_list li {padding:20px 90px 20px 20px;}

		.startup_box .center .ol_list {gap:10px;margin-top:40px;}

		.startup_box .bottom {padding:0;}
		.startup_box .bottom ul {grid-template-columns:repeat(1, 1fr);gap:10px;}
		.startup_box .bottom ul > li strong {margin:0 0 15px 0;}
		.startup_box .bottom ul > li {position:relative;padding:10px 10px;border-bottom: 1px solid var(--lay-line-col);border-right: 0;}
		.startup_box .bottom ul > li:last-child {border-bottom: 0;}
		.startup_box .bottom ul > li img {position:absolute;right:20px;bottom:20px;}
	}
	@media only screen and (max-width:599px){
		.startup_box .st1 {font-size:4.5rem;}
		.startup_box .ul_list {grid-template-columns:repeat(1, 1fr);}
		.startup_box .ul_list li {padding:20px 20px 20px 20px;}
		.startup_box .ul_list li strong {font-size:2.4rem;}
		.startup_box .ul_list li strong:after {margin:15px 0;}
		.startup_box .ul_list li strong img {display: none;}

		.startup_box .center > strong {font-size: 4.5rem;}
		.startup_box .center > p {font-size: 2rem;}
		.startup_box .center .ol_list {grid-template-columns:repeat(1, 1fr);}
		.startup_box .center .ol_list li strong {font-size:2.4rem;}
		.startup_box .center .ol_list li strong img {display: none;}

		.startup_box .bottom ul li ol li {text-indent: -16px;padding-left:16px;}
	}


/****************/
/* 게시판 공통 */
/****************/
/* 상단 설명박스 */
.top_box {padding:45px 50px;margin-bottom:50px;background:url("/images/content/board/top_box.png") no-repeat center center / cover;}
.top_box p {font-weight:400;font-size:2.5rem;color: var(--lay-col-white);}
.top_box p strong {font-weight:700;}
	@media only screen and (max-width:767px){
		.top_box {padding:35px 25px;margin-bottom:20px;}
	}
/* 게시판 상단검색 */
.sch_top {display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:1;margin-bottom:20px;}
/* 총게시물 수 */
.sch_top .total {}
.sch_top .total strong {font-weight:500;color: var(--lay-col-title);}
.sch_top .total strong > em {color: var(--lay-col-blue);}
.sch_top .total strong > span {color: var(--lay-col-content);}
.sch_top .total strong > span em {color: var(--lay-col-blue);}
/* 검색 */
.sch_top .search_box {}
.sch_top .search_box .inputbox {display: flex;justify-content: center;gap:4px;}
.sch_top .search_box .inputbox select {padding:0 35px 0 15px;width:190px;border:1px solid var(--lay-line-col);color: var(--lay-col-content);}
.sch_top .search_box .inputbox input {width:427px;border:1px solid var(--lay-line-col);color: var(--lay-col-title);}
.sch_top .search_box .inputbox input::-ms-input-placeholder {color: var(--lay-col-content);}
.sch_top .search_box .inputbox input::-webkit-input-placeholder {color: var(--lay-col-content);}
.sch_top .search_box .inputbox input::-moz-placeholder {color: var(--lay-col-content);}
.sch_top .search_box .inputbox button {flex-shrink:0;width: 45px;height: 45px;background: var(--lay-col-title);}
.sch_top .search_box .inputbox button img {width:24px;transition:var(--lay-transition);filter: brightness(0) invert(1);}
/* 게시판 영역 */
.board_box {border-top:2px solid var(--lay-col-title);border-bottom:1px solid var(--lay-line-col);}
/* 게시판 페이지넘버 */
.page_number {display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:40px;}
.page_number li {margin:0 2px;}
.page_number li a {display:grid;place-items:center;width:34px;height:34px;line-height:1.2;text-align:center;font-size:1.5rem;color:var(--lay-col-title);}
.page_number li a.on,.page_number li a:is(:hover, :focus, :active) {}
.page_number .prev_first a {background:url("/images/common/first_prev.png") no-repeat center center;font-size:0;}
.page_number .prev a {background:url("/images/common/prev.png") no-repeat center center;font-size:0;}
.page_number .num {}
.page_number .num a.on,.page_number .num a:is(:hover, :focus, :active) {background:var(--lay-col-blue);color:var(--lay-col-white);}
.page_number .next a {background:url("/images/common/next.png") no-repeat center center;font-size:0;}
.page_number .next_last a {background:url("/images/common/last_next.png") no-repeat center center;font-size:0;}
	@media only screen and (max-width:1399px){
		.notiwrap {padding: 0;}
	}
	@media only screen and (max-width:1023px){
		.sch_top {margin-bottom:15px;}
		.sch_top .search_box .inputbox select {width:100px;}
		.sch_top .search_box .inputbox input {width:327px;}
	
		.page_number {margin-top:20px;}
	}
	@media only screen and (max-width:767px){
		.sch_top {flex-direction: column-reverse;align-items: flex-start;margin-bottom:10px;gap:10px;}
		.sch_top .search_box {width: 100%;}
		.sch_top .search_box .inputbox {flex-wrap: wrap;}
		.sch_top .search_box .inputbox select {flex-grow:1;}
		.sch_top .search_box .inputbox input {flex-grow:1;}
		.sch_top .search_box .inputbox button {flex-grow:1;width: 40px;height: 40px;}
	
		.page_number li {margin:0 1px;}
		.page_number li a {width:30px;height:30px;line-height:30px;}
		.page_number .prev_first a {width:30px;}
		.page_number .prev a {width:30px;}
		.page_number .next a {width:30px;}
		.page_number .next_last a {width:30px;}
	}
/* 홍보자료(목록) */
.board_table {}
.board_table {width:100%;line-height:1;margin-top:1px;border-collapse:collapse;color:var(--lay-col-title);}
.board_table thead th {position:relative;padding:15px 12px;font-weight:700;border-bottom:1px solid var(--lay-col-title);}
.board_table tbody tr {border-top:1px solid var(--lay-line-col);}
.board_table tbody tr.noti {position:relative;background: var(--lay-bg-col-blue3);}
.board_table tbody tr.noti:after {content:"";display: block;position:absolute;left:0;top:-1px;width: 100%;height: 1px;background: var(--lay-col-white);}
.board_table tbody td {padding:15px 12px;height: 56px;font-weight: 400;}
.board_table tbody td .ellipsis1 {max-width:90%;}
.board_table tbody td .new {transform: translateY(-5px);}
.board_table tbody td .new img {width: 20px;}
.board_table tbody td.num {font-size:1.6rem;color: var(--lay-col-content);}
.board_table tbody td.img {}
.board_table tbody td.img img {width:128px;}
.board_table tbody td.tit {font-weight: 600;}
.board_table tbody td.tit a {line-height:1.3;}
.board_table tbody td.tit a .new {}
.board_table tbody td.tit .reply {display: inline-block;margin-left:14px;}
.board_table tbody td.filedown {}
.board_table tbody td.view {}
.board_table tbody td.view .btn_bace:first-child {margin-top:0;}
.board_table tbody td.view .btn_bace {margin-top:5px;}
.board_table tbody td.file {color:var(--lay-col-content);}
.board_table tbody td.file img {opacity: 0.5;}
.board_table tbody td.data {color:var(--lay-col-content);}
.board_table tbody td .btn_bace {height:35px;line-height:35px;font-size:1.4rem;}
.board_table tbody tr.noti {}
.board_table tbody tr.noti td {font-weight: 500;}
.board_table tbody tr.noti .num span {display:grid;place-items:center;width:52px;height:30px;margin:0 auto;background:var(--lay-col-blue);text-align:center;color:var(--lay-col-white);}
.board_table tbody tr:is(:hover,:focus,:active) {background:#f9f9f9;}
	@media only screen and (max-width:1199px){
		.board_table thead th {border-bottom:2px solid var(--lay-col-title);}
	}
	@media only screen and (max-width:1023px){
		.board_table thead th {padding:10px 10px;}
		.board_table tbody td {padding:10px 10px;}
		.board_table tbody td .new img {width:17px;}
		.board_table tbody td .btn_bace {height:35px;line-height:35px;}
		.board_table tbody td.tit a {margin-top:0;}
	}
	@media only screen and (max-width:767px){
		.board_table {text-align:left;}
		.board_table colgroup,
		.board_table thead th {display:none;}
		.board_table tbody tr:first-child {border-top:0;}
		.board_table tbody tr.noti:after  {display: none;}
		.board_table tbody tr {display:flex;flex-wrap:wrap;padding:12px 0;}
		.board_table tbody td {display:block;height: auto;}
		.board_table tbody td.num {order: 1;display:none;}
		.board_table tbody td.tit {order: 2;width:100%;padding:0 6px 8px 6px;font-weight: 600;}
		.board_table tbody td .new img {width:20px;}
		.board_table tbody td.file {order: 4;display:inline-block;padding:0 6px;border-right:0;}
		.board_table tbody td.file img {width: 18px;margin-top:3px;}
		.board_table tbody td.data {order: 3;display:inline-block;padding:0 6px;margin:5px 0;border-right:1px solid var(--lay-line-col);}
		.board_table tbody tr.noti td {font-weight: 600;}
		.board_table tbody tr.noti td.num {display:block;}
		.board_table tbody tr.noti .num {padding:0 6px 10px 6px;text-align: left;}
		.board_table tbody tr.noti .num span {display:inline-block;width:45px;line-height: 25px;height: 25px;}
		.board_table tbody tr.noti .num span img {height:50%;vertical-align: middle;}
		.board_table tbody tr td.ta-c {width:100%;}
	}
	@media only screen and (max-width:529px){
		.board_table tbody td .ellipsis1 {max-width:98%;}
		.board_table tbody td.tit .reply {display: block;margin:10px 0 0 0;}
	}
/* 홍보자료(상세) */
.view_box {border-top:2px solid var(--lay-col-title);border-bottom:1px solid var(--lay-line-col);}
.view_box .top {border-bottom:1px solid var(--lay-line-col);text-align: center;padding-top:40px;}
.view_box .top .sttit {display:flex;flex-direction:column;padding:0 30px;margin-bottom:45px;font-weight:700;font-size:3rem;color:var(--lay-col-title);}
.view_box .top .etc {padding:20px 15px;font-weight:400;border-top:1px solid var(--lay-line-col);}
.view_box .top .etc span {display:inline-block;margin-right:15px;padding-right:25px;border-right:1px solid var(--lay-line-col);}
.view_box .top .etc span:last-child {margin-right:0;padding-right:0;border-right:0;}
.view_box .top .etc span em {display:inline-block;margin-right:12px;font-weight:600;color: var(--lay-col-title);}
.view_box .content_box {padding:50px 30px;line-height:1.7;font-size:1.7rem;color:var(--lay-col-content);}
.view_box .file_box {display:flex;gap:55px;padding:20px 30px 18px 30px;border-top:1px solid var(--lay-line-col);background: var(--lay-bg-col-gray);}
.view_box .file_box strong {padding-top:2px;color:var(--lay-col-title);}
.view_box .file_box .file_d {display:flex;align-items:center;gap:70px;}
.view_box .file_box .file_d a {display:flex;gap:8px;line-height: 1.2;}
.view_box .file_box .file_d a img {opacity: 0.5;transform: translateY(-2px);}
.view_box .file_box .file_d a span {color:var(--lay-col-blue);}
.view_box .file_box .file_d a:is(:hover, :focus, :active) {}
.view_box .file_box .btn_down {height:40px;padding:0 20px;font-weight:500;color: var(--lay-col-blue);border:1px solid var(--layout-bg-col-blue);}
.view_box .file_box .btn_down img {vertical-align: middle;margin:-4px 0 0 8px;}
.view_np_box {display: flex;justify-content: center;align-items: center;}
	@media only screen and (max-width:1199px){
		.view_box .top .sttit {padding:7px 30px 0 30px;}
	}
	@media only screen and (max-width:1023px){
		.view_box .top {padding-top:40px;}
		.view_box .top .sttit {padding:7px 20px 0 20px;}
		.view_box .content_box {padding:30px 20px;}
		.view_box .file_box {gap:25px;padding:25px 20px;}
	}
	@media only screen and (max-width:767px){
		.view_box .top {padding-top:28px;}
		.view_box .top .sttit {line-height:1;padding:5px 15px 0 15px;margin-bottom:28px;}
		.view_box .top .etc {padding:15px 15px;text-align: left;}
		.view_box .top .etc span {display:block;margin-bottom:5px;margin-right:0;padding-right:0;border-right:0;}
		.view_box .top .etc span:last-child {margin-bottom:0;}
		.view_box .content_box {padding:20px 15px;}
		.view_box .file_box {flex-direction:column;gap:15px;padding:15px 15px;}
		.view_box .file_box .file_d {flex-direction:column;align-items: flex-start;gap:10px;}
		.view_box .file_box .file_d a img {margin-top:-2px;}
		.view_box .file_box .btn_down {height:30px;line-height:30px;}
		.view_box .file_box .btn_down img {margin-top:1px;}
	}

/* 웰니스매거진(목록) */
.event_table {overflow:hidden;position:relative;padding-top:40px;border-top:2px solid var(--lay-col-title);}
.event_table:after {content:"";position:absolute;left:0;bottom:0;display: block;width: 100%;height: 1px;background: var(--lay-line-col);}
.event_table .event_ul {display: flex;flex-wrap: wrap;row-gap:40px;margin-left:-40px;}
.event_table .event_ul li {width: 25%;padding-left:40px;padding-bottom:40px;border-bottom:1px solid var(--lay-line-col);}
.event_table .event_ul li a {display: block;text-decoration: none;}
.event_table .event_ul li a .img {overflow:hidden;position:relative;display: block;padding-top:110%;border:1px solid var(--lay-line-col);background: var(--lay-bg-blue1);transition: .3s;}
.event_table .event_ul li a .img img {position:absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.event_table .event_ul li a .tit {display: flex;gap:10px;line-height:1.2;margin-top:25px;font-size:2.2rem;font-weight:700;color:var(--lay-col-title);text-decoration: none;}
.event_table .event_ul li a .tit .new {margin-top:2px;}
.event_table .event_ul li a .day {display: block;margin-top:25px;text-align: right;font-size:1.6rem;color: var(--lay-col-black3);}
.event_table .event_ul li a:is(:hover,:focus,:active) .img {border:1px solid var(--lay-col-title);box-shadow: 0 0 25px rgba(0,0,0,0.15);}
.event_table .event_ul .nocont_li {width: 100%;padding:0 0 0 40px;margin:0;}
.event_table .event_ul .nocont_li .nocont {padding:40px 15px 80px 15px;text-align: center;}
	@media only screen and (max-width:1023px){
		.event_table {padding-top:20px;}
		.event_table .event_ul {margin-left:-20px;row-gap:20px;}
		.event_table .event_ul li {width: 33.3%;padding-left:20px;padding-bottom:20px;}
		.event_table .event_ul li a .tit {margin-top:15px;}
		.event_table .event_ul li a .day {margin-top:15px;}
	}
	@media only screen and (max-width:767px){
		.event_table {padding-top:20px;}
		.event_table .event_ul {margin-left:-20px;row-gap:20px;}
		.event_table .event_ul li {width: 50%;padding-left:20px;padding-bottom:20px;}
		.event_table .event_ul li a .day {margin-top:15px;}
	}

/* 제품소개(목록) */
.products_table {overflow:hidden;position:relative;padding-top:40px;border-top:2px solid var(--lay-col-title);}
.products_table:after {content:"";position:absolute;left:0;bottom:0;display: block;width: 100%;height: 1px;background: var(--lay-line-col);}
.products_table .products_ul {display: flex;flex-wrap: wrap;row-gap:40px;margin-left:-40px;}
.products_table .products_ul li {width: 25%;padding-left:40px;padding-bottom:40px;border-bottom:1px solid var(--lay-line-col);}
.products_table .products_ul li a {display: block;text-decoration: none;}
.products_table .products_ul li a .img {overflow:hidden;position:relative;display: block;padding-top:100%;border:1px solid var(--lay-line-col);background: var(--lay-bg-blue1);transition: .3s;}
.products_table .products_ul li a .img img {position:absolute;left:50%;top:50%;width: 100%;transform: translate(-50%,-50%);}
.products_table .products_ul li a .tit {display: flex;gap:10px;line-height:1.2;margin-top:25px;font-size:2.2rem;font-weight:700;color:var(--lay-col-title);text-decoration: none;}
.products_table .products_ul li a .tit .new {margin-top:2px;}
.products_table .products_ul li a .day {display: block;margin-top:25px;text-align: right;font-size:1.6rem;color: var(--lay-col-black3);}
.products_table .products_ul li a:is(:hover,:focus,:active) .img {border:1px solid var(--lay-col-title);box-shadow: 0 0 25px rgba(0,0,0,0.15);}
.products_table .products_ul .nocont_li {width: 100%;padding:0 0 0 40px;margin:0;}
.products_table .products_ul .nocont_li .nocont {padding:40px 15px 80px 15px;text-align: center;}
	@media only screen and (max-width:1023px){
		.products_table {padding-top:20px;}
		.products_table .products_ul {margin-left:-20px;row-gap:20px;}
		.products_table .products_ul li {width: 33.3%;padding-left:20px;padding-bottom:20px;}
		.products_table .products_ul li a .tit {margin-top:15px;}
		.products_table .products_ul li a .day {margin-top:15px;}
	}
	@media only screen and (max-width:767px){
		.products_table {padding-top:20px;}
		.products_table .products_ul {margin-left:-20px;row-gap:20px;}
		.products_table .products_ul li {width: 50%;padding-left:20px;padding-bottom:20px;}
		.products_table .products_ul li a .day {margin-top:15px;}
	}
/* 제품소개(상세) */
.products_view_box {}
.products_view_box .top {}
.products_view_box .top .sttit {display:block;margin-bottom:40px;font-weight:800;font-size:3rem;color:var(--lay-col-title);}
.products_view_box .top .sttit:before {content:"";display:block;width: 30px;height: 3px;margin-bottom:15px;background: var(--lay-col-title);}
.products_view_box .content_box {display: flex;gap:75px;}
.products_view_box .content_box .left {display:flex;justify-content:center;align-items:center;position:relative;z-index:1;flex-shrink:0;width:545px;height:380px;background:var(--lay-bg-col-white);border: 1px solid var(--lay-line-col);box-shadow: 15px 15px 30px rgba(0,0,0,0.09);transition: var(--lay-transition);}
.products_view_box .content_box .left:after {content:"";position:absolute;left:0;top:0;z-index:-1;display: block;width: 100%;height: 100%;background: var(--lay-bg-col-blue3);clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.products_view_box .content_box .left img {height:100%;}
.products_view_box .content_box .right {flex-grow:1;display: flex;flex-direction: column;}
.products_view_box .content_box .right .tit {margin-top:70px;display: block;}
.products_view_box .content_box .right .tit span {font-size:1.8rem;color: #c9c8c8;}
.products_view_box .content_box .right .tit em {display:block;font-size:2.4rem;color: var(--lay-col-title);}
.products_view_box .content_box .right .pcon {line-height:1.5;margin-top:15px;font-size:1.8rem;color: var(--lay-col-content);}
.products_view_box .content_box .right .btn {display:flex;gap:4px;margin-top:auto;margin-bottom:50px;}
.products_view_box .content_box .right .btn a {}
.products_view_box .content_view {padding:150px 0 70px 0;margin-top:-72px;background: var(--lay-bg-col-gray);}
.products_view_box .content_view .wrap {padding:40px;background: var(--lay-bg-col-white);}
.products_view_box .content_view .tit {display: block;padding-bottom:20px;margin-bottom:20px;font-size:2.4rem;border-bottom: 1px solid var(--lay-line-col);color: var(--lay-col-title);}
.products_view_box .content_view .cont {}
	@media only screen and (max-width:1399px){
		.products_view_box .content_view {padding:150px 15px 70px 15px;margin-top:-72px;}
	}
	@media only screen and (max-width:1199px){
		.products_view_box .content_box {gap:45px;}
		.products_view_box .content_box .left {width: 40%;}
	}
	@media only screen and (max-width:1023px){
		.products_view_box .content_view {padding:110px 15px 15px 15px;}
		.products_view_box .content_box .right .tit {margin-top:35px;}
		.products_view_box .content_view .wrap {padding:30px;}
		.products_view_box .wrap {padding:0;}
	}
	@media only screen and (max-width:767px){
		.products_view_box .content_box .left {width: 100%;height: auto;}
		.products_view_box .content_box {display: flex;flex-direction:column;gap:20px;}
		.products_view_box .content_box .right {padding:0 15px;}
		.products_view_box .content_box .right .tit {margin-top:10px;}
		.products_view_box .content_box .right .btn {margin-bottom: 10px;}
		.products_view_box .content_box .right .btn a {display: block;margin-top:10px;}
		.products_view_box .content_view {padding:15px 15px 15px 15px;margin-top:15px;}
		.products_view_box .content_view .wrap {padding:20px;}
	}

/* 인증현황(목록) */
.certf_list {overflow:hidden;position:relative;width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:60px 30px;padding-top:40px;padding-bottom:40px;border-top:2px solid var(--lay-col-title);}
.certf_list:after {content:"";position:absolute;left:0;bottom:0;display: block;width: 100%;height: 1px;background: var(--lay-line-col);}
.certf_list > li {position:relative;}
.certf_list > li a {display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;}
.certf_list > li .bu2_img {overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;width:100%;border:1px solid #ddd;aspect-ratio:6/8;}
.certf_list > li .bu2_img img {min-width:100%;max-height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all 0.8s;-webkit-transition:all 0.8s;}
.certf_list > li a:is(:hover,:focus,:active) .bu2_img img {transform:scale(1.1) translateX(-45%);}
.certf_list > li .bu2_txt {width:95%;margin:15px auto 0;color:#111;font-size:1.8rem;font-weight:600;word-break:break-all;text-align:center;}
	@media only screen and (max-width:1023px){
		.certf_list {grid-template-columns:repeat(3, 1fr);gap:50px 25px;}
	}
	@media only screen and (max-width:767px){
		.certf_list {grid-template-columns:repeat(2, 1fr);gap:30px 20px;}
	}
