﻿@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");html{min-width:1200px;font-size:10px}@media screen and (max-width: 767px){html{min-width:inherit}}body{font-family:'Noto Sans CJK JP','Noto Sans JP', -apple-system, BlinkMacSystemFont, "Helvetica Neue","Segoe UI", "Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",YuGothic, Verdana, Meiryo, sans-serif;font-weight:400;font-size:1.6rem;line-height:1.7;font-feature-settings:"palt";letter-spacing:0.08em;position:relative}@media screen and (max-width: 767px){body{font-size:1.35rem}}a{transition:all 0.2s linear;text-decoration:none;color:#333}a:link,a:visited,a:active{text-decoration:none;color:#333}a:hover{text-decoration:none}@media screen and (min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}p{text-align:justify;text-justify:inter-ideograph}.sp{display:none}@media screen and (max-width: 767px){.br_sp{display:block}.br_pc{display:none}.sp{display:block}}#contentsWrap{position:relative}#contentsWrap:before{content:"";display:block;background-color:#edeff1;position:absolute;left:0;right:0;bottom:0;z-index:-1;top:93vw}@media screen and (min-width: 768px){#contentsWrap:before{top:49rem}}#main{overflow:hidden}h1{position:absolute;top:-999999px}.logo_img{position:absolute;right:4.4rem;top:3.28rem;z-index:1}@media screen and (max-width: 767px){.logo_img{width:9.6vw;right:4.5vw;top:4.5vw}}section{padding:5rem 0}@media screen and (max-width: 767px){section{padding:2rem 0}}.flex_wrap{display:flex}@media screen and (max-width: 767px){.flex_wrap{display:block}}.inner{width:1000px;margin:auto}@media screen and (max-width: 767px){.inner{width:100%}}.inner_1200{width:1200px;margin:auto}@media screen and (max-width: 767px){.inner_1200{width:100%}}#main_content{position:relative;overflow:hidden}@media screen and (max-width: 767px){#main_content{padding:0 7vw}}@media screen and (min-width: 768px){#main_content .mainimg1{margin-top:8.2rem;width:685px;margin-inline:auto}}@media screen and (max-width: 767px){#main_content .mainimg1{margin-top:11vw}}@media screen and (min-width: 768px){#main_content .mainimg2{width:640px;margin-inline:auto;margin-top:-30px}}@media screen and (max-width: 767px){#main_content .mainimg2{margin-top:-31vw}}#main_content .mainimg2 img{width:100%;height:auto}#main_content .mainimg_schedule{margin-block:2.4vw}@media screen and (min-width: 768px){#main_content .mainimg_schedule{width:640px;margin-inline:auto;margin-block:2.9rem}}@media screen and (min-width: 768px){#main_content .mainimg_schedule img{width:606px}}@media screen and (min-width: 768px){#main_content .mainimg_place{width:640px;margin-inline:auto}}@media screen and (min-width: 768px){#main_content .mainimg_liwrap{width:640px;display:flex;align-items:center;margin-inline:auto;margin-top:2.7rem}}@media screen and (max-width: 767px){#main_content .mainimg_liwrap{margin-top:6.66vw}}@media screen and (min-width: 768px){#main_content .coution_li{margin-right:20px}}@media screen and (max-width: 767px){#main_content .coution_li{display:flex;justify-content:center}}#main_content .coution_li li{width:120px;height:120px;display:inline-block}@media screen and (max-width: 767px){#main_content .coution_li li{width:31.46vw;height:31.46vw}}@media screen and (min-width: 768px){#main_content .coution_li li+li{margin-left:1.0rem}}@media screen and (max-width: 767px){#main_content .coution_li li+li{margin-left:3.2vw}}#main_content .coution_li li img{width:100%;height:auto}@media screen and (min-width: 768px){#main_content .event_li{flex:1}}@media screen and (max-width: 767px){#main_content .event_li{margin-top:4.26vw}}#main_content .event_li img{width:100%;height:auto}@media screen and (min-width: 768px){#main_content .event_li li:nth-child(1){width:305px}}@media screen and (min-width: 768px){#main_content .event_li li:nth-child(2){width:354px}}@media screen and (max-width: 767px){#main_content .event_li li:nth-child(2){width:97%}}#main_content .event_li li+li{margin-top:6.5px}#first_blc{margin:10rem auto 5rem;position:relative}@media screen and (max-width: 767px){#first_blc{margin:7vw auto 0}#first_blc img{margin-bottom:3rem;width:100%}#first_blc .sp_pad{padding:0 7vw}#first_blc .sp_02{margin-top:3rem;margin-bottom:0}}#first_blc::before{content:"";background:url(../img/img03.png) no-repeat;background-size:contain;display:block;width:230px;height:230px;position:absolute;bottom:-2rem;right:-5rem}@media screen and (max-width: 767px){#first_blc::before{content:none}}#first_blc::after{content:"";background:url(../img/img04.png) no-repeat;background-size:contain;display:block;width:230px;height:230px;position:absolute;left:-9rem;bottom:-10rem}@media screen and (max-width: 767px){#first_blc::after{content:none}}#first_blc .catch_txt::before{content:"";background:url(../img/img01.png) no-repeat;background-size:contain;display:block;width:320px;height:320px;position:absolute;top:-2rem;left:-18rem}@media screen and (max-width: 767px){#first_blc .catch_txt::before{content:none}}#first_blc .catch_txt::after{content:"";background:url(../img/img02.png) no-repeat;background-size:contain;display:block;width:170px;height:170px;position:absolute;right:-16rem;top:12rem}@media screen and (max-width: 767px){#first_blc .catch_txt::after{content:none}}#first_blc h3{font-size:3rem;font-weight:bold;text-align:center;letter-spacing:5px;margin-bottom:2rem}@media screen and (max-width: 767px){#first_blc h3{font-size:2rem;letter-spacing:2px}}#first_blc p{text-align:center;line-height:2.5}@media screen and (max-width: 767px){#first_blc p{text-align:left;line-height:1.7}#first_blc p br{display:none}}#second_blc{margin:5rem auto;width:1000px;counter-reset:number 0}@media screen and (max-width: 767px){#second_blc{width:100%;margin:-2rem auto 3rem;padding:0 7vw}}#second_blc h3{text-align:center}#second_blc .booth{margin-top:6rem}@media screen and (max-width: 767px){#second_blc .booth{margin-top:9vw}}#second_blc .booth .booth_ttl{margin-bottom:4rem}@media screen and (max-width: 767px){#second_blc .booth .booth_ttl{margin-bottom:3vw}}#second_blc .booth .booth_wrap{justify-content:space-between}#second_blc .booth .booth_wrap .div_wrap{background-color:#fff;padding:3rem 4rem;width:480px}@media screen and (max-width: 767px){#second_blc .booth .booth_wrap .div_wrap{width:100%;margin-bottom:5vw;padding:6vw}}#second_blc .booth .booth_wrap .div_wrap .lines{font-weight:bold}@media screen and (max-width: 767px){#second_blc .booth .booth_wrap .div_wrap .lines{font-size:1.5rem;position:absolute;left:31vw}}@media screen and (max-width: 500px){#second_blc .booth .booth_wrap .div_wrap .lines{font-size:3vw;left:auto;right:13vw}}#second_blc .booth .booth_wrap .div_wrap .dt_ttl{font-size:min(6vw, 3rem);font-weight:bold;margin:2.7rem 0 2.0rem;line-height:0}#second_blc .booth .booth_wrap .div_wrap .dt_ttl::before{content:"";display:inline-block;vertical-align:middle;width:min(7vw, 40px);height:min(7vw, 40px);margin-right:0.4em;margin-top:-3px}@media screen and (max-width: 767px){#second_blc .booth .booth_wrap .div_wrap .dt_ttl::before{margin-right:0.3em}}#second_blc .booth .booth_wrap .div_wrap .ttl_01::before{background:url("../img/num1.svg") no-repeat center/contain}#second_blc .booth .booth_wrap .div_wrap .ttl_02::before{background:url("../img/num2.svg") no-repeat center/contain}#second_blc .booth .booth_wrap .div_wrap .ttl_03::before{background:url("../img/num3.svg") no-repeat center/contain}#second_blc .booth .booth_wrap .div_wrap .ttl_04::before{background:url("../img/num4.svg") no-repeat center/contain}#second_blc .booth .booth_wrap .div_wrap .img_wrap{align-items:center}@media screen and (max-width: 767px){#second_blc .booth .booth_wrap .div_wrap .img_wrap{display:flex}#second_blc .booth .booth_wrap .div_wrap .img_wrap img{width:130px}}#second_blc .booth .booth_wrap .div_wrap .img_wrap span{display:block}#third_blc h3{background-color:#fff;padding-block:2rem;margin-bottom:2rem}@media screen and (max-width: 767px){#third_blc h3{padding-block:3.8vw}}#third_blc h3 img{vertical-align:text-bottom}@media screen and (max-width: 767px){#third_blc h3 img{width:48.26vw}}#third_blc .catch_txt .inner_1200{padding:0 2rem}#third_blc iframe{margin:0 2rem}@media screen and (max-width: 767px){#third_blc iframe{width:100%;height:86vw;margin:0}}#third_blc .address{margin-top:1rem;padding:0 2rem}@media screen and (max-width: 767px){#third_blc .address{margin-top:0;font-size:1rem;padding:0 4vw;letter-spacing:0}#third_blc .address a{display:inline-block}}#third_blc .instagram{text-align:center;position:relative;top:13rem}@media screen and (max-width: 767px){#third_blc .instagram{top:0;margin:3rem 7vw}}#third_blc .instagram a,#third_blc .instagram a:link,#third_blc .instagram a:visited{background-color:#fff;padding:2rem 4rem;border-radius:50px;display:inline-block;border:#000 3px solid;box-shadow:#000 0px 7px;font-size:2.3rem;font-weight:bold;transition:all 0.3s}#third_blc .instagram a:hover,#third_blc .instagram a:link:hover,#third_blc .instagram a:visited:hover{box-shadow:none;transform:translate3d(0, 5px, 0)}@media screen and (max-width: 767px){#third_blc .instagram a,#third_blc .instagram a:link,#third_blc .instagram a:visited{font-size:1.5rem;padding:1.5rem 7vw;border:#000 2px solid}}#third_blc .sp_03 img{display:block;width:1200px;margin:3rem auto -6rem}@media screen and (max-width: 767px){#third_blc .sp_03 img{width:80%;margin:3rem auto -2.3rem}}#footer{font-size:1.3rem;padding:3rem;border-top:none;background-color:#000;color:#fff}@media screen and (max-width: 767px){#footer{font-size:1rem;padding:2rem}}#footer .content_wrap{justify-content:space-between}#footer .contact_txt a,#footer .contact_txt a:link,#footer .contact_txt a:visited{color:#fff;display:inline-block}@media screen and (max-width: 767px){#footer .company{text-align:center;margin-bottom:3rem}#footer .copyright{text-align:center}#footer .contact_txt{display:block}}
/*# sourceMappingURL=jobfair.css.map */
