﻿a{transition:all .5s ease-in-out}.ta_c{text-align:center}.ta_l{text-align:left}.ta_r{text-align:right}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:break-word;-moz-tab-size:4;tab-size:4}::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}img{border-style:none;vertical-align:baseline}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}html{font-size:.5208333333vw}@media all and (min-width: 1921px){html{font-size:.3846153846vw}}@media all and (max-width: 1800px){html{font-size:.5555555556vw}}@media all and (max-width: 1700px){html{font-size:.5882352941vw}}@media all and (max-width: 1600px){html{font-size:.625vw}}@media all and (max-width: 1300px){html{font-size:.7692307692vw}}@media all and (max-width: 1200px){html{font-size:.8333333333vw}}@media all and (max-width: 1100px){html{font-size:.9090909091vw}}@media all and (max-width: 1050px){html{font-size:.9523809524vw}}@media all and (max-width: 900px){html{font-size:1.1111111111vw}}@media all and (max-width: 600px){html{font-size:1.6666666667vw}}@media all and (max-width: 480px){html{font-size:2.0833333333vw}}@media all and (max-width: 380px){html{font-size:2.6315789474vw}}body{color:#464646;font-size:1.7rem;font-family:"Noto Sans JP",sans-serif;font-weight:300;position:relative;overflow-x:hidden}body *:not(br){line-height:1.8}body.nosc{height:100vh;overflow:hidden}br{line-height:1.2}ul{list-style:none}main{display:block}a{text-decoration:none;color:#464646}a:hover{color:#464646;opacity:.7}img{width:100%;vertical-align:middle}hr{height:0;margin:0;padding:0;border:0}b{font-weight:inherit}body{animation:disableScroll .1s linear .6s both}.first_view.active img{-webkit-animation:first_view_i .6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:first_view_i .6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.header .fv .txt01{animation-delay:.4s}.header .fv .txt02,.header .fv .logo{animation-delay:.6s}.primary_navi .inner ul li.shien ul{animation-delay:.2s}.intro_area .inner ._img{animation-delay:.2s}@media screen and (max-width: 601px){.intro_area .inner ._img{animation-delay:0}}.intro_area .inner .charm01{animation-delay:.4s}@media screen and (max-width: 601px){.intro_area .inner .charm01{animation-delay:.2s}}.aboutus_area .inner .content01 ._boxr{animation-delay:.2s}.aboutus_area .inner .content02 .txt05{animation-delay:.6s}.aboutus_area .inner .content02 .charm04 img{animation-delay:.4s}.interview_area .inner .content01 .img01{animation-delay:.2s}@media screen and (max-width: 601px){.interview_area .inner .content01 .img01{animation-delay:0}}.interview_area .inner .content02 .img01{animation-delay:.2s}@media screen and (max-width: 601px){.interview_area .inner .content02 .img01{animation-delay:0}}.interview_area .inner .content02 .img02{animation-delay:.2s}@media screen and (max-width: 601px){.interview_area .inner .content02 .img02{animation-delay:0}}.faq_area .inner .content01 dl:nth-of-type(2){animation-delay:.2s}@media screen and (max-width: 601px){.faq_area .inner .content01 dl:nth-of-type(2){animation-delay:0}}.faq_area .inner .content01 dl:nth-of-type(3){animation-delay:.4s}@media screen and (max-width: 601px){.faq_area .inner .content01 dl:nth-of-type(3){animation-delay:0}}@media screen and (max-width: 601px){.aboutus_area .inner .content01 ._boxl,.aboutus_area .inner .content01 ._boxr,.support_area .inner .contentbox h3,.support_area .inner .sumai_area .content01,.support_area .inner .sumai_area .content02,.support_area .inner .fukushi_area .content01,.support_area .inner .fukushi_area .content02,.support_area .inner .kyouiku_area .content01,.support_area .inner .kigyou_area .content01,.interview_area .inner .content02 .txtbox{transform:translateY(0);opacity:1;animation:none}}.piko{animation:pikopiko 1.8s steps(2, start) infinite}@keyframes pikopiko{0%{transform:rotate(10deg)}to{transform:rotate(-5deg)}}.fuwa{animation:3s fuwafuwa infinite}@keyframes fuwafuwa{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.slide-top{opacity:0}.slide-top.active{-webkit-animation:slide-top .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-top .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes slide-top{0%{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slide-top{opacity:0}.slide-top.active{-webkit-animation:slide-top .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-top .8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media screen and (max-width: 601px){.slide-top.active{-webkit-animation:slide-top .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-top .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}}@keyframes slide-top{0%{-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0;@media screen and (max-width: 601px){-webkit-transform:translateY(-10%);transform:translateY(-10%);opacity:0}}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.slide-bottom{opacity:0}.slide-bottom.active{-webkit-animation:slide-bottom .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:slide-bottom .6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes slide-bottom{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.ctw-marker{background-image:-webkit-linear-gradient(left, transparent 50%, #ffff00 50%);background-image:-moz-linear-gradient(left, transparent 50%, #ffff00 50%);background-image:-ms-linear-gradient(left, transparent 50%, #ffff00 50%);background-image:-o-linear-gradient(left, transparent 50%, #ffff00 50%);background-image:linear-gradient(left, transparent 50%, #ffff00 50%);background-repeat:repeat-x;background-size:200% .7em;background-position:0 .8em;transition:all 1.5s ease;display:inline-block}.ctw-marker.active{background-position:-100% .8em;transition:all 1.5s ease;animation-delay:.2s}@keyframes first_view_i{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(5);transform:scale(5);opacity:0;pointer-events:none}}.scale-in-center{-webkit-transform:scale(0);transform:scale(0);opacity:1}.scale-in-center.active{-webkit-animation:scale-in-center .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;animation:scale-in-center .4s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@keyframes scale-in-center{0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.fadeIn{opacity:0}.fadeIn.active{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes zoom{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes disableScroll{0%{overflow:hidden}100%{overflow:auto}}.wrapper{overflow:hidden;position:relative}.wrapper .first_view{width:100%;height:100vh;left:0;top:0;position:absolute;z-index:9999;overflow:hidden;pointer-events:none}.wrapper .first_view>img{width:100%;height:100%;object-fit:cover}.wrapper .header{position:relative}.wrapper .header .fv{width:100%;height:100vh;position:relative;overflow:hidden}@media screen and (max-width: 900px){.wrapper .header .fv{height:calc(100vh - 150px);padding:0;margin-top:80px}}.wrapper .header .fv::before{content:"";display:block;width:100%;height:100%;background-image:url(../img/header_fv_img.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 900px){.wrapper .header .fv::before{background-position:60% center}}@media screen and (max-width: 415px){.wrapper .header .fv::before{background-position:60% center}}.wrapper .header .fv.active::before{-webkit-animation:zoom 10s 1;animation:zoom 10s 1;animation-fill-mode:forwards}.wrapper .header .fv::after{content:"";background-image:url(../img/header_fv_bg_circle.svg);background-size:contain;position:absolute;width:100%;height:50px;background-repeat:repeat-x;left:0;bottom:0}@media screen and (max-width: 900px){.wrapper .header .fv::after{height:35px}}.wrapper .header .fv .tokusetsu{display:flex;justify-content:flex-end;align-items:center;padding:40px 0 0 0;position:absolute;z-index:999;top:0;right:40px}@media screen and (max-width: 900px){.wrapper .header .fv .tokusetsu{width:100%;height:80px;background-color:rgba(255,255,255,.9);padding:0;justify-content:flex-start;position:fixed;top:0;left:0}}.wrapper .header .fv .tokusetsu p{font-weight:bold;color:#65ab31;line-height:1.6;padding:0 5px 0 0;margin-left:20px}@media screen and (max-width: 900px){.wrapper .header .fv .tokusetsu p{font-size:1.4rem}}.wrapper .header .fv .tokusetsu figure{width:90px}@media screen and (max-width: 900px){.wrapper .header .fv .tokusetsu figure{width:60px}}.wrapper .header .fv .logo{width:50%;max-width:660px;position:absolute;left:0%;bottom:80px}@media screen and (max-width: 601px){.wrapper .header .fv .logo{width:70%}}.wrapper .header .fv .txt01{position:absolute;left:83%;top:30%}@media screen and (max-width: 1090px){.wrapper .header .fv .txt01{left:85%}}@media screen and (max-width: 900px){.wrapper .header .fv .txt01{left:85%;top:5%}}@media screen and (max-width: 601px){.wrapper .header .fv .txt01{left:87%}}.wrapper .header .fv .txt02{position:absolute;left:77%;top:45%}@media screen and (max-width: 1090px){.wrapper .header .fv .txt02{left:78%}}@media screen and (max-width: 900px){.wrapper .header .fv .txt02{left:78%;top:20%}}@media screen and (max-width: 601px){.wrapper .header .fv .txt02{left:76%}}.wrapper .header .fv .txt01 p,.wrapper .header .fv .txt02 p{display:block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2.5rem;font-weight:bold;color:#fff;padding:35px 5px;position:relative}@media screen and (max-width: 1400px){.wrapper .header .fv .txt01 p,.wrapper .header .fv .txt02 p{font-size:1.8rem}}@media screen and (max-width: 601px){.wrapper .header .fv .txt01 p,.wrapper .header .fv .txt02 p{font-size:1.4rem}}.wrapper .header .fv .txt01 p span,.wrapper .header .fv .txt02 p span{z-index:3;position:relative}.wrapper .header .fv .txt01 p::before,.wrapper .header .fv .txt02 p::before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;left:0px;bottom:0px;z-index:2}.wrapper .header .fv .txt01 p::after,.wrapper .header .fv .txt02 p::after{content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;left:10px;bottom:-10px;z-index:1}@media screen and (max-width: 900px){.wrapper .header .fv .txt01 p::after,.wrapper .header .fv .txt02 p::after{left:5px;bottom:-5px}}.wrapper .header .more{position:fixed;z-index:999;right:4%;bottom:12%;opacity:0;visibility:hidden;transition:all .3s}.wrapper .header .more.visible{opacity:1;visibility:visible;transform:translate(0, 0)}@media screen and (max-width: 900px){.wrapper .header .more{width:100%;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center}}.wrapper .header .more .box{position:relative}@media screen and (max-width: 900px){.wrapper .header .more .box{width:50%}}.wrapper .header .more .box a{width:160px;height:160px;background-color:#e95388;border:solid 3px #d04b7a;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;font-weight:bold;line-height:1.5;color:#fff;transition:all .3s;position:relative;z-index:1000;box-sizing:border-box}@media screen and (max-width: 1400px){.wrapper .header .more .box a{width:130px;height:130px;font-size:1.4rem}}@media screen and (max-width: 900px){.wrapper .header .more .box a{font-size:1.6rem;line-height:1.4;width:100%;height:70px;border-radius:0;flex-direction:row}}.wrapper .header .more .box a::after{content:"";display:block;width:12px;height:12px;border-bottom:3px solid #f89e0e;border-right:3px solid #f89e0e;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:5px 0}@media screen and (max-width: 900px){.wrapper .header .more .box a::after{border-bottom:none;border-right:3px solid #f89e0e;border-top:3px solid #f89e0e}}.wrapper .header .more .box a:hover{opacity:1;transform:scale(1.1)}.wrapper .header .more .box figure{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:55%;top:-75%;z-index:998}@media screen and (max-width: 900px){.wrapper .header .more .box figure{display:none}}.wrapper .header .more .box.esonmin{display:none}@media screen and (max-width: 900px){.wrapper .header .more .box.esonmin{display:block;position:relative}}.wrapper .header .more .box.esonmin a{background-color:#e89112;border:solid 3px #e68800}.wrapper .header .more .box.esonmin a::before{content:"";display:block;position:absolute;width:40px;height:40px;background-image:url(../img/btn_tokuten.svg);background-size:cover;background-repeat:no-repeat;background-position:center;top:-20px;left:5%}.wrapper .header .more .box.esonmin a::after{content:"";display:block;width:12px;height:12px;border-bottom:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:5px 0}@media screen and (max-width: 900px){.wrapper .header .more .box.esonmin a::after{border-bottom:none;border-right:3px solid #fff;border-top:3px solid #fff}}.wrapper .header nav.primary_navi{padding:50px 0 0 0}@media screen and (max-width: 900px){.wrapper .header nav.primary_navi{display:none}}.wrapper .header nav.primary_navi .inner ul{width:100%;display:flex;justify-content:space-between}.wrapper .header nav.primary_navi .inner ul li{position:relative;display:flex;justify-content:center;align-items:flex-end}.wrapper .header nav.primary_navi .inner ul li.about{width:17.8%}@media screen and (max-width: 1090px){.wrapper .header nav.primary_navi .inner ul li.about{width:19.6%}}.wrapper .header nav.primary_navi .inner ul li.interview{width:13.6%}@media screen and (max-width: 1090px){.wrapper .header nav.primary_navi .inner ul li.interview{width:15%}}.wrapper .header nav.primary_navi .inner ul li a{width:100%;height:auto;display:block;filter:drop-shadow(3px 3px 2px rgba(100, 100, 100, 0.8))}.wrapper .header nav.primary_navi .inner ul li a:hover{opacity:1;filter:drop-shadow(0px 0px 0px rgba(100, 100, 100, 0.8))}.wrapper .header nav.primary_navi .inner ul li.shien{width:47%;max-width:563px}@media screen and (max-width: 1090px){.wrapper .header nav.primary_navi .inner ul li.shien{width:51.6%}}.wrapper .header nav.primary_navi .inner ul li.shien ul{position:relative}.wrapper .header nav.primary_navi .inner ul li.shien ul::before{content:"";position:absolute;width:43%;height:64%;background-image:url(../img/primary_navi_charm.svg);background-size:cover;background-position:center;background-repeat:no-repeat;left:30%;top:-36%}.wrapper .header nav.primary_navi .inner ul li.shien ul li{margin:0 2% 0}.wrapper .header nav.primary_navi .inner ul li.shien ul li.sumai{width:26.8%}.wrapper .header nav.primary_navi .inner ul li.shien ul li.fukushi{width:21.6%}.wrapper .header nav.primary_navi .inner ul li.shien ul li.kyouiku{width:20.6%}.wrapper .header nav.primary_navi .inner ul li.shien ul li.kigyou{width:23.2%}.wrapper .header nav.fixed_navi{width:100%;position:fixed;top:0;z-index:999;background-color:rgba(255,255,255,.9);box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);opacity:0;transition:all .3s;visibility:hidden}.wrapper .header nav.fixed_navi.visible{opacity:1;transform:translate(0, 0);visibility:visible}@media screen and (max-width: 900px){.wrapper .header nav.fixed_navi{display:none}}.wrapper .header nav.fixed_navi .logo{position:absolute;width:25%;max-width:250px;left:60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media screen and (max-width: 1400px){.wrapper .header nav.fixed_navi .logo{max-width:200px;left:4%}}@media screen and (max-width: 1090px){.wrapper .header nav.fixed_navi .logo{max-width:150px}}.wrapper .header nav.fixed_navi .inner ul.box{display:flex;justify-content:flex-end;align-items:flex-end;margin:15px 0 15px auto}@media screen and (max-width: 1400px){.wrapper .header nav.fixed_navi .inner ul.box{margin:10px 0 10px auto}}.wrapper .header nav.fixed_navi .inner ul.box a{margin:auto;display:block;font-size:1.4rem;padding:10px 40px 10px}@media screen and (max-width: 1400px){.wrapper .header nav.fixed_navi .inner ul.box a{padding:5px 30px 5px}}@media screen and (max-width: 1090px){.wrapper .header nav.fixed_navi .inner ul.box a{padding:5px 20px 5px;line-height:1.6}}.wrapper .header nav.fixed_navi .inner ul.box a:hover,.wrapper .header nav.fixed_navi .inner ul.box a.current{background-color:rgba(252,200,0,.3)}.wrapper .header nav.fixed_navi .inner ul.box li{text-align:center}.wrapper .header nav.fixed_navi .inner ul.box li:first-child{border-left:solid 1px #d1d1d1}.wrapper .header nav.fixed_navi .inner ul.box li:last-child{border-right:solid 1px #d1d1d1}.wrapper .header nav.fixed_navi .inner ul.box li ul.shien{display:flex;justify-content:flex-end;align-items:flex-end;position:relative}.wrapper .header nav.fixed_navi .inner ul.box li ul.shien::after{width:65%;content:"充実の移住支援";position:absolute;top:-25px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);background-color:#464646;color:#fff;font-size:1.4rem;padding:0px 20px;border-radius:15px}.wrapper .header nav.fixed_navi .inner ul.box li ul.shien>li{border-left:dotted 1px #d1d1d1}.wrapper .header nav.fixed_navi .inner ul.box li ul.shien>li:last-child{border-right:dotted 1px #d1d1d1}.wrapper #overlay{display:none}@media screen and (max-width: 900px){.wrapper #overlay{display:block;width:100%;height:100%;position:fixed;top:0;right:-100%;z-index:1000;background-color:#65ab31;padding:60px 20px 80px;box-sizing:border-box;transition:all .3s ease-out;overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 601px){.wrapper #overlay{width:100%}}.wrapper #overlay .logo{width:50%;max-width:180px;margin-bottom:30px}.wrapper #overlay .txt01{color:#fff;font-size:1.7rem;font-weight:bold;margin-bottom:30px}.wrapper #overlay nav ul{margin-bottom:30px}.wrapper #overlay nav ul li a{display:block;width:100%;color:#fff;font-size:1.7rem;font-weight:bold;text-align:center;padding:30px;box-sizing:border-box;border-bottom:solid 1px #fff}.wrapper #overlay nav ul li:first-child a{border-top:solid 1px #fff}.wrapper #overlay .close{width:100%;background-color:#fff;padding:15px;box-sizing:border-box;position:relative}.wrapper #overlay .close::before,.wrapper #overlay .close::after{content:"";display:block;width:30px;height:1px;background-color:#65ab31;position:absolute;right:10px;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.wrapper #overlay .close::before{transform:rotate(-45deg)}.wrapper #overlay .close::after{transform:rotate(45deg)}.wrapper #overlay .close p{color:#65ab31;font-weight:bold;text-align:center}.wrapper .menu-trigger{display:none}@media screen and (max-width: 900px){.wrapper .menu-trigger{display:inline-block;transition:all .4s;box-sizing:border-box;position:fixed;top:25px;right:20px;width:40px;height:30px;z-index:9998}.wrapper .menu-trigger.active span:nth-of-type(1){color:#fff;-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.wrapper .menu-trigger.active span:nth-of-type(2){opacity:0}.wrapper .menu-trigger.active span:nth-of-type(3){color:#fff;-webkit-transform:translateY(-12px) rotate(45deg);transform:translateY(-12px) rotate(45deg)}}@media screen and (max-width: 900px){.wrapper .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;z-index:9999;left:0;right:0;margin:auto;width:100%;height:2px;background-color:#65ab31}}.wrapper .menu-trigger span:nth-of-type(1){top:2px}.wrapper .menu-trigger span:nth-of-type(2){top:14px}.wrapper .menu-trigger span:nth-of-type(3){bottom:2px}.wrapper .view{transform:translateX(-100%)}body{position:relative}body .main{padding-top:280px}@media screen and (max-width: 900px){body .main{padding-top:120px}}body .main .intro_area{padding:0 0 280px}@media screen and (max-width: 900px){body .main .intro_area{padding:0 0 120px}}body .main .intro_area .inner{display:flex;position:relative}@media screen and (max-width: 601px){body .main .intro_area .inner{flex-direction:column}}body .main .intro_area .inner ._txt{width:43%;margin-right:70px}@media screen and (max-width: 1090px){body .main .intro_area .inner ._txt{width:50%;margin-right:50px}}@media screen and (max-width: 601px){body .main .intro_area .inner ._txt{width:100%;margin:0 0 30px 0}}body .main .intro_area .inner ._txt h2{font-size:5rem;color:#65ab31;line-height:1.6;margin-bottom:30px}@media screen and (max-width: 1090px){body .main .intro_area .inner ._txt h2{font-size:4rem}}@media screen and (max-width: 900px){body .main .intro_area .inner ._txt h2{font-size:3rem}}body .main .intro_area .inner ._txt h2 .sp{display:none}@media screen and (max-width: 601px){body .main .intro_area .inner ._txt h2 .sp{display:block}}body .main .intro_area .inner ._txt p{line-height:2.1}@media screen and (max-width: 900px){body .main .intro_area .inner ._txt p{font-size:1.6rem}}@media screen and (max-width: 900px){body .main .intro_area .inner ._txt p>br.pc_only{display:none}}body .main .intro_area .inner ._img{flex:1;margin-right:calc(50% - 50vw)}@media screen and (max-width: 601px){body .main .intro_area .inner ._img{width:100%;margin:0}}body .main .intro_area .inner ._img>img{border-radius:20px 0 0 20px}@media screen and (max-width: 601px){body .main .intro_area .inner ._img>img{border-radius:20px}}body .main .intro_area .inner .charm01{position:absolute;width:21%;left:32%;top:-8%;z-index:-1}@media screen and (max-width: 1090px){body .main .intro_area .inner .charm01{left:40%}}@media screen and (max-width: 601px){body .main .intro_area .inner .charm01{width:27%;left:auto;right:0;top:5%}}body .main .intro_area .inner .charm02{position:absolute;width:5%;left:-10%;bottom:-5%}@media screen and (max-width: 601px){body .main .intro_area .inner .charm02{display:none}}body .main .aboutus_area{position:relative;background-image:url(../img/aboutus_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:150px 0 150px}@media screen and (max-width: 900px){body .main .aboutus_area{padding:80px 0 80px}}body .main .aboutus_area .inner h2{font-size:4rem;font-weight:bold;color:#fff;text-align:center;margin:0 auto 150px}@media screen and (max-width: 900px){body .main .aboutus_area .inner h2{font-size:3rem;margin:0 auto 80px}}body .main .aboutus_area .inner h2 br.sp{display:none}@media screen and (max-width: 601px){body .main .aboutus_area .inner h2 br.sp{display:block}}body .main .aboutus_area .inner .content01{display:flex;justify-content:space-between;margin:0 0 160px}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content01{flex-direction:column;margin:0 0 50px}}body .main .aboutus_area .inner .content01 ._boxl{width:53%;position:relative}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content01 ._boxl{width:55%}}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content01 ._boxl{width:100%;margin-bottom:100px}}body .main .aboutus_area .inner .content01 ._boxl figure.img01{width:85%;margin:0 0 80px}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content01 ._boxl figure.img01{margin:0 0 60px}}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content01 ._boxl figure.img01{margin:0 auto 40px}}body .main .aboutus_area .inner .content01 ._boxl p{color:#fff;line-height:2.1}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content01 ._boxl p{font-size:1.6rem}}body .main .aboutus_area .inner .content01 ._boxr{width:33%;min-width:400px;background-color:#fff;padding:25px;border-radius:0 90px 0 0;box-sizing:border-box}@media screen and (max-width: 1090px){body .main .aboutus_area .inner .content01 ._boxr{min-width:370px}}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content01 ._boxr{width:35%;min-width:300px;padding:20px;border-radius:0 60px 0 0}}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content01 ._boxr{width:100%;min-width:inherit}}body .main .aboutus_area .inner .content01 ._boxr h3{color:#65ab31;font-size:2.6rem;text-align:center;margin:0 0 10px}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content01 ._boxr h3{font-size:1.9rem}}body .main .aboutus_area .inner .content01 ._boxr p{text-align:center;margin:0 0 20px}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content01 ._boxr p{font-size:1.4rem}}body .main .aboutus_area .inner .content02{position:relative;margin:0 0 160px}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content02{margin:0 0 80px}}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02{margin:0 0 50px}}body .main .aboutus_area .inner .content02 figure.img01{position:relative;z-index:1}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 figure.img01 .pc{display:none}}body .main .aboutus_area .inner .content02 figure.img01 .sp{display:none}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 figure.img01 .sp{display:block}}body .main .aboutus_area .inner .content02 .txtbox{position:absolute;z-index:2;writing-mode:vertical-rl}body .main .aboutus_area .inner .content02 .txtbox p{writing-mode:tb-rl;font-size:1.8rem;font-weight:bold;color:#fff;padding:25px 5px;position:relative}@media screen and (max-width: 900px){body .main .aboutus_area .inner .content02 .txtbox p{font-size:1.6rem}}body .main .aboutus_area .inner .content02 .txtbox p span{z-index:3;position:relative}body .main .aboutus_area .inner .content02 .txtbox p::before{content:"";display:block;width:100%;height:100%;background-color:#000;position:absolute;left:0px;bottom:0px;z-index:2}body .main .aboutus_area .inner .content02 .txtbox p::after{content:"";display:block;width:100%;height:100%;background-color:#fff;position:absolute;left:5px;bottom:-5px;z-index:1}body .main .aboutus_area .inner .content02 .txt01{top:5%;left:0}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 .txt01{top:10%}}body .main .aboutus_area .inner .content02 .txt02,body .main .aboutus_area .interview_area .inner .content02 .content01 .txtbox .txt03,body .main .interview_area .aboutus_area .inner .content02 .content01 .txtbox .txt03,body .main .aboutus_area .interview_area .inner .content01 .txtbox .content02 .txt03,body .main .interview_area .aboutus_area .inner .content01 .txtbox .content02 .txt03{top:-3%;right:26%}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 .txt02,body .main .aboutus_area .interview_area .inner .content02 .content01 .txtbox .txt03,body .main .interview_area .aboutus_area .inner .content02 .content01 .txtbox .txt03,body .main .aboutus_area .interview_area .inner .content01 .txtbox .content02 .txt03,body .main .interview_area .aboutus_area .inner .content01 .txtbox .content02 .txt03{top:10%;right:0%}}body .main .aboutus_area .inner .content02 .txt03{left:40%;bottom:0}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 .txt03{left:76%;bottom:8%}}body .main .aboutus_area .inner .content02 .txt04{right:4%;bottom:18%}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 .txt04{right:auto;bottom:34%;left:32%}}body .main .aboutus_area .inner .content02 .txt05{position:absolute;z-index:2;font-size:1.8vw;font-weight:bold;text-align:center;color:#fff;top:2%;left:34%;display:flex;align-items:center}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 .txt05{position:static;margin-bottom:30px;font-size:4vw;justify-content:center}}body .main .aboutus_area .inner .content02 .txt05::before{content:"";display:block;width:2.5vw;height:3px;background-color:#fff;transform:rotate(35deg);margin-right:10px}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 .txt05::before{width:25px}}body .main .aboutus_area .inner .content02 .txt05::after{content:"";display:block;width:2.5vw;height:3px;background-color:#fff;transform:rotate(-35deg);margin-left:10px}@media screen and (max-width: 601px){body .main .aboutus_area .inner .content02 .txt05::after{width:25px}}body .main .aboutus_area .charm01{position:absolute;width:35%;left:4%;top:0}body .main .aboutus_area .charm02{position:absolute;width:6%;right:17%;top:3%}@media screen and (max-width: 900px){body .main .aboutus_area .charm02{width:8%;right:13%;top:2%}}@media screen and (max-width: 601px){body .main .aboutus_area .charm02{display:none}}body .main .aboutus_area .charm03_pc{width:16%;top:-13%;right:-13%;position:absolute}@media screen and (max-width: 900px){body .main .aboutus_area .charm03_pc{width:18%;top:-18%;right:0;position:absolute}}@media screen and (max-width: 601px){body .main .aboutus_area .charm03_pc{display:none}}body .main .aboutus_area .charm03_sp{display:none}@media screen and (max-width: 601px){body .main .aboutus_area .charm03_sp{display:block;position:absolute;width:25%;right:-2%;bottom:-8%}}body .main .aboutus_area .charm04 .pc{width:23%;top:10%;left:40%;position:absolute}@media screen and (max-width: 601px){body .main .aboutus_area .charm04 .pc{display:none}}body .main .aboutus_area .charm04 .sp{display:none}@media screen and (max-width: 601px){body .main .aboutus_area .charm04 .sp{display:block;width:28%;top:10%;left:61%;position:absolute}}body .main .aboutus_area .charm05{width:13%;bottom:-10%;left:-2%;position:absolute}@media screen and (max-width: 900px){body .main .aboutus_area .charm05{left:4%}}@media screen and (max-width: 601px){body .main .aboutus_area .charm05{width:20%;bottom:0%;left:3%;position:absolute}}body .main .support_area{position:relative}body .main .support_area .inner{padding:280px 0 280px}@media screen and (max-width: 900px){body .main .support_area .inner{padding:120px 0 120px}}body .main .support_area .inner h2{font-size:4rem;font-weight:bold;margin:0 auto 35px;text-align:center}@media screen and (max-width: 900px){body .main .support_area .inner h2{font-size:3rem}}body .main .support_area .inner ._catch{text-align:center;margin:0 auto 270px}@media screen and (max-width: 900px){body .main .support_area .inner ._catch{font-size:1.6rem;margin:0 auto 60px}}@media screen and (max-width: 601px){body .main .support_area .inner ._catch{text-align:left}}body .main .support_area .inner .contentbox{background-color:#fffff9;border:solid 3px #f7f7e9;border-radius:20px;margin:0 auto 100px;padding:100px 55px}@media screen and (max-width: 1090px){body .main .support_area .inner .contentbox{padding:70px 30px}}@media screen and (max-width: 601px){body .main .support_area .inner .contentbox{padding:35px 20px;margin:0 auto 30px}}body .main .support_area .inner .contentbox.last{margin:0 auto 160px}@media screen and (max-width: 601px){body .main .support_area .inner .contentbox.last{margin:0 auto 0}}body .main .support_area .inner .contentbox h3{font-size:4rem;font-weight:bold;text-align:center;position:relative;margin:0 auto 60px}@media screen and (max-width: 1090px){body .main .support_area .inner .contentbox h3{font-size:3rem}}@media screen and (max-width: 601px){body .main .support_area .inner .contentbox h3{margin:0 auto 35px}}body .main .support_area .inner .contentbox h3::before,body .main .support_area .inner .contentbox h3::after{content:"";display:block;height:1px;background-color:#707070;position:absolute}body .main .support_area .inner .contentbox h3::before{width:75%;left:0;top:0}body .main .support_area .inner .contentbox h3::after{width:85%;right:0;top:5px}body .main .support_area .inner .contentbox h3 span{display:block;width:100%;position:relative;padding:10px 0 10px}body .main .support_area .inner .contentbox h3 span::before,body .main .support_area .inner .contentbox h3 span::after{content:"";display:block;height:1px;background-color:#707070;position:absolute}body .main .support_area .inner .contentbox h3 span::before{width:85%;left:0;bottom:0}body .main .support_area .inner .contentbox h3 span::after{width:75%;right:0;bottom:5px}body .main .support_area .inner .sumai_area .content01{display:flex;justify-content:space-between;margin:0 0 60px 0}body .main .support_area .inner .sumai_area .content01 figure.img01{width:42%}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content01 figure.img01{display:none}}body .main .support_area .inner .sumai_area .content01 figure.img01>img{border-radius:20px}body .main .support_area .inner .sumai_area .content01 .txt_box{width:52%}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content01 .txt_box{width:100%}}body .main .support_area .inner .sumai_area .content01 .txt_box .ttl{font-size:3rem}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content01 .txt_box .ttl{font-size:2.6rem}}body .main .support_area .inner .sumai_area .content01 .txt_box .ttl:nth-of-type(3){margin:20px 0 0 0}body .main .support_area .inner .sumai_area .content01 .txt_box .ttl>span{margin-right:1em}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content01 .txt_box .ttl>span{display:block}}body .main .support_area .inner .sumai_area .content01 .txt_box p:not([class]){line-height:2.1}body .main .support_area .inner .sumai_area .content01 .txt_box .img01_sp{display:none}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content01 .txt_box .img01_sp{display:block;margin-top:20px}}body .main .support_area .inner .sumai_area .content01 .txt_box .img01_sp>img{border-radius:20px}body .main .support_area .inner .sumai_area .content02{border:solid 1px #52620f;background-color:#fff}body .main .support_area .inner .sumai_area .content02 h4{background-color:#52620f;text-align:center;font-size:3rem;line-height:1.38;font-weight:bold;color:#fff;padding:5px 0}@media screen and (max-width: 900px){body .main .support_area .inner .sumai_area .content02 h4{font-size:2.5rem}}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 h4 span{display:none}}body .main .support_area .inner .sumai_area .content02 h4 br{display:none}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 h4 br{display:block}}body .main .support_area .inner .sumai_area .content02 .inner{width:92%;margin:auto;padding:40px 0 0}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner{width:88%;padding:20px 0 0}}body .main .support_area .inner .sumai_area .content02 .inner .hiyo{display:flex;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo{flex-direction:column}}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li{width:48%;box-sizing:border-box;padding:25px;border-top:solid 5px #9cbb1c;border-left:solid 5px #9cbb1c;border-right:solid 5px #c3e82a;border-bottom:solid 5px #c3e82a}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li{width:100%}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li:first-child{margin-bottom:20px}}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .ttl{font-size:4rem;line-height:1.25}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .ttl{font-size:3rem}}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .ttl{font-size:2.5rem}}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txtbox{display:flex;justify-content:center;align-items:center}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txtbox .txt01{font-size:4rem;font-weight:bold;line-height:1.2}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txtbox .txt01{font-size:2.5rem}}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txtbox .txt01{font-size:2rem}}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txtbox .txt02,body .main .support_area .interview_area .inner .sumai_area .content02 .inner .hiyo li .content01 .txtbox .txt03,body .main .interview_area .support_area .inner .sumai_area .content02 .inner .hiyo li .content01 .txtbox .txt03,body .main .support_area .interview_area .inner .content01 .sumai_area .content02 .inner .hiyo li .txtbox .txt03,body .main .interview_area .support_area .inner .content01 .sumai_area .content02 .inner .hiyo li .txtbox .txt03{font-size:14.5rem;font-weight:bold;line-height:1;color:#e95388}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txtbox .txt02,body .main .support_area .interview_area .inner .sumai_area .content02 .inner .hiyo li .content01 .txtbox .txt03,body .main .interview_area .support_area .inner .sumai_area .content02 .inner .hiyo li .content01 .txtbox .txt03,body .main .support_area .interview_area .inner .content01 .sumai_area .content02 .inner .hiyo li .txtbox .txt03,body .main .interview_area .support_area .inner .content01 .sumai_area .content02 .inner .hiyo li .txtbox .txt03{font-size:7vw}}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txtbox .txt02,body .main .support_area .interview_area .inner .sumai_area .content02 .inner .hiyo li .content01 .txtbox .txt03,body .main .interview_area .support_area .inner .sumai_area .content02 .inner .hiyo li .content01 .txtbox .txt03,body .main .support_area .interview_area .inner .content01 .sumai_area .content02 .inner .hiyo li .txtbox .txt03,body .main .interview_area .support_area .inner .content01 .sumai_area .content02 .inner .hiyo li .txtbox .txt03{font-size:16vw}}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txt03{font-size:10rem;font-weight:bold;line-height:1.35;color:#e95388}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txt03{font-size:6.5vw}}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .txt03{font-size:12vw}}body .main .support_area .inner .sumai_area .content02 .inner .hiyo li .note{font-size:1.4rem;margin-top:10px}body .main .support_area .inner .sumai_area .content02 .inner .seido{display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .seido{flex-direction:column}}body .main .support_area .inner .sumai_area .content02 .inner .seido dl{width:48%;margin-bottom:50px}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content02 .inner .seido dl{width:46%}}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .seido dl{width:100%}}body .main .support_area .inner .sumai_area .content02 .inner .seido dl.col1{width:100%}body .main .support_area .inner .sumai_area .content02 .inner .seido dl.col1 dd{display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .seido dl.col1 dd{flex-direction:column}}body .main .support_area .inner .sumai_area .content02 .inner .seido dl.col1 dd p{width:48%;line-height:2.1}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .seido dl.col1 dd p{width:100%}}body .main .support_area .inner .sumai_area .content02 .inner .seido dl dt{font-size:2.4rem;line-height:1.25;padding:13px 10px;box-sizing:border-box;font-weight:bold;color:#fff;text-align:center;background-color:#9cbb1c;border-radius:30px;width:100%;margin-bottom:10px}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content02 .inner .seido dl dt{font-size:2rem}}body .main .support_area .inner .sumai_area .content02 .inner .seido dl dt br.sp{display:none}@media screen and (max-width: 601px){body .main .support_area .inner .sumai_area .content02 .inner .seido dl dt br.sp{display:block}}body .main .support_area .inner .sumai_area .content02 .inner .seido dl dd{line-height:2.1}@media screen and (max-width: 1090px){body .main .support_area .inner .sumai_area .content02 .inner .seido dl dd{font-size:1.6rem}}body .main .support_area .inner .fukushi_area{position:relative}body .main .support_area .inner .fukushi_area .content01{width:65.2%;display:flex;justify-content:center;margin:0 auto 60px}@media screen and (max-width: 900px){body .main .support_area .inner .fukushi_area .content01{width:75%}}@media screen and (max-width: 601px){body .main .support_area .inner .fukushi_area .content01{width:100%;flex-direction:column}}body .main .support_area .inner .fukushi_area .content01 figure{width:43%}@media screen and (max-width: 601px){body .main .support_area .inner .fukushi_area .content01 figure{width:100%}}body .main .support_area .inner .fukushi_area .content01 figure>img{border-radius:20px}body .main .support_area .inner .fukushi_area .content01 .txt_box{width:49%;margin-right:30px}@media screen and (max-width: 601px){body .main .support_area .inner .fukushi_area .content01 .txt_box{width:80%;margin:0 auto 20px}}body .main .support_area .inner .fukushi_area .content01 .txt_box .ttl{font-size:4rem;line-height:1}@media screen and (max-width: 1090px){body .main .support_area .inner .fukushi_area .content01 .txt_box .ttl{font-size:3rem}}body .main .support_area .inner .fukushi_area .content01 .txt_box .txt{font-size:4rem;font-weight:bold;margin-bottom:10px;text-align:center}@media screen and (max-width: 1090px){body .main .support_area .inner .fukushi_area .content01 .txt_box .txt{font-size:3rem}}body .main .support_area .inner .fukushi_area .content01 .txt_box .txt span{font-size:14.8rem;color:#e95388;vertical-align:-0.25em;line-height:1}@media screen and (max-width: 1090px){body .main .support_area .inner .fukushi_area .content01 .txt_box .txt span{font-size:8rem}}body .main .support_area .inner .fukushi_area .content01 .txt_box .note{font-size:1.4rem;text-align:right}body .main .support_area .inner .fukushi_area .content02{width:95%;margin:auto;display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap}@media screen and (max-width: 601px){body .main .support_area .inner .fukushi_area .content02{width:100%;flex-direction:column}}body .main .support_area .inner .fukushi_area .content02 dl{width:46%;margin-bottom:50px}@media screen and (max-width: 1090px){body .main .support_area .inner .fukushi_area .content02 dl{width:46%}}@media screen and (max-width: 601px){body .main .support_area .inner .fukushi_area .content02 dl{width:100%}}body .main .support_area .inner .fukushi_area .content02 dl dt{font-size:2.4rem;padding:13px 10px;box-sizing:border-box;line-height:1.25;font-weight:bold;color:#fff;text-align:center;background-color:#9cbb1c;border-radius:30px;width:100%;margin-bottom:10px}@media screen and (max-width: 1090px){body .main .support_area .inner .fukushi_area .content02 dl dt{font-size:2rem}}body .main .support_area .inner .fukushi_area .content02 dl dt br.sp{display:none}@media screen and (max-width: 601px){body .main .support_area .inner .fukushi_area .content02 dl dt br.sp{display:block}}body .main .support_area .inner .fukushi_area .content02 dl dd{line-height:2.1}@media screen and (max-width: 1090px){body .main .support_area .inner .fukushi_area .content02 dl dd{font-size:1.6rem}}body .main .support_area .inner .fukushi_area .charm01{width:20%;right:2%;bottom:2%;position:absolute}@media screen and (max-width: 601px){body .main .support_area .inner .fukushi_area .charm01{position:static;width:60%;margin:auto}}body .main .support_area .inner .kyouiku_area .content01{width:95%;margin:auto;display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap}@media screen and (max-width: 601px){body .main .support_area .inner .kyouiku_area .content01{width:100%;flex-direction:column}}body .main .support_area .inner .kyouiku_area .content01 dl{width:46%;margin-bottom:50px}@media screen and (max-width: 1090px){body .main .support_area .inner .kyouiku_area .content01 dl{width:46%}}@media screen and (max-width: 601px){body .main .support_area .inner .kyouiku_area .content01 dl{width:100%}}body .main .support_area .inner .kyouiku_area .content01 dl.img{width:36%}@media screen and (max-width: 601px){body .main .support_area .inner .kyouiku_area .content01 dl.img{width:100%;margin-bottom:30px}}body .main .support_area .inner .kyouiku_area .content01 dl.img img{border-radius:20px}body .main .support_area .inner .kyouiku_area .content01 dl.boxr{width:59%}@media screen and (max-width: 601px){body .main .support_area .inner .kyouiku_area .content01 dl.boxr{width:100%}}body .main .support_area .inner .kyouiku_area .content01 dl dt{font-size:2.4rem;padding:13px 10px;box-sizing:border-box;line-height:1.25;font-weight:bold;color:#fff;text-align:center;background-color:#9cbb1c;border-radius:30px;width:100%;margin-bottom:10px}@media screen and (max-width: 1090px){body .main .support_area .inner .kyouiku_area .content01 dl dt{font-size:2rem}}body .main .support_area .inner .kyouiku_area .content01 dl dt br.sp{display:none}@media screen and (max-width: 601px){body .main .support_area .inner .kyouiku_area .content01 dl dt br.sp{display:block}}body .main .support_area .inner .kyouiku_area .content01 dl dd{line-height:2.1}@media screen and (max-width: 1090px){body .main .support_area .inner .kyouiku_area .content01 dl dd{font-size:1.6rem}}body .main .support_area .inner .kigyou_area .content01{width:95%;margin:auto;display:flex;justify-content:space-between;box-sizing:border-box;flex-wrap:wrap}@media screen and (max-width: 601px){body .main .support_area .inner .kigyou_area .content01{width:100%;flex-direction:column}}body .main .support_area .inner .kigyou_area .content01 dl{width:46%;margin-bottom:50px}@media screen and (max-width: 1090px){body .main .support_area .inner .kigyou_area .content01 dl{width:46%}}@media screen and (max-width: 601px){body .main .support_area .inner .kigyou_area .content01 dl{width:100%}}body .main .support_area .inner .kigyou_area .content01 dl.img{width:36%}@media screen and (max-width: 601px){body .main .support_area .inner .kigyou_area .content01 dl.img{width:100%;margin-bottom:30px}}body .main .support_area .inner .kigyou_area .content01 dl.img img{border-radius:20px}body .main .support_area .inner .kigyou_area .content01 dl.boxr{width:59%}@media screen and (max-width: 601px){body .main .support_area .inner .kigyou_area .content01 dl.boxr{width:100%}}body .main .support_area .inner .kigyou_area .content01 dl dt{font-size:2.4rem;padding:13px 10px;box-sizing:border-box;line-height:1.25;font-weight:bold;color:#fff;text-align:center;background-color:#9cbb1c;border-radius:30px;width:100%;margin-bottom:10px}@media screen and (max-width: 1090px){body .main .support_area .inner .kigyou_area .content01 dl dt{font-size:2rem}}body .main .support_area .inner .kigyou_area .content01 dl dt br.sp{display:none}@media screen and (max-width: 601px){body .main .support_area .inner .kigyou_area .content01 dl dt br.sp{display:block}}body .main .support_area .inner .kigyou_area .content01 dl dd{line-height:2.1}@media screen and (max-width: 1090px){body .main .support_area .inner .kigyou_area .content01 dl dd{font-size:1.6rem}}body .main .support_area>.charm01{width:36%;position:absolute;left:10px;top:30px}body .main .support_area>.charm02{width:27%;position:absolute;right:4%;top:1%}@media screen and (max-width: 601px){body .main .support_area>.charm02{display:none}}body .main .support_area>.charm03{width:7.5%;position:absolute;left:56%;top:8%}@media screen and (max-width: 900px){body .main .support_area>.charm03{display:none}}body .main .support_area>.charm04{width:13%;position:absolute;left:3%;bottom:1%}@media screen and (max-width: 601px){body .main .support_area>.charm04{display:none}}body .main .support_area>.charm05{width:13%;position:absolute;right:9%;bottom:4%}@media screen and (max-width: 601px){body .main .support_area>.charm05{display:none}}body .main .interview_area{position:relative;background-image:url(../img/interview_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:150px 0 150px}@media screen and (max-width: 900px){body .main .interview_area{padding:80px 0 120px}}body .main .interview_area .inner{position:relative}body .main .interview_area .inner h2{font-size:4rem;font-weight:bold;color:#fff;text-align:center;margin-bottom:160px}@media screen and (max-width: 900px){body .main .interview_area .inner h2{font-size:3rem;margin-bottom:80px}}@media screen and (max-width: 601px){body .main .interview_area .inner h2{margin-bottom:30px}}body .main .interview_area .inner h2>br{display:none}@media screen and (max-width: 601px){body .main .interview_area .inner h2>br{display:block}}body .main .interview_area .inner .content01{position:relative;display:flex;justify-content:space-between;margin-bottom:60px}@media screen and (max-width: 601px){body .main .interview_area .inner .content01{flex-direction:column}}body .main .interview_area .inner .content01 .txtbox .txt01{color:#fff;display:flex;align-items:center;margin-bottom:30px}body .main .interview_area .inner .content01 .txtbox .txt01::before{content:"";display:block;width:40px;height:3px;background-color:#fff;transform:rotate(35deg);margin-right:10px}@media screen and (max-width: 601px){body .main .interview_area .inner .content01 .txtbox .txt01::before{width:30px}}body .main .interview_area .inner .content01 .txtbox .txt01::after{content:"";display:block;width:40px;height:3px;background-color:#fff;transform:rotate(-35deg);margin-left:10px}@media screen and (max-width: 601px){body .main .interview_area .inner .content01 .txtbox .txt01::after{width:30px}}@media screen and (max-width: 601px){body .main .interview_area .inner .content01 .txtbox .txt01{justify-content:center}}body .main .interview_area .inner .content01 .txtbox .txt02,body .main .interview_area .inner .content01 .txtbox .txt03{display:inline-block;color:#fff;background-color:#000;padding:7px 25px;margin-bottom:20px}body .main .interview_area .inner .content01 .txtbox .txt03{font-size:2.4rem;font-weight:400}body .main .interview_area .inner .content01 .txtbox .txt03 span{font-size:1.7rem;margin-left:10px}body .main .interview_area .inner .content01 figure.img01{width:66%}@media screen and (max-width: 900px){body .main .interview_area .inner .content01 figure.img01{width:55%}}@media screen and (max-width: 601px){body .main .interview_area .inner .content01 figure.img01{width:100%}}body .main .interview_area .inner .content01 figure.img01>img{border-radius:0 0 0 60px}body .main .interview_area .inner .content02 .contentbox{position:relative;display:flex;justify-content:space-between}@media screen and (max-width: 601px){body .main .interview_area .inner .content02 .contentbox{flex-direction:column;margin-bottom:30px}body .main .interview_area .inner .content02 .contentbox:nth-of-type(2) figure{order:2}body .main .interview_area .inner .content02 .contentbox:nth-of-type(2) txtbox{order:1}}body .main .interview_area .inner .content02 .contentbox .txtbox{width:66.6%}@media screen and (max-width: 900px){body .main .interview_area .inner .content02 .contentbox .txtbox{width:60%}}@media screen and (max-width: 601px){body .main .interview_area .inner .content02 .contentbox .txtbox{width:100%}}body .main .interview_area .inner .content02 .contentbox .txtbox h3{font-size:2.4rem;color:#fff;font-weight:bold;margin-bottom:35px;display:flex;align-items:center}@media screen and (max-width: 900px){body .main .interview_area .inner .content02 .contentbox .txtbox h3{font-size:2rem;margin-bottom:10px}}body .main .interview_area .inner .content02 .contentbox .txtbox h3 span{padding-right:15px}body .main .interview_area .inner .content02 .contentbox .txtbox h3::after{content:"";flex-grow:1;height:1px;background-color:#fff}body .main .interview_area .inner .content02 .contentbox .txtbox p{color:#fff;line-height:2.1;margin-bottom:110px}@media screen and (max-width: 900px){body .main .interview_area .inner .content02 .contentbox .txtbox p{margin-bottom:70px}}body .main .interview_area .inner .content02 .contentbox figure.img01,body .main .interview_area .inner .content02 .contentbox figure.img02{width:28.3%}@media screen and (max-width: 900px){body .main .interview_area .inner .content02 .contentbox figure.img01,body .main .interview_area .inner .content02 .contentbox figure.img02{width:36%}}@media screen and (max-width: 601px){body .main .interview_area .inner .content02 .contentbox figure.img01,body .main .interview_area .inner .content02 .contentbox figure.img02{width:100%}}body .main .interview_area .inner .content02 .contentbox figure.img01>img,body .main .interview_area .inner .content02 .contentbox figure.img02>img{border-radius:20px}@media screen and (max-width: 601px){body .main .interview_area .inner .content02 .contentbox figure.img02{width:55%;height:40vh;margin:0 0 0 auto;position:relative;z-index:1}body .main .interview_area .inner .content02 .contentbox figure.img02>img{border-radius:0 20px 0 0;width:100%;height:100%;object-fit:cover}}body .main .interview_area .charm01{width:36%;position:absolute;left:2%;top:0%}body .main .interview_area .charm02{width:12%;position:absolute;right:-7%;top:-30%}@media screen and (max-width: 900px){body .main .interview_area .charm02{width:15%;right:0}}@media screen and (max-width: 601px){body .main .interview_area .charm02{display:none}}body .main .interview_area .charm03_pc{width:21%;position:absolute;left:2%;bottom:-2%}@media screen and (max-width: 900px){body .main .interview_area .charm03_pc{display:none}}body .main .interview_area .charm03_sp{display:none}@media screen and (max-width: 601px){body .main .interview_area .charm03_sp{display:block;width:24%;position:absolute;left:8%;bottom:5%}}body .main .interview_area .charm04_pc{width:32%;position:absolute;right:-10%;bottom:17%}@media screen and (max-width: 900px){body .main .interview_area .charm04_pc{width:44%}}@media screen and (max-width: 601px){body .main .interview_area .charm04_pc{display:none}}body .main .interview_area .charm04_sp{display:none}@media screen and (max-width: 601px){body .main .interview_area .charm04_sp{display:block;width:63%;position:absolute;left:-5%;bottom:-1%}}body .main .interview_area .charm05{width:7%;position:absolute;left:10%;bottom:-2%}@media screen and (max-width: 900px){body .main .interview_area .charm05{width:12%;left:2%}}@media screen and (max-width: 601px){body .main .interview_area .charm05{display:none}}body .main .faq_area{padding:280px 0 280px}@media screen and (max-width: 900px){body .main .faq_area{padding:120px 0 120px}}body .main .faq_area ._inner{width:92%;max-width:1200px;margin:auto}body .main .faq_area ._inner h2{font-size:4rem;font-weight:bold;text-align:center;margin-bottom:20px}@media screen and (max-width: 900px){body .main .faq_area ._inner h2{font-size:3rem}}body .main .faq_area ._inner .catch{text-align:center;margin-bottom:160px}@media screen and (max-width: 900px){body .main .faq_area ._inner .catch{font-size:1.6rem;margin-bottom:80px}}@media screen and (max-width: 601px){body .main .faq_area ._inner .catch{text-align:left}}body .main .faq_area ._inner .content01{position:relative;display:flex;justify-content:space-between;margin-bottom:160px}@media screen and (max-width: 900px){body .main .faq_area ._inner .content01{flex-direction:column}}@media screen and (max-width: 601px){body .main .faq_area ._inner .content01{margin-bottom:0px}}body .main .faq_area ._inner .content01 dl{width:27.5%}@media screen and (max-width: 1090px){body .main .faq_area ._inner .content01 dl{width:29%}}@media screen and (max-width: 900px){body .main .faq_area ._inner .content01 dl{width:100%;margin-bottom:65px}}body .main .faq_area ._inner .content01 dl dt{width:100%;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:40px}@media screen and (max-width: 900px){body .main .faq_area ._inner .content01 dl dt{font-size:1.8rem}}body .main .faq_area ._inner .content01 dl dt>p{width:calc(100% - 70px);font-size:2rem;font-weight:bold}@media screen and (max-width: 601px){body .main .faq_area ._inner .content01 dl dt>p{width:calc(100% - 60px)}}body .main .faq_area ._inner .content01 dl dt::before{content:"Q";display:block;font-size:2.4rem;font-weight:bold;color:#fff;background-color:#464646;width:40px;height:70px;line-height:70px;text-align:center}body .main .faq_area ._inner .content01 dl dd{width:100%;display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width: 900px){body .main .faq_area ._inner .content01 dl dd{font-size:1.6rem}}body .main .faq_area ._inner .content01 dl dd>p{width:calc(100% - 70px)}@media screen and (max-width: 601px){body .main .faq_area ._inner .content01 dl dd>p{width:calc(100% - 60px)}}body .main .faq_area ._inner .content01 dl dd::before{content:"A";display:block;font-size:2.4rem;font-weight:bold;color:#fff;background-color:#fcc800;width:40px;height:70px;line-height:70px;text-align:center}body .main .faq_area ._inner .content01 .charm01{position:absolute;width:22%;right:-2%;bottom:-29%}@media screen and (max-width: 900px){body .main .faq_area ._inner .content01 .charm01{width:30%;right:0%;bottom:-11%}}@media screen and (max-width: 601px){body .main .faq_area ._inner .content01 .charm01{width:45%;right:0%;bottom:-6%}}.footer{padding-top:60px;background-color:#fffff9}@media screen and (max-width: 900px){.footer{padding:50px 0 70px 0}}.footer .inner{position:relative;margin:0 auto 160px;text-align:center}@media screen and (max-width: 900px){.footer .inner{margin:0 auto 30px}}.footer .inner h2{position:relative;padding:0 65px;text-align:center;font-size:1.7rem;font-weight:300;margin-bottom:25px}@media screen and (max-width: 900px){.footer .inner h2{font-size:1.4rem}}.footer .inner h2:before{position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;content:"";background:#000}.footer .inner h2 span{position:relative;padding:0 1em;background-color:#fffff9}.footer .inner .txt01{font-size:2.8rem;font-weight:bold;margin-bottom:10px}@media screen and (max-width: 900px){.footer .inner .txt01{font-size:2rem}}.footer .inner .txt01>span{margin-right:1em}@media screen and (max-width: 601px){.footer .inner .txt01>span{margin-right:0;display:block}}@media screen and (max-width: 900px){.footer .inner .txt02{font-size:1.5rem}}.footer .inner .txt02>span{margin-left:.5em}@media screen and (max-width: 601px){.footer .inner .txt02>span{display:block}}.footer .inner .charm01{width:6.5%;left:14%;top:41%;position:absolute}@media screen and (max-width: 900px){.footer .inner .charm01{left:12%;top:21%}}@media screen and (max-width: 601px){.footer .inner .charm01{display:none}}.footer .inner .charm02{width:5.5%;right:1%;top:30%;position:absolute}@media screen and (max-width: 900px){.footer .inner .charm02{width:8.5%;top:23%}}@media screen and (max-width: 601px){.footer .inner .charm02{display:none}}.footer .inner .charm03{width:8.5%;left:-5%;bottom:-118%;position:absolute}@media screen and (max-width: 900px){.footer .inner .charm03{left:0;bottom:-31%}}@media screen and (max-width: 601px){.footer .inner .charm03{display:none}}.footer .copy{display:block;width:100%;margin:0 auto;font-size:1.4rem;text-align:center;color:#fff;padding:60px 0 25px;background-image:url(../img/footer_copy_bg.svg);background-size:contain;background-repeat:repeat-x;position:relative;z-index:1}@media screen and (max-width: 601px){.footer .copy{padding:40px 0 15px}}#topBtn{position:fixed;display:block;z-index:900;width:60px;height:60px;bottom:30px;right:4%;transition:none;background-image:url(../img/totop.svg);background-size:contain;background-repeat:no-repeat;opacity:0;visibility:hidden;transition:all .3s}@media screen and (max-width: 900px){#topBtn{width:50px;height:50px;bottom:100px}}#topBtn.visible{opacity:1;visibility:visible;transform:translate(0, 0)}.inner{width:92%;max-width:1200px;margin:auto}@media screen and (max-width: 601px){.inner{width:88%}}@media screen and (max-width: 601px){._cta{display:none}}._cta a{display:block;width:55%;max-width:650px;background-color:#e95388;border:solid 3px #d04b7a;border-radius:15px;margin:0 auto 0;text-align:center;padding:25px 0 25px}._cta a span{display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-weight:bold;color:#fff;transition:all .3s}._cta a span::after{content:"";display:block;width:12px;height:12px;border-top:3px solid #f89e0e;border-right:3px solid #f89e0e;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:2px 0 0}._cta a:hover{opacity:1}._cta a:hover span{transform:scale(1.1)}._cta_esonmin{margin-top:50px}@media screen and (max-width: 601px){._cta_esonmin{display:none}}._cta_esonmin a{display:block;width:55%;max-width:650px;background-color:#e89112;border:solid 3px #e68800;border-radius:15px;margin:0 auto 0;text-align:center;padding:15px 0 15px;position:relative}._cta_esonmin a::before{content:"";display:block;position:absolute;width:70px;height:70px;background-image:url(../img/btn_tokuten.svg);background-size:cover;background-repeat:no-repeat;background-position:center;top:-20px;left:10%}@media screen and (max-width: 900px){._cta_esonmin a::before{left:0}}._cta_esonmin a span{display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-weight:bold;color:#fff;transition:all .3s;line-height:1.4}._cta_esonmin a span::after{content:"";display:block;width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:2px 0 0;position:absolute;right:20%}@media screen and (max-width: 900px){._cta_esonmin a span::after{right:10%}}._cta_esonmin a:hover{opacity:1}._cta_esonmin a:hover span{transform:scale(1.1)}
/*# sourceMappingURL=map/main.css.map */
