@media (max-width:768px){#jainLab .pc,#jainLab .pc.tab,#jainLab .tab{display:none}#jainLab .mob{display:block}#intro .visual .cont{row-gap:28px}#intro .visual .box_title{row-gap:12px}#intro .visual .box_title .title{font-size:26px;letter-spacing:unset;line-height:36px}#intro .visual .box_title .group_words{flex-wrap:wrap;font-size:20px;gap:8px 0;justify-content:space-between;letter-spacing:.1px;line-height:22px;width:226px}#intro .visual .box_title .words{overflow:hidden;width:110px}#intro .visual .desc{font-size:15px;letter-spacing:.15px;line-height:24px}#intro .visual .animain_scroll .bg{height:120px}#intro .bg_visual .img.first{left:-39px;width:221px}#intro .bg_visual .img.second{right:-21px;top:463px;width:232px}#intro .bg_visual .img.third{left:24px;top:789px;width:207px}#intro .overview .title{font-size:32px;letter-spacing:-.5px;line-height:45px}#intro .summary .part{font-size:26px;letter-spacing:.26px;line-height:44px}#missionVision section{padding-top:96px}#missionVision .cont{row-gap:74px}#missionVision .list_keyword{column-gap:24px}#missionVision .item_keyword:after{bottom:-8px}#missionVision .item_keyword .keyword{font-size:30px;line-height:30px}#missionVision .item_detail.mission{font-size:28px;line-height:41px}#missionVision .detail.circle{width:312px}#missionVision .detail.circle .part{font-size:15px;height:166px;letter-spacing:.15px;line-height:21px;width:166px}#missionVision .detail.circle .part:last-of-type{margin-left:-20px}#missionVision .detail.circle .part+.part{margin-top:-42px}#missionVision .detail.circle .part .bold{font-size:17px;line-height:24px}#missionVision .detail.text{row-gap:27px;width:312px}#missionVision .detail.text .part{row-gap:8px}#missionVision .detail.text .part .thumb{background-size:17px 13px;font-size:18px;letter-spacing:.18px;line-height:23px;padding-top:23px}#missionVision .detail.text .part .desc{font-size:14px;letter-spacing:-.28px;line-height:22px}#missionVision .box_animation_flow span{font-size:80px;letter-spacing:.8px;line-height:96px}#role .box_bg .title{bottom:32px;font-size:20px;left:32px;letter-spacing:.2px;line-height:30px}#role .box_bg .title .bold{font-size:22px;letter-spacing:.22px;line-height:33px}#role .item_role .title{font-size:24px;letter-spacing:.24px;line-height:29px;row-gap:2px}#role .item_role .title .en{font-size:18px;letter-spacing:.18px;line-height:21px}#role .item_role .list_detail{width:312px}#role .item_detail{font-size:15px;height:166px;letter-spacing:-.15px;line-height:21px;margin-top:32px;width:166px}#role .list_detail.piece_3 .item_detail:not(:first-of-type){margin-top:-41px}#role .item_detail:last-of-type{margin-left:-20px}#idea .horizontal section{padding:84px 0}#idea .horizontal .system{padding-top:34px}#idea .horizontal section:before{left:80px}#idea .horizontal .summary:before{height:472px}#idea .horizontal .system:before{height:1632px}#idea .horizontal .summary .inner,#idea .horizontal .system .inner{row-gap:34px}#idea .horizontal .box_title{padding-left:24px}#idea .horizontal .summary .box_title{row-gap:10px}#idea .horizontal .title{font-size:32px;line-height:38px}#idea .horizontal .box_subTitle .thumb{font-size:21px;line-height:25px}#idea .horizontal .box_subTitle .thumb .en{font-size:20px;letter-spacing:.2px;line-height:24px}#idea .horizontal .box_subTitle .desc{font-size:18px;letter-spacing:.18px;line-height:27px;margin-top:60px}#idea .horizontal .cont{padding-left:80px}#idea .horizontal .list_idea{font-size:15px;letter-spacing:-.15px;line-height:21px;padding-top:22px}#idea .horizontal .item_idea{height:200px;width:200px}#idea .horizontal .item_idea .thumb{font-size:18px;letter-spacing:.18px;line-height:23px}#idea .horizontal .system .box_title .desc{font-size:20px;font-weight:400;letter-spacing:0;line-height:27px}#idea .horizontal .system .box_title .desc .bold,#idea .horizontal .system .box_title .title{font-size:26px;line-height:35px}#idea .horizontal .system .list_system{padding-top:86px;row-gap:8px;width:231px}#idea .horizontal .system .item_system{height:237px;width:231px}#idea .horizontal .item_system .thumb{padding-left:20px}#idea .horizontal .item_system .detail{left:94px}#idea .horizontal .item_system .type{font-size:20px;letter-spacing:.2px;line-height:24px;row-gap:4px}#idea .horizontal .item_system .word{font-size:14px;letter-spacing:.14px;line-height:17px}#idea .horizontal .item_system .desc{font-size:14px;letter-spacing:.14px;line-height:20px;margin-top:10px}#history section{padding:84px 0 80px}#history section:before{height:50px;left:80px}#history section:after{height:calc(100% - 313px);left:80px;top:313px}#history .box_title{padding-left:24px}#history .title{font-size:32px;letter-spacing:0;line-height:38px}#history .desc{font-size:18px;font-weight:300;letter-spacing:.18px;line-height:27px;margin-top:22px;padding-right:24px}#history .path{left:75px;top:313px}#history .group_detail{margin-top:328px;padding-right:24px}#history .detail+.detail{margin-top:80px}#history .detail .year,#history .detail.reverse .year{font-size:15px;line-height:18px;padding-right:17px;width:80px}#history .detail .group_item,#history .detail.reverse .group_item{margin:-54px 0 0 98px}#history .detail .thumb{font-size:18px;letter-spacing:.18px;line-height:22px}#history .detail .sub_year{font-size:14px;letter-spacing:.14px;line-height:21px}#history .detail .cont{font-size:13px;letter-spacing:.13px;line-height:23px}#history .detail .img{border-radius:4px;margin-top:42px;width:238px}}