/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.contents__inner{overflow:hidden;}.col_contents{display:flex;justify-content:center;flex-direction:row-reverse;position:relative;}.col_contents.fixed{}.wrap > main{overflow:inherit;}.sideWrap{background:#000048;width:460px;overflow-y:scroll;overflow-X:hidden;top:var(--header-height);position:sticky;height:calc(100vh - var(--header-height));}.sideWrap .side_inner{position:relative;padding:40px;}.sideWrap .side_inner::before{content:"";position:absolute;left:0;top:0;z-index:1;border-style:solid;border-width:81px 43px 0 0;border-color:#06C755 transparent transparent transparent;}.sideWrap .side_inner::after{content:"";position:absolute;right:0;bottom:0;border-style:solid;border-width:0 0 81px 43px;border-color:transparent transparent #06C755 transparent;}.sideWrap .side_inner--red::before{border-color:#FF0033 transparent transparent transparent;}.sideWrap .side_inner--red::after{border-color:transparent transparent #FF0033 transparent;}.sideWrap .side_inner--navy::before{border-color:#7F7F9B transparent transparent transparent;}.sideWrap .side_inner--navy::after{border-color:transparent transparent #7F7F9B transparent;}.sideWrap.fixed{}.sideWrap .txtBox{color:#fff;text-align:center;}.sideWrap .txtBox .ttl{margin-bottom:39px;font-size:36px;font-family:"LINESeedJPStd Bold";}.sideWrap .txtBox .txt{font-size:20px;}.sideWrap .txtBox .note{font-size:14px;text-indent:-1em;padding:1em;}.sideWrap form{background:#fff;width:360px !important;padding:30px;border-radius:10px;}.sideWrap form *{width:100% !important;}.mktoForm .mktoRequiredField label.mktoLabel{font-family:"LINESeedJPStd Bold";display:flex;align-items:center;flex-direction:row;}.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{display:block;width:auto!important;font-size:0;}.mktoButtonRow{margin-left:0!important;}.mktoForm button.mktoButton{margin:0!important}.mktoForm .mktoRadioList>label,.mktoForm .mktoCheckboxList>label{display:inline-block !important;}.contents#SeminarNewTemplate{width:calc(100% - 460px);}.contents{}.backBtn{width:100%;margin-bottom:60px;}.pagePannel__inner{min-width:285px;}.formBtn{display:none;}.about__box{border-bottom:1px dashed #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:32px;}.about__box+.about__box{padding-top:32px;}.center{text-align:center;}.about__title{text-align:right;width:35%;}.about__description{padding-left:32px;width:50%;text-align:left;}.about__detail{margin-top:70px;}.contents__inner--small{max-width:933px;}.interview__box{display:flex;padding:60px 0;text-align:left;}.interview__box .interview__imgBox,.interview__box .interview__imgBox--border{max-width:240px;max-height:240px;width:24%;height:24%;border-radius:100%;margin-right:50px;overflow:hidden;}.interview__box .interview__imgBox--border{border:2px solid #ddd;}.interview__box .interview__imgBox img,.interview__box .interview__imgBox--border img{width:100%;height:100%;}.interview__box .interview__txtBox{flex:1 0 0%;}.interview__box .interview__txtBox .company{font-size:1.4rem;color:#999;}.interview__box .interview__txtBox .subTtle{font-size:1.4rem;}.interview__box .interview__txtBox .interviewee{font-size:1.6rem;margin-bottom:30px;}.interview__box .interview__txtBox .infoTxt{font-size:1.6rem;}.interview__box__01{border:1px solid #E0E0E0;padding:60px;}.interview__box__02{border:1px solid #06C755;padding:60px;}.carouseSWPanelList,.nonCarouseSWPanelList{overflow:hidden;max-width:940px;margin:auto;}.pagePannel__img{}.sideWrap .mktoForm span{margin-left:0!important;}.mktoAsterix::after{margin-left:0!important;margin-right:10px!important;}.mktoForm .mktoGutter{height:1em!important;}.mktoForm .mktoOffset{height:0.8em!important;}.mktoRequiredField strong{padding:0!important;}.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{padding-left:0!important;}#LblinquiryFormAgreement{margin-bottom:0!important;padding-top:0!important;}#LblinquiryFormAgreement +.mktoGutter.mktoHasWidth{height:0!important;}.mktoLogicalField.mktoCheckboxList.mktoHasWidth.mktoRequired.mktoInvalid{padding-top:0!important;}@media (max-width:1023px){.mktoForm .mktoRequiredField label.mktoLabel{margin-bottom:0.8em!important;}.mktoForm .mktoFormCol{margin-bottom:1.2em!important;}.mktoHtmlText.mktoHasWidth{margin-top:1em!important;}.wrap > main{overflow:hidden;}.contents#SeminarNewTemplate{width:100%;}.col_contents{position:static;}.pagePannel__tit{height:auto !important;}.contents__inner{overflow:inherit;}.formBtn{width:64px;height:80px;position:fixed;bottom:125px;right:14px;z-index:9999;z-index:20;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.4s all ease;transition:0.4s all ease}.formBtn.is-show{-webkit-transform:scale(1);transform:scale(1);}.col_contents,.col_contents.fixed{flex-direction:column;}.sideWrap,.sideWrap.fixed,.sideWrap.fixed.fixed02{position:inherit;width:100%;overflow-y:inherit;height:auto!important;min-height:auto;max-height:100%;z-index:1;padding:0;}.sideWrap .txtBox{margin-bottom:4vw;}.sideWrap .txtBox .ttl{font-size:8.266666vw;}.sideWrap .txtBox .txt{font-size:4.533333vw;}.sideWrap .txtBox .note{font-size:3.2vw;}.sideWrap form{width:100% !important;padding:8vw 5.333333vw;}.mktoForm .mktoFormRow .mktoField{font-size:4vw;}.mainContents{}.contents{width:100%;}.interview__box{display:block;padding:0;text-align:left;}.interview__box .interview__txtBox{width:100%;max-width:100%;}.interview__box .interview__txtBox .interviewee{margin-bottom:4vw;}.interview__box .interview__txtBox .company,.interview__box .interview__txtBox .subTtle{font-size:1.3rem;}.interview__box .interview__txtBox .interviewee,.interview__box .interview__txtBox .infoTxt{font-size:1.4rem;}.interview__box .interview__imgBox,.interview__box .interview__imgBox--border{margin-right:0;width:56vw;height:56vw;max-width:100%;max-height:100%;margin:0 auto 8vw;text-align:center;}.about__detail{font-size:1.6rem;}.about__box{border-bottom:1px dashed #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:32px;}.about__box+.about__box{padding-top:32px;}.about__title{text-align:center;width:35%;}.about__description{margin-top:8px;padding-left:0;text-align:center;width:100%;}.pageH2Area--mtMedium{}}.mktoForm .mktoError{right:0!important;}.mktoForm .mktoLabel{padding-top:0!important;padding-bottom:0.3em!important;}
