#company .mc-recommend{border-top:solid 1px #eaeaea;border-top:solid 1px rgba(51,51,51,0.1)}#company.history .localnav .ln-content ul li:nth-child(2) a,#company.health .localnav .ln-content ul li:nth-child(3) a,#company.story .localnav .ln-content ul li:nth-child(4) a,#company.recruit .localnav .ln-content ul li:nth-child(5) a,#company.cm .localnav .ln-content ul li:nth-child(6) a{-webkit-opacity:.58;-moz-opacity:.58;-ms-opacity:.58;-o-opacity:.58;opacity:.58;filter:alpha(opacity=58);-ms-filter:"alpha(opacity=58)";pointer-events:none;cursor:default}#company .ttl-h2{margin-bottom:60px;color:#0063c6;font-size:1.75em;font-size:2.8rem}#company .ttl-h2::after{border-bottom-color:#0063c6}#company.index .ttl-h3{margin-bottom:1em;color:#007ac8;font-size:1.25em;font-size:2.0rem}#company.index .com-dl{background-color:#f5fbfc;border-bottom:1px solid #ced3d7}#company.index .com-dl dt,#company.index .com-dl dd{padding:16px 10px;border-top:1px solid #ced3d7}#company.index .com-dl dt{float:left;width:28.571428571428571%;padding-bottom:0;font-weight:bold;word-break:keep-all}.ie #company.index .com-dl dt,.firefox #company.index .com-dl dt{white-space:normal}#company.index .com-dl dd{margin-left:28.571428571428571%;padding-left:20px;background-color:#fff}#company.index .overview{padding:60px 0 60px}#company.index .overview .company-list{max-width:1000px}#company.index .overview .company-list .grid-col{max-width:500px;padding:0 8% 6.4%}#company.index .overview .company-list .grid-col:nth-child(odd){clear:both}@media (max-width: 767px){#company.index .overview .company-list .grid-col{float:none;width:100%;margin-left:auto;margin-right:auto;padding-bottom:64px}}#company.index .overview .company-list .col{position:relative;text-align:center}#company.index .overview .company-list figure{position:relative;width:100%;margin-bottom:1em;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:3px}#company.index .overview .company-list figure::before{content:"";display:block;width:100%;padding-bottom:47.0588235294%}#company.index .overview .company-list .img-company01{background-image:url("../images/company/index/company01.jpg")}#company.index .overview .company-list .img-company02{background-image:url("../images/company/index/company02.jpg")}#company.index .overview .company-list .img-company03{background-image:url("../images/company/index/company03.jpg")}#company.index .overview .company-list .img-company04{background-image:url("../images/company/index/company04.jpg")}#company.index .overview .company-list .img-company05{background-image:url("../images/company/index/company05.jpg")}#company.index .overview .company-list .img-company06{background-image:url("../images/company/index/company06.jpg")}#company.index .overview .company-list .img-company06{border:solid 1px #b8cfe5}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.index .overview .company-list .img-company01{background-image:url("../images/company/index/company01_2x.jpg")}#company.index .overview .company-list .img-company02{background-image:url("../images/company/index/company02_2x.jpg")}#company.index .overview .company-list .img-company03{background-image:url("../images/company/index/company03_2x.jpg")}#company.index .overview .company-list .img-company04{background-image:url("../images/company/index/company04_2x.jpg")}#company.index .overview .company-list .img-company05{background-image:url("../images/company/index/company05_2x.jpg")}#company.index .overview .company-list .img-company06{background-image:url("../images/company/index/company06_2x.jpg")}}#company.index .overview .company-list h3{margin-bottom:.5em;text-align:left;font-size:1.5em;font-size:2.4rem}#company.index .overview .company-list p{margin-bottom:2em;text-align:left}#company.index .overview .company-list a{margin:auto;margin-top:.5em}#company.index .overview .company-list a[target]::after{content:"\e92e";margin-left:.3em;font-family:'meisui-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#company.index .overview .company-list .grid-col:first-of-type>.col:first-of-type{text-align:left}#company.index .overview .company-list .grid-col:first-of-type>.col:first-of-type a{position:relative}#company.index .idea{padding:60px 0 0}#company.index .idea header{padding:0 0 60px;text-align:center}#company.index .idea header h1{display:inline-block;width:auto;margin:auto;padding-left:130px;background:transparent url(../images/company/index/mascot.png?1682591615) no-repeat left center;background-size:110px 84px;color:#012aae;font-family:MTitle, serif;font-size:1.75em;font-size:2.8rem;font-weight:bold;line-height:1.6;text-align:left;word-break:keep-all}.ie #company.index .idea header h1,.firefox #company.index .idea header h1{white-space:normal}:lang(zh-CN) #company.index .idea header h1{font-family:'Noto Serif SC', serif}:lang(zh-TW) #company.index .idea header h1{font-family:'Noto Serif TC', serif}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.index .idea header h1{background-image:url(../images/company/index/mascot_2x.png?1682591578)}}#company.index .idea-content{padding-bottom:140px}#company.index .idea-content p{font-family:MTitle, serif;font-size:1.125em;font-size:1.8rem;font-weight:600;line-height:1.6;text-align:center}#company.index .idea-content span{display:inline-block;white-space:nowrap}.ie #company.index .idea-content p,.firefox #company.index .idea-content p{white-space:normal}:lang(zh-CN) #company.index .idea-content p{font-family:'Noto Serif SC', serif}:lang(zh-TW) #company.index .idea-content p{font-family:'Noto Serif TC', serif}#company.index .outline{padding:60px 0 0;border-top:1px solid #e2e2e2}#company.index .outline .outline-content{padding-bottom:20px}#company.index .outline .com-dl{width:100%;max-width:620px;margin:auto}#company.index .outline .outline-company1{width:55%}#company.index .outline .outline-company2{width:100%}#company.index .outline .outline-company2 dt{width:24.8387096774%}#company.index .outline .outline-company2 dd{margin-left:24.8387096774%}:lang(en) #company.index .outline,:lang(zh-CN) #company.index .outline,:lang(zh-TW) #company.index .outline{padding:60px 0 0;border-top:1px solid #e2e2e2}:lang(en) #company.index .outline .outline-content,:lang(zh-CN) #company.index .outline .outline-content,:lang(zh-TW) #company.index .outline .outline-content{padding-bottom:20px}:lang(en) #company.index .outline .com-dl,:lang(zh-CN) #company.index .outline .com-dl,:lang(zh-TW) #company.index .outline .com-dl{float:left;width:50%}:lang(en) #company.index .outline .outline-company1,:lang(zh-CN) #company.index .outline .outline-company1,:lang(zh-TW) #company.index .outline .outline-company1{width:55%}:lang(en) #company.index .outline .outline-company2,:lang(zh-CN) #company.index .outline .outline-company2,:lang(zh-TW) #company.index .outline .outline-company2{width:45%}:lang(en) #company.index .outline .outline-company2 dt,:lang(zh-CN) #company.index .outline .outline-company2 dt,:lang(zh-TW) #company.index .outline .outline-company2 dt{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}:lang(en) #company.index .outline .outline-company2 dd,:lang(zh-CN) #company.index .outline .outline-company2 dd,:lang(zh-TW) #company.index .outline .outline-company2 dd{margin-left:auto}#company.index .organization{padding:60px 0 0}#company.index .organization-content{padding-bottom:40px}#company.index .organization .org-chart{width:100%;margin:auto}:lang(en) #company.index .organization .org-chart,:lang(zh-CN) #company.index .organization .org-chart,:lang(zh-TW) #company.index .organization .org-chart{width:50%;float:left}#company.index .organization .org-chart figure{position:relative;width:100%;margin:auto;max-height:430px;background-position:center top;background-repeat:no-repeat;background-size:contain}#company.index .organization .org-chart figure:before{content:"";display:block;width:100%;height:0;padding-top:87.7551020408%}:lang(en) #company.index .organization .org-chart figure{max-height:516px}:lang(en) #company.index .organization .org-chart figure::before{padding-top:105.306122449%}#company.index .organization .org-chart1 figure{background-image:url(../images/company/index/org-chart1.png?1712558041)}#company.index .organization .org-chart2 figure{background-image:url(../images/company/index/org-chart2.png?1712558041)}:lang(en) #company.index .organization .org-chart1 figure{background-image:url("/en/common/images/company/index/org-chart1.jpg?2021033100")}:lang(en) #company.index .organization .org-chart2 figure{background-image:url("/en/common/images/company/index/org-chart2.jpg?2021033100")}:lang(zh-CN) #company.index .organization .org-chart1 figure{background-image:url("/cn/common/images/company/index/org-chart1.jpg?2021033100")}:lang(zh-CN) #company.index .organization .org-chart2 figure{background-image:url("/cn/common/images/company/index/org-chart2.jpg?2021033100")}:lang(zh-TW) #company.index .organization .org-chart1 figure{background-image:url("/tw/common/images/company/index/org-chart1.jpg?2021033100")}:lang(zh-TW) #company.index .organization .org-chart2 figure{background-image:url("/tw/common/images/company/index/org-chart2.jpg?2021033100")}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.index .organization .org-chart1 figure{background-image:url(../images/company/index/org-chart1_2x.png?1712558041)}#company.index .organization .org-chart2 figure{background-image:url(../images/company/index/org-chart2_2x.png?1712558041)}:lang(en) #company.index .organization .org-chart1 figure{background-image:url("/en/common/images/company/index/org-chart1_2x.jpg?2021033100")}:lang(en) #company.index .organization .org-chart2 figure{background-image:url("/en/common/images/company/index/org-chart2_2x.jpg?2021033100")}:lang(zh-CN) #company.index .organization .org-chart1 figure{background-image:url("/cn/common/images/company/index/org-chart1_2x.jpg?2021033100")}:lang(zh-CN) #company.index .organization .org-chart2 figure{background-image:url("/cn/common/images/company/index/org-chart2_2x.jpg?2021033100")}:lang(zh-TW) #company.index .organization .org-chart1 figure{background-image:url("/tw/common/images/company/index/org-chart1_2x.jpg?2021033100")}:lang(zh-TW) #company.index .organization .org-chart2 figure{background-image:url("/tw/common/images/company/index/org-chart2_2x.jpg?2021033100")}}#company.index .organization .org-chart figure figcaption{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#company.index .office{padding:60px 0 0}#company.index .office-content{padding-bottom:20px}#company.index .office .office-list{border-bottom:1px solid #ced3d7}#company.index .office .com-dl{float:left;width:50%;border-bottom:none}#company.index .office .com-dl.com-dl-width{width:100%}#company.index .office .com-dl:nth-child(odd){clear:both}#company.index .office .com-dl.com-dl-width dt{width:14.285714285714286%}#company.index .office .com-dl.com-dl-width dd{margin-left:14.285714285714286%}#company.index .office .office-list .img-freedial{display:inline}#company.index .affiliate{padding:60px 0 0}#company.index .affiliate-content{padding-bottom:80px}#company.index .affiliate .com-dl{width:100%}#company.index .affiliate .com-dl dt{width:25.510204081632653%}#company.index .affiliate .com-dl dd{margin-left:25.510204081632653%}#company.index .effort{padding:60px 0 0;border-top:1px solid #e2e2e2;overflow:hidden}#company.index .effort-content{position:relative;padding-bottom:80px}#company.index .effort h3{margin-bottom:.8em;color:#0c96e2;word-break:keep-all}.ie #company.index .effort h3,.firefox #company.index .effort h3{white-space:normal}#company.index .effort .img-earth{position:absolute;top:0;right:0;width:68.36734693877551%;margin-top:-150px;margin-right:-20.918367346938776%;background:url(../images/company/index/earth.jpg?2021033000) no-repeat center center;background-size:contain;z-index:-1}#company.index .effort .img-earth:before{content:'';display:block;width:100%;max-width:640px;height:0;padding-top:100%}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.index .effort .img-earth{background-image:url(../images/company/index/earth_2x.jpg?2021033000)}}#company.index .effort .effort-lead{padding-bottom:220px}#company.index .effort .effort-list{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #ced3d7}#company.index .effort .effort-list:last-child{border-bottom:none}#company.index .effort .effort-list .effort-info{float:left;width:48.979591836734694%}#company.index .effort .effort-list h4{margin-bottom:.5em;color:#007ac8;font-size:1.25em;font-size:2.0rem}#company.index .effort .effort-list h5{margin-bottom:.5em;color:#085ca0;font-size:1em;font-size:1.6rem}#company.index .effort .effort-list p{margin-bottom:1em}#company.index .effort .effort-list figure{float:right;width:47.959183673469388%}#company.index .effort .effort-list figure img{max-width:100%}@media (max-width: 767px){#company.index .idea header h1{padding:90px 0;margin:auto;background-position:center top;text-align:center}#company.index .outline .com-dl{float:none;width:100%;border-bottom:1px solid #ced3d7}#company.index .com-dl dt .no-sp{display:none}#company.index .outline .outline-company1{width:100%;margin-bottom:60px}#company.index .outline .outline-company2{width:100%}#company.index .outline .outline-company2 dt{clip:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;height:auto;width:28.571428571428571%;padding:16px 10px;border-top:1px solid #ced3d7}#company.index .outline .outline-company2 dd{margin-left:28.571428571428571%}#company.index .organization .org-chart{float:none;width:auto;max-width:470px;margin-left:auto;margin-right:auto;margin-bottom:40px}#company.index .organization .org-chart figure{background-size:100% auto}#company.index .organization .org-chart2 figure{background-position:left top}#company.index .organization .org-chart figure:before{margin-bottom:2em}#company.index .organization .org-chart figure figcaption{clip:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;width:auto;height:auto;text-align:center}#company.index .office .com-dl{float:none;width:100%}#company.index .office .com-dl:nth-last-child(2){border-bottom:none}#company.index .office .com-dl.com-dl-width dt{width:28.571428571428571%}#company.index .office .com-dl.com-dl-width dd{margin-left:28.571428571428571%}#company.index .effort .img-earth{position:relative;margin:-6em auto -1em}#company.index .effort .effort-lead{padding-bottom:40px;text-align:justify}#company.index .effort .effort-lead br{display:none}#company.index .effort .effort-list .effort-info,#company.index .effort .effort-list figure{float:none;width:auto}#company.index .effort .effort-list:last-child{margin-bottom:auto;padding-bottom:0}:lang(en) #company.index .outline .com-dl,:lang(zh-CN) #company.index .outline .com-dl,:lang(zh-TW) #company.index .outline .com-dl{float:none;width:100%;border-bottom:1px solid #ced3d7}:lang(en) #company.index .outline .outline-company2 dt,:lang(zh-CN) #company.index .outline .outline-company2 dt,:lang(zh-TW) #company.index .outline .outline-company2 dt{clip:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;height:auto;width:28.571428571428571%;padding:16px 10px;border-top:1px solid #ced3d7}:lang(en) #company.index .outline .outline-company2 dd,:lang(zh-CN) #company.index .outline .outline-company2 dd,:lang(zh-TW) #company.index .outline .outline-company2 dd{margin-left:28.571428571428571%}:lang(en) #company.index .organization .org-chart,:lang(zh-CN) #company.index .organization .org-chart,:lang(zh-TW) #company.index .organization .org-chart{float:none;width:auto;max-width:470px;margin-left:auto;margin-right:auto;margin-bottom:40px}:lang(en) #company.index .organization .org-chart figure,:lang(zh-CN) #company.index .organization .org-chart figure,:lang(zh-TW) #company.index .organization .org-chart figure{background-size:100% auto}:lang(en) #company.index .organization .org-chart2 figure,:lang(zh-CN) #company.index .organization .org-chart2 figure,:lang(zh-TW) #company.index .organization .org-chart2 figure{background-position:left top}:lang(en) #company.index .organization .org-chart figure:before,:lang(zh-CN) #company.index .organization .org-chart figure:before,:lang(zh-TW) #company.index .organization .org-chart figure:before{margin-bottom:2em}:lang(en) #company.index .organization .org-chart figure figcaption,:lang(zh-CN) #company.index .organization .org-chart figure figcaption,:lang(zh-TW) #company.index .organization .org-chart figure figcaption{clip:auto;-webkit-clip-path:none;clip-path:none;overflow:visible;width:auto;height:auto;text-align:center}}@media (max-width: 480px){#company.index .com-dl{background-color:transparent;border:none}#company.index .com-dl dt,#company.index .outline .outline-company2 dt,#company.index .affiliate .com-dl dt,#company.index .com-dl dd,#company.index .outline .outline-company2 dd,#company.index .affiliate .com-dl dd{float:none;width:auto;margin:auto;margin-bottom:.5em;padding:0;font-size:.875em;font-size:1.4rem;background-color:transparent;border:none}#company.index .office .com-dl:nth-last-child(2),#company.index .office .com-dl:nth-last-child(1){border:none}#company.index .office .com-dl.com-dl-width dt{width:auto}#company.index .office .com-dl.com-dl-width dd{margin-left:auto}#company.index .com-dl dt,#company.index .outline .outline-company2 dt,#company.index .affiliate .com-dl dt{padding-top:.8em;border-top:1px solid #ced3d7}#company.index .com-dl dd,#company.index .outline .outline-company2 dd,#company.index .affiliate .com-dl dd{margin-bottom:.8em}#company.index .effort h3{white-space:normal;word-break:normal}#company.index .effort h3 br,#company.index .effort h3 wbr{display:none}#company.index .effort .img-earth{position:relative;width:auto;margin:-8em -18.75vw -1em}:lang(en) #company.index .com-dl,:lang(zh-CN) #company.index .com-dl,:lang(zh-TW) #company.index .com-dl{background-color:transparent;border:none}:lang(en) #company.index .com-dl dt,:lang(en) #company.index .outline .outline-company2 dt,:lang(en) #company.index .affiliate .com-dl dt,:lang(en) #company.index .com-dl dd,:lang(en) #company.index .outline .outline-company2 dd,:lang(en) #company.index .affiliate .com-dl dd,:lang(zh-CN) #company.index .com-dl dt,:lang(zh-CN) #company.index .outline .outline-company2 dt,:lang(zh-CN) #company.index .affiliate .com-dl dt,:lang(zh-CN) #company.index .com-dl dd,:lang(zh-CN) #company.index .outline .outline-company2 dd,:lang(zh-CN) #company.index .affiliate .com-dl dd,:lang(zh-TW) #company.index .com-dl dt,:lang(zh-TW) #company.index .outline .outline-company2 dt,:lang(zh-TW) #company.index .affiliate .com-dl dt,:lang(zh-TW) #company.index .com-dl dd,:lang(zh-TW) #company.index .outline .outline-company2 dd,:lang(zh-TW) #company.index .affiliate .com-dl dd{float:none;width:auto;margin:auto;margin-bottom:.5em;padding:0;font-size:.875em;font-size:1.4rem;background-color:transparent;border:none}:lang(en) #company.index .office .com-dl:nth-last-child(2),:lang(en) #company.index .office .com-dl:nth-last-child(1),:lang(zh-CN) #company.index .office .com-dl:nth-last-child(2),:lang(zh-CN) #company.index .office .com-dl:nth-last-child(1),:lang(zh-TW) #company.index .office .com-dl:nth-last-child(2),:lang(zh-TW) #company.index .office .com-dl:nth-last-child(1){border:none}:lang(en) #company.index .office .com-dl.com-dl-width dt,:lang(zh-CN) #company.index .office .com-dl.com-dl-width dt,:lang(zh-TW) #company.index .office .com-dl.com-dl-width dt{width:auto}:lang(en) #company.index .office .com-dl.com-dl-width dd,:lang(zh-CN) #company.index .office .com-dl.com-dl-width dd,:lang(zh-TW) #company.index .office .com-dl.com-dl-width dd{margin-left:auto}:lang(en) #company.index .com-dl dt,:lang(en) #company.index .outline .outline-company2 dt,:lang(en) #company.index .affiliate .com-dl dt,:lang(zh-CN) #company.index .com-dl dt,:lang(zh-CN) #company.index .outline .outline-company2 dt,:lang(zh-CN) #company.index .affiliate .com-dl dt,:lang(zh-TW) #company.index .com-dl dt,:lang(zh-TW) #company.index .outline .outline-company2 dt,:lang(zh-TW) #company.index .affiliate .com-dl dt{padding-top:.8em;border-top:1px solid #ced3d7}:lang(en) #company.index .com-dl dd,:lang(en) #company.index .outline .outline-company2 dd,:lang(en) #company.index .affiliate .com-dl dd,:lang(zh-CN) #company.index .com-dl dd,:lang(zh-CN) #company.index .outline .outline-company2 dd,:lang(zh-CN) #company.index .affiliate .com-dl dd,:lang(zh-TW) #company.index .com-dl dd,:lang(zh-TW) #company.index .outline .outline-company2 dd,:lang(zh-TW) #company.index .affiliate .com-dl dd{margin-bottom:.8em}:lang(en) #company.index .effort h3,:lang(zh-CN) #company.index .effort h3,:lang(zh-TW) #company.index .effort h3{white-space:normal;word-break:keep-all}:lang(en) #company.index .effort h3 br,:lang(en) #company.index .effort h3 wbr,:lang(zh-CN) #company.index .effort h3 br,:lang(zh-CN) #company.index .effort h3 wbr,:lang(zh-TW) #company.index .effort h3 br,:lang(zh-TW) #company.index .effort h3 wbr{display:block}:lang(en) #company.index .effort .img-earth,:lang(zh-CN) #company.index .effort .img-earth,:lang(zh-TW) #company.index .effort .img-earth{position:relative;width:auto;margin:-8em -18.75vw -1em}}#company.history .ttl-h3{margin-bottom:1em;color:#007ac8;font-size:1.5em;font-size:2.4rem}#company.history .ttl-h3 small{font-size:0.666666666666667em;font-size:1.6rem;line-height:1}#company.history .hist{padding:60px 0 0}#company.history .hist-content{padding-bottom:80px}#company.history .hist-content dl{max-width:740px;margin:auto;background-color:#f5fbfc;border-bottom:1px solid #ced3d7}#company.history .hist-content dl dt,#company.history .hist-content dl dd{padding:16px 10px;border-top:1px solid #ced3d7}#company.history .hist-content dl dt{float:left;width:8.75em;padding-bottom:0;font-weight:normal;text-align:center;word-break:keep-all}:lang(en) #company.history .hist-content dl dt{text-align:right;width:10em}.ie #company.history .hist-content dl dt,.firefox #company.history .hist-content dl dt{white-space:normal}#company.history .hist-content dl dd{margin-left:8.75em;padding-left:20px;background-color:#fff}:lang(en) #company.history .hist-content dl dd{margin-left:10em}#company.history .iso{padding:60px 0 0}#company.history .iso-content{width:600px;margin:auto;padding-bottom:100px;text-align:center}#company.history .iso-content .iso-img-wrap{padding:16px 0;text-align:center}#company.history .iso-content .iso-img-wrap figure{display:inline-block;width:200px;height:283px;margin:20px;background-position:center center;background-repeat:no-repeat;background-size:contain;box-shadow:0px 1px 3px #b2b2b2;box-shadow:0px 1px 3px rgba(0,0,0,0.3)}.no-boxshadow #company.history .iso-content .iso-img-wrap figure{border:solid 1px #b2b2b2}#company.history .iso-content .iso-img-wrap .img-iso14001{background-image:url(../images/company/history/img-iso14001.jpg?2022011700)}#company.history .iso-content .iso-img-wrap .img-iso9001{background-image:url(../images/company/history/img-iso9001.jpg?2022011700)}#company.history .iso-content .iso-body{text-align:justify}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.history .iso-content .iso-img-wrap .img-iso14001{background-image:url(../images/company/history/img-iso14001_2x.jpg?2022011700)}#company.history .iso-content .iso-img-wrap .img-iso9001{background-image:url(../images/company/history/img-iso9001_2x.jpg?2022011700)}}@media (max-width: 784px){#company.history .hist-content dl{width:auto}}@media (max-width: 644px){#company.history .iso-content{width:auto}}@media (max-width: 480px){#company.history .hist-content dl{background-color:transparent;border:none}:lang(en) #company.history .hist-content dl dt,:lang(en) #company.history .hist-content dl dd,#company.history .hist-content dl dt,#company.history .hist-content dl dd{float:none;width:auto;margin:auto;margin-bottom:.5em;padding:0;font-size:.875em;font-size:1.4rem;text-align:left;background-color:transparent;border:none}:lang(en) #company.history .hist-content dl dt,#company.history .hist-content dl dt{padding-top:.8em;border-top:1px solid #ced3d7;font-weight:bold}:lang(en) #company.history .hist-content dl dd #company.history .hist-content dl dd{margin-bottom:.8em}}#company.health .declaration{padding:60px 0 0}#company.health .declaration-content .lead{margin-bottom:80px;font-family:MTitle, serif;font-size:1.125em;font-size:1.8rem;font-weight:600;line-height:2;text-align:center;word-break:keep-all}.ie #company.health .declaration-content .lead,.firefox #company.health .declaration-content .lead{white-space:normal}#company.health .declaration-content .motto{max-width:480px;margin:auto;margin-bottom:60px;padding:50px 30px;border-radius:8px;background-color:#f6f6ee}#company.health .declaration-content .motto ol{max-width:300px;margin:auto}#company.health .declaration-content .motto ol li{padding:11.5px 0;padding-left:1.63333em;text-indent:-1.63333em;color:#008ce4;font-size:1.125em;font-size:1.8rem;font-weight:800}#company.health .declaration-content .motto ol li::before{margin-right:.3em;font-size:1.33333em;font-size:2.4rem;vertical-align:text-top}#company.health .declaration-content .motto ol li::before{font-family:'meisui-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#company.health .declaration-content .motto ol li:nth-child(1)::before{content:"\f342"}#company.health .declaration-content .motto ol li:nth-child(2)::before{content:"\f343"}#company.health .declaration-content .motto ol li:nth-child(3)::before{content:"\f344"}#company.health .declaration-content .motto ol li:nth-child(4)::before{content:"\f345"}#company.health .declaration-content .motto ol li:nth-child(5)::before{content:"\f346"}#company.health .declaration-content .motto ol li:nth-child(6)::before{content:"\f347"}#company.health .declaration-content .motto ol li:nth-child(7)::before{content:"\f348"}#company.health .declaration-content .motto ol li:nth-child(8)::before{content:"\f349"}#company.health .declaration-content .motto ol li:nth-child(9)::before{content:"\f34a"}#company.health .declaration-content .motto ol li>span{position:relative;background-color:transparent;background:-moz-linear-gradient(top, transparent 80%, #e2c70a 80%);background:-webkit-linear-gradient(top, transparent 80%, #e2c70a 80%);background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0.8, transparent), color-stop(0.8, #e2c70a));background:-o-linear-gradient(top, transparent 80%, #e2c70a 80%);background:-ms-linear-gradient(top, transparent 80%, #e2c70a 80%);background:linear-gradient(to bottom, transparent 80%, #e2c70a 80%);background:linear-gradient(transparent 80%, #e2c70a 80%);background-size:300px 100%;background-position:left bottom;background-repeat:no-repeat}#company.health .declaration-content .motto ol li .sl-default{background-position:-300px bottom;background-position-x:-300px;-webkit-transition:background-position 1s ease-in-out .3s;-moz-transition:background-position 1s ease-in-out .3s;-ms-transition:background-position 1s ease-in-out .3s;-o-transition:background-position 1s ease-in-out .3s;transition:background-position 1s ease-in-out .3s}#company.health .declaration-content .motto ol li .sl-default.sl-loaded{background-position:left bottom;background-position-x:0px}@media print, (prefers-reduced-motion: reduce){#company.health .declaration-content .motto ol li .sl-default{background-position:left bottom;background-position-x:0px;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;transition:unset}}#company.health .initiatives{padding:60px 0 40px;background-color:#eff7ff}#company.health .initiatives .grid-row{max-width:864px;margin-left:auto;margin-right:auto}#company.health .initiatives .grid-row .grid-col{padding:0 40px 80px}#company.health .initiatives .grid-row .grid-col .col-inner{position:relative;max-width:432px;min-height:240px;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0px 3px 5px -1px rgba(0,99,198,0.15),0px 5px 8px 0px rgba(0,99,198,0.09),0px 1px 14px 0px rgba(0,99,198,0.07);overflow:hidden}#company.health .initiatives .grid-row .grid-col:nth-child(even) .col-inner{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}#company.health .initiatives .grid-row .grid-col .initiatives-ttl{color:#79aaf2;font-family:MTitle, serif;font-size:2.125em;font-size:3.4rem}@media (max-width: 649px){#company.health .initiatives .grid-row{max-width:392px}#company.health .initiatives .grid-row .grid-col{width:100%;margin:auto;padding:0 20px 40px}#company.health .initiatives .grid-row .grid-col:nth-child(even) .col-inner{-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}}#company.health .mc-recommend{border-top:none}#company.story .stories{padding:60px 0 0}#company.story .ttl-h3{height:80px;margin-bottom:50px;background:url(../images/company/story/story-ttl.png) no-repeat left top;background-size:378px 320px;font-size:60px;font-family:Mtitle, selif;line-height:70px;color:#085c9a;overflow:hidden}:lang(en) #company.story .ttl-h3{background-image:url("/en/common/images/company/story/story-ttl.png");background-size:780px 320px}:lang(zh-CN) #company.story .ttl-h3{background-image:url("/cn/common/images/company/story/story-ttl.png");background-size:440px 320px;font-family:'Noto Serif SC', serif}:lang(zh-TW) #company.story .ttl-h3{background-image:url("/tw/common/images/company/story/story-ttl.png");background-size:440px 320px;font-family:'Noto Serif TC', serif}#company.story .ttl-h3:before{content:'';display:block;width:100%;height:0;padding-top:8.163265306122449%}#company.story .story1 .ttl-h3{background-position:left 0%}#company.story .story2 .ttl-h3{background-position:left 33.333333333333333%}#company.story .story3 .ttl-h3{background-position:left 66.666666666666667%}#company.story .story4 .ttl-h3{background-position:left 100%}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.story .ttl-h3{background-image:url(../images/company/story/story-ttl_2x.png)}:lang(en) #company.story .ttl-h3{background-image:url("/en/common/images/company/story/story-ttl_2x.png")}:lang(zh-CN) #company.story .ttl-h3{background-image:url("/cn/common/images/company/story/story-ttl_2x.png")}:lang(zh-TW) #company.story .ttl-h3{background-image:url("/tw/common/images/company/story/story-ttl_2x.png")}}#company.story .story-content{color:#454545;font-family:MTitle, serif;text-align:justify;line-height:2;text-shadow:0px 0px 2px #fff,0px 0px 4px rgba(255,255,255,0.2)}:lang(en) #company.story .story-content{text-align:left}:lang(zh-CN) #company.story .story-content{font-family:'Noto Serif SC', serif}:lang(zh-TW) #company.story .story-content{font-family:'Noto Serif TC', serif}#company.story .story-img{float:right}#company.story .story-img:before{content:"";display:block;margin:auto;padding-top:100%}#company.story .story1{padding-bottom:180px;overflow:hidden}#company.story .story1 .story-img{width:472px;margin:-10px -9.897959183673469% -18% 1em;background:url(../images/company/story/story01.jpg) no-repeat center top;background-size:contain}#company.story .story1 .story-img:before{max-width:472px;padding-top:134.957627118644068%}#company.story .story2{padding-bottom:180px;overflow:hidden}#company.story .story2 .story-img{float:left;width:84.591836734693878%;margin:5px -31.530612244897959% 0 -13.26530612244898%;background:url(../images/company/story/story02.jpg) no-repeat center top;background-size:contain}#company.story .story2 .story-img:before{max-width:829px;padding-top:58.624849215922799%}#company.story .story3{padding-bottom:180px;overflow:hidden}#company.story .story3 .story-img{width:61.224489795918367%;margin:-20px -11.689489795918367% -10% -2.653061224489796%;background:url(../images/company/story/story03.jpg) no-repeat center top;background-size:contain}#company.story .story3 .story-img:before{max-width:600px;padding-top:100%}#company.story .story4{padding-bottom:180px;overflow:hidden}#company.story .story4 .story-img{float:left;width:45.102040816326531%;margin:-20px 2em 0 -4.795918367346939%;background:url(../images/company/story/story04.jpg) no-repeat center top;background-size:contain}#company.story .story4 .story-img:before{max-width:442px;padding-top:133.257918552036199%}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.story .story1 .story-img{background-image:url(../images/company/story/story01_2x.jpg)}#company.story .story2 .story-img{background-image:url(../images/company/story/story02_2x.jpg)}#company.story .story3 .story-img{background-image:url(../images/company/story/story03_2x.jpg)}#company.story .story4 .story-img{background-image:url(../images/company/story/story04_2x.jpg)}}@supports (shape-outside: inherit) or (-moz-shape-outside: inherit) or (-webkit-shape-outside: inherit){#company.story .story1 .story-img{margin-left:1.6em;-webkit-shape-outside:url(../images/company/story/story01-outside.png);-moz-shape-outside:url(../images/company/story/story01-outside.png);shape-outside:url(../images/company/story/story01-outside.png);-webkit-shape-margin:1.6em;-moz-shape-margin:1.6em;shape-margin:1.6em}#company.story .story2 .story-img{margin-right:-5em;-webkit-shape-outside:url(../images/company/story/story02-outside.png);-moz-shape-outside:url(../images/company/story/story02-outside.png);shape-outside:url(../images/company/story/story02-outside.png)}#company.story .story3 .story-img{-webkit-shape-outside:url(../images/company/story/story03-outside.png);-moz-shape-outside:url(../images/company/story/story03-outside.png);shape-outside:url(../images/company/story/story03-outside.png);-webkit-shape-margin:2em;-moz-shape-margin:2em;shape-margin:2em}}@media (max-width: 767px){#company.story .story1 .story-img{width:370px}@supports (shape-outside: inherit) or (-moz-shape-outside: inherit) or (-webkit-shape-outside: inherit){#company.story .story1 .story-img{-webkit-shape-outside:url(../images/company/story/story01-outside_medium.png);-moz-shape-outside:url(../images/company/story/story01-outside_medium.png);shape-outside:url(../images/company/story/story01-outside_medium.png)}#company.story .story3 .story-img{-webkit-shape-outside:none;-moz-shape-outside:none;shape-outside:none}}}@media (max-width: 824px){:lang(en) #company.story .ttl-h3{height:auto;background-size:100% auto}:lang(en) #company.story .ttl-h3::before{padding-top:10.256410256410256%}}@media (max-width: 540px){#company.story .story1,#company.story .story2,#company.story .story3,#company.story .story4{padding-bottom:100px}#company.story .story1 .story-img,#company.story .story2 .story-img,#company.story .story3 .story-img,#company.story .story4 .story-img{float:none;width:100%;margin-left:auto;margin-right:auto}#company.story .story2 .story-img,#company.story .story3 .story-img{margin-top:-10%}#company.story .story4 .story-img:before{padding-top:80%}}@media (max-width: 484px){:lang(zh-CN) #company.story .ttl-h3{height:auto;background-size:100% auto}:lang(zh-CN) #company.story .ttl-h3::before{padding-top:18.181818181818182%}:lang(zh-TW) #company.story .ttl-h3{height:auto;background-size:100% auto}:lang(zh-TW) #company.story .ttl-h3::before{padding-top:18.181818181818182%}}@media (max-width: 422px){#company.story .ttl-h3{height:46px;background-size:378px 320px;background-size:252px 213px;height:auto;background-size:100% auto}#company.story .ttl-h3::before{padding-top:21.164021164021164%}}#company.cm .tvcm{padding:60px 0 0}#company.cm .tvcm .tvcm-content{padding:0 0 60px}#company.cm .tvcm .grid-col{margin-bottom:50px}#company.cm .tvcm .grid-col:nth-child(3n+1){clear:both}#company.cm .tvcm .grid-col a{text-decoration:none;color:inherit}#company.cm .tvcm .grid-col h2{font-size:1em;font-size:1.6rem}#company.cm .booklet{padding:60px 0 0}#company.cm .booklet .booklet-bnr{padding:0 0 80px;text-align:center}#company.cm .booklet .booklet-bnr a{display:block;max-width:360px;margin:auto;border-radius:8px;box-shadow:0 0 0 0 rgba(60,147,186,0.6);transition:box-shadow .5s}#company.cm .booklet .booklet-bnr figure{width:100%;height:0;padding-bottom:38.8888888889%;background-color:transparent;background-repeat:no-repeat;background-position:center top;background-size:contain;background-image:url("../images/company/cm/media-bnr.png");-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.cm .booklet .booklet-bnr figure{background-image:url("../images/company/cm/media-bnr_2x.png")}}#company.cm .booklet .booklet-bnr a:hover,#company.cm .booklet .booklet-bnr a:focus,#company.cm .booklet .booklet-bnr a:active,#company.cm .booklet .booklet-bnr a.active{box-shadow:0 20px 40px -20px rgba(60,147,186,0.6)}#company.cm .booklet .booklet-bnr a:hover figure,#company.cm .booklet .booklet-bnr a:focus figure,#company.cm .booklet .booklet-bnr a:active figure,#company.cm .booklet .booklet-bnr a.active figure{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}#company.cm .booklet .booklet-content{padding:0 0 60px}@media (max-width: 767px){#company.cm .tvcm .grid-col:nth-child(3n+1){clear:none}#company.cm .tvcm .grid-col:nth-child(2n+1){clear:both}#company.cm .tvcm .grid-col{width:50%}}@media (max-width: 480px){#company.cm .tvcm .grid-col{clear:both;width:100%}}#company.cm .booklet{padding:60px 0 0}#company.cm .booklet .booklet-lead{max-width:600px;margin:auto;margin-bottom:48px}#company.cm .booklet .grid-col{margin-bottom:50px;text-align:center}#company.cm .booklet .grid-col a{text-decoration:none;color:inherit}#company.cm .booklet .grid-col figure{position:relative;max-width:222px;margin:auto;margin-bottom:1.875em;margin-bottom:3.0rem;text-align:center;overflow:hidden;box-shadow:0px 1px 3px #b2b2b2;box-shadow:0px 1px 3px rgba(0,0,0,0.3);background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:-webkit-opacity .28s;-moz-transition:-moz-opacity .28s;-ms-transition:-ms-opacity .28s;-o-transition:-o-opacity .28s;transition:opacity .28s}.no-boxshadow #company.cm .booklet .grid-col figure{border:solid 1px #b2b2b2}#company.cm .booklet .grid-col a:hover figure,#company.cm .booklet .grid-col a:focus figure,#company.cm .booklet .grid-col a:active figure,#company.cm .booklet .grid-col a.active figure{-webkit-opacity:.65;-moz-opacity:.65;-ms-opacity:.65;-o-opacity:.65;opacity:.65;filter:alpha(opacity=65);-ms-filter:"alpha(opacity=65)"}#company.cm .booklet .grid-col figure:before{content:"";display:block;width:100%;max-width:222px;height:0;margin:auto;padding-top:141.441441441441441%;z-index:0}#company.cm .booklet .grid-col h2{font-size:1.125em;font-size:1.8rem}#company.cm .booklet .grid-col:nth-child(4){margin-left:16.66665%}#company.cm .booklet .img-booklet2015{background-image:url(../images/company/cm/booklet2015.jpg)}#company.cm .booklet .img-booklet2016{background-image:url(../images/company/cm/booklet2016.jpg)}#company.cm .booklet .img-booklet2017{background-image:url(../images/company/cm/booklet2017.jpg)}#company.cm .booklet .img-booklet2018{background-image:url(../images/company/cm/booklet2018.jpg)}#company.cm .booklet .img-booklet2019{background-image:url(../images/company/cm/booklet2019.jpg)}#company.cm .booklet .img-booklet2020{background-image:url(../images/company/cm/booklet2020.jpg)}#company.cm .booklet .img-booklet2021{background-image:url(../images/company/cm/booklet2021.jpg)}#company.cm .booklet .img-booklet2022{background-image:url(../images/company/cm/booklet2022.jpg)}@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx){#company.cm .booklet .img-booklet2015{background-image:url(../images/company/cm/booklet2015_2x.jpg)}#company.cm .booklet .img-booklet2016{background-image:url(../images/company/cm/booklet2016_2x.jpg)}#company.cm .booklet .img-booklet2017{background-image:url(../images/company/cm/booklet2017_2x.jpg)}#company.cm .booklet .img-booklet2018{background-image:url(../images/company/cm/booklet2018_2x.jpg)}#company.cm .booklet .img-booklet2019{background-image:url(../images/company/cm/booklet2019_2x.jpg)}#company.cm .booklet .img-booklet2020{background-image:url(../images/company/cm/booklet2020_2x.jpg)}#company.cm .booklet .img-booklet2021{background-image:url(../images/company/cm/booklet2021_2x.jpg)}#company.cm .booklet .img-booklet2022{background-image:url(../images/company/cm/booklet2022_2x.jpg)}}@media (max-width: 767px){#company.cm .booklet .grid-col:nth-child(4n+1){clear:none}#company.cm .booklet .grid-col:nth-child(2n+1){clear:both}#company.cm .booklet .grid-col:nth-child(4){margin-left:auto}#company.cm .booklet .grid-col{width:50%}}@media (max-width: 480px){#company.cm .booklet .grid-col{clear:both;width:100%}}
