body.casesArticle{font-size:1.6rem !important;line-height:1.5 !important}@media screen and (max-width:767px){body.casesArticle{font-size:1.4rem !important;line-height:2 !important}}body.casesArticle strong{font-weight:700 !important}body.casesArticle .l-underWrap{padding:0}body.casesArticle .l-section{margin-bottom:0}body.casesArticle .l-cases_detail{padding-top:96px}@media screen and (max-width:767px){body.casesArticle .l-cases_detail{padding-top:40px}}body.casesArticle .l-cases_detail.l-flex{display:flex;justify-content:space-between;max-width:1160px;margin:0 auto}@media screen and (max-width:767px){body.casesArticle .l-cases_detail.l-flex{display:block}}@media screen and (min-width:768px){body.casesArticle .l-cases_detail.l-flex .l-section--cases--detail{max-width:780px}}@media screen and (max-width:767px){body.casesArticle .l-cases_detail.l-flex .l-section--cases--detail{width:100%}}body.casesArticle .l-cases_detail.l-flex .l-section--cases--company{width:100%;position:relative}@media screen and (min-width:768px){body.casesArticle .l-cases_detail.l-flex .l-section--cases--company{max-width:340px;margin-left:40px}}body.casesArticle .l-cases_detail .c-cases__title{margin-bottom:20px;font-size:3.9rem;font-weight:700}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__title{margin-bottom:15px;font-size:3.2rem;line-height:1.5}}body.casesArticle .l-cases_detail .c-cases__speaker{margin:20px 0}body.casesArticle .l-cases_detail .c-cases__flow{margin-bottom:50px;padding:40px;background:#fffbf1}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__flow{margin-bottom:40px;padding:40px 16px}}body.casesArticle .l-cases_detail .c-cases__flow__titlebox{display:flex}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(1){margin-bottom:57px}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(1){margin-bottom:32px}}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(1) .c-cases__flow__title{background:#c3d838}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(1) .c-cases__flow__list li::marker{color:#c3d838}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(2){margin-bottom:57px}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(2){margin-bottom:32px}}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(2) .c-cases__flow__title{background:#d8d600}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(2) .c-cases__flow__list li::marker{color:#d8d600}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(3) .c-cases__flow__title{background:#f1bc2d}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(3) .c-cases__flow__title:after{display:none}body.casesArticle .l-cases_detail .c-cases__flow__titlebox:nth-of-type(3) .c-cases__flow__list li::marker{color:#f1bc2d}body.casesArticle .l-cases_detail .c-cases__flow__title{min-width:150px;margin-right:40px;padding:0;position:relative}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__flow__title{min-width:90px;margin-right:30px}}body.casesArticle .l-cases_detail .c-cases__flow__title span{display:block;width:100%;font-size:2rem;color:#fff;font-weight:700;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__flow__title span{font-size:1.8rem}}body.casesArticle .l-cases_detail .c-cases__flow__title:after{content:"";width:0;height:0;border-style:solid;border-right:14px solid transparent;border-left:14px solid transparent;border-top:12.75px solid #f1bc2d;border-bottom:0;position:absolute;left:50%;bottom:-35px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__flow__title:after{bottom:-23px}}body.casesArticle .l-cases_detail .c-cases__flow__list{padding:5px 0}body.casesArticle .l-cases_detail .c-cases__flow__list li{list-style-type:disc;line-height:1.8}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__flow__list li{line-height:2}}body.casesArticle .l-cases_detail .c-cases__section{margin:40px auto 0}body.casesArticle .l-cases_detail .c-cases__section__subtitle{display:inline-block;margin-bottom:10px;padding:5px 10px;font-size:1.9rem;color:#fff;font-weight:700;text-align:center;background:#f1bc2d}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__subtitle{padding:1px 5px;font-size:1.8rem;margin-bottom:5px}}body.casesArticle .l-cases_detail .c-cases__section__title{margin-bottom:38px;padding-bottom:18px;font-size:3.1rem;font-weight:700;border-bottom:#f1bc2d 4px solid}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__title{font-size:2.4rem;line-height:1.5;margin-bottom:18px;padding-bottom:13px}}body.casesArticle .l-cases_detail .c-cases__section__text{line-height:1.8}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__text{line-height:2}}body.casesArticle .l-cases_detail .c-cases__section__text h3{margin-bottom:40px;padding-bottom:10px;font-size:2.4rem;font-weight:700;position:relative}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__text h3{margin-bottom:20px;padding-bottom:12px;font-size:2rem;line-height:1.5}}body.casesArticle .l-cases_detail .c-cases__section__text h3:after{content:"";width:25px;border-bottom:#c3d838 3px solid;position:absolute;left:0;bottom:0}body.casesArticle .l-cases_detail .c-cases__section__text h4{margin-bottom:40px;padding-bottom:10px;font-size:2rem;font-weight:700;border-bottom:#eee 1px solid}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__text h4{margin-bottom:20px;padding-bottom:5px;font-size:1.8rem;line-height:1.5}}body.casesArticle .l-cases_detail .c-cases__section__text h5{margin-bottom:40px;font-size:1.8rem;font-weight:700}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__text h5{margin-bottom:20px;font-size:1.6rem;line-height:1.5}}body.casesArticle .l-cases_detail .c-cases__section__text ol{margin:40px auto;padding-left:16px}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__text ol{margin:20px auto}}body.casesArticle .l-cases_detail .c-cases__section__text ol li{list-style-type:decimal}body.casesArticle .l-cases_detail .c-cases__section__text ul{margin:40px auto;padding-left:16px}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__text ul{margin:20px auto}}body.casesArticle .l-cases_detail .c-cases__section__text ul li{list-style-type:disc}body.casesArticle .l-cases_detail .c-cases__section__text a{color:#f1bc2d;text-decoration:underline}@media screen and (min-width:768px){body.casesArticle .l-cases_detail .c-cases__section__text a:hover{text-decoration:none}}body.casesArticle .l-cases_detail .c-cases__section__text .table_box{overflow:auto}body.casesArticle .l-cases_detail .c-cases__section__text .table_box table{margin:40px auto;text-align:left}body.casesArticle .l-cases_detail .c-cases__section__text .table_box table thead tr th{padding:20px;width:33.34%;min-width:250px;font-size:1.4rem;font-weight:700;background:#eee;border-bottom:#eee 1px solid;box-sizing:border-box}body.casesArticle .l-cases_detail .c-cases__section__text .table_box table thead tr th.first{min-width:150px;color:#fff;background:#f1bc2d}body.casesArticle .l-cases_detail .c-cases__section__text .table_box table tbody tr td{padding:20px;width:33.34%;font-size:1.4rem;vertical-align:middle;border-bottom:#eee 1px solid;box-sizing:border-box}body.casesArticle .l-cases_detail .c-cases__section__text .table_box table tbody tr td.first{min-width:150px;color:#fff;font-weight:700;background:#f1bc2d}body.casesArticle .l-cases_detail .c-cases__section__images{margin-top:40px}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__images{margin-top:20px}}body.casesArticle .l-cases_detail .c-cases__section__images figcaption{margin-top:40px}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__section__images figcaption{margin-top:20px}}body.casesArticle .l-cases_detail .c-cases__company{width:100%}@media screen and (min-width:768px){body.casesArticle .l-cases_detail .c-cases__company{max-width:340px}}body.casesArticle .l-cases_detail .c-cases__company.fixed{position:fixed;top:71px}body.casesArticle .l-cases_detail .c-cases__company__logo{display:block;height:110px;text-align:center;overflow:hidden}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__company__logo{height:92px}}body.casesArticle .l-cases_detail .c-cases__company__logo img{height:100%;-o-object-fit:contain;object-fit:contain}body.casesArticle .l-cases_detail .c-cases__company__box{padding:20px;border:#ccc 1px solid;background:#fff;box-sizing:border-box}body.casesArticle .l-cases_detail .c-cases__company__box>div{display:flex;align-items:center;padding:10px 0;border-bottom:#eee 1px solid}body.casesArticle .l-cases_detail .c-cases__company__category{width:90px;margin-right:6px;padding:10px;font-size:1.3rem;color:#fff;text-align:center;background:#f1bc2d}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__company__category{width:30%;padding:5px}}body.casesArticle .l-cases_detail .c-cases__company__text{font-size:1.3rem;flex:1}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__company__text{width:70%}}body.casesArticle .l-cases_detail .c-cases__company__btn{padding:30px 0}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__company__btn{padding:20px 0 40px}}body.casesArticle .l-cases_detail .c-cases__company__btn .p-new-oyakudachiList__btn{padding:20px 0 20px 40px;transition:.2s background}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__company__btn .p-new-oyakudachiList__btn{padding:10px 0 10px 40px}}body.casesArticle .l-cases_detail .c-cases__company__btn .p-new-oyakudachiList__btn .p-oyakudachiList__btn__txt{font-size:1.6rem;font-weight:700}@media screen and (max-width:767px){body.casesArticle .l-cases_detail .c-cases__company__btn .p-new-oyakudachiList__btn .p-oyakudachiList__btn__txt{font-size:1.6rem}}body.casesArticle .l-cases_detail .c-cases__company__btn .p-new-oyakudachiList__btn .p-oyakudachiList__btn__icon{position:relative;right:0}@media screen and (min-width:768px){body.casesArticle .l-cases_detail .c-cases__company__btn .p-new-oyakudachiList__btn:hover{background:#ef8330}}body.casesArticle .l-cases_section_seminar{margin-top:50px;padding:50px 0;background:#fffbf1;position:relative}@media screen and (max-width:767px){body.casesArticle .l-cases_section_seminar{margin-top:40px;padding:40px 0 0}}body.casesArticle .l-cases_section_seminar:before{content:"";width:200vw;height:100%;background:#fffbf1;position:absolute;top:0;left:-100vw;z-index:-1}body.casesArticle .l-cases_section_seminar .p-new-head{margin-bottom:40px;padding-left:15px;font-size:3.1rem;font-weight:700;border-left:#c3d838 3px solid}@media screen and (max-width:767px){body.casesArticle .l-cases_section_seminar .p-new-head{padding-left:10px;font-size:2.4rem;line-height:1.5}}body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__ttl{min-height:54px}@media screen and (max-width:767px){body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__ttl{min-height:0;font-size:2rem}}body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__innerB{padding:1em 0 0}@media screen and (max-width:767px){body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__innerB{padding:15px 30px 40px}}body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__btn{padding:20px 8px 20px 16px}@media screen and (max-width:767px){body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__btn{padding:12px 10px 12px 20px}}body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__btn .p-oyakudachiList__btn__dlicon{max-width:1.6em;margin-right:15px}body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__btn .p-oyakudachiList__btn__txt{display:inline-block;margin-right:5px;font-size:1.7rem;font-weight:700}body.casesArticle .l-cases_section_seminar .p-new-oyakudachiList__btn .p-oyakudachiList__btn__icon{font-size:3rem;position:relative;right:0}body.casesArticle .l-cases_seminar{max-width:1160px;margin:50px auto;padding:50px 0;background:#fffbf1;position:relative}@media screen and (max-width:767px){body.casesArticle .l-cases_seminar{margin:40px auto;padding:40px 0 0}}body.casesArticle .l-cases_seminar:before{content:"";width:200vw;height:100%;background:#fffbf1;position:absolute;top:0;left:-100vw;z-index:-1}body.casesArticle .l-cases_seminar .p-new-head{margin-bottom:40px;padding-left:15px;font-size:3.1rem;font-weight:700;border-left:#c3d838 3px solid}@media screen and (max-width:767px){body.casesArticle .l-cases_seminar .p-new-head{padding-left:10px;font-size:2.4rem;line-height:1.5}}body.casesArticle .l-cases_seminar .p-new-oyakudachiList__innerB{padding:1em 3em 0}@media screen and (max-width:767px){body.casesArticle .l-cases_seminar .p-new-oyakudachiList__innerB{padding:15px 30px 40px}}body.casesArticle .l-cases_seminar .p-new-oyakudachiList__btn{padding:17px 10px 17px 17px}@media screen and (max-width:767px){body.casesArticle .l-cases_seminar .p-new-oyakudachiList__btn{padding:12px 10px 12px 20px}}body.casesArticle .l-cases_seminar .p-new-oyakudachiList__btn .p-oyakudachiList__btn__dlicon{width:1.8em;margin-right:15px}body.casesArticle .l-cases_seminar .p-new-oyakudachiList__btn .p-oyakudachiList__btn__txt{display:inline-block;margin-right:5px;font-size:1.8rem;font-weight:700}body.casesArticle .l-cases_seminar .p-new-oyakudachiList__btn .p-oyakudachiList__btn__icon{position:relative;right:0}body.casesArticle .l-cases_other{max-width:1160px;margin:50px auto 100px}@media screen and (max-width:767px){body.casesArticle .l-cases_other{margin:40px auto}}body.casesArticle .l-cases_other .p-casesList-head{margin-bottom:40px;padding-left:15px;font-size:3.2rem;font-weight:700;border-left:#c3d838 3px solid}@media screen and (max-width:767px){body.casesArticle .l-cases_other .p-casesList-head{padding-left:10px;font-size:2.4rem;line-height:1.5}}