﻿span.new{min-width:4em;margin-left:.5em;padding:0 .5em;color:#d74c77;font-size:.72em;text-align:center;line-height:1.2em;border:1px solid #d74c77;vertical-align:middle}#container .wideStyle article{margin-right:0}#container .wideStyle+#lNav{display:none}@media only screen and (max-width: 900px){#container .wideStyle+#lNav{display:block}}.tableWrapper{overflow:auto}.tableWrapper table{display:table}.tableWrapper thead{display:table-header-group}.tableWrapper tbody{display:table-row-group}.tableWrapper tr{display:table-row}.tableWrapper th,.tableWrapper td{display:table-cell}.tableWrapper caption{display:table-caption}@media only screen and (min-width: 641px){.tableWrapper .inner{min-width:0 !important}}#fixedNav{width:100%;margin:20px 0 0;padding:0;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#fixedNav ul{margin:0 auto !important;padding:0 !important;text-align:center}#fixedNav ul:not(:first-child){background-color:#f5f5f5}#fixedNav li{display:inline-block;margin:0 !important;padding:0 !important;vertical-align:middle}#fixedNav li a{position:relative;display:block;padding:15px 20px;color:#646464;text-decoration:none;white-space:nowrap}#fixedNav li a:hover{color:#12b3c7}#fixedNav li a[href^='https']{color:#fff;background-color:#d74c77}#fixedNav .categoryNav:before{bottom:auto;width:140px;height:50px;background:url(/common/images/TIS_Direct_Web_logo.png) 10px center no-repeat;-moz-background-size:131px auto;-o-background-size:131px auto;-webkit-background-size:131px auto;background-size:131px auto;border-style:none}@media only screen and (max-width: 900px){#fixedNav .categoryNav:before{display:none}}#fixedNav .pageName{position:relative;max-width:1030px;height:0;margin:0 auto;padding-left:170px;font-weight:bold;line-height:50px;white-space:nowrap;overflow:hidden;visibility:hidden;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}#fixedNav .pageName:before{content:'';position:absolute;top:0;left:0;display:block;width:140px;height:50px;background:url(/common/images/TIS_Direct_Web_logo.png) 10px center no-repeat;-moz-background-size:131px auto;-o-background-size:131px auto;-webkit-background-size:131px auto;background-size:131px auto}@media only screen and (min-width: 901px){#fixedNav.fixed{position:absolute;left:0;right:0}#fixedNav.flow{position:fixed;top:0;left:0;width:100%;margin:0;z-index:100}#fixedNav.flow .pageName{height:50px;visibility:visible}#fixedNav.flow .cur a:before,#fixedNav.flow .cur a:after{content:'';position:absolute;bottom:0;left:0;display:block;width:50%;height:3px;background-color:#12b3c7}#fixedNav.flow .cur a:after{left:auto;right:0;background-color:#646464}}@media only screen and (max-width: 900px){#fixedNav.flow,#fixedNav.fixed{position:relative !important;width:auto;margin-left:-10px;margin-right:-10px}}#fixedNav+.cloneNav{position:relative;z-index:-1}@media only screen and (max-width: 900px){#fixedNav+.cloneNav{display:none}}header+#fixedNav{margin:0 0 20px;background-color:#f5f5f5;border-top-style:none;border-bottom-color:#f5f5f5;-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}@media only screen and (min-width: 901px){header+#fixedNav.flow{background-color:#fff}}header+#fixedNav+.cloneNav{position:relative;margin:0 0 20px}#contactCall{margin-bottom:40px;padding:0 10px}#contactCall dl{max-width:40em;margin:0 auto}#contactCall dl:after{content:'';display:block;clear:both}#contactCall dt:first-of-type{margin-bottom:0;font-size:1.28em;font-weight:bold}#contactCall dd{float:left;margin:15px 0 0;line-height:1}#contactCall dd:before{content:"";display:inline-block;margin:0 7px 0 0;vertical-align:baseline}#contactCall dd:first-of-type{margin-right:20px;font-size:2em;font-weight:bold}#contactCall dd:first-of-type:before{width:20px;height:21px;background:url("/common/images/direct_icons/icon_tel_grey.png") no-repeat;background-size:20px 21px}#contactCall dd:nth-child(2)+dd{margin-top:20px}#contactCall dd:nth-child(2)+dd:before{width:6px;height:16px;background:url("/common/images/direct_icons/icon_phone_blk.png") no-repeat;background-size:6px 16px}#contactCall dd:nth-child(2)+dd span{font-size:0.79em}#contactCall dd:last-child{width:100%;line-height:1.6em}@media only screen and (max-width: 640px){#contactCall dd{float:none}}#contactCall p{margin-top:0}article header{position:relative;max-width:1200px;margin:65px auto 40px;padding:0 10px}@media only screen and (min-width: 901px){article header{margin:40px auto}}article header:after{content:"";display:block;width:162px;height:47px;position:absolute;bottom:100%;right:10px;background:url("../images/TIS_Direct_Web_logo.png") center no-repeat}.imgTitle{padding:0;border-style:none}.imgTitle:before{display:none}a.imgLink:after{display:none !important}a.imgLink img{position:relative;vertical-align:bottom}p>a[target='_blank'].imgLink img,p>a[href*='.pdf'].imgLink img,p>a[href*='.doc'].imgLink img,p>a[href*='.xls'].imgLink img,p>a[href*='.zip'].imgLink img,.infoList a[target='_blank'].imgLink img,.infoList a[href*='.pdf'].imgLink img,.infoList a[href*='.doc'].imgLink img,.infoList a[href*='.xls'].imgLink img,.infoList a[href*='.zip'].imgLink img{position:relative;display:inline;margin-bottom:0 !important}.imgTitle.text img{display:inline-block;margin:0 10px;vertical-align:middle}h2+.catchCopy,h3+.catchCopy,h4+.catchCopy,h5+.catchCopy,h6+.catchCopy{margin-top:20px}div[class^='wm-b'] h2:first-child,div[class^='wm-b'] h3:first-child,div[class^='wm-b'] h4:first-child{font-size:1.14em;padding:0 0 0 25px;border-style:none}div[class^='wm-b'] h2:first-child:before,div[class^='wm-b'] h3:first-child:before,div[class^='wm-b'] h4:first-child:before{content:'';position:absolute;top:.1em;bottom:.1em;left:0;display:block;border-left:3px solid #12b3c7}.wm-list.link2Col li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 901px){.wm-list.link2Col li:nth-child(2){margin-top:0}}.wm-list.link3Col li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 901px){.wm-list.link3Col li:nth-child(2),.wm-list.link3Col li:nth-child(3){margin-top:0}}.parallelL.sizeSS{position:relative}.parallelL.sizeSS .image{width:80px;margin-right:-80px}.parallelL.sizeSS .sentence{margin-left:-80px;padding-left:100px}.parallelL.sizeSS .sentence>*:first-child{margin-top:0}.ancorList,#ancorList{margin-top:50px;padding:19px;border:1px solid #afafaf}.ancorList ul,#ancorList ul{margin:-10px 0 0 -20px}.ancorList ul li,#ancorList ul li{display:inline-block;margin:10px 0 0 20px}#pdfLink{margin-top:50px}.plug-in{padding:10px 0;text-align:center;border:1px solid #e1e1e1}.plug-in:after{content:'';display:block;clear:both}.plug-in div{display:inline-block;text-align:left;margin:0;padding:10px}.plug-in .icon,.plug-in .icon li{margin-top:0}.case{padding:19px;text-align:center;border:1px solid #e1e1e1}.case h5{padding-left:0;font-weight:normal}.case h5:before{display:none}.case *+p{margin-top:15px}.related{padding:0 0 0 20px;border-style:none}.related:before{top:0.3em;bottom:0.3em;left:0}.service_solution .wm-border .sizeSS{position:relative}.service_solution .wm-border .sizeSS:before{content:'';position:absolute;top:-20px;bottom:-20px;left:-20px;right:-20px;display:block;background-color:#f5f5f5;z-index:0}.service_solution .wm-border .sizeSS>*{position:relative;margin-top:0;z-index:1}.service_solution .wm-border .sizeSS .sentence *{margin-top:0}#ssHeader{position:relative}#ssHeader>*{display:inline-block;margin-right:20px;vertical-align:middle}#ssHeader>p:last-child{display:block;margin:20px 0 0;text-align:right}@media only screen and (min-width: 901px){#ssHeader>p:last-child{position:absolute;bottom:0;right:0;margin:0}}#ssFaq,#ssCasestudy,#ssDownload,#ssColumn,#ssService,#boxDownload,#boxSS,#boxCS{margin-top:0}#ssFaq>*:first-child,#ssCasestudy>*:first-child,#ssDownload>*:first-child,#ssColumn>*:first-child,#ssService>*:first-child,#boxDownload>*:first-child,#boxSS>*:first-child,#boxCS>*:first-child{margin-top:50px}#ssFaq>*:first-child:last-child,#ssCasestudy>*:first-child:last-child,#ssDownload>*:first-child:last-child,#ssColumn>*:first-child:last-child,#ssService>*:first-child:last-child,#boxDownload>*:first-child:last-child,#boxSS>*:first-child:last-child,#boxCS>*:first-child:last-child{display:none}#jsRltNews,#jsGroupSolt,#jsRltSolt,#jsRltDony,#jsRltTokus{margin-top:0}#jsRltNews>*:first-child,#jsGroupSolt>*:first-child,#jsRltSolt>*:first-child,#jsRltDony>*:first-child,#jsRltTokus>*:first-child{margin-top:50px}#jsRltNews .infoList{margin-top:0}#ssNotes{margin-top:100px;font-size:0.86em;color:#646464}.related+.linkBtn{margin-top:20px}#ssCasestudy,#ssColumn,#ssService{margin-left:-20px}#ssCasestudy:after,#ssColumn:after,#ssService:after{content:'';display:block;clear:both}#ssCasestudy h2,#ssColumn h2,#ssService h2{margin-left:20px}#ssCasestudy .item,#ssColumn .item,#ssService .item{position:relative;float:left;width:50%;padding:20px 0}#ssCasestudy .item:before,#ssColumn .item:before,#ssService .item:before{content:'';position:absolute;top:0;bottom:0;left:20px;right:0;display:block;border:1px solid #e1e1e1;z-index:0}#ssCasestudy .item:nth-child(2n+2),#ssColumn .item:nth-child(2n+2),#ssService .item:nth-child(2n+2){clear:both}#ssCasestudy .item>*,#ssColumn .item>*,#ssService .item>*{position:relative;margin:0 20px 0 40px;z-index:1}#ssCasestudy .item a,#ssColumn .item a,#ssService .item a{position:relative;display:inline-block;padding-left:15px}#ssCasestudy .item a:before,#ssColumn .item a:before,#ssService .item a:before{content:'';display:block;width:0;height:0;position:absolute;top:0.8em;left:0;margin-top:-3px;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:3px 0 3px 5px;border-left-color:#646464}#ssCasestudy .item .wm-list:last-child,#ssColumn .item .wm-list:last-child,#ssService .item .wm-list:last-child{margin-top:.5em;padding-top:.5em;border-top:1px solid #e1e1e1}#ssCasestudy .item .wm-list:last-child li,#ssColumn .item .wm-list:last-child li,#ssService .item .wm-list:last-child li{display:inline-block;margin-top:0;padding-left:0}#ssCasestudy .item .wm-list:last-child li:before,#ssColumn .item .wm-list:last-child li:before,#ssService .item .wm-list:last-child li:before{content:', ';position:static;display:inline}#ssCasestudy .item .wm-list:last-child li:first-child:before,#ssColumn .item .wm-list:last-child li:first-child:before,#ssService .item .wm-list:last-child li:first-child:before{display:none}#ssCasestudy .item .sentence *,#ssColumn .item .sentence *,#ssService .item .sentence *{margin-top:0}#ssCasestudy,#ssColumn,#ssService{margin:0}#ssCasestudy>h2,#ssColumn>h2,#ssService>h2{margin-left:0}#ssCasestudy .item,#ssColumn .item,#ssService .item{box-sizing:border-box;width:100%;margin:0;padding:20px 0 0}#ssCasestudy .item *,#ssColumn .item *,#ssService .item *{box-sizing:border-box}#ssCasestudy .item:before,#ssColumn .item:before,#ssService .item:before{display:none}@media only screen and (min-width: 901px){#ssCasestudy .item,#ssColumn .item,#ssService .item{width:50%}#ssCasestudy .item:nth-child(even),#ssColumn .item:nth-child(even),#ssService .item:nth-child(even){padding:20px 10px 0 0}#ssCasestudy .item:nth-child(odd),#ssColumn .item:nth-child(odd),#ssService .item:nth-child(odd){padding:20px 0 0 10px}}#ssCasestudy .item>.parallelL,#ssColumn .item>.parallelL,#ssService .item>.parallelL{margin:0;border:1px solid #ebebeb}#ssCasestudy .item>.parallelL>.image,#ssColumn .item>.parallelL>.image,#ssService .item>.parallelL>.image{width:150px;margin:0;position:absolute;top:0;left:0}#ssCasestudy .item>.parallelL>.image img,#ssColumn .item>.parallelL>.image img,#ssService .item>.parallelL>.image img{position:absolute;top:0;bottom:0;left:0;right:0;max-width:130px;max-height:130px;margin:auto}#ssCasestudy .item>.parallelL>.sentence,#ssColumn .item>.parallelL>.sentence,#ssService .item>.parallelL>.sentence{float:none;width:auto;margin:0 0 0 150px;padding:0}#ssCasestudy .item>.parallelL>.sentence>p,#ssColumn .item>.parallelL>.sentence>p,#ssService .item>.parallelL>.sentence>p{padding:15px 15px 0;word-break:break-all;border-left:1px solid #ebebeb}#ssCasestudy .item>.parallelL>.sentence>p:first-child,#ssColumn .item>.parallelL>.sentence>p:first-child,#ssService .item>.parallelL>.sentence>p:first-child{font-size:10px}#ssCasestudy .item>.parallelL>.sentence>p>a,#ssColumn .item>.parallelL>.sentence>p>a,#ssService .item>.parallelL>.sentence>p>a{color:#323232;font-weight:bold;text-decoration:none}#ssCasestudy .item>.parallelL>.sentence>p>a:before,#ssColumn .item>.parallelL>.sentence>p>a:before,#ssService .item>.parallelL>.sentence>p>a:before{border-left-color:#12b3c7}#ssCasestudy .item>.parallelL>.sentence>p:nth-child(3),#ssColumn .item>.parallelL>.sentence>p:nth-child(3),#ssService .item>.parallelL>.sentence>p:nth-child(3){padding:15px}#ssCasestudy .item>.parallelL>.sentence>ul,#ssColumn .item>.parallelL>.sentence>ul,#ssService .item>.parallelL>.sentence>ul{height:32px;margin:0 0 0 -150px;padding:5px;overflow:hidden}#ssCasestudy .item>.parallelL>.sentence>ul>li,#ssColumn .item>.parallelL>.sentence>ul>li,#ssService .item>.parallelL>.sentence>ul>li{font-size:10px;white-space:nowrap}#ssCasestudy .item>p,#ssColumn .item>p,#ssService .item>p{margin:0;padding:0 15px 15px;word-break:break-all;border:1px solid #ebebeb;border-width:0 1px}#ssCasestudy .item>p>a,#ssColumn .item>p>a,#ssService .item>p>a{color:#323232;font-weight:bold;text-decoration:none}#ssCasestudy .item>p>a:before,#ssColumn .item>p>a:before,#ssService .item>p>a:before{border-left-color:#12b3c7}#ssCasestudy .item>p:first-child,#ssColumn .item>p:first-child,#ssService .item>p:first-child{padding:15px;border-top-width:1px}#ssCasestudy .item>p:last-child,#ssColumn .item>p:last-child,#ssService .item>p:last-child{border-bottom-width:1px}#ssCasestudy .item>ul,#ssColumn .item>ul,#ssService .item>ul{width:100%;height:32px;margin:0;padding:5px;border:1px solid #ebebeb;overflow:hidden}#ssCasestudy .item>ul>li,#ssColumn .item>ul>li,#ssService .item>ul>li{display:inline-block;font-size:10px;white-space:nowrap}#ssCasestudy .item>ul>li+li:before,#ssColumn .item>ul>li+li:before,#ssService .item>ul>li+li:before{content:", ";position:static;display:inline}#container.service_solution ~ #inquiry,#container.casestudy ~ #inquiry,.freeStyle ~ #inquiry{margin-top:50px}#container.service_solution ~ #inquiry>dl>dd>ul>li>a,#container.casestudy ~ #inquiry>dl>dd>ul>li>a,.freeStyle ~ #inquiry>dl>dd>ul>li>a{color:#d74c77;text-align:center}#container.service_solution ~ #inquiry>dl>dd>ul>li>a:before,#container.casestudy ~ #inquiry>dl>dd>ul>li>a:before,.freeStyle ~ #inquiry>dl>dd>ul>li>a:before{position:static;border:none;margin:0 5px 0 0;vertical-align:baseline}#container.service_solution ~ #inquiry>dl>dd>ul>li:first-child>a:before,#container.casestudy ~ #inquiry>dl>dd>ul>li:first-child>a:before,.freeStyle ~ #inquiry>dl>dd>ul>li:first-child>a:before{width:19px;height:12px;background:url("../images/direct_icons/icon_mail_pnk.png") no-repeat;background-size:19px 12px}#container.service_solution ~ #inquiry>dl>dd>ul>li:last-child>a:before,#container.casestudy ~ #inquiry>dl>dd>ul>li:last-child>a:before,.freeStyle ~ #inquiry>dl>dd>ul>li:last-child>a:before{width:15px;height:18px;margin:0 5px -2px 0;background:url("../images/direct_icons/icon_shiryo_pnk.png") no-repeat;background-size:15px 18px}#container.service_solution ~ #inquiry>dl>dd>#contactCall dl,#container.casestudy ~ #inquiry>dl>dd>#contactCall dl,.freeStyle ~ #inquiry>dl>dd>#contactCall dl{max-width:40em}#container.service_solution ~ #inquiry>dl>dd>#contactCall dl dt:first-of-type,#container.casestudy ~ #inquiry>dl>dd>#contactCall dl dt:first-of-type,.freeStyle ~ #inquiry>dl>dd>#contactCall dl dt:first-of-type{font-size:1.28em}#container.service_solution ~ #inquiry+#ssNotes,#container.casestudy ~ #inquiry+#ssNotes,.freeStyle ~ #inquiry+#ssNotes{max-width:1200px;margin:50px auto 0;padding:20px}#container.service_solution ~ #ssNotes,#container.casestudy ~ #ssNotes,.freeStyle ~ #ssNotes{max-width:1200px;margin:50px auto 0;padding:20px}#refine{padding:0 10px;background-color:#ebebeb}#refine *{box-sizing:border-box;margin:0;padding:0}#refine .content{margin:0 auto;padding:0 20px 20px}@media only screen and (min-width: 901px){#refine .content{padding:0 0 20px}}#refine .content:after{content:"";display:block;clear:both;visibility:hidden;height:0}#refine .inputForm{position:relative;float:right;width:100%;margin:20px 0 0}#refine .inputForm input[type="text"]{display:block;width:100%;height:40px;padding:0 0 0 20px;line-height:40px;background-color:#fff;border:1px solid #9a9e9f}#refine .inputForm input[type="submit"]{position:absolute;top:0;right:0;display:block;width:50px;height:40px;background:url("../images/direct_icons/icon_search.png") center no-repeat #1db4c8;background-size:13px 17px;border:none;white-space:nowrap;text-indent:120%;overflow:hidden}@media only screen and (min-width: 901px){#refine .inputForm{width:50%}}#refine .clearBtn{float:right;width:100%;margin:20px 0 0;text-align:right}#refine .clearBtn input[type="reset"]{display:inline-block;padding:10px 20px;color:#323232;background-color:#fff;border:none;border-radius:8px}#refine .refineResult{float:left;width:100%;margin:20px 0 0;color:#323232;font-size:1.72em;font-weight:bold}@media only screen and (min-width: 901px){#refine .refineResult{width:50%}}#refine .refineWord{float:left;width:100%;overflow:hidden}#refine .refineWord:after{content:"";display:block;clear:both;visibility:hidden;height:0}#refine .refineKey,#refine .refineBiz,#refine .refineType{float:left;margin:20px 0 0}#refine .refineKey h2,#refine .refineBiz h2,#refine .refineType h2{min-height:47px;padding:20px 20px 0 65px;font-size:1.14em;font-weight:bold;text-align:left;background-color:#fff;word-break:break-all}#refine .refineKey h2:before,#refine .refineBiz h2:before,#refine .refineType h2:before{content:"";position:absolute;top:10px;left:20px;display:block;width:35px;height:35px;border:none;border-radius:100%}#refine .refineKey ul,#refine .refineBiz ul,#refine .refineType ul{padding:0 0 20px 20px;background-color:#fff}#refine .refineKey ul:after,#refine .refineBiz ul:after,#refine .refineType ul:after{content:"";display:block;clear:both;visibility:hidden;height:0}#refine .refineKey ul li,#refine .refineBiz ul li,#refine .refineType ul li{float:left;position:relative;margin:10px 10px 0 0}#refine .refineKey ul li:before,#refine .refineBiz ul li:before,#refine .refineType ul li:before{display:none}#refine .refineKey ul li input[type="checkbox"],#refine .refineBiz ul li input[type="checkbox"],#refine .refineType ul li input[type="checkbox"]{position:absolute;top:0;left:0;display:block;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}#refine .refineKey ul li input[type="checkbox"]:checked+label,#refine .refineBiz ul li input[type="checkbox"]:checked+label,#refine .refineType ul li input[type="checkbox"]:checked+label{border-color:#1db4c8}#refine .refineKey ul li input[type="checkbox"]:checked+label:before,#refine .refineBiz ul li input[type="checkbox"]:checked+label:before,#refine .refineType ul li input[type="checkbox"]:checked+label:before{background-color:#1db4c8}#refine .refineKey ul li input[type="checkbox"]:checked+label:after,#refine .refineBiz ul li input[type="checkbox"]:checked+label:after,#refine .refineType ul li input[type="checkbox"]:checked+label:after{background:url("../images/direct_icons/icon_check.png") 5px 4px no-repeat #fff;background-size:11px 11px}#refine .refineKey ul li label,#refine .refineBiz ul li label,#refine .refineType ul li label{position:relative;display:block;max-width:400px;height:34px;padding:0 10px 0 42px;color:#646464;line-height:34px;white-space:nowrap;border:1px solid #afafaf;overflow:hidden;text-overflow:ellipsis}#refine .refineKey ul li label:before,#refine .refineBiz ul li label:before,#refine .refineType ul li label:before{content:"";position:absolute;top:0;left:0;display:block;width:32px;height:100%;margin:0 10px 0 0;background-color:#afafaf}#refine .refineKey ul li label:after,#refine .refineBiz ul li label:after,#refine .refineType ul li label:after{content:"";position:absolute;top:50%;left:6px;display:block;width:20px;height:20px;margin:-10px 0 0 0;background-color:#fff;border-radius:100%}#refine .refineKey{width:100%}#refine .refineKey h2{color:#d74c77}#refine .refineKey h2:before{background:url("../images/direct_icons/icon_keyword.png") center no-repeat #d74c77}#refine .refineBiz{width:100%}@media only screen and (min-width: 901px){#refine .refineBiz{width:50%;padding:0 10px 0 0}#refine .refineBiz ul{padding-bottom:500px;margin-bottom:-480px}}#refine .refineBiz h2{color:#3e96d2}#refine .refineBiz h2:before{background:url("../images/direct_icons/icon_business.png") center no-repeat #3e96d2}#refine .refineType{width:100%}@media only screen and (min-width: 901px){#refine .refineType{width:50%;padding:0 0 0 10px}#refine .refineType ul{padding-bottom:500px;margin-bottom:-480px}}#refine .refineType h2{color:#add361}#refine .refineType h2:before{background:url("../images/direct_icons/icon_type.png") 1px center no-repeat #add361}#indexList>#refine{max-width:none;margin:0}#indexList>#refine>form{max-width:1200px;margin:0 auto;padding:0 20px 20px}@media only screen and (min-width: 901px){#indexList>#refine>form{padding:0 0 20px}}#indexList>#refine>form:after{content:"";display:block;clear:both;visibility:hidden;height:0}@media only screen and (min-width: 901px){#indexList>#refine .refineBiz{width:100%;padding:0}#indexList>#refine .refineBiz ul{padding-bottom:20px;margin-bottom:0}}.refineList{box-sizing:border-box;margin:0;padding:0;word-break:break-all}.refineList *{box-sizing:border-box;margin:0;padding:0}.refineList:after{content:"";display:block;clear:both;visibility:hidden;height:0}.refineList>li{padding:20px 0 0}.refineList>li:before{display:none}@media only screen and (min-width: 901px){.refineList>li{float:left;width:50%}.refineList>li:nth-child(odd){padding:20px 10px 0 0}.refineList>li:nth-child(even){padding:20px 0 0 10px}}.refineList>li a{display:block;color:#323232;text-decoration:none;border:1px solid #ebebeb}.refineList>li a:hover{color:#323232;text-decoration:none}.refineList>li a figure{position:relative;float:left;width:150px;height:150px;margin:0;overflow:hidden}.refineList>li a figure img{position:absolute;top:0;bottom:0;left:0;right:0;display:block;max-width:100%;max-height:100%;margin:auto}.refineList>li a figure+.outline{margin:0 0 0 150px;border-left:1px solid #ebebeb}.refineList>li a .outline>span{display:block;padding:15px 15px 0;font-size:0.72em;font-weight:normal !important}.refineList>li a .outline h2{position:relative;padding:15px 15px 0;font-size:1.0625em;font-weight:bold;text-align:left;line-height:20px;border-style:none;color:#12b3c7}.refineList>li a .outline h2::before{display:none}.refineList>li a .outline h2+h2{padding:5px 15px 0 25px}.refineList>li a .outline h2+h2:before{display:none}.refineList>li a .outline h2+p{position:relative;padding:15px 15px 16px;text-align:left;line-height:21px;overflow:hidden}.refineList>li a .outline+p{clear:both;width:100%;height:37px;padding:10px;color:#afafaf;font-size:0.72em;border-top:1px solid #ebebeb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:#f5f5f5;color:#444}#refineList{position:relative;padding:25px 10px 0}#refineList:before{content:"";position:absolute;top:10px;left:50%;display:block;width:59px;height:23px;margin:0 0 0 -29px;background:url("../images/direct_icons/icon_arrow_down.png") no-repeat}#refineList .content{box-sizing:border-box;padding:0 20px 20px}@media only screen and (min-width: 901px){#refineList .content{padding:0 0 20px}}#refineList .btnViewall{box-sizing:border-box;display:block;width:250px;margin:50px auto 0;padding:12px 0;color:#fff;line-height:1;text-align:center;background-color:#14afc8;border-radius:5px;border:none}#refineList .btnViewall.open:before{content:"-"}#refineList .btnViewall:before{content:"+";display:inline-block;margin:0 3px 0 0}#indexList>#refineList{margin-top:0;padding:25px 0 20px}#search_contact{width:100%;margin:50px 0 0}#search_contact:after{content:"";display:block;clear:both;visibility:hidden;height:0}#search_contact *{box-sizing:border-box;margin:0;padding:0}#search_contact .content{margin:0 auto;padding:0 20px;overflow:hidden}@media only screen and (min-width: 901px){#search_contact .content{padding:0}}#search_contact .content:after{content:"";display:block;clear:both;visibility:hidden;height:0}#search_contact .freewordSearch{width:100%;padding:25px;background-color:#ebebeb}@media only screen and (min-width: 901px){#search_contact .freewordSearch{float:left;width:50%;margin:0 0 -475px;padding:25px 25px 500px}}#search_contact .freewordSearch>p{font-size:1.14em;font-weight:bold}#search_contact .freewordSearch>p:before{content:"";display:inline-block;width:14px;height:18px;margin:0 7px 0 0;background:url("../images/direct_icons/icon_search_blk.png") no-repeat;background-size:14px 18px;vertical-align:middle}#search_contact .freewordSearch .inputForm{position:relative;width:100%;margin:15px 0 0}#search_contact .freewordSearch .inputForm input[type="text"]{display:block;width:100%;height:40px;padding:0 0 0 20px;line-height:40px;background-color:#fff;border:1px solid #9a9e9f}#search_contact .freewordSearch .inputForm input[type="submit"]{position:absolute;top:0;right:0;display:block;width:50px;height:40px;background:url("../images/direct_icons/icon_search.png") center no-repeat #1db4c8;background-size:13px 17px;border:none;white-space:nowrap;text-indent:120%;overflow:hidden}#search_contact .contact{width:100%;padding:25px;border:1px solid #ebebeb}@media only screen and (min-width: 901px){#search_contact .contact{float:left;width:50%}}#search_contact .contact dl:after{content:"";display:block;clear:both;height:0;visibility:hidden}#search_contact .contact dl dt{font-size:1.14em;font-weight:bold}#search_contact .contact dl dt:before{content:"";display:inline-block;width:20px;height:25px;margin:0 7px 0 0;background:url("../images/direct_icons/icon_headset.png") no-repeat;background-size:20px 25px;vertical-align:middle}#search_contact .contact dl dd{float:left;margin:15px 0 0;line-height:1}#search_contact .contact dl dd:before{content:"";display:inline-block;margin:0 7px 0 0;vertical-align:baseline}#search_contact .contact dl dd:nth-child(2){margin:11px 10px 0 0;color:#d74c77;font-size:1.86em;font-weight:bold}#search_contact .contact dl dd:nth-child(2):before{width:20px;height:21px;background:url("../images/direct_icons/icon_tel_pnk.png") no-repeat;background-size:20px 21px}#search_contact .contact dl dd:nth-child(2)+dd span{font-size:0.72em}#search_contact .contact dl dd:nth-child(2)+dd:before{width:6px;height:16px;background:url("../images/direct_icons/icon_phone_blk.png") no-repeat;background-size:6px 16px}#search_contact .contact dl dd:last-child{width:100%}#search_contact .contact dl dd:last-child:before{display:none}#search_contact .contact ul{text-align:center}@media only screen and (min-width: 901px){#search_contact .contact ul{text-align:left}}#search_contact .contact ul li{display:inline-block;vertical-align:top;width:160px;height:50px;margin:15px 15px 0 0;border:1px solid #afafaf;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#search_contact .contact ul li a{display:block;padding:16px 0 0;line-height:1;text-align:center}#search_contact .contact ul li a:before{border:none;position:static;content:"";display:inline-block;margin:0 7px 0 0;padding:0;vertical-align:middle}#search_contact .contact ul li a:hover,#search_contact .contact ul li a:active{color:#323232;text-decoration:none}#search_contact .contact ul li:first-child a:before{width:19px;height:12px;background:url("../images/direct_icons/icon_mail_blk.png") no-repeat;background-size:19px 12px}#search_contact .contact ul li:first-child+li a:before{width:15px;height:18px;background:url("../images/direct_icons/icon_shiryo_blk.png") no-repeat;background-size:15px 18px}#indexList>#search_contact{margin:50px auto 0;overflow:hidden}#indexList>#search_contact .contact ul{margin-top:0}#indexList>#search_contact .contact ul li a{color:#323232;text-decoration:none}#indexList>#search_contact .contact ul li a:hover,#indexList>#search_contact .contact ul li a:active{color:#323232;text-decoration:none}#indexList>#search_contact .contact ul li+li{margin:15px 15px 0 0}#newSolution{margin-top:-20px}#newSolution .content{max-width:1200px;margin:0 auto;padding:0}.sliderWrap{box-sizing:border-box;position:relative;display:block;margin:0;padding:15px}@media only screen and (min-width: 901px){.sliderWrap{padding:15px 15px 15px 150px}}.sliderWrap:before{content:"新着ソリューション";display:block;margin:0 0 10px;text-align:center}@media only screen and (min-width: 901px){.sliderWrap:before{position:absolute;top:50%;left:10px;margin:-7px 0 0}}.sliderWrap *{box-sizing:border-box;margin:0;padding:0}.sliderWrap>.viewArea{position:relative;width:290px;height:110px;margin:0 auto;overflow:hidden}@media only screen and (min-width: 641px){.sliderWrap>.viewArea{width:580px}}@media only screen and (min-width: 1101px){.sliderWrap>.viewArea{width:870px}}.sliderWrap>.viewArea>.infiniteSlider{margin:0 0 0 -290px}.sliderWrap>.viewArea>.infiniteSlider:after{content:"";display:block;clear:both;height:0;visibility:hidden}.sliderWrap>.viewArea>.infiniteSlider>li{float:left;padding:5px}.sliderWrap>.viewArea>.infiniteSlider>li>a{display:block;width:280px;height:100px;border:1px solid #ebebeb}.sliderWrap>.viewArea>.infiniteSlider>li>a>figure{float:left;width:99px;height:98px;margin:0;border-right:1px solid #ebebeb}.sliderWrap>.viewArea>.infiniteSlider>li>a>figure img{display:block;max-width:100%;height:auto}.sliderWrap>.viewArea>.infiniteSlider>li>a>.outline{position:relative;top:50%;height:90px;margin:0;padding:4px 15px;overflow:hidden;word-break:break-all;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sliderWrap>.viewArea>.infiniteSlider>li>a>.outline time{display:block;padding:0;font-size:0.86em;color:#646464;line-height:30px}.sliderWrap>.viewArea>.infiniteSlider>li>a>.outline p{position:relative;height:3.2em;max-height:60px;padding:0;overflow:hidden}.sliderWrap>.ctrlBtnPrev,.sliderWrap .ctrlBtnNext{position:absolute;bottom:20px;width:15px;height:100px}.sliderWrap>.ctrlBtnPrev:before,.sliderWrap .ctrlBtnNext:before{content:"";position:absolute;top:49%;display:block;width:6px;height:6px;border:3px solid #969696;border-width:0 0 3px 3px}.sliderWrap>.ctrlBtnPrev{left:50%;margin-left:-155px}.sliderWrap>.ctrlBtnPrev:before{left:2px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (min-width: 641px){.sliderWrap>.ctrlBtnPrev{margin-left:-300px}}@media only screen and (min-width: 901px){.sliderWrap>.ctrlBtnPrev{margin-left:-235px}}@media only screen and (min-width: 1101px){.sliderWrap>.ctrlBtnPrev{margin-left:-380px}}.sliderWrap .ctrlBtnNext{right:50%;margin-right:-155px}.sliderWrap .ctrlBtnNext:before{right:2px;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}@media only screen and (min-width: 641px){.sliderWrap .ctrlBtnNext{margin-right:-300px}}@media only screen and (min-width: 901px){.sliderWrap .ctrlBtnNext{margin-right:-370px}}@media only screen and (min-width: 1101px){.sliderWrap .ctrlBtnNext{margin-right:-515px}}#ssRanking{margin:60px 0 0;padding:25px 10px;background-color:#ebebeb}#ssRanking #newsTicker{box-sizing:border-box;max-width:1180px;margin:25px auto 0}#bannerList{padding:5px 0 50px;background-color:#ebebeb}#bannerList>ul{max-width:1000px;margin:0 auto;text-align:left}#bannerList>ul>li{box-sizing:border-box;display:inline-block;width:245px;height:70px;padding:20px 10px 0;overflow:hidden}main:last-child article{max-width:100%}.faqList h4:first-child{margin:-15px 0;padding:15px 30px 15px 2.1em;font-size:1em;font-weight:normal;border-style:none;line-height:1.6em;-moz-transition:margin-top 0.2s;-o-transition:margin-top 0.2s;-webkit-transition:margin-top 0.2s;transition:margin-top 0.2s;cursor:pointer}.faqList h4:first-child:before{content:'Q';top:15px;left:0;bottom:auto;width:1.6em;height:1.6em;color:#fff;text-align:center;line-height:1.6em;background-color:#12b3c7;border-style:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.faqList h4:first-child:after{content:'';position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-6px;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all 0.2s;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.faqList h4:first-child.open:after{-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.faqList h4:first-child.open+.wrapper{height:auto;padding-top:20px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}#container.casestudy ~ li{display:none}.infoList .time{float:left;display:block;margin-right:10px;color:#646464;font-size:0.86em;line-height:1.86em}.infoList .time:last-child{float:none}.infoList .topic{clear:both;margin-top:0}.infoList .innerLink{float:none;display:inline-block}figure{text-align:center}figure a img{display:inline-block}.sizeL figure,.sizeM figure,.sizeS figure{text-align:left}#ssDownload .wm-list>li{padding-left:0}#ssDownload .wm-list>li:before{display:none}#ssDownload .wm-list>li:not(.icon)>a{position:relative;display:inline-block;padding-left:15px}#ssDownload .wm-list>li:not(.icon)>a:before{content:'';display:block;width:0;height:0;position:absolute;top:0.8em;left:0;margin-top:-3px;border-style:solid;border-color:transparent;border-color:rgba(255,0,0,0);border-width:3px 0 3px 5px;border-left-color:#646464}#ssDownload .wm-list>li:not(.icon)>a[target='_blank'],#ssDownload .wm-list>li:not(.icon)>a[href*='.pdf'],#ssDownload .wm-list>li:not(.icon)>a[href*='.doc'],#ssDownload .wm-list>li:not(.icon)>a[href*='.xls'],#ssDownload .wm-list>li:not(.icon)>a[href*='.zip']{padding-left:20px}#ssDownload .wm-list>li:not(.icon)>a[target='_blank']:before,#ssDownload .wm-list>li:not(.icon)>a[href*='.pdf']:before,#ssDownload .wm-list>li:not(.icon)>a[href*='.doc']:before,#ssDownload .wm-list>li:not(.icon)>a[href*='.xls']:before,#ssDownload .wm-list>li:not(.icon)>a[href*='.zip']:before{margin:-10px 0;border-style:none}#ssDownload .wm-list>li:not(.icon)>a[target='_blank']:after,#ssDownload .wm-list>li:not(.icon)>a[href*='.pdf']:after,#ssDownload .wm-list>li:not(.icon)>a[href*='.doc']:after,#ssDownload .wm-list>li:not(.icon)>a[href*='.xls']:after,#ssDownload .wm-list>li:not(.icon)>a[href*='.zip']:after{display:none}#ssDownload .wm-list>li:not(.icon)>a[target='_blank']:before{background:url('/common/images/icons-s22ce57a9dc.png') -128px 0;height:20px;width:20px}#ssDownload .wm-list>li:not(.icon)>a[href*='.pdf']:before{background:url('/common/images/icons-s22ce57a9dc.png') -288px 0;height:20px;width:20px}#ssDownload .wm-list>li:not(.icon)>a[href*='.doc']:before{background:url('/common/images/icons-s22ce57a9dc.png') -328px 0;height:20px;width:20px}#ssDownload .wm-list>li:not(.icon)>a[href*='.xls']:before{background:url('/common/images/icons-s22ce57a9dc.png') -168px 0;height:20px;width:20px}#ssDownload .wm-list>li:not(.icon)>a[href*='.zip']:before{background:url('/common/images/icons-s22ce57a9dc.png') -368px 0;height:20px;width:20px}#ssDownload .wm-list>li:not(.icon)>a:hover,#ssDownload .wm-list>li:not(.icon)>a:active{text-decoration:underline}.freeStyle{float:none}.freeStyle article{margin-right:0}.freeStyle article #content{max-width:1200px;margin:0 auto;padding:20px 10px 0}.clearfix.sep3Col .sepBlock{width:33.333%}@media only screen and (min-width: 641px){.clearfix.sep3Col .sepBlock:nth-child(2),.clearfix.sep3Col .sepBlock:nth-child(3){margin-top:0}.clearfix.sep3Col .sepBlock:nth-child(3n+4){clear:left}}.clearfix.sep4Col .sepBlock{width:25%}@media only screen and (min-width: 641px){.clearfix.sep4Col .sepBlock:nth-child(2),.clearfix.sep4Col .sepBlock:nth-child(3),.clearfix.sep4Col .sepBlock:nth-child(4){margin-top:0}.clearfix.sep4Col .sepBlock:nth-child(4n+5){clear:left}}.clearfix.sep3Col,.clearfix.sep4Col{margin-left:-30px}.clearfix.sep3Col .sepBlock,.clearfix.sep4Col .sepBlock{float:left;border-left:30px solid rgba(255,255,255,0);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 481px) and (max-width: 640px){.clearfix.sep3Col .sepBlock,.clearfix.sep4Col .sepBlock{width:50%}.clearfix.sep3Col .sepBlock:nth-child(2),.clearfix.sep4Col .sepBlock:nth-child(2){margin-top:0}.clearfix.sep3Col .sepBlock:nth-child(2n+3),.clearfix.sep4Col .sepBlock:nth-child(2n+3){clear:left}}@media only screen and (max-width: 480px){.clearfix.sep3Col .sepBlock,.clearfix.sep4Col .sepBlock{float:none;width:auto}}