.ukisima01 { display:none;}
.copy .copy_inner dl{text-align:left !important; color:#fff !important;}
#header .head_bottom ul li span.num { color: #fff !important;}
.pb100 { padding-bottom:100px;}
body { background:#fff !important; margin:0;}
.lp20200604 .block1 .bk { background:url(https://www.ecbeing.net/cms/images/lp/new/main_bk.jpg) no-repeat; position:relative;height: 670px; background-size: cover; background-position: right; margin-top: 100px;}
.lp20200604 .block1 .bk .fl {position:absolute; top:100px;left:100px;}
.lp20200604 .block1 .bk .fl_btn  {position:absolute; bottom:60px;left:100px;z-index: 100000000;}
.lp20200604 .cliant_logo_area { height: 236px; width: 100%; margin-bottom: 50px;}
.lp20200604 .mb30 { margin-bottom:30px;}
.lp20200604 .bk_green { background:#2ec4b6;}
.lp20200604 .bk_mint { background:#f0f7f4;}
.lp20200604 .center { text-align:center;}
.lp20200604 .block2 .bk_green {position:relative;}
.lp20200604 .block2 .bk_green ::after { -webkit-transform: translateX(-50%); display: block; position: absolute; bottom: -60px; left: 50%; width: 0; height: 0; transform: translateX(-50%); border-width: 60px 550px 0 550px; border-style: solid; border-color: #2ec4b6 transparent transparent transparent; content: ""; z-index: 10;}
.lp20200604 .contact {background:#01182a; padding-bottom:30px;}
.lp20200604 .block3 .bk_mint { padding:40px 0;position:relative;}
.lp20200604 .block3 .bk_mint ::after { -webkit-transform: translateX(-50%); display: block; position: absolute; bottom: -50px; left: 50%; width: 0; height: 0; transform: translateX(-50%); border-width: 60px 550px 0 550px; border-style: solid; border-color: #f0f7f4 transparent transparent transparent; content: "";}
.lp20200604 .block4 .bk_green { padding:0 0 100px 0;}
.lp20200604 .block5 .bk_green { padding:0 0 100px 0;}
.lp20200604 .block7 .bk_green { padding:0 0 50px 0;}
.lp20200604 .block9 .bk_green { padding:0 0 50px 0;}
.lp20200604 .block5 .box { padding:0 0 100px 0;position:relative; /*top:-50px;*/padding-bottom: 0;width:1200px; margin:0 auto;}
.lp20200604 #sec2_1 h3{font-size:34px;font-weight:bold;text-align:center;margin-bottom:40px;padding-top:50px;letter-spacing:0.05em; color:#2ec4b6;}
.lp20200604 #sec2_1 .boxWrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;}
.lp20200604 #sec2_1 .boxWrap .box{width:22%;text-align:center;}
.lp20200604 #sec2_1 .boxWrap .box:nth-child(n+4){margin-top:4%;}
.lp20200604 #sec2_1 .boxWrap .box h4{letter-spacing:0.05em;}
.lp20200604 #sec2_1 .boxWrap .box figure{margin:0 0 20px 0;padding:0;}
.lp20200604 #sec2_1 .boxWrap .box figure img{max-width:100%;height:auto;}
.lp20200604 #sec2_1 .otherbox{margin-top:70px;}
.lp20200604 #sec2_1 .otherbox dt{background-color:#202930;color:#fff;display:inline-block;font-size:20px;border-radius:20px 20px 0px 0px;padding:0 30px;letter-spacing:0.05em;line-height:60px;}
.lp20200604 #sec2_1 .otherbox dd{border:solid 2px #202930;padding:36px 40px 11px 40px;}
.lp20200604 #sec2_1 .otherbox dd ul.check li{font-size:16px;width:15%;margin-left:2%;letter-spacing:0;}
.lp20200604 #sec2_1 .otherbox dd ul.check li:nth-child(6n+1){margin-left:0;}
.lp20200604 .contents { width: 1200px; margin-right: auto; margin-left: auto; color: #202930; font-size: 18px;position: relative; top: -50px; background: #fff;}
.lp20200604 ul.check {letter-spacing: -.4em;}
.lp20200604 .contents * { box-sizing: border-box;}
.lp20200604 ul.check li:before { position: absolute; top: -5px; left: 5px; content: "L"; display: inline-block; transform: scale(1,-1) rotate(135deg); color: #13b5b1; font-size: 26px;}
.lp20200604 ul.check li { position: relative; display: inline-block; margin-bottom: 25px; padding-left: 35px; letter-spacing: 0.025em; vertical-align: top;}
.lp20200604 ul.check li { line-height: 1;}
.lp20200604 #sec6_1 { margin-top:100px;margin-bottom:120px;}
.lp20200604 #sec6_1 .boxWrap{display:flex;justify-content:space-between;}
.lp20200604 #sec6_1 a.box{display:block;width:24%;box-shadow:0px 30px 30px -20px rgba(15, 31, 43, 0.15), 0px 5px 20px rgba(15, 31, 43, 0.07);transition: all .3s ease-out;color:#202930;}
.lp20200604 #sec6_1 a.box:hover{transform: translateY(-10px)}
.lp20200604 #sec6_1 a.box figure{display:block;width:100%;margin:0;padding:0;}
.lp20200604 #sec6_1 a.box figure img { width:100%;height:auto;}
.lp20200604 #sec6_1 a.box dl { padding-bottom:40px;}
.lp20200604 #sec6_1 a.box dl dt {padding:30px 20px 0 30px;}
.lp20200604 #sec6_1 a.box dl dt h3 {font-size:18px;line-height:1.4;font-weight:bold;letter-spacing:0;}
.lp20200604 #sec6_1 a.box dl dt span {display:block;margin-top:18px;font-size:14px;letter-spacing:0.065em;color:#68737b;font-weight:normal;}
.lp20200604 #sec6_1 a.box dl dt span img {vertical-align:middle;display:inline-block;margin-right:14px;}
.lp20200604 #sec6_1 a.box dl dd {margin:20px 30px 0 30px;padding-left:19px;font-size:16px;background-size:9px 14px;background-repeat:no-repeat;background-position:left center;}
.lp20200604 #sec6_1 a.visumo dl dd {color:#e69373;background-image:url(/cms/images/product3/sec6_1_arw_visumo.png);}
.lp20200604 #sec6_1 a.sechstant dl dd {color:#22587c;background-image:url(/cms/images/product3/sec6_1_arw_sechstand.png);}
.lp20200604 #sec6_1 a.omnistart dl dd {color:#3eb1aa;background-image:url(/cms/images/product3/sec6_1_arw_omni.png);}
.lp20200604 #sec6_1 a.revico dl dd {color: #F2B600; background-image: url(/cms/images/service3/sec3_1_arw_revico.png);}
.lp20200604 #sec6_1 a.visumo dl dt span img,.lp20200604 #sec6_1 a.omnistart dl dt span img { height:17px;}
.lp20200604 .block5 .box ul{display: flex; flex-wrap: wrap; width: 100%; margin-right: auto; margin-left: auto; margin-bottom: 0px;}
.lp20200604 .block5 .box ul li { display: block; width: 50%; transition: all .3s ease-out; padding: 0%; margin: 0%; white-space: initial;}
.lp20200604 .block4 .voice { width:1200px; margin:0 auto;position: relative;; top:-50px;}
.lp20200604 .block4 .voice ul { display: flex;justify-content: space-between; width:100%; border:1px solid #2fc4b6;background: #fff;}
.lp20200604 .block4 .voice .inner {display: block; width: 40%; transition: all .3s ease-out; border-right:1px solid #2fc4b6; }
.lp20200604 .block4 .voice .text {display: block; width: 60%; transition: all .3s ease-out; margin: 0 1%; padding: 20px;}
.lp20200604 .block4 .voice .text .t1{font-size:24px; font-weight:bold;color:#ff6b6b; margin-bottom:20px; text-align:left;}
.lp20200604 .block4 .voice .text .t2{font-size:18px; color:#011627; margin-bottom:50px; line-height:1.6em; letter-spacing:0.05em; text-align:left;}
.lp20200604 .block4 .voice .text .t3 a{font-size:18px; font-weight:bold;color:#fff; background:#2ec4b6; padding:10px 30px; border-radius: 21px;text-decoration: none;}
.lp20200604 .block4 .voice .text .t3 {float: right;}
.lp20200604 .block4 .voice .photo { width: 100%;}
.lp20200604 .block4 .voice .photo figure img { width: 100%; height: auto;}
.lp20200604 .block4 .voice .logo { margin-top: 50px;padding: 0 1em;}
.lp20200604 .block4 .voice .logo figure { width: 100%;height: 60px;margin: 0;display: flex;align-items: center;justify-content: center;}
.lp20200604 .block4 .voice .logo figure img {max-width: 200px; max-height: 60px;}
.lp20200604 .block4 .voice .company {text-align: center;margin: 30px 0;font-weight:bold;letter-spacing: 0.05em;padding: 0 1em;font-size:17px !important;}
#sec3_2 {width:1200px;}
#sec3_2 .boxWrap {display:flex; justify-content:space-between;margin-top:200px;}
#sec3_2 .image {width:50%;padding-right:2%;}
#sec3_2 .image img {width:100%;height:auto;}
#sec3_2 .boxWrap .txt {width:50%;padding-left:8%;}
#sec3_2 .boxWrap h3{font-size:34px;font-weight:bold;line-height:1.3;margin-bottom:40px;}
#sec3_2 .boxWrap .logo{font-size:14px;color:#636a69;letter-spacing:0.065em;}
#sec3_2 .boxWrap .logo img{display:inline-block;margin-right:18px;vertical-align:bottom;}
#sec3_2 .boxWrap p{line-height:2;margin-top:40px;color:#1b1b1b;}
#sec3_2 .boxWrap .feature{margin:50px 0 0 0;color:#1b1b1b;}
#sec3_2 .boxWrap .feature li{position:relative;padding-left:100px;line-height:30px;margin-top:30px;}
#sec3_2 .boxWrap .feature li:first-child{margin-top:0;}
#sec3_2 .boxWrap .feature li span {display:block;font-size:14px;}
#sec3_2 .boxWrap .feature li:before{font-size:16px;display:inline-block;line-height:28px;border:solid 2px;border-radius:20px;width:78px;text-align:center;letter-spacing:0;position:absolute;top:1px;left:0;}
#sec3_2 .boxWrap .feature li:nth-child(1):before{content:"特徴1";}
#sec3_2 .boxWrap .feature li:nth-child(2):before{content:"特徴2";}
#sec3_2 .boxWrap .feature li:nth-child(3):before{content:"特徴3";}
#sec3_2 .boxWrap .feature li:nth-child(4):before{content:"特徴4";}
#sec3_2 .boxWrap .feature li:nth-child(5):before{content:"特徴5";}
#sec3_2 .boxWrap .feature li:nth-child(6):before{content:"特徴6";}
#sec3_2 .boxWrap .btn a {line-height:64px;}
#sec3_2_visumo .feature li:before{color:#e69373; border-color:#e69373;}
#sec3_2_visumo .btn a {background-color:#ff9576;background-image: linear-gradient(to left, #ff9576 0%, #ff8269 99%);}
#sec3_2_visumo .btn a:hover::after { background-color:#ff6e51 ;}
#sec3_2_revico {flex-direction:row-reverse;}
#sec3_2_revico .image {margin-right:-6%;padding-right:0;padding-left:2%;}
#sec3_2 #sec3_2_revico .txt {padding-right:2%;padding-left:0;}
#sec3_2_revico .feature li:before{color:#F2B600;border-color:#F2B600;}
#sec3_2_revico .btn a {background-color:#F2B600;background-image: linear-gradient(to left, #F2B600; 0%, #DCA500 99%);}
#sec3_2_revico .btn a:hover::after {background-color:#DCA500 ;}
#sec3_2_sechstant .feature li:before{color:#22587c;border-color:#22587c;}
#sec3_2_sechstant .btn a {background-color:#2f78a8; background-image: linear-gradient(to left, #2f78a8 0%, #174f74 99%);}
#sec3_2_sechstant .btn a:hover::after {background-color:#094167 ;}
#sec3_2_omni { flex-direction:row-reverse;}
#sec3_2_omni .image { margin-right:-6%;padding-right:0;padding-left:2%;}
#sec3_2 #sec3_2_omni .txt {padding-right:2%;padding-left:0;}
#sec3_2_omni .feature li:before{color:#3eb1aa;border-color:#3eb1aa;}
#sec3_2_omni .btn a {background-color:#3eb1aa; /* fall back */background-image: linear-gradient(to left, #3eb1aa 0%, #24aaa2 99%);}
#sec3_2_omni .btn a:hover::after {background-color:#1da69d ;}
#sec3_2 .btn a {display: block; position: relative; border-radius: 35px;text-align: center;font-size: 18px;color: #fff; line-height: 64px; transition: 0.3s;z-index: 0;}
#sec3_2 .btn {margin-top: 50px;width: 450px;}
#section2 #sec2_1 .boxWrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:100px;}
#section2 #sec2_1 .boxWrap.line1 .box {width:28%;}
#section2 #sec2_1 .boxWrap.line1 .box.site {width:34%;}
#section2 #sec2_1 .boxWrap.line2 {margin-top:75px;}
#section2 #sec2_1 .boxWrap.line2 .box {width:45%;}
#section2 #sec2_1 .box.marketing{width:370px;}
#section2 #sec2_1 .boxWrap .box h3{font-size:30px;line-height:1;font-weight:bold;text-align:center;margin-bottom:32px;letter-spacing:0.065em;}
#section2 #sec2_1 .boxWrap .box h3:before{content:"";display:block;width:100%;height:124px;background-repeat:no-repeat;margin-bottom:23px;}
#section2 #sec2_1 .boxWrap .box.marketing h3:before{background-position:center top 3px;background-image:url(/cms/images/service3/sec2_1_1.png);}
#section2 #sec2_1 .boxWrap .box.attract h3:before{background-position:center top 14px;background-image:url(/cms/images/service3/sec2_1_2.png);}
#section2 #sec2_1 .boxWrap .box.site h3:before{background-position:center top;background-image:url(/cms/images/service3/sec2_1_3.png);}
#section2 #sec2_1 .boxWrap .box.analysis h3:before{background-position:center top;background-image:url(/cms/images/service3/sec2_1_4.png);}
#section2 #sec2_1 .boxWrap .box.crm h3:before{background-position:center top 5px;background-image:url(/cms/images/service3/sec2_1_5.png);}
#section2 #sec2_1 .boxWrap .box p{line-height:1.7em;}
#section2 #sec2_1 .boxWrap.line2 .box p{width: 62%;margin-left: auto;margin-right: auto;}
#section2 #sec2_1 .boxWrap .box ul.check{margin-top:50px;}
#section2 #sec2_1 .boxWrap .box ul.check li {color:#4a535a;font-size:16px;}
#section2 #sec2_1 .boxWrap .box.marketing ul.check li:nth-of-type(odd){width:56%;margin-right:5%;}
#section2 #sec2_1 .boxWrap .box.marketing ul.check li:nth-of-type(even){width:37%;}
#section2 #sec2_1 .boxWrap .box.attract ul.check li:nth-of-type(odd){width:56%;margin-right:5%;}
#section2 #sec2_1 .boxWrap .box.attract ul.check li:nth-of-type(even){width:37%;}
#section2 #sec2_1 .boxWrap .box.site ul.check li:nth-of-type(odd){width:48%;margin-right:4%;}
#section2 #sec2_1 .boxWrap .box.site ul.check li:nth-of-type(even){width:48%;}
#section2 #sec2_1 .boxWrap .box.analysis ul.check li:nth-child(3n+1){width:30%;margin-right:5%;}
#section2 #sec2_1 .boxWrap .box.analysis ul.check li:nth-child(3n+2){width:23%;margin-right:5%;}
#section2 #sec2_1 .boxWrap .box.analysis ul.check li:nth-child(3n+3){width:36%;}
#section2 #sec2_1 .boxWrap .box.crm ul.check { width:90%;margin-right:auto;margin-left:auto;}
#section2 #sec2_1 .boxWrap .box.crm ul.check li:nth-of-type(odd){width:48%;margin-right:4%;}
#section2 #sec2_1 .boxWrap .box.crm ul.check li:nth-of-type(even){width:48%;}
#section2 #sec2_1 .box2 ul {width: 1200px; margin: 0 auto; display: flex; flex-wrap: wrap;}
#section2 #sec2_1 .box2 ul li {display: block; width: 50%;transition: all .3s ease-out;padding: 0%;margin: 0%;white-space: initial;}
.acd-check{display: none;}
.acd-label.end  { border-bottom:1px solid #ccc;}
.acd-content.end  { border-bottom:1px solid #ccc;}
.acd-label {color: #000;display: block;margin-bottom: 1px;padding: 20px 15px 20px 65px;position: relative;border-top: 1px solid #ccc;font-size: 20px;font-weight: bold;}
.acd-label:before{box-sizing: border-box; content: url(https://www.ecbeing.net/cms/images/lp/new/q.png);display: block;height: 52px;padding: 10px 20px;position: absolute; left: 0;top: 5px;}
.acd-label:after{box-sizing: border-box;content: '+';display: block;font-family: "Font Awesome 5 Free";height: 52px;padding: 10px 20px;position: absolute; right: 0;top: 0px;font-size: 40px;}
.acd-content:before{box-sizing: border-box;content: url(https://www.ecbeing.net/cms/images/lp/new/a.png);display: block;height: 52px;padding: 10px 20px;position: absolute;left: 0;top: 5px;}
.acd-check:checked + .acd-label:after{content: 'ー';font-size: 40px;}
.acd-content{border-top: 1px solid #ccc;display: block;height: 0;opacity: 0;transition: .5s;visibility: hidden;background: #fff;letter-spacing:0.05em;line-height:1.6em;position: relative;}
.acd-check:checked + .acd-label + .acd-content{ height: auto;opacity: 1;padding: 20px 20px 20px 70px;visibility: visible;}
.block8_in { width:1200px; margin:0 auto;padding-bottom: 100px; text-align:left;}
.block11 { background:url(https://www.ecbeing.net/cms/images/lp/new/img10_bk.png) repeat-x;}
#section2 #sec2_1 .boxWrap .box p {  text-align: left;}
#section2 #sec2_1 .boxWrap .box ul.check { text-align: left;}
@media screen and (max-width: 640px){
.slider_prev {left: 0px !important;}
.slider_next {right:0px!important;}
.lp20200604 .block3 .bk_mint ::after { bottom: -15px;}
.lp20200604 .block2 .bk_green ::after{display:none;}
.lp20200604 .block4 .voice { width:90%; margin:0 auto;position: relative;; top:-50px;}
.lp20200604 .block4 .voice ul { display: block;justify-content: space-between; width:100%; border:1px solid #2fc4b6;background: #fff;}
.lp20200604 .block4 .voice .inner {display: block; width: 100%; transition: all .3s ease-out; border-right:0px; }
.lp20200604 .block4 .voice .text {display: block; width: 100%; transition: all .3s ease-out; margin: 0 1%; padding: 20px;}
.lp20200604 .block4 .voice .text .t1{font-size:24px; font-weight:bold;color:#ff6b6b; margin-bottom:20px; text-align:left;}
.lp20200604 .block4 .voice .text .t2{font-size:18px; color:#011627; margin-bottom:50px; line-height:1.6em; letter-spacing:0.05em; text-align:left;}
.lp20200604 .block4 .voice .text .t3 a{font-size:18px; font-weight:bold;color:#fff; background:#2ec4b6; padding:10px 30px; border-radius: 21px;text-decoration: none;}
.lp20200604 .block4 .voice .text .t3 {float: none;}
.lp20200604 .block4 .voice .photo { width: 100%;}
.lp20200604 .block4 .voice .photo figure img {width: 100%; height: auto;}
.lp20200604 .block5 .box {width: 90%;}
.lp20200604 .block5 .box ul {display: block;}
.lp20200604 .block5 .box ul li { width: 100%;}
.lp20200604 #sec2_1 h3 { font-size: 20px;}
.lp20200604 #sec2_1 .boxWrap .box {width: /*48*/22%;margin-bottom: 15px;}
.lp20200604 #sec2_1 .otherbox {margin-top: 40px;}
.lp20200604 #sec2_1 .otherbox dt {font-size: 16px;line-height: 40px;}
.lp20200604 #sec2_1 .otherbox dd {padding: 20px 20px 0 20px;}
.lp20200604 #sec2_1  ul.check {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.lp20200604 #sec2_1 .otherbox dd ul.check li {font-size: 12px;width: 48%;margin-left: 0;text-align: left;padding-left: 25px;}
#sec2_2 {margin-top: 40px;width: 100%;padding: 30px 0;}
#sec2_2 h3 {font-size: 18px;margin-bottom: 10px;}
#sec2_2 .boxWrap {padding: 15px 0;}
#sec2_2 .boxWrap .box {width: 48%;margin-bottom: 15px;margin-top: 0 !important;}
#sec2_2 .boxWrap .box h4 {font-size: 16px;margin-bottom: 10px;}
#sec2_1  .btn {width: 90%;}
#sec2_2 .boxWrap .box .btn span {line-height: 40px;font-size: 12px;}
#sec2_2 .contents > .btn {margin: 20px auto 0 auto;width: 90%;}
#sec2_2 .contents > .btn a {font-size: 14px;line-height: 50px;}
.lp20200604 .contents {width: 90%; font-size: 12px;}
.lp20200604 #sec6_1 a.box { display: block; margin-bottom: 20px;}
.lp20200604 #sec6_1 .boxWrap {display: block;}
.lp20200604 #sec6_1 a.box { width: 100%;}
#sec3_2 .boxWrap { margin-top: 100px;}
#sec3_2 .image {width: 100%;}
#sec3_2 .boxWrap .txt { width: 100%;padding-left: 0;}
#sec3_2 .boxWrap h3 { font-size: 20px;margin-bottom: 15px;}
#sec3_2 .btn { width: auto;}
#sec3_2 {width: 90%;}
#sec3_2 .boxWrap { display: block;}
#section2 #sec2_1 .boxWrap {display: block;}
#section2 #sec2_1 .boxWrap.line1 .box { width: 100%;}
#section2 #sec2_1 .boxWrap.line1 .box.site { width: 100%;}
#section2 #sec2_1 .boxWrap.line2 .box { width: 100%;}
#section2 #sec2_1 .box2 ul { width: 90%;}
#section2 #sec2_1 .box2 ul li {width: 100%;}
.block8_in { width: 100%;}
.acd-label { padding: 20px 60px 20px 65px; font-size: 15px;}
.lp20200604 .block1 .bk .fl { display:none;}
.lp20200604 .block1 .bk { background: url(https://www.ecbeing.net/cms/images/lp/new/sp.png) no-repeat;background-size: cover;height: 345px;}
.lp20200604 .block1 .bk .fl_btn {position: inherit; bottom: 0; left: 0;padding: 280px 80px 0;}
}
