body.tech_dx{background:#f5fbfb}.trainingAbout__detail{background:#f4f8fc}.trainingAbout__detailDl dt.-color04{background:turquoise}.trainingAbout__detailDl dd .trainingAbout__detailHead{font-weight:bold;color:#333;line-height:1.4}@media screen and (min-width: 768px),print{.trainingAbout__detailDl dd .trainingAbout__detailHead{font-size:.2rem;margin-bottom:.1rem}}@media screen and (max-width: 767px){.trainingAbout__detailDl dd .trainingAbout__detailHead{font-size:.17rem;margin-bottom:.08rem}}.trainingAbout__leadBox{position:relative;margin-top:.5rem;padding-top:.4rem}@media screen and (max-width: 767px){.trainingAbout__leadBox{margin-top:0rem;padding-top:.66rem}}.trainingAbout__leadBox::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:.32rem;height:.32rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231.399%22%20height%3D%2232.12%22%20viewBox%3D%220%200%2031.399%2032.12%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3554%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203554%22%20transform%3D%22translate(-500.362%20-4017.279)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_32137%22%20data-name%3D%22%E3%83%91%E3%82%B9%2032137%22%20d%3D%22M-698.155-9412l15.287%2C14.687L-668.155-9412%22%20transform%3D%22translate(1199.21%2013430)%22%20fill%3D%22none%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_32138%22%20data-name%3D%22%E3%83%91%E3%82%B9%2032138%22%20d%3D%22M-698.155-9412l15.287%2C14.687L-668.155-9412%22%20transform%3D%22translate(1199.21%2013445.313)%22%20fill%3D%22none%22%20stroke%3D%22%23333333%22%20stroke-width%3D%222%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.trainingAbout__leadBox::before{content:"";display:inline-block;margin-top:.2rem;margin-bottom:.3rem;width:.3rem;height:.35rem}}.trainingAbout__leadText{color:#333;font-weight:bold;text-align:center;max-width:8rem;margin:0 auto}@media screen and (min-width: 768px),print{.trainingAbout__leadText{font-size:.28rem}}@media screen and (max-width: 767px){.trainingAbout__leadText{font-size:.18rem}}.messageList__item:nth-of-type(2n-1) .messageList__body{background-color:#6b9ccf}.messageList__item:nth-of-type(2n-1) .messageList__lead span{color:#6b9ccf}.messageList__item:nth-of-type(2n) .messageList__body{background-color:#5b8dbf}.messageList__item:nth-of-type(2n) .messageList__lead span{color:#5b8dbf}.messageList__message{color:#5b8dbf}.messageList__body{background-color:#6b9ccf;color:#fff}@media screen and (min-width: 768px),print{.messageList__body{flex:1;padding:.5rem .6rem}}@media screen and (max-width: 767px){.messageList__body{padding:.4rem .2rem}}.messageList__jobArea{margin-bottom:.2rem}@media screen and (max-width: 767px){.messageList__jobArea{margin-bottom:.16rem}}.messageList__jobLabel{font-size:.18rem}@media screen and (max-width: 767px){.messageList__jobLabel{font-size:.14rem}}.messageList__jobName{font-size:.36rem;font-weight:bold;line-height:1.2;margin-top:.04rem}@media screen and (max-width: 767px){.messageList__jobName{font-size:.24rem}}.messageList__profile{display:flex;align-items:center;flex-wrap:wrap;gap:.12rem;margin-bottom:.3rem}@media screen and (max-width: 767px){.messageList__profile{gap:.08rem;margin-bottom:.2rem}}.messageList__course{background-color:#fff;color:#6b9ccf;padding:.02rem .2rem;border-radius:.2rem;font-size:.14rem;font-weight:bold}@media screen and (max-width: 767px){.messageList__course{padding:.02rem .12rem;font-size:.12rem}}.messageList__name{font-size:.16rem}@media screen and (max-width: 767px){.messageList__name{font-size:.14rem}}@media screen and (min-width: 768px),print{.messageList__bodyInner{display:flex;align-items:center}}@media screen and (min-width: 768px),print{.messageList__bodyInnerItem{width:calc((100% - .4rem) / 2)}}@media screen and (min-width: 768px),print{.messageList__bodyInnerItem+.messageList__bodyInnerItem{margin-left:.4rem}}@media screen and (max-width: 767px){.messageList__bodyInnerItem+.messageList__bodyInnerItem{margin-top:.24rem}}.messageList__text{font-size:.16rem;line-height:1.8}@media screen and (max-width: 767px){.messageList__text{font-size:.14rem;line-height:1.7}}.messageList__subImg{margin:0 auto}.messageList__message{margin-top:.32rem;padding:.24rem .3rem;background-color:#fff;border-radius:.08rem;color:#333}@media screen and (max-width: 767px){.messageList__message{margin-top:.24rem;padding:.16rem .2rem}}.messageList__message .messageList__messageTitle{color:#6b9ccf;font-size:.18rem;font-weight:bold;letter-spacing:0.05em}@media screen and (max-width: 767px){.messageList__message .messageList__messageTitle{font-size:.15rem}}.messageList__message .messageList__messageText{margin-top:.12rem;font-size:.16rem;line-height:1.6}@media screen and (max-width: 767px){.messageList__message .messageList__messageText{margin-top:.08rem;font-size:.13rem;line-height:1.6}}@media screen and (min-width: 768px),print{.messageList__bodyInner{display:block}}@media screen and (min-width: 768px),print{.messageList__bodyInnerItem{width:100%}}@media screen and (min-width: 768px),print{.messageList__bodyInnerItem+.messageList__bodyInnerItem{margin-left:0;margin-top:.24rem}}.messageList__subImg{max-width:7rem;margin-left:0;margin-right:auto}.messageList__message{margin-top:.32rem}.overview__image{width:7rem;margin:0 auto;margin-top:.44rem;margin-bottom:.66rem}@media screen and (max-width: 767px){.overview__image{width:100%;margin-top:.4rem;margin-bottom:.4rem}}@media screen and (min-width: 768px),print{.trainingVoice__blockImage{width:2.5rem}}.programBlock__title{margin-bottom:.44rem;margin-top:.66rem}@media screen and (max-width: 767px){.programBlock__title{margin-bottom:.16rem;margin-top:.4rem}}.trainingSection,.messageList{background:white;margin-top:0;padding-top:.5rem}@media screen and (max-width: 767px){.trainingSection,.messageList{padding-top:.32rem}}@media screen and (max-width: 767px){.courseCattop{padding-bottom:.4rem}}@media screen and (max-width: 767px){.courseCattop .course__inner{padding:0}}@media screen and (max-width: 767px){.tmpTitleD{font-size:.14rem}}@media screen and (min-width: 768px),print{.messageList_titlearea{padding-right:1.93rem;padding-left:1.93rem}}@media screen and (max-width: 767px){.messageList_titlearea{padding-right:.25rem;padding-left:.25rem}}.messageList_sec{width:100%;background:white}.messageList_sec .messageList_titlearea{line-height:1.5}@media screen and (max-width: 767px){.messageList_sec .messageList_titlearea{margin-bottom:.25rem}.messageList_sec .messageList_titlearea .course__titleB{padding-top:.05rem}}.tmpTitleF{font-size:.18rem !important}@media screen and (max-width: 767px){.tmpTitleF{font-size:.14rem !important}}.tmpCard__text{margin-top:.22rem !important}@media screen and (max-width: 767px){.tmpCard__text{margin-top:.16rem !important;font-size:.14rem !important}}@media screen and (max-width: 767px){.tmpCard__body{padding-top:.16rem !important}}.heroCattop__title .-en{width:.66rem}@media screen and (min-width: 768px),print{.trainingAbout__detailDl dd .trainingAbout__detailContent{display:flex;align-items:center;justify-content:space-between;gap:.24rem}}@media screen and (min-width: 768px),print{.trainingAbout__detailDl dd .trainingAbout__detailBody{flex:1}}.trainingAbout__detailDl dd .trainingAbout__detailHead{font-weight:bold;color:#333;line-height:1.4}@media screen and (min-width: 768px),print{.trainingAbout__detailDl dd .trainingAbout__detailHead{font-size:.2rem;margin-bottom:.1rem}}@media screen and (max-width: 767px){.trainingAbout__detailDl dd .trainingAbout__detailHead{font-size:.17rem;margin-bottom:.08rem}}.trainingAbout__detailDl dd .trainingAbout__detailImg{flex-shrink:0}@media screen and (min-width: 768px),print{.trainingAbout__detailDl dd .trainingAbout__detailImg{width:2.8rem}}@media screen and (max-width: 767px){.trainingAbout__detailDl dd .trainingAbout__detailImg{margin-top:.16rem;width:100%}}.trainingAbout__detailDl dd .trainingAbout__detailImg img{width:100%;height:auto;aspect-ratio:1.618 / 1;object-fit:cover}@media screen and (min-width: 768px),print{.heroCattop.-course .heroCattop__body{margin-top:4.2rem}}@media screen and (max-width: 767px){.heroCattop.-course .heroCattop__body{margin-top:1.65rem;margin-right:.1rem}}@media screen and (max-width: 767px){.heroCattop.-course .heroCattop__lead{text-shadow:0px 0px .1rem #555}}
