/*! intro
================================================ */.secIntro{padding-top:30px}@media screen and (min-width: 600px){.secIntro{padding-top:85px}}@media screen and (min-width: 600px){.secIntro .tit{margin-bottom:30px}}.secIntro .lead{margin-top:15px}@media screen and (min-width: 600px){.secIntro .lead{margin-top:30px;text-align:center}}.secIntro .img{margin-top:40px}@media screen and (min-width: 600px){.secIntro .img{margin-top:85px}}.secIntro .box{margin-top:40px;padding:20px}@media screen and (min-width: 600px){.secIntro .box{margin-top:90px;padding:50px 70px}}.secIntro .feature{margin-top:30px;padding:25px 0}.secIntro .featureHead{padding-bottom:16px;border-bottom:1px solid #f1bf47;text-align:center;color:#f1bf47;font-size:1.8rem;font-weight:700;line-height:1.2}.secIntro .featureList{margin-top:36px}.secIntro .featureListItem{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px;height:200px;margin:-11px auto 0;border:3px solid #fff;border-radius:50%;background:#fcf8dd}.secIntro .featureListItem .ico{position:absolute;width:101px;top:-11px}.secIntro .featureListItem .txt{color:#edd221;font-weight:bold;line-height:1.321;text-align:center}.secIntro .featureListItem .txt .color{color:#f1bf47}@media screen and (min-width: 600px){.secIntro .feature{margin-top:80px;padding:40px 0 52px}.secIntro .featureHead{padding-bottom:24px;font-size:2.2rem}.secIntro .featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px}.secIntro .featureListItem{width:290px;height:290px;margin:0 -20px 0 0;border:5px solid #fff}.secIntro .featureListItem:nth-child(1){position:relative;z-index:3}.secIntro .featureListItem:nth-child(2){position:relative;z-index:2}.secIntro .featureListItem:nth-child(3){position:relative;z-index:1}.secIntro .featureListItem .ico{width:160px;top:-22px}.secIntro .featureListItem .txt{font-size:2rem;line-height:1.65}}/*! training
================================================ */@media screen and (min-width: 600px){.secTraining .content{margin-top:-40px}}.secTraining .group+.group{margin-top:15px}@media screen and (min-width: 600px){.secTraining .group+.group{margin-top:30px}}.secTraining .groupTit{padding:18px 15px;line-height:1.2;text-align:center;font-weight:700;font-size:2rem;color:#fff}@media screen and (min-width: 600px){.secTraining .groupTit{padding:20px;font-size:2.6rem}}.secTraining .groupInfo{padding:20px 25px;background:#fff}@media screen and (min-width: 600px){.secTraining .groupInfo{padding:40px 50px}}/*! #basic
================================================ */#basic .headArea{background-image:url(../img/work-style/training/bg_basic01_sp.png)}@media screen and (min-width: 600px){#basic .headArea{background-image:url(../img/work-style/training/bg_basic01_pc.png)}}#basic .program{margin-top:25px}@media screen and (min-width: 600px){#basic .program{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}}#basic .programTit,#basic .programInfo{background:#edd221;color:#fff}#basic .programTit{margin-bottom:5px;padding:18px 15px 14px;line-height:1.2;text-align:center;font-weight:700;font-size:2rem}@media screen and (min-width: 600px){#basic .programTit{margin-right:5px;margin-bottom:0;padding:30px 0;font-size:2.2rem;-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}}#basic .programInfo{background:#edd221;padding:20px 15px;line-height:1.8}@media screen and (min-width: 600px){#basic .programInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 60px;font-size:2rem;-webkit-box-flex:10;-ms-flex:10 0 895px;flex:10 0 895px;line-height:1.44;box-sizing:border-box}}#basic .programInfo p+p{padding-top:5px}#basic .target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}@media screen and (min-width: 600px){#basic .target{margin-top:25px}}#basic .target .item{display:-webkit-box;display:-ms-flexbox;display:flex}#basic .target dt{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;font-weight:700}@media screen and (min-width: 600px){#basic .target dt{width:55px}}#basic .target dt:after{content:":"}#basic .target dd{-webkit-box-flex:10;-ms-flex:10 0 245px;flex:10 0 245px}/*! #career
================================================ */#career .headArea{background-image:url(../img/work-style/training/bg_career01_sp.png)}@media screen and (min-width: 600px){#career .headArea{background-image:url(../img/work-style/training/bg_career01_pc.png)}}#career .content>.txt{margin-bottom:20px}@media screen and (min-width: 600px){#career .content>.txt{margin-bottom:40px}}#career .groupTit{background:#1a5dcb}#career .tit+.group.is_overview{margin-top:40px}#career .list{margin-top:13px}#career .list .item{display:inline-block;box-sizing:border-box;position:relative;padding-right:20px;padding-left:10px;font-weight:500;line-height:1.5;font-size:1.4rem;color:#1a5dcb}@media screen and (max-width: 599px){#career .list .item:nth-of-type(n+3){margin-top:5px}}@media screen and (min-width: 600px){#career .list .item{display:inline-block;padding-right:30px;font-size:1.6rem;padding-left:15px}}#career .list .item:before{position:absolute;display:block;content:"";top:7px;left:0;width:6px;height:6px;background:rgba(26,93,203,0.5)}@media screen and (min-width: 600px){#career .list .item:before{width:8px;height:8px;margin-top:2px}}#career .overview{margin-top:40px}@media screen and (min-width: 600px){#career .overview{margin-top:90px}#career .overview.overview02{margin-top:60px}#career .overview.overview02 .group.is_overview{margin-top:30px}}#career .overview .group.is_overview{margin-top:20px}@media screen and (min-width: 600px){#career .overview .group.is_overview{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#career .overview .group.is_overview .groupTit{margin-bottom:5px;padding:27px 15px;background:#0bba25;font-size:1.8rem}@media screen and (min-width: 600px){#career .overview .group.is_overview .groupTit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:5px;margin-bottom:0;padding:0;font-size:2.2rem;-webkit-box-flex:0;-ms-flex:0 0 230px;flex:0 0 230px}}#career .overview .group.is_overview .groupInfo{padding:0}@media screen and (min-width: 600px){#career .overview .group.is_overview .groupInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:10;-ms-flex:10 0 864px;flex:10 0 864px;box-sizing:border-box}}@media screen and (min-width: 600px){#career .overview .group.is_overview .groupInfo .item{-ms-flex-preferred-size:240px;flex-basis:240px}#career .overview .group.is_overview .groupInfo .item+.item{border-left:solid 1px #eae9e8}#career .overview .group.is_overview .groupInfo .item:nth-of-type(2){-ms-flex-preferred-size:382px;flex-basis:382px}}#career .overview .group.is_overview .groupInfo dt{padding:10px;background:rgba(11,186,37,0.7);text-align:center;color:#fff;font-weight:700;font-size:1.6rem}@media screen and (min-width: 600px){#career .overview .group.is_overview .groupInfo dt{padding:18px 0}}#career .overview .group.is_overview .groupInfo dd{padding:15px 25px;text-align:center;line-height:1.5}@media screen and (min-width: 600px){#career .overview .group.is_overview .groupInfo dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:108px;box-sizing:border-box;padding:20px 15px;font-size:1.5rem}}#career .overview .group.is_overview .groupInfo dd p+p{margin-top:5px}@media screen and (min-width: 600px){#career .overview .group.is_overview .groupInfo dd p+p{margin-top:10px}}#career .overview .group.is_overview .groupInfo dd .note{text-align:left;font-size:1rem}@media screen and (min-width: 600px){#career .overview .group.is_overview .groupInfo dd .note{margin-top:10px;text-align:center;font-size:1.2rem}}/*! #offering
================================================ */#offering .headArea{background-image:url(../img/work-style/training/bg_offering01_sp.png)}@media screen and (min-width: 600px){#offering .headArea{background-image:url(../img/work-style/training/bg_offering01_pc.png)}}#offering .content>.txt{margin-bottom:20px}@media screen and (min-width: 600px){#offering .content>.txt{margin-bottom:40px}}#offering .groupTit{background:#f85239}@media screen and (min-width: 600px){#offering .groupInfo .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box}}#offering .groupInfo .item+.item{margin-top:15px}#offering .groupInfo dt{padding:10px;text-align:center;color:#f85239;font-weight:500;border:solid 1px #f85239}@media screen and (min-width: 600px){#offering .groupInfo dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;height:45px;margin-right:30px;padding:0;font-size:1.5rem}}#offering .groupInfo dd{margin-top:10px}@media screen and (min-width: 600px){#offering .groupInfo dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:10;-ms-flex:10 0 900px;flex:10 0 900px;margin-top:0}}
