@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}.mb20{margin-bottom:20px !important}.txs,.fontS{font-size:12px}.fwb{font-weight:bold}.fontGray{color:#333333}.fontRed{color:#cc0033}table.tablestyle01{border:none;width:100%}.quoteArea{padding:20px;margin:20px;background:#f3f3f3}div#mainImg-o{text-align:left;position:relative;border-radius:4px;background-color:#de1020;margin-bottom:20px;z-index:100;padding-bottom:20px}div#mainImg-o h1,div#mainImg2 h1{padding:30px 0 0 28px;font-weight:bold;margin-bottom:10px;font-size:180%;line-height:1.5em;color:#fff}div#mainImg-o p,div#mainImg2 p{padding-left:28px;margin-bottom:20px;color:#fff}div#newsList{text-align:left}div#newsList dt{padding-top:10px}div#newsList dd{border-bottom:1px dotted #999;padding:0 0 10px 0}dl#newsList dt{position:relative;padding:10px 10px 0;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-right-radius:4px;border-top-left-radius:4px;background:#ffedef;font-weight:bold}dl#newsList dd{position:relative;padding:10px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background:#ffedef;margin-bottom:14px}dl#newsList dd div.innerMainteTxtBox{padding:10px;position:relative;border-radius:4px;background:#fff}h2.h2gray{background:none repeat scroll 0 0 #efefef;border:1px solid #efefef;border-radius:4px;color:#333;font-size:110%;font-weight:bold;height:auto;margin-bottom:20px;padding:10px;position:relative;text-align:left;display:block}#lowerColInner p{margin-bottom:0}h1{font-size:130%;font-weight:bold}@media screen and (max-width: 767px){h1{margin-bottom:10px}#keyArea{width:100%;max-width:640px;background-size:contain;padding-top:44.38%;height:0;overflow:hidden}#keyArea.Mainvis{background-image:url(../images/catch_sp.jpg)}.marketing div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_crm.gif) no-repeat}.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}}@media screen and (min-width: 768px){#keyArea{margin-bottom:20px !important}h2,h3{font-size:16px !important;line-height:1.2em}h1{margin-bottom:10px}#keyArea{width:100%;max-width:914px;background-size:contain;padding-top:32.8%;height:0;overflow:hidden;margin-bottom:15px}#keyArea.Mainvis{background-image:url(../images/catch.jpg)}.marketing div#wrapD1 h1#h1D1 span{background:url(../images/detail-h1_crm.gif) no-repeat}.movBanner .cvAreaCinnerWrap{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%;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}}.slist{width:600px;margin:20px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slist__item{width:calc((100% - 40px) / 3);min-height:300px;margin-bottom:20px;background:gray;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.slist__item__link{background:yellow;color:black;line-height:1.5;text-decoration:none;display:block;width:100%}.exhibition{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2rem;background:#7fd6f5}.exhibition .arrow-marketing{width:30px;position:relative;margin:-2rem 0 0;padding:2rem .5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;color:#fff;font-weight:bold;border:1px solid #fff;background:#29bbef}.exhibition .arrow-marketing::before,.exhibition .arrow-marketing::after{content:'';position:absolute;display:block;width:0;height:0;left:0;right:0;margin:0 auto;border-left:14px solid transparent;border-right:14px solid transparent}.exhibition .arrow-marketing::before{bottom:-16px;border-top:15px solid #fff}.exhibition .arrow-marketing::after{bottom:-13px;border-top:14px solid #29bbef}.ex__header{width:100%;padding:.2rem 1rem;color:#e60012;font-weight:bold;text-align:center;font-size:24px;font-size:2.4rem;background:#fff;border:1px solid #e60012}.ex__header-sub{width:100%;padding:.2rem 1rem;color:#fff;font-weight:bold;text-align:center;font-size:22px;font-size:2.2rem;background:#e60012;border:1px solid #fff}.ex__logo,.ex__text{width:100%;position:relative;padding:1rem 1.5rem;font-size:18px;font-size:1.8rem;font-weight:bold;text-align:center;background:#fff}.ex__text{border-radius:5px}.exhibition-contents{width:calc(100% - 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;padding:0 0 0 3%}.exhibition-contents .exhibition-in{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #fff;background:#fbddd9}.exhibition-contents .exhibition-in li{width:33.3%;position:relative;padding:0 1.5rem 6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.exhibition-contents .exhibition-in li>div:nth-child(2){margin:2rem 0}.exhibition-contents .exhibition-in li>div:nth-child(3){margin:auto auto 0}.exhibition-contents .exhibition-in li .ex__logo{border-radius:0 0 10px 10px / 0 0 10px 10px}.exhibition-contents .exhibition-in li:not(:first-child){border-left:1px solid #fff}.exhibition-contents .exhibition-in li:nth-child(1){background:#fcd784}.exhibition-contents .exhibition-in li:nth-child(2){background:#99c36d}.exhibition-contents .exhibition-in li:nth-child(3){background:#fbddd9}.exhibition-contents .item-device{margin:-2rem 0 0;position:relative;z-index:1}.exhibition-contents .sub-contents{width:100%;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.exhibition-contents .sub-contents .beacon{width:30%}.exhibition-contents .sub-contents .beacon__logo{width:100%;position:relative;padding:1rem 1.5rem;font-size:14px;font-size:1.4rem;font-weight:bold;text-align:center;background:#fff;border-radius:10px}.exhibition-contents .sub-contents .beacon__text{width:100%;position:relative;margin:2rem 0 0;padding:1rem;color:#fff;font-weight:bold;text-align:center;background:#146fb9;border:1px solid #fff}.exhibition-contents .sub-contents .business{width:calc(100% - 30% - 1%);position:relative;margin:0 0 0 1%;padding:2rem;color:#fff;background:#f49d00}.exhibition-contents .sub-contents .business__title{width:95%;position:relative;margin:0 0 0 -2rem;padding:.5rem 1rem;font-size:18px;font-size:1.8rem;font-weight:bold;background:#ed7100;border:1px solid #fff}.exhibition-contents .sub-contents .business__title::before,.exhibition-contents .sub-contents .business__title::after{content:'';position:absolute;display:block;width:0;height:0;top:0;bottom:0;margin:auto 0;border-top:17px solid transparent;border-bottom:17px solid transparent}.exhibition-contents .sub-contents .business__title::before{right:-18px;border-left:17px solid #fff}.exhibition-contents .sub-contents .business__title::after{right:-16px;border-left:17px solid #ed7100}.exhibition-contents .sub-contents .business__img{margin:1rem 0 0}.exhibition-contents .sub-contents .business__in{width:100%;position:relative;margin:1rem 0 0;padding:.5rem;color:#fff;font-weight:bold;background:#ed7100;border:1px solid #fff}.exhibition-contents .sub-contents .business__in li{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.exhibition-contents .sub-contents .business__in li:nth-child(1){width:calc(100% - 45% - 3%)}.exhibition-contents .sub-contents .business__in li:nth-child(2){width:40%;margin:0 0 0 3%;border-left:1px solid #fff;-webkit-transform:skewX(150deg);transform:skewX(150deg)}.exhibition-contents .sub-contents .business__in li:nth-child(2)>p{padding:0 0 0 2rem;-webkit-transform:skewX(-150deg);transform:skewX(-150deg)}.exhibition-flow{width:100%;position:relative;margin:1rem 0 3rem}.exhibition-flow li{width:22.7%;position:relative;min-height:80px;margin:0 3% 0 0;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch;color:#fff;text-align:center;font-weight:bold;background:#171c61}.exhibition-flow li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.exhibition-flow li:nth-child(n+5){margin-top:2rem}.exhibition-flow li:nth-child(1){-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.exhibition-flow li:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.exhibition-flow li:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.exhibition-flow li:nth-child(4){margin-right:0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.exhibition-flow li:nth-child(5){margin-right:0;-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.exhibition-flow li:nth-child(6){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.exhibition-flow li:nth-child(7){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.exhibition-flow li:nth-child(8){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.exhibition-flow li:nth-child(8)::after{display:none}.exhibition-flow li.arrow--left::after,.exhibition-flow li.arrow--right::after,.exhibition-flow li.arrow--bottom::after{content:'';position:absolute;width:0;height:0;margin:auto;border-style:solid}.exhibition-flow li.arrow--left::after{top:0;left:-15px;bottom:0;border-color:transparent #171c61 transparent transparent;border-width:40px 15px 40px 0}.exhibition-flow li.arrow--right::after{top:0;right:-10px;bottom:0;border-color:transparent transparent transparent #171c61;border-width:40px 0 40px 10px}.exhibition-flow li.arrow--bottom::after{left:0;right:0;bottom:-15px;border-color:#171c61 transparent transparent transparent;border-width:15px 100px 0 100px}@media screen and (max-width: 960px){.exhibition-flow li.arrow--bottom::after{border-width:15px 10vw 0 10vw}}@media screen and (max-width: 768px){.exhibition{padding:1rem 1rem 1.5rem}.arrow-marketing{margin:-1rem 0 0}.exhibition-contents{padding:0 0 0 1%}.exhibition-contents .exhibition-in{-ms-flex-wrap:wrap;flex-wrap:wrap}.exhibition-contents .exhibition-in li{width:100%;padding:0 1rem 1rem}.exhibition-contents .exhibition-in li>div:nth-child(2){margin:1rem 0}.exhibition-contents .exhibition-in li>div:nth-child(2) img{padding:0 10%}.exhibition-contents .exhibition-in li:not(:first-child){border-left:none;border-top:1px solid #fff}.exhibition-contents .exhibition-in li:nth-child(3){padding:1rem}.exhibition-contents .item-device{display:none}.exhibition-contents .sub-contents{margin:3rem 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.exhibition-contents .sub-contents .beacon{width:100%}.exhibition-contents .sub-contents .beacon__text{margin:.5rem 0 0}.exhibition-contents .sub-contents .business{width:100%;margin:1rem 0 0;padding:1rem}.exhibition-contents .sub-contents .business__title{margin:0 0 0 -1rem}.exhibition-flow li{min-height:100px}.exhibition-flow li.arrow--left::after{border-width:50px 15px 50px 0}.exhibition-flow li.arrow--right::after{border-width:50px 0 50px 10px}}@media screen and (max-width: 600px){.exhibition-contents .sub-contents .business__in{-ms-flex-wrap:wrap;flex-wrap:wrap}.exhibition-contents .sub-contents .business__in li:nth-child(1),.exhibition-contents .sub-contents .business__in li:nth-child(2){width:100%;-webkit-transform:none;transform:none}.exhibition-contents .sub-contents .business__in li:nth-child(1)>p,.exhibition-contents .sub-contents .business__in li:nth-child(2)>p{-webkit-transform:none;transform:none}.exhibition-contents .sub-contents .business__in li:nth-child(2){margin:0;border-top:1px solid #fff;border-left:0}.exhibition-flow li{width:100%;min-height:inherit;margin:3rem 0 0}.exhibition-flow li.arrow--left::after,.exhibition-flow li.arrow--right::after,.exhibition-flow li.arrow--bottom::after{top:inherit;left:0;right:0;bottom:-2rem;border-width:15px 15px 0 15px;border-color:#171c61 transparent transparent transparent}.exhibition-flow li:nth-child(n+5){margin-top:3rem}.exhibition-flow li:nth-child(1){margin:0}.exhibition-flow li:nth-child(5){margin-right:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.exhibition-flow li:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.exhibition-flow li:nth-child(7){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.exhibition-flow li:nth-child(8){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.exhibition-flow li:nth-child(8)::after{display:none}}.column__list{width:100%;position:relative}.column__list li{width:100%}
