#container.service_solution main,.freeStyle main{float:none}#container.service_solution main article,.freeStyle main article{margin:0;padding:0}@media only screen and (min-width: 901px){#container.service_solution .logo.simple+#headNav,.freeStyle .logo.simple+#headNav{display:none}}#container.service_solution .lpBlock,.freeStyle .lpBlock{margin:0;padding:0}#container.service_solution .lpBlock.blue,.freeStyle .lpBlock.blue{background-color:#b7e8ee}#container.service_solution .lpBlock.dblue,.freeStyle .lpBlock.dblue{background-color:#12b3c7;color:#fff}#container.service_solution .dblue,.freeStyle .dblue{text-align:center}#container.service_solution .dblue .checkList,.freeStyle .dblue .checkList{display:inline-block;margin-top:40px;text-align:left}#container.service_solution .dblue .checkList li:before,.freeStyle .dblue .checkList li:before{display:inline-block;position:static;margin:0 10px 0 -25px}#container.service_solution ul.checkList,.freeStyle ul.checkList{margin-top:0;font-size:1.43em}#container.service_solution ul.checkList>li,.freeStyle ul.checkList>li{padding-left:35px}#container.service_solution ul.checkList>li+li,.freeStyle ul.checkList>li+li{margin-top:20px}#container.service_solution ul.checkList>li:before,.freeStyle ul.checkList>li:before{width:10px;height:20px;margin:-16px 0 0 5px;border-color:#d74c77;border-width:0 5px 5px 0;-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-webkit-transform:rotate(40deg);transform:rotate(40deg)}#container.service_solution .keyCol2,#container.service_solution .keyCol3,#container.service_solution .keyCol4,.freeStyle .keyCol2,.freeStyle .keyCol3,.freeStyle .keyCol4{margin-top:40px}#container.service_solution .keyCol2:after,#container.service_solution .keyCol3:after,#container.service_solution .keyCol4:after,.freeStyle .keyCol2:after,.freeStyle .keyCol3:after,.freeStyle .keyCol4:after{content:'';display:block;clear:both}#container.service_solution .keyCol2 li,#container.service_solution .keyCol3 li,#container.service_solution .keyCol4 li,.freeStyle .keyCol2 li,.freeStyle .keyCol3 li,.freeStyle .keyCol4 li{width:100%;padding:20px 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#container.service_solution .keyCol2 li .inner,#container.service_solution .keyCol3 li .inner,#container.service_solution .keyCol4 li .inner,.freeStyle .keyCol2 li .inner,.freeStyle .keyCol3 li .inner,.freeStyle .keyCol4 li .inner{height:100%;padding:10px;border:3px solid #969696}#container.service_solution .keyCol2 li .inner h3,#container.service_solution .keyCol3 li .inner h3,#container.service_solution .keyCol4 li .inner h3,.freeStyle .keyCol2 li .inner h3,.freeStyle .keyCol3 li .inner h3,.freeStyle .keyCol4 li .inner h3{padding:0 0 8px;color:#12b3c7;font-weight:bold;text-align:center;border-bottom:1px solid #afafaf}#container.service_solution .keyCol2 li .inner h3:before,#container.service_solution .keyCol3 li .inner h3:before,#container.service_solution .keyCol4 li .inner h3:before,.freeStyle .keyCol2 li .inner h3:before,.freeStyle .keyCol3 li .inner h3:before,.freeStyle .keyCol4 li .inner h3:before{display:none}#container.service_solution .keyCol2 li .inner p,#container.service_solution .keyCol3 li .inner p,#container.service_solution .keyCol4 li .inner p,.freeStyle .keyCol2 li .inner p,.freeStyle .keyCol3 li .inner p,.freeStyle .keyCol4 li .inner p{padding:10px 0 0}@media only screen and (min-width: 641px){#container.service_solution .keyCol2 li,#container.service_solution .keyCol3 li,#container.service_solution .keyCol4 li,.freeStyle .keyCol2 li,.freeStyle .keyCol3 li,.freeStyle .keyCol4 li{float:left;width:50%}#container.service_solution .keyCol2 li .inner,#container.service_solution .keyCol3 li .inner,#container.service_solution .keyCol4 li .inner,.freeStyle .keyCol2 li .inner,.freeStyle .keyCol3 li .inner,.freeStyle .keyCol4 li .inner{padding:20px}}@media only screen and (min-width: 901px){#container.service_solution .keyCol4 li,.freeStyle .keyCol4 li{width:50%}}@media only screen and (min-width: 901px){#container.service_solution .keyCol3 li,.freeStyle .keyCol3 li{width:33.33%}}@media only screen and (min-width: 901px){#container.service_solution .keyCol4 li,.freeStyle .keyCol4 li{width:25%}}#container.service_solution .arrow,.freeStyle .arrow{position:relative}#container.service_solution .arrow.below,.freeStyle .arrow.below{margin:30px auto}#container.service_solution .arrow.below:before,.freeStyle .arrow.below:before{content:'';display:block;width:0;height:0;margin:0 auto;border-style:solid;border-width:30px 120px 0;border-color:#12b3c7 transparent transparent}#container.service_solution .frame,.freeStyle .frame{position:relative;margin-top:30px;padding:30px;background-color:#12b3c7;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}#container.service_solution .frame dl dt,.freeStyle .frame dl dt{color:#ee6;font-size:1.28em;font-weight:bold;text-align:center}#container.service_solution .frame dl dd,.freeStyle .frame dl dd{padding:20px 0 0;color:#fff;font-size:1.14em}#container.service_solution .solveList,.freeStyle .solveList{margin-top:30px}#container.service_solution .solveList:after,.freeStyle .solveList:after{content:'';display:block;clear:both}#container.service_solution .solveList dl,.freeStyle .solveList dl{width:100%;margin-top:0;padding:20px;background-color:#fff;border:3px solid #969696;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#container.service_solution .solveList dl dt,.freeStyle .solveList dl dt{padding:0 0 8px;font-size:1.43em;font-weight:bold;letter-spacing:1em;text-align:center;border-bottom:1px solid #afafaf}#container.service_solution .solveList dl dd,.freeStyle .solveList dl dd{padding:10px 0 0}#container.service_solution .solveList dl:last-child,.freeStyle .solveList dl:last-child{border-color:#12b3c7}#container.service_solution .solveList dl:last-child dt,.freeStyle .solveList dl:last-child dt{border-color:#12b3c7}#container.service_solution .solveList .arrow.right,.freeStyle .solveList .arrow.right{position:relative;margin:20px 0}#container.service_solution .solveList .arrow.right:before,#container.service_solution .solveList .arrow.right:after,.freeStyle .solveList .arrow.right:before,.freeStyle .solveList .arrow.right:after{content:'';display:block;width:0;height:0}#container.service_solution .solveList .arrow.right:before,.freeStyle .solveList .arrow.right:before{margin:0 auto;border-style:solid;border-width:70px 70px 0 70px;border-color:#969696 transparent transparent transparent}#container.service_solution .solveList .arrow.right:after,.freeStyle .solveList .arrow.right:after{position:absolute;top:-1px;left:50%;margin:0 0 0 -40px;border-style:solid;border-width:40px 40px 0 40px;border-color:#b7e8ee transparent transparent transparent}@media only screen and (min-width: 641px){#container.service_solution .solveList dl,.freeStyle .solveList dl{float:left;width:40%}#container.service_solution .solveList .arrow.right,.freeStyle .solveList .arrow.right{float:left;width:20%;height:250px;margin:0}#container.service_solution .solveList .arrow.right:before,.freeStyle .solveList .arrow.right:before{position:absolute;top:50%;left:50%;margin:-70px 0 0 -35px;border-width:70px 0 70px 70px;border-color:transparent transparent transparent #969696}#container.service_solution .solveList .arrow.right:after,.freeStyle .solveList .arrow.right:after{top:50%;left:50%;margin:-40px 0 0 -36px;border-width:40px 0 40px 40px;border-color:transparent transparent transparent #b7e8ee}}#container.service_solution .split,.freeStyle .split{position:relative;margin:30px 0 0;padding:20px;font-size:1.14em;font-weight:bold;text-align:center;background-color:#fff;border:3px solid #969696;border-radius:10px}#container.service_solution .split .arrow.above,#container.service_solution .split .arrow.below,.freeStyle .split .arrow.above,.freeStyle .split .arrow.below{position:absolute;left:0;width:100%;margin:0}#container.service_solution .split .arrow.above,.freeStyle .split .arrow.above{top:0}#container.service_solution .split .arrow.above:before,#container.service_solution .split .arrow.above:after,.freeStyle .split .arrow.above:before,.freeStyle .split .arrow.above:after{content:'';width:0;height:0;position:absolute;left:50%}#container.service_solution .split .arrow.above:before,.freeStyle .split .arrow.above:before{top:-20px;margin:0 0 0 -20px;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #969696 transparent}#container.service_solution .split .arrow.above:after,.freeStyle .split .arrow.above:after{top:-16px;margin:0 0 0 -20px;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #fff transparent}#container.service_solution .split .arrow.below,.freeStyle .split .arrow.below{bottom:0}#container.service_solution .split .arrow.below:before,#container.service_solution .split .arrow.below:after,.freeStyle .split .arrow.below:before,.freeStyle .split .arrow.below:after{content:'';width:0;height:0;position:absolute;left:50%}#container.service_solution .split .arrow.below:before,.freeStyle .split .arrow.below:before{bottom:-20px;margin:0 0 0 -20px;border-style:solid;border-width:20px 20px 0 20px;border-color:#969696 transparent transparent transparent}#container.service_solution .split .arrow.below:after,.freeStyle .split .arrow.below:after{bottom:-16px;margin:0 0 0 -20px;border-style:solid;border-width:20px 20px 0 20px;border-color:#fff transparent transparent transparent}#container.service_solution .blockItem,.freeStyle .blockItem{max-width:1200px;margin:0 auto;padding:80px 10px}#container.service_solution .blockItem+.blockItem,.freeStyle .blockItem+.blockItem{margin-top:-80px;padding-top:0}#container.service_solution .blockItem>*+*,.freeStyle .blockItem>*+*{margin-top:30px}#container.service_solution .blockItem h2,#container.service_solution .blockItem h3,#container.service_solution .blockItem h4,#container.service_solution .blockItem .wm-h2,#container.service_solution .blockItem .wm-h3,#container.service_solution .blockItem .wm-h4,.freeStyle .blockItem h2,.freeStyle .blockItem h3,.freeStyle .blockItem h4,.freeStyle .blockItem .wm-h2,.freeStyle .blockItem .wm-h3,.freeStyle .blockItem .wm-h4{padding:0;font-weight:bold;border-style:none}#container.service_solution .blockItem h2:before,#container.service_solution .blockItem h3:before,#container.service_solution .blockItem h4:before,#container.service_solution .blockItem .wm-h2:before,#container.service_solution .blockItem .wm-h3:before,#container.service_solution .blockItem .wm-h4:before,.freeStyle .blockItem h2:before,.freeStyle .blockItem h3:before,.freeStyle .blockItem h4:before,.freeStyle .blockItem .wm-h2:before,.freeStyle .blockItem .wm-h3:before,.freeStyle .blockItem .wm-h4:before{display:none}#container.service_solution .blockItem h2,#container.service_solution .blockItem .wm-h2,.freeStyle .blockItem h2,.freeStyle .blockItem .wm-h2{margin-bottom:40px;font-size:1.86em;text-align:center}#container.service_solution .blockItem h3,#container.service_solution .blockItem .wm-h3,.freeStyle .blockItem h3,.freeStyle .blockItem .wm-h3{position:relative;margin-bottom:30px;padding-left:30px;font-size:1.28em}#container.service_solution .blockItem h3:before,#container.service_solution .blockItem .wm-h3:before,.freeStyle .blockItem h3:before,.freeStyle .blockItem .wm-h3:before{top:0.6em;bottom:auto;display:block;height:20px;margin-top:-10px;border-left-width:20px}#container.service_solution .blockItem *+h3,#container.service_solution .blockItem *+.wm-h3,#container.service_solution .blockItem ~ .blockItem h3,.freeStyle .blockItem *+h3,.freeStyle .blockItem *+.wm-h3,.freeStyle .blockItem ~ .blockItem h3{margin-top:60px}#container.service_solution .blockItem h4,#container.service_solution .blockItem .wm-h4,.freeStyle .blockItem h4,.freeStyle .blockItem .wm-h4{font-size:1.14em;line-height:1.4;margin-bottom:30px;padding-left:16px;position:relative}#container.service_solution .blockItem h4:before,#container.service_solution .blockItem .wm-h4:before,.freeStyle .blockItem h4:before,.freeStyle .blockItem .wm-h4:before{border-left-width:4px;bottom:auto;display:block;top:calc(.7em - .4em);height:.8em}#container.service_solution .blockItem h2.icon-inspiration:before,.freeStyle .blockItem h2.icon-inspiration:before{content:'';position:static;display:block;width:128px;height:128px;margin:0 auto 10px;background:url(/common/images/service_solution/icon-inspiration.png) no-repeat;background-size:128px;border:none}#container.service_solution .blockItem h3.frame,.freeStyle .blockItem h3.frame{padding:30px;color:#fff;font-weight:normal;text-align:center}#container.service_solution .blockItem h3.frame em,.freeStyle .blockItem h3.frame em{display:block;color:#ee6;font-weight:bold;font-size:18px}@media only screen and (min-width: 901px){#container.service_solution .blockItem h3.frame em,.freeStyle .blockItem h3.frame em{display:inline-block;margin:0 10px 0 0}}#container.service_solution .blockItem h3.frame:before,.freeStyle .blockItem h3.frame:before{display:none}#container.service_solution .blockItem *+h3.frame,.freeStyle .blockItem *+h3.frame{margin-top:90px}#container.service_solution .blockItem .serviceData th,#container.service_solution .blockItem .serviceData td,.freeStyle .blockItem .serviceData th,.freeStyle .blockItem .serviceData td{padding:10px;text-align:center}#container.service_solution .blockItem .serviceData td:last-child,.freeStyle .blockItem .serviceData td:last-child{text-align:left}@media only screen and (max-width: 640px){#container.service_solution .blockItem .serviceData td,.freeStyle .blockItem .serviceData td{text-align:left}}#container.service_solution .blockItem table+.note,.freeStyle .blockItem table+.note{margin-top:15px}#container.service_solution .blockItem .image img,.freeStyle .blockItem .image img{margin:0 auto}#container.service_solution .blockItem .sentence>*+*,.freeStyle .blockItem .sentence>*+*{margin-top:15px}#container.service_solution .blockItem .sentence th,#container.service_solution .blockItem .sentence td,.freeStyle .blockItem .sentence th,.freeStyle .blockItem .sentence td{padding:5px 10px;text-align:left}@media only screen and (max-width: 640px){#container.service_solution .blockItem .sentence td,.freeStyle .blockItem .sentence td{border-top:none}}@media only screen and (min-width: 641px){#container.service_solution .blockItem .sentence table,.freeStyle .blockItem .sentence table{width:90%;margin-left:auto;margin-right:auto}}#container.service_solution .blockItem div[class^='side'] *+*,.freeStyle .blockItem div[class^='side'] *+*{margin-top:15px}#container.service_solution .blockItem div[class^='side'] h4,.freeStyle .blockItem div[class^='side'] h4{font-weight:normal}#container.service_solution .blockItem div[class^='side'] img,.freeStyle .blockItem div[class^='side'] img{margin:0 auto}#container.service_solution .blockItem *+.linkBtn.pink,.freeStyle .blockItem *+.linkBtn.pink{margin-top:60px}*+#container.service_solution .blockItem .linkBtn.pink,*+.freeStyle .blockItem .linkBtn.pink{margin-top:60px}#container.service_solution .blockItem .linkBtn.pink a,.freeStyle .blockItem .linkBtn.pink a{padding:15px 40px;color:#fff;font-size:1.14em;font-weight:bold;background-color:#d74c77;border-style:none}#container.service_solution .blockItem .linkBtn.pink a:before,.freeStyle .blockItem .linkBtn.pink a:before{display:none}#container.service_solution #ssFaq,#container.service_solution #ssCasestudy,#container.service_solution #ssDownload,#container.service_solution #ssColumn,#container.service_solution #ssService,#container.service_solution #boxDownload,#container.service_solution #boxSS,#container.service_solution #boxCS,#container.service_solution #jsGroupSolt,#container.service_solution #jsRltDony,#container.service_solution #jsRltTokus,#container.service_solution #jsRltSolt,#container.service_solution #jsRltNews,.freeStyle #ssFaq,.freeStyle #ssCasestudy,.freeStyle #ssDownload,.freeStyle #ssColumn,.freeStyle #ssService,.freeStyle #boxDownload,.freeStyle #boxSS,.freeStyle #boxCS,.freeStyle #jsGroupSolt,.freeStyle #jsRltDony,.freeStyle #jsRltTokus,.freeStyle #jsRltSolt,.freeStyle #jsRltNews{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 10px}#container.service_solution #ssHeader,.freeStyle #ssHeader{max-width:1200px;margin:0 auto 20px;padding:20px 10px 0}#container.service_solution #fixedNav,#container.service_solution .cloneNav,.freeStyle #fixedNav,.freeStyle .cloneNav{margin:0 !important}#container.service_solution #lpMainvisualWrap,.freeStyle #lpMainvisualWrap{position:relative;width:100%;height:auto;margin:0;overflow:hidden;word-break:break-all}#container.service_solution #lpMainvisualWrap .lpMainDescription,.freeStyle #lpMainvisualWrap .lpMainDescription{margin:0;overflow:hidden}#container.service_solution #lpMainvisualWrap .lpMainDescription dl,.freeStyle #lpMainvisualWrap .lpMainDescription dl{max-width:1200px;margin:0 auto;padding:20px}#container.service_solution #lpMainvisualWrap .lpMainDescription dt,.freeStyle #lpMainvisualWrap .lpMainDescription dt{color:#12b3c7;font-size:1.43em;line-height:1.2em}#container.service_solution #lpMainvisualWrap .lpMainDescription dd,.freeStyle #lpMainvisualWrap .lpMainDescription dd{margin:15px 0 0;color:#646464}#container.service_solution #lpMainvisualWrap .lpMainvisual,.freeStyle #lpMainvisualWrap .lpMainvisual{margin:0}#container.service_solution #lpMainvisualWrap .lpMainvisual img,.freeStyle #lpMainvisualWrap .lpMainvisual img{display:block;width:100%;height:auto}@media only screen and (min-width: 901px){#container.service_solution #lpMainvisualWrap .lpMainvisual,.freeStyle #lpMainvisualWrap .lpMainvisual{position:relative;height:350px}#container.service_solution #lpMainvisualWrap .lpMainvisual img,.freeStyle #lpMainvisualWrap .lpMainvisual img{position:absolute;top:0;right:0;bottom:0;left:0;min-width:1400px;margin:auto}#container.service_solution #lpMainvisualWrap .lpMainvisual+.lpMainDescription,.freeStyle #lpMainvisualWrap .lpMainvisual+.lpMainDescription{position:absolute;top:0;left:50%;max-width:400px;height:350px;margin:0 0 0 120px}#container.service_solution #lpMainvisualWrap .lpMainvisual+.lpMainDescription dl,.freeStyle #lpMainvisualWrap .lpMainvisual+.lpMainDescription dl{height:100%;padding:30px;overflow:hidden;background-color:rgba(255,255,255,0.7)}}
