.main.guide{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#333;line-height:1.45}.main.guide>.shindan{padding:90px 0 0}@media screen and (max-width: 768px){.main.guide>.shindan{padding:70px 0 0}}.main.guide>.shindan>.wrap{padding:50px 15px;border:2px solid #1a50a7}@media screen and (max-width: 768px){.main.guide>.shindan>.wrap{padding:30px 30px 40px}}.main.guide>.shindan>.wrap>.ttl{position:relative;font-size:42px;font-weight:700;font-family:"Kaisei Tokumin",serif;color:#1a50a7;text-align:center}@media screen and (max-width: 768px){.main.guide>.shindan>.wrap>.ttl{font-size:24px}}@media screen and (max-width: 374px){.main.guide>.shindan>.wrap>.ttl{font-size:24px}}.main.guide>.shindan>.wrap>.ttl::before{content:"";position:absolute;bottom:-27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:664px;width:100%;height:14px;background:url(../images/firsttime/ttl-uline.webp) no-repeat center/cover}@media screen and (max-width: 768px){.main.guide>.shindan>.wrap>.ttl::before{max-width:284px;background:url(../images/firsttime/ttl-uline-sp.webp) no-repeat center/cover}}.main.guide>.shindan>.wrap>.lead{margin-top:67px;text-align:center}@media screen and (max-width: 768px){.main.guide>.shindan>.wrap>.lead{margin-top:57px}}@media screen and (max-width: 500px){.main.guide>.shindan>.wrap>.lead{text-align:left}}.main.guide>.shindan>.wrap>.banner,.main.guide>.shindan>.wrap>.link{display:block;margin:50px auto 0}.main.guide>.shindan>.wrap>.banner:hover,.main.guide>.shindan>.wrap>.link:hover{opacity:.88}@media screen and (max-width: 768px){.main.guide>.shindan>.wrap>.banner,.main.guide>.shindan>.wrap>.link{margin:30px auto 0}}.main.guide>.shindan>.wrap>.banner{max-width:588px;width:100%}.main.guide>.shindan>.wrap>.link{text-align:center;text-decoration:underline;color:#1a50a7;line-height:1.5625}@media screen and (max-width: 768px){.main.guide>.shindan>.wrap>.link{font-size:14px;line-height:2}}.main.guide>.recommend{padding:90px 0}@media screen and (max-width: 768px){.main.guide>.recommend{padding:70px 0 0}}.main.guide>.recommend>.wrap>.ttl{font-size:28px;color:#fff;text-align:center;padding:10px;background-color:#1a50a7}@media screen and (max-width: 768px){.main.guide>.recommend>.wrap>.ttl{font-size:18px;line-height:1.5555555556;padding:15px}}.main.guide>.ttl{font-size:42px;font-weight:700;font-family:"Kaisei Tokumin",serif;color:#1a50a7;text-align:center;padding:50px 15px;background-color:#ffffed}@media screen and (max-width: 768px){.main.guide>.ttl{font-size:24px;padding:30px 15px}}.main.guide .part-line{margin-top:initial}.main.guide .part-line>.wrap{margin:100px auto 0;max-width:996px}@media screen and (max-width: 768px){.main.guide .part-line>.wrap{margin:60px auto 0}}.main.guide .wrap{max-width:1200px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width: 1024px){.main.guide .wrap{width:calc(100% - 30px)}}.main.guide .txt{font-size:18px;line-height:2}@media screen and (max-width: 768px){.main.guide .txt{font-size:14px}}.main.guide h2{margin-bottom:initial}.main.guide.archive>.intro{padding:50px 0 0}@media screen and (max-width: 768px){.main.guide.archive>.intro{padding:40px 0 0}}.main.guide.archive>.intro>.wrap>.ttl{font-size:28px;text-align:center}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.ttl{font-size:18px}}.main.guide.archive>.intro>.wrap>.lead{max-width:996px;width:100%;margin:40px auto 0}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.lead{margin:25px auto 0}}.main.guide.archive>.intro>.wrap>.no-result{font-size:18px;text-align:center;margin-top:90px}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.no-result{margin-top:70px}}.main.guide.archive>.intro>.wrap>.list{margin-top:86px;display:grid;grid-template-columns:repeat(3, 1fr);gap:70px 25px}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.list{margin-top:50px;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 425px){.main.guide.archive>.intro>.wrap>.list{grid-template-columns:initial;gap:40px}}.main.guide.archive>.intro>.wrap>.list>.item>.img:hover{opacity:.88}.main.guide.archive>.intro>.wrap>.list>.item>.content>.ttl{font-size:22px;font-weight:700;color:#1a50a7;text-align:center;margin-top:20px}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.list>.item>.content>.ttl{font-size:17px;margin-top:15px}}.main.guide.archive>.intro>.wrap>.list>.item>.content>.summary,.main.guide.archive>.intro>.wrap>.list>.item>.content>.note{line-height:1.75;margin-top:15px}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.list>.item>.content>.summary,.main.guide.archive>.intro>.wrap>.list>.item>.content>.note{font-size:14px;line-height:2}}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.list>.item>.content>.summary{margin-top:10px}}.main.guide.archive>.intro>.wrap>.list>.item>.content>.note{padding:20px;background-color:#e0faff}.main.guide.archive>.intro>.wrap>.list>.item>.detail,.main.guide.archive>.intro>.wrap>.list>.item>.link{display:block;text-align:center;color:#1a50a7}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.list>.item>.detail,.main.guide.archive>.intro>.wrap>.list>.item>.link{font-size:14px}}.main.guide.archive>.intro>.wrap>.list>.item>.detail{max-width:180px;width:100%;margin:25px auto 0;padding:12px;border:2px solid #1a50a7;border-radius:35px;background-color:#fff;font-weight:700}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.list>.item>.detail{max-width:150px;padding:11px 10px 10px;line-height:1.4285714286}}.main.guide.archive>.intro>.wrap>.list>.item>.detail:hover{color:#fff;background-color:#1a50a7}.main.guide.archive>.intro>.wrap>.list>.item>.link{margin-top:30px;text-decoration:underline}.main.guide.archive>.intro>.wrap>.list>.item>.link:hover{opacity:.88}@media screen and (max-width: 768px){.main.guide.archive>.intro>.wrap>.list>.item>.link{margin-top:25px;line-height:2}}.main.guide.single>.content{padding:50px 0 0}@media screen and (max-width: 768px){.main.guide.single>.content{padding:40px 0 0}}.main.guide.single>.content>.wrap>.img{max-width:588px;width:100%;margin:auto;border-radius:20px;overflow:hidden}.main.guide.single>.content>.wrap>.lead{margin-top:50px}@media screen and (max-width: 768px){.main.guide.single>.content>.wrap>.lead{margin-top:30px}}.main.guide.single>.feature>.wrap>.list,.main.guide.single>.skill>.wrap>.list{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 40px}@media screen and (max-width: 1024px){.main.guide.single>.feature>.wrap>.list,.main.guide.single>.skill>.wrap>.list{grid-template-columns:initial;gap:20px}}.main.guide.single>.feature>.wrap>.list>.item,.main.guide.single>.skill>.wrap>.list>.item{padding:40px;border-radius:10px;border:1px solid #d6d6d6;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.1);box-shadow:2px 2px 6px rgba(0,0,0,.1)}.main.guide.single>.feature>.wrap>.list>.item>.head,.main.guide.single>.skill>.wrap>.list>.item>.head{font-size:26px;text-align:center}@media screen and (max-width: 768px){.main.guide.single>.feature>.wrap>.list>.item>.head,.main.guide.single>.skill>.wrap>.list>.item>.head{font-size:17px;line-height:1.7058823529}}.main.guide.single>.feature>.wrap>.list>.item{background-color:#fff}@media screen and (max-width: 768px){.main.guide.single>.feature>.wrap>.list>.item{padding:30px 24px}}.main.guide.single>.feature>.wrap>.list>.item>.head{font-family:"Noto Serif JP",sans-serif;font-weight:700;color:#e2794b;height:76px;display:grid;place-content:center}@media screen and (max-width: 768px){.main.guide.single>.feature>.wrap>.list>.item>.head{height:auto;display:block}}.main.guide.single>.feature>.wrap>.list>.item>.txt{margin-top:30px}@media screen and (max-width: 768px){.main.guide.single>.feature>.wrap>.list>.item>.txt{margin-top:20px}}.main.guide.single>.skill{padding:0 0 60px}@media screen and (max-width: 768px){.main.guide.single>.skill{padding:0 0 50px}}.main.guide.single>.skill>.wrap>.list>.item{background-color:#feffe6}@media screen and (max-width: 768px){.main.guide.single>.skill>.wrap>.list>.item{padding:20px 25px}}.main.guide.single>.skill>.wrap>.list>.item>.head{color:#1a50a7}.main.guide.single>.skill>.wrap>.txt{margin-top:30px}.main.guide.single>.rec>.wrap>.list>.item:not(:first-of-type),.main.guide.single>.learn>.wrap>.list>.item:not(:first-of-type){margin-top:30px;padding-top:30px;border-top:1px solid #b9b9b9}@media screen and (max-width: 768px){.main.guide.single>.rec>.wrap>.list>.item:not(:first-of-type),.main.guide.single>.learn>.wrap>.list>.item:not(:first-of-type){margin-top:20px;padding-top:20px}}.main.guide.single>.rec>.wrap>.list>.item>.head,.main.guide.single>.learn>.wrap>.list>.item>.head{font-size:22px;font-weight:700}@media screen and (max-width: 768px){.main.guide.single>.rec>.wrap>.list>.item>.head,.main.guide.single>.learn>.wrap>.list>.item>.head{font-size:15px}}.main.guide.single>.rec>.wrap>.list>.item>.txt,.main.guide.single>.learn>.wrap>.list>.item>.txt{margin-top:20px}@media screen and (max-width: 768px){.main.guide.single>.rec>.wrap>.list>.item>.txt,.main.guide.single>.learn>.wrap>.list>.item>.txt{margin-top:15px}}.main.guide.single>.learn{padding:0 0 60px}@media screen and (max-width: 768px){.main.guide.single>.learn{padding:0 0 50px}}.main.guide.single>.faq{padding:60px 0;background-color:#fff9e3}@media screen and (max-width: 768px){.main.guide.single>.faq{padding:40px 0}}.main.guide.single>.faq>.wrap>.ttl{font-family:"Yusei Magic",sans-serif;font-size:36px;font-weight:400;color:#1a50a7;text-align:center}@media screen and (max-width: 768px){.main.guide.single>.faq>.wrap>.ttl{font-size:22px}}.main.guide.single>.faq>.wrap>.list{margin-top:40px;display:grid;gap:40px}@media screen and (max-width: 768px){.main.guide.single>.faq>.wrap>.list{margin-top:30px;gap:25px}}.main.guide.single>.faq>.wrap>.list>.item>.questionc,.main.guide.single>.faq>.wrap>.list>.item>.answerc{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:20px}@media screen and (max-width: 768px){.main.guide.single>.faq>.wrap>.list>.item>.questionc,.main.guide.single>.faq>.wrap>.list>.item>.answerc{gap:10px}}.main.guide.single>.faq>.wrap>.list>.item>.questionc>.icon,.main.guide.single>.faq>.wrap>.list>.item>.answerc>.icon{font-size:24px;font-weight:700}@media screen and (max-width: 768px){.main.guide.single>.faq>.wrap>.list>.item>.questionc>.icon,.main.guide.single>.faq>.wrap>.list>.item>.answerc>.icon{font-size:16px}}.main.guide.single>.faq>.wrap>.list>.item>.questionc{padding:22px 40px;background-color:#1a50a7;border-radius:10px 10px 0 0}@media screen and (max-width: 768px){.main.guide.single>.faq>.wrap>.list>.item>.questionc{padding:15px 20px}}.main.guide.single>.faq>.wrap>.list>.item>.questionc *{color:#fff}.main.guide.single>.faq>.wrap>.list>.item>.questionc>.question{font-size:24px;font-weight:700}@media screen and (max-width: 768px){.main.guide.single>.faq>.wrap>.list>.item>.questionc>.question{font-size:16px}}.main.guide.single>.faq>.wrap>.list>.item>.answerc{padding:30px 40px;background-color:#fff}@media screen and (max-width: 768px){.main.guide.single>.faq>.wrap>.list>.item>.answerc{padding:20px 22px}}.main.guide.single>.faq>.wrap>.list>.item>.answerc>.icon{color:#fd7878;margin-top:7px}.main.guide.single>.info{padding:60px 15px;background-color:#e6f7ff;display:grid;place-items:center;gap:40px;color:#1a50a7}@media screen and (max-width: 768px){.main.guide.single>.info{padding:50px 15px;gap:30px}}.main.guide.single>.info>.for-work{padding:19px 132px 18px;background-color:#fff;border:2px solid #1a50a7;border-radius:35px;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.main.guide.single>.info>.for-work{padding:10px 18px;font-size:14px}}.main.guide.single>.info>.for-work:hover{color:#fff;background-color:#1a50a7}.main.guide.single>.info>.for-arc{text-decoration:underline}.main.guide.single>.info>.for-arc:hover{opacity:.88}@media screen and (max-width: 768px){.main.guide.single>.info>.for-arc{font-size:14px;line-height:2}}.main.guide.single .single-wrap{max-width:996px}.main.guide.single .single-ttl{margin:60px 0 30px;font-size:28px;color:#1a50a7}@media screen and (max-width: 768px){.main.guide.single .single-ttl{margin:50px 0 20px;font-size:17px;line-height:1.7058823529}}/*# sourceMappingURL=guide.css.map */