/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:62.5%;}.contents{line-height:1.8;}.contents__H2title{font-size:2.4rem;position:relative;text-align:center;}.contents__inner{width:100%;max-width:1000px;margin:0 auto;padding:70px 0;}.mktoForm{margin:auto;}.contents__article__01{text-align:left;}.contents__article{}.contents__article .article__imgBox{width:360px;float:left;margin-right:25px;}.contents__article .article__imgBox img,.interview__box .interview__imgBox img,.contents__article .article__imgBox--border img,.interview__box .interview__imgBox--border img{width:100%;}.contents__article .article__imgBox+.article__txtBox{}.contents__article .article__txtBox{font-size:16px;}.contents__article .article__txtBox+.article__txtBox{margin-top:30px;}.contentsBtn a{display:flex;height:42px;justify-content:center;align-items:center;width:260px;position:relative;color:#fff;box-sizing:border-box;border-radius:38px;margin:40px auto 0;transition:.3s background ease;font-size:1.4rem;font-family:"UD新ゴ B";}.contentsBtn a:hover{text-decoration:none;opacity:.8;}.contentsBtn a:after{content:"";display:block;position:absolute;top:50%;right:20px;transform:translate(0,-50%);width:6px;height:10px;background:url(/static/jp/seminar/template_b/img/ico_rightArrow02.png) center/cover;}.contentsBtn a:hover:after{right:18px;}.contents__btn__01 a{background:#FF6851;}.contents__btn__01 a:hover{background:#ffffff !important;border:2px solid #ff6851 !important;color:#ff6851 !important;font-family:"UD新ゴ B" !important;}.contents__btn__01 a:hover:after{background-image:url(/static/jp/common/img/ico_rightArrow07.png);}.contents__btn__02 a{background:#06C755}.contents__btn__02 a:hover{background:#ffffff !important;border:2px solid #06C755 !important;color:#06C755 !important;font-family:"UD新ゴ B" !important;}.contents__btn__02 a:hover:after{background-image:url(/static/jp/common/img/ico_rightArrow01.png);}.contents__btn__03 a{border:2px solid #666;color:#666;}.contents__btn__03 a:after{background:url(/static/jp/common/img/ico_rightArrow04.png) center/cover;right:20px;}.contents__btn__03 a:hover{background:#666 !important;color:#fff !important;font-family:"UD新ゴ B" !important;}.contents__btn__03 a:hover:after{background-image:url(/static/jp/seminar/template_b/img/ico_rightArrow02.png);right:20px;}.contents__btn__04 a{background:#707070}.contents__btn__04 a:hover{background:#ffffff !important;border:2px solid #707070 !important;color:#707070 !important;font-family:"UD新ゴ B" !important;}.contents__btn__04 a:hover:after{background-image:url(/static/jp/common/img/ico_rightArrow04.png);}.interview__box{display:flex;padding:60px 0;text-align:left;}.interview__box .interview__imgBox,.interview__box .interview__imgBox--border{width:200px;height:200px;border-radius:100%;margin-right:60px;overflow:hidden;}.interview__box .interview__imgBox--border{border:2px solid #ddd;}.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;}.video__box{width:100%;max-width:800px;margin:auto;}.js-modal-video{width:100%;height:450px;}.mainVisual__inner_bg{display:none;}.mainVisual.bgimg{background-size:100%;}.mktoButtonWrap{margin-left:0 !important;}.mktoButtonRow{display:block !important;margin:auto !important;}.spOnly{display:none;}.pcOnly{display:block;}@media (max-width:1023px){.spOnly{display:block}.pcOnly{display:none;}.mt30{margin-top:4vw!important;}.interview__box__00{padding:10vw 0;}.mainVisual.bgimg{background-size:250% !important;}.js-modal-video{height:40.5vw;}.contentsBtn a{margin-top:8vw;width:70vw;}.contents__H2title{font-size:2.1rem;}}.contents__H2title:after{border-bottom:2px solid #303030;bottom:-4px;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:250px;}.contents__top{}.cv-btn{margin:80px auto 0;text-align:center;}@media (max-width:1023px){.cv-btn{margin-top:64px;}}.cv-btn__link{background:#ff6951;border:2px solid #ff6951;border-radius:999em;color:#ffffff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:400px;min-height:72px;position:relative;-webkit-transition:0.4s all;transition:0.4s all;}.cv-btn__link--text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.2rem;font-family:"UD新ゴ B";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media (max-width:1023px){.cv-btn__link--text{font-size:2rem;}}.cv-btn__link--text:after{border-right:2px solid;border-top:2px solid;color:inherit;content:"";display:inline-block;height:8px;margin-left:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;}.cv-btn__link:hover{background:#ffffff;color:#ff6951;text-decoration:none;}.mainVisual{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"A-OTF UD新ゴ Pro",A-OTF UD Shin Go Pro,"A-OTF UD新ゴ Pro",a-otf-ud-shin-go-pr6n,A-OTF UDShin Go Pro,HiraKakuProN,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","メイリオ",Meiryo,sans-serif!important;padding:80px 0 85px;margin-top:0;}body{}@media (max-width:1023px){.mainVisual{height:100%;margin-top:0;padding:40px 0;}}.mainVisual__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 20px;width:100%;}.mainVisual__H1title{max-width:600px;width:100%;margin:20px auto;}.mainVisual__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:16px auto;text-align:center;}.mainVisual__date img{max-width:520px;width:100%;}.mainVisual__target{margin:16px auto;text-align:center;width:600px;font-size:3.2rem;font-family:a-otf-ud-shin-go-pr6n!important;font-family:"UD新ゴ B";}.mainVisual__target.ver2,.mainVisual__target.ver2 .mainVisual__target--text{font-size:4rem;}.mainVisual__target.ver3,.mainVisual__target.ver3 .mainVisual__target--text{font-size:1.6rem;}.mainVisual__target.ver3{}.colWhite{color:#ffffff;}.colBlack{color:#404040;}.colGreen{color:#06C755;}@media (max-width:1023px){.mainVisual__target{font-size:1.8rem;width:100%;}.mainVisual__target.ver2,.mainVisual__target.ver2 .mainVisual__target--text{font-size:2.7rem;}.mainVisual__target.ver3,.mainVisual__target.ver3 .mainVisual__target--text{font-size:1.4rem;}}.mainVisual__target--title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;}@media (max-width:1023px){.mainVisual__target--title{}}.mainVisual__target--text{font-size:3rem;margin-top:16px;}@media (max-width:1023px){.mainVisual__target--text{font-size:1.8rem;}}.menu{font-family:"A-OTF UD新ゴ Pro",A-OTF UD Shin Go Pro,"A-OTF UD新ゴ Pro",A-OTF UDShin Go Pro,HiraKakuProN,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Noto Sans Japanese","メイリオ",Meiryo,sans-serif;margin:0 auto;max-width:1200px;padding:24px 10px;}.menu__inner{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;}@media (max-width:1023px){.menu__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.menu__item{font-family:"UD新ゴ B";text-align:center;width:calc(100% / 5 - 20px);display:flex;justify-content:center;align-items:center;}@media (max-width:1023px){.menu__item{border:1px dashed #303030;margin:0 4px;padding:8px;width:calc(100% / 3 - 12px);}}.menu__item a{color:#333333;display:inline-block;position:relative;-webkit-transition:0.4s all;transition:0.4s all;}.menu__item a:after{border-bottom:2px solid #303030;bottom:-4px;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:0.5s;transition:0.5s;width:30px;}@media (max-width:1023px){.menu__item a:after{border-bottom:none;bottom:0;}}.menu__item a:hover{text-decoration:none;}.menu__item a:hover::after{width:100%;}@media (max-width:1023px){.menu__item:nth-of-type(n+4){margin-top:16px;}}.contents__inner{line-height:2;margin-top:62px;}@media (max-width:1023px){.menu{padding-bottom:0;}.contents__top{margin-top:12vw;}.contents__article .article__txtBox{font-size:1.4rem;}.contents__article .article__txtBox+.article__txtBox{margin-top:4vw;}.contents__article .article__imgBox{width:100%;margin-right:0;margin-bottom:6.66666666vw;}.interview__box{display:block;padding:10vw 5vw;text-align:left;}.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:47vw;height:47vw;margin:0 auto 8vw;text-align:center;}.contents__inner{font-size:1.6rem;padding:0 5vw;margin-top:22vw;}.contents__inner:last-child{padding-bottom:60px;}.mktoCupidGreen{margin-left:0 !important;}}.contest__text{margin-top:48px;}.contest__bold{color:#06C755;font-family:"UD新ゴ B";}.company__logo{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;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;margin-top:64px;}.company__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% / 3);}@media (max-width:1023px){.company__item{width:100%;}}.company__item img{margin-bottom:32px;max-width:280px;width:100%;}@media (max-width:1023px){.company__item+.company__item{border-top:1px dotted #cccccc;margin-top:40px;padding-top:40px;}}.company__name{font-size:1.6rem;font-family:"UD新ゴ M";margin-top:auto;}@media (max-width:1023px){.company__name{font-size:1.8rem;}}.step{background:#f2f2f2;}.step__text{text-align:center;}.step__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:56px auto 0;max-width:900px;}.step__detail--block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.step__detail--block:not(:last-of-type)::after{color:#707070;content:"\f063";font-family:"Font Awesome 5 Free";font-size:3rem;font-weight:900;margin:24px auto;}.step__detail--title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#06C755;border:1px solid #cccccc;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-family:"UD新ゴ B";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px;text-align:center;width:20%;}@media (max-width:1023px){.step__detail--title{width:100%;}}.step__detail--date{background:#ffffff;border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:2rem;font-family:"UD新ゴ B";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px;padding:0 32px 0 64px;width:80%;}@media (max-width:1023px){.step__detail--date{padding:16px;text-align:center;width:100%;}}.step__detail--caution{display:block;font-size:1.4rem;font-family:"UD新ゴ M";}.conditions{margin-bottom:100px;}.conditions__list{font-family:"UD新ゴ M";margin:0 auto;max-width:750px;}.conditions__item{font-size:2rem;padding-left:1em;text-indent:-1em;}@media (max-width:1023px){.conditions__item{font-size:1.8rem;}}.conditions__item:before{content:"・";}.conditions__item+.conditions__item{margin-top:16px;}.conditions__caution{font-size:1.4rem;font-family:"UD新ゴ M";margin-top:16px;}.prize{background:#06C755;padding-bottom:100px;position:relative;}.prize:before{background-image:url(/static/jp/seminar/planningcontest2021/img/prize_bg.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% 100px;content:"";display:block;height:100px;padding-top:80px;position:absolute;top:-100px;width:100%;}@media (max-width:1023px){.prize:before{background-size:100% 50px;height:50px;top:-50px;}}.prize:after{background-image:url(/static/jp/seminar/planningcontest2021/img/prize_bg02.jpg);background-position:center top;background-repeat:no-repeat;background-size:100% 100px;content:"";display:block;height:100px;padding-top:80px;position:absolute;width:100%;}@media (max-width:1023px){.prize:after{background-image:none;}}.prize__logo{color:#ffffff;font-size:4rem;text-align:center;}.prize__H2title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.prize__H2title:before{background-image:url(/static/jp/seminar/planningcontest2021/img/prize_title.png);background-position:center top;background-repeat:no-repeat;background-size:20px 40px;content:"";height:40px;margin-right:40px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:20px;}.prize__H2title:after{background-image:url(/static/jp/seminar/planningcontest2021/img/prize_title.png);background-position:center top;background-repeat:no-repeat;background-size:20px 40px;content:"";height:40px;margin-left:40px;width:20px;}.prize__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:750px;}@media (max-width:1023px){.prize__detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.prize__detail+.prize__detail{margin-top:80px;}.prize__title{width:50%;}@media (max-width:1023px){.prize__title{width:100%;}}.prize__no1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffffff;color:#333333;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:3rem;font-family:"UD新ゴ B";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90px;}@media (max-width:1023px){.prize__no1{font-size:2.5rem;}}.prize__no2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #ffffff;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.5rem;font-family:"UD新ゴ B";-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90px;}.prize__no2:before{content:"\f5a2";font-family:"Font Awesome 5 Free";font-size:3rem;margin-right:8px;}.prize__price{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.3rem;font-family:"UD新ゴ B";padding-left:56px;width:50%;}@media (max-width:1023px){.prize__price{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;padding-top:16px;width:100%;}}.prize__100:after{background-image:url(/static/jp/seminar/planningcontest2021/img/prize_icon01.png);background-position:center top;background-repeat:no-repeat;background-size:cover;content:"";height:78px;margin-left:16px;width:200px;}.prize__25:after{background-image:url(/static/jp/seminar/planningcontest2021/img/prize_icon02.png);background-position:center top;background-repeat:no-repeat;background-size:cover;content:"";height:58px;margin-left:16px;width:110px;}.prize__cup{margin:0 auto;max-width:750px;}.prize__cup i{color:#ffffff;font-size:4rem;margin-bottom:8px;text-align:center;width:50%;}@media (max-width:1023px){.prize__cup i{width:100%;}}@media (max-width:1023px){.about{padding-bottom:40px;}}.about__detail{font-size:1.6rem;font-family:"UD新ゴ M";margin:0 auto;max-width:1000px;}@media (max-width:1023px){.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:right;width:35%;}.seminarTable__map{position:relative;margin-top:20px;padding:200px 0;height:0;overflow:hidden;}.pageTxtLink a:hover{color:#06C755;}.pageTxtLink a{display:inline-block;color:#333;font-family:"UD新ゴ B";-webkit-transition:color 0.4s,background-color 0.4s;transition:color 0.4s,background-color 0.4s;}.pageTxtLink__blank01:after{content:"";width:12px;height:12px;background:url(/static/jp/common/img/ico_blank01.png) 0 0 no-repeat;background-size:cover;}.pageTxtLink a:after{display:inline-block;margin-left:10px;}@media (max-width:1023px){.seminarTable__map{padding:160px 0;}.about__title{text-align:center;width:100%;}}.about__description{padding-left:32px;width:50%;text-align:left;}@media (max-width:1023px){.about__description{margin-top:8px;padding-left:0;text-align:center;width:100%;}}.about__caution{font-size:1.4rem;font-family:"UD新ゴ M";}.serviceH2Area:before{background-color:#707070;content:"";height:1px;width:100%;}.serviceH2Area:after{background-color:#707070;content:"";height:1px;width:100%;}.redbtn{background-color:#ff6851;border:2px solid #ff6851;border-radius:50px;color:#ffffff;display:inline-block;font-size:1.6rem;font-family:"UD新ゴ B";min-width:300px;padding:17px 40px 16px;-webkit-transition:color 0.4s,background-color 0.4s;transition:color 0.4s,background-color 0.4s;}.aboutAccount__btn>a:hover{background-color:#ffffff;border-color:#ff6851;color:#ff6851;text-decoration:none;}.redbtn:hover{background-color:#ffffff !important;border:2px solid #ff6851 !important;color:#ff6851 !important;display:inline-block;font-family:"UD新ゴ B" !important;}.redbtn:hover{background-color:#ffffff !important;border:2px solid #ff6851 !important;color:#ff6851 !important;display:inline-block;font-family:"UD新ゴ B" !important;}a:hover{text-decoration:underline;}.col2Box--signup{display:flex;flex-direction:column;}.btnBlock{min-height:100px;}.btnColumn2__item{padding:60px 40px 40px;}@media (max-width:1023px){.btnColumn2__item{padding:calc((60/1023)*100vw) calc((40/1023)*100vw) calc((40/1023)*100vw);}}@media (max-width:1023px){.btnBlock{min-height:100%;}}.col2BoxArea--cm{display:flex;justify-content:center;margin-top:60px;}@media (max-width:1023px){.col2BoxArea--cm{flex-direction:column;margin-top:calc((60/1023)*100vw);}}.col2Box--cm{width:30%;}@media (max-width:1023px){.col2Box--cm{width:80%;margin:0 auto;}}@media (min-width:1024px){.col2Box--cm+.col2Box--cm{margin-left:80px;}}@media (max-width:1023px){.col2Box--cm+.col2Box--cm{margin-top:calc((60/1023)*100vw);}}.youtube-thumbnail{position:relative;margin-top:10px;padding-top:56.25%;width:100%;height:0;-webkit-transition:opacity .3s;transition:opacity .3s;}@media (min-width:1024px){.youtube-thumbnail:hover{opacity:.8;}}.youtube .youtube-thumbnail iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;}.redbtn--cm{border-radius:5px !important;}.pageH1Area--cm{height:182px;background:url(/sites/default/files/media/jp/webcm-list/img/bg_cmlist-pc.jpg) 50% 50% no-repeat;background-size:cover;}@media (max-width:1023px){.pageH1Area--cm{height:calc((332/1023)*100vw);background:url(/sites/default/files/media/jp/webcm-list/img/bg_cmlist-sp.jpg) 50% 50% no-repeat;background-size:cover;}}.pageH2Area--cm{margin-top:60px;}@media (max-width:1023px){.pageH2Area--cm{margin-top:calc((60/1023)*100vw);}}.pageTxt--cm{margin-top:60px;font-family:"UD新ゴ B";font-size:24px;line-height:1.5;}@media (max-width:1023px){.pageTxt--cm{margin-top:calc((60/1023)*100vw);font-family:"UD新ゴ B";font-size:18px;line-height:1.5;}}.contents--cm{padding-bottom:120px;}@media (max-width:1023px){.contents--cm{padding-bottom:calc((120/1023)*100vw);}}@media (max-width:1023px){.contents__inner--cm{padding-top:0;}}@media (max-width:1023px){.pageH1Area__tit--cm{max-width:800px;margin:auto;padding-left:5px;text-align:left;}}
