@charset "UTF-8";.case-list{border-top:1px #b8b8b8 solid;padding:1em 0;}.case-logo{justify-content:center;align-items:center;height:100%;padding:1em;}.entry-title{line-height:3;}.img-top{//padding:1em 0 0.3em;margin-bottom:2em;text-align:center;font-size:0.9em;}.img-top > *{display:block;margin:0 auto 1em;}.img-top-case-entry{max-width:680px;}.img-logo{margin:0 auto 1em;width:240px;float:right;text-align:center;}.img-frame{margin-bottom:1em;padding:1em 1em 0;background-color:#f8f8f8;font-size:0.9em;overflow:auto;width:auto;text-align:left;}.img-frame-border{border:1px #cecece solid;background-color:#ffffff;}.img-frame-just{margin:0 auto 1em;border:1px #cecece solid;background-color:#ffffff;font-size:0.8em;}.img-frame-just img{display:block;}.img-frame-just .img-info{margin:10px;}.img-info-top{position:absolute;bottom:0;right:0;left:0;margin:16px auto;background-color:rgba(255,255,255,0.8);padding:8px 16px;}.basic-info{width:238px;padding:20px;}.img-frame > *{display:block;margin:0 auto 1em;}.img-right{margin-left:1em;max-width:45%;float:right;}.toc{box-sizing:border-box;padding:2em 3em 2em;width:100%;background-color:#eef7fd;margin-bottom:1em;}.toc_title{margin:0 0 .5em;padding:0 0 0 .2em;text-indent:-1em;}.toc li{display:list-item;padding-left:0.5em;text-indent:0em;}p.question{margin:1.5em 0 1em;font-size:18px;text-indent:-1.3em;padding-left:1.3em;}p.question:before{content:"\f059";font-family:FontAwesome;margin-right:0.5em;color:#3949AB;}ul h4{margin:1em 0 0.5em;}ul.pickup-before{padding:4px 0 4px 0;border-bottom:1px #666666 solid;border-top:1px #666666 solid;margin:0;list-style-type:none;}ul.pickup-after{padding:4px 0 4px 0;border-bottom:1px #cc0000 solid;border-top:1px #cc0000 solid;margin:0;list-style-type:none;}ul.pickup li{padding-left:1em;line-height:2;font-size:1.1em;}ul.pickup-before li{border-left:7.8em #666666 solid;}ul.pickup-after li{border-left:7.8em #cc0000 solid;}ul.pickup li:first-child:before{display:block;position:absolute;margin-left:-7.8em;width:6em;text-align:center;line-height:2em;color:#fff;}ul.pickup-before li:first-child:before{content:"導入前の課題";}ul.pickup-after li:first-child:before{content:"導入後の効果";}.ribbon{display:inline-block;position:relative;height:30px;line-height:30px;text-align:center;padding:0 40px 0 18px;font-size:0.75em;background:#CC0000;color:#FFF;box-sizing:border-box;margin-bottom:0.5em;}.ribbon:after{position:absolute;content:'';width:0px;height:0px;z-index:1;}.ribbon:after{top:0;right:0;border-width:32px 24px 0px 0px;border-color:transparent #fff transparent transparent;border-style:solid;}.case-entry h2{position:relative;padding-left:0;}.case-entry h2::before{position:absolute;left:0;content:'';width:0;height:0;}.user-profile{position:relative;box-sizing:border-box;padding:2em 3em 2em;width:100%;background-color:#eef7fd;margin-bottom:1em;}.user-profile h2{position:absolute;top:0;left:0;margin:0;}.user-profile h3{font-size:1.1em;border-bottom:none;}.user-profile .ribbon{background:#1c4599;color:#FFF;box-sizing:border-box;margin-bottom:0.5em;}.user-profile .ribbon:after{border-color:transparent #eef7fd;transparent transparent;}.user-profile .img-logo{width:360px;height:206px;background-color:white;margin:30px 0 10px 0;}@media only screen and (max-width:962px){.case-entry h1{fomt-size:0.8em;}.img-layer{width:100%;}.img-top-case-entry{max-width:100%;width:100%;}.basic-info{width:100%;}.basic-info div{width:48%;}}@media only screen and (max-width:767px){.img-logo{float:none;}.user-profile .img-logo{width:100%;padding:0 20px;}.toc{padding:1em;}.toc_title{text-indent:0;}.basic-info{width:100%;}.basic-info div{width:100%;}.img-info-top{position:relative;}}