@charset "UTF-8";:root{--color-01:#746b44;--color-02:#ff921e;--color-03:#e3f121}.bgcolor__brn{background-color:var(--color-01)}.color__brn{color:var(--color-01)}.bgcolor__orn{background-color:var(--color-02)}.bgcolor__grn{background-color:var(--color-03)}.color__grn{color:var(--color-03)}.pd__b_bc{padding-bottom:30px}.mg__top{margin-top:30px}.pd__left{padding-left:2em}.bg_skew_dot01{background-color:#746b44;background-image:radial-gradient(#6c644a 30%,transparent 30%),radial-gradient(#6c644a 30%,transparent 30%);background-position:0 0,9px 9px;background-size:18px 18px;background-repeat:repeat}.bg_skew_dot02{background-color:#fff;background-image:radial-gradient(#ffffd7 30%,transparent 30%),radial-gradient(#ffffd7 30%,transparent 30%);background-position:0 0,9px 9px;background-size:18px 18px;background-repeat:repeat}.pd__t_head{padding-top:145px}@media screen and (min-width:0px) and (max-width:834px){.mg__top{margin-top:30px}.pd__t_head{padding-top:60px}}footer{width:100%;background-color:#fff}main{width:100%;height:50vh;padding-top:145px;background-color:#f4f4f4}.main__wrap{width:100%;height:calc(100% - 35px);background-color:#fff;display:flex;align-items:center;justify-content:center}.main__border{width:100%;height:35px;background:url(//www.mieplus.jp/2024/wp-content/themes/mieplus2024/css/event/../../images/common/subpage-border01.svg) no-repeat;background-position:center top;background-size:1920px}.main__ttlbox{text-align:center;padding-bottom:50px;& h2{font-size:4.8rem;line-height:1.2em;font-weight:900;margin-top:5px}& h3{font-size:2.4rem;line-height:1em;color:var(--color-rd);font-family:"Poppins",sans-serif;font-weight:700}}@media screen and (min-width:0px) and (max-width:834px){main{width:100%;height:auto;padding-top:60px}}.eventtop__bgimg{width:100%;height:550px;background:url(//www.mieplus.jp/2024/wp-content/themes/mieplus2024/css/event/../../images/event/jobfair-nightsweets-251030/top-bgimg.webp) no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.eventtop__wrap{width:100%;margin-inline:auto;max-width:600px;margin-top:-30px}.eventtop__ttlbox{width:100%}.top__entrybox{width:450px;margin:30px auto 40px auto}.top__btnbox{width:100%}.top__btn{width:100%;user-select:none;& a{display:flex;width:100%;background-color:var(--color-line);color:#fff;border-radius:100px;font-weight:700;font-size:1.6rem;line-height:1em;position:relative;align-items:center;justify-content:center;padding:10px 0 12px}& a img{height:30px;margin-right:15px;padding-top:2px}& a:after{font-family:'Font Awesome 6 Pro';content:'\f054';color:#fff;font-weight:900;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:.5s}& a:hover{opacity:.5}}.scroll__box{position:absolute;bottom:0;left:50%;z-index:2;display:inline-block;transform:translate(-50%,-50%);text-decoration:none;padding-top:34px;color:#fff}.scroll__box span{position:absolute;top:0;left:50%;width:30px;height:30px;margin-left:-15px;border:1px solid #fff;border-radius:100%;box-sizing:border-box}.scroll__box span:after{position:absolute;top:50%;left:50%;content:'';width:10px;height:10px;margin:-8px 0 0 -5px;border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}.scroll__box span:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:28px;height:28px;box-shadow:0 0 0 0 rgba(255,255,255,.1);border-radius:100%;opacity:0;-webkit-animation:sdb 3s infinite;animation:sdb 3s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 40px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}@keyframes sdb{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 40px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}@media screen and (min-width:0px) and (max-width:834px){.eventtop__bgimg{width:100%;height:calc(100svh - 120px);background:url(//www.mieplus.jp/2024/wp-content/themes/mieplus2024/css/event/../../images/event/jobfair-nightsweets-251030/top-bgimg_sp.webp) no-repeat;background-position:center;background-size:cover;display:flex;align-items:flex-start;justify-content:center}.eventtop__wrap{width:90%;padding-top:20px}.eventtop__ttlbox{width:100%;padding-top:80px}.top__entrybox{display:none}}.cnt__menubox{width:100%;& ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}& ul li{width:calc((100% - 40px) / 3);font-weight:700}& ul li a{display:block;padding:13px 20px 15px;position:relative;color:#ff0;background-color:var(--color-rd);border:1px solid var(--color-rd);border-radius:10px}& ul li a:after{font-family:'Font Awesome 6 Pro';content:'\f054';color:#ff0;font-weight:900;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:.5s}& ul li a:hover{opacity:.5}}@media screen and (min-width:0px) and (max-width:834px){.cnt__menubox{& ul{width:100%;gap:10px}& ul li{width:100%}& ul li a{padding:10px 20px 12px}}}.about__wrap{width:100%;&>h2{width:100%;border-radius:10px;background-color:var(--color-03);font-size:2.4rem;line-height:1.2em;padding:15px 0 17px;text-align:center;font-weight:700;color:#333;box-shadow:0px 10px 0px 0px #333;border:2px solid #333}}.about__maintxt{width:100%;margin-top:30px;text-align:center;font-size:1.8rem;line-height:1.5em;font-weight:700;color:#fff}.schedule__wrap{width:100%;margin-top:50px;& ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;& li{width:calc((100% - 40px) / 3);background-color:#fff;border-radius:10px;padding:30px}}}.schedule__illust{width:100%;margin:0 auto;height:98px;& img{width:100%;height:100%;object-fit:contain}}.schedule__time{width:100%;margin-top:15px;font-weight:bold;line-height:1em;padding:7px 0 8px 0;text-align:center;& span{background-color:var(--color-03);padding:3px 15px 5px;border-radius:10px}}.schedule__ttl{width:100%;margin-top:15px;font-weight:700;line-height:1em;text-align:center;font-size:2rem;color:var(--color-03)}.schedule__txt{width:100%;margin-top:10px}.gallery__wrap{width:100%;& ul{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}& ul li{width:25%;& img{width:100%;height:280px;object-fit:cover}}}@media screen and (min-width:0px) and (max-width:834px){.about__wrap{width:100%;&>h2{font-size:1.6rem;padding:10px 0 12px}}.about__maintxt{width:100%;font-size:1.6rem}.schedule__wrap{width:100%;margin-top:30px;& ul{& li{width:100%}}}.gallery__wrap{& ul li{width:50%;& img{width:100%;height:110px;object-fit:cover}}}}.gaiyo01__pointbox{width:100%;& h2{width:100%;font-size:2.4rem;padding-bottom:10px;font-weight:bold;text-align:center;color:#fff;margin-inline:auto;position:relative;&:before{content:"";width:5em;height:1px;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}& ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px, 1fr));gap:20px;margin-top:30px}& ul li{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;background-color:#fff;padding:30px 20px;border-radius:10px;border:2px solid var(--color-02)}}.point__imgbox{width:100%;height:48px;& img{width:100%;height:100%;object-fit:contain}}.point__ttlbox{width:100%;font-size:2rem;line-height:1.2em;font-weight:bold;margin-top:15px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;& span{font-size:1.2rem;font-weight:400}}.point__txtbox{width:100%;margin-top:15px}.gaiyo01__summarybox{width:100%;margin-top:50px;& h2{width:100%;border-radius:10px;background-color:var(--color-03);font-size:2.4rem;line-height:1.2em;padding:15px 0 17px;text-align:center;font-weight:700;color:#333;box-shadow:0px 10px 0px 0px #333;border:2px solid #333}& ul{width:100%;margin-top:50px;background-color:#fff;padding:30px 100px;border-radius:10px}& ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid var(--color-01);padding:13px 0 15px 0;&:first-child{border-top:1px solid var(--color-01)}}}.summary__leftbox{width:7em;& p{background-color:var(--color-01);text-align:center;color:#fff;padding:2px 0 3px;font-weight:700}}.summary__rightbox{width:calc(100% - 12em);padding-top:2px;& i{margin-right:.5em;color:var(--color-02)}& a{color:var(--color-02)}& a:hover{opacity:.5}& p{text-indent:-1em;padding-left:1em}}.font12{font-size:1.2rem;margin-top:4px}.summary__schewrap{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.sche__time{width:3.5em;color:var(--color-01)}.sche__cnt{width:calc(100% - 3.5em)}@media screen and (min-width:0px) and (max-width:834px){.gaiyo01__pointbox{width:100%;& h2{width:100%;font-size:1.6rem}& ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px, 1fr));gap:20px;margin-top:30px}& ul li{padding:30px 20px}}.point__imgbox{width:100%;height:40px}.point__ttlbox{width:100%;font-size:1.8rem}.gaiyo01__summarybox{width:100%;margin-top:30px;& h2{font-size:1.6rem;padding:10px 0 12px}& ul{width:100%;margin-top:50px;background-color:#fff;padding:30px 20px;border-radius:10px}& ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:none;padding:13px 0 15px 0;&:first-child{border-top:none}}}.summary__leftbox{width:100%;border-bottom:1px solid var(--color-01);& p{width:7em}}.summary__rightbox{width:100%;padding-top:10px}.summary__schewrap{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start}.sche__time{width:3.5em;color:var(--color-01)}.sche__cnt{width:calc(100% - 3.5em)}}.company__wrap{width:100%;& h2{width:100%;border-radius:10px;background-color:var(--color-03);font-size:2.4rem;line-height:1.2em;padding:15px 0 17px;text-align:center;font-weight:700;color:#333;box-shadow:0px 10px 0px 0px #333;border:2px solid #333}&>ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:20px;margin-top:30px}&>ul>li{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;background-color:#fff;padding:20px 10px;border-radius:10px;color:#333}}.companay__explain{width:100%;background-color:#fff;padding:10px 0 12px 0;margin-top:30px;text-align:center;border-radius:10px;max-width:calc((100% - 40px) / 3);margin-inline:auto;& span{margin-left:1em}& p{font-size:1.4rem}}.company__nameonly_txt{width:100%;font-size:1.4rem;text-align:center;margin-top:5px}.company__maintxt{width:100%;text-align:center;font-size:2rem;font-weight:700;margin-top:50px;color:#fff}.company__logo{width:90%;height:40px;margin-inline:auto;& img{width:100%;height:100%;object-fit:contain}}.company__name{width:100%;text-align:center;font-size:1.6rem;line-height:1.2em;position:relative;padding-bottom:15px;margin-top:10px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;&:before{content:'';width:100px;height:1px;background-color:#333;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}& span{font-size:1.4rem}}.company__industry{width:100%;font-weight:700;margin-top:12px;text-align:center;font-size:1.6rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.company__target{width:100%;margin-top:15px;& ul{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin:0}& ul li{background-color:var(--color-03);padding:5px 10px 6px;color:#333;font-size:1.4rem;line-height:1em;font-weight:700}}.cp__plus{width:100%;text-align:center;font-size:5rem;font-weight:900;margin-top:30px;color:#fff}.cp__other{width:100%;background-color:#fff;border-radius:10px;padding:20px;text-align:center;font-size:3rem;font-weight:700;margin-top:30px}@media screen and (min-width:0px) and (max-width:834px){.company__wrap{& h2{font-size:1.6rem;padding:10px 0 12px}&>ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:20px;margin-top:30px}}.companay__explain{width:100%;padding:10px 0 12px 0;margin-top:30px;max-width:12em;& h2{font-size:1.6rem;line-height:1.2em}& span{margin-left:1em}}.company__name{width:100%;font-size:1.6rem;line-height:1.2em;padding-bottom:15px}.company__industry{margin-top:17px}.company__target{width:100%;margin-top:15px;& ul{width:100%;gap:5px}& ul li{padding:5px 10px 6px;font-size:1.2rem}}}.entry__bg{background-color:#333}.entry__txt{align-items:center;display:flex;justify-content:center;font-size:2.4rem;line-height:1.2em;font-weight:bold;text-align:center;color:#fff;&:before,&:after{background-color:#fff;content:"";height:2px;width:60px}&:before{margin-right:5px;transform:rotate(50deg)}&:after{margin-left:5px;transform:rotate(-50deg)}}.entry__btnbox{width:100%;margin:30px auto 0 auto;max-width:400px}.entry__btn{width:100%;user-select:none;& a{display:flex;width:100%;background-color:var(--color-line);color:#fff;border-radius:100px;font-weight:700;font-size:1.6rem;line-height:1em;position:relative;align-items:center;justify-content:center;padding:10px 0 12px}& a img{height:30px;margin-right:10px;padding-top:2px}& a:after{font-family:'Font Awesome 6 Pro';content:'\f054';color:#fff;font-weight:900;position:absolute;top:50%;right:15px;transform:translateY(-50%);transition:.5s}& a:hover{opacity:.5}}.entry__option{width:100%;text-align:center;margin-top:15px;font-size:1.4rem;font-weight:700}@media screen and (min-width:0px) and (max-width:834px){.entry__txt{font-size:1.6rem;line-height:1.2em;&:before,&:after{height:2px;width:50px}}.entry__btnbox{width:90%;margin:30px auto 0 auto}}.tokuten__bg{background-color:#cbcbcb}.tokuten__wrap{width:100%;& h2{width:100%;border-radius:10px;background-color:var(--color-03);font-size:2.4rem;line-height:1.2em;padding:15px 0 17px;text-align:center;font-weight:700;color:#333;box-shadow:0px 10px 0px 0px #333;border:2px solid #333}&>ul{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px, 1fr));gap:20px;margin-top:50px}&>ul>li{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:15px;background-color:#fff;padding:30px 20px;border-radius:10px;color:#333;position:relative;overflow:hidden;&:before{content:"";display:inline-block;width:120px;height:100%;background:url(//www.mieplus.jp/2024/wp-content/themes/mieplus2024/css/event/../../images/event/jobfair-nightsweets-251030/tokuten-bg.svg) no-repeat;background-position:bottom;background-size:contain;position:absolute;left:0;bottom:0}}}.tokuten__maintxt{width:100%;text-align:center;color:#fff;margin-top:50px}.tokuten__ttlbox{width:100%;font-size:2rem;font-weight:bold;position:relative;padding:7px 0 8px 0;text-align:center;& span{background-color:var(--color-03);padding:3px 15px 5px;border-radius:10px}}.tokuten__cntbox{width:100%;text-align:center;font-size:2rem;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.tokuten__txtbox{width:100%;text-align:center;position:relative;font-size:1.4rem}@media screen and (min-width:0px) and (max-width:834px){.tokuten__wrap{width:100%;& h2{width:100%;font-size:1.6rem;padding:10px 0 12px}&>ul{margin-top:30px}}.tokuten__ttlbox{width:100%;font-size:1.6rem;font-weight:bold;position:relative;padding:7px 0 8px 0;text-align:center;& span{background-color:var(--color-03);padding:3px 15px 5px;border-radius:10px}}.tokuten__cntbox{font-size:1.8rem}}.travel2__wrap{width:100%;&>h2{width:100%;font-size:2.4rem;padding-bottom:10px;font-weight:bold;text-align:center;color:#333;margin-inline:auto;margin-top:50px;position:relative;&:before{content:"";width:5em;height:1px;background-color:#333;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}}.travel2__txtbox{width:70%;margin-inline:auto;margin-top:30px}.travel2__imgbox{width:100%;margin-inline:auto;margin-top:30px;max-width:600px}.travel2__cntwrap{width:100%;margin-top:50px;border:2px solid #333;background-color:#fff;& h2{width:100%;font-size:2rem;line-height:1em;padding:14px 0 17px 0;& span{background-color:#333;color:#fff;padding:10px 20px 12px}}}.travel2__cntbox{width:100%;padding:20px 40px;&>p{font-size:2rem;line-height:1.2em;margin-top:15px;text-indent:-1em;padding-left:1em;&:first-child{margin-top:0}&>span{font-size:1.4rem;line-height:1.2em;color:red}}}.option__txt{font-size:1.4rem;line-height:1.2em;color:red;text-indent:-1em;padding-left:1em;margin-top:10px;margin-left:20px}.option__txt2{font-size:1.4rem;line-height:1.5em;margin-top:20px;&>p{text-indent:-1em;padding-left:1em}}@media screen and (min-width:0px) and (max-width:834px){.travel2__wrap{&>h2{width:100%;font-size:1.6rem}}.travel2__txtbox{width:100%;margin-top:20px}.travel2__imgbox{width:100%;margin-top:20px}.travel2__cntwrap{width:100%;margin-top:30px;& h2{width:100%;font-size:1.6rem;padding:13px 0 16px 0;& span{padding:10px 20px 12px}}}.travel2__cntbox{width:100%;padding:20px;&>p{font-size:1.6rem;line-height:1.2em;margin-top:15px;&>span{font-size:1.4rem}}}.option__txt{margin-left:20px}.option__txt2{font-size:1.4rem;line-height:1.5em;margin-top:20px}}.access__wrap{width:100%;& h2{width:100%;border-radius:10px;background-color:var(--color-03);font-size:2.4rem;line-height:1.2em;padding:15px 0 17px;text-align:center;font-weight:700;color:#333;box-shadow:0px 10px 0px 0px #333;border:2px solid #333}}.access__cntwrap{width:100%;margin:50px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.access__imgbox{width:50%;height:250px;overflow:hidden;& iframe{width:100%;height:calc(250px + 360px);margin-top:-170px}}.access__txtbox{width:45%;line-height:1.8em;& span{font-weight:700}}@media screen and (min-width:0px) and (max-width:834px){.access__wrap{& h2{font-size:1.6rem;padding:10px 0 12px}}.access__cntwrap{width:100%;margin:50px auto 0 auto}.access__imgbox{width:100%;height:200px;& iframe{width:100%;height:calc(200px + 360px);margin-top:-170px}}.access__txtbox{width:100%;line-height:1.5em;margin-top:20px}}.entry__wrap{width:100%;&>h2{width:100%;border-radius:10px;background-color:var(--color-03);font-size:2.4rem;line-height:1.2em;padding:15px 0 17px;text-align:center;font-weight:700;color:#333;box-shadow:0px 10px 0px 0px #333;border:2px solid #333}}.entry__maintxt{width:100%;margin-top:50px;text-align:center}.entry__btnbox2{width:100%;margin:30px auto 0 auto;max-width:400px}.flow__wrap{width:100%;margin-top:50px;& h2{width:100%;background-color:#fff;font-size:2rem;font-weight:700;padding:10px 20px 12px}}.regist__wrap{width:100%;margin-top:30px;& ul{width:100%;margin:0 auto;display:flex;justify-content:space-between}& ul li{width:calc(92% / 3);height:auto;display:flex;flex-direction:column;background-color:#fff;padding:20px;border-radius:10px;position:relative;&:before{font-family:'Font Awesome 6 Pro';content:'\f0da';font-size:4rem;line-height:1em;color:#fff;font-weight:900;position:absolute;top:50%;right:-9%;transform:translateY(-50%)}&:last-child:before{display:none}}}.regist__step{width:100%;text-align:center;padding:0.5px 0 3px 0;& span{background-color:var(--color-03);padding:2px 15px;font-size:1.6rem;line-height:1em;font-weight:700;font-family:"Poppins",sans-serif;border-radius:10px}}.regist__imgbox{width:100%;height:150px;text-align:center;margin-top:20px;& img{width:100%;height:100%;object-fit:contain}}.regist__txtbox{width:100%;flex:1;font-size:1.6rem;line-height:1.2em;font-weight:bold;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:20px;flex-wrap:wrap;& span{color:var(--color-02);display:inline-flex}}.regist__txt{& p{font-size:1.2rem;line-height:1.2em;font-weight:400;margin-top:10px}}.regist__txt2{& p{font-size:1.2rem;line-height:1.2em;font-weight:400;text-indent:-1em;padding-left:1em;margin-top:10px;text-align:justify}}.entry__notes{width:100%;margin-top:20px;font-size:1.2rem;text-align:right;color:#666}.entry__tokuten{width:100%;margin-top:50px;font-size:2.4rem;font-weight:700;-webkit-text-stroke:5px #333;text-stroke:5px #333;paint-order:stroke;color:#fff;text-align:center}.entry__tokuten2{idth:100%;margin-top:15px;font-size:1.2rem;text-align:center;color:#666}@media screen and (min-width:0px) and (max-width:834px){.entry__wrap{&>h2{font-size:1.6rem;padding:10px 0 12px}}.entry__maintxt{width:100%;margin-top:30px;text-align:center}.flow__wrap{width:100%;margin-top:50px;& h2{width:100%;font-size:1.6rem;padding:10px 20px 12px;line-height:1.2em}}.regist__wrap{width:100%;margin-top:30px;& ul{width:100%;flex-wrap:wrap;gap:50px 0}& ul li{width:100%;padding:30px 20px;position:relative;&:before{font-family:'Font Awesome 6 Pro';content:'\f0d7';font-size:4rem;position:absolute;top:auto;right:50%;bottom:-42.5px;transform:translateY(0);transform:translateX(50%)}}}.regist__step{padding:0.5px 0 3px 0;& span{padding:2px 15px}}.regist__imgbox{width:100%;height:100px;margin-top:20px}.regist__txtbox{font-size:1.6rem;margin-top:20px}.entry__tokuten{width:100%;font-size:2rem;-webkit-text-stroke:5px #333;text-stroke:5px #333;paint-order:stroke}}