.tatete{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-orientation:upright}.hogehoge{padding-top:clamp(20px,5.3333333333vw,40.96px)}@media only screen and (min-width: 768px)and (max-width: 1024px){.hogehoge{padding-top:clamp(60px,7.8125vw,80px)}}@media only screen and (min-width: 1025px){.hogehoge{padding-top:clamp(76.8px,7.5vw,120px)}}body#work{background:#ededed}main#work .gr01{background:rgba(0,0,0,0) linear-gradient(135deg, #218286 0%, #0B622D 98%, #0B612B 100%) 0% 0% no-repeat padding-box}main#work .gr02{background:rgba(0,0,0,0) linear-gradient(142deg, #A3608A 0%, #8B2D72 100%) 0% 0% no-repeat padding-box}main#work .gr03{background:rgba(0,0,0,0) linear-gradient(134deg, #AC9729 0%, #958B14 100%) 0% 0% no-repeat padding-box}main#work .gr04{background:rgba(0,0,0,0) linear-gradient(138deg, #607AA3 0%, #2D4E8B 100%) 0% 0% no-repeat padding-box}main#work .gr05{background:rgba(0,0,0,0) linear-gradient(134deg, #AC7029 0%, #B5582F 100%) 0% 0% no-repeat padding-box}main#work section.work_cont{padding:5vw}main#work section.work_cont .inner{background:#fff;border-radius:3rem;padding:5vw}main#work section.work_cont .qa_panels{margin:0 0 10rem 0}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels{margin:0 0 3rem 0}}main#work section.work_cont .qa_panels.right .question{margin:0 0 0 auto}main#work section.work_cont .qa_panels.right .asnwer{margin:-10rem auto 0 0}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels.right .asnwer{margin:0}}main#work section.work_cont .qa_panels .question{border-radius:3rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem 5rem 15rem 5rem;width:80%}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .question{width:100%;padding:2rem 3rem 6rem 3rem;display:block;margin:0 0 2rem 0;display:block;position:relative}}main#work section.work_cont .qa_panels .question p.en{font-size:clamp(8rem,8rem + 0vw,8rem);margin:0 2rem 0 0}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .question p.en{font-size:2rem;text-align:left}}main#work section.work_cont .qa_panels .question h2{font-size:clamp(2.4rem,0.776rem + 2.1vw,3.8rem);line-height:1.4}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .question h2{font-size:1.8rem}}main#work section.work_cont .qa_panels .asnwer.a01{background:#f5faf7}main#work section.work_cont .qa_panels .asnwer.a01 .eng{background:url("/assets/image/work/consultant/bg01.png");background-size:100%}main#work section.work_cont .qa_panels .asnwer.a02{background:#fbf7fa}main#work section.work_cont .qa_panels .asnwer.a02 .eng{background:url("/assets/image/work/consultant/bg02.png");background-size:100%;color:#8b2d72}main#work section.work_cont .qa_panels .asnwer.a02 .contents h3{color:#8b2d72}main#work section.work_cont .qa_panels .asnwer.a03{background:#fbfaf7}main#work section.work_cont .qa_panels .asnwer.a03 .eng{background:url("/assets/image/work/consultant/bg03.png");background-size:100%;color:#958b15}main#work section.work_cont .qa_panels .asnwer.a03 .contents h3{color:#958b15}main#work section.work_cont .qa_panels .asnwer.a04{background:#f7f9fb}main#work section.work_cont .qa_panels .asnwer.a04 .eng{background:url("/assets/image/work/consultant/bg04.png");background-size:100%;color:#2d4e8b}main#work section.work_cont .qa_panels .asnwer.a04 .contents h3{color:#2d4e8b}main#work section.work_cont .qa_panels .asnwer.a05{background:#fbf7f7}main#work section.work_cont .qa_panels .asnwer.a05 .eng{background:url("/assets/image/work/consultant/bg05.png");background-size:100%;color:#b5582f}main#work section.work_cont .qa_panels .asnwer.a05 .contents h3{color:#b5582f}main#work section.work_cont .qa_panels .asnwer{padding:5rem;border-radius:3rem;width:90%;margin:-10rem 0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .asnwer{margin:2rem 0 0 0;padding:2rem;display:none;width:100%}}main#work section.work_cont .qa_panels .asnwer .eng{width:14%;font-size:clamp(8rem,8rem + 0vw,8rem);color:#0b612b;text-align:center;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .asnwer .eng{font-size:4rem;width:100%;margin:0 0 2rem 0}}main#work section.work_cont .qa_panels .asnwer .contents{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 3rem}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .asnwer .contents{padding:0}}main#work section.work_cont .qa_panels .asnwer .contents h3{color:#0b612b;margin:0 0 2rem 0;font-size:clamp(1.6rem,1.368rem + 0.3vw,1.8rem)}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .asnwer .contents h3{font-size:1.5rem}}main#work section.work_cont .qa_panels .asnwer .contents h4.cont_title{color:#0b612b;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(1.4rem,0.936rem + 0.6vw,1.8rem);margin:0 0 3rem 0}main#work section.work_cont .qa_panels .asnwer .contents h4.cont_title::before{content:"";width:3rem;height:1px;display:block;background:#0b612b;margin:0 1rem 0 0}main#work section.work_cont .qa_panels .asnwer .contents p{margin:0 0 4rem 0}main#work section.work_cont .qa_panels .asnwer .contents p.detail{font-size:12px}main#work section.work_cont .qa_panels .asnwer .contents .illust{padding:3rem}main#work section.work_cont .qa_panels .icon_grid{display:grid;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .icon_grid{display:block}}main#work section.work_cont .qa_panels .icon_grid.four{grid-template-columns:1fr 1fr 1fr 1fr}main#work section.work_cont .qa_panels .icon_grid.four p.big{margin:0;font-size:clamp(1.4rem,1.168rem + 0.3vw,1.6rem);margin:0 0 1rem 0}main#work section.work_cont .qa_panels .icon_grid.w02 .box h4{background:rgba(0,0,0,0) linear-gradient(271deg, #70215b 0%, #9f4a88 100%) 0% 0% no-repeat padding-box;color:#fff;border-radius:1rem}main#work section.work_cont .qa_panels .icon_grid.w03{grid-template-columns:1fr 1fr}main#work section.work_cont .qa_panels .icon_grid.w03 .box h4{color:#b5582f;background:rgba(0,0,0,0) linear-gradient(271deg, #B5582F 0%, #c06640 100%) 0% 0% no-repeat padding-box;color:#fff;border-radius:1rem}main#work section.work_cont .qa_panels .icon_grid.cw03 .box h4{color:#b5582f;background:rgba(0,0,0,0) linear-gradient(271deg, #B5582F 0%, #c06640 100%) 0% 0% no-repeat padding-box;color:#fff;border-radius:1rem}main#work section.work_cont .qa_panels .icon_grid h4{background:#fff;text-align:center;margin:0 0 2rem 0;padding:.5em 0;color:#b5582f;background:rgba(0,0,0,0) linear-gradient(271deg, #218286 0%, #0C622D 92%, #0B612B 100%) 0% 0% no-repeat padding-box;color:#fff;border-radius:1rem}main#work section.work_cont .qa_panels .icon_grid .icon{width:50%;margin:2rem auto}main#work section.work_cont .qa_panels .icon_grid .box{padding:0 2rem;border-right:1px solid #ccc;font-size:clamp(1.2rem,0.968rem + 0.3vw,1.4rem)}@media screen and (max-width: 767px){main#work section.work_cont .qa_panels .icon_grid .box{border-right:0;border-bottom:1px solid #ccc;padding:0 0 1rem 0;margin:0 0 2rem 0}}main#work section.work_cont .qa_panels .icon_grid .box:last-child{border:none}main#work .sp_icon{display:none}@media screen and (max-width: 767px){main#work .sp_icon{display:block;position:absolute;bottom:10%;right:5%;width:34px;height:34px;z-index:100;color:#0b612b}main#work .sp_icon svg{width:100%;height:100%;color:#fff}main#work .sp_icon.active{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}main#work .logoss{width:600px}@media screen and (max-width: 767px){main#work .logoss{width:100%}}main#work .link_btn{text-align:center;margin:5rem 0 0 0}main#work .link_btn a{background-image:-webkit-gradient(linear, left top, right top, from(#0B612B), to(#218286));background-image:linear-gradient(90deg, #0B612B, #218286);color:#fff;display:inline-block;border-radius:5rem;padding:3rem 6rem;-webkit-transition:all .3s ease;transition:all .3s ease}main#work .link_btn a.blue{background-image:-webkit-gradient(linear, left top, right top, from(#2D4E8B), to(#4467a8));background-image:linear-gradient(90deg, #2D4E8B, #4467a8);padding:2rem 6rem}main#work .link_btn a:hover{opacity:.9}