@charset "UTF-8";@-webkit-keyframes fluidrotate01{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}@keyframes fluidrotate01{0%,to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46%/49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62%/49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45%/61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33%/70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66%/56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50%/35% 61% 39% 65%}}@-webkit-keyframes fluidrotate02{0%,to{border-radius:49% 51% 49% 51%/52% 50% 50% 48%}14%{border-radius:44% 56% 39% 61%/55% 48% 52% 45%}28%{border-radius:53% 47% 46% 54%/59% 48% 52% 41%}42%{border-radius:45% 55% 38% 62%/63% 38% 62% 37%}56%{border-radius:36% 64% 44% 56%/47% 38% 62% 53%}70%{border-radius:40% 60% 47% 53%/42% 53% 47% 58%}84%{border-radius:37% 63% 44% 56%/51% 52% 48% 49%}}@keyframes fluidrotate02{0%,to{border-radius:49% 51% 49% 51%/52% 50% 50% 48%}14%{border-radius:44% 56% 39% 61%/55% 48% 52% 45%}28%{border-radius:53% 47% 46% 54%/59% 48% 52% 41%}42%{border-radius:45% 55% 38% 62%/63% 38% 62% 37%}56%{border-radius:36% 64% 44% 56%/47% 38% 62% 53%}70%{border-radius:40% 60% 47% 53%/42% 53% 47% 58%}84%{border-radius:37% 63% 44% 56%/51% 52% 48% 49%}}body{color:#262B58;font-family:"IBM Plex Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,"Helvetica Neue",Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.75em;background-color:#FBFAF5}@media (width >= 64rem){body{font-size:1.125rem}}main{margin-bottom:3.75rem;padding-top:5.25rem}@media (width >= 48rem){main{margin-bottom:5rem;padding-top:5.25rem}}@media (width >= 64rem){main{margin-bottom:7.5rem;padding-top:6.375rem}}@media (width >= 80rem){main{padding-top:6.125rem}main .container{max-width:1280px}}main p{color:#515579;font-size:1rem;line-height:1.75em;text-align:justify}@media (width >= 64rem){main p{font-size:1.125rem}}main p em{font-style:normal;font-weight:500}main ol,main ul{padding-left:1.333em}main ul{list-style-type:disc}main ol{list-style-type:decimal}main hgroup{margin-bottom:2rem}main hgroup h1{font-weight:600;position:relative;z-index:10}main hgroup h1>small{font-family:"Fredoka",sans-serif;font-weight:500;text-transform:capitalize}main hgroup h1:before{content:"";display:block;width:132px;height:132px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-100}@media (width >= 64rem){main hgroup{margin-bottom:3.75rem}main hgroup h1:before{width:160px;height:160px}}@media (width >= 80rem){main hgroup h1:before{width:180px;height:180px}}main.index hgroup h1{font-size:1.5rem}main.index hgroup h1>small{font-size:0.875rem}@media (width >= 64rem){main.index hgroup h1{font-size:2rem}main.index hgroup h1>small{font-size:1.125rem}}main.page hgroup h1,main.post hgroup h1{font-size:2rem;line-height:1.2em}main.page hgroup h1>small,main.post hgroup h1>small{font-size:1.25rem;line-height:1.1em}@media (width >= 64rem){main.page hgroup h1,main.post hgroup h1{font-size:2.5rem}main.page hgroup h1>small,main.post hgroup h1>small{font-size:1.5rem}}main h2.hd_decorated{margin-bottom:1.5rem;color:#262B58;font-size:1.5rem;font-weight:600;line-height:1.333em;letter-spacing:0.1em}main h2.hd_decorated>span:after{content:"";display:block;width:100%;height:6px;background-repeat:repeat-x;background-size:contain}@media (width >= 64rem){main h2.hd_decorated{margin-bottom:2rem;font-size:1.75rem}main h2.hd_decorated>span:after{height:8px}}main h3{margin-bottom:0.5rem;color:#515579;font-size:1.125rem;font-weight:600;line-height:1.5em;letter-spacing:0.05em}main h3.hd_mark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.25rem}main h3.hd_mark:before{content:"";display:block;margin-top:-0.1em;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media (width >= 64rem){main h3{margin-bottom:1rem;font-size:1.25rem}}main h4{font-weight:700}main a{color:#000F94;text-decoration:underline;-webkit-transition:all 0.2s;transition:all 0.2s}main a:hover{color:#0016e0;text-decoration:none}.area_loading{display:block;position:fixed;z-index:9999;width:100%;height:100%;background-color:#FBFAF5;overflow:hidden}.area_loading .txt_loading_catch{width:76px;position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.area_loading .txt_loading_catch .blur{-webkit-animation-delay:0.4s;animation-delay:0.4s}.area_loading .box_birds{width:140px;height:120px;position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.area_loading .box_birds .box_birds_01{width:70px;position:absolute;top:0;left:0;-webkit-animation:fuwafuwa 3s ease-in-out infinite alternate;animation:fuwafuwa 3s ease-in-out infinite alternate}.area_loading .box_birds .box_birds_02{width:68px;position:absolute;bottom:0;right:0;-webkit-animation:fuwafuwa 2.4s ease-in-out infinite alternate;animation:fuwafuwa 2.4s ease-in-out infinite alternate}.area_loading .img_loading{width:100%;height:23.4666666667vw;position:absolute;bottom:0}.area_loading .img_loading>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.area_loading .img_loading .blur{-webkit-animation-delay:0.1s;animation-delay:0.1s}@media (width >= 48rem){.area_loading .txt_loading_catch{width:100px}.area_loading .box_birds{width:150px}.area_loading .box_birds .box_birds_01{width:74px}.area_loading .box_birds .box_birds_02{width:70px}.area_loading .img_loading{height:150px}}@media (width >= 64rem){.area_loading .txt_loading_catch{width:110px}.area_loading .box_birds{width:180px;height:150px}.area_loading .box_birds .box_birds_01{width:90px}.area_loading .box_birds .box_birds_02{width:88px}.area_loading .img_loading{height:auto}}.blur{-webkit-animation-name:blurAnime;animation-name:blurAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes blurAnime{0%{-webkit-filter:blur(32px);filter:blur(32px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes blurAnime{0%{-webkit-filter:blur(32px);filter:blur(32px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}45%{-webkit-transform:translate(0,-8px);transform:translate(0,-8px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes fuwafuwa{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}45%{-webkit-transform:translate(0,-8px);transform:translate(0,-8px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}header.site_header{width:100%;position:fixed;z-index:1000}header.site_header .site_header_inner{width:calc(100% - 1rem);max-width:96rem;margin:0.5rem;padding:1rem 1.25rem;background-color:#fff;-webkit-box-shadow:0 4px 12px -4px rgba(31,45,55,0.08);box-shadow:0 4px 12px -4px rgba(31,45,55,0.08);border-radius:0.5rem;-webkit-transition:all 0.4s;transition:all 0.4s}header.site_header .site_branding>h1{width:55.1724137931%;max-width:200px;position:relative}header.site_header .site_branding>h1:before{content:"";display:block;width:100%;height:100%;background:url(../images/logo_Kobayashi_wh.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:0;left:0;z-index:1;opacity:0;-webkit-transition:all 0.4s;transition:all 0.4s}header.site_header .site_branding>h1 img{position:relative;z-index:2;-webkit-transition:all 0.4s;transition:all 0.4s}header.site_header .site_branding .btn_menu{width:2.25rem;height:2.25rem;position:relative;cursor:pointer}header.site_header .site_branding .btn_menu span{display:block;width:1.25rem;height:2px;background-color:#515579;border-radius:1px;position:absolute;left:8px;-webkit-transition:all 0.4s;transition:all 0.4s}header.site_header .site_branding .btn_menu span:first-of-type{top:10px}header.site_header .site_branding .btn_menu span:nth-of-type(2){top:17px}header.site_header .site_branding .btn_menu span:nth-of-type(3){top:24px}header.site_header .site_branding .btn_menu.active span{background-color:#fff}header.site_header .site_branding .btn_menu.active span:first-of-type{width:1.414rem;-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg);left:7px;top:9px}header.site_header .site_branding .btn_menu.active span:nth-of-type(2){opacity:0}header.site_header .site_branding .btn_menu.active span:nth-of-type(3){width:1.414rem;-webkit-transform:translateY(-8px) rotate(45deg);transform:translateY(-8px) rotate(45deg);left:7px;top:25px}header.site_header .main_navigation{display:none;margin-top:4rem;color:#fff}header.site_header .main_navigation_list li{border-bottom:1px solid rgba(255,255,255,0.2)}header.site_header .main_navigation_list li a{display:block;padding:0.875rem 1rem 0.875rem 0;font-weight:600;line-height:1.5em;background:url(../images/icon/arrow_forward_ios_24dp.svg) 100% 50% no-repeat;background-size:1rem}header.site_header .sub_navigation_list{margin-top:2rem;font-size:0.875rem}header.site_header .sub_navigation_list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;padding-top:0.25rem;padding-bottom:0.25rem;font-weight:300;line-height:1.5em}header.site_header .sub_navigation_list li a:after{content:"";display:block;width:12px;height:12px;background:url(../images/icon/arrow_forward_ios_24dp.svg) 50% 50% no-repeat;background-size:contain}header.site_header.panelActive{height:100dvh;overflow-y:scroll}header.site_header.panelActive .site_header_inner{background:#FA66A9 url(../images/common/bg_noise.png) 0 0 repeat;background-size:500px 287px;-webkit-box-shadow:0 4px 12px -4px rgba(31,45,55,0.08);box-shadow:0 4px 12px -4px rgba(31,45,55,0.08)}header.site_header.panelActive .site_branding>h1:before{opacity:1}header.site_header.panelActive .site_branding>h1 img{opacity:0}@media (width >= 48rem){header.site_header .site_header_inner{padding-left:2rem;padding-right:1.25rem}header.site_header .site_branding>h1{width:240px;max-width:initial}header.site_header .site_branding .btn_menu{width:2.5rem;height:2.5rem}header.site_header .site_branding .btn_menu span{width:1.5rem}header.site_header .site_branding .btn_menu span:first-of-type{top:11px}header.site_header .site_branding .btn_menu span:nth-of-type(2){top:19px}header.site_header .site_branding .btn_menu span:nth-of-type(3){top:27px}header.site_header .site_branding .btn_menu.active span:first-of-type{width:1.7675rem}header.site_header .site_branding .btn_menu.active span:nth-of-type(3){width:1.7675rem}}@media (width >= 64rem){header.site_header .site_branding>h1{width:180px}header.site_header .site_branding .btn_menu{display:none}header.site_header .main_navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;color:#262B58}header.site_header .main_navigation_list{width:100%;font-size:0.9375rem}header.site_header .main_navigation_list:after{content:"";display:block;width:1px;height:100%;margin-right:1rem;margin-left:0.375rem;background-color:#D4D5DE;-webkit-transform:rotate(15deg);transform:rotate(15deg)}header.site_header .main_navigation_list li{border-bottom:none}header.site_header .main_navigation_list li a{padding:8px 0;text-box:trim-both text;background:none;-webkit-transition:all 0.2s;transition:all 0.2s}header.site_header .main_navigation_list li a:hover{color:#FA66A9}header.site_header .sub_navigation_list{min-width:6em;margin-top:0;font-size:0.84375rem}header.site_header .sub_navigation_list li a{padding:0;font-weight:500;line-height:1.2em;-webkit-transition:all 0.2s;transition:all 0.2s}header.site_header .sub_navigation_list li a:after{display:none}header.site_header .sub_navigation_list li a:hover{color:#FA66A9}}@media (width >= 80rem){header.site_header .site_header_inner{margin-right:auto;margin-left:auto;padding-top:1.25rem;padding-bottom:1.25rem;padding-right:1.5rem}header.site_header .site_branding>h1{width:17.1875vw;max-width:240px}header.site_header .main_navigation_list{width:100%;gap:24px;font-size:1rem}header.site_header .main_navigation_list:after{margin-right:1.25rem;margin-left:0}header.site_header .sub_navigation_list{min-width:10em}}@media (width >= 96rem){header.site_header .main_navigation_list{gap:32px}}footer.site_footer{color:#fff;background:#FA66A9 url(../images/common/bg_noise.png) 0 0 repeat;background-size:500px 287px}footer.site_footer p{color:#fff}footer.site_footer .site_footer_logo img{width:220px}footer.site_footer .footer_navgation{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}footer.site_footer .footer_navgation_list li{width:calc(50% - 0.75rem)}footer.site_footer .footer_navgation_list li a{display:block;padding:0.5rem 1.25rem 0.5rem 0;background:url(../images/icon/arrow_forward_ios_24dp.svg) 100% 50% no-repeat;background-size:0.875rem;-webkit-transition:all 0.3s;transition:all 0.3s}footer.site_footer .footer_navgation_list li a:hover{color:#fff;font-weight:bolder}footer.site_footer .footer_navgation .footer_sub_navgation li a{display:inline-block;font-weight:300;-webkit-transition:all 0.3s;transition:all 0.3s}footer.site_footer .footer_navgation .footer_sub_navgation li a:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;background:url(../images/icon/arrow_forward.svg) 50% 50% no-repeat;background-size:contain}footer.site_footer .footer_navgation .footer_sub_navgation li a:hover{color:#fff;font-weight:bolder}footer.site_footer .office .txt_fax,footer.site_footer .office .txt_tel{font-family:"Manrope",sans-serif}footer.site_footer .office .txt_fax a:hover,footer.site_footer .office .txt_tel a:hover{color:#fff;opacity:0.8}@media (width >= 48rem){footer.site_footer{padding:3.75rem 0}footer.site_footer .site_footer_logo img{width:240px}footer.site_footer .footer_navgation_list li{width:calc(50% - 0.75rem)}}@media (width >= 64rem){footer.site_footer .site_footer_logo img{width:280px}footer.site_footer .inner_footer_nav{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}footer.site_footer .footer_navgation{border:none}}@media (width >= 80rem){footer.site_footer .footer_navgation_list li{width:calc(40% - 1rem)}footer.site_footer .container{max-width:1280px}}.area_fixed{right:0;bottom:3.75rem;z-index:800}.area_fixed .btn_chatbot a,.area_fixed .btn_pagetop a{display:block;padding:0.75rem 0.75rem 0.75rem 1rem;border-radius:100px 0 0 100px;-webkit-box-shadow:0 16px 32px -4px rgba(12,12,13,0.1),0 4px 4px -4px rgba(12,12,13,0.05);box-shadow:0 16px 32px -4px rgba(12,12,13,0.1),0 4px 4px -4px rgba(12,12,13,0.05);-webkit-transition:all 0.2s;transition:all 0.2s}.area_fixed .btn_chatbot a img,.area_fixed .btn_pagetop a img{width:1.5rem}.area_fixed .btn_chatbot a{background-color:#26C8D2}.area_fixed .btn_chatbot a:hover{background-color:#52d8e0}.area_fixed .btn_pagetop a{background-color:#54C0F9}.area_fixed .btn_pagetop a:hover{background-color:#75ccfa}@media (width >= 48rem){.area_fixed .btn_chatbot,.area_fixed .btn_pagetop{position:relative}.area_fixed .btn_chatbot a,.area_fixed .btn_pagetop a{position:relative;padding-right:1.25rem;left:8px}.area_fixed .btn_chatbot a:hover,.area_fixed .btn_pagetop a:hover{left:0}}@media (width >= 64rem){.area_fixed{bottom:5rem}.area_fixed .btn_chatbot a,.area_fixed .btn_pagetop a{padding:1rem 1.5rem 1rem 1.25rem}.area_fixed .btn_chatbot a img,.area_fixed .btn_pagetop a img{width:2rem}}.btn_priority>a,.btn_secondary>a{display:block;padding:1rem 3.75rem 1rem 2.5rem;color:#fff;font-size:1.125rem;font-weight:700;text-box:trim-both text;text-align:center;text-decoration:none;border-radius:100px;-webkit-box-shadow:0 1px 4px rgba(31,45,55,0.2);box-shadow:0 1px 4px rgba(31,45,55,0.2);position:relative;-webkit-transition:all 0.2s;transition:all 0.2s}.btn_priority>a:after,.btn_secondary>a:after{content:"";display:block;width:24px;height:24px;background:url(../images/icon/arrow_right.svg) 0 0 no-repeat;background-size:contain;position:absolute;right:1.25rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s;transition:all 0.2s}.btn_priority>a:hover:after,.btn_secondary>a:hover:after{right:0.75rem}.btn_priority>a:visited,.btn_secondary>a:visited{color:#fff}@media (width >= 64rem){.btn_priority>a,.btn_secondary>a{min-width:15rem;padding-top:1.25rem;padding-bottom:1.25rem}}.color01 hgroup h1:before{background-color:rgba(250,102,169,0.2);-webkit-animation:fluidrotate01 25s ease 0s infinite;animation:fluidrotate01 25s ease 0s infinite}.color01 hgroup h1>small{color:#FA66A9}.color01 h2.hd_decorated>span:after{background-image:url(../images/common/border01.svg)}.color01 h3.hd_mark:before{background-image:url(../images/common/circle01.svg)}.color01 .btn_priority>a{background-color:#FA66A9}.color01 .btn_priority>a:hover{color:#fff;background-color:rgba(250,102,169,0.9)}.color01 .btn_secondary>a{color:#FA66A9;background-color:#fff;border:2px solid #FA66A9}.color01 .btn_secondary>a:visited{color:#FA66A9}.color01 .btn_secondary>a:after{background-image:url(../images/icon/arrow_right_01.svg)}.color02 hgroup h1:before{background-color:rgba(38,200,210,0.2);-webkit-animation:fluidrotate02 24s ease 0s infinite;animation:fluidrotate02 24s ease 0s infinite}.color02 hgroup h1>small{color:#26C8D2}.color02 h2.hd_decorated>span:after{background-image:url(../images/common/border02.svg)}.color02 h3.hd_mark:before{background-image:url(../images/common/circle02.svg)}.color02 .btn_priority>a{background-color:#26C8D2}.color02 .btn_priority>a:hover{color:#fff;background-color:rgba(38,200,210,0.9)}.color02 .btn_secondary>a{color:#26C8D2;background-color:#fff;border:2px solid #26C8D2}.color02 .btn_secondary>a:visited{color:#26C8D2}.color02 .btn_secondary>a:after{background-image:url(../images/icon/arrow_right_02.svg)}.color03 hgroup h1:before{background-color:rgba(250,145,85,0.2);-webkit-animation:fluidrotate01 24s ease 0s infinite;animation:fluidrotate01 24s ease 0s infinite}.color03 hgroup h1>small{color:#FA9155}.color03 h2.hd_decorated>span:after{background-image:url(../images/common/border03.svg)}.color03 h3.hd_mark:before{background-image:url(../images/common/circle03.svg)}.color03 .btn_priority>a{background-color:#FA9155}.color03 .btn_priority>a:hover{color:#fff;background-color:rgba(250,145,85,0.9)}.color03 .btn_secondary>a{color:#FA9155;background-color:#fff;border:2px solid #FA9155}.color03 .btn_secondary>a:visited{color:#FA9155}.color03 .btn_secondary>a:after{background-image:url(../images/icon/arrow_right_03.svg)}.color04 hgroup h1:before{background-color:rgba(84,192,249,0.2);-webkit-animation:fluidrotate02 25s ease 0s infinite;animation:fluidrotate02 25s ease 0s infinite}.color04 hgroup h1>small{color:#54C0F9}.color04 h2.hd_decorated>span:after{background-image:url(../images/common/border04.svg)}.color04 h3.hd_mark:before{background-image:url(../images/common/circle04.svg)}.color04 .btn_priority>a{background-color:#54C0F9}.color04 .btn_priority>a:hover{color:#fff;background-color:rgba(84,192,249,0.9)}.color04 .btn_secondary>a{color:#54C0F9;background-color:#fff;border:2px solid #54C0F9}.color04 .btn_secondary>a:visited{color:#54C0F9}.color04 .btn_secondary>a:after{background-image:url(../images/icon/arrow_right_04.svg)}[class^=sect_] .area_link{margin-top:-2.5rem;list-style-type:none;row-gap:0.25rem}[class^=sect_] .area_link li{width:calc(50% - 0.625rem)}[class^=sect_] .area_link li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0.5rem 0;color:#262B58;text-decoration:none;border-bottom:1px solid #D4D5DE}[class^=sect_] .area_link li a:after{content:"";display:block;width:1rem;height:1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg);background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.707 5.63598L20.364 11.293C20.5515 11.4805 20.6568 11.7348 20.6568 12C20.6568 12.2651 20.5515 12.5194 20.364 12.707L14.707 18.364C14.5184 18.5461 14.2658 18.6469 14.0036 18.6447C13.7414 18.6424 13.4906 18.5372 13.3052 18.3518C13.1198 18.1664 13.0146 17.9156 13.0123 17.6534C13.01 17.3912 13.1108 17.1386 13.293 16.95L17.243 13H4C3.73478 13 3.48043 12.8946 3.29289 12.7071C3.10536 12.5195 3 12.2652 3 12C3 11.7348 3.10536 11.4804 3.29289 11.2929C3.48043 11.1053 3.73478 11 4 11H17.243L13.293 7.04998C13.1975 6.95773 13.1213 6.84739 13.0689 6.72538C13.0165 6.60338 12.9889 6.47216 12.9877 6.33938C12.9866 6.2066 13.0119 6.07492 13.0622 5.95202C13.1125 5.82913 13.1867 5.71747 13.2806 5.62358C13.3745 5.52969 13.4861 5.45544 13.609 5.40516C13.7319 5.35487 13.8636 5.32957 13.9964 5.33073C14.1292 5.33188 14.2604 5.35947 14.3824 5.41188C14.5044 5.46428 14.6148 5.54047 14.707 5.63598Z" fill="%23515579"/></svg>');background-repeat:no-repeat;background-size:contain}[class^=sect_] .area_link li a:hover{border-color:#000F94}[class^=sect_] .area_link li a:hover:after{background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M14.707 5.63598L20.364 11.293C20.5515 11.4805 20.6568 11.7348 20.6568 12C20.6568 12.2651 20.5515 12.5194 20.364 12.707L14.707 18.364C14.5184 18.5461 14.2658 18.6469 14.0036 18.6447C13.7414 18.6424 13.4906 18.5372 13.3052 18.3518C13.1198 18.1664 13.0146 17.9156 13.0123 17.6534C13.01 17.3912 13.1108 17.1386 13.293 16.95L17.243 13H4C3.73478 13 3.48043 12.8946 3.29289 12.7071C3.10536 12.5195 3 12.2652 3 12C3 11.7348 3.10536 11.4804 3.29289 11.2929C3.48043 11.1053 3.73478 11 4 11H17.243L13.293 7.04998C13.1975 6.95773 13.1213 6.84739 13.0689 6.72538C13.0165 6.60338 12.9889 6.47216 12.9877 6.33938C12.9866 6.2066 13.0119 6.07492 13.0622 5.95202C13.1125 5.82913 13.1867 5.71747 13.2806 5.62358C13.3745 5.52969 13.4861 5.45544 13.609 5.40516C13.7319 5.35487 13.8636 5.32957 13.9964 5.33073C14.1292 5.33188 14.2604 5.35947 14.3824 5.41188C14.5044 5.46428 14.6148 5.54047 14.707 5.63598Z" fill="%23262B58"/></svg>')}@media (width >= 48rem){[class^=sect_] .area_link{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}[class^=sect_] .area_link li{width:calc(25% - 1.5rem)}}@media (width >= 64rem){[class^=sect_] .area_link li{font-size:0.9375rem}}.site_main_heading h1{width:19.2vw}.site_main_heading .swiper01 .swiper-slide img{border-radius:1.25rem}.site_main_heading .swiper02{margin-top:-3.75rem}.site_main_heading .swiper02 .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem}.site_main_heading .box_image{margin-top:-3.75rem;width:73.3333333333vw}@media (width >= 48rem){.site_main_heading h1{width:64px}.site_main_heading .swiper01{width:calc(66.6666666667% - 16px)}.site_main_heading .inner{width:calc(33.3333333333% - 16px)}.site_main_heading .box_image{width:180px}}@media (width >= 64rem){.site_main_heading h1{width:84px}.site_main_heading .box_image{width:240px}}@media (width >= 80rem){.site_main_heading h1{width:108px}.site_main_heading .box_image{width:288px}}.sect_instagram hgroup h1:before{top:50%;left:70%}.index .sect_recruit hgroup h1:before{top:60%;left:-80%}@media (width >= 48rem){.index .sect_recruit hgroup h1:before{top:0;left:90%}.index .sect_recruit .image_content img{border-radius:1.25rem}}.sect_about hgroup h1:before{left:0;-webkit-transform:translate(-80%,-40%);transform:translate(-80%,-40%)}.sect_about img{border-radius:1.25rem}@media (width >= 48rem){.sect_about hgroup h1:before{-webkit-transform:translate(-80%,-60%);transform:translate(-80%,-60%)}}.sect_about .inner .txt_philosophy{font-size:1.125rem}.sect_about .inner table{color:#515579}.sect_about .inner table b{font-weight:500}.sect_about .inner table td,.sect_about .inner table th{border-top:1px dashed #D4D5DE;border-bottom:1px dashed #D4D5DE}.sect_about .inner table th{width:calc(5em + 24px);font-size:0.9375rem;font-weight:500;text-align:left;background-color:rgba(250,102,169,0.1)}.sect_about .inner table td{background-color:#fff}.sect_about .inner table .box_activities{font-size:0.9375rem}.sect_about .inner table .box_activities ul{margin:0}.sect_about .inner table .box_activities li{line-height:1.75em}@media (width >= 48rem){.sect_about .inner table th{width:20%;font-size:1rem}.sect_about .inner table .box_activities{font-size:1rem}.sect_about .inner table .box_activities br{display:none}}@media (width >= 64rem){.sect_about .inner table .box_activities,.sect_about .inner table th{font-size:1.0625rem}}.sect_about .area_history table tr td{padding:0.75rem;border-left:none;border-right:none}.sect_about .area_history table tr td:first-child{width:calc(7em + 24px);font-size:0.9375rem;font-weight:500;text-align:left;background-color:rgba(250,102,169,0.1)}@media (width >= 48rem){.sect_about .area_history table tr td{padding:1.25rem}.sect_about .area_history table tr td:first-child{width:20%;font-size:1rem}}@media (width >= 64rem){.sect_about .area_history table tr td:first-child{font-size:1.0625rem}}.index .sect_service ul{list-style-type:none}.index .sect_service ul li{position:relative;z-index:10}.index .sect_service ul li>a{display:block;height:100%;padding:0.75rem 0.75rem 0.5rem;text-decoration:none;background-color:#fff;border-radius:0.5rem;-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,0.05);box-shadow:0 8px 12px 0 rgba(0,0,0,0.05);-webkit-transition:all 0.3s;transition:all 0.3s}.index .sect_service ul li>a:hover{opacity:0.8}.index .sect_service ul li>a:hover p{color:#000F94;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="24" viewBox="0 0 16 24" fill="none"><path d="M8.94626 12L4.87301 7.92701C4.73468 7.78851 4.66385 7.61443 4.66051 7.40476C4.65735 7.19526 4.72818 7.01801 4.87301 6.87301C5.01801 6.72818 5.19368 6.65576 5.40001 6.65576C5.60634 6.65576 5.78201 6.72818 5.92701 6.87301L10.4213 11.3673C10.5148 11.4609 10.5808 11.5597 10.6193 11.6635C10.6578 11.7673 10.677 11.8795 10.677 12C10.677 12.1205 10.6578 12.2327 10.6193 12.3365C10.5808 12.4403 10.5148 12.5391 10.4213 12.6328L5.92701 17.127C5.78851 17.2653 5.61443 17.3362 5.40476 17.3395C5.19526 17.3427 5.01801 17.2718 4.87301 17.127C4.72818 16.982 4.65576 16.8063 4.65576 16.6C4.65576 16.3937 4.72818 16.218 4.87301 16.073L8.94626 12Z" fill="%23000F94"/></svg>')}.index .sect_service ul li>a p{padding-right:1rem;font-weight:600;line-height:1.3;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="24" viewBox="0 0 16 24" fill="none"><path d="M8.94626 12L4.87301 7.92701C4.73468 7.78851 4.66385 7.61443 4.66051 7.40476C4.65735 7.19526 4.72818 7.01801 4.87301 6.87301C5.01801 6.72818 5.19368 6.65576 5.40001 6.65576C5.60634 6.65576 5.78201 6.72818 5.92701 6.87301L10.4213 11.3673C10.5148 11.4609 10.5808 11.5597 10.6193 11.6635C10.6578 11.7673 10.677 11.8795 10.677 12C10.677 12.1205 10.6578 12.2327 10.6193 12.3365C10.5808 12.4403 10.5148 12.5391 10.4213 12.6328L5.92701 17.127C5.78851 17.2653 5.61443 17.3362 5.40476 17.3395C5.19526 17.3427 5.01801 17.2718 4.87301 17.127C4.72818 16.982 4.65576 16.8063 4.65576 16.6C4.65576 16.3937 4.72818 16.218 4.87301 16.073L8.94626 12Z" fill="%23262B58"/></svg>') 100% 50% no-repeat}.index .sect_service ul li>a p>small{display:inline-block;font-weight:500}@media (width >= 48rem){.index .sect_service ul li>a{padding:1.25rem 1rem 1rem}.index .sect_service ul li>a p{background-size:18.6667px,28px}}.sect_service hgroup h1:before{top:60%;left:80%}.sect_service section .box_contents .image img{width:73.3944954128%}.sect_service section .sub_contents{color:#515579}.sect_service section .sub_contents h4,.sect_service section .sub_contents p,.sect_service section .sub_contents ul{font-size:0.9375rem}.sect_service section .sub_contents li,.sect_service section .sub_contents p{line-height:1.667em}.sect_service section .sub_contents p+ul,.sect_service section .sub_contents ul+p{margin-top:4px}@media (width >= 64rem){.sect_service section .sub_contents h4,.sect_service section .sub_contents p,.sect_service section .sub_contents ul{font-size:1rem}}.sect_service section .area_document{border-top:1px dashed #D4D5DE}.sect_service section .area_document p{line-height:1em}.sect_service section .area_document p a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px;font-size:0.875rem;line-height:1.2em;position:relative}.sect_service section .area_document p a:before{content:"";display:block;width:18px;height:18px;background:url(../images/icon/pdf_line.svg) 50% 50% no-repeat;background-size:contain;position:relative;top:0.25em}.sect_service section .area_document p>small{padding-left:1.25rem;color:#515579;font-size:0.75rem;text-decoration:none}.sect_service section .area_caremanager img{width:66px}@media (width >= 48rem){.sect_service section .area_caremanager img{width:128px;padding:0 1.5rem}}.sect_service section#SeniorHousing .sub_contents .box:nth-child(n+1){margin-top:8px}@media (width >= 48rem){.sect_service section#SeniorHousing .sub_contents .box:nth-child(n+1){margin-top:0}}.sect_topics hgroup h1:before{left:80%}.sect_topics ul{padding-left:0;list-style-type:none}.sect_topics ul li{border-bottom:1px solid rgba(96,82,89,0.15)}.sect_topics ul li:first-child{border-top:1px solid rgba(96,82,89,0.15)}.sect_topics ul li a{display:block;padding-right:32px;text-decoration:none;position:relative}.sect_topics ul li a .ttl{color:#000F94;text-decoration:underline}.sect_topics ul li a:after{content:"";display:block;width:24px;height:24px;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="24" viewBox="0 0 16 24" fill="none"><path d="M8.94626 12L4.87301 7.92701C4.73468 7.78851 4.66385 7.61443 4.66051 7.40476C4.65735 7.19526 4.72818 7.01801 4.87301 6.87301C5.01801 6.72818 5.19368 6.65576 5.40001 6.65576C5.60634 6.65576 5.78201 6.72818 5.92701 6.87301L10.4213 11.3673C10.5148 11.4609 10.5808 11.5597 10.6193 11.6635C10.6578 11.7673 10.677 11.8795 10.677 12C10.677 12.1205 10.6578 12.2327 10.6193 12.3365C10.5808 12.4403 10.5148 12.5391 10.4213 12.6328L5.92701 17.127C5.78851 17.2653 5.61443 17.3362 5.40476 17.3395C5.19526 17.3427 5.01801 17.2718 4.87301 17.127C4.72818 16.982 4.65576 16.8063 4.65576 16.6C4.65576 16.3937 4.72818 16.218 4.87301 16.073L8.94626 12Z" fill="%23A8AABC"/></svg>') 50% 50% no-repeat;background-size:contain;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s;transition:all 0.2s}.sect_topics ul li a:hover .ttl{color:#0016e0;text-decoration:none}.sect_topics ul li a:hover:after{background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="24" viewBox="0 0 16 24" fill="none"><path d="M8.94626 12L4.87301 7.92701C4.73468 7.78851 4.66385 7.61443 4.66051 7.40476C4.65735 7.19526 4.72818 7.01801 4.87301 6.87301C5.01801 6.72818 5.19368 6.65576 5.40001 6.65576C5.60634 6.65576 5.78201 6.72818 5.92701 6.87301L10.4213 11.3673C10.5148 11.4609 10.5808 11.5597 10.6193 11.6635C10.6578 11.7673 10.677 11.8795 10.677 12C10.677 12.1205 10.6578 12.2327 10.6193 12.3365C10.5808 12.4403 10.5148 12.5391 10.4213 12.6328L5.92701 17.127C5.78851 17.2653 5.61443 17.3362 5.40476 17.3395C5.19526 17.3427 5.01801 17.2718 4.87301 17.127C4.72818 16.982 4.65576 16.8063 4.65576 16.6C4.65576 16.3937 4.72818 16.218 4.87301 16.073L8.94626 12Z" fill="%230016e0"/></svg>')}@media (width >= 64rem){.sect_topics ul li p{font-size:1rem}}.sect_topics .wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.sect_topics .wp-pagenavi .current{color:#515579}.sect_topics .wp-pagenavi a.nextpostslink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem}.sect_topics .wp-pagenavi a.nextpostslink:after{content:"";display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.2558 4.69667L16.97 9.41083C17.1262 9.56711 17.214 9.77903 17.214 10C17.214 10.221 17.1262 10.4329 16.97 10.5892L12.2558 15.3033C12.0987 15.4551 11.8882 15.5391 11.6697 15.5372C11.4512 15.5353 11.2422 15.4477 11.0877 15.2932C10.9331 15.1387 10.8455 14.9297 10.8436 14.7112C10.8417 14.4927 10.9257 14.2822 11.0775 14.125L14.3692 10.8333H3.33333C3.11232 10.8333 2.90036 10.7455 2.74408 10.5893C2.5878 10.433 2.5 10.221 2.5 10C2.5 9.77899 2.5878 9.56703 2.74408 9.41075C2.90036 9.25447 3.11232 9.16667 3.33333 9.16667H14.3692L11.0775 5.875C10.9979 5.79813 10.9344 5.70617 10.8907 5.6045C10.8471 5.50283 10.8241 5.39348 10.8231 5.28284C10.8222 5.17219 10.8432 5.06245 10.8851 4.96004C10.927 4.85763 10.9889 4.76458 11.0672 4.68634C11.1454 4.60809 11.2385 4.54622 11.3409 4.50432C11.4433 4.46242 11.553 4.44133 11.6637 4.44229C11.7743 4.44325 11.8837 4.46624 11.9853 4.50992C12.087 4.55359 12.179 4.61708 12.2558 4.69667Z" fill="%23000F94"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.sect_topics .wp-pagenavi a.previouspostslink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem}.sect_topics .wp-pagenavi a.previouspostslink:before{content:"";display:block;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.2558 4.69667L16.97 9.41083C17.1262 9.56711 17.214 9.77903 17.214 10C17.214 10.221 17.1262 10.4329 16.97 10.5892L12.2558 15.3033C12.0987 15.4551 11.8882 15.5391 11.6697 15.5372C11.4512 15.5353 11.2422 15.4477 11.0877 15.2932C10.9331 15.1387 10.8455 14.9297 10.8436 14.7112C10.8417 14.4927 10.9257 14.2822 11.0775 14.125L14.3692 10.8333H3.33333C3.11232 10.8333 2.90036 10.7455 2.74408 10.5893C2.5878 10.433 2.5 10.221 2.5 10C2.5 9.77899 2.5878 9.56703 2.74408 9.41075C2.90036 9.25447 3.11232 9.16667 3.33333 9.16667H14.3692L11.0775 5.875C10.9979 5.79813 10.9344 5.70617 10.8907 5.6045C10.8471 5.50283 10.8241 5.39348 10.8231 5.28284C10.8222 5.17219 10.8432 5.06245 10.8851 4.96004C10.927 4.85763 10.9889 4.76458 11.0672 4.68634C11.1454 4.60809 11.2385 4.54622 11.3409 4.50432C11.4433 4.46242 11.553 4.44133 11.6637 4.44229C11.7743 4.44325 11.8837 4.46624 11.9853 4.50992C12.087 4.55359 12.179 4.61708 12.2558 4.69667Z" fill="%23000F94"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.sect_topics .wp-pagenavi a.nextpostslink:hover:after,.sect_topics .wp-pagenavi a.previouspostslink:hover:before{background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.2558 4.69667L16.97 9.41083C17.1262 9.56711 17.214 9.77903 17.214 10C17.214 10.221 17.1262 10.4329 16.97 10.5892L12.2558 15.3033C12.0987 15.4551 11.8882 15.5391 11.6697 15.5372C11.4512 15.5353 11.2422 15.4477 11.0877 15.2932C10.9331 15.1387 10.8455 14.9297 10.8436 14.7112C10.8417 14.4927 10.9257 14.2822 11.0775 14.125L14.3692 10.8333H3.33333C3.11232 10.8333 2.90036 10.7455 2.74408 10.5893C2.5878 10.433 2.5 10.221 2.5 10C2.5 9.77899 2.5878 9.56703 2.74408 9.41075C2.90036 9.25447 3.11232 9.16667 3.33333 9.16667H14.3692L11.0775 5.875C10.9979 5.79813 10.9344 5.70617 10.8907 5.6045C10.8471 5.50283 10.8241 5.39348 10.8231 5.28284C10.8222 5.17219 10.8432 5.06245 10.8851 4.96004C10.927 4.85763 10.9889 4.76458 11.0672 4.68634C11.1454 4.60809 11.2385 4.54622 11.3409 4.50432C11.4433 4.46242 11.553 4.44133 11.6637 4.44229C11.7743 4.44325 11.8837 4.46624 11.9853 4.50992C12.087 4.55359 12.179 4.61708 12.2558 4.69667Z" fill="%230016e0"/></svg>')}.sect_post hgroup h1:before{left:80%}.sect_post .post .hd_post_ttl{color:#515579;font-size:1.25rem;font-weight:600}.sect_post .post .post_content{color:#515579}.sect_post .post .post_content *+p{margin-top:1rem}.sect_post .post .post_content ol,.sect_post .post .post_content ul{margin:1rem 0}.sect_post .post .post_content img{margin:1rem 0;border-radius:1.25rem;width:100%}.sect_post .post .post_content h1,.sect_post .post .post_content h2,.sect_post .post .post_content h3,.sect_post .post .post_content h4{margin:1.75rem 0 1rem;font-size:1.125rem;font-weight:600}.sect_post .post .post_content h5,.sect_post .post .post_content h6{margin:1.5rem 0 0.75rem;font-size:1rem;font-weight:500}.sect_post .post .post_content table{margin:1rem 0;background-color:#fff;border-color:#D4D5DE}.sect_post .post .post_content table td,.sect_post .post .post_content table th,.sect_post .post .post_content table thead{border-color:rgba(212,213,222,0.5)}.sect_post .post .post_content table thead{border-bottom-width:1px}.sect_post .post .post_content table th{font-weight:500;background-color:rgba(84,192,249,0.1)}.sect_post .post .post_link .next a,.sect_post .post .post_link .previous a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.25rem}.sect_post .post .post_link .next a:before{content:"";display:block;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.2558 4.69667L16.97 9.41083C17.1262 9.56711 17.214 9.77903 17.214 10C17.214 10.221 17.1262 10.4329 16.97 10.5892L12.2558 15.3033C12.0987 15.4551 11.8882 15.5391 11.6697 15.5372C11.4512 15.5353 11.2422 15.4477 11.0877 15.2932C10.9331 15.1387 10.8455 14.9297 10.8436 14.7112C10.8417 14.4927 10.9257 14.2822 11.0775 14.125L14.3692 10.8333H3.33333C3.11232 10.8333 2.90036 10.7455 2.74408 10.5893C2.5878 10.433 2.5 10.221 2.5 10C2.5 9.77899 2.5878 9.56703 2.74408 9.41075C2.90036 9.25447 3.11232 9.16667 3.33333 9.16667H14.3692L11.0775 5.875C10.9979 5.79813 10.9344 5.70617 10.8907 5.6045C10.8471 5.50283 10.8241 5.39348 10.8231 5.28284C10.8222 5.17219 10.8432 5.06245 10.8851 4.96004C10.927 4.85763 10.9889 4.76458 11.0672 4.68634C11.1454 4.60809 11.2385 4.54622 11.3409 4.50432C11.4433 4.46242 11.553 4.44133 11.6637 4.44229C11.7743 4.44325 11.8837 4.46624 11.9853 4.50992C12.087 4.55359 12.179 4.61708 12.2558 4.69667Z" fill="%23000F94"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.sect_post .post .post_link .previous a:after{content:"";display:block;width:20px;height:20px;background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.2558 4.69667L16.97 9.41083C17.1262 9.56711 17.214 9.77903 17.214 10C17.214 10.221 17.1262 10.4329 16.97 10.5892L12.2558 15.3033C12.0987 15.4551 11.8882 15.5391 11.6697 15.5372C11.4512 15.5353 11.2422 15.4477 11.0877 15.2932C10.9331 15.1387 10.8455 14.9297 10.8436 14.7112C10.8417 14.4927 10.9257 14.2822 11.0775 14.125L14.3692 10.8333H3.33333C3.11232 10.8333 2.90036 10.7455 2.74408 10.5893C2.5878 10.433 2.5 10.221 2.5 10C2.5 9.77899 2.5878 9.56703 2.74408 9.41075C2.90036 9.25447 3.11232 9.16667 3.33333 9.16667H14.3692L11.0775 5.875C10.9979 5.79813 10.9344 5.70617 10.8907 5.6045C10.8471 5.50283 10.8241 5.39348 10.8231 5.28284C10.8222 5.17219 10.8432 5.06245 10.8851 4.96004C10.927 4.85763 10.9889 4.76458 11.0672 4.68634C11.1454 4.60809 11.2385 4.54622 11.3409 4.50432C11.4433 4.46242 11.553 4.44133 11.6637 4.44229C11.7743 4.44325 11.8837 4.46624 11.9853 4.50992C12.087 4.55359 12.179 4.61708 12.2558 4.69667Z" fill="%23000F94"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.sect_post .post .post_link .next a:hover:before,.sect_post .post .post_link .previous a:hover:after{background-image:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M12.2558 4.69667L16.97 9.41083C17.1262 9.56711 17.214 9.77903 17.214 10C17.214 10.221 17.1262 10.4329 16.97 10.5892L12.2558 15.3033C12.0987 15.4551 11.8882 15.5391 11.6697 15.5372C11.4512 15.5353 11.2422 15.4477 11.0877 15.2932C10.9331 15.1387 10.8455 14.9297 10.8436 14.7112C10.8417 14.4927 10.9257 14.2822 11.0775 14.125L14.3692 10.8333H3.33333C3.11232 10.8333 2.90036 10.7455 2.74408 10.5893C2.5878 10.433 2.5 10.221 2.5 10C2.5 9.77899 2.5878 9.56703 2.74408 9.41075C2.90036 9.25447 3.11232 9.16667 3.33333 9.16667H14.3692L11.0775 5.875C10.9979 5.79813 10.9344 5.70617 10.8907 5.6045C10.8471 5.50283 10.8241 5.39348 10.8231 5.28284C10.8222 5.17219 10.8432 5.06245 10.8851 4.96004C10.927 4.85763 10.9889 4.76458 11.0672 4.68634C11.1454 4.60809 11.2385 4.54622 11.3409 4.50432C11.4433 4.46242 11.553 4.44133 11.6637 4.44229C11.7743 4.44325 11.8837 4.46624 11.9853 4.50992C12.087 4.55359 12.179 4.61708 12.2558 4.69667Z" fill="%230016e0"/></svg>')}@media (width >= 64rem){.sect_post .post .hd_post_ttl{font-size:1.5rem}.sect_post .post .post_content,.sect_post .post .post_link{font-size:1.125rem}.sect_post .post .post_content *+p{margin-top:2rem}.sect_post .post .post_content ol,.sect_post .post .post_content table,.sect_post .post .post_content ul{margin:2rem 0}.sect_post .post .post_content img{max-width:75%;margin:2rem auto}.sect_post .post .post_content h1,.sect_post .post .post_content h2,.sect_post .post .post_content h3,.sect_post .post .post_content h4{margin-top:2rem;font-size:1.25rem}.sect_post .post .post_content h5,.sect_post .post .post_content h6{margin-top:1.75rem;font-size:1.125rem}}.sect_faq hgroup h1:before{top:70%;left:-45%}.sect_faq .box_faq{background-color:#fff;-webkit-box-shadow:0 4px 6px 3px rgba(31,45,55,0.05);box-shadow:0 4px 6px 3px rgba(31,45,55,0.05);position:relative;z-index:10}.sect_faq .box_faq h3{letter-spacing:0.05em}.sect_faq .box_faq_answer,.sect_faq .box_faq_question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px}.sect_faq .box_faq_answer:before,.sect_faq .box_faq_question:before{font-family:"Fredoka",sans-serif;font-weight:600;font-size:2rem;line-height:100%}.sect_faq .box_faq_question{border-bottom:1px dotted rgba(96,82,89,0.15)}.sect_faq .box_faq_question:before{content:"Q.";color:#FA9155}.sect_faq .box_faq_answer:before{content:"A.";color:#FA66A9}.sect_faq .box_faq_answer p{font-size:0.9375rem}.sect_faq .box_faq_answer p+p{margin-top:1rem}.sect_faq .box_faq_answer ul{color:#515579;font-size:0.9375rem}.sect_faq .box_faq_answer .btn_priority{margin-top:1.25rem}@media (width >= 64rem){.sect_faq .box_faq{-webkit-box-shadow:0 8px 12px 6px rgba(31,45,55,0.05);box-shadow:0 8px 12px 6px rgba(31,45,55,0.05)}.sect_faq .box_faq_answer,.sect_faq .box_faq_question{gap:16px}.sect_faq .box_faq_answer:before,.sect_faq .box_faq_question:before{font-size:2.5rem}.sect_faq .box_faq_question h3{font-size:1.25rem}.sect_faq .box_faq_answer p{font-size:18px}.sect_faq .box_faq_answer ul{font-size:1.125rem;line-height:1.75em}}.sect_recruit hgroup h1:before{top:30%;left:-45%}.sect_recruit img{border-radius:1.25rem}.sect_recruit .area_message h3{font-weight:500;margin-bottom:1.25rem}.sect_recruit .area_benefits ul{color:#515579}.sect_recruit .area_benefits ul li span{display:block;font-size:0.9375rem;font-weight:300;line-height:1.5em}@media (width >= 48rem){.sect_recruit .area_benefits ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sect_recruit .area_benefits ul li{width:calc(50% - 2rem)}}.sect_recruit .area_interview .interview_tab{list-style-type:none;padding:0}.sect_recruit .area_interview .interview_tab:after,.sect_recruit .area_interview .interview_tab:before{content:"";display:block;width:16px;height:2px;background-color:#26C8D2}.sect_recruit .area_interview .interview_tab li{width:50%}.sect_recruit .area_interview .interview_tab li a{display:block;padding:0.5rem 1rem 0.25rem;text-decoration:none;text-align:center;color:#fff;font-size:1.125rem;font-weight:600;line-height:1.5em;border-width:2px 2px 0 2px;border-style:solid;border-color:#26C8D2;border-radius:1rem 1rem 0 0;background-color:#26C8D2;-webkit-transition:all 0.2s;transition:all 0.2s}.sect_recruit .area_interview .interview_tab li a:hover{opacity:0.8}.sect_recruit .area_interview .interview_tab li.active a{color:#26C8D2;background-color:initial}.sect_recruit .area_interview .interview_tab li.active a:hover{opacity:1}@media (width >= 48rem){.sect_recruit .area_interview .interview_tab:after{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sect_recruit .area_interview .interview_tab li{width:25%;max-width:240px}}.sect_recruit .area_interview .interview_wrapper{display:none;opacity:0}.sect_recruit .area_interview .interview_wrapper.is_active{display:block;-webkit-animation-name:displayAnime;animation-name:displayAnime;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sect_recruit .area_interview .interview_wrapper h4.hd_question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0.75rem;border-bottom:1px dotted rgba(96,82,89,0.15)}.sect_recruit .area_interview .interview_wrapper h4.hd_question:before{content:"Q.";color:#26C8D2;font-family:"Fredoka",sans-serif;font-weight:600;font-size:2rem;line-height:100%}@media (width >= 64rem){.sect_recruit .area_interview .interview_wrapper h4.hd_question{font-size:1.25rem}.sect_recruit .area_interview .interview_wrapper h4.hd_question:before{font-size:2.5rem}}@-webkit-keyframes displayAnime{0%{opacity:0}to{opacity:1}}@keyframes displayAnime{0%{opacity:0}to{opacity:1}}.sect_job-description hgroup h1:before{top:30%;left:initial;right:70%}.sect_job-description table{color:#515579}.sect_job-description table b{font-weight:500}.sect_job-description table td,.sect_job-description table th{font-size:0.9375rem;line-height:1.5em;border-top:1px dashed #D4D5DE;border-bottom:1px dashed #D4D5DE}.sect_job-description table th{width:calc(5em + 24px);font-weight:500;text-align:left;background-color:rgba(38,200,210,0.1)}.sect_job-description table td{background-color:#fff}.sect_job-description table td p{font-size:0.9375rem;line-height:1.5em}.sect_job-description table td small{font-size:0.875rem;line-height:1.333em}@media (width >= 48rem){.sect_job-description table td,.sect_job-description table th{font-size:1rem}.sect_job-description table th{width:20%}.sect_job-description table td p{font-size:1rem}.sect_job-description table td small{font-size:0.9375rem}.sect_job-description table td ul+p{margin-top:0.25rem}}@media (width >= 64rem){.sect_job-description table th{font-size:1.0625rem}}.sect_entry hgroup h1:before{top:30%;left:initial;right:70%}.sect_entry section form [data-name=acceptance] .wpcf7-list-item label:after,.sect_entry section form h3.hd_mark:after{background-color:#26C8D2}.sect_entry section form [data-name=acceptance] .wpcf7-list-item label.optional:after,.sect_entry section form h3.hd_mark.optional:after{display:none}.sect_entry section form .btn_submit input{background-color:#26C8D2}.sect_entry section form .btn_submit input:hover{background-color:rgba(38,200,210,0.9)}.sect_contact hgroup h1:before{top:45%;left:90%}.sect_contact .box_contents ul{padding-left:1.333em}.sect_contact .box_contents ul li{color:#515579;font-size:0.9375rem;line-height:1.5em;list-style-type:disc}.sect_contact .box_contents .txt_fax,.sect_contact .box_contents .txt_tel{color:#FA9155;font-family:"Manrope",sans-serif;line-height:1em;letter-spacing:-0.02em}.sect_contact .box_contents .txt_fax a,.sect_contact .box_contents .txt_tel a{color:#FA9155;text-decoration:none}.sect_contact .box_contents .txt_fax>span,.sect_contact .box_contents .txt_tel>span{display:inline-block;padding:0 0.5rem;color:#fff;letter-spacing:normal;line-height:1.5em;background-color:#FA9155;border-radius:100px}.sect_contact .box_contents .txt_tel{font-size:2rem;font-weight:800}.sect_contact .box_contents .txt_tel a:hover{color:#FA9155;opacity:0.8}.sect_contact .box_contents .txt_tel>span{font-size:1rem}.sect_contact .box_contents .txt_fax{font-size:1.5rem;font-weight:700}.sect_contact .box_contents .txt_fax>span{font-size:0.875rem}.sect_contact .box_image>img{margin:0 auto;width:42.6666666667vw;max-width:304px}@media (width >= 64rem){.sect_contact .box_contents ul li{font-size:1rem}.sect_contact .box_contents .txt_tel{font-size:2.25rem}}.sect_contact section form [data-name=acceptance] .wpcf7-list-item label:after,.sect_contact section form h3.hd_mark:after,.sect_entry section form [data-name=acceptance] .wpcf7-list-item label:after,.sect_entry section form h3.hd_mark:after{content:"必須";padding:0 0.25rem;color:#fff;font-size:0.6875rem;line-height:1.7em;letter-spacing:0;border-radius:4px;position:relative;top:-3px}.sect_contact section form .wpcf7-list-item,.sect_entry section form .wpcf7-list-item{display:block;margin-left:0}.sect_contact section form .wpcf7-form-control-wrap,.sect_entry section form .wpcf7-form-control-wrap{display:block;margin-bottom:1.5rem}.sect_contact section form .service_detail,.sect_entry section form .service_detail{display:none}.sect_contact section form [data-name=youken] .wpcf7-list-item,.sect_entry section form [data-name=youken] .wpcf7-list-item{padding:4px 0}.sect_contact section form [data-name=kaigo-service],.sect_entry section form [data-name=kaigo-service]{display:block;margin-bottom:0;padding-left:1.5rem}.sect_contact section form input[type=checkbox],.sect_contact section form input[type=radio],.sect_entry section form input[type=checkbox],.sect_entry section form input[type=radio]{margin-right:0.5rem}.sect_contact section form input[type=email],.sect_contact section form input[type=tel],.sect_contact section form input[type=text],.sect_contact section form textarea,.sect_entry section form input[type=email],.sect_entry section form input[type=tel],.sect_entry section form input[type=text],.sect_entry section form textarea{width:100%;padding:0.5rem 1rem;line-height:1.5em;background-color:#fff;border:1px solid #D4D5DE;border-radius:0.5rem}.sect_contact section form textarea,.sect_entry section form textarea{height:calc(7.5em + 1rem)}.sect_contact section form [data-name=acceptance],.sect_entry section form [data-name=acceptance]{padding:0.5rem 0}.sect_contact section form .wpcf7-acceptance .wpcf7-list-item-label,.sect_entry section form .wpcf7-acceptance .wpcf7-list-item-label{font-weight:500}.sect_contact section form .btn_submit,.sect_entry section form .btn_submit{position:relative}.sect_contact section form .btn_submit input,.sect_entry section form .btn_submit input{cursor:pointer;display:block;width:200px;margin-left:24px;padding:1rem 3.75rem 1rem 2.5rem;color:#fff;font-size:1.125rem;font-weight:700;text-box:trim-both text;text-align:center;text-decoration:none;background-image:url(../images/icon/arrow_right.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:100px;-webkit-box-shadow:0 1px 4px rgba(31,45,55,0.2);box-shadow:0 1px 4px rgba(31,45,55,0.2);position:relative;-webkit-transition:all 0.2s;transition:all 0.2s}.sect_contact section form .btn_submit input:hover,.sect_entry section form .btn_submit input:hover{color:#fff;background-position:calc(100% - 12px) 50%}.sect_contact section form .btn_submit .wpcf7-spinner,.sect_entry section form .btn_submit .wpcf7-spinner{display:block;margin:0}@media (width >= 48rem){.sect_contact section form .service_detail .wpcf7-checkbox,.sect_entry section form .service_detail .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.sect_contact section form .service_detail .wpcf7-checkbox .wpcf7-list-item,.sect_entry section form .service_detail .wpcf7-checkbox .wpcf7-list-item{width:50%}}@media (width >= 64rem){.sect_contact section form .wpcf7-form-control-wrap,.sect_entry section form .wpcf7-form-control-wrap{margin-bottom:2rem}.sect_contact section form [data-name=kaigo-service],.sect_entry section form [data-name=kaigo-service]{margin-bottom:0}.sect_contact section form .service_detail .wpcf7-checkbox .wpcf7-list-item,.sect_entry section form .service_detail .wpcf7-checkbox .wpcf7-list-item{font-size:1.0625rem}}.sect_contact section form [data-name=acceptance] .wpcf7-list-item label:after,.sect_contact section form h3.hd_mark:after{background-color:#FA9155}.sect_contact section form .btn_submit input{background-color:#FA9155}.sect_contact section form .btn_submit input:hover{background-color:rgba(250,145,85,0.9)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#FA9155;border-radius:0.5rem;background-color:#fff}.wpcf7-not-valid-tip{font-size:0.875rem}@media (width >= 64rem){.wpcf7-not-valid-tip{font-size:1rem}}.wpcf7 form .wpcf7-response-output{margin:1.5rem 0 0;padding:0.5rem 1rem}@media (width >= 64rem){.wpcf7 form .wpcf7-response-output{margin-top:2rem;text-align:center;padding:1rem 1.5rem}}.wpcf7 form.sent .wpcf7-response-output{background-color:#fff;border-color:#26C8D2;border-radius:0.5rem}@media (width >= 64rem){.wpcf7 form.sent .wpcf7-response-output{text-align:center;padding:1rem 1.5rem}}.sect_privacy-policy hgroup h1:before{top:0%;left:-40%}@media (width >= 40rem){.sect_privacy-policy hgroup h1:before{left:-25%}}.sect_privacy-policy .inner h3{margin-bottom:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.125rem;line-height:1.4em;gap:0.25rem}.sect_privacy-policy .inner h3:before{content:"";display:block;margin-top:-0.1em;width:1rem;height:1rem;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-image:url(../images/common/circle01.svg)}.sect_privacy-policy .inner p,.sect_privacy-policy .inner ul{margin-bottom:2.5rem;color:#515579}.sect_privacy-policy .inner ul{line-height:1.5em}.sect_privacy-policy .inner p+ul{margin-top:-1.25rem}@media (width >= 64rem){.sect_privacy-policy .inner h3{font-size:1.25rem}}.sect_document hgroup h1:before{top:0;left:-40%}@media (width >= 40rem){.sect_document hgroup h1:before{left:-25%}}.sect_document .box_contents{padding-left:0;list-style:none}.sect_document .box_contents li{border-bottom:1px dashed #D4D5DE}.sect_document .box_contents li p{line-height:1.5em}.sect_document .box_contents li p>small{color:#515579}.sect_document .box_contents li p>small:before{content:"-";display:inline;padding:0 0.25rem}.sect_document .box_contents li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:0.875rem;font-weight:500}.sect_document .box_contents li a:before{content:"";display:block;width:20px;height:20px;background:url(../images/icon/pdf_line.svg) 50% 50% no-repeat;background-size:contain}@media (width >= 64rem){.sect_document .box_contents li a{font-size:0.9375rem}}.sect_nopage hgroup h1:before{top:0;left:-40%}@media (width >= 40rem){.sect_nopage hgroup h1:before{left:-25%}}
/*# sourceMappingURL=main.css.map */