@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;600;700;900&display=swap";html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body{background:none}.ec-layoutRole{background:none}.ec-layoutRole .ec-layoutRole__contents{max-width:none}#footer{position:relative;padding:0 0 25px;background:#199933}@media only screen and (max-width: 736px){#footer{padding:10vw 0 5vw}}#footer:after{content:"";background:url(../img/footer_bg.webp) no-repeat center bottom/100%;position:absolute;width:100%;height:280px;z-index:1;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);top:-190px}@media only screen and (max-width: 1920px){#footer:after{background:url(../img/footer_bg.webp) no-repeat center bottom/1920px}}@media only screen and (max-width: 736px){#footer:after{background:url(../img/footer_bgsp.webp) no-repeat center bottom/100%}}#footer .inner{position:relative;z-index:2;padding-top:100px}@media only screen and (max-width: 736px){#footer .inner{padding-top:14vw}}#footer .footer_text{text-align:center;font-size:16px;font-weight:700;margin-bottom:30px;color:#fff;line-height:180%}@media only screen and (max-width: 736px){#footer .footer_text{text-align:left;margin-bottom:5vw;font-size:3.7333333333vw}}@media only screen and (max-width: 736px){#footer .footer_text small{font-size:3.4666666667vw}}#footer .link{width:370px;margin:0 auto 100px}@media only screen and (max-width: 736px){#footer .link{width:100%;margin-bottom:13vw}}#footer .link a{border:solid 1px #fff;border-radius:30px;text-align:center;font-size:16px;font-weight:700;color:#fff;padding:10px 0}@media only screen and (max-width: 736px){#footer .link a{padding:3vw 0;font-size:3.7333333333vw}}#footer .link a:hover{background:#000;opacity:1}#footer .link a img{width:12px;vertical-align:middle;margin-left:10px}@media only screen and (max-width: 736px){#footer .link a img{width:3.5vw;margin-left:2vw}}#footer .copy{text-align:center;color:#fff;font-size:13px}@media only screen and (max-width: 736px){#footer .copy{font-size:3.7333333333vw}}body#p-index #footer .index_img{width:274px;top:-270px;right:0;position:absolute}@media only screen and (max-width: 768px){body#p-index #footer .index_img{right:-6vw}}@media only screen and (max-width: 736px){body#p-index #footer .index_img{right:6vw;top:-60vw;width:54.9333333333vw}}body#p-index #footer .other_img{display:none}body.other_page #footer .index_img{display:none}body.other_page #footer .other_img{width:200px;top:-200px;right:0;position:absolute}@media only screen and (max-width: 736px){body.other_page #footer .other_img{top:-44vw;left:3vw;margin:auto;width:36.8vw}}#top-head{line-height:1;z-index:999;position:absolute;box-sizing:border-box;text-decoration:none;top:0;left:0;right:0;margin:auto;height:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px 50px 0 183px;width:100%}@media only screen and (max-width: 1366px){#top-head{padding-left:13.3967789165vw;padding-right:3.6603221083vw}}@media only screen and (max-width: 1310px){#top-head{padding-left:5.3435114504vw;padding-right:0.7633587786vw}}@media only screen and (max-width: 870px){#top-head{padding-left:3vw}}@media only screen and (max-width: 768px){#top-head{padding-left:1vw}}@media only screen and (max-width: 736px){#top-head{top:0;width:100%;padding:0;border-radius:unset;background:#fff;min-width:100%;transition:.2s}}#top-head a{text-decoration:none}#top-head .logo_box{display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width: 736px){#top-head .logo_box{display:none;padding:4.5vw 5vw 3.5vw}}#top-head .logo01{width:185px}@media only screen and (max-width: 1310px){#top-head .logo01{width:14.1221374046vw}}@media only screen and (max-width: 736px){#top-head .logo01{display:none}}#top-head .logo02{width:50px;margin:0 20px}@media only screen and (max-width: 1310px){#top-head .logo02{width:3.8167938931vw;margin:0 1.5267175573vw}}@media only screen and (max-width: 736px){#top-head .logo02{width:9.3333333333vw}}#top-head .toyama_logo{width:220px;transition:.3s}@media only screen and (max-width: 736px){#top-head .toyama_logo{width:40.5333333333vw}}#top-head #global-nav{display:flex}@media only screen and (max-width: 736px){#top-head #global-nav{position:absolute;top:0;background:#fff;width:100%;padding:16vw 0 0;transition:.4s ease-out;opacity:0;z-index:10;display:block;height:100%;box-sizing:border-box;pointer-events:none}}#top-head #global-nav .nav-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:right;align-items:center}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list{display:table;margin:auto;width:78.6666666667vw}}#top-head #global-nav .nav-list ul{display:block}#top-head #global-nav .nav-list li{position:relative;margin-left:30px}@media only screen and (max-width: 1310px){#top-head #global-nav .nav-list li{margin-left:2.2900763359vw}}@media only screen and (max-width: 768px){#top-head #global-nav .nav-list li{margin-left:1vw}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li{margin-left:0}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li.btn{border-bottom:solid 1px #000}}#top-head #global-nav .nav-list li a{display:block;transition:all .3s;font-size:16px}@media only screen and (max-width: 768px){#top-head #global-nav .nav-list li a{font-size:15px}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li a{width:100%;display:block;font-weight:700;font-size:4.2666666667vw;position:relative;color:#000;padding:4.5vw 0}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li a:hover{opacity:1}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li a:after{position:absolute;content:"";right:0;top:0;bottom:0;width:0;height:0;margin:auto;display:inline-block;border-left:7px solid #000;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li .sp_list{margin-left:15vw;margin-bottom:7vw}#top-head #global-nav .nav-list li .sp_list a{font-size:3.7333333333vw;margin-bottom:5.5vw;padding:0}#top-head #global-nav .nav-list li .sp_list a.pink{color:#ee5c62}#top-head #global-nav .nav-list li .sp_list a.pink:after{border-left:7px solid #ee5c62}#top-head #global-nav .nav-list li .sp_list a.blue{color:#6385c8}#top-head #global-nav .nav-list li .sp_list a.blue:after{border-left:7px solid #6385c8}#top-head #global-nav .nav-list li .sp_list a.green{color:#4ba464}#top-head #global-nav .nav-list li .sp_list a.green:after{border-left:7px solid #4ba464}}#top-head #global-nav .nav-list li.pdf{width:210px}@media only screen and (max-width: 768px){#top-head #global-nav .nav-list li.pdf{width:22vw}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li.pdf{width:50.6666666667vw;display:table;margin:8vw auto 0}}#top-head #global-nav .nav-list li.pdf a{background:linear-gradient(90deg, rgb(213, 12, 24) 24%, rgb(249, 197, 13) 93%);border-radius:30px;color:#fff;padding:15px 5px;text-align:center}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li.pdf a{padding:4vw 0;font-size:4vw}}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li.pdf a:after{display:none}}#top-head #global-nav .nav-list li.pdf a .icon{width:15px;margin-left:9px;vertical-align:baseline}@media only screen and (max-width: 736px){#top-head #global-nav .nav-list li.pdf a .icon{width:3.5vw;margin-left:2.5vw}}#top-head #nav-toggle{display:none}@media only screen and (max-width: 736px){#top-head #nav-toggle{top:2.5vw;background:#231815;right:3.2vw;height:10.6666666667vw;width:10.6666666667vw;display:flex;align-items:center;position:absolute;cursor:pointer;border-radius:50%;z-index:101}}#top-head #nav-toggle div{position:relative;margin:auto;width:3.7333333333vw}#top-head #nav-toggle span{display:block;height:2px;border-radius:4px;width:100%;background:#fff;transition:.4s ease-out;transform:rotate(0deg)}#top-head #nav-toggle span:nth-child(1){top:0;transform:translateY(-4px)}#top-head #nav-toggle span:nth-child(3){bottom:0;transform:translateY(4px)}@media only screen and (max-width: 736px){#top-head #mobile-head{width:100%;z-index:999;position:relative}}@media only screen and (max-width: 736px){#top-head.open{height:130vw;overflow-y:scroll;border-bottom:solid 2px #000}}@media only screen and (max-width: 736px){#top-head.open .logo_box{display:flex}}@media only screen and (max-width: 736px){#top-head.open #mobile-head{height:16vw;background:#fff;top:0;position:absolute}}#top-head.open #nav-toggle div{width:4.8vw}#top-head.open #nav-toggle span:nth-child(1){transform:rotate(-45deg) translateY(0.4vw) translateX(-1px)}#top-head.open #nav-toggle span:nth-child(2){opacity:0}#top-head.open #nav-toggle span:nth-child(3){transform:rotate(45deg) translateY(-0.4vw) translateX(-1px)}#top-head.open #global-nav{opacity:1;pointer-events:auto}#top-head.following{position:fixed}@media only screen and (max-width: 1310px){#p-index #top-head .toyama_logo{width:16.7938931298vw}}@media only screen and (max-width: 736px){#p-index #top-head .toyama_logo{width:40.5333333333vw}}@media only screen and (max-width: 1310px){#p-index #top-head .nav-list li.pdf{width:16.0305343511vw}}@media only screen and (max-width: 768px){#p-index #top-head .nav-list li.pdf{width:22vw}}@media only screen and (max-width: 736px){#p-index #top-head .nav-list li.pdf{width:50.6666666667vw}}html{font-size:100%;margin-top:0 !important}body{font-family:"Noto Sans JP",sans-serif;-webkit-text-size-adjust:100%;width:100%;font-weight:400;font-size:14px;color:#000}@media only screen and (max-width: 736px){body{font-size:3.7333333333vw}}@media only screen and (max-width: 736px){body.no_scroll{height:100%;overflow:hidden}}p,li,dt,dd,input,textarea,th,td{color:#000;line-height:160%;font-weight:400}h2,h3,h4,h5,a{line-height:140%;color:#000}a{color:#000;display:block;text-decoration:none;cursor:pointer}a:hover{opacity:.6;transition:.3s}img{width:100%;height:auto;vertical-align:bottom}.inner{width:1000px;margin:0 auto}@media only screen and (max-width: 1100px){.inner{width:90.9090909091vw}}@media only screen and (max-width: 736px){.inner{width:84vw}}.inner_in{width:860px;margin:0 auto}@media only screen and (max-width: 900px){.inner_in{width:95.5555555556vw}}@media only screen and (max-width: 736px){.inner_in{width:84vw}}.pc{display:inherit !important}@media only screen and (max-width: 736px){.pc{display:none !important}}.sp{display:none !important}@media only screen and (max-width: 736px){.sp{display:inherit !important}}img.pc,br.pc,span.pc,strong.pc,small.pc{display:inline}@media only screen and (max-width: 736px){img.pc,br.pc,span.pc,strong.pc,small.pc{display:none}}img.sp,br.sp,span.sp,strong.sp,small.sp{display:none}@media only screen and (max-width: 736px){img.sp,br.sp,span.sp,strong.sp,small.sp{display:inline}}a[href^=tel]{cursor:text}@media only screen and (max-width: 736px){a[href^=tel]{cursor:pointer}}span[data-aos],strong[data-aos],small[data-aos]{display:inline-block}main{overflow:hidden;transition:.3s}.main_ttl{font-size:30px;text-align:center;font-weight:700}@media only screen and (max-width: 736px){.main_ttl{font-size:5.3333333333vw}}.main_btn{display:table;min-width:350px}@media only screen and (max-width: 736px){.main_btn{min-width:50.6666666667vw}}.main_btn a{color:#fff;background:linear-gradient(90deg, rgb(213, 12, 24) 24%, rgb(249, 197, 13) 93%);font-size:23px;font-weight:700;transition:.3s;position:relative;text-align:center;border-radius:50px;padding:24px 0}@media only screen and (max-width: 736px){.main_btn a{font-size:5.3333333333vw;padding:4vw 0}}.main_btn a .icon{width:17px;vertical-align:middle;margin-left:10px}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}#p-index:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:1128px;z-index:-1;background:url(../img/mv_bg01.webp) no-repeat center top/100%}@media only screen and (max-width: 1920px){#p-index:after{background:url(../img/mv_bg01.webp) no-repeat center top/1920px}}@media only screen and (max-width: 736px){#p-index:after{background:url(../img/mvsp_bg01.webp) no-repeat center top/100%}}@media only screen and (max-width: 736px){#p-index #index-mv{padding:5vw 0 0}}#p-index #index-mv:after{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:100%;height:100%;background:url(../img/mv_bg02.webp) no-repeat center top/1336px}@media only screen and (max-width: 736px){#p-index #index-mv:after{background:url(../img/mv_bg02sp.webp) no-repeat center top/100%}}#p-index #index-mv .inner{padding:120px 0 150px;position:relative;width:1000px;z-index:1}@media only screen and (max-width: 1100px){#p-index #index-mv .inner{width:90.9090909091vw}}@media only screen and (max-width: 736px){#p-index #index-mv .inner{padding:5.5vw 0 0}}#p-index #index-mv .ttl_box{margin:0 auto;display:table}#p-index #index-mv .mv_toyama{width:437px;margin:0 auto}@media only screen and (max-width: 736px){#p-index #index-mv .mv_toyama{width:64vw}}#p-index #index-mv .mv_ttl{width:367px;margin:0 auto 25px}@media only screen and (max-width: 736px){#p-index #index-mv .mv_ttl{margin-bottom:10vw;width:53.3333333333vw}}#p-index #index-mv .mv_period{display:table;margin:0 auto 255px;background:#000;border-radius:30px;color:#fff;text-align:center;font-size:20px;font-weight:700;padding:14px 40px;font-feature-settings:"palt"}@media only screen and (max-width: 736px){#p-index #index-mv .mv_period{margin-bottom:4vw;padding:2.5vw 5vw;font-size:4vw}}#p-index #index-mv .mv_period .pc{display:inline-block !important}@media only screen and (max-width: 736px){#p-index #index-mv .mv_period .pc{display:none !important}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_period span{width:100%;line-height:110%;font-size:3.4666666667vw}}#p-index #index-mv .mv_text{text-align:center;color:#fff;font-size:18px;font-weight:700}@media only screen and (max-width: 736px){#p-index #index-mv .mv_text{text-align:left;width:97%;margin:0 auto;line-height:190%;font-size:4.2666666667vw}}#p-index #index-mv .mv_img01,#p-index #index-mv .mv_img02,#p-index #index-mv .mv_img03,#p-index #index-mv .mv_img04,#p-index #index-mv .mv_img05,#p-index #index-mv .mv_img06,#p-index #index-mv .mv_illust{position:absolute}#p-index #index-mv .mv_img01{width:120px;top:95px;left:80px}@media only screen and (max-width: 1100px){#p-index #index-mv .mv_img01{width:10.9090909091vw;left:7.2727272727vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_img01{top:-3vw;left:4vw;width:13.3333333333vw}}#p-index #index-mv .mv_img02{width:180px;top:200px;left:-50px}@media only screen and (max-width: 1100px){#p-index #index-mv .mv_img02{width:16.3636363636vw;left:-4.5454545455vw}}@media only screen and (max-width: 768px){#p-index #index-mv .mv_img02{top:22vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_img02{left:-6vw;top:11vw;width:18.6666666667vw}}#p-index #index-mv .mv_img03{width:139px;top:300px;left:150px}@media only screen and (max-width: 1100px){#p-index #index-mv .mv_img03{width:12.6363636364vw;left:12.7272727273vw}}@media only screen and (max-width: 768px){#p-index #index-mv .mv_img03{left:5vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_img03{top:37vw;left:2vw;width:14.6666666667vw}}#p-index #index-mv .mv_img04{width:189px;top:410px;left:0}@media only screen and (max-width: 1100px){#p-index #index-mv .mv_img04{width:17.1818181818vw}}@media only screen and (max-width: 768px){#p-index #index-mv .mv_img04{top:49vw;left:-3vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_img04{top:48.5vw;left:-2vw;width:18.6666666667vw}}#p-index #index-mv .mv_img05{width:210px;top:140px;right:-20px}@media only screen and (max-width: 1100px){#p-index #index-mv .mv_img05{width:19.0909090909vw;right:-1.8181818182vw}}@media only screen and (max-width: 768px){#p-index #index-mv .mv_img05{right:-6vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_img05{top:10vw;width:21.3333333333vw}}#p-index #index-mv .mv_img06{width:167px;top:290px;right:90px}@media only screen and (max-width: 1100px){#p-index #index-mv .mv_img06{width:15.1818181818vw;right:8.1818181818vw}}@media only screen and (max-width: 768px){#p-index #index-mv .mv_img06{right:2vw;top:34vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_img06{right:0;top:41vw;width:17.6vw}}#p-index #index-mv .mv_illust{width:342px;right:-80px;top:420px}@media only screen and (max-width: 1100px){#p-index #index-mv .mv_illust{width:31.0909090909vw;right:-7.2727272727vw}}@media only screen and (max-width: 768px){#p-index #index-mv .mv_illust{top:64vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_illust{top:84vw;right:-4vw;width:31.4666666667vw}}@media only screen and (max-width: 736px){#p-index #index-mv .mv_pdf{background:linear-gradient(90deg, rgb(213, 12, 24) 24%, rgb(249, 197, 13) 93%);border-radius:30px;width:50.6666666667vw;display:table !important;margin:0 auto 29vw}#p-index #index-mv .mv_pdf a{color:#fff;padding:4vw 0;text-align:center;font-weight:700}#p-index #index-mv .mv_pdf a .icon{width:3.2vw;margin-left:2vw;vertical-align:baseline}}@media only screen and (max-width: 736px){#p-index #index-mv .sp_logo{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center}}@media only screen and (max-width: 736px){#p-index #index-mv .logo01{width:100%;margin-bottom:2vw}}@media only screen and (max-width: 736px){#p-index #index-mv .logo01 img{width:34.4vw;margin:0 auto;display:block}}@media only screen and (max-width: 736px){#p-index #index-mv .logo02{width:9.6vw;margin-right:4vw}}@media only screen and (max-width: 736px){#p-index #index-mv .toyama_logo{width:40.5333333333vw}}#p-index #index-guidance{position:relative;margin-top:20px}@media only screen and (max-width: 736px){#p-index #index-guidance{z-index:2;margin-top:40vw}}#p-index #index-guidance:after{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:100%;z-index:-1;background:url(../img/guidance_bg.webp) no-repeat center bottom/100%}@media only screen and (max-width: 1920px){#p-index #index-guidance:after{background:url(../img/guidance_bg.webp) no-repeat center bottom/1920px}}@media only screen and (max-width: 736px){#p-index #index-guidance:after{bottom:-12vw;background:url(../img/guidance_bgsp.webp) no-repeat center bottom/100%}}#p-index #index-guidance .inner{position:relative;padding-bottom:220px}@media only screen and (max-width: 736px){#p-index #index-guidance .inner{padding-bottom:46vw}}#p-index #index-guidance .main_ttl{margin-bottom:60px}@media only screen and (max-width: 736px){#p-index #index-guidance .main_ttl{margin-bottom:6vw}}#p-index #index-guidance .guidance_step{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:40px}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_step{display:block;width:58.6666666667vw;margin:0 auto}}#p-index #index-guidance .guidance_step li{width:220px;padding:0 50px;position:relative;margin-bottom:30px}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_step li{width:100%;padding:0 0 10vw;margin-bottom:6vw}}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_step li:last-child{margin-bottom:0}}#p-index #index-guidance .guidance_step li:nth-child(1):after,#p-index #index-guidance .guidance_step li:nth-child(2):after{content:"";position:absolute;right:-10px;top:75px;width:0;height:0;margin:auto;display:inline-block;border-left:22px solid #d50c18;border-top:16px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0)}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_step li:nth-child(1):after,#p-index #index-guidance .guidance_step li:nth-child(2):after{border-bottom:none;border-top:6vw solid #d50c18;border-left:5vw solid rgba(0,0,0,0);border-right:5vw solid rgba(0,0,0,0);right:0;left:0;bottom:0;top:auto}}#p-index #index-guidance .guidance_step .guidance_img{margin-bottom:10px}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_step .guidance_img{margin-bottom:4vw}}#p-index #index-guidance .guidance_step .guidance_text{text-align:center;font-size:18px;font-weight:600}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_step .guidance_text{font-weight:700;font-size:4.8vw}}#p-index #index-guidance .guidance_step .guidance_text strong{display:block;color:#d50c18;font-size:25px;font-weight:600}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_step .guidance_text strong{font-weight:700;font-size:5.3333333333vw}}#p-index #index-guidance .main_btn{margin:0 auto 10px}@media only screen and (max-width: 736px){#p-index #index-guidance .main_btn a{font-size:4vw}}@media only screen and (max-width: 736px){#p-index #index-guidance .main_btn img{width:4vw;margin-left:2vw}}#p-index #index-guidance .small_text{font-size:16px;text-align:center}@media only screen and (max-width: 736px){#p-index #index-guidance .small_text{font-size:3.7333333333vw}}#p-index #index-guidance .guidance_illust{position:absolute;width:530px;left:-140px;bottom:50px}@media only screen and (max-width: 768px){#p-index #index-guidance .guidance_illust{width:67vw;left:-30vw}}@media only screen and (max-width: 736px){#p-index #index-guidance .guidance_illust{left:0;right:0;margin:auto;width:100%;bottom:-6vw}}#p-index #index-area{background:url(../img/area_bg.jpg) repeat left top/37px;padding:80px 0 100px}@media only screen and (max-width: 736px){#p-index #index-area{z-index:1;position:relative;padding:25vw 0 50vw}}#p-index #index-area .main_ttl{margin-bottom:40px}@media only screen and (max-width: 736px){#p-index #index-area .main_ttl{margin-bottom:6vw}}#p-index #index-area .area_text{text-align:center;font-size:18px;font-weight:700;margin-bottom:30px}@media only screen and (max-width: 736px){#p-index #index-area .area_text{text-align:left;width:85%;margin:0 auto 4vw;line-height:190%;font-size:4.2666666667vw}}#p-index #index-area .area_box{width:682px;margin:0 auto;position:relative}@media only screen and (max-width: 736px){#p-index #index-area .area_box{width:85.3333333333vw}}#p-index #index-area .area_btn{width:140px;position:absolute}@media only screen and (max-width: 736px){#p-index #index-area .area_btn{width:24.2666666667vw}}#p-index #index-area .area_btn.blue{top:265px;left:35px}@media only screen and (max-width: 736px){#p-index #index-area .area_btn.blue{top:29vw;left:-3vw}}#p-index #index-area .area_btn.blue a{background:#6385c8}#p-index #index-area .area_btn.pink{top:300px;left:205px}@media only screen and (max-width: 736px){#p-index #index-area .area_btn.pink{top:37vw;width:26.6666666667vw;left:29vw}}#p-index #index-area .area_btn.pink a{background:#ee5c62}#p-index #index-area .area_btn.green{top:185px;right:100px}@media only screen and (max-width: 736px){#p-index #index-area .area_btn.green{top:20vw;right:7vw}}#p-index #index-area .area_btn.green a{background:#4ba464}#p-index #index-area .area_btn a{color:#fff;font-size:23px;text-align:center;font-weight:700;padding:9px 0;border-radius:30px;transition:.3s}@media only screen and (max-width: 736px){#p-index #index-area .area_btn a{padding:2vw 0;font-size:4.5333333333vw}}#p-index #index-area .area_btn a:after{position:absolute;content:"";right:17px;bottom:0;top:0;width:0;height:0;margin:auto;display:inline-block;border-left:7px solid #fff;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}@media only screen and (max-width: 736px){#p-index #index-area .area_btn a:after{right:2vw}}#p-index #index-area .area_btn a:hover{opacity:1;background:#000}#p-area #top-head{border-bottom:solid 2px #000;padding-bottom:27px;background:#fff}@media only screen and (max-width: 736px){#p-area #top-head{padding-bottom:0}}@media only screen and (max-width: 736px){#p-area #top-head .logo_box{display:flex}}#p-area #top-head .logo01{display:none !important}#p-area #top-head .logo02{display:none}@media only screen and (max-width: 736px){#p-area #top-head .logo02{display:block}}#p-area #mv{margin-top:110px;padding:45px 0;margin-bottom:50px}@media only screen and (max-width: 736px){#p-area #mv{margin-top:14.6666666667vw;padding:4vw 0 5vw;margin-bottom:8vw}}#p-area #mv.pink{background:#ee5c62}#p-area #mv.blue{background:#6385c8}#p-area #mv.green{background:#4ba464}#p-area #mv .in_box{position:relative;display:table;margin:auto}@media only screen and (max-width: 736px){#p-area #mv .in_box{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}#p-area #mv .mv_ttl{color:#fff;text-align:center;font-size:30px;font-weight:700}@media only screen and (max-width: 736px){#p-area #mv .mv_ttl{border-bottom:none;font-size:5.8666666667vw}}#p-area #mv .mv_img{position:absolute;right:-120px;width:96px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media only screen and (max-width: 736px){#p-area #mv .mv_img{position:unset;margin-left:4vw;width:15.4666666667vw;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0)}}#p-area .wrapper{margin-bottom:190px;display:flex;flex-wrap:wrap;gap:35px 3%}@media only screen and (max-width: 736px){#p-area .wrapper{display:block;margin-bottom:15vw}}#p-area .area_block{width:310px;border:solid 1px #000;border-radius:8px;background:#f4f4f4;display:flex;flex-direction:column}@media only screen and (max-width: 1100px){#p-area .area_block{width:28.1818181818vw}}@media only screen and (max-width: 840px){#p-area .area_block{width:310px}}@media only screen and (max-width: 736px){#p-area .area_block{width:82.6666666667vw;margin-bottom:5.3333333333vw}}#p-area .area_block .cat_box{overflow:hidden;padding:15px 20px;background:#fff;border-radius:8px 8px 0 0}@media only screen and (max-width: 736px){#p-area .area_block .cat_box{padding:4vw 4.5vw}}#p-area .area_block .cat_box .cat{border:solid 1px #000;font-size:14px;border-radius:30px;padding:0 16px;float:left}@media only screen and (max-width: 736px){#p-area .area_block .cat_box .cat{font-size:3.7333333333vw}}#p-area .area_block .cat_box .tag{font-size:12px;padding:1px 13px;background:#fad758;float:right}@media only screen and (max-width: 736px){#p-area .area_block .cat_box .tag{padding:.2vw 3.5vw .8vw;font-size:3.2vw}}#p-area .area_block .cat_box .tag.green{background:#b0dca6}#p-area .area_block .area_ttl{clear:both;font-size:19px;font-weight:700;padding:0 20px 25px;background:#fff}@media only screen and (max-width: 736px){#p-area .area_block .area_ttl{font-size:5.0666666667vw;padding:0 4.5vw 6.5vw}}#p-area .area_block .benefits_ttl{border-top:solid 1px #000;padding-bottom:15px;background:#fff}@media only screen and (max-width: 736px){#p-area .area_block .benefits_ttl{padding-bottom:3vw}}#p-area .area_block .benefits_ttl span{font-size:15px;font-weight:700;color:#fff;width:70px;text-align:center;border-radius:0 0 5px 5px;padding:2px 0;display:table;margin:auto}@media only screen and (max-width: 736px){#p-area .area_block .benefits_ttl span{font-size:4vw;width:18.6666666667vw;padding:.5vw 0}}#p-area .area_block .benefits_ttl span.pink{background:#ee5c62}#p-area .area_block .benefits_ttl span.blue{background:#6385c8}#p-area .area_block .benefits_ttl span.green{background:#4ba464}#p-area .area_block .benefits_text{font-size:18px;font-weight:700;padding:0 20px 15px;background:#fff;line-height:150%}@media only screen and (max-width: 736px){#p-area .area_block .benefits_text{padding:0 4.5vw 3.5vw;font-size:4.8vw}}#p-area .area_block .benefits_text.pink{color:#ee5c62}#p-area .area_block .benefits_text.blue{color:#6385c8}#p-area .area_block .benefits_text.green{color:#4ba464}#p-area .area_block .text_box{border-top:solid 1px #000;padding:15px 25px 0;margin-bottom:16px;border-radius:0 0 8px 8px}@media only screen and (max-width: 736px){#p-area .area_block .text_box{padding:4vw 4.5vw 0 4.5vw}}#p-area .area_block .area_text{font-size:14px}@media only screen and (max-width: 736px){#p-area .area_block .area_text{font-size:3.7333333333vw}}#p-area .area_block .area_text a{text-decoration:underline}#p-area .area_map{width:270px;margin:auto auto 20px}@media only screen and (max-width: 1100px){#p-area .area_map{width:24.5454545455vw}}@media only screen and (max-width: 840px){#p-area .area_map{width:270px}}@media only screen and (max-width: 736px){#p-area .area_map{margin-bottom:7vw;width:72vw}}#p-area .area_map a{border:solid 1px #000;background:#fff;text-align:center;padding:10px 0;font-size:15px;font-weight:500;border-radius:30px;position:relative;transition:.3s}@media only screen and (max-width: 736px){#p-area .area_map a{font-size:4vw}}#p-area .area_map a:after{position:absolute;content:"";right:15px;top:0;bottom:0;width:0;height:0;margin:auto;display:inline-block;border-left:9px solid #000;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);transition:.3s}@media only screen and (max-width: 736px){#p-area .area_map a:after{right:3.5vw;border-left:2vw solid #000;border-top:1.5vw solid rgba(0,0,0,0);border-bottom:1.5vw solid rgba(0,0,0,0)}}#p-area .area_map a:hover{background:#000;color:#fff;opacity:1}#p-area .area_map a:hover:after{border-left:9px solid #fff}#p-area .more_btns{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:230px}@media only screen and (max-width: 736px){#p-area .more_btns{display:block;margin-bottom:50vw}}#p-area .more_btns .btn{margin:0 20px;width:430px}@media only screen and (max-width: 950px){#p-area .more_btns .btn{margin:0 1.5vw;width:45.2631578947vw}}@media only screen and (max-width: 736px){#p-area .more_btns .btn{width:68.8vw;margin:0 auto 4.5vw}}#p-area .more_btns .btn a{color:#fff;text-align:center;font-size:25px;font-weight:700;padding:33px 0;position:relative;border-radius:60px;transition:.3s}@media only screen and (max-width: 950px){#p-area .more_btns .btn a{font-size:2.6315789474vw}}@media only screen and (max-width: 736px){#p-area .more_btns .btn a{padding:5vw 0;font-size:4vw}}#p-area .more_btns .btn a.blue{background:#6385c8}#p-area .more_btns .btn a.pink{background:#ee5c62}#p-area .more_btns .btn a.green{background:#4ba464}#p-area .more_btns .btn a:after{position:absolute;content:"";right:35px;top:0;bottom:0;width:0;height:0;margin:auto;display:inline-block;border-left:10px solid #fff;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0)}@media only screen and (max-width: 736px){#p-area .more_btns .btn a:after{right:4vw;border-left:2.5vw solid #fff;border-top:1.5vw solid rgba(0,0,0,0);border-bottom:1.5vw solid rgba(0,0,0,0)}}#p-area .more_btns .btn a:hover{background:#000;opacity:1}