#advance{background:url(../img/advance_bg.webp) no-repeat top center;background-size:100% auto}
#advance #question{padding-top:5rem}
#advance #question .q01,#advance #question .q02,#advance #question .q03,#advance #question .q04,#advance #question .q05{position:relative;padding:11rem 0 2rem}
#advance #question .q01:after,#advance #question .q02:after,#advance #question .q03:after,#advance #question .q04:after,#advance #question .q05:after{content:'';position:absolute;margin:auto;bottom:-7rem;left:0;z-index:10;width:100%;height:8rem;clip-path:polygon(100% 0,100% 20%,50% 100%,0 20%,0 0)}
#advance #question .q01 .box,#advance #question .q02 .box,#advance #question .q03 .box,#advance #question .q04 .box,#advance #question .q05 .box{position:relative;background:var(--white100);border-radius:2rem;filter:drop-shadow(.6rem .6rem 0 #ddd);text-align:center;padding:12rem 4rem 4rem}
#advance #question .q01 .box p.num,#advance #question .q02 .box p.num,#advance #question .q03 .box p.num,#advance #question .q04 .box p.num,#advance #question .q05 .box p.num{position:absolute;top:-1rem;right:0;left:0;z-index:10;width:25rem;margin:auto;line-height:1;color:var(--white100);background:#8fc43d;font-size:6rem;font-weight:var(--fontBold);border-radius:1rem 1rem 4rem 4rem;filter:drop-shadow(.6rem .6rem 0 #ddd);padding:1.5rem 0}
#advance #question .q01 .box h4.hd,#advance #question .q02 .box h4.hd,#advance #question .q03 .box h4.hd,#advance #question .q04 .box h4.hd,#advance #question .q05 .box h4.hd{font-size:3.2rem;margin-bottom:3.5rem}
#advance #question .q01 .box label,#advance #question .q02 .box label,#advance #question .q03 .box label,#advance #question .q04 .box label,#advance #question .q05 .box label{display:block;text-align:left}
#advance #question .q01 .box label+label,#advance #question .q02 .box label+label,#advance #question .q03 .box label+label,#advance #question .q04 .box label+label,#advance #question .q05 .box label+label{margin-top:2rem}
#advance #question .q01 .box label dl,#advance #question .q02 .box label dl,#advance #question .q03 .box label dl,#advance #question .q04 .box label dl,#advance #question .q05 .box label dl{display:flex;align-items:center;background:#f4f9ec;border-radius:1.5rem;padding:2rem 3rem}
#advance #question .q01 .box label dl dt span,#advance #question .q02 .box label dl dt span,#advance #question .q03 .box label dl dt span,#advance #question .q04 .box label dl dt span,#advance #question .q05 .box label dl dt span{position:relative;display:inline-block;padding-left:6.5rem;font-size:5rem;font-weight:var(--fontBold);color:#7eaf34}
#advance #question .q01 .box label dl dt span:before,#advance #question .q02 .box label dl dt span:before,#advance #question .q03 .box label dl dt span:before,#advance #question .q04 .box label dl dt span:before,#advance #question .q05 .box label dl dt span:before{content:'';position:absolute;margin:auto;top:0;bottom:0;left:0;width:4.2rem;height:4.2rem;background:var(--white100);border:.2rem solid #ddd;background:url(../img/advance_question_check_off.webp) #fff no-repeat center;background-size:100% auto!important}
#advance #question .q01 .box label dl dt input:checked+span:before,#advance #question .q02 .box label dl dt input:checked+span:before,#advance #question .q03 .box label dl dt input:checked+span:before,#advance #question .q04 .box label dl dt input:checked+span:before,#advance #question .q05 .box label dl dt input:checked+span:before{background:url(../img/advance_question_check_on.webp) #fff no-repeat center}
#advance #question .q01 .box label dl dd,#advance #question .q02 .box label dl dd,#advance #question .q03 .box label dl dd,#advance #question .q04 .box label dl dd,#advance #question .q05 .box label dl dd{padding-left:2rem;font-size:2.6rem;font-weight:var(--fontMedium)}
#advance #question .q01{background:linear-gradient(0deg,#f4f9ec 80%,rgba(244,249,236,0) 100%)}
#advance #question .q01:after{background:#f4f9ec}
#advance #question .q02{background:#e6f2d4}
#advance #question .q02:after{background:#e6f2d4}
#advance #question .q03{background:#dbe9c4}
#advance #question .q03:after{background:#dbe9c4}
#advance #question .q04{background:#cde3aa}
#advance #question .q04:after{background:#cde3aa}
#advance #question .q05{background:#c0db94}
#advance #question .q05:after{background:#c0db94}
#advance #question .next{padding:11rem 0 6rem;text-align:center}
#advance #question .next p.btn span{transition:opacity .3s;cursor:pointer;display:block;color:var(--white100);background:linear-gradient(0deg,#fa7585 0,#fb939f 100%);font-size:4rem;font-weight:var(--fontBold);border-radius:9rem;padding:2.8rem 2rem 2.5rem;cursor:pointer;box-shadow:0 .7rem 0 #d4616f}
#advance #question .next p.btn span:hover{opacity:var(--opacity500)}
#advance #question .next .error{display:none;margin-top:6rem;border:.2rem solid #ec3247;color:#ec3247;padding:2.5rem 3rem;text-align:left;border-radius:2rem;background:url(../img/advance_next_error_bg.webp) #ffeff1 no-repeat center right;background-size:auto 80%}
#advance #question .next .error h4{font-size:3rem;margin-bottom:1rem}
#advance #question .next .error ul li{position:relative;padding-left:3rem}
#advance #question .next .error ul li:before{content:'';position:absolute;margin:auto;content:'※';top:0;left:0}
#advance #question .next .error ul li+li{margin-top:.5rem}
#result{display:none;background:url(../img/result_bg.webp) #f4f9ec no-repeat top center;background-size:100% auto}
#result #type{position:relative;padding-bottom:3rem}
#result #type:after{content:'';position:absolute;margin:auto;bottom:-7rem;left:0;z-index:10;width:100%;height:8rem;clip-path:polygon(100% 0,100% 20%,50% 100%,0 20%,0 0);background:#f2f8e9}
#result #type h2.ttl{margin-bottom:3rem}
#result #type ul.list li{display:none;filter:drop-shadow(.6rem .6rem 0 #ddd)}
#result #type ul.list li+li{margin-top:3rem}
#result #shortcutBtn{padding:14rem 0 .7rem;background:var(--white100)}
#result #shortcutBtn p.btn a{transition:opacity .3s;cursor:pointer;display:block;color:var(--white100);background:linear-gradient(0deg,#fa7585 0,#fb939f 100%);font-size:4rem;font-weight:var(--fontBold);border-radius:9rem;padding:2.8rem 2rem 2.5rem;cursor:pointer;box-shadow:0 .7rem 0 #d4616f;text-align:center}
#result #shortcutBtn p.btn a:hover{opacity:var(--opacity500)}
#result #ut{padding-top:10rem;background:var(--white100)}
#result #ut h2.ttl{margin-bottom:3rem}
#result #ut ul.list li{display:none;filter:drop-shadow(.6rem .6rem 0 #ddd)}
#result #ut ul.list li+li{margin-top:3rem}
#result #job{padding-top:14rem;background:var(--white100)}
#result #job h2.ttl{margin-bottom:3rem}
#result #job .box{display:flex;align-items:center;justify-content:center;height:40rem;background:#ccc}
#result #form{padding:14rem 0;background:var(--white100)}
#result #form h2.ttl{margin-bottom:3rem}
#result #form .box{display:flex;align-items:center;justify-content:center;height:40rem;background:#ccc}
#footer{background:var(--black900);color:var(--white100)}
#result  iframe{;height:1200px;}
#footer{background:var(--black900);color:var(--white100)}
#footer .top{padding:5rem 0;font-size:1.5rem}
#footer .top .wrap{display:flex;align-items:center}
#footer .top p.company em{display:block;font-size:2rem;margin-bottom:1rem}
#footer .top p.company a{text-decoration:underline}
#footer .top .logo{width:7.3rem;margin-left:auto}
#footer .bottom{border-top:.1rem dotted #666;text-align:center;padding:2rem 0;font-size:1.2rem}

