﻿@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}.mt10{margin-top:10px}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb40{margin-bottom:40px !important}.mb60{margin-bottom:60px !important}.pb20{padding-bottom:20px}.h4blue{border-left:5px solid #0084a9;padding-left:5px;color:#0084a9}.h4yellow{border-left:5px solid #f39800;padding-left:5px;color:#f39800}.h4gray{border-left:5px solid #9b9b9b;padding-left:5px;color:#9b9b9b}.h4green{border-left:5px solid #22ac38;padding-left:5px;color:#22ac38}.h4blue2{border-left:5px solid #00a0e9;padding-left:5px;color:#00a0e9}.h4purple{border-left:5px solid #920783;padding-left:5px;color:#920783}.h4blue,.h4yellow,.h4gray,.h4green,.h4blue2,.h4purple{font-size:120%;font-weight:bold;margin-bottom:10px}.bkPinkArea{padding:20px;background:#fdeedd !important;margin-top:20px;margin-bottom:40px}table.tablestyle01 #func01 td span{color:#00a0e9}table.tablestyle01 #func02 td span{color:#6a005f}table.tablestyle01 #func03 td span{color:#8fc31f}table.tablestyle01 #func04 td span{color:#f39800}table.tablestyle01 #func05 td span{color:#e60012}table.tablestyle01 #func06 td span{color:#f74c98}table.tablestyle01 #func07 td span{color:#13b5b1}table.tablestyle01 #func05 td span.gray{color:#333}table.tablestyle01 ul li{float:left;padding-right:10px}.noteAreaPrice{background:url(../images/price/img_note.gif) no-repeat scroll 20px 20px #f6f6f6;margin-bottom:20px;padding:50px 20px 20px}.noteAreaPrice2{background:none repeat scroll 0 0 #f6f6f6;margin-bottom:20px;padding:20px}.noteAreaPrice2 ul li{background:url(../images/price/img_dot_red.gif) no-repeat scroll 0 8px transparent;padding-left:12px}#priceNav{padding:0}#priceNav li{background:none repeat scroll 0 0 #e60012;border:1px solid #930000;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.5),0 0 1px #fff inset;font-size:18px;padding:15px 20px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.1),0 -3px 0 rgba(255,255,255,0);margin-bottom:10px;float:left}#priceNav li a{color:#fff;display:block}#priceNav li:last-child{margin-bottom:20px;margin-right:0}.dounyuList dd{margin-bottom:10px;line-height:2.0em;background:url(../images/dounyu/icon_check.gif) left no-repeat #fff100;padding-left:35px}.lecture h1,.price h1,.signup h1,.operationcheck h1,.lecturecase h1{border:2px solid #e60012;border-radius:3px;color:#e60012;font-size:18px;font-weight:bold !important;height:auto;margin:20px 0;padding:10px 0 !important;line-height:1.3 !important;height:auto !important}.lecture h1 span,.price h1 span,.signup h1 span,.operationcheck h1 span,.lecturecase h1 span{padding-left:10px}.appdl .h1Box{border:2px solid #e60012;border-radius:3px;margin:20px 0;padding:10px 0 10px 10px}.appdl h1{color:#e60012;font-size:18px;font-weight:bold !important;height:auto;padding-top:10px}.appdl .h1Box span{padding-left:10px}.cautionArea{background:url(../images/operationcheck/img_caution.gif) no-repeat scroll 20px 20px #f6f6f6;margin-bottom:20px;min-height:61px;padding:30px 20px 10px 20px}.cautionArea p{padding-left:77px}.contactBtnArea{background:url(../../service/images/btnarea_bg.gif) no-repeat;padding:10px 0 20px 278px}.bdb1{border-bottom:dotted 1px #999;margin-bottom:20px;padding-bottom:20px}.lectureNav li a .btnRed,.priceNav li a{background:none repeat scroll 0 0 #e60012;border:1px solid #930000;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.5),0 0 1px #fff inset;text-shadow:0 -1px 0 rgba(0,0,0,0.1),0 -3px 0 rgba(255,255,255,0);padding:5px;color:#fff;display:block;text-decoration:none}.lectureNav li a .btnGrn{background:none repeat scroll 0 0 #a6b80c;border:1px solid #859700;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,0.5),0 0 1px #fff inset;text-shadow:0 -1px 0 rgba(0,0,0,0.1),0 -3px 0 rgba(255,255,255,0);padding:5px;color:#fff;display:block;text-decoration:none}.lectureNav li a,.priceNav li a{text-decoration:none !important}.tablestyle01,　.tablestyle02,.tablestyle03,.tablestyle04,.tablestyle05{border:none;width:100%}table .bkgGray{background:#6c6c6c !important;color:#fff;text-align:center !important;vertical-align:middle}table .bkgDPnk{background:#ffd0d4 !important;text-align:left !important;vertical-align:top}table .bkgBlue{background:#bed6dd !important;color:#333;text-align:center !important;vertical-align:middle}.price table th,.price table td{padding:10px}.bdr{border-right:2px solid #fff}table th{background-color:#ffebed;vertical-align:top;font-weight:bold;border-right:2px solid #fff;width:24%}table td{background-color:#f6f6f6}table.tablestyle01 td{width:75%}table.tablestyle02 td{width:37%;border-right:2px solid #fff;text-align:center;vertical-align:middle}table td,table th{text-align:left;padding:10px;border-bottom:2px solid #fff}table.tablestyle01 tr th p,table.tablestyle02 tr th p{display:block;padding:5px 0}.tablestyle03 th{text-align:left;padding:10px;border-bottom:2px solid #fff;vertical-align:middle}.tablestyle03 td{text-align:left;padding:10px;border-bottom:2px solid #fff}.tablestyle03 .minTh{width:4% !important}.tablestyle03 .bkgGray{width:16% !important}.tablestyle03 .minTh #parenthesis{transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);color:#F00}.tablestyle05 tr th,.tablestyle05 tr td{text-align:center !important}.tablestyle05 th{width:33%;color:#fff}.tablestyle05 .gwPro{background:#e60012;border-right:2px solid #fff;vertical-align:middle;font-size:1.3em}.tablestyle05 .sfaSta{background:#0093cc;border-right:2px solid #fff;vertical-align:middle;font-size:1.3em}.tablestyle05 .sfaPro{background:#4e0d7f;border-right:2px solid #fff;vertical-align:middle;font-size:1.3em}.tablestyle05 .gwPro_2{background:#ffb7bd;border-right:2px solid #fff}.tablestyle05 .sfaSta_2{background:#bfe3f1;border-right:2px solid #fff}.tablestyle05 .sfaPro_2{background:#c89bea;border-right:2px solid #fff}.tablestyle05 .gwPro_3{background:#fddde0;border-right:2px solid #fff}.tablestyle05 .sfaSta_3{background:#e5f4fa;border-right:2px solid #fff}.tablestyle05 .sfaPro_3{background:#f2ddf9;border-right:2px solid #fff}.tablestyle05 .gwPro_4{background:#fddde0;border-right:2px solid #fff;border-bottom:none}.tablestyle05 .sfaSta_4{background:#e5f4fa;border-right:2px solid #fff;border-bottom:none}.tablestyle05 .sfaPro_4{background:#f2ddf9;border-right:2px solid #fff;border-bottom:none}.tablestyle05 .bgGrayD{background:#464646;color:#fff}.tablestyle05 .bgGrayL{background:#9f9f9f;color:#fff}.fs18{font-size:18px}.fs30{font-size:30px}.fs46{font-size:46px}.fwb{font-weight:bold}.indentList{text-align:left;margin-right:15px}.indentList li{margin-left:1em;text-indent:-1em}.attentionArea{text-align:center;border:2px solid #e60012;border-radius:3px;color:#333;font-weight:bold;height:auto;margin:0 0 20px;padding:10px 0}.fcRed{color:#e60012}.kvUNote{font-size:11px}.priceCaseBox{border:2px solid #556fb5}.priceCaseBox .pcbL{text-align:center}.priceCaseBox .read{color:#eb9400;font-weight:bold}.caseTitle{background:#556fb5;color:#fff;font-weight:bold;padding:10px;font-size:120%}div#wrapD1 h1#h1D1{width:30%;float:left;color:#333333;text-align:left;font-size:120%;font-weight:bold;line-height:1.5em;background:none;padding-top:0;height:auto;line-height:1.4em}div#wrapD1 h1#h1D1 span{display:block;width:100%;height:0;padding-top:24px;overflow:hidden}div#wrapD1 p#D1lead{width:65%;text-align:left;padding-left:20px;border-left:1px dotted #ccc;float:right;color:#333333;margin-bottom:20px}#serviceGW,#serviceSfaCrm,#serviceSolution{padding-bottom:5px}#serviceGW div,#serviceSfaCrm div,#serviceSolution div{width:25%;padding:10px 0 0;float:left;margin-top:10px;margin-bottom:20px;position:relative;background:#fff;text-align:center;line-height:1;height:160px;overflow:hidden}#serviceGW div a,#serviceSfaCrm div a,#serviceSolution div a{border-right:1px dotted #ccc;display:block;text-decoration:none}#serviceGW p.shoulder,#serviceSfaCrm p.shoulder,#serviceSolution p.shoulder{font-weight:bold;color:#666;margin-bottom:0}#serviceGW div.last a,#serviceSfaCrm div.last a,#serviceSolution div.last a{border-right:none}#serviceGW .iconService,#serviceSfaCrm .iconService,#serviceSolution .iconService{padding-bottom:15px;display:block}.caseProfile dt{float:left !important}#lowerColInner p{margin-bottom:0}.securityList{font-size:11px}.securityList dt{float:left}table{width:100%}#ListNav{width:100%}#ListNav li{width:32%;text-align:center;float:left;font-size:130%;margin-right:2%;padding-top:20px}#ListNav a{text-decoration:none;color:#fff;display:block !important;font-weight:bold}#ListNav li span{display:block;padding-bottom:10px}#ListNav .link01{background:url(../images/whatsfa/nav01_bg.png) 0 0 no-repeat}#ListNav .link02{background:url(../images/whatsfa/nav02_bg.png) 0 0 no-repeat}#ListNav .link03{background:url(../images/whatsfa/nav03_bg.png) 0 0 no-repeat;width:292px;margin-right:0}#ListNav li:last-child{width:32%}#ListNavSp{display:none}.h2lp{background:url(../images/whatsfa/h2_bg.png) 0 0 no-repeat;text-align:center !important;padding:60px 0 0 40px;font-size:250% !important;font-weight:bold;height:111px !important;color:#fff}h3{text-align:center;font-weight:bold;font-size:130%;margin-bottom:30px}h4{font-weight:bold;margin-bottom:5px}.h4{font-size:38px;font-weight:bold;border-left:10px solid #e70012;margin-left:10px;padding-left:20px;margin-bottom:30px !important}.voiceBox{padding:20px;background:#e0e0e0;margin-bottom:20px}.voiceBoxL{float:left;width:14%;text-align:center}.voiceBoxR{float:right;width:83%}.voiceBoxR .theme{padding:10px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;font-size:130%}.voiceBox .position{background:#333;color:#fff;padding:5px;font-weight:bold}.GrayArea{padding:20px;background:#e0e0e0;line-height:1.6em;margin-bottom:25px}.flowBox{border:10px solid #e0e0e0;padding:25px;background:#fff;position:relative}.flowNumber{position:absolute;top:-10px;left:-10px}.flowTxt{margin-left:175px;margin-bottom:30px !important}.trialArea{background:url(../images/whatsfa/trial_bg.gif) 0 0 no-repeat;padding-top:200px;text-align:center;margin-top:30px !important;height:174px}.trialArea p{color:#fff;font-weight:bold;font-size:22px}.trialArea img{margin:15px 0 19px 0}a:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";zoom:1}#breadcrumb a:hover{opacity:1.0;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";zoom:1}.caseBox{border:10px solid #e0e0e0;padding:55px 25px 25px 25px;background:#fff;position:relative}.caseNumber{position:absolute;top:-10px;left:-10px}.caseBox .fl{width:593px}.caseTitle{font-weight:bold;border-bottom:1px dotted #333;font-size:38px;margin-bottom:15px}.occupation{background:#333;color:#fff;padding:5px 20px;margin-right:20px}.annotation{font-size:14px}.wideTitleGray{background:#3e3e3e;width:100%;text-align:center;margin-top:40px}.wideTitleGray2{background:#333;width:100%;text-align:center}.wideTitleGray3{background:url(../images/whatsfa/wideredlinegry.gif) repeat-x #333;width:100%;text-align:center;margin-top:40px}.specBox{border:5px solid #e0e0e0;padding:15px;background:#fff}.specBox .specBoxL{width:38%;float:left}.specBox .specBoxR{width:60%;float:right}.specName{background:url(../images/whatsfa/specname_bg.gif) repeat-x;padding:0 15px 10px;color:#fff;font-weight:bold;font-size:40px}.linkTitle{background:url(../images/whatsfa/obi_RedWhi.gif) repeat-x;text-align:center;margin-top:30px}.grybdBox{padding:25px;background:#e0e0e0;margin:0 auto}.grybdBox2{border:20px solid #e0e0e0;padding:25px;background:#fff;margin:0 auto}.centerBox{text-align:center}.TxBoxAreaC .form{position:relative}.TxBoxAreaC .form th{border:1px solid #f1f1f1;background:#e4e4e4;padding:20px;font-weight:bold;width:230px}.TxBoxAreaC .form th span{font-size:12px;font-weight:normal !important}.TxBoxAreaC .form td{border:1px solid #f1f1f1;background:#fff;padding:20px}.TxBoxAreaC .form td li{float:left;margin-right:30px;_margin-right:10px}.col2TypeL-49{float:left;width:49%}.col2TypeR-49{float:right;width:49%}.fcRed{color:#e70012 !important}.fcGrn{color:#47954b !important}.fcBlu{color:#1c51b6 !important}.fcBrw{color:#5d171a !important}.fs12px{font-size:12px}.fs38px{font-size:38px}.fs35px{font-size:35px}.fs55px{font-size:55px}.fsXS{font-size:0.8em}.fsM{font-size:1.2em}.fsL{font-size:1.4em}.poR{position:relative !important}.m0auto{margin:0 auto !important}.txC{text-align:center}.fwb{font-weight:bold}.pd0{padding:0 !important}.pt85{padding-top:85px}.pb40{padding-bottom:40px !important}.mt26{margin-top:26px !important}.mt40{margin-top:40px !important}.mr10{margin-right:10px !important}.mr16{margin-right:16px !important}.mr17{margin-right:17px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb60{margin-bottom:60px !important}.ml120{margin-left:120px !important}.ml175{margin-left:175px !important}.fl{float:left}.fr{float:right}.comparison{width:100%}.comparison th{text-align:center;vertical-align:middle}.newBanerPc{position:absolute;top:180px;right:0}.newBanerPc a:hover{filter:alpha(opacity=95) !important;-moz-opacity:0.95 !important;opacity:0.95 !important}.newBanerSp{display:none !important}.crm-point .accordion{display:none}.pointNav5{margin-bottom:20px;width:100%;border-radius:0 0 4px 4px;background:#e60012;padding:7px 0}.pointNav5 li{float:left;width:19.8%;text-align:center;border-right:1px solid #ff5d67;background:url(../images/icon-anchor_arrow.gif) center 70px no-repeat;height:80px}.pointNav5 li:last-child{border-right:none}.pointNav5 li:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";zoom:1}.pointNav5 li a{color:#fff;text-decoration:none}.crm3Nav{padding:0 10px;margin-bottom:10px;width:100%;box-sizing:border-box;text-align:center}.crm3Nav li{display:inline-block;margin-right:6px;width:32.25%}.crm3Nav li:last-child{margin-right:0}.sfaBanner{padding:0 10px;display:flex;justify-content:center;flex-wrap:wrap}.sfaBanner li{width:32.3%;margin-right:6px}.sfaBanner li:nth-child(3n){margin-right:0}.sfaBanner li:nth-child(n+4){margin-top:6px;margin-bottom:6px}.anchorNav3{margin-bottom:20px;width:100%;border-radius:4px;background:#e60012;padding:7px 0}.anchorNav3 li{float:left;width:33%;text-align:center;border-right:1px solid #ff5d67;background:url(../images/icon-anchor_arrow.gif) center 25px no-repeat;height:35px}.anchorNav3 li:last-child{border-right:none}.anchorNav3 li:hover{opacity:0.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";zoom:1}.anchorNav3 li a{color:#fff;text-decoration:none}.groupware div#norikaeArea img{width:100%}.groupware div#norikaeArea{margin-bottom:10px}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper{width:600px;max-width:100%}.video-wrapper2{width:500px;max-width:100%}@media screen and (max-width: 767px){.newBanerSp{display:block !important;margin-top:20px;text-align:center}.newBanerPc{display:none !important}#ListNav{display:none}#ListNavSp{display:block}#ListNavSp li{width:100%;background:#df012a;text-align:center;margin-bottom:10px;padding-top:20px}#ListNavSp li span{display:block;margin-bottom:10px}#ListNavSp a{text-decoration:none;color:#fff;font-weight:bold;font-size:18px;display:block !important}.GrayArea{padding:20px;background:#e0e0e0;line-height:1.6em;margin-bottom:25px}.flowBox{border:10px solid #e0e0e0;padding:10px;background:#fff;position:relative}.flowNumber{position:absolute;top:-10px;left:-10px}.flowTxt{margin-left:0;margin-top:40px}.voiceBoxL,.voiceBoxR{width:100%;float:none}.voiceBoxL .positionPct{text-align:center}.voiceBoxL .position{margin-bottom:20px !important}.specBox .specBoxL,.specBox .specBoxR{width:100%;float:none}.specBox .specName{font-size:18px;padding-top:5px}.specBox p{margin-bottom:10px !important}.h2lp{background-size:contain;font-size:18px !important;margin:0 !important;padding:20px 0 0 0 !important}.h2lp span{height:100% !important;font-size:18px !important}h3{font-size:18px}.h4{font-size:18px}.grybdBox{padding:10px;background:#e0e0e0;margin:0 auto}.grybdBox2{border:5px solid #e0e0e0 !important;padding:5px !important}.pointNav5{display:none}.anchorNav3 span{display:none}.crm-point .accordion{display:block}.crm-point ul.accordion{font-size:16px;width:100%;background:#DDD;margin:0 auto 10px}.crm-point ul.accordion a{display:block;padding:10px;background-position:97% center;background-repeat:no-repeat;text-decoration:none;color:#333;font-weight:bold}.crm-point ul.accordion span{display:block;padding:10px;background-position:97% center;background-repeat:no-repeat;color:#fff;font-weight:bold}.crm-point ul.accordion ul{display:none}.crm-point ul.accordion>li{background:#f38089}.crm-point ul.accordion>li>p{background:#e60012;color:#fff}.crm-point ul.accordion>li>ul>li{background:#f38089;border-bottom:1px solid #EEE}.crm-point ul.accordion>li>ul>li>p{background:#999}.crm-point ul.accordion>li>ul>li>a{background:url(../images/go.png) no-repeat 98% center}.crm-point ul.accordion>li>ul>li>ul>li{background:#FFF;border-bottom:1px dotted #888}.crm-point ul.accordion>li>ul>li>ul>li:last-child{border:none}.crm-point ul.accordion>li>p span{background-image:url(../images/crm-point/open.png)}.crm-point ul.accordion>li>p span.open{background-image:url(../images/crm-point/close.png)}.crm3Nav li{float:none;width:100%;margin-bottom:10px;text-align:center}.sfaBanner li{float:none;width:100%;margin-bottom:10px;text-align:center}h1{width:auto;margin-left:10px;height:0;padding-top:30px;line-height:2.0;overflow:hidden}#keyArea{width:100%;background-size:contain;padding-top:44.38%;height:0;overflow:hidden}#keyArea2{width:100%;max-width:640px;background-size:contain;padding-top:44.38%;height:0;overflow:hidden}#keyArea.sfaMainvis{background-image:url(../images/sfa/catch_sp.jpg)}.sfa div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_sfa.gif) no-repeat}#keyArea.crmMainvis{background-image:url(../images/crm/catch_sp.jpg)}.crm h1{background:url(../images/crm/h1.png) no-repeat;background-size:auto 20px;margin-bottom:10px;margin-bottom:0;padding:10px 0}.crm div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_crm.gif) no-repeat}#keyArea.beaconMainvis{background-image:url(../images/beacon/catch_sp.jpg)}.beacon h1{background:url(../images/beacon/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.beacon div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_beacon.gif) no-repeat}#keyArea.biMainvis{background-image:url(../images/bi/catch_sp.jpg)}.bi h1{background:url(../images/bi/h1.png) no-repeat;background-size:auto 20px;margin-bottom:10px;margin-bottom:0}.bi div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_bi.gif) no-repeat}#keyArea.leadformMainvis{background-image:url(../images/leadform/catch_sp.jpg)}.leadform h1{background:url(../images/leadform/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.leadform div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_leadform.gif) no-repeat}#keyArea.centerMainvis{background-image:url(../images/center/catch_sp.jpg)}.center h1{background:url(../images/center/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.center div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_center.gif) no-repeat}#keyArea.groupwareMainvis{background-image:url(../images/groupware/catch_sp.jpg)}.groupware h1{background:url(../images/groupware/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.groupware div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_groupware.gif) no-repeat}#keyArea.niftymailMainvis{background-image:url(../images/niftymail/catch_sp.jpg)}.niftymail h1{background:url(../images/niftymail/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.niftymail div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_niftymail.gif) no-repeat}#keyArea.smartphoneMainvis{background-image:url(../images/smartphone/catch_sp.jpg)}.smartphone h1{background:url(../images/smartphone/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.smartphone div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_smartphone.gif) no-repeat}#keyArea.mobileMainvis{background-image:url(../images/mobile/catch_sp.jpg)}.mobile h1{background:url(../images/mobile/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.mobile div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_mobile.gif) no-repeat}#keyArea.securityMainvis{background-image:url(../images/security/catch_sp.jpg)}.security h1{background:url(../images/security/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.security div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_security.gif) no-repeat}#keyArea.ashuraMainvis{background-image:url(../images/ashura/catch_sp.jpg)}.ashura h1{background:url(../images/ashura/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.ashura div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_sfa.gif) no-repeat}#keyArea.sfa-dounyuMainvis{background-image:url(../images/dounyu/catch_sp.jpg)}.sfa-dounyu h1{background:url(../images/dounyu/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.sfa-dounyu div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_sfa.gif) no-repeat}#keyArea.sfa-katsuyouMainvis{background-image:url(../images/katsuyou/catch_sp.jpg)}.sfa-katsuyou h1{background:url(../images/katsuyou/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.sfa-katsuyou div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_sfa.gif) no-repeat}.sfa-katsuyou .ulCheckWrapper{background:#f3ff8e;padding:2%;border-radius:5px}.sfa-katsuyou .ulCheckSFA,.sfa-katsuyou .ulCheckCRM{font-size:0.8rem}.sfa-katsuyou .ulCheckSFA li,.sfa-katsuyou .ulCheckCRM li{line-height:2;font-weight:bold}.sfa-katsuyou .ulCheckSFA input[type=checkbox]:checked ~ label{color:#0d5ec3}.sfa-katsuyou .ulCheckCRM input[type=checkbox]:checked ~ label{color:#ed0a60}.fcSFA{color:#0d5ec3}.fcCRM{color:#ed0a60}#keyArea.sfa-hikakuMainvis{background-image:url(../images/hikaku/catch_sp.jpg)}.sfa-hikaku h1{background:url(../images/hikaku/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.sfa-hikaku div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_hikaku.gif) no-repeat}#keyArea.sfa-ryoukinMainvis{background-image:url(../images/ryoukin/catch_sp.jpg)}.sfa-ryoukin h1{background:url(../images/ryoukin/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.sfa-ryoukin div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_ryoukin.gif) no-repeat}#keyArea.what-is-sfaMainvis{background-image:url(../images/whatsfa/catch_sp.jpg)}.what-is-sfa h1{background:url(../images/whatsfa/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.what-is-sfa div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_ryoukin.gif) no-repeat}#keyArea.priceMainvis{background-image:url(../images/price/catch_sp.jpg)}#keyArea.apiMainvis{background-image:url(../images/api/catch_sp.jpg)}.api h1{background:url(../images/api/h1.png) no-repeat;background-size:auto 20px;margin-bottom:0px}.api div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_api.gif) no-repeat}#keyArea2.crm-pointMainvis{background-image:url(../images/crm-point/catch_sp.jpg)}.crm-point h1{background:url(../images/crm/h1.png) no-repeat;background-size:auto 20px;margin-bottom:10px;margin-bottom:0}.crm-point div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_crm.gif) no-repeat}.lectureNav li,.priceNav li{padding-top:15px;border:none;margin-bottom:10px;padding:0}.priceCaseBox{margin-bottom:30px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0}.priceCaseBoxIn{margin:10px;background:#fff}.priceCaseBoxIn .pcbL{width:100%}.priceCaseBox .read{font-size:120%;margin:5px 0}.index .col4Box{padding-top:20px}.index .col4Box a{display:block}div#wrapD1 h1#h1D1{width:100%;float:none;clear:both;line-height:1.1em;border-bottom:1px dotted #ccc;padding-bottom:10px}div#wrapD1 h1#h1D1 span{display:block;width:100%;height:0;padding-top:24px;overflow:hidden}div#wrapD1 p#D1lead{width:100%;padding:0;border:none;clear:both;float:none;margin-bottom:20px}.kvUNote{padding-top:10px}.iconService img{width:100%}.iconService{float:left !important;margin-right:10px}#serviceGW,#serviceSfaCrm,#serviceSolution{padding-bottom:0}#serviceGW div,#serviceSfaCrm div,#serviceSolution div{width:auto;padding:0;float:none;margin-top:0px;margin-bottom:10px;padding-bottom:10px;background:#fff;text-align:left;line-height:1.5;height:auto;overflow:auto;border-bottom:1px dotted #ccc}#serviceGW div a,#serviceSfaCrm div a,#serviceSolution div a{border-right:none;display:block;text-decoration:none}#serviceGW p.shoulder,#serviceSfaCrm p.shoulder,#serviceSolution p.shoulder{font-weight:bold;color:#666;margin-bottom:0}#serviceGW .iconService,#serviceSfaCrm .iconService,#serviceSolution .iconService{width:18%;height:auto;padding-bottom:0}.col5Box li{clear:both;float:none;width:auto}.col5Box li .col4Inner{margin:0}.spmb10{margin-bottom:10px}.col2Half img{margin:0 !important;text-align:center}.col2Half{margin-bottom:40px}.col2Box .col2Half img{margin:0 auto !important;width:100% !important}.tablestyle05 .gwPro{font-size:0.9em}.tablestyle05 .sfaSta{font-size:0.9em}.tablestyle05 .sfaPro{font-size:0.9em}.bi h1,.beacon h1,.leadform h1,.center h1,.groupware h1,.niftymail h1,.smartphone h1,.mobile h1,.security h1,.api h1{padding-top:7%;background-size:contain;height:0}}@media screen and (min-width: 768px){#keyArea{margin-bottom:20px !important}.api h2,.api h3{font-size:16px !important;line-height:1.2em}.ListNav li{width:25% !important}.h2lp{background-size:auto;margin:0;height:auto}.h1 h1{width:100%;height:0;padding-top:35px;line-height:2.0;overflow:hidden}#keyArea{width:100%;max-width:914px;background-size:contain;padding-top:32.87%;height:0;overflow:hidden;margin-bottom:15px}#keyArea2{width:100%;max-width:914px;background-size:contain;padding-top:37.8%;height:0;overflow:hidden;margin-bottom:0}#keyArea.sfaMainvis{background-image:url(../images/sfa/catch.jpg)}.sfa div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_sfa.gif) no-repeat}#keyArea.crmMainvis{background-image:url(../images/crm/catch.jpg)}.crm h1{background:url(../images/crm/h1.png) no-repeat}.crm div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_crm.gif) no-repeat}#keyArea.beaconMainvis{background-image:url(../images/beacon/catch.jpg)}.beacon h1{background:url(../images/beacon/h1.png) no-repeat}.beacon div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_beacon.gif) no-repeat}#keyArea.biMainvis{background-image:url(../images/bi/catch.jpg)}.bi h1{background:url(../images/bi/h1.png) no-repeat}.bi div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_bi.gif) no-repeat}#keyArea.leadformMainvis{background-image:url(../images/leadform/catch.jpg)}.leadform h1{background:url(../images/leadform/h1.png) no-repeat}.leadform div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_leadform.gif) no-repeat}#keyArea.centerMainvis{background-image:url(../images/center/catch.jpg)}.center h1{background:url(../images/center/h1.png) no-repeat}.center div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_center.gif) no-repeat}#keyArea.groupwareMainvis{background-image:url(../images/groupware/catch.jpg)}.groupware h1{background:url(../images/groupware/h1.png) no-repeat}.groupware div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_groupware.gif) no-repeat}#keyArea.niftymailMainvis{background-image:url(../images/niftymail/catch.jpg)}.niftymail h1{background:url(../images/niftymail/h1.png) no-repeat}.niftymail div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_niftymail.gif) no-repeat}#keyArea.smartphoneMainvis{background-image:url(../images/smartphone/catch.jpg)}.smartphone h1{background:url(../images/smartphone/h1.png) no-repeat}.smartphone div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_smartphone.gif) no-repeat}#keyArea.mobileMainvis{background-image:url(../images/mobile/catch.jpg)}.mobile h1{background:url(../images/mobile/h1.png) no-repeat}.mobile div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_mobile.gif) no-repeat}#keyArea.securityMainvis{background-image:url(../images/security/catch.jpg)}.security h1{background:url(../images/security/h1.png) no-repeat}.security div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_security.gif) no-repeat}#keyArea.ashuraMainvis{background-image:url(../images/ashura/catch.jpg)}.ashura h1{background:url(../images/ashura/h1.png) no-repeat}.ashura div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_ashura.gif) no-repeat}.sfa-dounyuMainvis{background-image:url(../images/dounyu/catch.jpg)}.sfa-dounyu h1{background:url(../images/dounyu/h1.png) no-repeat}.sfa-dounyu div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_ashura.gif) no-repeat}.sfa-katsuyouMainvis{background-image:url(../images/katsuyou/catch.jpg)}.sfa-katsuyou h1{background:url(../images/katsuyou/h1.png) no-repeat}.sfa-katsuyou div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_ashura.gif) no-repeat}.sfa-katsuyou .ulCheckWrapper{background:#f3ff8e;padding:2%;border-radius:5px}.sfa-katsuyou .ulCheckSFA{padding-right:36px}.sfa-katsuyou .ulCheckSFA,.sfa-katsuyou .ulCheckCRM{font-size:0.8em;float:left;width:400px}.sfa-katsuyou .ulCheckSFA li,.sfa-katsuyou .ulCheckCRM li{line-height:2;font-weight:bold}.sfa-katsuyou .ulCheckSFA input[type=checkbox]:checked ~ label{color:#0d5ec3}.sfa-katsuyou .ulCheckCRM input[type=checkbox]:checked ~ label{color:#ed0a60}.fcSFA{color:#0d5ec3}.fcCRM{color:#ed0a60}.sfa-hikakuMainvis{background-image:url(../images/hikaku/catch.jpg)}.sfa-hikaku h1{background:url(../images/hikaku/h1.png) no-repeat}.sfa-hikaku div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_hikaku.gif) no-repeat}.sfa-ryoukinMainvis{background-image:url(../images/ryoukin/catch.jpg)}.sfa-ryoukin h1{background:url(../images/ryoukin/h1.png) no-repeat}.sfa-ryoukin div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_ryoukin.gif) no-repeat}.what-is-sfaMainvis{background-image:url(../images/whatsfa/catch.jpg)}.what-is-sfa h1{background:url(../images/whatsfa/h1.png) no-repeat}.what-is-sfa div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_whatsfa.gif) no-repeat}#keyArea.priceMainvis{background-image:url(../images/price/catch.jpg)}#keyArea.apiMainvis{background-image:url(../images/api/catch.jpg)}.api h1{background:url(../images/api/h1.png) no-repeat}.api div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_api.gif) no-repeat}#keyArea2.crm-pointMainvis{background-image:url(../images/crm-point/catch.jpg);background-size:cover}.crm-point h1{background:url(../images/crm/h1.png) no-repeat}.crm-point div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_crm.gif) no-repeat}.movBanner .cvAreaCinnerWrap{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btnPcsize{float:right;width:200px}.lectureNav li{margin-left:9px;width:24%}.priceNav li{margin-left:10px;width:32%}.lectureNav li:first-child,.priceNav li:first-child{margin-left:0}.dounyuList{padding:0 150px;font-size:18px}.kvUNote{margin-bottom:10px}.priceCaseBox{width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0}.priceCaseBoxIn{margin:10px;background:#fff}.priceCaseBoxIn .pcbL{width:28%;float:left}.priceCaseBoxIn .pcbR{width:70%;float:left;margin-left:10px}.priceCaseBox .read{font-size:18px}.col5Box li{width:18.9% !important;float:left}.col5Box li .col4Inner{margin:0 10px}.fsM{font-size:1.5em}.fsL{font-size:2em}.sfaBanner li img{width:100%}}.about-crm h1{padding:0 0 35px;overflow:inherit;font-size:1.8rem}.about-crm_Mv{background-image:url("../images/about-crm/catch.jpg")}.textBox p{position:relative}.textBox p:not(:last-child),.textBox p:not(.floatR),.textBox p:not(.floatL){padding-bottom:1rem}.float-R{float:right;padding:0 0 2rem 3rem}.float-L{float:left;padding:0 3rem 2rem 0}.textLink{position:relative}.textLink a{padding:0 0 0 1.2rem}p.textLink:before{content:'';position:absolute;top:4px;right:0;left:0;bottom:0;width:0;height:0;border-top:5px solid transparent;border-right:7px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #005982}ul.crm-itemBox{width:100%;position:relative;margin:0 auto 10px;letter-spacing:-.4em}ul.crm-itemBox li{width:25%;min-height:345px;position:relative;display:inline-block;vertical-align:top;text-align:center;padding:2rem}ul.crm-itemBox li .itemIcon,ul.crm-itemBox li .itemTxt{letter-spacing:normal}ul.crm-itemBox li:nth-child(1){background-color:#dcf4e3}ul.crm-itemBox li:nth-child(2){background-color:#c5e8ea}ul.crm-itemBox li:nth-child(3){background-color:#c5d9ea}ul.crm-itemBox li:nth-child(4){background-color:#c8c6ea}ul.crm-itemBox li p.textLink{width:calc(100% - 4rem);position:absolute;bottom:20px}ul.crm-itemBox li p.textLink a{text-decoration:none}ul.crm-itemBox li p.textLink:before{right:inherit;left:inherit}@media screen and (max-width: 960px){ul.crm-itemBox li p.textLink{width:auto;position:relative;bottom:inherit;margin:2rem 0 0}}@media screen and (max-width: 768px){.about-crm_Mv{background-image:url(../images/about-crm/catch_sp.jpg)}ul.crm-itemBox li{width:50%;min-height:initial}ul.crm-itemBox li .itemIcon,ul.crm-itemBox li .itemTxt{display:inline-block;vertical-align:middle}ul.crm-itemBox li .itemIcon{width:30%}ul.crm-itemBox li .itemTxt{width:70%;text-align:left;padding:0 0 0 2rem}ul.crm-itemBox li:nth-child(3),ul.crm-itemBox li:nth-child(4){min-height:265px}}@media screen and (max-width: 600px){.float-R,.float-L{float:inherit;padding:0 0 2rem 0}ul.crm-itemBox li{width:100%}ul.crm-itemBox li:nth-child(3),ul.crm-itemBox li:nth-child(4){min-height:initial}}h1{width:100%;margin:0;padding:10px 0 0}.function-box{width:100%;position:relative;margin:0 0 1rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:inherit}.cont{width:17.6%;position:relative;margin:0;padding:1rem;background:#00354b;border-radius:3px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-self:stretch}.cont:not(:last-child){margin:0 3% 0 0}.cont-header{width:100%;padding:0 0 .5rem;color:#fff;font-weight:bold;text-align:center;display:flex;justify-content:center;align-items:center;align-self:stretch}.cont-in{width:100%;min-height:70px;position:relative;padding:1rem;display:flex;flex-wrap:wrap;align-self:stretch;font-size:13px;background:#fff;border-radius:3px}.function-flow{width:82.4%;position:relative}.function-cont{width:17.6%}.box-function::before,.box-function .cont:last-child::after{content:'';background:#00354b;position:absolute;left:0;right:0;margin:auto}.box-function::before,.box-function .function-cont::before{width:100%;height:5px;top:0;bottom:0}.box-function .cont:last-child::after{width:5px;height:30px;bottom:-30px}.box-delivery{position:relative;margin:3rem 0 0;flex-wrap:wrap}.box-delivery .cont:nth-child(1)::before,.box-delivery .cont:nth-child(2)::before{content:'';background:#00354b;position:absolute;left:0;right:0;margin:auto}.box-delivery .cont:not(:last-child){margin:0 0 15%}.box-delivery .cont{width:100%;display:block;align-self:inherit}.box-delivery .cont:nth-child(1){background:#f08300}.box-delivery .cont:nth-child(1) .cont-in{color:#f08300}.box-delivery .cont:nth-child(1)::after{content:'';width:0;height:0;margin:auto;position:absolute;top:0;bottom:0;left:-50px;border-top:15px solid transparent;border-right:15px solid #00354b;border-bottom:15px solid transparent}.box-delivery .cont:nth-child(2){background:#cf000e}.box-delivery .cont:nth-child(2) .cont-in{color:#cf000e}.box-delivery .cont:nth-child(2)::after{content:'';width:0;height:0;margin:auto;position:absolute;top:0;bottom:0;left:-50px;border-top:15px solid transparent;border-right:15px solid #00354b;border-bottom:15px solid transparent}.box-delivery .cont:nth-child(1)::before,.box-delivery .cont:nth-child(2)::before{width:40px;height:5px;top:0;bottom:0;left:-40px;margin:auto 0}.function-cont:first-child::before{width:5px;height:30px;bottom:-30px}.function-cont::before{content:'';background:#00354b;position:absolute;left:0;right:0;margin:auto}.box{width:100%;position:relative}.box p:nth-child(2),.box p:nth-child(3){width:100%;position:absolute;font-weight:bold;line-height:1.1;text-align:center}.box p:nth-child(3){bottom:15px;font-size:20px;font-style:oblique}.box:last-child p:nth-child(2){font-size:20px;margin:0 0 0 -18px !important;color:#001e57;bottom:32px}.box-base{bottom:48px;margin:0 0 0 10px !important;font-size:18px}.box-sp .box-base{color:#fff}.box-sp .box p:nth-child(3){color:#001e57}.box-pc .box-base{color:#3d3333}.box-pc .box p:nth-child(3){color:#ffbc00}.data-analysis .btn-demo a:hover{opacity:.9}.data-analysis .h2-title{font-size:25px}.data-analysis .h2basic{margin:1rem 0 0}.data-analysis .h2title{position:relative;margin:2rem 0;font-size:18px;text-align:center}.data-analysis .visual{width:100%;position:relative}.data-analysis .visual p:nth-child(1){width:100%;position:relative}.data-analysis .visual p:nth-child(2){position:absolute;left:9%;bottom:20px;padding:0 50% 0 0;width:calc($max - 9%)}.data-analysis .point{width:100%;margin:1rem 0;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.data-analysis .point li{width:49.5%;padding:2rem;background:#fffde1;border-radius:4px}.data-analysis .point li:not(:nth-child(odd)){margin-left:1%}.data-analysis .point li:nth-child(-n+2){margin-bottom:1%}.data-analysis .point li>p{position:relative;padding:.5rem 0 .5rem 1.5rem}.data-analysis .point li>p:nth-child(1)::before,.data-analysis .point li>p:nth-child(2)::before{content:'';width:5px;height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto}.data-analysis .point li>p:nth-child(2)::before{background:#252525}.data-analysis .point .title{color:#f39700;font-weight:bold;font-size:18px}.data-analysis .point .title::before{background:#f39700}.data-analysis .btn-dl{width:100%;position:relative;padding:3rem 0;text-align:center}.data-analysis .btn-dl p{position:relative;text-align:center}.data-analysis .btn-dl p:nth-child(1){max-width:500px;margin:0 auto !important}.data-analysis .btn-dl p:nth-child(2){padding:1rem 0 0}.flex-box{display:flex;justify-content:space-between}.flex-box .flex-half{width:49.5%;position:relative}.flex-box .flex-half:last-child{margin:0 0 0 1%}.howto-crm-list{margin:0;justify-content:flex-start}.howto-crm-list li{width:32.6%;position:relative;margin:1% 1% 0 0;text-align:center;border:2px solid #666;border-radius:5px;font-size:14px;font-size:1.4rem;font-weight:bold;transition:all .3s}.howto-crm-list li:nth-child(-n+3){margin-top:0}.howto-crm-list li:nth-child(3n){margin-right:0}.howto-crm-list li::after{content:'';width:0;height:0;position:absolute;top:0;right:1.2rem;bottom:0;margin:auto;border-left:6px solid #252525;border-top:6px solid transparent;border-bottom:6px solid transparent;transition:all .3s}.howto-crm-list li a{color:#252525;display:block;padding:.8rem 1rem;text-decoration:none}.howto-crm-list li:hover{border:2px solid #e60012;transition:all .3s}.howto-crm-list li:hover::after{right:.8rem;border-left:6px solid #e60012}.howto-crm-list li:hover a{color:#e60012}.howto-crm-list li.active{border:2px solid #e60012;background:rgba(255,255,255,0.2)}.howto-crm-list li.active::after{border:none}.howto-crm-list li.active a{color:#e60012}.landing .contentInner{margin:0}.landing #lowerContentArea{padding:30px}.landing p{line-height:1.8}.landing .mainvisual{position:relative;overflow:inherit;padding:0;background:none}.landing .cathcopy{position:absolute;top:5rem;left:0;bottom:0;margin:auto;z-index:1;width:100%;height:calc(100% - 5rem)}.landing .cathcopy--long{top:3rem;font-size:14px;font-size:1.4rem}.landing .cathcopy--long p{line-height:1.6}.landing .contents{width:100%;position:relative;align-items:flex-start}.landing .title{text-align:left}.landing .title__h2{clear:both;position:relative;margin:5rem 0 0;padding:1rem;font-size:25px;font-size:2.5rem;background:#e60012;border:1px solid #ce0010;border-radius:4px;color:#fff}.landing .title__h3{width:100%;position:relative;margin:2rem 0 0;padding:0 0 0 1.2rem;font-size:18px;font-size:1.8rem;font-weight:bold}.landing .title__h3::before{content:'';width:6px;height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto;background:#252525}.landing .title__h4{width:fit-content;position:relative;margin:1rem 0 0;padding:0 0 0 1.2rem;font-size:18px;font-size:1.8rem;border:none;background:linear-gradient(transparent 75%, rgba(255,193,43,0.5) 75%);line-height:1.4}.landing .title__h4>span{font-size:25px;font-size:2.5rem}.landing .title__h4::before{content:'';width:8px;height:8px;position:absolute;top:8px;left:0;bottom:0;margin:auto;background:#252525;border-radius:50%}.sfa .cvAreaCinner p.cvcatch{padding:.5rem 1rem}.sfa .contentInner{margin:3rem 0 0}.sfa .h4blue,.sfa .h4yellow,.sfa .h4gray{margin:1rem 0 0}.sfa .title__h3+p{padding:1rem 0 0}.sfa .title__h3_mt0{margin-top:0}.sfa .item-right{text-align:right;padding:0 0 0 12%}.sfa .item-left{text-align:center;padding:0 5%}.sfa .process li{width:100%;display:flex;flex-direction:column;align-self:stretch;position:relative;padding:1rem;color:#fff;background:#5b5b5b;border-radius:5px}.sfa .process li:not(:first-child){margin:1% 0 0 0}.sfa .process__text{width:100%;position:relative;line-height:1.4}.sfa .process__text:first-child{font-weight:bold}.sfa .process__text:not(:first-child){padding:.5rem 0 0}.sfa .process__img{width:100%;margin:.5rem 0 0}.howto .cath-white{color:#252525;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0px 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.howto .cath-white span{text-shadow:none}.howto .cath-right{margin:0 0 0 auto;padding:0 3rem 0 0;right:0}.howto .cath-left{margin:0 auto 0 0;padding:0 0 0 3rem;left:0}.howto .cathcopy{width:50%;letter-spacing:.1rem}.howto .cathcopy h1{margin:0 0 2rem;padding:0}.howto .cathcopy h1 p{line-height:1.4;font-size:25px;font-size:2.5rem}.howto .cathcopy h1 p:nth-child(2){font-size:30px;font-size:3rem}.howto .cathcopy span{padding:0 .6rem 0 .4rem;text-shadow:2px 2px 0 #fff,-2px -2px 0 #fff,-2px 2px 0 #fff,2px -2px 0 #fff,0px 2px 0 #fff,0 -2px 0 #fff,-2px 0 0 #fff,2px 0 0 #fff}.howto .contents{margin:3rem 0 0;align-items:center}.howto .contents h2 dl{width:100%;position:relative;font-weight:bold;line-height:1.4;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap}.howto .contents h2 dl dt{width:110px}.howto .contents h2 dl dt p{line-height:1}.howto .contents h2 dl dt p:nth-child(1){position:relative;left:30%;z-index:0;font-size:16px;font-size:1.6rem}.howto .contents h2 dl dt p:nth-child(1)::before{content:'';width:44px;height:8px;position:absolute;left:-6px;right:0;bottom:-4px;margin:0;background:#ffd967;z-index:-1}.howto .contents h2 dl dt p:nth-child(2){padding:1rem 0 0;font-size:70px;font-size:7rem;letter-spacing:-.3rem;font-family:'Nova Round', cursive}.howto .contents h2 dl dd{margin:0 0 0 4%;padding:0 0 .4rem;letter-spacing:.1rem;font-size:20px;font-size:2rem}.howto .contents__detail{margin:1rem 0 0}.howto .contents__detail p{line-height:2}.howto .contents__img{padding:0 0 0 10%}.howto .contents:nth-child(2) .contents__img{padding:0 10% 0 0}.howto .contents:not(:first-child){margin:5rem 0 0}.howto .contents:first-child h2 dl dt{width:90px}.howto .contents:first-child h2 dl dt p:nth-child(2){letter-spacing:0}.howto-sales .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-sales/bg-stripe.png") repeat center center}.howto-marketing .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-marketing/bg-stripe.png") repeat center center}.howto-support .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-support/bg-stripe.png") repeat center center}.howto-system .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-system/bg-stripe.png") repeat center center}.howto-management .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-management/bg-stripe.png") repeat center center}.howto-manager .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-manager/bg-stripe.png") repeat center center}.howto-publick .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-publick/bg-stripe.png") repeat center center}.howto-creative .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-creative/bg-stripe.png") repeat center center}.howto-affairs .cathcopy span{background:url("/knowledgesuite/service/crm/images/howto-affairs/bg-stripe.png") repeat center center}.telework #lowerContentArea{padding:10px 30px 30px}.telework .cathcopy{font-weight:bold}.telework .cathcopy h1{padding:0 25% 0 0;font-size:40px;font-size:4rem;font-family:"メイリオ",sans-serif;line-height:1.2}.telework .cathcopy p{padding:1.5rem 0 0;line-height:1.6;color:#584110;font-size:18px;font-size:1.8rem}.telework .cathcopy dl{margin:3rem 0 0;justify-content:flex-start;align-items:center}.telework .cathcopy dd:nth-child(even){color:#bc8104;font-size:25px;font-size:2.5rem;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.telework .cathcopy dd:nth-child(odd){padding:.4rem 1.5rem;color:#fff;text-align:center;font-weight:normal;background:#bc8104;border-radius:20px;border:2px solid #fff}.telework .cathcopy dd:not(:last-child){margin:0 1% 0 0}.telework .cont--cloud{margin:2rem 0 0}.telework .cont--cloud p:nth-child(1) img{padding:0 15%}.telework .cont--cloud p:nth-child(2){padding:1rem 0 0}.telework .cont--top{margin:3rem 0 0;align-self:stretch}.telework .cont--top li{padding:2rem;display:flex;flex-direction:column;align-self:stretch;background:#f9f9d2;border-radius:4px}.telework .cont--top li>.title{font-size:22px;font-size:2.2rem;font-weight:bold;text-align:center}.telework .cont--tool{margin:5rem 0 0}.telework .cont--tool .title__h3{margin:0}.telework .cont--tool p{padding:1rem 0 0}.telework .cont--tool__list{margin:5rem 0 0}.telework .cont--tool__list li{padding:4rem;text-align:center;border:2px solid rgba(37,37,37,0.5);border-radius:4px}.telework .tool-top{margin:2rem 0 0}.telework .cont--flow p{padding:.5rem 0 0}.telework .btn{width:100%;max-width:400px;position:relative;margin:1rem auto 0}.telework .btn a{position:relative;display:block;text-align:center;text-decoration:none;color:#fff}.telework .btn__next a{padding:1rem;background:#252525;border-radius:4px;font-size:16px;font-size:1.6rem;font-weight:bold;letter-spacing:.2rem}.telework .btn__next a::after{content:'';width:7px;height:10px;position:absolute;top:0;right:calc(3% + 1rem);bottom:0;margin:auto;background:url("/src/images/icon/icon-arrow_rightW.png") no-repeat center center;background-size:7px;transition:all .3s}.telework .btn__next a:hover{opacity:1;background:rgba(230,0,18,0.9)}.telework .btn__next a:hover::after{right:calc(1% + 1rem)}.telework .schedule{margin:1rem 0 3rem}.telework .schedule img{padding:0 8%}.schedule-detail{margin:3rem 0}.schedule-detail dl{width:100%;margin:0;padding:1.5rem .5rem;position:relative}.schedule-detail dl .title{position:relative;font-size:18px;font-size:1.8rem;font-weight:bold}.schedule-detail dl .title>span{padding:.4rem .5rem;background:#ececec}.schedule-detail dl dd{position:relative}.schedule-detail dl dd>p{padding:.5rem 0 0}.schedule-detail dl dd a{padding:0 0 0 .8rem;position:relative}.schedule-detail dl dd a::before{content:'';width:0;height:0;position:absolute;top:.6rem;left:0;margin:auto;border-left:5px solid #e60012;border-top:5px solid transparent;border-bottom:5px solid transparent}.table-schedule{margin:1rem 0 0}.table-schedule tr:not(:first-child){border-top:1px solid #fff}.table-schedule th{width:20%;padding:1rem;text-align:right;background:#ececec}.crm-point--box{width:100%;position:relative;margin:0 0 3rem;padding:2rem;background:#fabf15}.crm-point--box .box-title{font-size:25px;font-size:2.5rem;text-align:center;font-weight:bold}.crm-point--box .box-01{width:100%;margin:2rem 0 0}.crm-point--box .box-01 li{width:20%;position:relative;padding:1rem;display:flex;align-self:stretch;align-items:center;background:#fff8db;font-weight:bold}.crm-point--box .box-01 li>.box-number{font-size:30px;font-size:3rem;font-style:italic;line-height:1}.crm-point--box .box-01 li>p:nth-child(2){padding:0 0 0 1.5rem}.crm-point--box .box-01 li:not(:last-child)::after{content:'';width:0;height:0;position:absolute;top:0;right:-14px;bottom:0;margin:auto 0;border-left:12px solid #fff8db;border-top:12px solid transparent;border-bottom:12px solid transparent}.crm-point--box .box-01 li:nth-child(1){width:35%}.crm-point--box .box-01 li:nth-child(4){text-align:center}.crm-point--box .box-02{width:100%;margin:1rem 0 0}.crm-point--box .box-02 li{width:25%;position:relative;padding:0 1rem;display:flex;align-self:stretch;align-items:flex-start;font-size:14px;font-size:1.4rem;font-weight:bold}.crm-point--box .box-02 li>.box-number{width:30px;height:25px;color:#252525;text-align:center;line-height:25px;background:#fff;border-radius:50%}.crm-point--box .box-02 li p:nth-child(2){width:100%;padding:0 0 0 1rem}.crm-point--box .box-03{width:100%;position:relative;margin:1rem 0 0}.crm-point--box .box-03 li{width:32%;padding:1rem;display:flex;align-self:stretch;align-items:flex-start;flex-wrap:wrap;background:#fff;border-radius:5px}.crm-point--box .box-03 li>p:nth-child(1){width:100%;padding:.5rem 1rem;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;background:rgba(37,37,37,0.8);border-radius:5px}.crm-point--box .box-03 li>p:nth-child(2){width:100%;padding:1rem 0 0}.crm-point--box .detail-btn{width:80%;margin:2rem auto 0}.anchorNav{width:100%;position:relative;margin:0 0 2rem;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.anchorNav li{width:calc(100% / 4 - .5rem);min-height:60px;position:relative;margin:.5rem .5rem 0 0;text-align:center;font-size:14px;font-size:1.4rem;background:#e60012;border-radius:3px}.anchorNav li:nth-child(-n+4){margin-top:0}.anchorNav li:nth-child(4n){margin-right:0}.anchorNav li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-self:stretch;text-decoration:none;padding:.5rem .5rem 1.5rem;color:#fff}.anchorNav li::after{content:'';width:0;height:0;position:absolute;left:0;right:0;bottom:5px;margin:0 auto;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;pointer-events:none}.table--sfadifference{width:100%;position:relative;margin:1rem 0 0}.table--sfadifference tr:not(:last-child){border-bottom:2px solid #fff}.table--sfadifference th:nth-child(odd),.table--sfadifference td:nth-child(odd){border-right:2px solid #fff}.table--sfadifference th{text-align:center}.business-support #lowerContentArea{padding:20px 30px 30px}.business-support .contentInner .title__h2:first-of-type{margin:3rem 0 0}.business-support .mainvisual>p:nth-child(1){border-radius:5px;overflow:hidden}.business-support .cathcopy{width:58%;margin:0 0 0 auto;padding:0 1rem 0 0;left:inherit;right:0;color:#fff}.business-support .cathcopy h1{padding:0;line-height:1.2;font-size:40px;font-size:4rem;font-family:"メイリオ",sans-serif;font-weight:bold;text-align:center}.business-support .cathcopy h1>span{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:.4rem 1rem 0;background:#39f}.business-support .cathcopy h1>span:nth-child(1){max-width:340px;margin:0 0 .5rem}.business-support .cathcopy h1>span:nth-child(2){max-width:500px}.business-support .cathcopy>p{padding:1.5rem 0 0;line-height:1.6;color:#fff;font-size:18px;font-size:1.8rem;text-shadow:0 1px 5px rgba(37,37,37,0.8),0 -1px 5px rgba(37,37,37,0.8),0 1px 5px rgba(37,37,37,0.8),0 -1px 5px rgba(37,37,37,0.8)}.business-support .step{margin:2rem 0 0}.business-support .step ul{width:100%;position:relative}.business-support .step li{width:33.3%;min-height:230px;position:relative;text-align:center;padding:2rem 0;color:#39f;font-weight:bold;background:url("../images/business-support/bg-step.png") no-repeat center center;background-size:contain}.business-support .step li>p{display:inline;color:#fff;padding:.2rem .5rem;font-size:18px;font-size:1.8rem;background:#39f}.business-support .step li:not(:first-child)::after{content:'';width:0;height:0;position:absolute;top:0;left:-2%;bottom:0;margin:auto 0;border-left:25px solid #39f;border-top:25px solid transparent;border-bottom:25px solid transparent}.business-support .step__in{margin:1rem 0 0}.business-support .step__in p:nth-child(1) img{padding:0 30%}.business-support .step__in p:nth-child(2){padding:1rem 8rem 0}.business-support .howto{width:100%;position:relative;margin:2rem 0 0}.business-support .howto li{width:33.3%;position:relative;text-align:center;font-weight:bold}.business-support .howto li:not(:first-child)::after{content:'';width:2px;height:100%;position:absolute;top:0;left:0;bottom:0;margin:auto 0;background:rgba(102,102,102,0.5)}.business-support .howto li>p img{padding:0 20%}.business-support .howto li>p:nth-child(2){padding:1rem 0 0}.business-support .procedure{align-items:flex-start}.business-support .procedure>ul{position:relative}.business-support .procedure>ul>li{width:100%;color:#fff;font-weight:bold;padding:1rem;background:#5b5b5b;border-radius:3px}.business-support .procedure>ul>li:not(:first-child){margin:.5rem 0 0}.business-support .procedure>ul>li>p:nth-child(2) img{padding:2%}.business-support .procedure .flex-half>p{padding:3%;background:#5b5b5b;border-radius:3px}.business-support .colud-access{align-items:flex-start;margin:2rem 0 0}.business-support .colud-access .title__h3{margin:0}.business-support .colud-access .title__h4{padding:0}.business-support .colud-access .title__h4::before{display:none}.business-support .colud-access p{padding:1rem 1rem 0}.scene--service .list__main{width:100%;position:relative;align-items:flex-start;justify-content:flex-start}.scene--service .list__main li{width:25%;position:relative}.scene--service .list__main li a{display:block;text-decoration:none;padding:1rem;color:#252525;text-align:center;line-height:1.4}.scene--service .list__main li:nth-child(n+5){margin-top:2rem}.scene--service .list__main li:not(:nth-child(4n)){border-right:1px dotted #ccc}.scene--service .list__main .iconService{display:block;margin-bottom:.5rem}.scene--service .list__main .shoulder{color:#666;font-weight:bold}.scene--service .list__text,.scene--service .list__other{width:95%;position:relative}.scene--service .list__text li,.scene--service .list__other li{position:relative}.scene--service .list__text li a,.scene--service .list__other li a{padding:0 1rem}.scene--service .list__text li a::before,.scene--service .list__other li a::before{content:'';position:absolute;top:.2rem;left:0;bottom:0;margin:auto;width:0;height:0;border-left:6px solid #e60012;border-top:4px solid transparent;border-bottom:4px solid transparent}.scene--service .list__text li:not(:first-child),.scene--service .list__other li:not(:first-child){margin-left:1%}.scene--service .list__text{margin:3rem auto 0}.scene--service .list__other{margin:1rem auto 2rem}.mb_view{display:none}.onlinemeishi .anchorNav{margin:2rem 0}.onlinemeishi .anchorNav li{width:calc(100% / 4 - .5rem)}.onlinemeishi .anchorNav li:nth-child(4n){margin-right:0}.onlinemeishi .anchorNav li:nth-child(5){margin-top:.5rem;margin-right:.5rem}.onlinemeishi .anchorNav li a{padding:1rem;flex-wrap:wrap}.onlinemeishi .anchorNav li p{width:100%;display:block;line-height:1.2}.onlinemeishi .anchorNav li p:nth-child(2),.onlinemeishi .anchorNav li p.full{padding:0 0 1rem;font-size:18px;font-size:1.8rem}.onlinemeishi .table__howto{width:95%;position:relative;margin:2rem auto;background:#fff}.onlinemeishi .table__howto tr{width:100%;position:relative}.onlinemeishi .table__howto td{text-align:center;background:#fff}.onlinemeishi .table__howto .arrow__orange{width:calc(100% - 40px);height:20px;position:relative;background:#ffc983}.onlinemeishi .table__howto .arrow__orange::before{border-right:25px solid #ffc983}.onlinemeishi .table__howto .arrow__orange::after{border-left:25px solid #ffc983}.onlinemeishi .table__howto .arrow__blue{width:calc(100% - 40px);height:20px;position:relative;background:#55beff}.onlinemeishi .table__howto .arrow__blue::before{border-right:25px solid #55beff}.onlinemeishi .table__howto .arrow__blue::after{border-left:25px solid #55beff}.onlinemeishi .table__howto .arrow__r{margin:1rem 15% 0 5%}.onlinemeishi .table__howto .arrow__r::after{content:'';position:absolute;width:0;height:0;top:-10px;right:-17px;margin:auto 0;border-top:20px solid transparent;border-bottom:20px solid transparent}.onlinemeishi .table__howto .arrow__l{margin:2rem 5% 2rem 15%}.onlinemeishi .table__howto .arrow__l::before{content:'';position:absolute;width:0;height:0;top:-10px;left:-17px;margin:auto 0;border-top:20px solid transparent;border-bottom:20px solid transparent}.onlinemeishi .howto__name{padding:.5rem;color:#fff;font-size:18px;font-size:1.8rem;font-weight:bold;line-height:1.2;border-radius:50px}.onlinemeishi .howto__step{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;padding:0 2rem}.onlinemeishi .howto__step p{width:100%;position:relative;font-weight:bold}.onlinemeishi .howto__step p:nth-child(1){width:30px;height:30px;border-radius:50%;color:#fff;font-size:20px;font-size:2rem;text-align:center;line-height:28px}.onlinemeishi .howto__step p:nth-child(2){width:calc(100% - 30px);padding-left:.8rem;font-size:16px;font-size:1.6rem;text-align:left;line-height:1.2}.onlinemeishi .flow-main{width:30%;padding:0}.onlinemeishi .name{width:12%;padding:0}.onlinemeishi .name p:nth-child(2){padding:1rem 0 0}.onlinemeishi .name__you{background:#fda128}.onlinemeishi .name__customer{background:#55beff}.onlinemeishi .step{padding:0;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.onlinemeishi .step__orange p:nth-child(1){background:#fda128}.onlinemeishi .step__orange p:nth-child(2){color:#fda128}.onlinemeishi .step__blue p:nth-child(1){background:#55beff}.onlinemeishi .step__blue p:nth-child(2){color:#55beff}.onlinemeishi .flow-step{width:100%;position:relative}.onlinemeishi .flow-step .step{width:100%;position:relative}.onlinemeishi .flow-step .step .number{width:70px;height:70px;position:relative;padding:1rem;color:#fff;font-size:35px;font-size:3.5rem;font-weight:bold;line-height:35px;text-align:center;border-radius:50%}.onlinemeishi .flow-step .step .number>span{width:100%;display:block;font-size:16px;font-size:1.6rem;line-height:1}.onlinemeishi .flow-step .step .number p{color:#fff;line-height:1}.onlinemeishi .flow-step .step .name{margin:0 0 0 -60px;padding:.5rem 1rem .5rem 7rem;font-size:20px;font-size:2rem;font-weight:bold;background:#fff;border-radius:5px}.onlinemeishi .flow-step .step__orange{position:relative;z-index:1}.onlinemeishi .flow-step .step__orange .number{background:#fca128}.onlinemeishi .flow-step .step__orange .name{width:40%;color:#fca128;border:3px solid #fca128}.onlinemeishi .flow-step .step__blue{position:relative;z-index:1}.onlinemeishi .flow-step .step__blue .number{background:#55beff}.onlinemeishi .flow-step .step__blue .name{width:50%;color:#55beff;border:3px solid #55beff}.onlinemeishi .flow-step .step__you{background:#ffedb7}.onlinemeishi .flow-step .step__customer{background:#c8eaff}.onlinemeishi .flow-step .step-in{width:95%;position:relative;margin:-3rem auto 0;padding:4rem;border-radius:5px}.onlinemeishi .flow-step .step-in ul{width:100%;position:relative;margin:2rem 0 0}.onlinemeishi .flow-step .step-in ul li{width:40%;position:relative;text-align:center}.onlinemeishi .flow-step .step-in ul li p:nth-child(2){padding:1rem 0 0}.onlinemeishi .flow-step .step-in ul li.arrow{width:20%}.onlinemeishi .flow-step .step-next{width:95%;height:150px;position:relative;padding:3rem 2rem 5rem;margin:0 auto;display:flex;justify-content:flex-start;align-items:center}.onlinemeishi .flow-step .step-next .arrow__gray{width:40px;height:100%;margin:0;position:relative;text-align:center;background:#666}.onlinemeishi .flow-step .step-next .arrow__gray::after{content:'';width:0;height:0;position:absolute;left:-22px;right:0;bottom:-40px;margin:0 auto;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #666}.onlinemeishi .flow-step .step-next .next__text{width:100%;position:relative;margin-left:5%}.onlinemeishi .flow-step .step-next .next__text>p{padding:1rem 4rem;color:#fff;font-size:22px;font-size:2.2rem;font-weight:bold;text-align:center;line-height:1.4;background:#fca128;border-radius:50px}.onlinemeishi .flow-step .arrow>div{width:calc(100% - 30px);height:35px;position:relative}.onlinemeishi .flow-step .arrow>div::after{content:'';width:0;height:0;position:absolute;top:-12px;right:-27px;margin:auto;border-top:30px solid transparent;border-bottom:30px solid transparent}.onlinemeishi .flow-step .arrow__orange>div{background:#fca128}.onlinemeishi .flow-step .arrow__orange>div::after{border-left:30px solid #fca128}.onlinemeishi .flow-step .arrow__blue>div{background:#55beff}.onlinemeishi .flow-step .arrow__blue>div::after{border-left:30px solid #55beff}.onlinemeishi .flow-step .flow{width:120px;position:relative;padding:.5rem 1rem;color:#fff;font-size:20px;font-size:2rem;font-weight:bold;text-align:center;border-radius:50px}.onlinemeishi .flow-step .flow__you{background:#fca128}.onlinemeishi .flow-step .flow__customer{background:#55beff}.onlinemeishi .text-link{width:85%;position:relative;margin:2rem auto 0}.onlinemeishi .text-link a{position:relative;display:block;text-decoration:none;padding:1rem 3rem;color:#fff;font-size:20px;font-size:2rem;text-align:center;background:#298acb;border-radius:5px;border:1px solid #006cb5;box-shadow:0px 1px 3px rgba(37,37,37,0.5),inset 0px 0px 1px #fff}.onlinemeishi .text-link a p{line-height:1.4}.onlinemeishi .text-link a::after{content:'';width:0;height:0;position:absolute;top:0;right:3%;bottom:0;margin:auto 0;border-left:10px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.onlinemeishi .usearea>div{line-height:1.8}.onlinemeishi .mark__blue{width:100px;margin:1rem 0 .5rem;padding:.2rem 1rem;color:#fff;font-weight:bold;text-align:center;background:#298acb;border-radius:3px}.price-detail{width:100%;position:relative;margin:0 0 1rem;text-align:center;align-items:flex-start}.price-detail .price__box{width:33%;position:relative;padding:1rem;display:flex;flex-direction:column;align-self:stretch;background:#fff;box-shadow:0 0 3px rgba(37,37,37,0.2);border-radius:5px}.price-detail .price__box:not(:first-child){margin:0 0 0 .5%}.price-detail .price__box a{position:relative;color:#252525;text-decoration:none;transition:all .3s}.price-detail .price__box a:hover{text-decoration:underline}.price-detail .price__box a p{position:relative}.price-detail .price__box a p::before{content:'';position:absolute;top:0;bottom:0;width:0;height:0;margin:auto 0 auto -1.2rem;border-top:5px solid transparent;border-bottom:5px solid transparent}.price-detail .price__box .repletion{font-size:12px;font-size:1.2rem}.price-detail .price__title{width:100%;margin:1rem 0 2rem}.price-detail .price__title .value{font-size:45px;font-size:4.5rem;padding:0 .2rem}.price-detail .price__title p:not(:nth-child(3)){font-weight:bold;line-height:1.2}.price-detail .price__title p:nth-child(1){margin:0 0 1rem 0}.price-detail .price__title p:nth-child(3){padding:1rem 0 0}.price-detail .price__title p:nth-child(4){padding:.5rem 0 0}.price-detail .price__title p:nth-child(3),.price-detail .price__title p:nth-child(4){color:#252525;line-height:1.4;font-weight:normal}.price-detail .price__link{width:100%;height:100%;position:relative;margin-top:0;padding:2rem;border-radius:5px}.price-detail .price__link>div{width:85%;margin:0 auto;text-align:left;line-height:1.4}.price-detail .price__link>div:not(:first-child){margin:2rem auto 0}.price-detail .price__link>div a p{transition:all .3s;text-decoration:underline}.price-detail .groupware{border-top:5px solid #666}.price-detail .groupware .price__title{color:#666}.price-detail .groupware .price__link{background:#ececec}.price-detail .groupware .price__link>div a p::before{border-left:5px solid #666}.price-detail .groupware .price__link>div a:hover p{color:rgba(102,102,102,0.5)}.price-detail .standard{border-top:5px solid #0c91cd}.price-detail .standard .price__title{color:#0c91cd}.price-detail .standard .price__link{background:#e5f3fd}.price-detail .standard .price__link>div a p::before{border-left:5px solid #666}.price-detail .standard .price__link>div a:hover p{color:#0c91cd}.price-detail .professional{border-top:5px solid #38ba0b}.price-detail .professional .price__title{color:#38ba0b}.price-detail .professional .price__link{background:#e2fbda}.price-detail .professional .price__link>div a p::before{border-left:5px solid #666}.price-detail .professional .price__link>div a:hover p{color:#38ba0b}.price-detail .enterprise{border-top:5px solid #601986}.price-detail .enterprise .price__title{color:#601986}.price-detail .enterprise .price__link{background:#e6d9ec}.price-detail .enterprise .price__link>div a p::before{border-left:5px solid #666}.price-detail .enterprise .price__link>div a:hover p{color:#601986}.price-attention{width:100%;position:relative;margin:0 0 3rem;font-size:12px;font-size:1.2rem;line-height:1.4}.price-attention p:not(:first-child){padding:.5rem 0 0}.scene--service img{backface-visibility:hidden}.scene--service #lowerContentArea{padding:10px 30px}.scene--service .logo{width:100%;display:flex;justify-content:flex-start;align-items:center}.scene--service .logo>p:nth-child(1){font-size:18px;font-size:1.8rem;font-weight:bold;color:#666}.scene--service .logo img{max-height:35px}.scene--service .mainvisual{width:100%;position:relative}.scene--service .mainvisual .cathcopy{width:65%;position:absolute;top:3rem;left:2rem;margin:0;color:#fff;font-weight:bold;line-height:1.2;font-family:"メイリオ",sans-serif}.scene--service .mainvisual .cathcopy>p{font-size:22px;font-size:2.2rem}.scene--service .mainvisual .cathcopy h1{padding:0;font-size:30px;font-size:3rem}.scene--service div #wrapD1 h1 #h1D1 span{height:auto;padding-top:0;overflow:inherit}.scene--service .cvAreaCinnerWrap{margin:3rem 0}.scene--service .cvAreaCinner p.cvcatch{padding:14px;line-height:1.4}.box__col3{align-items:flex-start}.box__col3 li{width:32.3%;position:relative;padding:1rem}.box__col3 li:not(:first-child){margin-left:1%}.box__col3 li img{padding:0 5%}.box__col3 li p:nth-child(2){width:100%;margin:1rem 0 0;font-size:18px;font-size:1.8rem;line-height:1.4;font-weight:bold;text-align:center}.service--ailead .mainvisual .cathcopy{top:5rem}.service--ailead .mainvisual .cathcopy h1{font-size:40px;font-size:4rem}.link--topick{width:100%;position:relative;margin:1rem auto}.link--topick a{width:100%;display:block;color:#252525;text-decoration:none;transition:all .3s}.link--topick a:hover{opacity:.8}.link--topick .link__header{width:100%;position:relative;color:#ff4800;font-weight:bold;font-size:14px;font-size:1.4rem}.link--topick .link__header i{margin-right:.5rem}.link--topick .link__header i img{max-width:16px}.link--topick .link__inner{width:100%;position:relative;padding:2rem;display:flex;border:1px solid rgba(37,37,37,0.5);border-radius:5px}.link--topick .link__inner p+p{margin:1rem 0 0}.link--topick .link__inner dt{width:16%;display:flex;align-items:center}.link--topick .link__inner dt figure{margin:0 auto;text-align:center}.link--topick .link__inner dd{width:calc(100% - 16% - 3%);margin-left:3%;line-height:1.6}.link--topick .link__inner dd .title{font-weight:bold;letter-spacing:.2rem}.link--topick .link__inner dd p:nth-child(2){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.box--caselist{width:100%;position:relative;display:flex}.box--caselist li{width:calc((100% - 2% / 3));position:relative;border:1px solid rgba(37,37,37,0.1);border-radius:3px}.box--caselist li:not(:first-child){margin-left:1%}.box--caselist li:nth-child(3) .company-logo img{height:100%}.box--caselist li a{width:100%;position:relative;display:block;padding:1rem;text-decoration:none;color:#252525}.box--caselist .company-logo{height:120px;position:relative;display:flex;align-items:center;justify-content:center;padding:5% 10%;text-align:center;background:#fff;border-bottom:1px solid rgba(37,37,37,0.1);transition:all .3s ease}.box--caselist .company-detail{margin:1rem 0}.box--caselist .company-detail .company-name{width:100%;position:relative;margin:1rem 0;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center}.sfa h1{height:auto;overflow:inherit;padding:0;margin:0 0 1rem;line-height:1.4;font-size:1.6rem;font-weight:bold;justify-content:flex-start;align-items:flex-end}.sfa h1 span.txt{width:calc(100% - 160px - 1rem)}.sfa h1 span.logo{max-width:160px;margin-left:1rem}.sfa h1 span.logo img{vertical-align:bottom}@media screen and (max-width: 974px){.box-base{bottom:4.8vw;font-size:1.8vw}.box p:nth-child(3){bottom:1.5vw;font-size:2vw}.box:last-child p:nth-child(2){font-size:2vw;margin:0 0 0 -14px !important;bottom:3.2vw}.landing .cathcopy{top:3.5vw}.howto .cathcopy{width:50vw}.howto .cathcopy h1{margin:0 0 1rem}.howto .cathcopy h1 p{font-size:2.5vw}.howto .cathcopy h1 p:nth-child(2){font-size:3.2vw}.howto .cath-right{padding:0 1rem 0 2rem}.howto .cath-left{padding:0 0 0 1rem}.crm-point--box .box-01 li:not(:last-child)::after{right:-1.5vw}.business-support .cathcopy{width:60%;padding:0 2rem 0 0}.business-support .cathcopy h1{font-size:4vw;text-align:left}.business-support .cathcopy h1>span:nth-child(1){max-width:70%;margin:0 0 .5rem}.business-support .cathcopy h1>span:nth-child(2){max-width:100%}.business-support .step li{width:30%;padding:3rem 0}.business-support .step li:not(:first-child){margin-left:5%}.business-support .step li:not(:first-child)::after{left:-3vw;border-left:15px solid #39f;border-top:20px solid transparent;border-bottom:20px solid transparent}.business-support .step__in p:nth-child(1) img{padding:0 25%}.business-support .step__in p:nth-child(2){padding:1rem 3vw 0}.onlinemeishi .flow-step .step__orange .name{width:60%}.onlinemeishi .flow-step .step__blue .name{width:65%}.onlinemeishi .flow-step .step-in{padding:4rem 2rem}.onlinemeishi .flow-step .step-in li.arrow{padding:0 1rem}.scene--service .mainvisual .cathcopy>p{font-size:2.4vw}.scene--service .mainvisual .cathcopy h1{font-size:3vw}}@media (max-width: 960px){.scene--service .list__main li{width:33.3%}.scene--service .list__main li:not(:nth-child(4n)){border-right:none}.scene--service .list__main li:nth-child(n+4){margin-top:2rem}.scene--service .list__main li:not(:nth-child(3n)){border-right:1px dotted #ccc}.onlinemeishi .anchorNav li{width:calc(100% / 3 - .5rem)}.onlinemeishi .anchorNav li:nth-child(3n){margin-right:0}.onlinemeishi .anchorNav li:nth-child(4){margin-top:.5rem;margin-right:.5rem}.price-detail .price__link>div{width:95%}}@media (max-width: 768px){.data-analysis .btn-demo a:hover{opacity:1}.data-analysis .h2-title{margin:0;border-radius:0;line-height:1.4;font-size:18px}.data-analysis .h2title{margin:1rem 0;font-size:14px}.data-analysis .visual p:nth-child(2){width:100%;background:#009693;position:relative;left:0;bottom:0;padding:1rem;text-align:center}.data-analysis .point{margin:0 0 1rem}.data-analysis .point li{width:100%;padding:1.5rem}.data-analysis .point li:not(:first-child){margin-top:1rem}.data-analysis .point li:not(:nth-child(odd)){margin-left:0}.data-analysis .point li:nth-child(-n+2){margin-bottom:0}.data-analysis .point .title{font-size:16px}.data-analysis .btn-dl{padding:2rem 0}.flex-box .flex-half{width:100%}.flex-box .flex-half:not(p):last-child{margin:1rem 0 0}.sfa .item-right,.sfa .item-left{padding:0;text-align:center}.howto-crm-list li{transition:none;font-size:12px;font-size:1.2rem}.howto-crm-list li::after{right:.5rem;border-left:5px solid #252525;border-top:5px solid transparent;border-bottom:5px solid transparent;transition:none}.howto-crm-list li a{padding:1rem 1.2rem;transition:none}.howto-crm-list li:hover{border:2px solid #252525;transition:none}.howto-crm-list li:hover::after{right:.5rem;border-left:5px solid #e60012}.howto-crm-list li:hover a{color:#252525}.landing #wrapInnerSP{padding:0}.landing #lowerContentArea{padding:1rem}.landing p{line-height:1.6}.howto .cathcopy{width:100%;height:100%;position:relative;top:0;margin:1rem 0 0}.howto .cathcopy h1{display:none}.howto .cath-right,.howto .cath-left{padding:0}.howto .contents{margin:0;flex-wrap:wrap}.howto .contents h2 dl{margin:1rem 0 0}.howto .contents h2 dl dt{width:100px}.howto .contents h2 dl dt p:nth-child(1){font-size:14px;font-size:1.4rem}.howto .contents h2 dl dt p:nth-child(1)::before{width:40px;left:-6px}.howto .contents h2 dl dt p:nth-child(2){padding:1rem 0 0;font-size:60px;font-size:6rem}.howto .contents h2 dl dd{font-size:18px;font-size:1.8rem}.howto .contents__detail p{line-height:1.6}.howto .contents__img{padding:1rem 0 0}.howto .contents:not(:first-child){margin:3rem 0 0}.howto .contents:first-child h2 dl dt{width:90px}.howto .contents:first-child h2 dl dt p:nth-child(2){letter-spacing:0}.howto .contents:nth-child(2) .flex-half:nth-child(1){order:1}.howto .contents:nth-child(2) .flex-half:nth-child(2){order:0}.howto .contents:nth-child(2) .contents__img{padding:1rem 0 0}.telework{line-height:1.4}.telework .cathcopy{display:none}.telework .title__h2{margin:3rem 0 0;font-size:22px;font-size:2.2rem}.telework .title__h3{margin:2rem 0 0;font-size:16px;font-size:1.6rem}.telework .title__h4{font-size:16px;font-size:1.6rem}.telework .title__h4>span{font-size:20px;font-size:2rem}.telework .cont--cloud{margin:1rem 0 0}.telework .cont--top li{padding:1.5rem}.telework .cont--top li>.title{font-size:20px;font-size:2rem}.telework .cont--tool:not(:first-of-type){margin:2rem 0 0}.telework .cont--tool__list{margin:3rem 0 0}.telework .cont--tool__list li{padding:2rem}.telework .cont--flow p{padding:.5rem 0 0}.telework .btn__next a::after{width:10px;height:15px;right:calc(3% + 1rem);background:url("/src/images/icon/icon-arrow_rightW.png") no-repeat center center;background-size:10px}.telework .btn__next a:hover{opacity:1;background:#252525}.telework .btn__next a:hover::after{right:calc(3% + 1rem)}.telework .schedule{flex-wrap:nowrap}.crm-point--box{margin:0 0 1rem;padding:1.5rem}.crm-point--box .box-title{font-size:20px;font-size:2rem}.crm-point--box .box-01 li{width:100%;margin:2rem 0 0}.crm-point--box .box-01 li:nth-child(1){width:100%;margin:0}.crm-point--box .box-01 li:not(:last-child)::after{top:inherit;right:0;left:0;bottom:-30px;margin:0 auto;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff8db}.crm-point--box .box-01 li:nth-child(4){text-align:left}.crm-point--box .box-02 li{width:100%;padding:1rem 0}.crm-point--box .box-03 li{width:100%}.crm-point--box .box-03 li:not(:first-child){margin:1rem 0 0}.crm-point--box .box-03 li>p:nth-child(1){font-size:16px;font-size:1.6rem}.business-support .cathcopy{display:none}.business-support .step{align-items:flex-start}.business-support .step li{width:32.6%;min-height:inherit;padding:0;background:none}.business-support .step li:not(:first-child){margin-left:1%}.business-support .step li:not(:first-child)::after{display:none}.business-support .step__in p:nth-child(1) img{padding:0 25%}.business-support .step__in p:nth-child(2){padding:1rem 1rem 0}.business-support .howto li:not(:first-child){margin:1rem 0 0}.scene--service .list__main .iconService{float:inherit !important}.scene--service .list__main .iconService img{padding:0 25%}.onlinemeishi .howto-flow{display:none}.onlinemeishi .flow-step .step__orange .name{width:90%}.onlinemeishi .flow-step .step__blue .name{width:90%}.onlinemeishi .flow-step .step-next{height:130px;padding:2rem 2rem 5rem}.onlinemeishi .flow-step .step-next .next__text>p{padding:1rem 2rem;font-size:20px;font-size:2rem}.onlinemeishi .text-link a{font-size:18px;font-size:1.8rem}.price-detail .price__box a p::before{top:.5rem;margin:0 0 0 -1.2rem}.price-detail .price__title .value{font-size:6vw}.price-detail .price__link{padding:1rem 2rem}.scene--service .mainvisual{border-radius:3px;overflow:hidden}.scene--service .mainvisual .cathcopy{display:none}.scene--service .cvAreaCinner p.cvcatch{padding:10px 10px 0;text-align:center}.box__col3{flex-wrap:wrap}.box__col3 li{width:100%}.box__col3 li:not(:first-child){margin:1rem 0 0}.link--topick a{transition:none}.link--topick a:hover{opacity:1}.link--topick .link__inner{padding:1rem}.link--topick .link__inner dt{width:20%}.link--topick .link__inner dd{width:calc(100% - 20% - 3%)}.link--topick .link__inner dd p:nth-child(2){display:none}}@media (max-width: 599px){.mb_view{display:block}.box-function{flex-wrap:wrap}.box-function:before{width:5px;height:100%}.cont{width:100%;text-decoration:center;display:block;align-self:inherit}.cont:not(:last-child){margin:0 0 3%}.cont-in{min-height:inherit;text-align:center;justify-content:center}.box-delivery{margin:0;z-index:1}.box-delivery .cont:not(:last-child){margin:0 0 3%}.box-delivery .cont:nth-child(1)::before{width:25px;right:-25px;content:'';background:#00354b;position:absolute;left:0;margin:auto 0 auto auto;border:none}.box-delivery .cont:nth-child(1)::after{display:none}.box-delivery .cont:nth-child(2)::before{width:25px;left:0;right:-25px;height:5px;margin:auto 0 auto auto;bottom:0}.box-delivery .cont:nth-child(2)::after{display:none}.function-flow{width:100%;order:1;margin:15% 0 0}.function-flow:before{content:'';position:absolute;width:100%;height:0;padding-top:15%;top:-15vw;left:0;right:0;bottom:0;z-index:-1;margin:0;background:url("../images/crm/flow-arrow_02.png") no-repeat center top;background-size:contain}.function-cont{width:75%;position:relative;margin:0 auto;order:0}.function-cont::before{height:0;padding-top:60%;top:38px;left:-15%;text-align:left;margin:0 auto 0 0;background:url("../images/crm/flow-arrow_01.png") no-repeat left center;background-size:contain}.function-cont:after{content:'';position:absolute;width:5px;height:52.5%;background:#00354b;right:-25px;margin:auto;top:-.5vw;bottom:0}.box p:nth-child(2),.box p:nth-child(3){position:relative}.box p:nth-child(3){bottom:10px;font-size:12px}.box:last-child p:nth-child(2){font-size:12px;margin:0 !important;bottom:17px;background:none}.box-base{margin:-0.5vw 0 0 !important;padding:.5rem;bottom:17px;font-size:12px}.box-sp .box-base{min-height:50px;color:#fff;background:#001e57}.box-pc .box-base{min-height:50px;color:#fff;background:#3d3333}.howto-crm-list li{width:49%;margin:1% 1% 0 0}.howto-crm-list li:nth-child(-n+3){margin-top:1%}.howto-crm-list li:nth-child(-n+2){margin-top:0}.howto-crm-list li:nth-child(3n){margin-right:1%}.howto-crm-list li:nth-child(2n){margin-right:1%}.onlinemeishi .anchorNav li{width:calc(100% / 2 - .5rem)}.onlinemeishi .anchorNav li:nth-child(2n){margin-right:0}.onlinemeishi .anchorNav li:nth-child(3){margin-top:.5rem;margin-right:.5rem}.telework .schedule{flex-wrap:wrap}.telework .schedule img{margin:1rem 0 0;padding:0 15%}.business-support .howto li{width:100%}.business-support .howto li:not(:first-child)::after{display:none}.scene--service .list__main li{width:50%}.scene--service .list__main li:not(:nth-child(3n)){border-right:none}.scene--service .list__main li:nth-child(n+3){margin-top:2rem}.scene--service .list__main li:not(:nth-child(2n)){border-right:1px dotted #ccc}.scene--service .list__main .shoulder{font-size:2.2vw}.onlinemeishi .anchorNav li p:nth-child(2),.onlinemeishi .anchorNav li p.full{font-size:16px;font-size:1.6rem}.onlinemeishi .flow-step .step__orange .name,.onlinemeishi .flow-step .step__blue .name{width:calc(100% - 50px)}.onlinemeishi .flow-step .step .number{width:60px;height:60px;font-size:25px;font-size:2.5rem}.onlinemeishi .flow-step .step .number>span{font-size:12px;font-size:1.2rem}.onlinemeishi .flow-step .step .name{margin:0 0 0 -50px;padding:.5rem 1rem .5rem 6rem;font-size:18px;font-size:1.8rem;border-radius:50px}.onlinemeishi .flow-step .step-in ul{margin:1rem 0 0}.onlinemeishi .flow-step .step-next{height:110px;padding:3rem 2rem 4rem}.onlinemeishi .flow-step .step-next .arrow__gray{width:30px}.onlinemeishi .flow-step .step-next .arrow__gray::after{left:-17px;bottom:-30px;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #666}.onlinemeishi .flow-step .step-next .next__text{margin-left:10%}.onlinemeishi .flow-step .step-next .next__text>p{font-size:18px;font-size:1.8rem}.onlinemeishi .flow-step .arrow>div{width:calc(100% - 20px);height:20px}.onlinemeishi .flow-step .arrow>div::after{top:-10px;right:-17px;border-top:20px solid transparent;border-bottom:20px solid transparent}.onlinemeishi .flow-step .arrow__orange>div::after{border-left:20px solid #fca128}.onlinemeishi .flow-step .arrow__blue>div::after{border-left:20px solid #55beff}.onlinemeishi .flow-step .flow{font-size:18px;font-size:1.8rem}.onlinemeishi .text-link a{font-size:20px;font-size:2rem}.onlinemeishi .text-link a span{font-size:16px;font-size:1.6rem}.price-detail .price__box{width:100%}.price-detail .price__box:not(:first-child){margin:1rem 0 0}.price-detail .price__title{margin:1rem 0}.price-detail .price__title .value{font-size:45px;font-size:4.5rem}.price-detail .price__link{padding:1.5rem}.price-detail .price__link>div:not(:first-child){margin:1rem auto 0}.scene--service .logo p:nth-child(1){width:40%;font-size:12px;font-size:1.2rem}.scene--service .logo p:nth-child(2){width:60%}.scene--service .logo img{max-height:inherit}.box--caselist{flex-wrap:wrap}.box--caselist li{width:100%}.box--caselist li:not(:first-child){margin:1rem 0 0}.box--caselist li:nth-child(3) .company-logo img{height:auto}.box--caselist li a{display:flex}.box--caselist .company-logo{width:120px;height:80px;padding:5%;border-bottom:none;border-right:1px solid rgba(37,37,37,0.1);transition:none}.box--caselist .company-detail{width:calc(100% - 120px - 3%);margin:0 0 0 3%}.box--caselist .company-detail .company-name{font-size:16px;font-size:1.6rem;text-align:left}}@media screen and (max-width: 400px){.function-cont::before{padding-top:76%}.box-sp .box-base{min-height:70px}}@media screen and (max-width: 300px){.function-cont::before{padding-top:100%}}
