@charset "UTF-8";.container{padding:0 15px}.justify{text-align:justify!important}section{padding-bottom:50px}.access_individual{padding:50px 15px 100px;background-color:#fffdeb}.access_individual .access--inner ul{max-width:1000px;width:100%;margin:0 auto 50px}.access_individual .access--inner ul .access--inner--block{border-bottom:1px solid #cdd6dd;padding:15px 0;display:flex}@media screen and (max-width:660px){.access_individual .access--inner ul .access--inner--block{flex-direction:column;padding-left:30px}}.access_individual .access--inner ul .access--inner--block h4{min-width:180px;width:20%;font-size:18px;margin-bottom:0}@media screen and (max-width:660px){.access_individual .access--inner ul .access--inner--block h4{font-size:16px;font-weight:700;margin-bottom:1.5rem}}.access_individual .access--inner ul .access--inner--block p{margin-bottom:0}.access_individual .access--inner .google_map{text-align:center}.access_individual .access--inner .google_map .map,.access_individual .access--inner .google_map .text{max-width:1000px;width:100%;margin:0 auto}.access_individual .access--inner .google_map .map iframe,.access_individual .access--inner .google_map .text iframe{width:100%}.access_individual .access--inner .google_map .text{text-align:left;padding-top:30px}@media screen and (max-width:470px){.access_individual .access--inner .google_map .text p{font-size:1.3rem;line-height:1.6}}.access_individual .access--inner .google_map .text span{font-weight:700}.archive-list{display:grid;gap:3.2rem}@media (min-width:992px){.archive-list{gap:0}}.archive{color:inherit;text-decoration:none}@media (min-width:992px){.archive{display:grid;grid-template-columns:120px 1fr;gap:20px;padding:3.2rem 0;border-bottom:1px solid #ddd}.archive:last-child{border-bottom:none}}.archive-image{display:none}@media (min-width:992px){.archive-image{display:block;width:120px;height:120px}.archive-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:1/1}}.archive-data{display:grid;gap:.8rem}@media (min-width:992px){.archive-data{gap:.4rem}}.archive-meta{display:flex;align-items:center;gap:.8rem}.archive-tag{min-width:64px;padding:4px 8px;background-color:#999;border-radius:2px;color:#fff;text-align:center;font-size:13px;font-weight:700;line-height:1}@media (min-width:992px){.archive-tag{font-size:10px}}.archive-tag-news{background-color:#6897c8}.archive-tag-event{background-color:#e89fb3}.archive-date{font-size:13px}@media (min-width:992px){.archive-date{font-size:14px}}.archive-title{font-size:16px;font-weight:700}.archive-title:after{content:"→";display:inline-block;margin-left:5px;color:#619b58}@media (min-width:992px){.archive-title:after{display:none}}.archive-body{display:none}@media (min-width:992px){.archive-body{display:block;font-size:14px}}.archive-more{display:none}@media (min-width:992px){.archive-more{display:inline-block;font-size:14px;text-decoration:underline;color:#619b58}}.bottom_breadcrumb{padding:90px 0 10px;font-size:1.4rem}@media screen and (max-width:660px){.bottom_breadcrumb{font-size:1.2rem}}.bottom_breadcrumb--list{width:100%;max-width:980px;margin:0 auto;display:flex;flex-wrap:wrap;list-style:none}.bottom_breadcrumb--li a{color:#7da22b;text-decoration:none}@media (hover:none){.bottom_breadcrumb--li a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.bottom_breadcrumb--li a:active{color:#8eba31}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.bottom_breadcrumb--li a:hover{color:#8eba31}}.bottom_breadcrumb--li:not(:last-of-type):after{content:"›";margin:0 .6em;color:#777}.consultation{padding:0 15px 100px}.consultation .consultation--inner{max-width:1080px;margin:0 auto;display:flex;justify-content:center;align-items:center;border:1px solid #dedede;padding:50px 20px}@media screen and (max-width:999px){.consultation .consultation--inner{flex-wrap:wrap}}.consultation .consultation--inner h4{text-align:center;flex:2;width:100%;font-size:22px;font-weight:700;margin:0;color:#4b3215}@media screen and (max-width:999px){.consultation .consultation--inner h4{flex:1 0 auto}}.consultation .consultation--inner .consultation--inner--right{width:100%;flex:3}@media screen and (max-width:999px){.consultation .consultation--inner .consultation--inner--right{flex:1 0 auto;padding-top:1.6rem;text-align:center}}.consultation .consultation--inner .consultation--inner--right p{margin-bottom:1rem;color:#4b3215}.consultation .consultation--inner .consultation--inner--right p br{display:none}@media screen and (max-width:629px){.consultation .consultation--inner .consultation--inner--right p br{display:initial}}.consultation .consultation--inner .consultation--inner--right .under{display:flex;align-items:center}@media screen and (max-width:999px){.consultation .consultation--inner .consultation--inner--right .under{justify-content:center}}@media screen and (max-width:629px){.consultation .consultation--inner .consultation--inner--right .under{flex-wrap:wrap}}.consultation .consultation--inner .consultation--inner--right .under a{text-decoration:none;color:#4b3215;display:block;font-size:22px;font-weight:700}.consultation .consultation--inner .consultation--inner--right .under a:first-of-type{padding-right:20px}@media screen and (max-width:629px){.consultation .consultation--inner .consultation--inner--right .under a{width:100%}}.consultation .consultation--inner .consultation--inner--right .under .form_btn{border:1px solid #707070;text-align:center}.consultation .consultation--inner .consultation--inner--right .under .form_btn a{padding:5px 20px;font-weight:500;font-size:16px}@media screen and (max-width:629px){.consultation .consultation--inner .consultation--inner--right .under .form_btn{width:60%;margin-top:10px}}.content_title{padding-right:15px;padding-left:15px}.content_title h3{font-size:30px;font-weight:700;color:#89c081;padding-bottom:20px;text-align:center}@media screen and (max-width:660px){.content_title h3{font-size:20px}}.content_title>p{text-align:justify;max-width:900px;width:70%;margin:0 auto;padding-bottom:50px}@media screen and (max-width:660px){.content_title>p{width:100%}}.content_title .title--block{display:flex;max-width:1000px;width:80%;margin:0 auto;border-top:1px solid #f9f3b8}@media screen and (max-width:660px){.content_title .title--block{width:100%;flex-direction:column;border-top:none}}.content_title .title--block h4{text-align:left;min-width:180px;border-top:2px solid #c8e572;padding:20px 0;font-size:22px;font-weight:700}@media screen and (max-width:660px){.content_title .title--block h4{width:60%;border-bottom:2px solid #c8e572;border-top:none;margin-bottom:0;font-size:16px;padding-bottom:10px}}.content_title .title--block ul{list-style:disc;padding:20px 50px;text-align:left}@media screen and (max-width:660px){.content_title .title--block ul{border-top:1px solid #f9f3b8;padding:20px}}.content_title .title--block ul li{padding-bottom:1rem}.content_title .title--block p{text-align:left;padding:20px 30px;line-height:3.5rem}@media screen and (max-width:660px){.content_title .title--block p{border-top:1px solid #f9f3b8;line-height:2.5rem;padding:20px 0}}.day_schedule--inner{margin-left:auto;margin-right:auto;max-width:560px}.day_schedule{width:100%;max-width:1080px;margin:100px auto 0;padding:0 20px}.day_schedule>h2{text-align:center;color:#4b3215;font-size:2.6rem;font-weight:700}.day_schedule--inner{background:#fffdeb;margin-top:20px;display:flex}@media screen and (max-width:699px){.day_schedule--inner{flex-wrap:wrap}}.day_schedule--table{margin-top:30px}.day_schedule--table:not(:last-child):after{content:"";display:block;margin:30px auto 0;width:30px;height:30px;background:url(../images/common/arrow_down.png) no-repeat;background-size:contain}.day_schedule--img{flex:1;width:100%}@media screen and (max-width:699px){.day_schedule--img{flex:1 0 auto}}.day_schedule--img img{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:699px){.day_schedule--img img{-o-object-fit:none;object-fit:none}}.day_schedule--explain{flex:1;padding:40px}@media screen and (max-width:699px){.day_schedule--explain{width:100%;padding:20px;flex:1 0 auto}}.day_schedule--title{color:#4b3215;font-size:clamp(1.8rem,1.4666666667rem + .9523809524vw,2.4rem);font-weight:700;display:flex;align-items:center}.day_schedule--title:before{content:"";display:inline-block;width:clamp(3rem,1.8888888889rem + 3.1746031746vw,5rem);height:clamp(3rem,1.8888888889rem + 3.1746031746vw,5rem);background:url(../images/common/icon_clock.svg) no-repeat;background-size:contain;margin-right:8px}.day_schedule--text{margin-top:1.6rem;line-height:1.8;text-align:justify}.flow{margin-top:50px;padding-left:15px;padding-right:15px}.flow h3{text-align:center;font-size:30px;font-weight:700;padding-bottom:30px;color:#4b3215}@media screen and (max-width:660px){.flow h3{font-size:20px}}.flow--list{counter-reset:flow_title;max-width:1000px;width:80%;margin:0 auto}@media screen and (max-width:660px){.flow--list{width:100%}}.flow--li{display:flex;align-items:flex-start;border-top:1px solid #e5e5e5;padding:20px 0;gap:10px}.flow--li:last-child{border-bottom:1px solid #e5e5e5}@media screen and (max-width:660px){.flow--li{flex-wrap:wrap;gap:normal}}.flow--inner{display:flex;align-items:center;gap:5px;flex:0 0 180px}@media screen and (max-width:660px){.flow--inner{width:100%;flex:1 1 auto}}.flow--inner:before{flex:0 0 auto;counter-increment:flow_title;content:counter(flow_title);background:#e5cc66;display:block;text-align:center;width:30px;height:30px;border-radius:50%;padding-top:3px}.flow--title{font-size:1.8rem;line-height:1;margin-bottom:0;font-weight:700;position:relative;color:#4b3215}@media screen and (max-width:660px){.flow--title{font-size:1.6rem}}.flow--text{width:100%;flex:1;text-align:justify;color:#4b3215;margin-bottom:0}@media screen and (max-width:660px){.flow--text{margin-top:1rem;padding:0 10px}}.recruitment{background-color:#f8f8f8;padding-top:50px}.recruitment .recruitment--inner{position:relative;display:block;max-width:980px;margin:0 auto;text-decoration:none;color:inherit}.recruitment .recruitment--inner .recruitment--block{background-color:#fff;display:flex;align-items:center;width:100%;border:1px solid #ddd}@media screen and (max-width:820px){.recruitment .recruitment--inner .recruitment--block{width:90%;flex-direction:column;border:none;margin-bottom:30px;margin-left:auto;margin-right:auto}}@media screen and (max-width:500px){.recruitment .recruitment--inner .recruitment--block{width:100%}}@media screen and (max-width:820px){.recruitment .recruitment--inner .recruitment--block .block--img{order:3;width:100%}}.recruitment .recruitment--inner .recruitment--block .block--img img{width:100%}.recruitment .recruitment--inner .recruitment--block h2{width:25%;min-width:107px;font-size:26px;margin:0;text-align:center;color:#7da22b}@media screen and (max-width:1200px){.recruitment .recruitment--inner .recruitment--block h2{font-size:24px}}@media screen and (max-width:820px){.recruitment .recruitment--inner .recruitment--block h2{order:1;font-size:26px;padding-top:30px;padding-bottom:30px}}.recruitment .recruitment--inner .recruitment--block p{font-size:18px;padding-right:30px;margin-bottom:0}@media screen and (max-width:1200px){.recruitment .recruitment--inner .recruitment--block p{font-size:16px}}@media screen and (max-width:820px){.recruitment .recruitment--inner .recruitment--block p{order:2;width:90%;padding-right:0;padding-bottom:30px}}.recruitment .recruitment--inner .recruitment--block p span{color:#81a431}.recruitment .recruitment--inner .arrow{position:absolute;right:4%;bottom:10%;width:180px;border-bottom:1px solid #7da22b}@media screen and (max-width:820px){.recruitment .recruitment--inner .arrow{display:none}}.recruitment .recruitment--inner .arrow span{position:absolute;top:-17px;right:-7px;width:50px;border-bottom:1px solid #7da22b;transform:rotate(45deg)}@media screen and (max-width:820px){#community_life .access .access--right,#home_care .access .access--right{display:none}}.access{margin:50px auto 0;width:100%;max-width:1020px;display:flex;gap:40px;padding:20px}@media screen and (max-width:820px){.access{gap:normal;flex-wrap:wrap}}.access--explain{width:100%;flex:1 1 560px}@media screen and (max-width:820px){.access--explain{flex:1 1 auto}}.access--map{flex:1 1.474 380px}.access--map iframe{width:100%;height:100%}@media screen and (max-width:820px){.access--map iframe{margin-top:30px;height:280px}}.access--company{display:flex;align-items:center;gap:10px}@media screen and (max-width:480px){.access--company{gap:15px;align-items:flex-start}}.access--logo{flex:0 1 80px}@media screen and (max-width:480px){.access--logo{flex:0 1 50px}}.access--logo img{width:100%}.access--text{color:#555;font-size:1.6rem}.access--text h2{font-size:2rem;font-weight:700;color:#7da22b}.access--address{font-size:1.5rem}@media screen and (max-width:480px){.access--address{font-size:1.4rem}}.access--address span{display:inline-block;padding-left:20px}@media screen and (max-width:480px){.access--address span{display:block;padding-left:0}}.access--data{margin-top:15px;padding-top:15px;border-top:1px solid #ddd;color:#555}.access--data p{font-size:1.4rem;margin:0 0 2px;padding-left:10px}.access--contact{margin-top:20px}.access--contact h3{font-size:1.8rem;font-weight:700;color:#666}.access--contact_inner{border:1px solid #ddd;border-radius:6px;padding:20px 30px}.access--contact_adjust{display:flex;align-items:center;gap:20px}@media screen and (max-width:920px){.access--contact_adjust{flex-wrap:wrap;gap:normal}}.access--contact_adjust a.contact_btn{display:block;flex:1 1 auto;color:#fff;background-color:#fac228;padding:4px 10px;text-align:center;border-radius:6px}@media screen and (max-width:920px){.access--contact_adjust a.contact_btn{width:80%;max-width:300px;margin:10px auto 0}}.access--block_tel{flex:1 1 auto}.access--block_tel span{display:block;font-size:1.4rem}@media screen and (max-width:920px){.access--block_tel span{width:100%;text-align:center}}.access--block_tel a{text-align:center;font-size:3.2rem;line-height:1;color:#7da22b;font-weight:700}.access--block_tel a:before{content:"";background:url(../../images/icon_tel.png);display:inline-block;width:16px;height:26px;margin-right:3px;background-size:contain}@media screen and (max-width:920px){.access--block_tel a{display:block;margin:0 auto}}.footer{border-top:1px solid #dee2e6;background-color:#7da22b;margin-top:60px}.footer--top{background-color:#77982e}.footer--top .footer--top--inner{display:flex;justify-content:space-between;max-width:1280px;margin:0 auto}@media screen and (max-width:850px){.footer--top .footer--top--inner{flex-direction:column;align-items:center}}.footer--top .footer--top--inner ul{display:flex;margin-bottom:0;padding-left:0}.footer--top .footer--top--inner ul li a{color:#fff;text-decoration:none;display:block;padding:10px 20px}@media screen and (max-width:430px){.footer--top .footer--top--inner ul li a{padding-left:10px;padding-right:10px}}.footer--bottom{max-width:1280px;margin:0 auto;padding:20px 50px}@media screen and (max-width:850px){.footer--bottom{padding:48px 50px 60px}}.footer--bottom .footer--bottom--heading{display:inline-block;background-color:#fff;padding:2px 10px;border-radius:3px;margin-bottom:15px}.footer--bottom .footer--bottom--heading p{margin-bottom:0;color:#77982e}.footer--bottom ul{padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap;max-width:870px}@media screen and (max-width:850px){.footer--bottom ul{max-width:600px;margin:0 auto}}@media screen and (max-width:660px){.footer--bottom ul{width:400px;margin-left:0}}@media screen and (max-width:460px){.footer--bottom ul{width:300px}}.footer--bottom ul li{margin-bottom:20px}.footer--bottom ul li:first-of-type,.footer--bottom ul li:nth-of-type(5){width:270px}.footer--bottom ul li:nth-of-type(2),.footer--bottom ul li:nth-of-type(3),.footer--bottom ul li:nth-of-type(4),.footer--bottom ul li:nth-of-type(6),.footer--bottom ul li:nth-of-type(7){width:200px}@media screen and (max-width:970px){.footer--bottom ul li:nth-of-type(4){width:270px}.footer--bottom ul li:nth-of-type(5){width:200px}}@media screen and (max-width:850px){.footer--bottom ul li:nth-of-type(3),.footer--bottom ul li:nth-of-type(5){width:270px}}@media screen and (max-width:660px){.footer--bottom ul li:nth-of-type(6){width:270px}}.footer--bottom ul li a{text-decoration:none;color:#fff}.footer--bottom ul li a span{font-size:12px;display:block}.happy_group{padding:50px 15px 0}.happy_group h3{max-width:1000px;margin:0 auto;font-size:18px;font-weight:700;text-align:center;padding-bottom:10px;border-bottom:1px solid #cdd6dd}.happy_group ul{max-width:1000px;width:100%;margin:0 auto;padding-top:30px;padding-left:80px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media screen and (max-width:950px){.happy_group ul{width:85%;justify-content:center;padding-left:140px}}@media screen and (max-width:500px){.happy_group ul{width:75%;padding-left:20px}}.happy_group ul li{min-width:230px;width:25%;font-size:16px;font-weight:700;margin-bottom:30px;position:relative;flex-grow:1}@media screen and (max-width:950px){.happy_group ul li{width:40%}}@media screen and (max-width:750px){.happy_group ul li{width:51%}}.happy_group ul li:before{content:"";position:absolute;top:0;left:-55px;width:45px;height:45px;background-position:50%;background-repeat:no-repeat;background-size:contain}.happy_group ul li a{color:#000;text-decoration:none;display:inline-block}.happy_group ul li a span{font-size:12px;font-weight:500;display:block}.happy_group ul .green:before{background-image:url(/images/icom_green_2.png)}.happy_group ul .pink:before{background-image:url(/images/icom_pink_2.png)}.happy_group ul .yellow:before{background-image:url(/images/icom_yellow_2.png)}.happy_group ul .blue:before{background-image:url(/images/icom_blue_2.png)}.happy_group>span{display:block;width:100%;max-width:1000px;margin:0 auto;border-bottom:1px solid #cdd6dd}.happy_support{background:#fffef4;padding:40px 20px}.happy_support--inner{width:100%;max-width:630px;margin:0 auto}.happy_support--logo{width:80%;max-width:220px;margin:0 auto}.happy_support--logo img{max-width:100%}@media screen and (max-width:549px){.happy_support--logo{width:40%}}.happy_support--title{font-size:2rem;font-weight:700;color:#4b3215;text-align:center}@media screen and (max-width:669px){.happy_support--title{text-align:left}}@media screen and (max-width:549px){.happy_support--title{font-size:1.8rem}}.happy_support--list{display:flex;margin-top:20px;gap:40px}@media screen and (max-width:669px){.happy_support--list{width:80%;margin:40px auto 0;flex-wrap:wrap;gap:30px normal}}@media screen and (max-width:549px){.happy_support--list{width:100%}}.happy_support--li{display:flex;flex-flow:column;width:100%}@media screen and (max-width:669px){.happy_support--li{flex-flow:row;align-items:center;gap:20px}}.happy_support--img{width:80%;display:block;margin:0 auto}@media screen and (max-width:669px){.happy_support--img{width:100%;flex:1}}.happy_support--img img{width:100%;max-width:100%}.happy_support--box{width:100%}@media screen and (max-width:669px){.happy_support--box{flex:3}}.header{position:fixed;top:0;left:0;width:100%;padding-top:.8rem;padding-bottom:.8rem;z-index:99999}@media (min-width:768px){.header{padding-top:1.6rem;padding-bottom:1.6rem}}@media (min-width:992px){.header{padding-top:28px;padding-bottom:28px}}.header-inner{width:100%;padding-right:var(--bs-gutter-x,1.2rem);padding-left:var(--bs-gutter-x,1.2rem);margin-right:auto;margin-left:auto;display:flex;justify-content:space-between;align-items:center;max-width:1320px}.header-logo{width:210px;margin:0;font-size:1rem;z-index:99999}@media (min-width:992px){.header-logo{width:270px}}.header-logo img{max-width:100%}.header-nav{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;overflow-x:hidden;background:#fff}@media (min-width:992px){.header-nav{position:relative;display:flex;width:auto;overflow-x:visible;background:transparent}}.header.is-open .header-nav{display:block}.header-close-anim .header-nav{display:block;animation:header-nav-toggle .15s cubic-bezier(.215,.61,.355,1) reverse}.header-open-anim .header-nav{display:block;-webkit-animation:header-nav-toggle .3s cubic-bezier(.215,.61,.355,1);animation:header-nav-toggle .3s cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes header-nav-toggle{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes header-nav-toggle{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.header-nav-inner{width:100%;min-height:100%;padding:var(--header-height) 1.6rem 3.2rem;display:flex;justify-content:center;align-items:center}@media (min-width:992px){.header-nav-inner{height:auto;padding:0}}.header-nav-toggler{-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:9999;position:relative;box-sizing:border-box;display:inline-block;width:52px;height:52px;cursor:pointer;background:transparent;border:none}@media (min-width:992px){.header-nav-toggler{display:none}}.header-nav-toggler span{position:absolute;left:6px;box-sizing:border-box;display:inline-block;width:40px;height:2px;background-color:#555;transition:all .3s cubic-bezier(.19,1,.22,1);transform-origin:center}.header-nav-toggler span:first-of-type{top:13px}.header.is-open .header-nav-toggler span:first-of-type{top:25px;transform:rotate(45deg)}.header-nav-toggler span:nth-of-type(2){top:25px;opacity:1}.header.is-open .header-nav-toggler span:nth-of-type(2){opacity:0}.header-nav-toggler span:nth-of-type(3){bottom:13px}.header.is-open .header-nav-toggler span:nth-of-type(3){bottom:25px;transform:rotate(-45deg)}.header-menu{width:300px;margin:0 auto;padding:0;list-style:none}@media (min-width:992px){.header-menu{display:flex;width:auto;gap:1.6rem}}@media (min-width:1200px){.header-menu{gap:3.2rem}}.header-menu-item{position:relative;padding:1.6rem 0;border-bottom:1px solid #eee}.header-menu-item:last-child{border:none}@media (min-width:992px){.header-menu-item{padding:0;border:none}}.header-menu-link{position:relative;display:block;color:#212529;text-decoration:none;text-align:left}@media (hover:none){.header-menu-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}.header-menu-link:active{color:#212529;text-decoration:underline}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.header-menu-link:hover{color:#212529;text-decoration:underline}}@media (min-width:992px){.header-menu-link{display:inline-block;background:none}}.header-sub-menu{margin-top:.8rem}@media (min-width:992px){.header-sub-menu{position:absolute;top:40px;left:0;width:250px;margin-top:-10px;padding:1.6rem;z-index:99999;background-color:#fff;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}.header-menu-item:hover .header-sub-menu{opacity:1;pointer-events:all}}.header-sub-menu-item{position:relative;padding-left:1.6rem}@media (min-width:992px){.header-sub-menu-item{padding-left:0;padding-top:4px;padding-bottom:4px}}.header-sub-menu-item:before{position:absolute;top:13px;left:.8rem;content:"";display:block;width:5px;height:1px;background-color:#ccc}@media (min-width:992px){.header-sub-menu-item:before{display:none}}.header-sub-menu-link{color:#212529;text-decoration:none;text-align:left}.header-sub-menu-link:hover{text-decoration:underline}.header-sub-menu-label{display:block;font-size:1.2rem}.header-btns{text-align:center}.information{padding:0 15px;margin-bottom:50px}.information h3{font-size:30px;font-weight:700;text-align:center;margin-bottom:50px}@media screen and (max-width:660px){.information h3{font-size:20px;margin-bottom:30px}}.information>div{max-width:1280px;width:80%;margin:0 auto}@media screen and (max-width:880px){.information>div{width:90%}}@media screen and (max-width:720px){.information>div{width:100%}}.information>div h4{font-size:30px;font-weight:700;text-align:center;color:#fff;background-color:#89c081;padding:20px;margin-bottom:0}@media screen and (max-width:1100px){.information>div h4{font-size:26px}}@media screen and (max-width:660px){.information>div h4{font-size:20px}}.information>div>div{background-color:#fffdeb;padding:40px 100px}@media screen and (max-width:1100px){.information>div>div{padding:30px 50px}}@media screen and (max-width:880px){.information>div>div{padding:20px 30px}}@media screen and (max-width:720px){.information>div>div{padding:20px}}.information>div>div p{font-size:26px;max-width:840px;margin:0 auto;line-height:5rem}@media screen and (max-width:1300px){.information>div>div p{font-size:26px;min-width:730px}}@media screen and (max-width:1100px){.information>div>div p{font-size:20px;min-width:620px;line-height:4rem}}@media screen and (max-width:720px){.information>div>div p{min-width:460px}}@media screen and (max-width:530px){.information>div>div p{min-width:0}}.layout{display:flex;flex-flow:column;padding-top:var(--header-height);background:linear-gradient(180deg,#f3f8fe 0,hsla(0,0%,100%,0) 10%)}#home .layout{padding-top:0}.layout-main{flex:1;width:100%;height:100%}a{color:#6897c8;text-decoration:none}@media (hover:none){a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a:active{color:#7cb1ea;text-decoration:underline}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){a:hover{color:#7cb1ea;text-decoration:underline}}.link_btn{min-width:220px;text-align:center;margin:0 auto;padding:10px 0;border-radius:5px}.link_btn a{text-decoration:none}.link_btn p{color:#fff;font-size:16px;margin:0}.link_btn-green{width:50%;background-color:#89c081;display:none}@media screen and (max-width:820px){.link_btn-green{display:block}}.link_btn-green p{letter-spacing:3rem;padding-left:3rem}.link_btn-yellow{width:40%;background-color:#fac228}.lower_navi{padding:20px 20px 0;display:flex;justify-content:center;gap:30px;margin:0 auto 60px;border-bottom:1px solid #89c081}@media screen and (max-width:479px){.lower_navi{gap:10px}}.lower_navi--btn,.lower_navi--now{display:block;width:100%;max-width:300px;border-radius:8px 8px 0 0;padding:20px 6px;text-align:center;font-size:clamp(1.3rem,1.1333333333rem + .4761904762vw,1.6rem)}.lower_navi--now{border:1px solid #89c081;border-bottom:none;color:#89c081;background:#fff;position:relative;transform:translateY(1px)}.lower_navi--btn{border:1px solid #89c081;color:#fff;background:#89c081;text-decoration:none;transition:all .4s;transform:translateY(1px)}@media (hover:none){.lower_navi--btn{-webkit-tap-highlight-color:rgba(0,0,0,0)}.lower_navi--btn:active{background:#99d590;color:#fff;text-decoration:none}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.lower_navi--btn:hover{background:#99d590;color:#fff;text-decoration:none}}.page-top-button{position:fixed;bottom:-60px;right:1.6rem;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:none;background-color:#c0e357;color:#fff;transition:all .2s cubic-bezier(.215,.61,.355,1);z-index:9500}@media (hover:none){.page-top-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.page-top-button:active{background-color:#c8e572}}@media (-moz-touch-enabled:0),(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.page-top-button:hover{background-color:#c8e572}}@media (min-width:768px){.page-top-button{width:60px;height:60px}}.page-top-button.is-show{bottom:1.6rem}.page-top-button .bi{font-size:24px}.photo{overflow:hidden;padding:0 15px 75px}.photo .photo--inner{max-width:1200px;margin:0 auto}@media screen and (max-width:660px){.photo .photo--inner{display:none}}.photo .photo--inner img{width:100%}.photo .swiper{display:none}@media screen and (max-width:660px){.photo .swiper{display:block}}.swiper-slide{text-align:center}.swiper-slide img{width:100%;max-width:450px}.swiper--ui{position:relative}.swiper--ui .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-20px!important}.swiper-pagination-bullet-active{background:#7da22b!important}.service{margin-top:100px;padding-left:15px;padding-right:15px}.service h3{text-align:center;font-size:30px;font-weight:700;padding-bottom:30px;color:#4b3215}@media screen and (max-width:660px){.service h3{font-size:20px}}.service ul{max-width:1000px;width:80%;margin:0 auto}@media screen and (max-width:660px){.service ul{width:100%}}.service ul li{display:flex;border-top:1px solid #e5e5e5;padding:20px 0}@media screen and (max-width:660px){.service ul li{flex-direction:column}}.service ul li h4{font-size:18px;font-weight:700;min-width:180px;position:relative;padding-left:40px;color:#4b3215}@media screen and (max-width:660px){.service ul li h4{font-size:16px;margin-bottom:2rem}}.service ul li h4:before{content:"";position:absolute;top:-5px;left:0;width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain}.service ul li .no1:before,.service ul li .no2:before,.service ul li .no3:before,.service ul li .no4:before,.service ul li .no5:before,.service ul li .no6:before{text-align:center;padding-top:5px}.service ul li .no1{letter-spacing:1rem}.service ul li .no1:before{content:"1";padding-left:9px}.service ul li .no2{letter-spacing:1rem}.service ul li .no2:before{content:"2";padding-left:9px}.service ul li .no3{letter-spacing:1rem}.service ul li .no3:before{content:"3";padding-left:9px}.service ul li .no4:before{content:"4"}.service ul li .no5:before{content:"5"}.service ul li .no6:before{content:"6"}.service ul li .green:before{background-image:url(/images/icom_green.png)}.service ul li .pink:before{background-image:url(/images/icom_pink.png)}.service ul li .no1:before,.service ul li .no2:before,.service ul li .no3:before,.service ul li .no4:before,.service ul li .no5:before,.service ul li .no6:before,.service ul li .yellow:before{background-image:url(/images/icom_yellow.png)}.service ul li .blue:before{background-image:url(/images/icom_blue.png)}.service ul li p{color:#4b3215}.title{text-align:center}.underlayer_top{width:100%;background-image:url(/images/underlayer_bg.png);background-repeat:no-repeat;background-position:0 100%;background-size:100% auto;padding:50px 15px 0;margin-bottom:50px}.underlayer_top-no_bg{background:none}@media screen and (max-width:520px){.underlayer_top{padding-top:15px}}@media screen and (max-width:520px){.underlayer_top .page_title{padding-top:20px}}.underlayer_top .page_title h2{font-size:3rem;font-weight:700;text-align:center;color:#4b3215}@media screen and (max-width:520px){.underlayer_top .page_title h2{font-size:2.6rem}}.underlayer_top .page_title h2 span{font-size:2rem;display:block}.underlayer_top .underlayer_top--flex{max-width:1080px;margin:0 auto;padding-bottom:150px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:799px){.underlayer_top .underlayer_top--flex{flex-direction:column-reverse}}.underlayer_top .underlayer_top--flex .text{flex:0 1 530px;padding:50px 40px 0 0}@media screen and (max-width:799px){.underlayer_top .underlayer_top--flex .text{flex-basis:auto;padding:30px 40px 0;text-align:center}}@media screen and (max-width:520px){.underlayer_top .underlayer_top--flex .text{flex-basis:auto;padding:20px 0 0}}.underlayer_top .underlayer_top--flex .text p{text-align:justify;font-size:1.6rem;line-height:1.8;color:#4b3215}.underlayer_top .underlayer_top--flex .text h3{padding-bottom:1rem}.underlayer_top .underlayer_top--flex .text h3 img{max-width:100%}.underlayer_top .underlayer_top--flex .image{flex:0 1 475px}.underlayer_top .underlayer_top--flex .image img{max-width:100%}@media screen and (max-width:799px){.underlayer_top .underlayer_top--flex .image{padding-top:20px;flex-basis:auto}.underlayer_top .underlayer_top--flex .image img{width:70%;display:block;margin:0 auto}}.yellow_btn{width:30%;background-color:#fac228;border-radius:30px;text-align:center}.yellow_btn a{display:block;text-decoration:none;padding:10px 20px}.yellow_btn p{margin:0;color:#fff}@media screen and (max-width:750px){.yotuba--text .yellow_btn{display:none}}.yellow_btn-news{width:50%;margin:0 auto}@media screen and (max-width:1000px){.yellow_btn-news{width:80%}}@media screen and (max-width:820px){.yellow_btn-news{display:none}}.yellow_btn-news_sp{display:none}@media screen and (max-width:820px){.yellow_btn-news_sp{display:block;margin-top:20px;margin-bottom:30px;min-width:120px}}#company{width:100%}#company .company_motto,#company .Philosophy{max-width:600px;width:100%;margin:0 auto;padding:0 15px 90px}#company .sub-title{width:30%;padding-bottom:40px;margin:0 auto;text-align:center;color:#4b3215}#company .sub-title img{width:100%}#company .sub-title h3{font-size:2.5rem;font-weight:700}#company .company_motto--list,#company .Philosophy--text{display:flex;justify-content:center}#company .Philosophy--text p{font-size:32px}@media screen and (max-width:550px){#company .Philosophy--text p{font-size:28px}}@media screen and (max-width:450px){#company .Philosophy--text p{font-size:24px}}#company .Philosophy--text p span{color:#e89fb3}#company .company_motto--list li{padding-left:1.5rem;font-size:28px}@media screen and (max-width:550px){#company .company_motto--list li{font-size:24px}}@media screen and (max-width:450px){#company .company_motto--list li{font-size:20px}}#company .company_motto--list li:first-child span{color:#c8e572}#company .company_motto--list li:nth-child(2) span{color:#e5cc66}#company .company_motto--list li:nth-child(3) span{color:#e89fb3}#company .company_motto--list li:nth-child(4) span{color:#6897c8}#company .company_motto--list li:nth-child(5) span{color:#89c081}#company .list--outer{max-width:995px;margin:0 auto;padding:0 15px}@media screen and (max-width:880px){#company .list--outer>ul{padding:0 15px}}@media screen and (max-width:700px){#company .list--outer ul .list-outside{flex-direction:column}}#company .list--outer ul .list-outside:first-child{border-top:2px solid #c8e572}#company .list--outer ul .list-outside:last-child{border-bottom:1px solid #c8e572}@media screen and (max-width:700px){#company .list--outer ul .list-outside>span{font-weight:700;padding-bottom:15px}}#company .list--outer ul .list{display:flex;padding-top:15px;padding-bottom:15px;font-size:18px;border-bottom:1px solid #e5e5e5}#company .list--outer ul .list span{display:block;width:150px}@media screen and (max-width:700px){#company .list--outer ul .list span{width:100%}}#company .list--outer ul .list-inside{border:none;flex-direction:column;padding-top:0;padding-bottom:40px;font-size:16px}#company .list--outer ul .list-inside span{width:230px}#company .list--outer ul .list-inside span:first-of-type{font-size:12px}#company .list--outer ul .list-inside span:last-of-type{font-size:16px;font-weight:700}#contact .center{display:grid;gap:3.2rem;width:calc(100% - 40px);margin:0 auto}@media (min-width:992px){#contact .center{width:880px;gap:4.8rem}}#contact .section{display:grid;gap:1.6rem;color:#4b3215}@media (min-width:992px){#contact .section{gap:3.2rem}}#contact .section-title{text-align:center;font-size:22px;font-weight:700}@media (min-width:768px){#contact .section-intro{text-align:center}}#contact .tel{display:grid;gap:.8rem;padding:1.6rem;border:1px solid #dedede;text-align:center}#contact .tel h3:nth-of-type(2){padding-top:28px}#contact .tel h3 br{display:none}@media (max-width:768px){#contact .tel h3 br{display:block}}#contact .tel-no{font-size:2.4rem;font-weight:700}@media (min-width:992px){#contact .tel-no{font-size:3rem}}#contact .tel-no a{color:inherit;text-decoration:none}#contact .form{display:grid;gap:1.6rem;max-width:580px;margin:0 auto}@media (min-width:992px){#contact .form{gap:4.8rem}}#contact .form-check-input,#contact .form-radio-input{width:30px;height:30px;margin-top:0}#contact .form-item{display:grid;gap:.8rem}@media (min-width:992px){#contact .form-item{grid-template-columns:220px 1fr;gap:0}}#contact .form-item-label{color:#707f89;font-weight:700}@media (min-width:992px){#contact .form-item-label{padding-top:.5em}}#contact .form-unit{display:flex;align-items:center}#contact .form-unit+.form-unit{margin-top:.8rem}#contact .form-agreement{display:flex;align-items:center;font-size:1.2rem}#contact .form-agreement a{color:inherit}#contact .form-btn-area{padding-top:1.6rem;text-align:center}#contact .form-btn{display:inline-block;width:100%;max-width:272px;padding:1.0666666667rem;margin:0;font:inherit;color:#fff;text-align:inherit;vertical-align:middle;background:transparent;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#89c081;border-radius:9999px}body{width:100%;height:100%}body::-webkit-scrollbar{display:none}ul{list-style:none;padding-left:0}.contents{max-width:1200px;margin:0 auto;padding-left:30px;padding-right:30px}.wf-hannari{font-family:はんなり明朝}.kv{overflow:hidden;width:100%;height:100vh;height:100dvh;padding-bottom:0}.kv-inner{width:100%;height:100%;position:relative}.kv-circle{width:90%;position:absolute;top:50vh;top:50dvh;left:5%;z-index:200;transform:translateY(-50%);opacity:0;will-change:transform,opacity}@media (min-width:768px){.kv-circle{width:80%;left:10%}}@media (min-width:992px){.kv-circle{width:82vh;left:20px}}@media (min-width:1400px){.kv-circle{left:calc(50% - 640px)}}.kv-circle-inner{width:100%;-webkit-animation:move 10s linear infinite;animation:move 10s linear infinite;overflow:hidden}.kv-circle-inner img{width:100%}@-webkit-keyframes move{0%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}25%{border-radius:64% 56% 71% 53%/72% 46% 56% 43%}50%{border-radius:85% 42% 69% 53%/53% 77% 62% 77%}75%{border-radius:49% 84% 51% 78%/60% 54% 67% 52%}to{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}}@keyframes move{0%{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}25%{border-radius:64% 56% 71% 53%/72% 46% 56% 43%}50%{border-radius:85% 42% 69% 53%/53% 77% 62% 77%}75%{border-radius:49% 84% 51% 78%/60% 54% 67% 52%}to{border-radius:50% 50% 50% 50%/50% 50% 50% 50%}}@-webkit-keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes fuwafuwa{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.kv-fuwafuwa{-webkit-animation:fuwafuwa 3s infinite;animation:fuwafuwa 3s infinite}.kv-contents{position:absolute;top:15vh;top:15dvh;left:20px;z-index:1001}@media (min-width:768px){.kv-contents{top:10vh;top:10dvh}}@media (min-width:992px){.kv-contents{top:20vh;left:60px}}@media (min-width:1400px){.kv-contents{left:calc(50% - 590px)}}.kv-copy{display:grid;gap:.8em;margin-bottom:1.6rem;color:#4b3215;font-size:5.3vw;font-weight:400;letter-spacing:.05em}@media (min-width:768px){.kv-copy{font-size:4.5vw}}@media (min-width:992px){.kv-copy{margin-bottom:2.4rem;font-size:52px;font-family:Zen Maru Gothic,sans-serif;letter-spacing:.1em;gap:.3em}}.kv-copy-item{display:block}.kv-btn,.kv-copy-item{opacity:0;will-change:transform,opacity}.kv-btn{display:none;width:148px;padding:1.0666666667rem 1.6rem;background-color:#fac228;border-radius:999px;text-align:center;text-decoration:none;color:#fff}@media (min-width:992px){.kv-btn{display:block}}.kv-clover{position:absolute;bottom:5vh;bottom:5dvh;right:-5px;z-index:1000;width:64%;aspect-ratio:1566/1610}@media (min-width:768px){.kv-clover{width:57.2916666667%}}@media (min-width:992px){.kv-clover{bottom:auto;top:15vh;right:-10px;width:524px}}@media (min-width:1200px){.kv-clover{right:calc(50% - 610px);width:524px}}.kv-clover-item{position:absolute;display:block;opacity:0}.kv-clover-item-1{top:36.717752235%;left:0;width:44.9553001277%}.kv-clover-item-2{top:0;left:24.4572158365%;width:39.3997445722%}.kv-clover-item-3{top:21.5197956577%;right:0;width:40.4214559387%}.kv-clover-item-4{bottom:0;left:37.1647509579%;width:41.0600255428%}.kv-loading{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.kv-spinner{width:70px;margin:-50px auto 0;text-align:center}.kv-bounce1,.kv-bounce2,.kv-bounce3{width:18px;height:18px;background-color:#c8e572;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.kv-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.kv-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.kv-tree{position:absolute;bottom:0;left:0;width:100%;height:75px;z-index:900;background-image:url(../images/top_kv_tree.png);background-repeat:repeat-x;background-size:375px 75px}@media (min-width:768px){.kv-tree{height:120px;background-size:600px 120px}}@media (min-width:992px){.kv-tree{height:180px;background-size:900px 180px}}@media (min-width:1200px){.kv-tree{height:240px;background-size:1200px 240px}}@media (min-width:1400px){.kv-tree{height:310px;background-size:1550px 310px}}.tree_end{margin-bottom:-10%}@media screen and (max-width:1200px){.tree_end{margin-bottom:-15%}}@media screen and (max-width:410px){.tree_end{margin-bottom:-20%}}.tree_end img{width:100%}.news{background-color:#c8e572;position:relative;z-index:9000}.news .green_bg{padding:50px 30px 0}@media screen and (max-width:500px){.news .green_bg{padding-left:15px;padding-right:15px}}.news .news--inner{background-color:#fff;width:100%;max-width:1000px;margin:0 auto;border-radius:10px;padding:50px}@media screen and (max-width:1000px){.news .news--inner{padding:30px}}@media screen and (max-width:820px){.news .news--inner{width:90%}}.news .news--inner>div{display:flex;align-items:center}@media screen and (max-width:820px){.news .news--inner>div{flex-direction:column}}.news .news--inner--left{width:30%;text-align:center}@media screen and (max-width:820px){.news .news--inner--left{padding-top:30px;padding-bottom:20px}}.news .news--inner--left .news--title h2{font-size:30px;font-weight:700;display:inline-block;position:relative}@media screen and (max-width:980px){.news .news--inner--left .news--title h2{font-size:24px}}@media screen and (max-width:750px){.news .news--inner--left .news--title h2{font-size:16px}}.news .news--inner--left .news--title h2:before{content:url(../../images/yotuba_icom.png);position:absolute;top:0;left:-35px}@media screen and (max-width:750px){.news .news--inner--left .news--title h2:before{top:-10px}}.news .news--inner--right{width:70%;margin-bottom:0}@media screen and (max-width:820px){.news .news--inner--right{width:100%}}.news .news--inner--right .news--block{display:flex;align-items:center;padding-top:25px;padding-bottom:25px;border-bottom:2px solid #ddd}.news .news--inner--right .news--block:first-of-type{padding-top:0}.news .news--inner--right .news--block:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}@media screen and (max-width:820px){.news .news--inner--right .news--block:last-of-type{display:none}}.news .news--inner--right .news--block .block--img{width:40%;min-width:73px}@media screen and (max-width:820px){.news .news--inner--right .news--block .block--img{width:20%}}.news .news--inner--right .news--block .block--img img{width:100%}.news .news--inner--right .news--block .block--text{padding-left:20px}.news .news--inner--right .news--block .block--text h3{font-size:16px;font-weight:700;padding-top:10px}.news .news--inner--right .news--block .block--text .text--icon{width:46px;padding:5px;border-radius:3px;font-size:10px;color:#fff;margin-right:3px}.news .news--inner--right .news--block .block--text .text--icon-blue{background-color:#6897c8}.news .news--inner--right .news--block .block--text .text--icon-red{background-color:#fd94bc}.news .news--inner--right .news--block .block--text time{margin-top:3px}.news .news--inner--right .news--block .block--text p{margin-bottom:2px}@media screen and (max-width:820px){.news .news--inner--right .news--block .block--text p{display:none}}.news .news--inner--right .news--block .block--text a{color:#619b58;text-decoration:none;border-bottom:1px solid #619b58;padding-bottom:3px}@media screen and (max-width:820px){.news .news--inner--right .news--block .block--text a{display:none}}.business{padding:200px 30px 0}@media screen and (max-width:820px){.business{padding-top:150px}}@media screen and (max-width:500px){.business{padding-top:100px}}@media screen and (max-width:500px){.business .contents{padding-left:0;padding-right:0}}.business h2{text-align:center;font-size:30px;font-weight:700;padding-bottom:30px}@media screen and (max-width:820px){.business h2{font-size:20px}}.business .business--block{display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media screen and (max-width:880px){.business .business--block{margin-bottom:40px}}@media screen and (max-width:820px){.business .business--block .block--img{margin-bottom:10px}}.business .business--block .block--img img{width:100%}.business .business--block .block--text{width:30%}@media screen and (max-width:1200px){.business .business--block .block--text{width:65%}}@media screen and (max-width:880px){.business .business--block .block--text{width:100%}}.business .business--block .block--text span{font-size:14px}@media screen and (max-width:880px){.business .business--block .block--text span{font-size:16px}}.business .business--block .block--text h3{font-size:26px;padding-bottom:10px}@media screen and (max-width:820px){.business .business--block .block--text h3{font-size:20px}}@media screen and (max-width:880px){.business .business--block .block--text p{font-size:16px}}.business .business--block .block--text a{text-decoration:none;padding-bottom:3px}@media screen and (max-width:880px){.business .business--block .block--text a{display:block;text-align:right}}@media screen and (max-width:880px){.business .business--block .block--text a span{font-size:20px;font-weight:700}}.business .business--block:first-of-type h3,.business .business--block:nth-of-type(6) h3{color:#e5cd6a;border-bottom:2px solid #e5cd6a}.business .business--block:first-of-type a,.business .business--block:nth-of-type(6) a{color:#e5cd6a;border-bottom:1px solid #e5cd6a}@media screen and (max-width:880px){.business .business--block:first-of-type a,.business .business--block:nth-of-type(6) a{border:none}}@media screen and (max-width:880px){.business .business--block:first-of-type a span,.business .business--block:nth-of-type(6) a span{border-bottom:1px solid #e5cd6a}}.business .business--block:nth-of-type(2) h3,.business .business--block:nth-of-type(3) h3{color:#e89fb3;border-bottom:2px solid #e89fb3}.business .business--block:nth-of-type(2) a,.business .business--block:nth-of-type(3) a{color:#e89fb3;border-bottom:1px solid #e89fb3}@media screen and (max-width:880px){.business .business--block:nth-of-type(2) a,.business .business--block:nth-of-type(3) a{border:none}}@media screen and (max-width:880px){.business .business--block:nth-of-type(2) a span,.business .business--block:nth-of-type(3) a span{border-bottom:1px solid #e89fb3}}.business .business--block:nth-of-type(4) h3,.business .business--block:nth-of-type(5) h3{color:#89c081;border-bottom:2px solid #89c081}.business .business--block:nth-of-type(4) a,.business .business--block:nth-of-type(5) a{color:#89c081;border-bottom:1px solid #89c081}@media screen and (max-width:880px){.business .business--block:nth-of-type(4) a,.business .business--block:nth-of-type(5) a{border:none}}@media screen and (max-width:880px){.business .business--block:nth-of-type(4) a span,.business .business--block:nth-of-type(5) a span{border-bottom:1px solid #89c081}}.business .business--block:nth-of-type(7) h3{color:#6a9ec7;border-bottom:2px solid #6a9ec7}.business .business--block:nth-of-type(7) a{color:#6a9ec7;border-bottom:1px solid #6a9ec7}@media screen and (max-width:880px){.business .business--block:nth-of-type(7) a{border:none}}@media screen and (max-width:880px){.business .business--block:nth-of-type(7) a span{border-bottom:1px solid #6a9ec7}}@media screen and (max-width:880px){.business .business--block:first-of-type,.business .business--block:nth-of-type(3),.business .business--block:nth-of-type(5){flex-direction:column}}@media screen and (max-width:880px){.business .business--block:nth-of-type(2),.business .business--block:nth-of-type(4),.business .business--block:nth-of-type(6){flex-direction:column-reverse}}.business .business--block-right .block--img{margin-right:30px}@media screen and (max-width:880px){.business .business--block-right .block--img{margin:0 0 10px}}.business .business--block-right .block--img a{display:inline-block}.business .business--block-left .block--img{margin-left:30px}@media screen and (max-width:880px){.business .business--block-left .block--img{margin:0 0 10px}}.business .business--block-left .block--img a{display:inline-block}#news .center{display:grid;gap:3.2rem;width:calc(100% - 40px);margin:0 auto 6.4rem}@media (min-width:992px){#news .center{width:880px;gap:4.8rem}}#news .pager{gap:10px}#news .pager,#news .pager-item{display:flex;justify-content:center}#news .pager-item{align-items:center;min-width:40px;height:40px;padding:4px 10px;background-color:#ddd;color:#999;background-color:#fff;border:1px solid #ddd;border-radius:5px;font-size:14px}@media (min-width:992px){#news .pager-item{min-width:50px;height:50px;padding:4px 16px}}#news .pager-item.is-current{background-color:#89c081;color:#fff}#news a.pager-item{text-decoration:none;background:#fff;border:1px solid #89c081;color:#89c081}#news .post{display:grid;gap:3.2rem}#news .post-header{position:relative;display:grid;gap:.8rem;padding-bottom:.4rem;border-bottom:2px solid #f9f3b8}#news .post-header:after{content:"";position:absolute;bottom:-7px;left:0;display:block;width:200px;height:5px;background-color:#c8e572}#news .post-title{order:1;font-size:2rem;font-weight:700}#news .post-meta{display:flex;align-items:center;gap:.8rem}#news .post-tag{min-width:64px;padding:4px 8px;background-color:#999;border-radius:2px;color:#fff;text-align:center;font-size:13px;font-weight:700;line-height:1}@media (min-width:992px){#news .post-tag{font-size:10px}}#news .post-tag-news{background-color:#6897c8}#news .post-tag-event{background-color:#e89fb3}#news .post-date{font-size:13px}@media (min-width:992px){#news .post-date{font-size:14px}}#real_estate .remarks{max-width:1000px;margin:0 auto}#real_estate .remarks ul{border-top:none;padding:0}#real_estate .remarks ul li{list-style-type:none;font-size:1.4rem}#real_estate .remarks ul li:not(:last-child){padding-bottom:1rem}#real_estate .remarks ul li:before{content:"※";display:inline-block;margin-right:4px}#real_estate .remarks .outer_link{margin-top:20px;font-size:1.4rem;padding:20px;background-color:#f3fbfe}#real_estate .remarks .outer_link a{display:inline-block;position:relative;padding-left:10px;color:#6897c8}#real_estate .remarks .outer_link a:before{content:"";position:absolute;top:.35em;left:0;width:0;height:0;border:5px solid transparent;border-left-color:#6897c8}#recruit .center{display:grid;gap:3.2rem;width:calc(100% - 40px);margin:0 auto}@media (min-width:992px){#recruit .center{width:880px;gap:4.8rem}}#recruit .info{display:grid;gap:3.2rem;color:#4b3215}@media (min-width:992px){#recruit .info{position:relative;gap:4.8rem;padding-top:40px;border-top:2px solid #f9f3b8}#recruit .info:before{content:"";position:absolute;top:0;left:0;display:block;width:203px;height:5px;background-color:#c8e572}}@media (min-width:992px){#recruit .info-layout{display:grid;grid-template-columns:250px 1fr;gap:3.2rem}}#recruit .info-header{margin-bottom:1.6rem}#recruit .info-title{position:relative;padding-bottom:6px;margin-bottom:1.6rem;border-bottom:2px solid #f9f3b8;font-size:1.6rem;font-weight:700}@media (min-width:992px){#recruit .info-title{margin-bottom:.4rem;border:none;font-size:2rem}}#recruit .info-title:before{content:"";position:absolute;bottom:-7px;left:0;display:block;width:203px;height:5px;background-color:#c8e572}@media (min-width:992px){#recruit .info-title:before{display:none}}#recruit .info-tag{display:inline-block;min-width:80px;padding:5px 8px;background-color:#555;font-size:1.2rem;font-weight:700;line-height:1;text-align:center;color:#fff}#recruit .info-tag-regular{background-color:#6897c8}#recruit .info-tag-non-regular{background-color:#89c081}#recruit .info-more{display:none;padding-top:2.4rem}#recruit .info.is-expanded .info-more{display:block}#recruit .info-footer{display:none}#recruit .info.is-expanded .info-footer{display:block}#recruit .info-footer-message{font-size:1.8rem;font-weight:700}@media (min-width:992px){#recruit .info-footer-message{text-align:center;font-size:2.2rem}}#recruit .info-contact{padding:1.6rem;border:1px solid #dedede;text-align:center}@media (min-width:992px){#recruit .info-contact{display:flex;justify-content:center;gap:3.2rem;padding:3.2rem}}#recruit .info-contact-tel{margin-bottom:1.6rem}@media (min-width:992px){#recruit .info-contact-tel{margin-bottom:0}}#recruit .info-contact-tel-no{font-size:1.8rem;font-weight:700}@media (min-width:992px){#recruit .info-contact-tel-no{margin-bottom:.8rem;font-size:2.5rem}}#recruit .info-contact-btn{display:block;color:#7b7b7b;border:1px solid #e5cc66;text-align:center;border-radius:9999px;text-decoration:none;padding:.4rem 3.2rem;line-height:1.6}#recruit button{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;vertical-align:middle;background:transparent;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}#recruit .info-more-button{display:flex;justify-content:center;align-items:center;gap:6px;padding:12px;border:1px solid #b7b7b7}#recruit .info.is-expanded .info-more-button{display:none}#recruit .info-more-button-icon{position:relative;display:inline-block;width:26px;height:26px;border-radius:9999px;background-color:#89c081}#recruit .info-more-button-icon:before{position:absolute;top:5px;left:12px;content:"";display:block;width:2px;height:16px;background-color:#fff}#recruit .info-more-button-icon:after{position:absolute;top:12px;left:5px;content:"";display:block;width:16px;height:2px;background-color:#fff}
/*# sourceMappingURL=style.bundle.css.map */
