@charset "UTF-8";body.work{background:#fff}main{margin-bottom:0}hr{background-color:none;border-top:2px dashed rgba(175,205,114,.5)}.row.world{width:100%;margin:0 auto;padding:0;opacity:0;background:#4dc4ff;overflow:hidden}.row.world img{width:100%;margin:0 auto;padding:0;max-width:none}.row.world li{padding:0;margin:0;position:relative;box-sizing:border-box}.row.world li.field{cursor:pointer}.row.world li.field::before{display:none}.row.world li.field.not_selected::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);z-index:999;border:none}.row.world li.field.selected::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:16px solid #a3c65d;background:0 0;border-bottom:none;z-index:999}.row.world li.field.f01{background:url(/business/work/img/bg_01.png) no-repeat 0 0;background-size:cover}.row.world li.field.f02{background:url(/business/work/img/bg_02.png) no-repeat 0 0;background-size:cover}.row.world li.field.f03{background:url(/business/work/img/bg_03.png) no-repeat 0 0;background-size:cover}.row.world li.field.f04{background:url(/business/work/img/bg_04.png) no-repeat 0 0;background-size:cover}@media only screen and (min-width:480px){.row.world .col-6{width:100%}}@media only screen and (min-width:992px){.row.world .col-6{width:50%;float:left}.row.world li.field.selected::before{border:none}}.row.world li h4.fldTitle{display:block;width:100%;height:164px;padding:48px 0;box-sizing:border-box;max-width:420px;text-align:center;color:#25348e;text-shadow:1px 1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff,-1px -1px 1px #fff;background:url(/business/work/img/cloud.png) no-repeat center center;background-size:80%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;opacity:1;font-size:calc(.875rem + .9vw);font-weight:700}.row.world li h4.fldTitle span.text{display:block}.row.world li h4.fldTitle.on{color:#808cd9;transition:all .2s ease}.row.world li.selected h4.fldTitle{width:100%;padding:25% 0 0 0;height:100%;max-width:100%;transition:all .2s ease;font-size:calc(1.325rem + .9vw)}.row.world li.selected.f01 h4.fldTitle{color:#25348e;background:url(/business/work/img/cloud_f01.png) no-repeat center center;background-size:86%;animation:none!important}.row.world li.selected.f02 h4.fldTitle{color:#25348e;background:url(/business/work/img/cloud_f02.png) no-repeat center center;background-size:86%;animation:none!important}.row.world li.selected.f03 h4.fldTitle{color:#25348e;background:url(/business/work/img/cloud_f03.png) no-repeat center center;background-size:86%;animation:none!important}.row.world li.selected.f04 h4.fldTitle{color:#25348e;background:url(/business/work/img/cloud_f04.png) no-repeat center center;background-size:86%;animation:none!important}@media only screen and (min-width:992px){.row.world li h4.fldTitle{height:240px;padding:60px 0;max-width:640px}}.row.world li.cmt{display:none;position:relative;z-index:999;background:#a3c65d}.row.world li.cmt div.sheet{margin:0 16px 24px 16px;padding:2.5%;background-color:#fff;background-image:linear-gradient(transparent 95%,rgba(0,0,0,.06) 50%,rgba(0,0,0,.06)),linear-gradient(90deg,transparent 95%,rgba(0,0,0,.06) 50%,rgba(0,0,0,.06));background-size:24px 24px;background-repeat:repeat;border-bottom-left-radius:16px;border-bottom-right-radius:16px;position:relative}.row.world li.cmt ul li.ex{width:100%;padding:0 8px;margin-bottom:2.5%}.row.world li.cmt ul li.ex h5{margin-top:0;margin-bottom:1.5rem;padding:1rem 0;text-align:center;font-weight:700;font-size:calc(.75rem + .9vw)}.row.world li.cmt.f01 ul li.ex h5{color:#2196f3}.row.world li.cmt.f02 ul li.ex h5{color:#4caf50}.row.world li.cmt.f03 ul li.ex h5{color:#e91e63}.row.world li.cmt.f04 ul li.ex h5{color:#ff9800}.row.world li.cmt ul li.ex h5 span{position:relative;display:inline-block;padding:.5rem 0 1rem 0;border-bottom:4px solid #ccc}.row.world li.cmt ul li.ex h5 span::after,.row.world li.cmt ul li.ex h5 span::before{position:absolute;top:100%;left:50%;transform:translateX(-50%);content:'';border:12px solid transparent}.row.world li.cmt ul li.ex h5 span::before{border-top:12px solid #ccc}.row.world li.cmt ul li.ex h5 span::after{margin-top:-6px;border-top:12px solid #fff}.row.world li.cmt.f01 ul li.ex h5 span{border-bottom-color:#c4e4fc}.row.world li.cmt.f01 ul li.ex h5 span::before{border-top-color:#c4e4fc}.row.world li.cmt.f02 ul li.ex h5 span{border-bottom-color:#c0e3c2}.row.world li.cmt.f02 ul li.ex h5 span::before{border-top-color:#c0e3c2}.row.world li.cmt.f03 ul li.ex h5 span{border-bottom-color:#fac7d8}.row.world li.cmt.f03 ul li.ex h5 span::before{border-top-color:#fac7d8}.row.world li.cmt.f04 ul li.ex h5 span{border-bottom-color:#ffdba6}.row.world li.cmt.f04 ul li.ex h5 span::before{border-top-color:#ffdba6}.row.world li.cmt ul li.ex dl.type{display:flex;flex-wrap:wrap;position:relative}.row.world li.cmt ul li.ex dl.type>dt{width:100%;font-size:1rem;font-size:16px;margin:0;padding:0}.row.world li.cmt ul li.ex dl.type>dd{width:100%;font-size:14px;font-size:.875rem}.row.world li.cmt ul li.ex dl.type dd>dl{margin:0 0 7.5% 0;padding:0 2.5% 2.5% 2.5%}.row.world li.cmt ul li.ex dl.type dd>dl dt{border-left:4px solid #ccc;font-size:16px;font-size:1rem;padding:4px 12px 5px 12px}.row.world li.cmt ul li.ex dl.type dd>dl dd{font-size:14px;font-size:.875rem}.row.world li.cmt ul li.ex dl.type dd>dl dd span.card{display:block;margin-left:16px}.row.world li.cmt ul li.ex dl.type dd>dl dd span.card a{display:block;background:#fff}.row.world li.cmt.f01 ul li.ex dl.type dd>dl dt{border-color:#2196f3}.row.world li.cmt.f02 ul li.ex dl.type dd>dl dt{border-color:#4caf50}.row.world li.cmt.f03 ul li.ex dl.type dd>dl dt{border-color:#e91e63}.row.world li.cmt.f04 ul li.ex dl.type dd>dl dt{border-color:#ff9800}.row.world li.cmt ul li.ex dl.type dd>dl dt span.small{display:block;font-size:75%!important}.row.world li.cmt ul li.ex dl.type dd>dl dt span.name{display:block;font-weight:700;font-size:1.125rem!important}.row.world li.cmt ul li.ex dl.type dd>ul.mark li{display:block;font-size:14px;font-size:.875rem;padding-left:.875rem;text-indent:-.875rem}.row.world li.cmt ul li.ex dl.type dd>ul.mark li::before{display:inline-block;content:"";width:4px;height:4px;background:#000;padding:0;margin-right:10px;vertical-align:middle;opacity:.5}.row.world li.cmt.f01 ul li.ex dl dd ul.mark li::before{background:#2196f3}.row.world li.cmt.f02 ul li.ex dl dd ul.mark li::before{background:#4caf50}.row.world li.cmt.f03 ul li.ex dl dd ul.mark li::before{background:#e91e63}.row.world li.cmt.f04 ul li.ex dl dd ul.mark li::before{background:#ff9800}@media only screen and (min-width:480px){.row.world li.cmt ul li.ex dl.type>dt{width:32%}.row.world li.cmt ul li.ex dl.type>dd{width:68%}}@media only screen and (min-width:992px){.row.world li.cmt ul li.ex dl.type>dt{width:100%}.row.world li.cmt ul li.ex dl.type>dd{width:100%}.row.world li.cmt{float:right;overflow:auto}.row.world li.cmt div.sheet{margin:-20px 12px 12px 12px;border-radius:16px}.row.world li.cmt.f01::before,.row.world li.cmt.f02::before,.row.world li.cmt.f03::before{position:sticky;position:-webkit-sticky;display:block;width:100%;height:32px;background:linear-gradient(180deg,rgba(163,198,93,1) 0,rgba(163,198,93,1) 35%,rgba(163,198,93,.5)35%,rgba(163,198,93,.5) 70%,rgba(163,198,93,.2) 70%,rgba(163,198,93,.2)100%);top:0;z-index:2}.row.world li.cmt.f01::after,.row.world li.cmt.f02::after,.row.world li.cmt.f03::after{position:sticky;position:-webkit-sticky;display:block;width:100%;height:32px;background:linear-gradient(0deg,rgba(163,198,93,1) 0,rgba(163,198,93,1) 35%,rgba(163,198,93,.5)35%,rgba(163,198,93,.5) 70%,rgba(163,198,93,.2) 70%,rgba(163,198,93,.2)100%);bottom:0}.row.world li.cmt.f04{float:right;width:100%;background:#4dc4ff}.row.world li.cmt.f04 div.sheet{margin-top:12px;padding:1.25%}.row.world li.cmt.f04 ul li.ex{width:50%;float:left}.row.world li.cmt ul li.ex dl.type dd>dl{padding:0 1.25% 1.25% 1.25%}.row.world li.cmt ul li.ex dl.type dd>dl dt{font-size:18px;font-size:1.125rem}.row.world li.cmt ul li.ex dl.type dd>dl dd{font-size:15px;font-size:.9375rem}.row.world li.cmt ul li.ex dl.type dd>dl dd span.card{display:block;max-width:420px}.row.world li.cmt ul li.ex dl.type dd>ul.mark li{font-size:15px;font-size:.9375rem;padding-left:.9375rem;text-indent:-.9375rem}}@media only screen and (min-width:1440px){.row.world li.cmt.f01 ul li.ex dl.type dd.flexible,.row.world li.cmt.f02 ul li.ex dl.type dd.flexible,.row.world li.cmt.f03 ul li.ex dl.type dd.flexible{display:flex;flex-wrap:wrap}.row.world li.cmt.f01 ul li.ex dl.type dd.flexible dl,.row.world li.cmt.f02 ul li.ex dl.type dd.flexible dl{width:50%}.row.world li.cmt.f03 ul li.ex dl.type dd.flexible dl{width:33.333333%}.row.world li.cmt.f04 ul li.ex{width:25%;float:left}.row.world li.cmt ul li.ex dl.type>dt{width:25%}.row.world li.cmt ul li.ex dl.type>dd{width:75%}.row.world li.cmt.f04 ul li.ex dl.type>dt{width:100%}.row.world li.cmt.f04 ul li.ex dl.type>dd{width:100%}}.badgeType{display:inline-block;width:96%;margin:0 4% 1rem 0;padding:4px 8px 8px 0;font-weight:400;text-align:center;line-height:1.5;border-top-right-radius:60px;border-bottom-right-radius:60px;font-size:14px!important;font-size:.875rem!important;font-style:oblique;max-width:240px;color:#fff;background:#25348e}@media only screen and (min-width:992px){.badgeType{font-size:1rem!important;font-size:16px!important}}.btn-f01,.btn-f02,.btn-f03,.btn-f04{display:block;width:100%;margin:1.5rem auto .5rem auto;font-weight:400;text-align:center;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px 8px 12px;line-height:1.5;border-radius:4px;font-size:.875rem;max-width:360px;transition:all .2s ease}.btn-f01.logoset,.btn-f02.logoset,.btn-f03.logoset,.btn-f04.logoset{margin:0 auto .5rem auto}.btn-f01{color:#fff;background-color:rgba(33,150,243,.9);border-color:#2196f3}.btn-f01:focus,.btn-f01:hover,a:hover .btn-f01{color:#fff;background-color:rgba(33,150,243,.6);border-color:rgba(33,150,243,.75)}.btn-f02{color:#fff;background-color:rgba(76,175,80,.9);border-color:#4caf50}.btn-f02:focus,.btn-f02:hover,a:hover .btn-f02{color:#fff;background-color:rgba(76,175,80,.6);border-color:rgba(76,175,80,.75)}.btn-f03{color:#fff;background-color:rgba(233,30,99,.9);border-color:#e91e63}.btn-f03:focus,.btn-f03:hover,a:hover .btn-f03{color:#fff;background-color:rgba(233,30,99,.6);border-color:rgba(233,30,99,.75)}.btn-f04{color:#fff;background-color:rgba(255,152,0,.9);border-color:#ff9800}.btn-f04:focus,.btn-f04:hover,a:hover .btn-f04{color:#fff;background-color:rgba(255,152,0,.6);border-color:rgba(255,152,0,.75)}.btn_service{display:block;width:100%;max-width:920px;margin:1.5rem auto 0 auto;padding:1rem 1.5rem 1rem 1rem;border-radius:8px;transition:all .2s ease;background:rgba(197,202,233,.3);border-color:#c5cae9}.btn_service p{color:#303f9f;font-size:.875rem;line-height:1.75}.btn_service p strong{font-size:1.125rem}.btn_service:focus,.btn_service:hover{background:rgba(197,202,233,.5)}img.service_img{display:none}@media only screen and (min-width:762px){.btn_service{padding:1rem 1.5rem}img.service_img{display:block;opacity:.8;transition:all .2s ease}.btn_service:hover img.service_img{opacity:1}}@media only screen and (min-width:992px){.btn_service p{font-size:1rem;line-height:1.7}.btn_service p strong{font-size:calc(.5rem + .9vw)}}img.imageIcon{display:block;width:35%!important;margin:auto;max-width:160px!important}img.markLogo{display:block;width:75%!important;max-width:160px!important;margin:1rem auto .5rem auto!important}a:hover>img.markLogo{opacity:.7}@media only screen and (min-width:992px){img.imageIcon{max-width:160px!important}.row.world li.cmt.f04 ul li.ex img.imageIcon{width:70%!important;max-width:160px!important}img.markLogo{max-width:200px!important}}.row.world li h4.fldTitle span.openMark{display:block;width:44px;margin:1rem auto 0 auto;height:44px;line-height:42px;border-radius:22px;border:none;box-sizing:border-box;color:#fff;background:#25348e;text-align:center;font-size:.625rem;text-shadow:none!important;font-weight:400;transition:all .2s ease;opacity:.9}.row.world li h4.fldTitle.on span.openMark{background:#303f9f;opacity:.75;animation:none!important}.row.world li.selected h4.fldTitle span.openMark{display:none}.row.world li.cmt p.closeMark{clear:both;display:block;width:44px;height:76px;margin:auto;padding:0;box-sizing:content-box}.row.world li.cmt p.closeMark span{display:block;width:44px;height:44px;line-height:42px;border-radius:22px;border:none;box-sizing:border-box;color:#fff;background:#25348e;text-align:center;font-size:10px;font-size:.625rem;cursor:pointer;opacity:.9}.row.world li.cmt p.closeMark span.on{background:#303f9f;opacity:.6;line-height:42px}@media only screen and (min-width:992px){.row.world li.cmt p.closeMark{width:54px;height:88px}.row.world li h4.fldTitle span.openMark,.row.world li.cmt p.closeMark span{width:54px;height:54px;line-height:52px;border-radius:27px;font-size:14px;font-size:.875rem}.row.world li.cmt p.closeMark span.on{line-height:52px}}_::content,_:future,div.titleBox_h3 div.h3Base:not(*:root){opacity:.15}