.page_case{padding:40px 90px}.page_case h3{background-color:#f9f9f9;border-left:7px solid #d7063a;font-size:1.6em;font-weight:700;padding:10px 25px}.page_case .alllogo_area{display:flex;justify-content:center;margin:20px auto 0}.page_case .alllogo_area div{margin:0 20px;text-align:center}.page_case .alllogo_area img{width:200px}.page_case .alllogo_area .interview_txt{background-color:#eee;border-radius:6px;display:inline-block;font-size:.7em;padding:3px 10px;text-align:center}.page_case .alllogo_area .interview_txt:hover{background-color:#ccc}.page_case #interview_title{font-size:1.9em;font-weight:700;margin:80px 0 30px;text-align:center}.page_case .logo_area{display:flex}.page_case .logo_area .company_logo{margin-right:20px;width:150px}.page_case .logo_area .company_name{font-size:1.2em;font-weight:700;margin:5px 0 0}.page_case .logo_area .company_industry,.page_case .logo_area .company_url{font-size:.9em;margin:2px 0 0}.page_case .img_w50{margin:30px auto;width:50%}.page_case .img_w100{margin:30px auto;text-align:center;width:100%}.page_case .customer_area{display:flex;margin-bottom:30px}.page_case .customer_area .left{margin-right:10px;margin-top:5px;width:95px}.page_case .customer_area .left span{display:block;font-size:.9em;margin-top:5px;text-align:center}.page_case .speechBubble{background-color:#fff;border:2px solid #000;border-radius:8px;color:#000;display:inline-block;flex:1;font-size:22px;font-weight:700;margin-left:20px;padding:16px;position:relative;text-align:left}.page_case .speechBubble:before{border-color:transparent #000 transparent transparent;border-style:solid;border-width:10px 20px 10px 0}.page_case .speechBubble:after,.page_case .speechBubble:before{content:"";left:0;position:absolute;top:50%;translate:-100% -50%}.page_case .speechBubble:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:7.8px 15.5px 7.8px 0}.page_case .panel-common{margin:0 auto 40px}.panel-common.panel-dark .panel-header{background-color:#6a6a6a}.panel-common .panel-header{color:#fff;font-size:20px;font-weight:700;padding:4px 20px}.panel-common ul{list-style:none;padding-left:0}.panel-common ul li{font-size:1em;font-weight:500;line-height:1.6;margin:10px 0;padding-left:20px;position:relative}.panel-common+.panel-common:before{border-color:#da1949 transparent transparent;border-style:solid;border-width:16px 25.5px 0;content:"";height:0;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;top:-28px;transform:rotate(0deg);width:0}.panel-common+.panel-common{position:relative}.panel-common.panel-dark ul li:before{background-color:#6a6a6a}.panel-common.panel-pink .panel-header,.panel-common.panel-pink ul li:before{background-color:#da1949}.panel-common ul li:before{border-radius:50%;content:"";height:9px;left:0;position:absolute;top:9px;width:9px}.panel-common.panel-dark .panel-body{background-color:#f2f2f2}.panel-common.panel-pink .panel-body{background-color:#fceff2}.panel-common .panel-body{padding:10px 20px}.p-banner{padding-top:0}.case_cap{font-size:.9em;margin:30px 15px 15px;text-align:center}@media screen and (max-width:990px){.page_case .alllogo_area{display:block;margin:20px auto 0;text-align:center}.page_case .alllogo_area div{display:inline-block;margin:15px;text-align:center;width:120px}.page_case .alllogo_area .interview_txt{font-size:.7em;padding:3px 7px}}@media screen and (max-width:750px){.page_case{padding:20px 0}.page_case h3{font-size:1.2em}.page_case .logo_area .company_logo{width:130px}.page_case .logo_area .company_name{font-size:1em}.page_case .logo_area .company_industry,.page_case .logo_area .company_url{font-size:.8em}.page_case .customer_area .left{width:75px}.page_case .customer_area .left span{font-size:.8em}.page_case .speechBubble{font-size:17px;padding:10px}.panel-common ul li{font-size:.9em}}@media screen and (max-width:480px){.page_case #interview_title{font-size:1.2em;margin-bottom:10px;margin-top:50px}.page_case h3{border-left:5px solid #d7063a;font-size:1em}.page_case .img_w50{width:70%}.page_case .customer_area .left{width:65px}.page_case .customer_area .left span{font-size:.75em}.page_case .speechBubble{font-size:14px;padding:10px}.panel-common ul li{font-size:.8em}.panel-common .panel-header{font-size:16px}.case_cap{font-size:.8em;margin-bottom:40px;margin-top:20px}}