@charset "utf-8";

/*layout*/
html {font-size:20px;color:#000;}
body {overflow-x:hidden;font-size:20px;background-color:#fff;letter-spacing:-0.05em;}
main {position:relative;}

/*layout*/
#wrap {position:relative;height:auto;margin:0 auto;}
.innerWrap {position:relative;width:60rem;margin:0 auto;}

figure img {display:block;}
figure.center {display:flex;justify-content:center;}
.ani, .pt {position:absolute;background-repeat:no-repeat;background-position:0 0;}

.mVer {display:none;}

.eng {font-family:"Lexend Deca";}

header {position:fixed;top:0;left:0;width:100%;height:4.5rem;padding:0 5.5rem 0 7rem;z-index:1000;display:flex;justify-content:space-between;}
header .logo,
header .brandLogo {display:block;width:9.5rem;height:4.5rem;background:url("../images/brandLogo.png") no-repeat 0 center / 9.5rem auto;z-index:998;}
header .m_btn_menu,
header .m_btn_close {display:none;}
header nav {display:block;}
header nav ul {display:flex;}
header nav ul li {font-size:1rem;line-height:4.5rem;font-weight:300;color:#fff;}
header nav ul li:not(:first-child) {margin-left:3.25rem;}
header nav ul li a {display:flex;width:100%;height:100%;justify-content:center;align-items:center;flex-flow:row wrap;}
header.fixed {background-color:#fff !important;transition:0.3s;}
header.fixed .logo,
header.fixed .brandLogo {background-image:url("../images/brandLogo_d.png");}
header.fixed nav ul li {color:#000;}
/* header.fixed .logo {height:4.5rem;} */
/* header.fixed nav ul li {line-height:4.5rem;} */

footer {height:18rem;padding:3rem 0 4.5rem;background-color:#e0e0e0;}
footer .footer__sns {display:flex;margin-bottom:1.5rem;}
footer .footer__sns > a {width:2rem;height:2rem;background-repeat:no-repeat;background-position:center center;background-size:2rem auto;}
footer .footer__sns a+a {margin-left:1.2rem;}
footer .footer__sns .footer__sns-youtube {background-image:url("../images/footer_sns_youtube.png");}
footer .footer__sns .footer__sns-insta {background-image:url("../images/footer_sns_insta.png");}
footer .footer__sns .footer__sns-linkedin {background-image:url("../images/footer_sns_linkedin.png");}
footer .footer__info {padding-top:1.5rem;border-top:solid 1px #9e9e9e;color:#666;}
footer .footer__info dt {font-size:1.2rem;font-weight:700}
footer .footer__info dd {margin-top:1.5rem;font-size:1.1rem;line-height:1.6rem;}

#wrap section {position:relative;margin:0 auto;}
#wrap main {position:relative;overflow:hidden;}

dl.subTitle {text-align:center;}
dl.subTitle dt {font-size:3.85rem;font-weight:700;}
dl.subTitle dd {margin-top:2.4rem;font-size:1.4rem;}
h2.title {display:flex;justify-content:center;}

.motion {position:absolute;background-repeat:no-repeat;background-position:0 0;}
.m_color {color:#ff5160;}

.headingWrap {position:relative;height:100vh;background-color:#000;width:100vw;}
.headingWrap .headingTitle {position:absolute;top:50%;left:50%;width:70rem;height:26.5rem;transform:translate(-50%,-50%);}
.headingWrap h2.title {position:absolute;top:0;left:0;width:35.1rem;height:15.5rem;background:url("../images/heading_title.png") no-repeat 0 0 / 35.1rem auto;}
.headingWrap .subTitle {position:absolute;bottom:0;left:0;width:100%;font-size:1.3rem;line-height:2rem;color:#fff;font-weight:300;}
.headingWrap .globeMotion {position:absolute;top:50%;left:calc(50% + 0.3rem);transform:translateY(-50%);}
.headingWrap .globe,
.headingWrap .cover {width:36.75rem;height:36.4rem;top:0;left:0;background-size:36.75rem auto;}
.headingWrap .globe.first {background-image:url("../images/heading_globe_01.png");}
.headingWrap .globe.second {background-image:url("../images/heading_globe_02.png");}
.headingWrap .globe.third {top:0;left:0;background-image:url("../images/heading_globe_03.png");}
.headingWrap .globe.fourth {top:0;left:0;background-image:url("../images/heading_globe_04.png");}
.headingWrap .globe div[class*="light"] {width:100%;height:100%;mix-blend-mode: color-dodge;background-size:36.75rem auto;}
.headingWrap .globe.third .light {background-image:url("../images/heading_globe_03_light.png");}
.headingWrap .globe.fourth .light {background-image:url("../images/heading_globe_04_light.png");}
.headingWrap .globe.fourth .light01 {background-image:url("../images/heading_globe_04_light01.png");}
.headingWrap .scrollIcon {position:absolute;bottom:1.6rem;left:calc(50% - 1.75rem);width:3.5rem;height:2.1rem;background:url("../images/icon_scroll.png") no-repeat center center / 3.5rem auto;z-index:200;animation:scrollAni 1s infinite alternate;}

@keyframes scrollAni {
	0%{transform:  translateY(10px);}
	100%{transform: translateY(0px);}
}

/* .headingWrap h2.title {top:19.2308vh;left:calc(50% - 46.5089vw);width:41.6568vw;height:18.8166vw;background:url("../images/heading_title.png") no-repeat 0 0 / 41.6568vw auto;}
.headingWrap .subTitle {bottom:10.0592vw;left:calc(50% - 46.5089vw);width:100%;font-size:2.0118vw;line-height:2.9586vw;}
.headingWrap .globe {width:64.7337vw;height:64.0237vw;top:9.7633vw;left:calc(50% - 14.7929vw);background-size:64.7337vw auto;}
.headingWrap .globe.first {background-image:url("../images/heading_globe_01.png");}
.headingWrap .globe.second {background-image:url("../images/heading_globe_02.png");}
.headingWrap .globe.third {background-image:url("../images/heading_globe_03.png");}
.headingWrap .globe.fourth {background-image:url("../images/heading_globe_04.png");}
.headingWrap .globe div[class*="light"] {width:100%;height:100%;mix-blend-mode: color-dodge;}
.headingWrap .globe.third .light {background-image:url("../images/heading_globe_03_light.png");}
.headingWrap .globe.fourth .light {background-image:url("../images/heading_globe_04_light.png");}
.headingWrap .globe.fourth .light01 {background-image:url("../images/heading_globe_04_light01.png");} */

.floatingMenu {position:fixed;bottom:3rem;right:3rem;z-index:1000;}
.floatingMenu a {display:block;}
.floatingMenu a+a {margin-top:0.5rem;}

.infoWrap {padding:10rem 0 4rem;}
.infoWrap:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:10.75rem;background-color:#000;z-index:-1;}
.infoWrap .slideWrap {margin-top:4rem;}
.infoWrap .text__desc {margin-top:6.5rem;text-align:center;}
.infoWrap .text__desc dt {font-size:1.5rem;font-weight:700;}
.infoWrap .text__desc dd {margin-top:0.7rem;font-size:1rem;color:#7a7a7a;}
.infoWrap .link__group {display:flex;margin-top:2.5rem;justify-content:space-between;}
.infoWrap .link__group li {width:18.5rem;height:17.6rem;background-color:#1c1c1c;border-radius:0.5rem;box-shadow:0 8px 16px rgba(0,0,0,0.4);background-size:18.7rem auto;;background-repeat:no-repeat;background-position:center bottom;}
.infoWrap .link__group li a {position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5rem;}
.infoWrap .link__group li dl dt {font-size:1.4rem;font-weight:700;color:#fff;}
.infoWrap .link__group li dl dd {margin-top:0.5rem;font-size:0.95rem;color:#9e9e9e;}
/* .infoWrap .link__group li:nth-of-type(3) {padding-right:0;} */
.infoWrap .link__group li:nth-of-type(3) dl dt {font-size:1.25rem;font-weight:300;}
.infoWrap .link__group li:nth-of-type(3) dl dt strong {font-size:1.4rem;}
.infoWrap .link__group li:nth-of-type(1) {background-image:url("../images/info_link_01.png");}
.infoWrap .link__group li:nth-of-type(2) {background-image:url("../images/info_link_02.png");} 
.infoWrap .link__group li:nth-of-type(3) {background-image:url("../images/info_link_03.png");}

.techCareerWrap {padding:6rem 0;}
.techCareerWrap .techTab__list {display:flex;margin-top:4rem;flex-flow:row wrap;justify-content:space-between;}
.techCareerWrap .techTab__list li {display:inline-flex;width:14.5rem;height:3.5rem;margin-bottom:0.75rem;text-align:center;box-shadow:0 0 6px rgba(0,0,0,0.15);border:solid 1px #fff;border-radius:3px;justify-content:center;align-items:center;font-size:1.15rem;color:#808080;cursor:pointer;transition:0.3s ease-in-out;}
.techCareerWrap .techTab__list li:hover,
.techCareerWrap .techTab__list li.active {border:solid 1px #fb336c;color:#fb336c;}
.techCareerWrap .hashtag__box {margin-top:1.75rem;padding:1.7rem 0 1.25rem 0;border-top:solid 1px #bfbfbf;border-bottom:solid 1px #bfbfbf;}
.techCareerWrap .hashtag__box p {margin-bottom:1.3rem;font-size:1rem;color:#333;font-weight:300;text-align:center;}
.techCareerWrap .hashtag__box .hashtag__list {display:flex;flex-flow:row wrap;}
.techCareerWrap .hashtag__box .hashtag__list li {display:inline-flex;min-width:7rem;margin:0 0.5rem 0.6rem 0;height:1.9rem;padding:0 1.3rem;border:solid 1px #bfbfbf;border-radius:1rem;justify-content:center;align-items:center;font-size:1rem;color:#bfbfbf;cursor:pointer;transition:0.3s ease-in-out;}
.techCareerWrap .hashtag__box .hashtag__list li:hover,
.techCareerWrap .hashtag__box .hashtag__list li.active {color:#5b5b5b;border-color:#5b5b5b;background-color:#ebebeb;}
.techCareerWrap .interview__area {margin-top:4.5rem;}
.techCareerWrap h3.title {font-size:1.6rem;text-align:center;}
.techCareerWrap .slideWrap {padding:3rem 2.25rem 0;}
.techCareerWrap .slideWrap .slideOuter {width:auto;height:21.75rem;}
.techCareerWrap .slideWrap .slideOuter ul li {width:13.4rem;height:17.5rem;margin-right:0.6rem;}
/* .techCareerWrap .slideWrap .slideOuter ul li+li {margin-left:0.6rem;} */
.techCareerWrap .slideWrap .slideOuter ul li dl {margin-top:1rem;}
.techCareerWrap .slideWrap .slideOuter ul li dl dt {font-size:1.25rem;font-weight:700;}
.techCareerWrap .slideWrap .slideOuter ul li dl dd {margin-top:0.5rem;font-size:0.95rem;color:#5e5e5e;font-weight:300;}
.techCareerWrap .slideWrap .slideOuter ul li dl dd p {margin-bottom:0.5rem;}
.techCareerWrap .slideWrap .moveButton .btn {width:1.1rem;height:1.8rem;background-size:1.1rem auto;}
.techCareerWrap .slideWrap .moveButton .btn.left {left:0;}
.techCareerWrap .slideWrap .moveButton .btn.right {right:0;}

.dnaWrap {padding:6rem 0;}
.dnaWrap .dna__list {margin-top:4rem;display:flex;flex-flow:row wrap;justify-content:space-between;}
.dnaWrap .dna__list li {position:relative;padding:1.8rem;width:29.7rem;height:14.5rem;margin-bottom:0.5rem;background-color:#000;border-radius:0.5rem;background-repeat:no-repeat;background-position:right bottom;background-size:auto 14.5rem;cursor:pointer;overflow:hidden;}
.dnaWrap .dna__list li:nth-of-type(1) {background-image:url("../images/dna_list_01.png");}
.dnaWrap .dna__list li:nth-of-type(2) {background-image:url("../images/dna_list_02.png");}
.dnaWrap .dna__list li:nth-of-type(3) {background-image:url("../images/dna_list_03.png");}
.dnaWrap .dna__list li:nth-of-type(4) {background-image:url("../images/dna_list_04.png");}
.dnaWrap .dna__list li:nth-of-type(5) {background-image:url("../images/dna_list_05.png");}
.dnaWrap .dna__list li:nth-of-type(6) {background-image:url("../images/dna_list_06.png");}
.dnaWrap .dna__list li:nth-of-type(7) {background-image:url("../images/dna_list_07.png");}
.dnaWrap .dna__list li:nth-of-type(8) {background-image:url("../images/dna_list_08.png");}
.dnaWrap .dna__list li dl dt {font-size:1.8rem;color:#fff;font-weight:700;}
.dnaWrap .dna__list li dl dd {margin-top:0.6rem;font-size:1.35rem;color:#969696;}
.dnaWrap .dna__list li .hover__text {opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;padding:1.8rem;background-color:#000;z-index:10;}
.dnaWrap .dna__list li:hover .hover__text {display:block;transition:0.3s;opacity:1;}
.dnaWrap .dna__list li:hover .hover__text h4 {font-size:1.5rem;font-weight:700;color:#fff;line-height:2.1rem;}
.dnaWrap .dna__list li:hover .hover__text p {margin-top:1rem;font-size:1rem;line-height:1.55rem;color:#969696;}
.dnaWrap .linkGroup {margin-top:5rem;text-align:center;}
.link__box {display:inline-flex;width:27.4rem;height:4.5rem;background-color:#000;border-radius:0.5rem;font-size:1.4rem;color:#fff;font-weight:700;align-items:center;justify-content:center;transition:0.3s ease-out;}
.link__box span {display:block;padding-right:3.75rem;background:url("../images/link_arrow.png") no-repeat right center / auto 0.7rem;}
.link__box:hover {background-color:#fff;color:#000;border:solid 1px #000;}
.link__box:hover span {background-image:url("../images/link_arrow_light.png");}
.link__box.light {background-color:#fff;color:#000;}
.link__box.light:hover {background-color:rgba(255,255,255,0.2);color:#fff;}
.link__box.light span {background-image:url("../images/link_arrow_light.png");}
.link__box.light:hover span {background-image:url("../images/link_arrow.png");}

.whatNextWrap {padding:3.75rem 0;background-color:#f5f5f5;}
.whatNextWrap .link__box {position:absolute;bottom:0;right:0;width:18.1rem;height:3.3rem;font-size:0.9rem;}
.whatNextWrap .link__box span {padding-right:2rem;background-size:1.35rem auto !important;}
.whatNextWrap dl dt {font-size:2.4rem;font-weight:700;}
.whatNextWrap dl dd {margin-top:1rem;font-size:1.15rem;line-height:1.7rem;font-weight:300;}

.benefitWrap {padding:6rem 0;background-color:#f5f5f5;}
.benefitWrap .benefit__list {display:flex;flex-flow:row wrap;}
.benefitWrap .benefit__list li {width:33.3%;padding-top:4rem;margin-top:5rem;background-repeat:no-repeat;background-position:0 0;background-size:auto 3.2rem;}
.benefitWrap .benefit__list li dl dt {font-size:1.3rem;font-weight:700;}
.benefitWrap .benefit__list li dl dd {margin-top:1.3rem;font-size:1rem;line-height:1.6rem;color:#666;}
.benefitWrap .benefit__list li:nth-of-type(1) {background-image:url("../images/benefit_img_01.png");}
.benefitWrap .benefit__list li:nth-of-type(2) {background-image:url("../images/benefit_img_02.png");}
.benefitWrap .benefit__list li:nth-of-type(3) {background-image:url("../images/benefit_img_03.png");}
.benefitWrap .benefit__list li:nth-of-type(4) {background-image:url("../images/benefit_img_04.png");}
.benefitWrap .benefit__list li:nth-of-type(5) {background-image:url("../images/benefit_img_05.png");}
.benefitWrap .benefit__list li:nth-of-type(6) {background-image:url("../images/benefit_img_06.png");}
.benefitWrap .benefit__list li:nth-of-type(7) {background-image:url("../images/benefit_img_07.png");}
.benefitWrap .benefit__list li:nth-of-type(8) {background-image:url("../images/benefit_img_08.png");}
.benefitWrap .benefit__list li:nth-of-type(9) {background-image:url("../images/benefit_img_09.png");}

.wconceptWrap {padding:6rem 0;background-color:#000;}
.wconceptWrap .subTitle {color:#fff;}
.wconceptWrap .subTitle dt {margin-top:1.5rem;}
.wconceptWrap .subTitle dd {margin-top:0;}
.wconceptWrap figure {margin-top:4rem;border-radius:10px;overflow:hidden;}
.wconceptWrap .linkGroup {margin-top:4.5rem;text-align:center;}

#wrap section.headingWrap.fix {position:fixed;top:0;}
#wrap section.headingWrap.nofix {position:absolute;bottom:115px;}

/* sub 공통 */
.subPage header {background-color:#000;}
.subPage .subHeadingWrap {position:relative;height:35rem;}
.subPage.visionPage .subHeadingWrap {background:url("../images/vision_visual.jpg") no-repeat center 0 / cover;}
.subPage.dnaPage .subHeadingWrap {background:url("../images/dna/dna_visual.jpg") no-repeat center 0 / cover;}
.subPage.programPage .subHeadingWrap {background:url("../images/program/program_visual.jpg") no-repeat center 0 / cover;}

.subHeadingWrap .innerWrap {height:100%;}
.subHeadingWrap dl {position:absolute;bottom:5.5rem;right:0;text-align:right;color:#fff;font-weight:700;}
.subHeadingWrap dl dt {font-size:2.2rem;}
.subHeadingWrap dl dd {margin-top:1rem;font-size:2.6rem;}

.ul__list-thumb li {display:flex;min-height:9rem;padding-left:7rem;align-items:center;font-size:1.2rem;line-height:2rem;background-repeat:no-repeat;background-position:0.7rem center;}
.ul__list-thumb li+li {border-top:solid 1px #b2b2b2;}

.ul__list-text li {position:relative;padding-left:0.9rem;font-size:1.25rem;line-height:2rem;}
.ul__list-text li:before {content:"-";position:absolute;top:0;left:0;}
.ul__list-text li+li {margin-top:0.5rem;}
.ul__list-text li p {font-size:1.15rem;color:#595959;line-height:1.6rem;}
.ul__list-text li.none {padding:0;}
.ul__list-text li.none:before {display:none;}

.text__type dt {font-size:1.25rem;font-weight:700;}
.text__type dd {margin-top:0.8rem;font-size:1rem;line-height:1.5rem;color:#4c4c4c;}

.dl__type {display:flex;}

/* visionPage */
.subPage dl.title {margin-bottom:3.5rem;}
.subPage dl.title dt {font-size:3.85rem;color:#fc336d;font-weight:700;}
.subPage dl.title dd {margin-top:1rem;font-size:1.3rem;line-height:2rem;}
.subPage .link__box {display:inline-flex;width:18.1rem;height:3.3rem;border-radius:0.5rem;color:#fff;font-size:1.2rem;justify-content:center;align-items:center;background-color:#fc336d;}
.subPage .link__box:hover {border-color:#fc336d;color:#fc336d;background-color:#fff;}

.visionContentWrap section {padding:7.5rem 0;}
.visionContentWrap .grid {position:relative;padding:1rem 0 0;border-top:solid 1px #303030;}
.visionContentWrap .grid:not(:last-child) {padding-bottom:9rem;}
.visionContentWrap .grid h3 {margin-bottom:2rem;font-size:2.4rem;}

[class*="ly__type"] {position:relative;}

/* .service__box {display:none;} */
.service__box .ly__type-lens {padding-left:22rem;height:29.3rem;background:url("../images/vision/service_phone.png") no-repeat left 2rem top 0 / 15rem auto;}
.service__box .ly__type-lens .ul__list-thumb li {padding:1.5rem 0 1.5rem 7rem;background-size:5.1rem auto;}
.service__box .ly__type-lens .ul__list-thumb li:nth-of-type(1) {background-image:url("../images/vision/service_icon_01.png");}
.service__box .ly__type-lens .ul__list-thumb li:nth-of-type(2) {background-image:url("../images/vision/service_icon_02.png");}
.service__box .ly__type-lens .ul__list-thumb li:nth-of-type(3) {background-image:url("../images/vision/service_icon_03.png");}
.service__box .text__type {margin-top:3rem;}

.service__box .ly__type-tracking {height:25.2rem;padding-right:27.5rem;background:url("../images/vision/service_tracking.png") no-repeat right top / 26rem auto;}
.service__box .ly__type-tracking .link__box {position:absolute;bottom:0;left:0;}
.service__box .ly__type-guarantee .flex-center {margin-top:4rem;}

.logistics__box {background-color:#f5f5f5;}
.logistics__box dl.title dt {color:#a33ffa;}
.logistics__box [class*="ly__type"] figure {margin-top:2.5rem;}
.logistics__box [class*="ly__type"] .text__type {margin-top:3rem;}
.logistics__box [class*="ly__type"] .flex-center {margin-top:5rem;}
.logistics__box [class*="ly__type"] .link__box {background-color:#a33ffa;}
.logistics__box [class*="ly__type"] .link__box:hover {color:#a33ffa;border-color:#a33ffa;background-color:#fff;}
.logistics__box.eoS {background-color:#ededed;}
.logistics__box .specification__box {margin-top:2rem;padding:1.25rem 1.75rem;border:solid 1px #b8b8b8;border-radius:0.5rem;}
.logistics__box .specification__box dl {display:flex;}
.logistics__box .specification__box dl dt {width:8.4rem;font-size:0.8rem;font-weight:700;}
.logistics__box .specification__box dl dd {display:flex;}
.logistics__box .specification__box dl dd ul li {display:flex;}
.logistics__box .specification__box dl dd div+div {margin-left:4rem;}
.logistics__box .specification__box dl dd ul li strong {width:4.5rem;font-size:0.6rem;line-height:1rem;}
.logistics__box .specification__box dl dd ul li p {font-size:0.6rem;line-height:1rem;color:#4c4c4c;}
.logistics__box .specification__box dl dd ul li p+p {margin-left:1.75rem;}

.logistics__box.eoS .specification__box dl dd ul li p {width:calc(100% - 4.5rem);}

/* .onlySSG__box {display:none;} */
.onlySSG__box.main:before {content:"";position:absolute;top:0;left:0;width:100%;height:37rem;background-color:#000;}
.onlySSG__box dl.title dt {color:#3798fb;}
.onlySSG__box dl.title dd {color:#fff;}
.onlySSG__box h4 {margin-bottom:2.5rem;font-size:1.25rem;}
.onlySSG__box.main .grid {border-color:#fff;}
.onlySSG__box.main .grid h3 {color:#fff;}
.onlySSG__box.main .grid .ul__list-text {color:#fff;}
.onlySSG__box .dl__type dt {width:16rem;font-size:1.25rem;line-height:1.8rem;font-weight:700;}
.onlySSG__box .dl__type dd {width:calc(100% - 16rem);font-size:1.15rem;line-height:2rem;}
.onlySSG__box.EmartMall {background-color:#f5f5f5;}
.onlySSG__box.EmartMall .grid,
.onlySSG__box.otherMall .grid {border-top:0;}
.onlySSG__box.EmartMall .ul__list-thumb li {padding:2.5rem 0 2.5rem 16rem;background-size:16rem auto;}
.onlySSG__box.EmartMall .ul__list-thumb li dl dt {font-size:1.25rem;font-weight:700;}
.onlySSG__box.EmartMall .ul__list-thumb li dl dd {margin-top:0.5rem;font-size:1.15rem;line-height:1.95rem;}
.onlySSG__box.EmartMall .ul__list-thumb li dl dd strong {display:inline-block;margin-right:0.5rem;}
.onlySSG__box.EmartMall .ul__list-thumb li dl dd small {color:#747474;}
.onlySSG__box.EmartMall .ul__list-thumb li:nth-of-type(1) {background-image:url("../images/vision/mall_icon_01.png");}
.onlySSG__box.EmartMall .ul__list-thumb li:nth-of-type(2) {background-image:url("../images/vision/mall_icon_02.png");}
.onlySSG__box.EmartMall .ul__list-thumb li:nth-of-type(3) {background-image:url("../images/vision/mall_icon_03.png");}

.onlySSG__box.otherMall .ul__list-thumb.list-mall {display:flex;flex-flow:row wrap;} 
.onlySSG__box.otherMall .ul__list-thumb.list-mall li {position:relative;padding:5.5rem 1.25rem 1.5rem;width:25%;height:19.5rem;background-position:center 0;background-size:auto 5.5rem;border:0;align-items:flex-start;}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li dl dt {height:2rem;margin-bottom:1rem;text-align:center;font-size:0.8rem;line-height:1.25rem;}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li dl dt strong {display:block;font-family:"Lexend Deca";font-weight:500;}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li dl dd p {font-size:0.8rem;line-height:1.15rem;color:#4c4c4c;}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li dl dd span {font-size:0.6rem;color:#808080;}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(1) {background-image:url("../images/vision/mall_list_01.png");}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(2) {background-image:url("../images/vision/mall_list_02.png");}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(3) {background-image:url("../images/vision/mall_list_03.png");}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(4) {background-image:url("../images/vision/mall_list_04.png");}

.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(5) {background-image:url("../images/vision/mall_list_05.png");}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(6) {background-image:url("../images/vision/mall_list_06.png");}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(7) {background-image:url("../images/vision/mall_list_07.png");}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(8) {background-image:url("../images/vision/mall_list_08.png");}

.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(9) {background-image:url("../images/vision/mall_list_09.png");}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(10) {background-image:url("../images/vision/mall_list_10.png");}
/* .onlySSG__box.otherMall .ul__list-thumb.list-mall li+li {border-left:solid 1px #bfbfbf;} */
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:before {content:"";position:absolute;top:1rem;right:0;width:1px;height:calc(100% - 2rem);background-color:#bfbfbf;}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:after {content:"";position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem);height:1px;background-color:#bfbfbf;}
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(4n):before,
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(9):after,
.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(10):after {display:none;}

.onlySSG__box.delivery {background-color:#f5f5f5;}

.esg__box {background-color:#000;color:#fff;}
.esg__box dl.title dt {color:#26d866;}
.esg__box .ul__esg-list {display:flex;margin-top:5rem;justify-content:space-between;}
.esg__box .ul__esg-list li {width:19.5rem;padding:12.5rem 1rem 2rem;border-radius:0.5rem;background-color:#1c1c1c;background-repeat:no-repeat;background-position:center 2.5rem;background-size:auto 8rem;}
.esg__box .ul__esg-list li dl {padding-top:1rem;border-top:solid 1px #9b9b9b;}
.esg__box .ul__esg-list li dt {height:4.3rem;font-size:1.6rem;line-height:2.2rem;text-align:center;font-weight:700;}
.esg__box .ul__esg-list li dd {margin-top:1rem;font-size:1.25rem;line-height:2.1rem;}
.esg__box .ul__esg-list li:nth-of-type(1) {background-image:url("../images/vision/esg_icon_01.png");}
.esg__box .ul__esg-list li:nth-of-type(2) {background-image:url("../images/vision/esg_icon_02.png");}
.esg__box .ul__esg-list li:nth-of-type(3) {background-image:url("../images/vision/esg_icon_03.png");}

/* dnaPage */
.dnaPage dl.title {margin-bottom:3.5rem;}
.dnaPage dl.title dt {font-size:1.6rem;color:#999999;font-weight:700;}
.dnaPage dl.title dd {margin-top:1rem;font-size:2.45rem;line-height:3.25rem;font-weight:700;}

.culture__box {padding:160px 0;}
.culture__box .ly__type {display:flex;margin-bottom:6rem;}
.culture__box .ly__type dt {width:20.6rem;}
.culture__box .ly__type dt figure {width:100%;}
.culture__box .ly__type dt figcaption {margin-top:1.5rem;line-height:2.5rem;text-align:center;}
.culture__box .ly__type dt figcaption strong {font-size:1.9rem;font-weight:700;}
.culture__box .ly__type dt figcaption span {font-size:1.3rem;color:#8c8c8c;}
.culture__box .ly__type dt figcaption span:before {content:"|";margin:0 0.5rem;}
.culture__box .ly__type dd {width:calc(100% - 20.6rem);padding-left:3.5rem;}

.culture__box .ly__type.left dt {order:0;}
.culture__box .ly__type.right dt {order:1;}
.culture__box .ly__type.right dd {padding-left:0;padding-right:3.5rem;}

.ly__type-text .title {font-size:1.8rem;line-height:2.4rem;font-weight:700;}
.ly__type-text .title span {display:block;}
.ly__type-text .subTitle {margin-top:1rem;font-size:1.3rem;line-height:1.7rem;color:#333;}
.ly__type-text .text {margin-top:2rem;font-size:1rem;line-height:1.7rem;color:#666;}
.ly__type-text.desc .figure {margin:4rem 0;}

.culture__box .grid:nth-of-type(1) {padding-bottom:7rem;}
.culture__box .grid:nth-of-type(2) {padding-top:7rem;border-top:solid 1px #b0b0b0;}

.dna__box {padding:7.5rem 0;background-color:#f0f0f0;}
.dna__box .dnaWrap {padding:0;}

.dnaPage .visual__box {padding:7.5rem 0;}

/* programPage */
.programPage dl.title {margin-bottom:3.5rem;}
.programPage dl.title dt {font-size:1.6rem;color:#999999;font-weight:700;}
.programPage dl.title dd {margin-top:1rem;font-size:2.45rem;line-height:3.25rem;font-weight:700;}

.programContentWrap section {padding:7.5rem 0;}

.learning__info {display:flex;margin-top:4rem;}
.learning__info li {flex:1;padding-top:5.5rem;text-align:center;background-repeat:no-repeat;background-position:center 0;background-size:auto 4.2rem;}
.learning__info li dl dt {font-size:1.35rem;font-weight:700;line-height:2.2rem;}
.learning__info li dl dd {margin-top:1rem;font-size:1.15rem;line-height:1.8rem;}
.learning__info li p {margin-top:0.5rem;font-size:1rem;line-height:1.5rem;color:#666;}
.learning__info li+li {border-left:solid 1px #b2b2b2;}
.learning__info li:nth-of-type(1) {background-image:url("../images/program/indiv_icon_01.png");}
.learning__info li:nth-of-type(2) {background-image:url("../images/program/indiv_icon_02.png");}
.learning__info li:nth-of-type(3) {background-image:url("../images/program/indiv_icon_03.png");}

.group__box {background-color:#f0f0f0;}
.group__box .group__desc {padding-left:6rem;margin-bottom:1.5rem;background-repeat:no-repeat;background-position:0 center;}
.group__box .group__desc dt {font-size:1.35rem;line-height:2.1rem;font-weight:700;}
.group__box .group__desc dd {margin-top:0.6rem;font-size:1.15rem;line-height:1.5rem;}
.group__box .master .group__desc {background-image:url("../images/program/group_icon_01.png");}
.group__box .tech .group__desc {background-image:url("../images/program/group_icon_02.png");}
.group__box .ssg .group__desc {background-image:url("../images/program/group_icon_03.png");}
.group__box .grid figure {margin-left:-1.45rem;}
.group__box .grid+.grid {margin-top:4.5rem;}

.ideathon__box figure {display:flex;justify-content:space-between;}
.ideathon__box figure img {width:28rem;border-radius:0.5rem;box-shadow:0 0 10px rgba(0,0,0,0.15);}
.ideathon__box .ideathon__desc {margin-top:2.5rem;text-align:center;}
.ideathon__box .ideathon__desc dt {font-size:1.15rem;line-height:1.7rem;}
.ideathon__box .ideathon__desc dd {margin-top:1rem;font-size:1.75rem;font-weight:700;}

.popupWrap .inteview__info {display:flex;align-items:center;}
.popupWrap .inteview__info dt {width:9rem;}
.popupWrap .inteview__info dt figure {width:100%;}
.popupWrap .inteview__info dt figcaption {display:flex;margin-top:0.6rem;line-height:1.3rem;justify-content:center;}
.popupWrap .inteview__info dt figcaption strong {font-size:0.9rem;font-weight:700;}
.popupWrap .inteview__info dt figcaption span {font-size:0.65rem;color:#8c8c8c;}
.popupWrap .inteview__info dt figcaption span:before {content:"/";margin:0 0.2rem;}
.popupWrap .inteview__info dd {padding:0 0 0 1.5rem;font-size:0.8rem;line-height:1.3rem;color:#231815;}
.popupWrap .inteview__info dd .word {position:relative;}
.popupWrap .inteview__info dd .word:before {content:"";position:absolute;top:-22px;left:0;width:21px;height:14px;background:url("../images/popup_point.png") no-repeat 0 0;}
.popupWrap .inteview__info dd .hashtag {margin-top:1rem;font-size:0.6rem;color:#7c7c7c;line-height:0.7rem;}
.popupWrap .text__type {margin-top:2.5rem;}
.popupWrap .text__type dt {padding-bottom:0.5rem;font-size:0.65rem;line-height:1.1rem;font-weight:700;border-bottom:solid 1px #000;}
.popupWrap .text__type dd {margin-top:0.5rem;font-size:0.6rem;line-height:1rem;color:#545454;font-weight:300;}
.popupWrap .desc_cont figure {margin-top:2.5rem;}

/* media query */
@media screen and (max-width:1400px) {
	html {font-size:18px;}
	header {padding: 0 1.5rem;}
}

@media (max-width:1200px) {
	html {font-size:17px;}
	.innerWrap {width:100%;padding:0 1.5rem;}
	header nav {right:30px;}

	.infoWrap .slideWrap .slideOuter ul li img {width:100%;}
	.infoWrap .slideWrap .slideOuter {width:auto;}
	.infoWrap .link__group li {flex:1;width:auto;margin:0 0.8rem;}

	.techCareerWrap .techTab__list {flex-wrap:nowrap;}
	.techCareerWrap .techTab__list li {flex:1;width:auto;}
	.techCareerWrap .techTab__list li+li {margin-left:0.7rem;}
	.techCareerWrap .slideWrap .slideOuter {width:auto;}

	.whatNextWrap .link__box {margin-right:1.5rem;}

	.dnaWrap .dna__list li {width:calc(50% - 0.5rem);background-size:auto 12rem;}
	.dnaWrap .dna__list li:hover .hover__text h4 {font-size:1.4rem;}
	.dnaWrap .dna__list li:hover .hover__text p {font-size:0.9rem;}

	.subHeadingWrap dl {right:1.5rem;}

	.service__box .ly__type-tracking .link__box {position:relative;bottom:auto;margin-top:2rem;}

	.logistics__box .specification__box dl {flex-flow:row wrap;}
	.logistics__box .specification__box dl dt {margin-bottom:2rem;width:100%;}

	.onlySSG__box.otherMall .ul__list-thumb.list-mall li {width:33.3%;}
	.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(4n):before,
	.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(9):after {display:block;}
	.onlySSG__box.otherMall .ul__list-thumb.list-mall li:nth-of-type(3n):before {display:none;}

	.esg__box .ul__esg-list li {width:auto;flex:1;}
	.esg__box .ul__esg-list li+li {margin-left:0.6rem;}
	.esg__box .ul__esg-list li dd {font-size:1.1rem;line-height:2rem;}

	.culture__box .ly__type .ly__type-text .title span {display:inline-block;}

	/* .culture__box .ly__type {flex-flow:row wrap;}
	.culture__box .ly__type dt {width:100%;text-align:center;}
	.culture__box .ly__type dt figure {display:flex;justify-content:center;}
	.culture__box .ly__type dd {margin-top:2.5rem;width:100%;padding-left:0;} */
}

@media (max-width:1100px) {
	.headingWrap .headingTitle {left:3rem;transform:translate(0,-70%);}
	.headingWrap .globeMotion {top:auto;bottom:3rem;left:auto;right:3rem;transform:translateY(-20%)}
}

@media (max-width:600px) {
	html {font-size:14px;}

	
}







