.table01 dl{display:grid;grid-template-columns:auto minmax(auto, 1fr);justify-content:start;align-items:start}.table01 dl dt{font-weight:normal}@media screen and (min-width: 769px){.table01{border-bottom:3px solid #fff}.table01 th{background-color:var(--bggreen);vertical-align:middle;width:250px;padding:20px;box-sizing:border-box}.table01 td{padding:30px 20px}}@media screen and (max-width: 768px){.table01{width:100%;display:block;box-sizing:border-box;line-height:1.8;font-size:16px}.table01 tr,.table01 tbody{display:block;width:100%}.table01 th{display:block;width:100%;box-sizing:border-box;background-color:var(--bggreen);padding:10px;text-align:left}.table01 td{display:block;width:100%;box-sizing:border-box;padding:10px 0}.table01 tr:not(:last-child) td{padding:10px 0 30px}}@media screen and (min-width: 769px){#message01 .txt_img{gap:40px;margin-bottom:90px}}#message01 .txt_img .txt_box{flex:1}#message01 .txt_img .img{flex:1}#message01 .txt_img .img img{border-radius:20px}#message01 .clm3{gap:40px}#message01 .clm3 li{flex:1;background-color:var(--bggreen);padding:50px 36px 46px;border-top:1px solid var(--corp-color)}@media screen and (max-width: 768px){#message01 .clm3 li{padding:30px 36px;margin-top:20px}#message01 .clm3 li .txt30{margin-bottom:20px}}#message02 .img100 img{height:573px}#message02 .inbox{margin-top:-180px;padding:70px 66px 0;z-index:3}@media screen and (max-width: 768px){#message02 .img100 img{height:142px}#message02 .inbox{margin-top:-20px;padding:40px 36px}}#message02 .txt_img{padding:60px 0}#message02 .txt_img .txt_box{gap:20px}@media screen and (min-width: 769px){#message02 .txt_img .txt_box{width:calc(100% - 379px)}#message02 .txt_img .img{width:329px}}#message02 .txt_img+.txt_img{padding-top:70px;border-top:1px solid #ccc}@media screen and (max-width: 768px){#message02 .txt_img{padding:40px 0}#message02 .txt_img .img{margin-top:20px}#message02 .txt_img+.txt_img{padding:40px 0 0}}#internship02 .txt_en200{font-size:min(200px,20vw);color:#f5f5f5;line-height:1}#internship02 .txt30{position:absolute;bottom:-20px;left:50px;margin:auto}@media screen and (max-width: 768px){#internship02 .txt30{left:25px;bottom:-22px}}#internship02 .internship02_detail{padding:36px}#internship02 .internship02_detail .txt_box{gap:15px}#internship02 .internship02_detail.justify{gap:40px}#internship02 .internship02_detail.justify .txt_box{flex:1}#internship02 .internship02_detail.justify .img{flex:1}#internship02 .internship02_detail+.internship02_detail{margin-top:20px}@media screen and (max-width: 768px){#internship02 .internship02_detail .img{margin-top:20px}}#internship03{padding:80px 0}#internship03 a.bg_w{height:92px;display:grid;place-items:center start;padding:0 30px}#internship03 a.bg_w::after{transition:.7s;display:block;content:"";width:20px;height:8px;top:0;bottom:0;right:30px;margin:auto;position:absolute;background:url(../img/common/bt_ar_bl.svg) 50% 50% no-repeat;background-size:100% auto !important;z-index:3}#internship03 a.bg_w:hover::after{right:26px}@media screen and (max-width: 768px){#internship03{padding:40px 0}#internship03 a.bg_w{padding:0 20px}#internship03 a.bg_w::after{right:10px}}@media screen and (max-width: 768px){#flow02,#flow03{margin-bottom:50px}#flow04{margin-bottom:30px}}#flow05{padding:80px 0}#flow05 .flow05_box_clm2{gap:40px}#flow05 .bg_w{flex:1;padding:50px 46px}@media screen and (max-width: 768px){#flow05{padding:40px 0}#flow05 .bg_w{padding:30px}#flow05 .bg_w+.bg_w{margin-top:20px}}@media screen and (max-width: 768px){.faq_list{margin-bottom:50px}}.faq_txt{margin-top:40px;padding:30px 50px 30px 50px;position:relative;background-color:var(--wakubg);border-radius:20px;transition:ease .2s;display:flex;flex-direction:column}@media screen and (max-width: 768px){.faq_txt{margin-top:20px;padding:30px 20px;border-radius:10px}}.faq_txt summary{justify-content:space-between;display:flex;align-items:flex-start;flex-wrap:wrap;list-style:none;padding-right:50px;cursor:pointer;position:relative}@media screen and (max-width: 768px){.faq_txt summary{font-size:18px}}.faq_txt summary::-webkit-details-marker{display:none}.faq_txt summary::marker{display:none}.faq_txt summary .txt_gr{line-height:1.45}.faq_txt summary .text-q{width:calc(100% - 1.5em)}.faq_txt summary::-webkit-details-marker{display:none}.faq_txt summary::before{content:"+";position:absolute;right:0;top:0;bottom:0;margin:auto;color:#fff;font-weight:300;font-size:1.1em;line-height:1;width:40px;height:40px;line-height:38px;border-radius:20px;display:grid;place-items:center;padding-bottom:1px;box-sizing:border-box;transition:transform .3s;background:linear-gradient(90deg, rgb(0, 157, 75) 0%, rgb(171, 199, 61) 100%)}@media screen and (max-width: 768px){.faq_txt summary::before{width:30px;height:30px;line-height:28px}}.faq_txt .faq_a{overflow:hidden}.faq_txt .faq_a span{padding-top:16px}.faq_txt[open] .faq_q::before{content:"−"}#flow02{background:var(--wakubg);padding:60px 80px}#flow02 .flow_ol{gap:96px}#flow02 .flow_ol li{background-color:#fff;padding:30px 50px;position:relative;border-radius:20px;gap:30px}#flow02 .flow_ol li:not(:last-child):before{display:block;content:"";width:17px;height:30px;top:calc(100% + 35px);left:0;right:0;margin:auto;position:absolute;background:url(../img/common/h_bt_ar.svg) 50% 50% no-repeat;background-size:auto 100%;transform:rotate(90deg)}@media screen and (max-width: 768px){#flow02{padding:30px 23px}#flow02 .flow_ol{gap:50px}#flow02 .flow_ol li{border-radius:10px;padding:13px 25px;gap:0 30px}#flow02 .flow_ol li .txt_box{width:100%}#flow02 .flow_ol li:not(:last-child):before{width:14px;height:20px;top:calc(100% + 14px)}}
/*# sourceMappingURL=message.min.css.map */