article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}html{color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{margin:.67em 0;font-size:2em}h2{margin:.83em 0;font-size:1.5em}h3{margin:1em 0;font-size:1.17em}h4{margin:1.33em 0;font-size:1em}h5{margin:1.67em 0;font-size:.83em}h6{margin:2.33em 0;font-size:.75em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{white-space:normal;border:0;padding:0}button,input,select,textarea{vertical-align:baseline;margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}.montserrat{font-family:Montserrat,sans-serif}.sans-serif{font-family:Noto Sans JP,sans-serif}.serif{font-family:Noto Serif JP,serif}.nitalago{font-family:nitalago-ruika,sans-serif;font-style:normal;font-weight:100}.shuei{font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:400}.shuei-bold{font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:600}.gothic{font-family:yu-gothic-pr6n,sans-serif;font-style:normal;font-weight:700}.avantgarde{font-family:ITC Avant Garde Pro Md,sans-serif;font-style:normal;font-weight:500}:root{--black:#000;--red:#e51713;--darkBlue:#b1dbcb;--lightBlue:#d8ede5;--pink:#f596aa;--darkPink:#dc788c;--yellow:#f6d04d;--darkYellow:#e6be3c;--beige:#f9f3ea;--darkBeige:#f0dcbe;--brown:#776345;--green:#c3e68c;--chiaro:"fot-chiaro-std",sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}img{vertical-align:middle}:focus,:checked,:active,:link,:visited{color:inherit}body,html{scroll-behavior:smooth;font-size:62.5%;position:relative;overflow-x:hidden}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body,html{height:100%;margin:0;padding:0;position:relative}}body{font-size:1.5rem}img,svg{height:auto;width:100%}::placeholder{color:#b2b2b2}.text-center{text-align:center}.text-white{color:#fff}.text-black{color:var(--black)}.bold{font-weight:700}.flex{display:flex}.justify-between{justify-content:space-between}.flex-column{flex-direction:column}.align-center{align-items:center}.align-bottom{align-items:flex-end}@media screen and (max-width:768px){.sp--flex-column{flex-direction:column}.sp--align-center{align-items:center}}body,html,div{color:var(--brown);font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal;font-weight:500}p,span,li,strong,dl,dt,dd,th,td,a,time{font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:inherit;color:inherit;color:var(--brown);font-size:1.6rem;font-style:normal}body span,body p,body a{font-size:inherit}a{cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--brown);margin:0;padding:0}.main-header{width:100%;z-index:60;height:6rem;z-index:80;background:0 0;background:var(--darkBeige);justify-content:space-between;align-items:center;padding:0 2vw;display:flex;position:fixed;top:0;left:0}@media screen and (min-width:673px){.main-header{height:10rem;padding:2rem 3rem}}@media screen and (min-width:1024px){.main-header{height:7rem;padding:0}.main-header .logo{transition:all .3s;position:absolute;top:50%;left:5rem;transform:translateY(-50%)}.main-header .logo:hover{opacity:.7}}.navbar{width:100%;justify-content:space-between;align-items:center;display:flex}@media screen and (min-width:1024px){.navbar{max-width:1240px;margin:auto;display:block}}.navbar .left{width:45%;align-items:center;gap:.5rem;display:flex}@media screen and (min-width:673px){.navbar .left{width:100%;gap:1.8rem}}.hamburger{height:2rem;width:4.8rem;z-index:20;position:relative}@media screen and (min-width:673px){.hamburger{height:3rem;width:4rem}}.hamburger span{background:var(--brown);height:.2rem;width:100%;border-radius:5px;transition:all .3s;position:absolute;inset:0 auto auto 0}@media screen and (min-width:673px){.hamburger span{height:.3rem}}.hamburger span:first-child{animation:.4s forwards cross-reverse}.hamburger span:nth-child(2){animation:.4s forwards cross-second-reverse;top:.8rem}@media screen and (min-width:673px){.hamburger span:nth-child(2){top:1.1rem}}.hamburger span:nth-child(3){animation:.4s forwards cross-second-reverse;top:1.6rem}@media screen and (min-width:673px){.hamburger span:nth-child(3){top:2.2rem}}.nav-is-open .hamburger span:first-child{animation:.4s forwards cross}.nav-is-open .hamburger span:nth-child(2){top:.9rem}.nav-is-open .hamburger span:nth-child(2),.nav-is-open .hamburger span:nth-child(3){animation:.4s forwards cross-second}.nav-is-open .hamburger span:nth-child(3){opacity:0}.nav-is-open .gnav{height:100vh;transition:all .3s;left:0}.gnav{height:100vh;width:100%;z-index:15;color:#000;background-color:#fff;margin-top:19.0667vw;transition:all .3s;position:absolute;top:0;left:100vw;box-shadow:inset 0 3px 3px #00000026}@media screen and (max-width:1023px){.gnav li.submenu-item{border-bottom:1px solid #39384a}}.gnav li.submenu-item a{align-items:baseline;padding:1.5rem 1rem;font-size:1.8rem;font-weight:700;display:flex}.gnav li.submenu-item a:hover:after{content:none}@media screen and (min-width:1024px){.gnav li.submenu-item a{font-size:1.5rem;font-weight:700;line-height:1.75}}@media screen and (min-width:673px){.right{width:100%;justify-content:flex-end;display:flex}}@media screen and (min-width:1024px){.right{width:100%;max-width:760px;margin-left:auto;display:flex}}.navbar .right .menu{align-items:center;gap:.5rem;list-style:none;display:flex}@media screen and (min-width:673px){.navbar .right .menu{gap:2rem}}@media screen and (min-width:1024px){.navbar .right .menu{gap:1.5rem}.navbar .right .menu .submenu-item:first-of-type a{border:none}.navbar .right .menu .submenu-item a{border-left:1px solid var(--brown);height:3rem;border-right:none;padding:0 0 0 1.5rem;font-size:1.5rem;font-weight:700;line-height:1.75;transition:all .3s;position:relative}.navbar .right .menu .submenu-item a:hover{color:var(--pink)}}.navbar .right .menu .submenu-item--star a{border-left:1px solid var(--brown);border-right:1px solid var(--brown);height:4rem;flex-direction:column;justify-content:center;align-items:center;padding:0 .5rem;font-weight:700;display:flex}@media screen and (min-width:673px){.navbar .right .menu .submenu-item--star a{height:6rem;justify-content:space-between;padding:0 2rem}}@media screen and (min-width:1024px){.navbar .right .menu .submenu-item--star a{height:2.1rem;cursor:pointer;border-right:none;flex-direction:row;justify-content:center;gap:.7rem;padding:0 0 0 1.5rem;font-size:1.5rem;font-weight:700;line-height:1.75}}.navbar .right .menu .submenu-item a span{font-size:1.5rem;line-height:1.75}.navbar .right .menu .submenu-item--star a span{line-height:1}@media screen and (min-width:673px){.navbar .right .menu .submenu-item--star a span{font-size:2rem;line-height:1.5}}@media screen and (min-width:1024px){.navbar .right .menu .submenu-item--star a span{font-size:1.5rem;font-weight:700;line-height:1.75;transition:all .3s}.navbar .right .menu .submenu-item--star a span:hover{color:var(--pink)}}.navbar .right .menu .submenu-item--mypage a{background:var(--pink);width:12rem;height:4rem;border-radius:5px;justify-content:center;align-items:center;gap:.4rem;font-weight:700;display:flex}@media screen and (max-width:370px){.navbar .right .menu .submenu-item--mypage a{width:10rem}}@media screen and (min-width:673px){.navbar .right .menu .submenu-item--mypage a{width:16rem;height:6rem;gap:.7rem}}@media screen and (min-width:1024px){.navbar .right .menu .submenu-item--mypage a{width:13rem;height:4rem;border:1px solid var(--pink);padding:0;font-size:1.5rem;font-weight:700;line-height:1.75;transition:all .3s}.navbar .right .menu .submenu-item--mypage a:hover{background:var(--brown);border:1px solid var(--brown)}}.navbar .right .menu .submenu-item--mypage a span{color:#fff}@media screen and (min-width:673px){.navbar .right .menu .submenu-item--mypage a span{font-size:2rem}}@media screen and (min-width:1024px){.navbar .right .menu .submenu-item--mypage a span{font-size:1.5rem;font-weight:700;line-height:1.75}.navbar .right .menu .submenu-item--register a{color:var(--brown);border:1px solid var(--pink);width:13rem;height:4rem;background:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;padding:0;font-weight:700;transition:all .3s;display:flex}.navbar .right .menu .submenu-item--register a:hover{background:var(--pink)}.navbar .right .menu .submenu-item--register a span{font-size:1.5rem;line-height:1.75}}.navbar .right .menu .submenu-item a span img{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;max-width:1.9rem}@media screen and (min-width:673px){.navbar .right .menu .submenu-item a span img{width:100%;max-width:-moz-fit-content;max-width:-moz-fit-content;max-width:fit-content}}@keyframes cross{0%{transform:translateY(0)}50%{transform:translateY(.9rem)}to{transform:translateY(.9rem)rotate(45deg)}}@keyframes cross-second{0%{transform:translateY(0)}50%{transform:translateY(0)}to{transform:translateY(0)rotate(-45deg)}}@keyframes cross-reverse{0%{transform:translateY(.9rem)rotate(45deg)}50%{transform:translateY(.9rem)}to{transform:translateY(0)}}@keyframes cross-second-reverse{0%{transform:translateY(-.9rem)rotate(-45deg)}50%{transform:translateY(-.9rem)}to{transform:translateY(0)}}@media screen and (min-width:1024px){.footer .container{padding:0 2rem}}.footer .footer-nav-menu{margin:3rem 0 0;padding:0 0 2rem}@media screen and (min-width:673px){.footer .footer-nav-menu{margin:8rem 0 0;padding:0 0 6rem}}@media screen and (min-width:1024px){.footer .footer-nav-menu{justify-content:space-between;margin:4rem 0 0;display:flex;position:relative}.footer .footer-nav-menu .footer-flex{flex-direction:column;display:flex}.footer .footer-nav-menu p:first-of-type{max-width:88rem}.footer .footer-nav-menu p{flex-wrap:wrap;justify-content:center;list-style:none;display:flex}.footer .footer-nav-menu p span{display:inline-block}}.footer .footer-nav-menu span a{border-right:1px solid var(--brown);padding:0 1rem;font-size:1.3rem;font-weight:700;line-height:1;transition:all .3s}@media screen and (max-width:370px){.footer .footer-nav-menu span a{font-size:1.2rem}}@media screen and (min-width:673px){.footer .footer-nav-menu span a{border-right:2px solid var(--brown);padding:0 2rem;font-size:2.6rem;line-height:1.9}}@media screen and (min-width:1024px){.footer .footer-nav-menu span a{font-size:1.8rem}.footer .footer-nav-menu span a:hover{color:var(--pink)}.footer .footer-nav-menu .no-border-pc{border:none}}.footer .footer-nav-menu span:last-child a{border:none}.footer .footer-nav-menu .links{max-width:55rem;justify-content:center;align-items:center;gap:1rem;margin:1rem auto 0;display:flex}@media screen and (min-width:673px){.footer .footer-nav-menu .links{justify-content:center;margin:2.5rem auto 0}}.footer .footer-nav-menu .links a:first-child{color:#503c1e;font-size:1.2rem;font-weight:700;text-decoration:underline}@media screen and (min-width:673px){.footer .footer-nav-menu .links a:first-child{font-size:2rem}}@media screen and (min-width:1024px){.footer .footer-nav-menu .links a:first-child{font-size:1.5rem}}.footer .footer-nav-menu .links a picture{width:50%;margin-left:auto;display:block}@media screen and (min-width:673px){.footer .footer-nav-menu .links a picture{width:auto}}@media screen and (min-width:1024px){.footer .footer-nav-menu .links .line{transition:all .3s;position:absolute;top:0;right:auto}.footer .footer-nav-menu .links .line:hover{opacity:.75}.footer .footer-nav-menu .links .link{transition:all .3s;position:absolute;bottom:0;left:5rem}.footer .footer-nav-menu .links .link:hover{color:var(--pink)}}#main{margin-top:80px}@media screen and (max-width:768px){#main{margin-top:9.41177vw}}.footer{margin:2rem 0 0}@media screen and (min-width:673px){.footer{margin:10rem 0 0}}.footer-title{background:var(--darkBeige);justify-content:center;align-items:center;padding:1rem;display:flex}@media screen and (min-width:673px){.footer-title{padding:2rem 0}}@media screen and (min-width:1024px){.footer-title{padding:1rem 0}}.footer-title picture{max-width:33.3333vw;display:block}.footer .sponsors{flex-direction:column;justify-content:center;align-items:center;display:flex}@media screen and (min-width:769px){.footer .sponsors{flex-direction:row;justify-content:center;gap:2rem}}@media screen and (min-width:1024px){.footer .sponsors{margin:9rem 0 0}}.footer .sponsors .left{width:100%;align-items:flex-end;gap:1rem;padding:0 0 3rem;display:flex}@media screen and (min-width:673px){.footer .sponsors .left{gap:3rem;padding:0}}@media screen and (min-width:1024px){.footer .sponsors .left{padding:0}}.footer .sponsors .left picture{max-width:6.9rem;display:block}.footer .sponsors .left p{font-size:1.1rem;font-weight:700;line-height:1.5}@media screen and (min-width:673px){.footer .sponsors .left p{font-size:1.9rem;line-height:1.8}}@media screen and (min-width:1024px){.footer .sponsors .left p{font-size:1.8rem}}.footer .sponsors .right{justify-content:center;align-items:center;padding:3rem 0;display:flex;position:relative}@media screen and (min-width:673px){.footer .sponsors .right{padding:5rem 0 0}}.footer .sponsors .right:before{content:"";height:1px;width:calc(100vw + 10rem);background:var(--beige);position:absolute;inset:0 auto auto -10rem}@media screen and (min-width:769px){.footer .sponsors .right:before{content:none}}@media screen and (min-width:1024px){.footer .sponsors .right{max-width:-moz-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:0}}.footer .copyright{text-align:center;margin:3rem 0;font-size:1.3rem;font-weight:700}@media screen and (min-width:673px){.footer .copyright{margin:4rem 0 35rem;font-size:1.8rem}}@media screen and (min-width:1024px){.footer .copyright{margin:10rem 0 25rem}}aside.top-aside{width:24rem;margin:8rem 0 0}aside .up-aside{flex-direction:column;gap:2rem;display:flex}aside .bottom-aside{margin:3.5rem 0 0}aside a{display:block}aside .mt{margin:.5rem 0 0}aside .bottom-aside{flex-direction:column;gap:2rem;display:flex}aside .bottom-aside a{border:1px solid var(--brown);background:#fff;transition:all .3s;display:flex}aside .bottom-aside a:hover{background:var(--brown)}aside .bottom-aside a:hover span{color:#fff}aside .bottom-aside a span{width:100%;justify-content:center;align-items:center;font-size:1.7rem;font-weight:700;display:flex}aside .bottom-aside a picture{width:5.5rem;margin:0 0 0 auto;display:block}aside .divination_bnr{position:relative}aside .divination_bnr .divination_bnr_inner{text-align:center;color:#8c505a;font-family:fot-chiaro-std,sans-serif;font-style:normal;font-weight:700;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}aside .divination_bnr .ttl{text-shadow:3px 3px #fff;background:url(https://gigaplus.makeshop.jp/velfare/img/pc/under/divination_ttl.png) bottom no-repeat;margin-bottom:3px;padding-bottom:10px;font-size:24px}aside .divination_bnr .ttl+p{margin-bottom:2px;font-size:12px}aside .divination_bnr .divination_dl{max-width:200px;justify-content:space-between;align-items:center;margin:0 auto 13px;display:flex}aside .divination_bnr .divination_dl dt{width:80px;letter-spacing:-.05em;text-shadow:2px 2px #fff}aside .divination_bnr .divination_dl dd{width:calc(100% - 80px);position:relative}aside .divination_bnr .divination_dl dd input{width:100%;appearance:none;text-align:center;color:#b2b2b2;box-sizing:border-box;font-size:14px;font-style:normal;font-weight:700;font-family:var(--chiaro);background:0 0;border:none;border-radius:3px;outline:0;padding:10px 6px 6px;position:absolute;inset:0}aside .divination_bnr p:last-of-type{text-align:center}aside .divination_bnr p:last-of-type a{display:block;position:relative}aside .divination_bnr img{max-width:100%;vertical-align:middle;width:auto}aside .weather_bnr p,aside .weather_bnr span,aside .weather_bnr li{font-family:var(--chiaro);color:#333;font-size:11px}aside .weather_bnr ul{list-style:none}aside .weather_bnr{max-width:240px;background:#fff;border:1px solid #ccc;border-radius:28px;margin:0;padding:15px 10px;font-family:fot-chiaro-std,sans-serif;font-size:12px;font-weight:700;position:relative}aside .weather_bnr #region_select{max-width:140px;width:100%;background:#e4e0da;border-radius:7px;outline:0;margin-bottom:20px;margin-left:auto;padding:2px 5px;display:block}aside .weather_bnr .weather_head{border-bottom:1px dashed #000;margin-bottom:15px;padding-bottom:15px}aside .weather_bnr .weather_head>p{margin-bottom:10px;font-size:18px}aside .weather_bnr .weather_head>ul{text-align:center;letter-spacing:-.06em;background:#ebebeb;justify-content:center;font-size:11px;display:flex}aside .weather_bnr .weather_head>ul>li{width:50%;cursor:pointer;padding:5px}aside .weather_bnr .weather_head>ul>li>span:nth-child(1){color:#fff;background:#000;margin-right:4px;padding:1px 4px;line-height:1.3}aside .weather_bnr .weather_head>ul>li>span{letter-spacing:normal;display:inline-block}aside .weather_bnr .weather_head>ul>li.active{background:#fff;border-radius:15px;box-shadow:0 1px 5px #00000080}aside .weather_bnr .weather_box01{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}aside .weather_bnr .weather_box01>p:first-child{width:75px}aside .weather_bnr .weather_box01>p.temperature>span:first-child{color:#fa6c61;font-size:150%}aside .weather_bnr .weather_box01>p.temperature>span:nth-child(2){color:#64a5d2}aside .weather_bnr .rain_ttl{text-align:center;background:#f3f3f3;margin-bottom:10px;font-size:11px;display:flex}aside .weather_bnr .rain_ttl>li{width:20%;padding:2px}aside .weather_bnr .rain_content{text-align:center;border-bottom:1px dashed #000;margin-bottom:10px;padding-bottom:10px;font-size:13px;display:flex}aside .weather_bnr .rain_content>li{width:20%}aside .weather_bnr .rain_content>li:first-child{padding-right:5px}aside .weather_bnr img{max-width:100%;vertical-align:middle;width:auto}aside .weather_bnr .week_weather{text-align:center;display:flex}aside .weather_bnr .week_weather>li{width:20%;padding:0 3px;font-size:10px}aside .weather_bnr .week_weather .forecast_day{letter-spacing:-.08em;margin-bottom:5px}aside .weather_bnr .week_weather .weather_icon{margin-bottom:5px}aside .weather_bnr .week_weather .temperature1{color:#fa6c61}aside .weather_bnr .week_weather .temperature2{color:#64a5d2}button{box-shadow:none;color:var(--brown);background:0 0;border:none;outline:none}button::placeholder{color:var(--brown);opacity:.5}input[type=radio]:after{content:"";width:15px;height:15px;visibility:visible;cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:15px;display:inline-block;position:relative;top:-8px;left:-1px;box-shadow:0 0 2px #00000080}input[type=radio]:checked:after{content:"";width:15px;height:15px;visibility:visible;background-color:gray;border:2px solid #fff;border-radius:15px;display:inline-block;position:relative;top:-8px;left:-1px;box-shadow:0 0 2px #00000080}#btnToTop{width:20px;height:20px;background:0 0;display:none;position:fixed;inset:auto 20px 20px auto}.btn{justify-content:center;align-items:center;transition:all .3s;display:flex;position:relative}.btn--register{border:2px solid var(--pink);height:4rem;border-radius:.5rem;gap:.5rem;font-weight:700}@media screen and (min-width:673px){.btn--register{height:8rem;font-size:3rem}}.btn--register picture{height:inherit;display:block}@media screen and (min-width:673px){.btn--register picture{height:auto}}.btn--register:hover{background:var(--pink)}.btn--jobsearch{background:var(--yellow);height:6rem;border:1px solid #fff;justify-content:flex-start;gap:.5rem;padding:0 0 0 3.5rem;font-weight:700}@media screen and (min-width:673px){.btn--jobsearch{height:12rem;justify-content:center;font-size:3rem}}@media screen and (min-width:1024px){.btn--jobsearch{z-index:50;height:20rem;width:20rem;text-align:center;border:1rem solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:0;font-size:2rem;line-height:1.5;position:fixed;inset:auto 0 0 auto}}.btn--jobsearch picture{width:2.5rem;display:block}@media screen and (min-width:673px){.btn--jobsearch picture{width:100%;max-width:5rem}}@media screen and (min-width:1024px){.btn--jobsearch picture{width:5rem}}.btn--jobsearch:after{content:"";height:1.6rem;width:.6rem;background:url(chevron_01.da158c85.png) 0 0/contain no-repeat;position:absolute;inset:50% .5rem auto auto;transform:translateY(-50%)}.btn--jobsearch:before{content:"";height:100%;width:2rem;background:var(--darkYellow);position:absolute;inset:0 0 auto auto}.btn--jobsearch:hover{border:1px solid var(--darkYellow);background:#fff}.btn--top{background:var(--darkBeige);border:var(--darkBeige)1px solid;max-width:20rem;border-radius:1rem;margin:2.5rem auto 0}@media screen and (min-width:673px){.btn--top{max-width:30rem;height:6rem;border-radius:1.5rem;margin:5rem auto 0;font-size:2.6rem;font-weight:700;line-height:1.75}}@media screen and (min-width:1024px){.btn--top{max-width:none;height:3rem;width:-moz-fit-content;width:-moz-fit-content;width:fit-content;margin:3rem auto 0;padding:0 2rem;font-size:1.5rem}}.btn--top span{color:var(--brown);font-size:1.6rem;font-weight:700}@media screen and (min-width:673px){.btn--top span{font-size:2.8rem;line-height:1.75}}@media screen and (min-width:1024px){.btn--top span{font-size:1.5rem}}.btn--top:hover{background:#fff}.btn--floater{border:1px solid var(--pink);color:var(--pink);border-radius:.5rem;font-size:1.8rem;font-weight:700}.btn--floater:hover{color:#fff;background:var(--pink);border:1px solid #fff}.btn--search-station{border:1px solid var(--brown);width:100%;background:#fff;border-radius:.5rem;gap:.5rem;padding:.5rem;box-shadow:3px 3px #77634533}@media screen and (min-width:673px){.btn--search-station{height:8rem;border-radius:1rem;gap:2rem;padding:0}}@media screen and (min-width:1024px){.btn--search-station{height:auto;max-width:33rem;flex-direction:column-reverse}}.btn--search-station picture{width:2.5rem;display:flex}@media screen and (min-width:673px){.btn--search-station picture{width:100%;max-width:4.5rem}}@media screen and (min-width:1024px){.btn--search-station picture{max-width:none;width:7rem}}.btn--search-station span{font-weight:700}@media screen and (min-width:673px){.btn--search-station span{font-size:2.8rem}}@media screen and (min-width:1024px){.btn--search-station span{align-items:center;gap:1rem;font-size:2.5rem;display:flex}.btn--search-station span picture{width:3rem;height:3rem}}.following-btns{width:100%;height:18rem;z-index:80;background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:auto auto 0 0;box-shadow:0 -1px 10px 1px #0003}@media screen and (min-width:673px){.following-btns{height:29rem}}.following-btns .container{position:relative}.following-btns .btn--follower-yellow{background:var(--yellow);height:6rem;width:calc(100vw - 2rem);border:1px solid #fff;border-radius:.5rem;justify-content:center;gap:.5rem;margin:.5rem 0 0;padding:0;font-weight:700}@media screen and (min-width:673px){.following-btns .btn--follower-yellow{height:12rem;font-size:3rem}}@media screen and (min-width:769px){.following-btns .btn--follower-yellow{width:auto}}.following-btns .btn--follower-yellow picture{width:2.5rem;display:block}@media screen and (min-width:673px){.following-btns .btn--follower-yellow picture{width:100%;max-width:5rem}}.following-btns .btn--follower-yellow:after{content:"";height:1.6rem;width:.6rem;background:url(chevron_01.da158c85.png) 0 0/contain no-repeat;position:absolute;inset:50% .5rem auto auto;transform:translateY(-50%)}.following-btns .btn--follower-yellow:before{content:"";height:100%;width:2rem;background:var(--darkYellow);position:absolute;inset:0 0 auto auto}.following-btns .btn--follower-yellow:hover{border:1px solid var(--darkYellow);background:#fff}.following-btns .btn--follower-pink{background:var(--pink);height:6rem;width:calc(100vw - 2rem);border:1px solid #fff;border-radius:.5rem;flex-direction:column;justify-content:center;gap:.5rem;margin:0 0 .5rem;padding:0;font-weight:700}@media screen and (min-width:673px){.following-btns .btn--follower-pink{height:12rem;justify-content:center;font-size:3rem}}@media screen and (min-width:769px){.following-btns .btn--follower-pink{width:auto}}.following-btns .btn--follower-pink p{gap:.5rem;line-height:1;display:flex}.following-btns .btn--follower-pink span{color:#fff;text-align:center;line-height:1}.following-btns .btn--follower-pink span.under{font-size:1.3rem}.following-btns .btn--follower-pink picture{width:2.5rem;display:block}@media screen and (min-width:673px){.following-btns .btn--follower-pink picture{width:100%;max-width:5rem}}.following-btns .btn--follower-pink:after{content:"";height:1.6rem;width:.6rem;background:url(chevron_01.da158c85.png) 0 0/contain no-repeat;position:absolute;inset:50% .5rem auto auto;transform:translateY(-50%)}.following-btns .btn--follower-pink:before{content:"";height:100%;width:2rem;background:var(--darkPink);position:absolute;inset:0 0 auto auto}.following-btns .btn--follower-pink:hover{border:1px solid var(--darkPink);background:#fff}.breadcrumb{background:0 0;padding:0 10px}@media screen and (min-width:769px){.breadcrumb{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 20px}}.breadcrumb-ctn{margin-top:10px;margin-bottom:10px}@media screen and (min-width:769px){.breadcrumb-ctn{margin-top:10px;margin-bottom:10px}}.breadcrumb span{color:#00f;font-size:14px}.breadcrumb a{text-decoration:underline;transition:all .4s}.breadcrumb a:after{margin:0 10px;display:inline-block}.breadcrumb a:hover{opacity:.8}.breadcrumb a span{color:#00f;font-size:14px;text-decoration:none}.is-move{opacity:0;transition:opacity .9s ease-out,transform .9s ease-out;transform:translateY(20px)}.is-move-1{transition:opacity .7s ease-out,transform .7s ease-out}.is-move-2{transition:opacity .9s ease-out,transform .9s ease-out}.is-move-3{transition:opacity 1.1s ease-out,transform 1.1s ease-out}.is-move-4{transition:opacity 1.3s ease-out,transform 1.3s ease-out}.is-move-5{transition:opacity 1.5s ease-out,transform 1.5s ease-out}.is-move-6{transition:opacity 1.1s ease-out,transform 1.1s ease-out}.is-move-7{transition:opacity .9s ease-out,transform .9s ease-out}.is-move-8{transition:opacity .7s ease-out,transform .7s ease-out}.is-move-9{transition:opacity 1.9s ease-out,transform 1.9s ease-out}.is-move-10{transition:opacity 2.1s ease-out,transform 2.1s ease-out}.is-move-ltr{opacity:0;transition:opacity .9s ease-out,transform .9s ease-out;transform:translate(-40px)}.is-move-ltr-1{transition:opacity .3s cubic-bezier(1,1.13,.84,.88),transform .3s cubic-bezier(1,1.13,.84,.88)}.is-move-ltr-2{transition:opacity .5s cubic-bezier(1,1.13,.84,.88),transform .5s cubic-bezier(1,1.13,.84,.88)}.is-move-ltr-3{transition:opacity .7s cubic-bezier(1,1.13,.84,.88),transform .7s cubic-bezier(1,1.13,.84,.88)}.is-move-ltr-4{transition:opacity .9s cubic-bezier(1,1.13,.84,.88),transform .9s cubic-bezier(1,1.13,.84,.88)}.is-move-ltr-5{transition:opacity .3s cubic-bezier(.4,.61,.58,.11),transform .7s cubic-bezier(.4,.61,.58,.11)}.is-move-ltr-6{transition:opacity .5s cubic-bezier(.4,.61,.58,.11),transform .9s cubic-bezier(.4,.61,.58,.11)}.is-move-ltr-7{transition:opacity 1.1s cubic-bezier(.4,.61,.58,.11),transform 1.1s cubic-bezier(.4,.61,.58,.11)}.is-move-ltr-8{transition:opacity 1.3s cubic-bezier(.4,.61,.58,.11),transform 1.3s cubic-bezier(.4,.61,.58,.11)}.is-move-rtl{opacity:0;transition:opacity .9s ease-out,transform .9s ease-out;transform:translate(20px)}.is-move-rtl-1{transition:opacity .7s ease-out,transform .7s ease-out}.is-move-rtl-2{transition:opacity .9s ease-out,transform .9s ease-out}.is-move-rtl-3{transition:opacity 1.1s ease-out,transform 1.1s ease-out}.is-move-rtl-4{transition:opacity 1.3s ease-out,transform 1.3s ease-out}.is-move-rtl-5{transition:opacity 1.5s ease-out,transform 1.5s ease-out}.is-move-rtl-6{transition:opacity 1.1s ease-out,transform 1.1s ease-out}.is-move-rtl-7{transition:opacity .9s ease-out,transform .9s ease-out}.is-move-rtl-8{transition:opacity .7s ease-out,transform .7s ease-out}.is-move-rtl-9{transition:opacity 1.9s ease-out,transform 1.9s ease-out}.is-move-rtl-10{transition:opacity 2.1s ease-out,transform 2.1s ease-out}.sec-steps .card.is-move,.sec-cases h2.text-white.is-move{opacity:0;transition:opacity .9s ease-out,transform .9s ease-out;transform:translateY(-40px)}.sec-cases h2.text-white.is-move:after{content:"";opacity:0;transition:opacity 2.8s ease-out;animation:none}.sec-cases h2.text-white.is-move:before{content:"";opacity:0;transition:opacity 1.7s ease-out,transform 1.7s ease-out;animation:none}.is-opacity{opacity:0;transition:opacity 2.1s ease-out}@keyframes dualBox{0%{clip-path:polygon(0 0,0% 0%,0% 100%,0% 100%);opacity:0}to{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%);opacity:1}}@keyframes dualBoxVertical{0%{clip-path:polygon(0 0,0% 0%,100% 0%,100% 0%);opacity:0}to{clip-path:polygon(0 0,100% 0%,100% 100%,0 100%);opacity:1}}@keyframes showInset{0%{clip-path:inset(100%);opacity:0}to{clip-path:inset(0);opacity:1}}.fancy{opacity:1;transform:matrix(1,0,0,1,0,0)}.sec-steps .card.is-move.fancy,.sec-cases h2.text-white.is-move.fancy{opacity:1;transform:translateY(0)}.sec-cases h2.text-white.is-move.fancy:after{content:"";opacity:0;animation:1s cubic-bezier(.61,.59,.2,.76) .9s forwards showInset}.sec-cases h2.text-white.is-move.fancy:before{content:"";opacity:0;animation:.7s cubic-bezier(.61,.59,.2,.76) .9s forwards dualBox}.sec-reform-payment h3.is-move.fancy:before,.sec-reform-payment-white h3.is-move.fancy:before,.sec-targets h2.is-move.fancy:before{content:"";opacity:0;animation:1s cubic-bezier(.61,.59,.2,.76) .9s forwards showInset}.will-be-fancy,.will-be-fancy-2,.will-be-fancy-3{visibility:hidden;animation:none}.will-be-fancy.fancy-dual-box{visibility:visible;animation:1s cubic-bezier(.61,.59,.2,.76) forwards dualBox}.will-be-fancy-2.fancy-dual-box{visibility:visible;animation:2s cubic-bezier(.61,.59,.2,.76) forwards dualBox}.will-be-fancy-3.fancy{visibility:visible;animation:1s cubic-bezier(.61,.59,.2,.76) forwards dualBoxVertical}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.is-opacity{opacity:1;transition:opacity 2.1s ease-out}.will-be-fancy,.will-be-fancy-2,.will-be-fancy-3{visibility:visible;animation:2s cubic-bezier(.61,.59,.2,.76) forwards dualBox}#typed-js-1 b:after{content:"リノベーション物件販売"}#typed-js-2 b:after{content:"今のお家をリノベーション"}#typed-js-3 b:after{content:"プチリフォーム"}.sec-cases h2.text-white.is-move{opacity:1;transform:translateY(0)}.sec-cases h2.text-white.is-move:after,.sec-cases h2.text-white.is-move:before{opacity:1}.is-move{opacity:1;transform:translateY(0)}.is-move-ltr,.is-move-rtl{opacity:1;transition:opacity .9s ease-out,transform .9s ease-out;transform:translate(0)}}.sec-tops h2 p strong:after{border-right:.15em solid #000;animation:.75s step-end 3.5s infinite blink-caret}h2.typed p{white-space:nowrap;letter-spacing:.15em;max-width:-moz-fit-content;max-width:-moz-fit-content;max-width:fit-content;border-right:.15em solid #000;margin:0 auto;animation:none;overflow:hidden}h2.typed.will-be-typed p{animation:3.5s steps(40,end) typing}h2.typed.white p{border-right:.15em solid #fff;animation:none}h2.typed.white.will-be-typed p{animation:3.5s steps(40,end) typing,.75s step-end infinite blink-caret-white}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:#000}to{border:none}}@keyframes blink-caret-white{0%,to{border-color:#0000}50%{border-color:#fff}}.blink{width:3px;height:23px;background:#000;animation:1s steps(5,start) infinite blink-animation;display:inline-block;position:relative;top:3px;left:auto;right:-15px}@media screen and (min-width:769px){.blink{width:4px;height:32px;animation:1s steps(5,start) infinite blink-animation;bottom:-20px;right:-35px}}.blink--white{background:#fff}@keyframes blink-animation{to{visibility:hidden}}@media screen and (min-width:1200px){.sec-top-hero img{object-fit:cover}}.sec-top-hero .splide__slide{display:flex}@media screen and (min-width:1200px){.sec-top-hero .splide__slide{height:50rem}}.sec-top-hero .splide__pagination{bottom:2.5rem}.sec-top-hero .splide__pagination li button{width:.8rem;height:.8rem;opacity:1;background:#fff;border:1px solid #fff}@media screen and (min-width:673px){.sec-top-hero .splide__pagination li button{width:1.2rem;height:1.2rem}}.sec-top-hero .splide__pagination li button.is-active{background:var(--brown)}.sec-top-hero .splide__arrow{width:3rem;height:3rem}@media screen and (min-width:1024px){.sec-top-hero .splide__arrow{width:7rem;height:7rem}}.sec-top-hero .splide__arrow svg{display:none}.sec-top-hero .splide__arrow--next{background:url(icn_slide_right.e0b13093.png) 0 0/contain no-repeat;inset:50% 1vw auto auto}.sec-top-hero .splide__arrow--next:after{content:none}.sec-top-hero .splide__arrow--prev{background:url(icn_slide_left.c0300636.png) 0 0/contain no-repeat;inset:50% auto auto 1vw}.sec-top-hero .splide__arrow--prev:after{content:none}@media screen and (min-width:1024px){.sec-top-hero .splide__arrow--prev{background-position:100%}.sec-top-useful .splide__list{max-width:90rem;width:100%}.sec-top-useful .carousel-slide.splide__slide{padding:0 1rem}.sec-top-useful .carousel-slide.splide__slide.is-visible{border-right:none}.sec-top-useful .carousel-slide.splide__slide.is-visible.is-next,.sec-top-useful .carousel-slide.splide__slide.is-visible.is-active{border-right:1px solid var(--green)}.sec-top-useful button.splide__arrow--next{z-index:40;width:5.1rem;height:5.1rem;background:url(icn_slide_right.e0b13093.png) 0 0/contain no-repeat;inset:50% -3.5vw auto auto}.sec-top-useful button.splide__arrow--prev{z-index:40;width:5.1rem;height:5.1rem;background:url(icn_slide_left.c0300636.png) 0 0/contain no-repeat;inset:50% auto auto -3.5vw}.sec-top-useful button.splide__arrow svg{display:none}}@media screen and (max-width:1023px){.left-right-contents .top-wrapper{width:auto;padding:0;display:block}}@media screen and (min-width:1024px){.left-right-contents .top-wrapper{width:100%;max-width:124rem;grid-template-columns:24rem minmax(68.2rem,1fr);gap:6rem;margin:auto;padding:0 2rem;display:grid}}@media screen and (max-width:768px){.sec-top-intro .flex{max-width:980px;width:100%;justify-content:center;align-items:center;margin:165px auto 0;display:flex}}@media screen and (max-width:768px) and (max-width:768px){.sec-top-intro .flex{background:#00b8db;flex-direction:column;gap:9.33333vw;margin:19.4667vw 0 0;padding:16vw 4vw 45.3333vw;position:relative}}@media screen and (max-width:768px){.sec-top-intro .left{max-width:400px;color:#fff;font-size:16px}.sec-top-intro .right{color:#fff}.sec-top-intro .right p{font-size:20px}.sec-top-intro .grass-bottom{z-index:10;width:100%;height:100px;position:absolute;bottom:0;left:0}}@media screen and (max-width:768px) and (max-width:768px){.sec-top-intro .grass-bottom{z-index:10;width:100%;height:13.3333vw;background-size:cover;position:absolute;bottom:0;left:0}}@media screen and (max-width:768px){.sec-top-intro .flag{z-index:5;width:216px;height:143px;position:absolute;bottom:25px;left:auto;right:100px}}@media screen and (max-width:768px) and (max-width:768px){.sec-top-intro .flag{max-width:28.8vw;height:auto;bottom:6vw;right:4.66667vw}}@media screen and (max-width:768px){.sec-top-intro .cloud-left,.sec-top-intro .cloud-right{z-index:5;width:427px;height:144px;position:absolute}}@media screen and (max-width:768px) and (max-width:768px){.sec-top-intro .cloud-left,.sec-top-intro .cloud-right{max-width:56.9333vw;height:auto}}@media screen and (max-width:768px){.sec-top-intro .cloud-left{inset:auto auto 18.5333vw -20.9333vw}.sec-top-intro .cloud-right{inset:-3.33333vw -24vw auto auto}}.sec-top{padding:80px 0 75px}@media screen and (max-width:768px){.sec-top{padding-top:10vw;padding-bottom:9.33333vw}}.sec-top-pattern{background:#fdfbf8;margin:5rem 0 0;padding:0 0 4rem;box-shadow:1px 0 1px #7763451a}@media screen and (min-width:673px){.sec-top-pattern{margin:0;padding:10rem 0 8rem;font-size:3.2rem;box-shadow:4px 0 4px #7763451a}}@media screen and (min-width:1024px){.sec-top-pattern{background:#fff;margin:6rem 0 0;padding:0 0 4.5rem;box-shadow:0 0 5px 4px #7763451a}}.sec-top-pattern h3{background:var(--darkBlue);text-align:center;padding:1.5rem 0;font-size:2rem;font-weight:700}@media screen and (min-width:673px){.sec-top-pattern h3{padding:2.75rem 0;font-size:3.2rem}}@media screen and (min-width:1024px){.sec-top-pattern h3{padding:1.5rem 0;font-size:2.5rem}}.floater-left{width:26rem;height:32rem;background:var(--pink);z-index:50;border:1rem solid #fff;border-radius:2.5rem;position:fixed;inset:auto auto 0 0}.floater-left img{width:-moz-fit-content;width:-moz-fit-content;width:fit-content}.floater-left .title{color:#fff;text-align:center;font-size:2.3rem;font-weight:700}.floater-left-title{color:#fff;text-align:center}.floater-left .content{text-align:center;background:#fff;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem;flex-direction:column;gap:1rem;margin:.5rem;padding:1rem;display:flex}.floater-left .big{text-align:center;font-size:1.4rem;font-weight:700}.floater-left .small{text-align:center;font-size:1rem;font-weight:700}.sec-top-booking{padding:2rem 0 5rem}@media screen and (min-width:673px){.sec-top-booking{padding:4rem 0 3rem}}.sec-top-booking .wrapper{flex-direction:column;justify-content:center;gap:2rem;display:flex}.sec-top-news{background:var(--beige);padding:2rem 0}@media screen and (min-width:673px){.sec-top-news{padding:8rem 0}}@media screen and (min-width:1024px){.sec-top-news{max-width:120rem;width:100%;margin:auto;padding:0}.sec-top-news .wrapper{flex-direction:row;padding:4.5rem 0;display:flex}.sec-top-news .wrapper .left-side{width:24rem;border-right:1px solid var(--brown);flex-direction:column;justify-content:center;align-items:center;display:flex}.sec-top-news .wrapper .left-side .btn{width:13.2rem;margin:0}}.sec-top-news h3{color:var(--brown);border-bottom:1px solid var(--brown);text-align:center;font-weight:700}@media screen and (min-width:673px){.sec-top-news h3{font-size:3.2rem}}@media screen and (min-width:1024px){.sec-top-news h3{border-bottom:none;font-size:4rem;line-height:1.75}}.sec-top-news dl{border-bottom:1px solid var(--darkBeige);grid-template-columns:minmax(8rem,max-content) 1fr;gap:0 1.2rem;padding:1rem 0 3rem;display:grid;position:relative}@media screen and (min-width:673px){.sec-top-news dl{grid-template-columns:minmax(13rem,max-content) 1fr;padding:3rem 0 5rem}}@media screen and (min-width:1024px){.sec-top-news dl{border:none;grid-template-columns:9.5rem minmax(13rem,max-content) 1fr;padding:0 0 0 4.5rem}.sec-top-news dl:not(:first-of-type){margin:1rem 0 0}}.sec-top-news dt{text-align:center;border:1px solid var(--red);color:var(--red);height:-moz-fit-content;height:-moz-fit-content;height:fit-content;background:#fff;border-radius:.5rem;padding:0 .2rem;font-size:1.5rem;font-weight:700;line-height:1.5}@media screen and (min-width:673px){.sec-top-news dt{height:4rem;border:2px solid var(--red);padding:0 1.5rem;font-size:2.4rem}}@media screen and (min-width:1024px){.sec-top-news dt{height:3rem;order:2;font-size:1.8rem}}.sec-top-news dd{color:var(--black);font-size:1.6rem;font-weight:700;line-height:1.5}@media screen and (min-width:673px){.sec-top-news dd{font-size:2.6rem;line-height:1.53}}@media screen and (min-width:1024px){.sec-top-news dd{order:3;margin:0 0 0 1rem;font-size:1.8rem}}.sec-top-news time{color:var(--black);font-size:1.4rem;font-weight:700;position:absolute;inset:auto 0 1rem auto}@media screen and (min-width:673px){.sec-top-news time{font-size:2rem;line-height:1.75}}@media screen and (min-width:1024px){.sec-top-news time{order:1;font-size:1.8rem;position:static}}.sec-top-search-region{padding:4rem 0 3rem}@media screen and (min-width:673px){.sec-top-search-region{padding:8rem 0 6rem}}@media screen and (min-width:769px){.sec-top-search-region{max-width:90rem}}.sec-top-search-region .title-row{justify-content:space-between;align-items:flex-end;display:flex}@media screen and (min-width:1024px){.sec-top-search-region .title-row{align-items:center}}.sec-top-search-region .title-row .title{font-weight:700}@media screen and (min-width:673px){.sec-top-search-region .title-row .title{font-size:3.2rem}}@media screen and (min-width:1024px){.sec-top-search-region .title-row .title{font-size:2.5rem}}.sec-top-search-region .title img{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;max-width:1.5rem}@media screen and (min-width:673px){.sec-top-search-region .title img{width:100%;max-width:3rem}}@media screen and (min-width:1024px){.sec-top-search-region .new{display:flex}}.sec-top-search-region .new p{border:var(--red)solid 1px;padding:0 .5rem;font-weight:700}.sec-top-search-region .new p:first-child{background:var(--red);color:#fff;text-align:center;border-top-left-radius:1rem;border-top-right-radius:1rem;font-size:1.1rem}@media screen and (min-width:673px){.sec-top-search-region .new p:first-child{font-size:1.5rem}}@media screen and (min-width:1024px){.sec-top-search-region .new p:first-child{width:7rem;border-radius:1rem 0 0 1rem}}.sec-top-search-region .new p:last-child{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;justify-content:space-between;display:flex}@media screen and (min-width:673px){.sec-top-search-region .new p:last-child{padding:0 1.5rem}}@media screen and (min-width:1024px){.sec-top-search-region .new p:last-child{border-radius:0}}.sec-top-search-region .new p:last-child span{color:var(--black);font-size:1.2rem}@media screen and (min-width:673px){.sec-top-search-region .new p:last-child span{font-size:1.8rem}}@media screen and (min-width:1024px){.sec-top-search-region .new p:last-child span{font-size:1.5rem}}.sec-top-search-region .tab{gap:0 .5rem;margin:1.4rem 0 0;display:flex;overflow:hidden}@media screen and (min-width:673px){.sec-top-search-region .tab{margin:2.5rem 0 0}}@media screen and (min-width:1024px){.sec-top-search-region .tab{gap:0 1rem;margin:2rem 0 0}}.sec-top-search-region .tab button{background-color:inherit;float:left;cursor:pointer;color:var(--brown);width:100%;width:40%;border:none;border-top-left-radius:1rem;border-top-right-radius:1rem;outline:none;padding:.5rem;font-weight:700;transition:all .3s}@media screen and (min-width:673px){.sec-top-search-region .tab button{font-size:3rem}}@media screen and (min-width:1024px){.sec-top-search-region .tab button{max-width:35rem;font-size:2.5rem}}.sec-top-search-region .tab button:first-child{background:var(--yellow)}.sec-top-search-region .tab button:last-child{background:var(--green)}.sec-top-search-region .tab button.active{width:60%}@media screen and (min-width:1024px){.sec-top-search-region .tab button.active{max-width:54.5rem}}.sec-top-search-region .tabcontent{visibility:hidden;height:0;border-top:none}.sec-top-search-region #nursing{border:5px solid var(--green)}.sec-top-search-region #childcare{visibility:visible;height:auto}.sec-top-search-region area{cursor:pointer;display:block}.sec-top-search{background:var(--beige);padding:1rem 0}@media screen and (min-width:673px){.sec-top-search{padding:3rem 0}}@media screen and (min-width:1024px){.sec-top-search{padding:3rem}}.sec-top-search-keyword-title{margin:0 0 1rem}.sec-top-search-keyword-title span{font-size:2.5rem;font-weight:700}.sec-top-search-keyword-title img{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;max-width:1.5rem}@media screen and (min-width:673px){.sec-top-search-keyword-title img{max-width:3rem;width:100%}}.sec-top-search .form-group{display:flex;position:relative}.sec-top-search input{border:1px solid var(--brown);width:100%;background:#fff;border-right:none;border-radius:.5rem;padding:.5rem 4.5rem .5rem .5rem;box-shadow:3px 3px #77634533}@media screen and (min-width:673px){.sec-top-search input{height:8rem;color:var(--brown);border-radius:1rem;padding:0 10rem 0 2.5rem;font-size:2.8rem}}@media screen and (min-width:1024px){.sec-top-search input{height:5.6rem;font-size:2rem}}.sec-top-search .form-group button{background:var(--brown);width:4rem;height:100%;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;position:absolute;inset:0 0 auto auto}@media screen and (min-width:673px){.sec-top-search .form-group button{width:7.2rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}.sec-top-search .form-group button img{width:1.5rem}@media screen and (min-width:673px){.sec-top-search .form-group button img{width:auto}}.sec-top-search p{margin:1rem 0 0}@media screen and (min-width:673px){.sec-top-search p{margin:3rem 0 0;font-size:2.8rem}}@media screen and (min-width:1024px){.sec-top-search p{margin:3rem 0 0;font-size:2.2rem}}.sec-top-search .keywords{grid-template-columns:1fr 1fr 1fr;gap:.75rem .5rem;display:grid}@media screen and (min-width:673px){.sec-top-search .keywords{gap:2rem 1rem;margin:.5rem 0 0}}@media screen and (min-width:1024px){.sec-top-search .keywords{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.sec-top-search .keywords a{background-color:#fff;border-top-right-radius:2.5rem;border-bottom-right-radius:2.5rem;padding:.25rem;font-size:1.2rem;transition:all .3s;box-shadow:1px 1px #77634533}@media screen and (min-width:673px){.sec-top-search .keywords a{font-size:2.4rem;line-height:1.75;box-shadow:2px 2px #77634533}}@media screen and (min-width:1024px){.sec-top-search .keywords a{font-size:2rem}}.sec-top-search .keywords a:hover{background:var(--darkBlue)}.sec-top-isolate-title{margin:2.5rem 0 .5rem}@media screen and (min-width:673px){.sec-top-isolate-title{margin:5rem 0 1rem;font-size:3.2rem}}.sec-top-isolate-title .title span{font-weight:700}.sec-top-isolate-title .title img{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;max-width:1.5rem}@media screen and (min-width:673px){.sec-top-isolate-title .title img{max-width:3rem;width:100%}}.sec-top-isolate-button{margin:3.5rem 0}@media screen and (min-width:673px){.sec-top-isolate-button{margin:9rem 0 10rem}}@media screen and (min-width:1024px){.sec-top-isolate-button{margin:6rem 0}}.sec-top-isolate-button a{background:var(--darkBlue);text-align:center;border:1px solid #fff;border-radius:1rem;justify-content:center;align-items:center;padding:1rem;font-weight:700;line-height:1.5;transition:all .3s;display:flex;position:relative;box-shadow:1px 1px 0 1px #77634533}@media screen and (min-width:673px){.sec-top-isolate-button a{height:15rem;border:2px solid #fff;font-size:3.2rem;box-shadow:2px 2px 0 2px #77634533}}@media screen and (min-width:1024px){.sec-top-isolate-button a{height:8rem;font-size:2.5rem}.sec-top-isolate-button a:hover{background:var(--brown)}.sec-top-isolate-button a:hover span{color:var(--darkBlue)}}.sec-top-isolate-button a span{transition:all .3s}@media screen and (min-width:1024px){.sec-top-isolate-button a span{position:relative}}.sec-top-isolate-button a span:after{display:none}@media screen and (min-width:1024px){.sec-top-isolate-button a span:after{content:"";height:4.1rem;width:4.1rem;background:url(arw_01.0ea33435.png) 0 0/contain no-repeat;display:block;position:absolute;inset:50% -6.5rem auto auto;transform:translateY(-50%)}}.sec-top-isolate-button a:after{content:"";height:2rem;width:2rem;background:url(arw_01.0ea33435.png) 0 0/contain no-repeat;position:absolute;inset:50% .5rem auto auto;transform:translateY(-50%)}@media screen and (min-width:673px){.sec-top-isolate-button a:after{height:4.1rem;width:4.1rem;inset:50% 1.5rem auto auto}}@media screen and (min-width:1024px){.sec-top-isolate-button a:after{display:none}.sec-top-search-station{padding:0}.sec-top-search-station .input-container{gap:4rem;display:flex}.sec-top-search-station .keywords-ctn{width:100%;margin:2.5rem 3rem 2.5rem 0}.sec-top-search-station .keywords-ctn p{flex-direction:column;margin:0;display:flex}.sec-top-search-station .keywords{grid-template-columns:1fr 1fr 1fr;gap:1rem;font-size:2rem;display:grid}}.sec-top-steps{padding:0;box-shadow:3px 0 3px #7763451a}@media screen and (min-width:1024px){.sec-top-steps{border:3px solid var(--darkBlue)}}.sec-top-steps button{border:2px solid var(--darkBlue);text-align:center;width:100%;padding:1rem 0;font-size:2rem;font-weight:700;transition:all .3s;position:relative}@media screen and (min-width:673px){.sec-top-steps button{padding:2.6rem 0;font-size:3.2rem}}@media screen and (min-width:1024px){.sec-top-steps button{background:#fff;border:none;padding:2.5rem 0;font-size:2.5rem}}.sec-top-steps button:after{content:"";height:1rem;width:1.6rem;background:url(chevron_03.2a7b8d71.png) 0 0/contain no-repeat;transition:all .3s;position:absolute;inset:50% 1rem auto auto;transform:translateY(-50%)rotate(180deg)}@media screen and (min-width:673px){.sec-top-steps button:after{width:3rem;height:1.8rem;inset:50% 3.5rem auto auto}}@media screen and (min-width:1024px){.sec-top-steps button:after{content:none}}.sec-top-steps button:hover{background:var(--darkBlue)}@media screen and (min-width:1024px){.sec-top-steps button:hover{background:#fff}}.sec-top-steps button.active{background:#fff}@media screen and (min-width:673px){.sec-top-steps button.active{margin:0 0 2rem}}@media screen and (min-width:1024px){.sec-top-steps button.active{margin:0}}.sec-top-steps button.active:after{transform:translateY(-50%)rotate(0)}.sec-top-steps .panel{max-height:0;background:#fdfbf8;overflow:hidden}@media screen and (min-width:1024px){.sec-top-steps .panel{max-height:none;background:#fff;padding:0 2.5rem}.sec-top-steps .container{border-top:2px solid var(--darkBlue);border-bottom:2px solid var(--darkBlue);grid-template-columns:1fr 2.7rem 1fr 2.7rem 1fr 2.7rem 1fr 2.7rem 1fr;padding:2.5rem;display:grid;overflow:auto}}.sec-top-steps .step{text-align:center;flex-direction:column;gap:2rem;margin:3rem 0 0;display:flex}@media screen and (min-width:673px){.sec-top-steps .step{gap:4rem;margin:5rem 0 0}}@media screen and (min-width:1024px){.sec-top-steps .step{grid-template-rows:5.66rem 1fr 1fr;gap:0;margin:0;display:grid}}.sec-top-steps .step:last-of-type{padding:0 0 3rem}@media screen and (min-width:673px){.sec-top-steps .step:last-of-type{padding:0 0 6rem}}@media screen and (min-width:1024px){.sec-top-steps .step:last-of-type{padding:0}}.sec-top-steps h5.step-title{border-bottom:1px solid var(--darkBlue);font-size:1.8rem;font-weight:700}@media screen and (min-width:673px){.sec-top-steps h5.step-title{font-size:3rem}}@media screen and (min-width:1024px){.sec-top-steps h5.step-title{border-bottom:none;font-size:2.5rem;display:flex}}.sec-top-steps h5.step-title span{background:var(--yellow);border-radius:50%;margin:0 0 1rem 1.5rem;padding:0 1.1rem;display:inline-block}@media screen and (min-width:673px){.sec-top-steps h5.step-title span{padding:0 2.1rem;font-size:3rem}}@media screen and (min-width:1024px){.sec-top-steps h5.step-title span{height:70%;margin-top:.5rem;margin-left:1rem;padding:0 1.4rem;font-size:2rem;font-weight:700}}.sec-top-steps .step-icon{width:20%;margin:auto;display:block}@media screen and (min-width:673px){.sec-top-steps .step-icon{width:auto}}.sec-top-steps p{font-size:1.6rem}@media screen and (min-width:673px){.sec-top-steps p{font-size:2.8rem;line-height:1.4}}@media screen and (min-width:1024px){.sec-top-steps p{font-size:1.5rem}}.sec-top-steps .step+picture{width:20%;margin:2rem auto 0;display:block}@media screen and (min-width:673px){.sec-top-steps .step+picture{width:100%;max-width:8.8rem}}@media screen and (min-width:1024px){.sec-top-steps .step+picture{width:2.7rem;height:2rem;margin:8rem auto 0}}.sec-top-steps .message{background:var(--lightBlue);padding:4rem 0}@media screen and (min-width:1024px){.sec-top-steps .message{background:#fff;padding:2rem 0}}.sec-top-steps .message p{text-align:center;font-size:1.8rem;font-weight:700;line-height:1.5}@media screen and (min-width:673px){.sec-top-steps .message p{font-size:3rem}}@media screen and (min-width:1024px){.sec-top-steps .message p{font-size:2.3rem}.sec-top-faq .container{padding:0 2.5rem}}.sec-top-faq .question{border-bottom:1px solid var(--darkBlue);width:100%;text-align:left;padding:2rem 3rem 1rem 4rem;font-weight:700;transition:all .3s;position:relative}@media screen and (min-width:673px){.sec-top-faq .question{padding:3rem 6rem 3rem 9rem;font-size:2.8rem;line-height:1.75}}@media screen and (min-width:1024px){.sec-top-faq .question{border-bottom:2px solid var(--darkBlue);padding:2.5rem 6rem;font-size:2rem}}.sec-top-faq .question:before{content:"";width:2.5rem;height:2.6rem;background:url(icn_question.112e0c6e.png) 0 0/contain no-repeat;position:absolute;inset:2rem auto auto 1rem}@media screen and (min-width:673px){.sec-top-faq .question:before{width:5rem;height:5.4rem;inset:3rem auto auto 1rem}}@media screen and (min-width:1024px){.sec-top-faq .question:before{width:3.3rem;height:3.59rem;inset:2.5rem auto auto 1.5rem}}.sec-top-faq .question:after{content:"";height:2rem;width:2rem;background:url(cross_01.4082ed2a.png) 0 0/contain no-repeat;position:absolute;inset:2.5rem .5rem auto auto}@media screen and (min-width:673px){.sec-top-faq .question:after{height:2.7rem;width:2.7rem;inset:5rem 2rem auto auto}}@media screen and (min-width:1024px){.sec-top-faq .question:after{inset:3rem 2rem auto auto}}.sec-top-faq .question.active:after{content:"";background:url(cross_02.659ff539.png) 0 0/contain no-repeat;inset:3.5rem .5rem auto auto}@media screen and (min-width:673px){.sec-top-faq .question.active:after{width:2.7rem;height:2.7rem;inset:6rem 2rem auto auto}}@media screen and (min-width:1024px){.sec-top-faq .question.active:after{inset:4rem 2rem auto auto}}.sec-top-faq .panel{background:var(--beige);max-height:0;transition:all .3s;overflow:hidden}.sec-top-faq .answer{padding:1rem 1rem 1rem 4rem;font-weight:400;transition:all .3s;position:relative}@media screen and (min-width:673px){.sec-top-faq .answer{padding:3rem 1rem 3rem 9rem;font-size:2.6rem;line-height:1.5}}@media screen and (min-width:1024px){.sec-top-faq .answer{padding:2.5rem 1rem 2.5rem 6rem;font-size:1.8rem;font-weight:700}}.sec-top-faq .answer:before{content:"";width:2.5rem;height:2.6rem;background:url(icn_answer.10fc3230.png) 0 0/contain no-repeat;position:absolute;inset:1rem auto auto 1rem}@media screen and (min-width:673px){.sec-top-faq .answer:before{width:5rem;height:5.4rem;inset:3rem auto auto 1rem}}@media screen and (min-width:1024px){.sec-top-faq .answer:before{width:3rem;height:3rem;inset:2.5rem auto auto 1.5rem}}.sec-top-voices .rows{margin:4rem 0 0;padding:0 0 0 5rem;position:relative}@media screen and (min-width:673px){.sec-top-voices .rows{margin:6rem 0 0}}@media screen and (min-width:1024px){.sec-top-voices .rows{padding:0 3rem 0 9rem}}.sec-top-voices .row:first-child{gap:.5rem;margin:0 0 1rem 2.5rem;font-weight:700;line-height:1;display:flex}@media screen and (min-width:1024px){.sec-top-voices .row:first-child{margin:0 0 1rem 3.5rem;font-size:2rem}}.sec-top-voices .row:last-child{background:var(--beige);border-radius:1.5rem;margin:1.5rem 0 0 -1.5rem;padding:1rem;position:relative}@media screen and (min-width:673px){.sec-top-voices .row:last-child{margin:2.5rem 0 0 3rem;padding:3rem;font-size:2.6rem}}@media screen and (min-width:1024px){.sec-top-voices .row:last-child{padding:3rem 2rem;font-size:1.8rem}}.sec-top-voices .row:last-child:after{content:"";width:2.5rem;height:2.5rem;background:url(icn_hook.bac081c8.png) 0 0/contain no-repeat;position:absolute;inset:.5rem auto auto -1.5rem}@media screen and (min-width:673px){.sec-top-voices .row:last-child:after{width:5rem;height:3.6rem;inset:0 auto auto -2.5rem}}@media screen and (min-width:1024px){.sec-top-voices .row:last-child:after{inset:1rem auto auto -2.5rem}}.sec-top-voices .row:first-child p:not(:last-of-type){border-right:1px solid var(--brown);padding:0 .5rem 0 0}@media screen and (min-width:673px){.sec-top-voices .row:first-child p:not(:last-of-type){border-right:3px solid var(--brown);padding:0 1.5rem}}@media screen and (min-width:1024px){.sec-top-voices .row:first-child p:not(:last-of-type){font-size:2rem}}@media screen and (min-width:673px){.sec-top-voices .row:first-child p{padding:0 1.5rem;font-size:2.8rem}}@media screen and (min-width:1024px){.sec-top-voices .row:first-child p{font-size:2rem}}.sec-top-voices .avatar img{width:50%}@media screen and (min-width:673px){.sec-top-voices .avatar img{width:8rem}}.sec-top-voices .avatar{position:absolute;inset:1rem auto auto 0;transform:translateY(-50%)}@media screen and (min-width:1024px){.sec-top-voices .avatar{inset:1.5rem auto auto 5rem}}.sec-top-useful .carousel{margin:2rem 0 0}@media screen and (min-width:673px){.sec-top-useful .carousel{margin:8rem 0 0}}@media screen and (min-width:1024px){.sec-top-useful .carousel{margin:5rem 3rem 0}.sec-top-useful .carousel-wrapper{width:100%;height:100%;z-index:1;box-sizing:content-box;transition-property:transform;display:flex;position:relative}}.sec-top-useful .carousel-slide{border-bottom:1px solid var(--darkBlue);gap:.5rem;padding:1rem 0;display:flex}@media screen and (min-width:673px){.sec-top-useful .carousel-slide{gap:2rem;padding:3rem 0}}@media screen and (min-width:769px){.sec-top-useful .carousel-slide{border:none;flex-direction:column}}@media screen and (min-width:1024px){.sec-top-useful .carousel-slide{padding:0}}@media screen and (min-width:673px){.sec-top-useful .carousel-slide picture{max-width:26.5rem;width:100%;display:block}}.sec-top-useful .carousel-slide picture img{display:block}.sec-top-useful .carousel-slide .title{font-size:1.8rem;font-weight:700;line-height:1.75;position:relative}@media screen and (min-width:673px){.sec-top-useful .carousel-slide .title{font-size:2.8rem}}@media screen and (min-width:1024px){.sec-top-useful .carousel-slide .title{font-size:2rem}}.sec-top-useful .carousel-slide .title:after{content:"";height:1px;width:100%;background:var(--brown);position:absolute;inset:auto auto 0 0}.sec-top-useful .carousel-slide .content{width:100%}.sec-top-useful .carousel-slide .text{margin:1rem 0 0;font-size:1.4rem;line-height:1.5}@media screen and (min-width:673px){.sec-top-useful .carousel-slide .text{font-size:2.6rem}}@media screen and (min-width:1024px){.sec-top-useful .carousel-slide .text{font-size:1.8rem}}.sec-top-recommend .wrapper{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0 0;display:grid}@media screen and (min-width:673px){.sec-top-recommend .wrapper{gap:3rem;margin:8rem 0 0}}@media screen and (min-width:769px){.sec-top-recommend .wrapper{grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem}}@media screen and (min-width:1024px){.sec-top-recommend .wrapper{margin:5rem 2.5rem 3rem}}.container{padding:0 2rem}@media screen and (min-width:673px){.container{padding:0 4rem}}@media screen and (min-width:769px){.container{width:100%;max-width:132rem;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px){.container{padding:0}.sp-only{display:none!important}}@media screen and (max-width:1023px){.pc-only{display:none!important}}#main{margin-top:11rem;position:relative}@media screen and (max-width:768px){#main{margin-top:18.6667vw}}
/*# sourceMappingURL=app.css.map */
