@media(min-width: 1025px){.col-1{flex:0 0 auto;flex-basis:8.3333333333%;width:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-1{margin-left:8.3333333333%;position:relative}.col-2{flex:0 0 auto;flex-basis:16.6666666667%;width:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-2{margin-left:16.6666666667%;position:relative}.col-3{flex:0 0 auto;flex-basis:25%;width:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-3{margin-left:25%;position:relative}.col-4{flex:0 0 auto;flex-basis:33.3333333333%;width:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-4{margin-left:33.3333333333%;position:relative}.col-5{flex:0 0 auto;flex-basis:41.6666666667%;width:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-5{margin-left:41.6666666667%;position:relative}.col-6{flex:0 0 auto;flex-basis:50%;width:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-6{margin-left:50%;position:relative}.col-7{flex:0 0 auto;flex-basis:58.3333333333%;width:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-7{margin-left:58.3333333333%;position:relative}.col-8{flex:0 0 auto;flex-basis:66.6666666667%;width:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-8{margin-left:66.6666666667%;position:relative}.col-9{flex:0 0 auto;flex-basis:75%;width:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-9{margin-left:75%;position:relative}.col-10{flex:0 0 auto;flex-basis:83.3333333333%;width:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{flex:0 0 auto;flex-basis:91.6666666667%;width:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{flex:0 0 auto;flex-basis:100%;width:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);box-sizing:border-box;position:relative}.offset-12{margin-left:100%;position:relative}}.business .sec:not(.sec_banner,.sec_light_eating){margin-bottom:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}.business .sec .con:not(:last-of-type){margin-bottom:max(calc(160px * var(--base-ratio)), calc(calc(160 / var(--base-size)) * var(--base-percent)))}@media(max-width: 1024px){.business .sec:not(.sec_banner,.sec_light_eating){margin-bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}.business .sec .con:not(:last-of-type){margin-bottom:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent)))}}.business .sec02 .con01 .common_bot_tit strong{display:block;font-size:max(calc(34px * var(--base-ratio)), calc(calc(34 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;font-family:"BrandNewHyosung",sans-serif;font-weight:bold;color:#1c1c1c;word-break:keep-all;word-wrap:break-word}.business .sec02 .con01 .common_bot_tit[data-motion] strong{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec02 .con01 .common_bot_tit[data-motion].active strong{transform:translateY(0);opacity:1}.business .sec02 .con01 .common_bot_txt{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;flex-direction:column;align-content:flex-end;width:100%;margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));border-top:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}.business .sec02 .con01 .common_bot_txt dl{width:max(calc(658px * var(--base-ratio)), calc(calc(658 / var(--base-size)) * var(--base-percent)))}.business .sec02 .con01 .common_bot_txt dt{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;font-weight:600;color:#1c1c1c}.business .sec02 .con01 .common_bot_txt dd{margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;color:#1c1c1c}.business .sec02 .con01 .common_bot_txt[data-motion] dt{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec02 .con01 .common_bot_txt[data-motion] dd{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s;transition-delay:.2s}.business .sec02 .con01 .common_bot_txt[data-motion].active dt{transform:translateY(0);opacity:1}.business .sec02 .con01 .common_bot_txt[data-motion].active dd{transform:translateY(0);opacity:1}@media(max-width: 1024px){.business .sec02 .con01 .common_bot_tit strong{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.business .sec02 .con01 .common_bot_txt{margin-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)));padding-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.business .sec02 .con01 .common_bot_txt dl{width:max(calc(422px * var(--base-ratio)), calc(calc(422 / var(--base-size)) * var(--base-percent)))}.business .sec02 .con01 .common_bot_txt dt{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5555555556;letter-spacing:-0.02em}.business .sec02 .con01 .common_bot_txt dd{margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}}@media(max-width: 767px){.business .sec02 .con01 .common_bot_txt{padding-left:0}.business .sec02 .con01 .common_bot_txt dl{width:100%}}.business .sec.sec_company_info .con{position:relative;height:max(calc(729px * var(--base-ratio)), calc(calc(729 / var(--base-size)) * var(--base-percent)));padding:max(calc(120px * var(--base-ratio)), calc(calc(120 / var(--base-size)) * var(--base-percent))) 0 max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));overflow:hidden;margin-bottom:0}.business .sec.sec_company_info .con .bg_box{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.5);transition:transform 1.2s}.business .sec.sec_company_info .con.active .bg_box{transform:scale(1)}.business .sec.sec_company_info .con .row_wrap{height:100%}.business .sec.sec_company_info .con .row_wrap .row{height:100%}.business .sec.sec_company_info .con .top_box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:normal}.business .sec.sec_company_info .con .top_box .left_tit h2{font-size:max(calc(34px * var(--base-ratio)), calc(calc(34 / var(--base-size)) * var(--base-percent)));line-height:1.1176470588;letter-spacing:-0.02em;font-family:"BrandNewHyosung",sans-serif;font-weight:bold;color:#fff}.business .sec.sec_company_info .con .top_box .left_tit[data-motion] h2{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_company_info .con .top_box .left_tit[data-motion].active h2{transform:translateY(0);opacity:1}.business .sec.sec_company_info .con .top_box .right_box{width:max(calc(658px * var(--base-ratio)), calc(calc(658 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .txt_box p{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;color:#fff}.business .sec.sec_company_info .con .top_box .right_box .txt_box[data-motion] p{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_company_info .con .top_box .right_box .txt_box[data-motion].active p{transform:translateY(0);opacity:1}.business .sec.sec_company_info .con .top_box .right_box .btn_wrap{margin-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .btn_wrap[data-motion] a{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_company_info .con .top_box .right_box .btn_wrap[data-motion].active a{transform:translateY(0);opacity:1}.business .sec.sec_company_info .con .top_box .right_box .info_box{width:100%;margin-top:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .info_box[data-motion] .box{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_company_info .con .top_box .right_box .info_box[data-motion].active .box{transform:translateY(0);opacity:1}.business .sec.sec_company_info .con .top_box .right_box .info_box .box{width:100%;padding:max(calc(30px * var(--base-ratio)), calc(calc(30 / var(--base-size)) * var(--base-percent))) max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))));backdrop-filter:blur(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent))))}.business .sec.sec_company_info .con .top_box .right_box .info_box dl{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal}.business .sec.sec_company_info .con .top_box .right_box .info_box dl+dl{margin-top:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .info_box dl dt{width:max(calc(152px * var(--base-ratio)), calc(calc(152 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.2222222222;letter-spacing:-0.02em;font-weight:bold;color:#fff}.business .sec.sec_company_info .con .top_box .right_box .info_box dl dd{width:calc(100% - max(calc(152px * var(--base-ratio)), calc(calc(152 / var(--base-size)) * var(--base-percent))))}.business .sec.sec_company_info .con .top_box .right_box .info_box dl dd span{display:block;font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;color:#fff;word-break:keep-all;word-wrap:break-word}.business .sec.sec_company_info .con .top_box .right_box .info_box dl dd span+span{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .bot_link_box{position:absolute;bottom:0;right:0;width:max(calc(658px * var(--base-ratio)), calc(calc(658 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .bot_link_box a{position:relative;display:block;border-top:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid rgba(255,255,255,.5);transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_company_info .con .bot_link_box a span{padding:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent))) 0;font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;font-weight:600;color:#fff;word-break:keep-all;word-wrap:break-word}.business .sec.sec_company_info .con .bot_link_box.active a{transform:translateY(0);opacity:1}@media(max-width: 1024px){.business .sec.sec_company_info .con{height:max(calc(760px * var(--base-ratio)), calc(calc(760 / var(--base-size)) * var(--base-percent)));padding:max(calc(96px * var(--base-ratio)), calc(calc(96 / var(--base-size)) * var(--base-percent))) 0 max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box{display:block}.business .sec.sec_company_info .con .top_box .left_tit{width:100%}.business .sec.sec_company_info .con .top_box .left_tit h2{font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.3636363636;letter-spacing:-0.02em}.business .sec.sec_company_info .con .top_box .right_box{width:100%;margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .txt_box p{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.business .sec.sec_company_info .con .top_box .right_box .btn_wrap{margin-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .info_box .box{padding:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .info_box dl{display:block}.business .sec.sec_company_info .con .top_box .right_box .info_box dl dt{width:100%;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.1875;letter-spacing:-0.02em;margin-bottom:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_company_info .con .top_box .right_box .info_box dl dd{width:100%}.business .sec.sec_company_info .con .top_box .right_box .info_box dl dd span{font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.business .sec.sec_company_info .con .bot_link_box{width:100%}.business .sec.sec_company_info .con .bot_link_box a span{padding:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))) max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent))) 0;font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5555555556;letter-spacing:-0.02em}}@media(max-width: 767px){.business .sec.sec_company_info .con{height:max(calc(667px * var(--base-ratio)), calc(calc(667 / var(--base-size)) * var(--base-percent)))}}.business .sec.sec_field .con01 .business_field_title::after{content:"";display:block;clear:both;height:0;visibility:hidden}.business .sec.sec_field .con01 .business_field_title h2{float:left;font-size:max(calc(28px * var(--base-ratio)), calc(calc(28 / var(--base-size)) * var(--base-percent)));line-height:1.2142857143;letter-spacing:-0.02em;font-family:"BrandNewHyosung",sans-serif;font-weight:600;color:#1c1c1c}.business .sec.sec_field .con01 .business_field_title p{float:right;width:max(calc(658px * var(--base-ratio)), calc(calc(658 / var(--base-size)) * var(--base-percent)));font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;word-break:keep-all;word-wrap:break-word;text-align:left;color:#1c1c1c}.business .sec.sec_field .con01 .business_field_title[data-motion] h2{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_field .con01 .business_field_title[data-motion] p{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_field .con01 .business_field_title[data-motion].active h2{transform:translateY(0);opacity:1}.business .sec.sec_field .con01 .business_field_title[data-motion].active p{transform:translateY(0);opacity:1}.business .sec.sec_field .con01 .business_field_list_wrap{width:100%;margin-top:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list{width:100%;padding-top:max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)));border-top:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}.business .sec.sec_field .con01 .business_field_list+.business_field_list{margin-top:max(calc(75px * var(--base-ratio)), calc(calc(75 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list h3{font-size:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));line-height:1.2083333333;letter-spacing:-0.02em;font-weight:600;color:#1c1c1c}.business .sec.sec_field .con01 .business_field_list[data-motion] h3{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_field .con01 .business_field_list[data-motion].active h3{transform:translateY(0);opacity:1}.business .sec.sec_field .con01 .business_field_list .list{display:flex;flex-wrap:wrap;justify-content:start;align-items:normal;width:100%;margin-top:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));gap:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list .list li{position:relative;width:calc(33.333333% - max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))/3);padding-top:calc(33.333333% - max(calc(40px * var(--base-ratio)), calc(calc(40 / var(--base-size)) * var(--base-percent)))/3)}.business .sec.sec_field .con01 .business_field_list .list li a{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;height:100%;padding:0 max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));overflow:hidden}.business .sec.sec_field .con01 .business_field_list .list li[data-motion] a{transform:translateY(max(calc(50px * var(--base-ratio)), calc(calc(50 / var(--base-size)) * var(--base-percent))));opacity:0;transition:transform .75s,opacity .75s}.business .sec.sec_field .con01 .business_field_list .list li[data-motion].active a{transform:translateY(0);opacity:1}.business .sec.sec_field .con01 .business_field_list .list li img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%, -50%) scale(1);transition:transform .75s}.business .sec.sec_field .con01 .business_field_list .list li .txt_box{position:relative;width:100%;text-align:center;transition:transform .75s}.business .sec.sec_field .con01 .business_field_list .list li .txt_box::after{content:"";position:absolute;width:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));height:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)));bottom:max(calc(calc(calc(64 / var(--base-size)) * var(--base-percent)) * -1));left:50%;transform:translateX(-50%);background:url("/resources/en/images/button/button_outlink_white.svg") center no-repeat;background-size:cover;opacity:0;visibility:hidden;transition:opacity .75s,visibility .75s}.business .sec.sec_field .con01 .business_field_list .list li h4{display:block;font-size:max(calc(22px * var(--base-ratio)), calc(calc(22 / var(--base-size)) * var(--base-percent)));line-height:1.1818181818;letter-spacing:-0.02em;font-weight:bold;color:#fff}.business .sec.sec_field .con01 .business_field_list .list li span{display:block;margin-top:max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;font-weight:600;color:#fff}@media(min-width: 1025px){.business .sec.sec_field .con01 .business_field_list .list li:hover img{transform:translate(-50%, -50%) scale(1.1)}.business .sec.sec_field .con01 .business_field_list .list li:hover .txt_box{transform:translateY(max(calc(calc(calc(36 / var(--base-size)) * var(--base-percent)) * -1)))}.business .sec.sec_field .con01 .business_field_list .list li:hover .txt_box::after{opacity:1;visibility:visible}}@media(max-width: 1024px){.business .sec.sec_field .con01 .business_field_title h2{font-size:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));line-height:1.2;letter-spacing:-0.02em}.business .sec.sec_field .con01 .business_field_title p{width:max(calc(422px * var(--base-ratio)), calc(calc(422 / var(--base-size)) * var(--base-percent)));font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}.business .sec.sec_field .con01 .business_field_list_wrap{margin-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list{padding-top:max(calc(32px * var(--base-ratio)), calc(calc(32 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list+.business_field_list{margin-top:max(calc(64px * var(--base-ratio)), calc(calc(64 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list h3{font-size:max(calc(19px * var(--base-ratio)), calc(calc(19 / var(--base-size)) * var(--base-percent)));line-height:1.2631578947;letter-spacing:-0.02em}.business .sec.sec_field .con01 .business_field_list .list li{width:calc(50% - max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))/2);padding-top:37.790697%}.business .sec.sec_field .con01 .business_field_list .list li a{padding:0 max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list .list li .txt_box::after{position:static;display:block;width:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));height:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)));margin:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent))) auto 0;transform:none;opacity:1;visibility:visible}.business .sec.sec_field .con01 .business_field_list .list li h4{font-size:max(calc(18px * var(--base-ratio)), calc(calc(18 / var(--base-size)) * var(--base-percent)));line-height:1.2222222222;letter-spacing:-0.02em}.business .sec.sec_field .con01 .business_field_list .list li span{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)));font-size:max(calc(14px * var(--base-ratio)), calc(calc(14 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em}}@media(max-width: 767px){.business .sec.sec_field .con01 .business_field_title{display:block}.business .sec.sec_field .con01 .business_field_title h2{width:100%}.business .sec.sec_field .con01 .business_field_title p{width:100%;margin-top:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_field .con01 .business_field_list .list li{width:100%;padding-top:73.239436%}}.business .sec.sec_light_eating{padding:max(calc(100px * var(--base-ratio)), calc(calc(100 / var(--base-size)) * var(--base-percent))) 0;background-color:#ecf1f5}@media(max-width: 1024px){.business .sec.sec_light_eating{padding:max(calc(80px * var(--base-ratio)), calc(calc(80 / var(--base-size)) * var(--base-percent))) 0}.business .sec.sec_light_eating .gallery_list .board{gap:max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_light_eating .gallery_list .board li{width:calc(50% - max(calc(10px * var(--base-ratio)), calc(calc(10 / var(--base-size)) * var(--base-percent))))}.business .sec.sec_light_eating .gallery_list .board li:last-of-type{display:none}}@media(max-width: 1024px){.business .sec.sec_light_eating .gallery_list .sub_tit_box{margin-bottom:max(calc(24px * var(--base-ratio)), calc(calc(24 / var(--base-size)) * var(--base-percent)))}}@media(max-width: 767px){.business .sec.sec_light_eating{padding:max(calc(60px * var(--base-ratio)), calc(calc(60 / var(--base-size)) * var(--base-percent))) 0 max(calc(42px * var(--base-ratio)), calc(calc(42 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_light_eating .gallery_list .sub_tit_box{margin-bottom:max(calc(12px * var(--base-ratio)), calc(calc(12 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_light_eating .gallery_list .board{display:block}.business .sec.sec_light_eating .gallery_list .board li{width:100%}.business .sec.sec_light_eating .gallery_list .board li a{padding:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent))) 0;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;border-bottom:max(calc(1px * var(--base-ratio)), calc(calc(1 / var(--base-size)) * var(--base-percent))) solid #ddd}.business .sec.sec_light_eating .gallery_list .board li .thumb_area{width:max(calc(113px * var(--base-ratio)), calc(calc(113 / var(--base-size)) * var(--base-percent)));height:max(calc(72px * var(--base-ratio)), calc(calc(72 / var(--base-size)) * var(--base-percent)));padding-top:0}.business .sec.sec_light_eating .gallery_list .board li .txt_area{width:calc(100% - max(calc(113px * var(--base-ratio)), calc(calc(113 / var(--base-size)) * var(--base-percent))));padding:0 0 0 max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_light_eating .gallery_list .board li .txt_area .tit{height:auto;font-size:max(calc(16px * var(--base-ratio)), calc(calc(16 / var(--base-size)) * var(--base-percent)));line-height:1.5;letter-spacing:-0.02em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:normal;line-height:1.5;max-height:3em}.business .sec.sec_light_eating .gallery_list .board li .txt_area .data{margin-top:max(calc(8px * var(--base-ratio)), calc(calc(8 / var(--base-size)) * var(--base-percent)))}.business .sec.sec_light_eating .gallery_list .board li:last-of-type{display:block}.business .sec.sec_light_eating .gallery_list .board li:last-of-type a{border-bottom:0}}.business.chemical .sec01 .con01 .common_visual_box .visual_box{background:url("/resources/en/images/page/business/chemical/visual_img.jpg") 0 0 no-repeat;background-size:cover}@media(max-width: 767px){.business.chemical .sec01 .con01 .common_visual_box .visual_box{background:url("/resources/en/images/page/business/chemical/m_visual_img.jpg") 0 0 no-repeat;background-size:cover}}.business.chemical .sec03 .con01 .bg_box{background:url("/resources/en/images/page/business/chemical/sec03_con01_bg.jpg") center 0 no-repeat;background-size:cover}@media(max-width: 767px){.business.chemical .sec03 .con01 .bg_box{background:url("/resources/en/images/page/business/chemical/sec03_con01_mbg.jpg") center 0 no-repeat;background-size:cover}}