@media print{*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important}.headLink.is-fixed{top:89px}.headLink{margin-top:-45px;margin-bottom:40px}.headLink .list{width:1000px;margin:0 auto}.headLink .list li a{padding:11px 0}.headLink .list li a span{font-size:18px;padding:0}.headLink.is-fixed .list li a{padding:10px 0 9px}.headLink .list li a:hover span{color:#67b000}.headLink .list li a:hover:before{position:absolute;right:0;bottom:0;left:0;width:90%;height:3px;margin:0 auto;background-color:#67b000;content:""}.headLink .list li a:hover:after{position:absolute;right:0;bottom:0;left:0;width:0;height:0;margin:0 auto;border-width:0 8px 8px 8px;border-style:solid;border-color:transparent transparent #67b000 transparent;content:""}.article{overflow:hidden;margin-bottom:37px;padding-bottom:37px}.article:last-child{margin-bottom:0}.article .head{overflow:hidden;margin-bottom:20px}.article .head .img{float:right;width:300px;height:150px;overflow:hidden;margin-top:5px;margin-bottom:0;border-radius:5px;padding-top:0}.article .head .img img{position:static}.article .head .tit{float:left;width:680px;overflow:hidden}.article .head .tit .logo{width:150px;height:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.article .head .tit .areaText{padding-left:178px}.article .head .tit .areaText .txt{font-size:20px;font-weight:700;line-height:1.5;width:400px;margin-bottom:10px}.article .head .tit .areaText .txt,.article .head .tit .areaText .txt p{-webkit-transition-duration:0s;transition-duration:0s}.article .head a:hover .tit .areaText .txt{text-decoration:underline;color:#67b000}.article .head .tit .areaText .name{font-size:14px;font-weight:400;line-height:1.857}.article .explain{width:820px;margin-left:auto}.article .explain ul{display:table;width:100%}.article .explain ul li{display:table-cell;vertical-align:middle;float:none;width:227px;line-height:1.7;padding:14px 15px 18px 75px;font-size:14px;background-position:22px 50%}.article .explain ul li.item01{float:none;width:366px;border-bottom:none;border-right:1px solid #fff;background-image:url(../images/casestudy/ico-bag_pc.png);-webkit-background-size:30px auto;background-size:30px auto}.article .explain ul li.item02{border-right:1px solid #fff;background-image:url(../images/casestudy/ico-people_pc.png);-webkit-background-size:28px auto;background-size:28px auto}.single .info{margin-bottom:26px}.single .info .pic{float:left;width:590px;height:318px;border-radius:5px 0 0 5px;overflow:hidden}.single .info .pic img{border-radius:5px 0 0 5px}.single .info .txtArea{float:left;width:410px;height:318px;padding:25px 30px 10px;border-radius:0 5px 5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.single .info .txtArea .tit{font-size:18px;font-weight:700;line-height:1.4;margin-bottom:12px}.single .info .txtArea .url{margin-bottom:20px}.single .info .txtArea .url a{font-size:14px;padding-right:25px;background:url(../images/casestudy/ico-blank_pc.png) no-repeat right center}.single .info .txtArea .data{overflow:hidden;width:100%}.single .info .txtArea .data tr th{font-size:11px;font-weight:600;line-height:1.78;width:80px;margin-right:10px;margin-bottom:10px;padding:0;float:left}.single .info .txtArea .data tr th.industry{width:40px}.single .info .txtArea .data tr th.user{width:90px}.single .info .txtArea .data tr th.form{width:70px}.single .info .txtArea .data tr:nth-of-type(1) td{font-size:14px;line-height:1.4;display:block;width:auto;margin-bottom:15px;padding-bottom:0;float:left;width:280px}.single .info .txtArea .data tr td{font-size:14px;line-height:1.4;display:block;width:auto;margin-bottom:15px;padding-bottom:0;float:left;width:240px}.single .meta{margin-bottom:30px}.single .meta .tit{float:left;overflow:hidden}.single .meta .tit .logo{width:128px;height:128px;margin-right:20px}.single .meta .tit .areaText .txt{font-size:20px;font-weight:700;line-height:1.5;width:520px;margin-bottom:9px}.single .meta .tit .areaText .name{font-size:14px;font-weight:400;line-height:1.857}.single .meta .btnPrint{float:right;width:240px;margin-right:7px}.single .meta .btnPrint a{font-size:18px;font-weight:700;line-height:1;position:relative;display:block;width:100%;min-width:0;padding:18px 0 18px 5px;text-align:center;text-decoration:none;color:#333;border:solid 1px #eaeaea;border-radius:5px}.single .meta .btnPrint a:before{position:absolute;top:15px;right:20px;display:block;width:21px;height:20px;content:'';background:no-repeat center;background-image:url(../images/casestudy/ico_printer.png)}.single .point{margin-top:30px;margin-bottom:20px;padding:30px}.single .point .tit{font-size:16px;line-height:1.875;margin-bottom:5px}.single .point .pointTable th{font-size:14px;font-weight:600;line-height:1.8571;width:56px}.single .point .pointTable td{font-size:14px;line-height:1.8571}.single .leadBox{overflow:hidden;margin-bottom:54px;padding-top:35px}.single .leadBox .pic{float:left;width:400px;margin-bottom:0}.single .leadBox .pic .img{margin-bottom:9px;border:5px solid #f5f5f5}.single .leadBox .pic .txt{font-size:12px;line-height:1.5}.single .leadBox .pic+.areaText{float:right;width:577px}.single .leadBox .areaText .txt{font-size:14px;line-height:1.8571;margin-top:12px}.single .chapter{margin-bottom:15px}.single .chapter .tit{font-size:18px;margin:0 0 20px;padding:9px 23px 9px;border-left:4px solid #73be1e;background:#e3efd2}.single .chapter .titsub{font-size:20px}.single .chapter .cont{overflow:hidden;margin-bottom:35px}.single .chapter .cont .pic{float:left;width:400px;margin-bottom:20px;margin-right:20px}.single .chapter .cont .pic .img{margin-bottom:10px}.single .chapter .cont .pic .txt{font-size:12px;line-height:1.5}.single .chapter .cont .areaText .detail{margin-bottom:40px}.single .chapter .cont .areaText .detail.clear{clear:both}.single .chapter .cont .areaText .detail:first-child{margin-top:4px}.single .chapter .cont .areaText .detail .subTit{font-size:17px;line-height:1.7647;margin-bottom:7px}.single .chapter .cont .areaText .detail .txt{font-size:14px;line-height:1.7142}.single .outline{overflow:hidden;padding-top:58px;padding-bottom:62px}.single .outline .charge{float:left;width:470px}.single .outline .charge .tit{margin-bottom:23px;padding-bottom:8px}.single .outline .charge .tit span{padding-left:14px}.single .outline .charge .cont{margin-bottom:20px}.single .outline .charge .cont:nth-last-of-type(2n){margin-top:35px}.single .outline .charge .cont:nth-last-of-type(2n):nth-last-of-type(2n){margin-top:0}.single .outline .charge .cont .img{width:100px;margin-top:7px;margin-right:15px}.single .outline .charge .cont .areaText{float:right;width:350px}.single .outline .charge .cont .areaText .subTit{font-size:16px;line-height:1.875;margin-bottom:4px}.single .outline .charge .cont .areaText .txt{font-size:14px;line-height:1.5833;line-height:1.8571}.single .outline .other{float:right;width:470px;padding-bottom:17px}.single .outline .other .tit span{padding-left:14px}.single .outline .other .table{padding-bottom:7px}.single .outline .other .table th{font-size:14px;font-weight:700;line-height:2.14285;width:85px}.single .outline .other .table td{font-size:14px;line-height:1.8571;width:380px}.single .outline .other .table td a{font-size:14px;padding-right:25px;background:url(../images/casestudy/ico-blank_pc.png) no-repeat right center}.single .outline .other .table td a:hover{text-decoration:none}.single .contact{overflow:hidden;margin:30px -50px 0;padding:20px 50px;border:4px solid #f5f5f5;margin-top:60px}.single .contact .txt{font-size:20px;line-height:1.3;margin-bottom:25px}.single .contact .tit{font-size:18px;line-height:1.5;margin-bottom:5px}.single .contact .access{float:left;width:400px}.single .contact .access .office{margin-bottom:15px}.single .contact .access .office dt{font-size:14px;line-height:1.8571}.single .contact .access .office dd{font-size:14px;line-height:1.8571}.single .contact .access .office dd a{padding-right:25px;background:url(../images/casestudy/ico-blank_pc.png) no-repeat right center}.single .contact .access .office dd a:hover{text-decoration:none}.single .contact .adress{float:right;width:auto;padding:20px}.single .contact .adress dt{font-size:16px;line-height:1.625}.single .contact .adress dd{font-size:14px;line-height:1.8571}.single .btnArea{padding:30px 40px 0}.single .btnArea .btn{float:none;width:285px;margin:0 auto}.single .btnArea .btn a{font-size:14px;width:100%;padding:9px 18px;color:#fff}.single .btnArea .btn a:before{font-weight:700;top:50%;right:20px;width:5px;height:5px;margin-top:-4px;content:'';border-right:2px solid #adadad;border-bottom:2px solid #adadad}.single .modalHtml .modalPic{text-align:center}.single .modalHtml .modalTxt{font-size:12px;line-height:1.5;padding:10px;width:400px;margin:0 auto}.print{display:block;border-top:1px solid #333;padding:40px;margin:40px 0 0}.print .tit{font-size:18px;font-weight:700;margin:0 0 15px}.print .txt{font-size:15px;margin:0 0 15px}#header,#ftr-products,#ftr-sns,#ftr-sitemap,#ftr-pagetop,.blue_cont,.commonBoxPR.pr-area,.btnArea,#ftr-menu,.ftr-copyrightArea__logo{display:none!important}.p-casestudy-featured{margin-top:16px!important}.p-border-box.-thin a:hover .p-casestudy-case__img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-border-box.-thin a:hover .p-casestudy-case__name{text-decoration:underline}.p-col-3.-type_7{display:flex;flex-wrap:wrap;margin-left:-25px;margin-top:-25px}.p-col-3.-type_7 .p-col-3__item{width:-webkit-calc(50% - 25px);width:calc(50% - 25px)}.p-col-3.-type_7 .p-col-3__item{width:-webkit-calc(50% - 25px);width:calc(50% - 25px);margin-left:25px;margin-top:25px}.p-col-3.-type_7 .p-col-3__item{width:-webkit-calc(50% - 25px);width:calc(50% - 25px)}.p-col-3.-type_7 .p-col-3__item{width:-webkit-calc(25% - 25px);width:calc(25% - 25px)}.p-casestudy-case__img{-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:none}.p-casestudy-case__logo-box{right:10px;bottom:-25px;width:80px;height:66px}.imgContainer{width:100%;height:auto}.p-casestudy-case__body{padding:30px 0 20px}.c-text.-pc_ll{font-size:22px;font-size:1.375rem}.company-list--logoarea__item{width:18%}.imgCont img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.p-casestudy-case__head{background:transparent}.company-list--logoarea{display:none}.ftr-copyright{display:block!important}.single .chapter::after,.single .cont::after,.single .outline::after{content:"";display:block;clear:both}#pageBody .contentsInr{width:100%}#casestudy .contentsInr .info{display:flex}}