.btnWrap .btnList{display:flex;justify-content:space-between}.btnWrap .btnList>li a{display:flex;align-items:center;justify-content:center;width:335px;height:80px;background-color:#7bc24a;border-radius:40px;position:relative;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;font-feature-settings:"palt";letter-spacing:.1em;text-decoration:none;transition:opacity .3s}.btnWrap .btnList>li a:hover{opacity:.7}.btnWrap .btnList>li a .txt{color:#fff}.btnWrap .btnList>li a .img{position:absolute;bottom:0}.btnWrap .btnList>li a::after{content:"";display:block;position:absolute;pointer-events:none;background-image:url(../img/btn_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;right:40px;top:38px;width:17px;height:9px}.btnWrap .btnList>li:nth-child(1) .img{left:28px}.btnWrap .btnList>li:nth-child(2) .img{left:22px}.btnWrap .btnList>li:nth-child(3) .img{left:24px}@media (max-width:750px){.btnWrap .btnList{flex-direction:column;align-items:center}.btnWrap .btnList>li a{width:670px;height:160px;border-radius:80px;font-size:1.25rem}.btnWrap .btnList>li a:hover{opacity:1}.btnWrap .btnList>li a .img{position:absolute;bottom:0}.btnWrap .btnList>li a::after{content:"";display:block;position:absolute;pointer-events:none;background-image:url(../img/btn_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;right:70px;top:76px;width:33px;height:18px}.btnWrap .btnList>li:nth-child(1) .img{left:48px}.btnWrap .btnList>li:nth-child(2) .img{left:46px}.btnWrap .btnList>li:nth-child(3) .img{left:54px}.btnWrap .btnList>li:nth-child(n+2){margin-top:40px}}.ui_box01{counter-increment:num;margin-bottom:90px}.ui_box01 .qaTit{margin-bottom:40px;padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;line-height:1.5;text-align:center;color:#347dc3;background:#fff;border:1px solid #347dc3;border-radius:40px;display:flex}.ui_box01 .qaTit .occupation{display:flex;align-items:center;color:#fff;background:#347dc3;padding:21px 29px;border-radius:40px}.ui_box01 .qaTit .occupation .num{font-family:regulator-nova,sans-serif;font-style:normal;font-weight:400;font-size:1.0625rem;letter-spacing:.07em}.ui_box01 .qaTit .occupation .num::after{font-family:regulator-nova,sans-serif;font-style:normal;line-height:1;letter-spacing:.06em;font-weight:400;margin-left:.3em}#voice01 .qaTit .occupation .num::after{content:"01"}#voice02 .qaTit .occupation .num::after{content:"02"}#voice03 .qaTit .occupation .num::after{content:"03"}#voice04 .qaTit .occupation .num::after{content:"04"}#voice05 .qaTit .occupation .num::after{content:"05"}#voice06 .qaTit .occupation .num::after{content:"06"}.ui_box01 .qaTit .occupation .ja{font-size:1.5rem;letter-spacing:.04em;margin-left:12px}.ui_box01 .qaTit .staffInfo{display:flex;justify-content:space-between;width:100%;flex:1;letter-spacing:.1em;padding:20px 36px 20px 27px}.ui_box01 .qaTit .staffInfo .name{font-size:1.5rem}.ui_box01 .qaTit .staffInfo .experience{font-size:1.1875rem;align-self:center}@media (max-width:750px){.ui_box01 .qaTit{margin-bottom:40px;font-size:1.3125rem;flex-direction:column;background:0 0;border:0}.ui_box01 .qaTit .occupation{justify-content:center;padding:13px 40px;margin-bottom:20px}.ui_box01 .qaTit .occupation .num{font-size:.78125rem;letter-spacing:.1em}.ui_box01 .qaTit .occupation .num::after{margin-left:.3em}.ui_box01 .qaTit .occupation .ja{font-size:1.125rem;margin-left:26px}.ui_box01 .qaTit .staffInfo{flex-direction:column;background:#fff;border:2px solid #347dc3;border-radius:40px;padding:20px 40px 32px}.ui_box01 .qaTit .staffInfo .name{font-size:1.34375rem}.ui_box01 .qaTit .staffInfo .experience{font-size:.8125rem}}.ui_box01 .qaContents .qaItem{margin-bottom:20px;height:auto}.ui_box01 .qaContents .qaItem.open .question{border-radius:10px 10px 0 0}.ui_box01 .qaContents .qaItem.open .question .questionBtn::after{transform:translate(-50%,-50%) rotate(180deg)}.ui_box01 .qaContents .qaItem.open .answer{display:block;height:100%;padding:59px 88px 45px 122px;overflow:hidden;transition:height .3s ease}.ui_box01 .qaContents .qaItem:last-child{margin-bottom:0}.ui_box01 .qaContents .question{position:relative;background-color:#bbe2f1;border-radius:10px}.ui_box01 .qaContents .question::before{content:"Q.";font-family:regulator-nova,sans-serif;font-weight:700;font-style:normal;font-size:2.5rem;width:70px;left:38px;top:50%;margin-top:-20px;line-height:1;letter-spacing:.06em;color:#347dc3}.ui_box01 .qaContents .question .questionBtn{display:flex;width:100%;height:100%;padding:20px 80px 20px 121px;text-decoration:none}.ui_box01 .qaContents .answer::before,.ui_box01 .qaContents .question .questionBtn::after,.ui_box01 .qaContents .question::before{display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none}.ui_box01 .qaContents .question .questionBtn::after{content:"";background-image:url(../img/faq_arrow.svg);right:29px;top:50%;width:20px;height:10px;transform:translate(-50%,-50%);transition:transform .3s}.ui_box01 .qaContents .question .questionBtn .questionTit{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;line-height:1.5;letter-spacing:.08em;color:#347dc3;font-size:1.5rem}.ui_box01 .qaContents .answer{position:relative;display:none;height:0;overflow:hidden;transition:height .3s;background-color:#fff;border-radius:0 0 10px 10px;top:-24px;z-index:-1}.ui_box01 .qaContents .answer::before{content:"A.";font-family:regulator-nova,sans-serif;font-weight:700;font-style:normal;font-size:2.46875rem;left:41px;top:59px;color:#8dd381;line-height:1;letter-spacing:.05em}@media (max-width:750px){.ui_box01 .qaContents .qaItem{margin-bottom:40px}.ui_box01 .qaContents .qaItem.open .question{border-radius:20px 20px 0 0}.ui_box01 .qaContents .qaItem.open .answer{padding:47px 40px 40px 110px}.ui_box01 .qaContents .qaItem:last-child{margin-bottom:0}.ui_box01 .qaContents .qaItem .question{position:relative;border-radius:20px}.ui_box01 .qaContents .qaItem .question::before{font-size:1.40625rem;top:50%;left:38px;margin-top:-21px}.ui_box01 .qaContents .qaItem .question .questionBtn{position:relative;padding:34px 81px 38px 110px}.ui_box01 .qaContents .qaItem .question .questionBtn::after{right:27px;top:50%;width:25px;height:13px}.ui_box01 .qaContents .qaItem .question .questionBtn .questionTit{font-size:1rem;letter-spacing:0}.ui_box01 .qaContents .qaItem .answer{top:-20px;border-radius:0 0 20px 20px}.ui_box01 .qaContents .qaItem .answer::before{font-size:1.34375rem;left:42px;top:56px}}