#job {padding:5rem 0;background: #8ec43d;}
#job .item {padding:8rem 0;background: #8ec43d;}
#job .work p {text-align: center; font-size:90%;}
#job .slider_card {margin: 0 10px;border:12px solid #fff;border-radius: 18px;}
.slick-prev {
  left:1vw;
  top: 13vw;
}
.slick-next {
  right:1vw;
  top: 13vw;
}
.slick-next:before {
  background:url(/assets_lp/agt/enq04/img/next.webp) no-repeat center center;
  background-size:contain;
  transform-origin:center;
  animation: anime1 0.8s ease 0s infinite alternate;
}
.slick-prev:before {
  background:url(/assets_lp/agt/enq04/img/prev.webp) no-repeat center center;
  background-size:contain;
  transform-origin:center;
  animation: anime1 0.8s ease 0s infinite alternate;
}
.slick-prev,.slick-next {
  width:50px;
  height:50px
}
.slick-prev:before,.slick-next:before {
  font-size:50px
}
.slick-arrow {
  z-index:2
}
.slick-arrow:before {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  opacity:1
}
@keyframes anime1 {
  from {
  transform: scale(0.7,0.7);
  }
  to {
  transform: scale(1,8, 1.8);
  }
}
@media (max-width:750px) {
.slick-prev {
  left:1vw;
  top: 30vw;
}
.slick-next {
  right:1vw;
  top: 30vw;
}
#result iframe{height:1200px;}
}