html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{line-height:1.5;-webkit-text-size-adjust:100%}ul,ol{list-style:none}a{display:block;color:inherit;text-decoration:none;outline:none}alink,avisited{color:inherit}img{vertical-align:top;width:100%;display:block}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Yu Gothic",Meiryo,"Helvetica Neue",Arial,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:16px}@media(max-width: 767px){body{font-size:14px}}*{letter-spacing:.05em}h1,h2,h3,h4,h5,h6{font-weight:500}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width: 768px){.display__pc{display:block !important}.display__sp{display:none !important}}@media(max-width: 767px){.display__pc{display:none !important}.display__sp{display:block !important}}@media(min-width: 768px){.br__pc{display:block}.br__sp{display:none}}@media(max-width: 767px){.br__pc{display:none}.br__sp{display:block}}.font__jaldi{font-family:"Jaldi",sans-serif;font-weight:400;letter-spacing:.02em}.com__button{width:260px;height:60px;position:relative;z-index:1}@media(min-width: 768px){.com__button{background-color:#fff;box-shadow:10px 10px 0px rgba(12,132,175,.5490196078);border-radius:30px;transition:.2s}.com__button:hover{transform:translate(5px, 5px);box-shadow:0px 0px 10px rgba(12,132,175,.5490196078);color:#0c84af}}@media(max-width: 767px){.com__button{width:240px}}.com__button>p{width:100%;height:100%;letter-spacing:.1em;display:flex;align-items:center;padding:0 20px;position:relative}.com__button>p::before{content:"";position:absolute;right:20px;top:0;bottom:0;margin:auto;width:23px;height:13px;background:url(../img/common/arrow_01.svg) 100% no-repeat}.com__button__arrow{width:50px;height:50px;border-radius:50%;background-color:#fff;position:relative}@media(min-width: 768px){.com__button__arrow{transition:.2s}.com__button__arrow:hover{background-color:#0c84af}.com__button__arrow:hover::before{filter:brightness(0) invert(1)}}.com__button__arrow::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:23px;height:13px;background:url(../img/common/arrow_01.svg) 100% no-repeat;transition:.2s}.com__button__simple{max-width:350px;width:100%;height:100px;background-color:#fff;border-radius:50px;border:3px solid #000;font-size:20px;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.com__button__simple{transition:.2s}.com__button__simple:hover{transform:translateY(8px)}}@media(max-width: 767px){.com__button__simple{max-width:310px;height:80px;border-radius:40px;font-size:18px}}.com__button__simple.blue{border-color:#0c84af;background-color:#0c84af;color:#fff}.com__button__simple.bluewhite{border-color:#0c84af;color:#0c84af}.com__button__arrow__low{display:inline-block}@media(min-width: 768px){.com__button__arrow__low:hover.prev p::before{right:-10px}.com__button__arrow__low:hover.next p::before{left:-10px}}.com__button__arrow__low p{font-size:12px;letter-spacing:.03em;position:relative;padding-right:75px}.com__button__arrow__low p::before{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:60px;height:15px;background:url(../img/common/arrow_02.svg) 100% no-repeat;transition:.2s}.com__button__arrow__low.next p{padding:0 0 0 75px}.com__button__arrow__low.next p::before{right:auto;left:0;transform:scale(-1, 1)}.com__title .jp{letter-spacing:.03em}@media(max-width: 767px){.com__title .jp{font-size:13px}}.com__title .en{font-size:50px;font-family:"Jaldi",sans-serif;font-weight:400}@media(max-width: 767px){.com__title .en{font-size:30px}}.com__title__page{font-size:20px;letter-spacing:.03em;font-weight:500;text-align:center}@media(max-width: 767px){.com__title__page{font-size:18px}}.com__arrow{position:relative;display:inline-block;width:6px;height:8px}.com__arrow::before,.com__arrow::after{content:"";position:absolute;top:0;bottom:0;right:0;margin:auto;width:5px;height:1px;background-color:#0c84af;transform-origin:calc(100% - .5px) 50%}.com__arrow::before{transform:rotate(45deg)}.com__arrow::after{transform:rotate(-45deg)}.com__arrow.white::before,.com__arrow.white::after{background-color:#fff}.com__arrow.black::before,.com__arrow.black::after{background-color:#000}.com__arrow.top{width:20px;height:10px}@media(max-width: 767px){.com__arrow.top{width:10px;height:5px}}.com__arrow.top::before,.com__arrow.top::after{width:16px;height:2px;transform-origin:50% 8px}@media(max-width: 767px){.com__arrow.top::before,.com__arrow.top::after{width:9px;transform-origin:50% 4.5px}}.com__arrow.bottom{width:20px;height:10px}@media(max-width: 767px){.com__arrow.bottom{width:10px;height:5px}}.com__arrow.bottom::before,.com__arrow.bottom::after{width:2px;height:16px;transform-origin:50% calc(100% - 1px)}@media(max-width: 767px){.com__arrow.bottom::before,.com__arrow.bottom::after{height:9px}}.com__padding{padding:150px 20px}@media(max-width: 767px){.com__padding{padding:120px 20px}}.com__width{margin:0 auto}@media(min-width: 1301px){.com__width{width:88.8888888889%}}@media(max-width: 1300px)and (min-width: 1101px){.com__width{width:90%}}.header__space{height:100px}@media(max-width: 767px){.header__space{height:75px}}.header{position:fixed;top:0;left:0;z-index:10;width:100%;height:100px;background-color:#fff;padding:20px 50px;z-index:100}@media(max-width: 767px){.header{padding:17px 20px;height:75px}}@media(max-width: 360px){.header{padding:17px 15px}}.header .header__wrap{display:flex;align-items:center;justify-content:space-between}@media(min-width: 1301px){.header .header__wrap.com__width{width:100%}}@media(max-width: 1300px){.header .header__wrap.com__width{width:100%}}.header .header__logo{width:60px}@media(max-width: 767px){.header .header__logo{width:42px}}.header .header__nav{display:flex;align-items:center}.header .header__nav .header__nav__list{display:flex}@media(max-width: 1100px){.header .header__nav .header__nav__list{display:none}}.header .header__nav .header__nav__list>li{font-size:13px}.header .header__nav .header__nav__list>li+li{margin-left:35px}.header .header__nav .header__nav__list a{display:inline-block;letter-spacing:0}@media(min-width: 768px){.header .header__nav .header__nav__list a{transition:.2s}.header .header__nav .header__nav__list a:hover{color:#e33859}}.header .header__nav .header__nav__btn{display:flex;align-items:center;margin-left:35px}@media(max-width: 767px){.header .header__nav .header__nav__btn{margin-left:20px}}@media(max-width: 360px){.header .header__nav .header__nav__btn{margin-left:10px}}.header .header__nav .header__nav__btn>li+li{margin-left:20px}@media(max-width: 767px){.header .header__nav .header__nav__btn>li+li{margin-left:10px}}@media(max-width: 360px){.header .header__nav .header__nav__btn>li+li{margin-left:5px}}.header .header__nav .header__nav__btn>li a{width:180px;height:56px;background:url(../img/common/bg_pink_btn.webp) center/cover no-repeat;border-radius:28px;color:#fff;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.header .header__nav .header__nav__btn>li a{letter-spacing:.1em;transition:.2s}.header .header__nav .header__nav__btn>li a:hover{transform:translateY(5px)}}@media(max-width: 767px){.header .header__nav .header__nav__btn>li a{width:90px;height:28px;border-radius:14px;font-size:11px}}@media(max-width: 360px){.header .header__nav .header__nav__btn>li a{width:85px;font-size:10px}}.header .header__sns{width:30px;margin:0 30px}@media(min-width: 768px){.header .header__sns{transition:.2s}.header .header__sns:hover{transform:translateY(5px)}}@media(max-width: 767px){.header .header__sns{width:20px;margin:0 15px}}@media(max-width: 360px){.header .header__sns{margin:0 10px}}.drawer__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;cursor:pointer;background-color:rgba(0,0,0,0);width:50px;height:21px}@media(max-width: 767px){.drawer__button{width:30px;height:13px}}.drawer__button>span{width:50px;height:1px;background-color:#e33859;transition:.2s ease-out}@media(max-width: 767px){.drawer__button>span{width:30px}}@media(min-width: 768px){.drawer__button.open:hover>span:nth-child(1){transform:translateY(-3px)}.drawer__button.open:hover>span:nth-child(3){transform:translateY(3px)}}.drawer__button.open>span{display:block}.drawer__button.open>span+span{margin-top:9px}@media(max-width: 767px){.drawer__button.open>span+span{margin-top:5px}}.drawer__button.close{position:relative}.drawer__button.close>span{position:absolute;width:40px;top:0;bottom:0;left:0;right:0;margin:auto}@media(max-width: 767px){.drawer__button.close>span{width:35px}}.drawer__button.close>span:first-child{transform:rotate(45deg)}.drawer__button.close>span:last-child{transform:rotate(-45deg)}body.is-drawer-open{overflow:hidden;touch-action:none}.drawer__overlay{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;background-color:hsla(0,0%,100%,0);backdrop-filter:blur(7px);transition:.3s;z-index:101}.drawer__overlay.is-open{opacity:1;visibility:visible}.drawer__contener{position:fixed;top:0;right:0;width:86.3309352518%;z-index:102;background-color:#fff;border-radius:0 0 60px 60px;opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s ease,opacity .3s ease;padding:0 50px;max-height:100vh;overflow-y:auto}@media(max-width: 767px){.drawer__contener{width:89.3333333333%;border-radius:0 0 30px 30px;padding:0 20px}}.drawer__contener.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}.drawer__contener .drawer__head{height:100px;display:flex;align-items:center;justify-content:flex-end}@media(max-width: 767px){.drawer__contener .drawer__head{height:60px}}.drawer__contener .drawer__body{padding:10px 50px 90px}@media(min-width: 768px){.drawer__contener .drawer__body{font-size:20px}}@media(min-width: 1101px){.drawer__contener .drawer__body{display:flex;align-items:flex-start}}@media(max-width: 767px){.drawer__contener .drawer__body{padding:10px 20px 50px}}@media(min-width: 1391px){.drawer__contener .drawer__body .drawer__body__nav{width:66.6666666667%}}@media(max-width: 1390px){.drawer__contener .drawer__body .drawer__body__nav{flex:1}}@media(min-width: 768px){.drawer__contener .drawer__body .drawer__body__nav{display:flex}}.drawer__contener .drawer__body .drawer__body__nav .nav__list:nth-child(n+2){margin-left:20.2702702703%}@media(max-width: 1300px){.drawer__contener .drawer__body .drawer__body__nav .nav__list:nth-child(n+2){margin-left:40px}}@media(max-width: 767px){.drawer__contener .drawer__body .drawer__body__nav .nav__list:nth-child(n+2){margin:20px 0 0}}.drawer__contener .drawer__body .drawer__body__nav .nav__list>li+li{margin-top:25px}@media(max-width: 767px){.drawer__contener .drawer__body .drawer__body__nav .nav__list>li+li{margin-top:20px}}.drawer__contener .drawer__body .drawer__body__nav .nav__list>li a{letter-spacing:.05em;position:relative;padding-left:20px}@media(min-width: 768px){.drawer__contener .drawer__body .drawer__body__nav .nav__list>li a{transition:.2s}.drawer__contener .drawer__body .drawer__body__nav .nav__list>li a:hover{color:#e33859}}.drawer__contener .drawer__body .drawer__body__nav .nav__list>li a::before{content:"";position:absolute;left:0;top:11px;background-color:#e33859;width:10px;height:10px;border-radius:50%}@media(max-width: 767px){.drawer__contener .drawer__body .drawer__body__nav .nav__list>li a::before{top:6px}}@media(max-width: 1100px){.drawer__contener .drawer__body .drawer__body__btn{margin-top:30px}}@media(max-width: 767px){.drawer__contener .drawer__body .drawer__body__btn{font-size:16px}}.drawer__contener .drawer__body .drawer__body__btn>li+li{margin-top:30px}@media(max-width: 767px){.drawer__contener .drawer__body .drawer__body__btn>li+li{margin-top:20px}}.drawer__contener .drawer__body .drawer__body__btn>li a{width:260px;height:60px;background:url(../img/common/bg_pink_btn.webp) center/cover no-repeat;border-radius:30px;color:#fff;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.drawer__contener .drawer__body .drawer__body__btn>li a{transition:.2s}.drawer__contener .drawer__body .drawer__body__btn>li a:hover{transform:translateY(5px)}}@media(max-width: 767px){.drawer__contener .drawer__body .drawer__body__btn>li a{width:240px;margin:0 auto}}.footer{position:relative}.footer .footer__link{background:url(../img/common/bg_pink_01.webp) top center/cover no-repeat;margin-top:-3%}@media(max-width: 1300px){.footer .footer__link{margin-top:-5%}}@media(max-width: 767px){.footer .footer__link{background:url(../img/common/bg_pink_01_sp.webp) top center/cover no-repeat;margin-top:-11%}}.footer .footer__link.com__padding{padding:180px 20px}@media(max-width: 767px){.footer .footer__link.com__padding{padding:130px 20px 120px}}@media(min-width: 768px){.footer .footer__link .footer__link__list{display:flex;justify-content:space-between}}@media(min-width: 1101px){.footer .footer__link .footer__link__list{gap:75px}}@media(max-width: 1100px)and (min-width: 768px){.footer .footer__link .footer__link__list{gap:15px}}@media(min-width: 1301px){.footer .footer__link .footer__link__list.com__width{width:88.8888888889%}}@media(min-width: 768px){.footer .footer__link .footer__link__list>li{flex:1;display:flex;align-items:center;justify-content:center}}@media(max-width: 767px){.footer .footer__link .footer__link__list>li+li{margin-top:50px}}@media(max-width: 767px){.footer .footer__link .footer__link__list .com__button__simple{margin:0 auto}}.footer .footer__message{background:url(../img/common/bg_blue_02.webp) top center/cover no-repeat}@media(max-width: 767px){.footer .footer__message.com__padding{padding:120px 20px 150px}}.footer .footer__message .footer__message__title{font-size:30px;text-align:center}@media(max-width: 767px){.footer .footer__message .footer__message__title{font-size:20px}}.footer .footer__message .footer__message__text{text-align:justify;line-height:2.25;margin-top:60px}@media(max-width: 767px){.footer .footer__message .footer__message__text{font-size:15px;line-height:2.3333333333}}@media(min-width: 1301px){.footer .footer__message .footer__message__text.com__width{width:59.2592592593%}}.footer .footer__message .com__button__simple{margin:70px auto 0}.footer .footer__main{background-color:#f8f8f8;color:#4d4d4d}.footer .footer__main.com__padding{padding:97px 20px}@media(max-width: 767px){.footer .footer__main.com__padding{padding:60px 30px 30px}}@media(max-width: 360px){.footer .footer__main.com__padding{padding:60px 15px 30px}}.footer .footer__main .footer__main__wrap{position:relative}@media(min-width: 1101px){.footer .footer__main .footer__main__wrap{display:flex;align-items:flex-start}}@media(max-width: 1300px){.footer .footer__main .footer__main__wrap.com__width{width:100%}}.footer .footer__main .footer__main__head{display:flex;align-items:flex-end}@media(min-width: 768px){.footer .footer__main .footer__main__head{margin-right:70px}}.footer .footer__main .footer__main__head .head__logo{width:100px;margin-right:40px}@media(max-width: 767px){.footer .footer__main .footer__main__head .head__logo{width:42px;margin-right:30px}}.footer .footer__main .footer__main__head .head__info{flex:1}.footer .footer__main .footer__main__head .head__info .head__info__name{font-size:14px}@media(max-width: 767px){.footer .footer__main .footer__main__head .head__info .head__info__name{font-size:12px}}.footer .footer__main .footer__main__head .head__info .head__info__address{font-size:12px;font-style:normal;font-weight:400;margin-top:10px}@media(max-width: 767px){.footer .footer__main .footer__main__head .head__info .head__info__address{margin-top:5px}}.footer .footer__main .footer__main__body{display:flex;align-items:flex-start}@media(min-width: 1101px){.footer .footer__main .footer__main__body{gap:45px}}@media(max-width: 1100px){.footer .footer__main .footer__main__body{flex-wrap:wrap;margin-top:40px}}.footer .footer__main .footer__main__body .body__list{font-size:12px}@media(max-width: 1100px){.footer .footer__main .footer__main__body .body__list{width:50%}}@media(max-width: 1100px){.footer .footer__main .footer__main__body .body__list:nth-child(1){order:1}}@media(max-width: 1100px){.footer .footer__main .footer__main__body .body__list:nth-child(2){order:3;margin-top:10px}}@media(max-width: 1100px){.footer .footer__main .footer__main__body .body__list:nth-child(3){order:2}}.footer .footer__main .footer__main__body .body__list>li+li{margin-top:10px}.footer .footer__main .footer__main__body .body__list a{display:inline-block;font-weight:400;padding-left:10px}@media(min-width: 768px){.footer .footer__main .footer__main__body .body__list a{transition:.2s}.footer .footer__main .footer__main__body .body__list a:hover{color:#0c84af}}.footer .footer__main .footer__main__body .body__list .com__arrow{left:-7px}.footer .footer__main .footer__copyright{font-size:12px;font-weight:400}@media(min-width: 768px){.footer .footer__main .footer__copyright{position:absolute;right:0;bottom:-10px}}@media(max-width: 767px){.footer .footer__main .footer__copyright{margin-top:20px;display:block;text-align:right}}.footer .footer__button{position:fixed;right:30px;bottom:14%;z-index:10;display:flex;align-items:center;flex-direction:column;opacity:0;transform:translateY(30px);visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s}@media(max-width: 767px){.footer .footer__button{right:15px;bottom:7%}}.footer .footer__button.is-visible{opacity:1;transform:translateY(0);visibility:visible}.footer .footer__button a{display:flex;align-items:center;flex-direction:column}@media(min-width: 768px){.footer .footer__button a:hover .footer__button__img{animation:rotateHover 1s cubic-bezier(0.5, 1.71, 0.48, 0.61) forwards}}.footer .footer__button a .footer__button__img{width:105px}@media(min-width: 768px){.footer .footer__button a .footer__button__img{transform:rotateY(0deg)}}@media(max-width: 767px){.footer .footer__button a .footer__button__img{width:60px}}@keyframes rotateHover{0%{transform:rotateY(-270deg)}100%{transform:rotateY(0deg)}}.footer .footer__button a .footer__button__text{background-color:#fff;font-size:13px;padding:5px 10px;border-radius:5px;margin-top:5px}@media(max-width: 767px){.footer .footer__button a .footer__button__text{font-size:10px;letter-spacing:.01em;padding:3px 7px}}.footer .footer__button .com__arrow{margin-top:8px}.column__category,.column__date{color:#b3b3b3;font-size:16px;line-height:1.2;transition:.2s}@media(max-width: 767px){.column__category,.column__date{font-size:14px}}@media(min-width: 768px){.com__column__item .column__link:hover .column__image img{transform:scale(1.05)}.com__column__item .column__link:hover .column__category,.com__column__item .column__link:hover .column__date{color:#92bdcc}.com__column__item .column__link:hover .column__title{color:#0c84af}.com__column__item .column__link:hover .com__button__arrow{background-color:#0c84af}.com__column__item .column__link:hover .com__button__arrow::before{filter:brightness(0) invert(1)}}.com__column__item .column__image{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:60px}.com__column__item .column__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:.3s}.com__column__item .column__image .com__button__arrow{position:absolute;right:20px;bottom:20px}.com__column__item .column__content{margin-top:30px;padding:0 5px}@media(max-width: 767px){.com__column__item .column__content{margin-top:15px}}.com__column__item .column__content .column__title{font-size:20px;line-height:1.6;font-weight:500;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:.2s}@media(max-width: 767px){.com__column__item .column__content .column__title{font-size:16px}}.com__noitem{text-align:center;margin-top:80px}.com__pagenav{margin-top:110px}@media(max-width: 767px){.com__pagenav{margin-top:80px}}.com__pagenav .wp-pagenavi{display:flex;align-items:center;justify-content:center}.com__pagenav .wp-pagenavi a,.com__pagenav .wp-pagenavi span{border:0;padding:0}.com__pagenav .wp-pagenavi .current,.com__pagenav .wp-pagenavi .page{width:60px;height:60px;border-radius:50%;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 10px}@media(max-width: 767px){.com__pagenav .wp-pagenavi .current,.com__pagenav .wp-pagenavi .page{width:50px;height:50px;font-size:16px;margin:0 8px}}@media(max-width: 360px){.com__pagenav .wp-pagenavi .current,.com__pagenav .wp-pagenavi .page{width:40px;height:40px}}.com__pagenav .wp-pagenavi .current{background-color:#0c84af;color:#fff;border:2px solid rgba(0,0,0,0)}.com__pagenav .wp-pagenavi .page{background-color:rgba(0,0,0,0);color:#0c84af;border:2px solid #0c84af;position:relative}@media(min-width: 768px){.com__pagenav .wp-pagenavi .page{transition:.2s}.com__pagenav .wp-pagenavi .page:hover{transform:translateY(5px)}}.com__pagenav .wp-pagenavi .ellipsis{display:inline-flex;align-items:center;width:4px;height:4px;border-radius:50%;background:#0c84af;box-shadow:8px 0 0 #0c84af,16px 0 0 #0c84af;margin:0 35px 0 20px}@media(max-width: 767px){.com__pagenav .wp-pagenavi .ellipsis{width:3px;height:3px;box-shadow:7px 0 0 #0c84af,14px 0 0 #0c84af;margin:0 16px 0 0}}.js-fadeup,.js-fadeup-sub{opacity:0;transform:translateY(10px);transition:opacity .2s .1s ease-in-out,transform .2s .1s ease-in-out}.js-fadeup.visible,.js-fadeup-sub.visible{opacity:1;transform:translateY(0)}.js-scaleup{opacity:0;transform:scale(0.5);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.js-scaleup.visible{opacity:1;transform:scale(1)}.js-rotate,.js-rotate-sub{opacity:0;transform:rotateY(-270deg);transition:opacity 1s ease-in-out,transform 1s cubic-bezier(0.5, 1.71, 0.48, 0.61)}.js-rotate.visible,.js-rotate-sub.visible{opacity:1;transform:rotateY(0deg)}.js-charain{opacity:0;transform:translate3d(10%, 10%, 0) rotate(10deg);transition:opacity .5s .5s ease,transform .5s .5s cubic-bezier(0.44, 0.42, 0.24, 1.55)}.js-charain.visible{opacity:1;transform:translate3d(0, 0, 0) rotate(0)}.lineFade__line{display:block;overflow:hidden}.lineFade__inner{display:block;transform:translateY(100%);opacity:0;transition:transform .7s cubic-bezier(0.19, 1, 0.22, 1),opacity .7s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:calc(var(--delay)*1)}.js-lineFade.is-inview .lineFade__inner{transform:translateY(0);opacity:1}@keyframes floatLoop{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes waveFlow{from{transform:translateX(-50%)}to{transform:translateX(0%)}}#page__index .main{position:relative}#page__index .main .main__img{padding:0 20px}@media(max-width: 767px){#page__index .main .main__img{padding:0 10px}}#page__index .main .main__img img{border-radius:20px}#page__index .main .main__logo{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:28.7769784173%;height:100px;z-index:1}@media(max-width: 767px){#page__index .main .main__logo{width:53.3333333333%;height:54px}}#page__index .main .charFadeLoad__char{opacity:0;transform:translateY(30px);transform-box:fill-box;transform-origin:bottom;transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1),opacity .2s ease-out;transition-delay:var(--delay, 0s)}#page__index .main .js-charFadeLoad.is-loaded .charFadeLoad__char{opacity:1;transform:translateY(0)}#page__index .main .main__shine__01{width:9.0647482014%;position:absolute;left:4.6043165468%;top:2.5675675676%;z-index:1}@media(max-width: 767px){#page__index .main .main__shine__01{width:24%;left:-.5333333333%;top:-2%}}#page__index .main .main__shine__02{width:10.4316546763%;position:absolute;right:2.5899280576%;bottom:.1351351351%;z-index:1}@media(max-width: 767px){#page__index .main .main__shine__02{width:20%;right:4.5333333333%;bottom:.8333333333%}}#page__index .main .js-scalePulse{opacity:0;transition:opacity .6s 1.4s cubic-bezier(0.19, 1, 0.22, 1)}#page__index .main .js-scalePulse.visible{opacity:1;animation:scalePulse .6s ease-in-out infinite}@keyframes scalePulse{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}#page__index .main .main__copy{position:absolute;right:45px;top:25px;width:5.3956834532%;min-width:53px;z-index:1;overflow:hidden;border-radius:10px}@media(max-width: 767px){#page__index .main .main__copy{right:25px;top:15px;width:10.4%;min-width:39px;border-radius:5px}}#page__index .main .main__copy .main__copy__inner{display:flex;align-items:center;justify-content:center;padding:25px 5px;position:relative}@media(max-width: 767px){#page__index .main .main__copy .main__copy__inner{padding:14px 3px}}#page__index .main .main__copy .main__copy__inner::before{content:"";position:absolute;top:0;left:0;height:200%;aspect-ratio:72/1042;background:url(../img/index/bg_text_main.webp) repeat-y;background-size:100% 50%;z-index:0;animation:waveFlowVertical 9s linear infinite}@keyframes waveFlowVertical{from{transform:translateY(-50%)}to{transform:translateY(0%)}}#page__index .main .main__copy img{width:40%;position:relative;z-index:1}@media(max-width: 767px){#page__index .main .main__copy img{width:39.3939393939%}}#page__index .main .main__text{position:absolute;left:50px;bottom:25px;width:47.9856115108%;z-index:1}@media(min-width: 768px){#page__index .main .main__text{display:flex;align-items:center}}@media(max-width: 767px){#page__index .main .main__text{left:25px;bottom:10px;width:61.3333333333%}}#page__index .main .main__text .main__text__first{width:51.724137931%}@media(min-width: 768px){#page__index .main .main__text .main__text__first{margin-right:1.4992503748%}}@media(max-width: 767px){#page__index .main .main__text .main__text__first{width:100%}}#page__index .main .main__text .main__text__second{width:46.7766116942%}@media(max-width: 767px){#page__index .main .main__text .main__text__second{width:90.4347826087%;margin-top:7px}}#page__index .main .js-fadeup{transform:translateY(0);transition:opacity .2s 1.1s ease-in-out,transform .2s 1.1s ease-in-out}#page__index .main .js-fadeup.visible{transform:translateY(0)}#page__index .about{position:relative}#page__index .about::before{content:"";position:absolute;top:-33%;left:0;z-index:-1;width:100%;height:133%;background:url(../img/common/bg_blue_01.webp) top center/cover no-repeat}@media(max-width: 767px){#page__index .about::before{top:-23%;height:123%;background:url(../img/common/bg_blue_01_sp.webp) top center/cover no-repeat}}#page__index .about.com__padding{padding:150px 0 0}@media(max-width: 767px){#page__index .about.com__padding{padding:120px 0 0}}#page__index .about .about__inner{overflow:hidden;position:relative;padding:0 20px 26%}@media(max-width: 767px){#page__index .about .about__inner{padding:0 20px 100px}}#page__index .about .about__inner::before{content:"";position:absolute;bottom:-110px;left:0;width:200%;aspect-ratio:2780/479;background:url(../img/common/bg_wave_01.webp) repeat-x;background-size:50% 100%;z-index:0;animation:waveFlow 9s linear infinite}@media(max-width: 767px){#page__index .about .about__inner::before{bottom:0;aspect-ratio:750/450;background:url(../img/common/bg_wave_02_sp.webp) repeat-x;background-size:50% 100%}}#page__index .about .about__wrap{position:relative;z-index:1}@media(min-width: 1101px){#page__index .about .about__wrap{display:flex;align-items:flex-start;justify-content:space-between}}#page__index .about .about__title{color:#fff;display:flex;align-items:flex-start}@media(min-width: 1101px){#page__index .about .about__title{flex:1}}@media(max-width: 767px){#page__index .about .about__title{align-items:flex-end}}#page__index .about .about__title .about__title__img{width:150px;margin-right:45px}@media(max-width: 767px){#page__index .about .about__title .about__title__img{width:100px;margin-right:25px}}#page__index .about .about__title .about__title__text{font-size:30px;letter-spacing:.03em}@media(max-width: 767px){#page__index .about .about__title .about__title__text{font-size:20px}}#page__index .about .about__text{margin-top:100px}@media(min-width: 1101px){#page__index .about .about__text{width:45.8333333333%}}@media(max-width: 767px){#page__index .about .about__text{margin-top:80px}}#page__index .about .about__text .about__text__item{line-height:2.625;text-align:justify}@media(max-width: 767px){#page__index .about .about__text .about__text__item{font-size:15px;line-height:2.3333333333;letter-spacing:.01em}}#page__index .about .about__text .com__button{background-color:#fff;box-shadow:10px 10px 0px rgba(12,132,175,.5490196078);border-radius:30px;margin-top:50px;margin-left:auto}@media(max-width: 1100px){#page__index .about .about__text .com__button{margin:80px auto 0}}#page__index .about .about__img{z-index:1}@media(min-width: 1101px){#page__index .about .about__img{width:52.5179856115%;position:absolute;left:15px;bottom:55px}}@media(max-width: 1100px){#page__index .about .about__img{margin-top:90px;position:relative;left:0}}#page__index .about .about__img .about__img__bg{width:65.0684931507%}@media(min-width: 1101px){#page__index .about .about__img .about__img__bg{position:absolute;bottom:30px;right:40px}}@media(max-width: 1100px){#page__index .about .about__img .about__img__bg{width:80%;position:relative;left:9%}}@media(max-width: 500px){#page__index .about .about__img .about__img__bg{width:95.5223880597%;left:5px}}#page__index .about .about__img .about__img__person{width:100%;position:absolute;left:20px;bottom:50px}@media(max-width: 1100px){#page__index .about .about__img .about__img__person{width:100%;left:-133px;bottom:1px}}@media(max-width: 500px){#page__index .about .about__img .about__img__person{width:145%;left:-133px;bottom:1px}}#page__index .about .js-charain{transform:translate3d(-5%, 10%, 0) rotate(-10deg);transition:opacity .5s .5s ease,transform .5s .5s cubic-bezier(0.44, 0.42, 0.24, 1.55)}#page__index .about .js-charain.visible{transform:translate3d(0, 0, 0) rotate(0);animation:floatLoop 2.2s ease-in-out infinite}#page__index .column .swiper-slide,#page__index .voices .swiper-slide{width:var(--slide-width)}@media(max-width: 767px){#page__index .column .com__button,#page__index .voices .com__button{width:auto;height:auto;display:inline-block}}@media(max-width: 767px){#page__index .column .com__button::before,#page__index .voices .com__button::before{content:none}}@media(max-width: 767px){#page__index .column .com__button>p,#page__index .voices .com__button>p{background-color:rgba(0,0,0,0);padding:0 35px 0 10px}}@media(max-width: 767px){#page__index .column .com__button>p::before,#page__index .voices .com__button>p::before{right:0}}#page__index .column{background-color:#f8f8f8;position:relative}#page__index .column.com__padding{padding:150px 0 120px}@media(max-width: 767px){#page__index .column.com__padding{padding:120px 0}}#page__index .column .column__card{background-color:#f8f8f8;padding-left:15px}@media(min-width: 768px){#page__index .column .column__card{position:absolute;top:150px;left:45px;z-index:10}}@media(max-width: 767px){#page__index .column .column__card{display:flex;align-items:flex-end;justify-content:space-between;padding:0 20px}}@media(min-width: 768px){#page__index .column .column__card .column__card__wrap{padding:0 30px}}#page__index .column .column__card .swiper-nav{margin-top:30px}@media(max-width: 767px){#page__index .column .column__card .swiper-nav{display:none}}#page__index .column .column__card .swiper-nav .nav__arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;cursor:pointer;background:rgba(0,0,0,0) url(../img/common/arrow_02.svg) 100% no-repeat;width:60px;height:12px}@media(min-width: 768px){#page__index .column .column__card .swiper-nav .nav__arrow{transition:.2s}#page__index .column .column__card .swiper-nav .nav__arrow:hover.prev{transform:translateX(-10px) scale(-1, 1)}#page__index .column .column__card .swiper-nav .nav__arrow:hover.next{transform:translateX(10px)}}#page__index .column .column__card .swiper-nav .nav__arrow.prev{transform:scale(-1, 1)}#page__index .column .column__card .swiper-nav .nav__arrow.next{margin-left:60px}@media(min-width: 768px){#page__index .column .column__card .com__button{margin-top:60px}}#page__index .column .swiper-container-outer{overflow:hidden;position:relative;width:100%}@media(max-width: 767px){#page__index .column .swiper-container-outer{margin-top:80px}}#page__index .voices.com__padding{padding:150px 60px 110px}@media(max-width: 1000px){#page__index .voices.com__padding{padding:150px 0 110px}}@media(max-width: 767px){#page__index .voices.com__padding{padding:120px 0}}@media(min-width: 1001px){#page__index .voices .voices__column{display:flex;align-items:flex-start}}@media(min-width: 1001px){#page__index .voices .voices__column__title{width:315px}}@media(max-width: 1000px){#page__index .voices .voices__column__title{display:flex;align-items:flex-end;justify-content:space-between;padding:0 20px}}@media(min-width: 1001px){#page__index .voices .voices__column__title .com__button{margin-top:40px}}#page__index .voices .voices-swiper-outer{overflow:hidden}@media(min-width: 1001px){#page__index .voices .voices-swiper-outer{flex:1}}@media(max-width: 1000px){#page__index .voices .voices-swiper-outer{margin-top:80px}}@media(min-width: 1001px){#page__index .voices .voices__column__list{display:flex;align-items:flex-start;justify-content:space-between}}@media(min-width: 1001px){#page__index .voices .voices__column__list .list__item{width:29.8850574713%}}@media(min-width: 1001px){#page__index .voices .voices__column__list .list__item:nth-child(n+4){display:none}}#page__index .voices .list__item__img{position:relative}#page__index .voices .list__item__img .com__button__arrow{position:absolute;right:4px;bottom:25px}#page__index .voices .list__item__text{padding:0 5px}#page__index .voices .text__person{color:#0c84af;font-size:14px;letter-spacing:.02em;font-weight:400;margin-top:20px}#page__index .voices .text__title{line-height:1.625;text-align:justify;margin-top:10px}@media(max-width: 767px){#page__index .voices .text__title{font-size:15px}}#page__about .main{background:url(../img/common/bg_blue_03.webp) center bottom/cover no-repeat;position:relative;z-index:0;overflow:hidden}@media(max-width: 767px){#page__about .main{background:url(../img/common/bg_blue_03_sp.webp) center bottom/cover no-repeat}}#page__about .main::before{content:"";position:absolute;bottom:0;left:0;width:200%;aspect-ratio:2780/479;background:url(../img/common/bg_wave_01.webp) repeat-x;background-size:50% 100%;z-index:1;animation:waveFlow 9s linear infinite}@media(max-width: 767px){#page__about .main::before{bottom:48px;aspect-ratio:750/120;background:url(../img/common/bg_wave_01_sp.webp) repeat-x;background-size:50% 100%}}#page__about .main.com__padding{padding:150px 20px 250px}@media(max-width: 767px){#page__about .main.com__padding{padding:80px 20px 50px}}#page__about .main .com__title__page{color:#fff}#page__about .main .main__copy{font-size:60px;letter-spacing:0;text-align:center;color:#fff;margin-top:80px}@media(max-width: 1100px){#page__about .main .main__copy{font-size:40px}}@media(max-width: 767px){#page__about .main .main__copy{font-size:30px;line-height:1.5;margin-top:70px}}#page__about .main .main__text{line-height:2.625;text-align:center;margin-top:80px;position:relative;z-index:2}@media(max-width: 767px){#page__about .main .main__text{line-height:2.1428571429;text-align:justify;margin-top:60px}}#page__about .main .main__img{width:51.7985611511%;position:absolute;right:-15px;bottom:15.5%;z-index:0}@media(max-width: 767px){#page__about .main .main__img{width:101.4925373134%;position:relative;right:13%;bottom:-17px}}#page__about .about{position:relative}#page__about .about::before{content:"";position:absolute;bottom:0;left:0;background:url(../img/common/bg_yellow_01.webp) top center/cover no-repeat;width:100%;height:103%;border-radius:0 0 20px 20px;z-index:3;top:-3%}@media(min-width: 1500px){#page__about .about::before{height:105%;top:-5%}}@media(max-width: 767px){#page__about .about::before{background:url(../img/common/bg_yellow_01_sp.webp) top center/cover no-repeat}}#page__about .about.com__padding{padding:220px 20px 200px}@media(max-width: 767px){#page__about .about.com__padding{padding:120px 20px}}@media(min-width: 1301px){#page__about .about .com__width{width:74.0740740741%}}#page__about .about .about__wrap{position:relative}#page__about .about .about__wrap::before{content:"";position:absolute;top:-63px;left:0;right:0;margin:auto;background:url(../img/about/icon_question.svg) center/cover no-repeat;width:184px;height:280px;z-index:4;animation:floatLoop 2.2s ease-in-out infinite}@media(max-width: 767px){#page__about .about .about__wrap::before{top:-49px}}#page__about .about .about__title{font-size:30px;letter-spacing:0;text-align:center;position:relative;z-index:4}@media(max-width: 767px){#page__about .about .about__title{font-size:20px;line-height:1.75}}#page__about .about .about__text{line-height:2.625;text-align:center;margin-top:60px;position:relative;z-index:4}@media(max-width: 767px){#page__about .about .about__text{line-height:2.1428571429;text-align:justify}}#page__about .about .about__list{display:flex;justify-content:center;gap:75px;margin-top:70px;position:relative;z-index:4}@media(max-width: 1100px){#page__about .about .about__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto;gap:0px 20px}}@media(max-width: 767px){#page__about .about .about__list{margin-top:50px}}#page__about .about .about__list>li{text-align:center;width:250px;display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;aspect-ratio:1/1}@media(max-width: 1100px){#page__about .about .about__list>li{display:flex;align-items:center;justify-content:center;justify-self:center}}@media(max-width: 767px){#page__about .about .about__list>li{width:158px}}@media(max-width: 360px){#page__about .about .about__list>li{width:145px}}#page__about .about .about__list>li::before{content:"";position:absolute;left:0;right:0;width:100%;height:250px;border-radius:50%;border:30px solid #e1ac18;opacity:.5;z-index:1}@media(max-width: 767px){#page__about .about .about__list>li::before{height:158px;border:20px solid #e1ac18}}@media(max-width: 360px){#page__about .about .about__list>li::before{height:145px}}@media(max-width: 1100px){#page__about .about .about__list>li:nth-child(1){grid-column:1;grid-row:2}}#page__about .about .about__list>li:nth-child(2){transition:opacity .3s .2s ease-in-out,transform .3s .2s ease-in-out}@media(min-width: 1101px){#page__about .about .about__list>li:nth-child(2){margin-bottom:60px}}@media(max-width: 1100px){#page__about .about .about__list>li:nth-child(2){grid-column:1/-1;grid-row:1}}#page__about .about .about__list>li:nth-child(3){transition:opacity .3s .4s ease-in-out,transform .3s .4s ease-in-out}@media(max-width: 1100px){#page__about .about .about__list>li:nth-child(3){grid-column:2;grid-row:2}}#page__about .about .about__list>li .about__list__title{font-size:40px;color:#fff;position:relative;z-index:2}@media(max-width: 767px){#page__about .about .about__list>li .about__list__title{font-size:25px}}#page__about .about .about__list>li .about__list__text{letter-spacing:.03em;line-height:1.6666666667;position:relative;z-index:2}@media(min-width: 768px){#page__about .about .about__list>li .about__list__text{font-size:18px}}@media(max-width: 767px){#page__about .about .about__list>li .about__list__text{margin-top:5px}}#page__about .about .about__message{padding-top:100px;margin-top:60px;border-top:1px solid #000;position:relative;z-index:4}@media(max-width: 767px){#page__about .about .about__message{padding-top:70px;margin-top:80px}}#page__about .area{color:#fff;position:relative}#page__about .area::before{content:"";position:absolute;bottom:0;left:0;background:url(../img/common/bg_purple_01.webp) center/cover no-repeat;width:100%;height:calc(100% + 20px);z-index:-2;top:-20px}#page__about .area.com__padding{padding:200px 20px 150px}@media(max-width: 767px){#page__about .area.com__padding{padding:120px 10px 140px}}#page__about .area .area__wrap{position:relative}#page__about .area .area__title{font-size:30px;letter-spacing:0;line-height:1.8333333333;text-align:center}@media(max-width: 767px){#page__about .area .area__title{font-size:20px;line-height:1.75;padding:0 10px}}@media(min-width: 1101px){#page__about .area .area__list{position:absolute;left:0;top:190px;z-index:1;width:50%}}@media(max-width: 767px){#page__about .area .area__list{margin-top:70px;padding:0 10px}}#page__about .area .area__list>li+li{margin-top:45px}@media(max-width: 767px){#page__about .area .area__list>li+li{margin-top:35px}}#page__about .area .area__list>li .area__list__title{font-size:18px;font-weight:400;letter-spacing:.03em;padding-bottom:15px;border-bottom:1px solid #fff}@media(max-width: 767px){#page__about .area .area__list>li .area__list__title{font-size:16px}}#page__about .area .area__list>li .area__list__text{line-height:2.25;text-align:justify;margin-top:20px}@media(max-width: 767px){#page__about .area .area__list>li .area__list__text{line-height:2.1428571429}}#page__about .area .area__map{margin-top:-120px;position:relative;z-index:0}@media(min-width: 1101px){#page__about .area .area__map{width:91.6666666667%;max-width:1500px;margin-left:auto}}@media(max-width: 1100px){#page__about .area .area__map{margin-top:35px}}#page__about .area .area__map .area__map__icon{position:absolute;top:388px;right:239px}@media(max-width: 1200px){#page__about .area .area__map .area__map__icon{right:100px}}@media(max-width: 1100px){#page__about .area .area__map .area__map__icon{top:auto;right:auto;left:10px;bottom:180px}}@media(max-width: 767px){#page__about .area .area__map .area__map__icon{bottom:80px}}#page__about .area .area__map .area__map__icon .icon__line{width:242px}@media(max-width: 767px){#page__about .area .area__map .area__map__icon .icon__line{width:234px}}@media(max-width: 360px){#page__about .area .area__map .area__map__icon .icon__line{width:200px}}#page__about .area .area__map .area__map__icon .icon__dog{width:170px;margin-left:110px;margin-top:-8px}@media(max-width: 767px){#page__about .area .area__map .area__map__icon .icon__dog{width:110px;margin-left:10px;margin-top:-3px}}@media(max-width: 360px){#page__about .area .area__map .area__map__icon .icon__dog{width:90px}}#page__about .area .area__map .area__map__icon .js-scaleup{transition:opacity .3s .5s ease,transform .3s .5s ease}#page__about .area .area__map .area__map__icon .js-scaleup.visible{animation:floatLoop 2s ease-in-out infinite}#page__about .area .area__mark{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:74%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="260" height="260"%3E%3Crect x="115" y="129.5" width="30" height="1" fill="white" fill-opacity="0.3"/%3E%3Crect x="129.5" y="115" width="1" height="30" fill="white" fill-opacity="0.3"/%3E%3C/svg%3E');background-size:260px 260px;background-repeat:repeat;background-position:60px 75px;z-index:-1}@media(max-width: 767px){#page__about .area .area__mark{top:auto;bottom:135px;height:41%;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="105" height="105"%3E%3Crect x="46" y="52" width="13" height="1" fill="white" fill-opacity="0.3"/%3E%3Crect x="52" y="46" width="1" height="13" fill="white" fill-opacity="0.3"/%3E%3C/svg%3E');background-size:105px 105px;background-position:-25px -24px}}@media(max-width: 500px){#page__about .area .area__mark{height:31%}}#page__faq .faq{background:url(../img/common/bg_orange_01.webp) top left/100% repeat-y}@media(max-width: 767px){#page__faq .faq{background:url(../img/common/bg_orange_01_sp.webp) top left/100% repeat-y}}#page__faq .faq.com__padding{padding-bottom:240px}@media(max-width: 767px){#page__faq .faq.com__padding{padding:80px 20px 150px}}#page__faq .faq .com__title__page{color:#fff}#page__faq .faq .faq__wrap{counter-reset:step;margin-top:100px}@media(max-width: 767px){#page__faq .faq .faq__wrap{margin-top:80px}}@media(min-width: 1301px){#page__faq .faq .faq__wrap.com__width{width:74.0740740741%}}#page__faq .faq .faq__title{font-size:20px;position:relative;padding-left:50px;margin-bottom:30px}@media(max-width: 767px){#page__faq .faq .faq__title{font-size:18px;padding-left:30px;margin-bottom:20px}}#page__faq .faq .faq__title::before{content:"";position:absolute;left:20px;top:10px;width:15px;height:15px;background-color:rgba(250,80,60,.5098039216)}@media(max-width: 767px){#page__faq .faq .faq__title::before{left:5px;top:8px}}#page__faq .faq .faq__title:nth-child(n+2){margin-top:80px}@media(max-width: 767px){#page__faq .faq .faq__title:nth-child(n+2){margin-top:40px}}#page__faq .faq .faq__list .faq__list__item{background-color:#fff;border:3px solid #000;border-radius:50px}@media(min-width: 768px){#page__faq .faq .faq__list .faq__list__item{transition:.2s}#page__faq .faq .faq__list .faq__list__item:hover{color:#ff8d48;transform:translateY(8px)}}@media(max-width: 767px){#page__faq .faq .faq__list .faq__list__item{border-radius:30px}}#page__faq .faq .faq__list .faq__list__item:nth-child(n+2){margin-top:50px}@media(max-width: 767px){#page__faq .faq .faq__list .faq__list__item:nth-child(n+2){margin-top:30px}}#page__faq .faq .faq__list dt{padding:34px 50px 34px 145px;cursor:pointer;position:relative;counter-increment:step}@media(min-width: 768px){#page__faq .faq .faq__list dt{display:flex;align-items:center;justify-content:space-between;font-size:18px}}@media(max-width: 767px){#page__faq .faq .faq__list dt{line-height:2.1428571429;text-align:justify;padding:44px 20px 22px}}#page__faq .faq .faq__list dt::before{content:"Q. " counter(step, decimal-leading-zero);position:absolute;left:50px;top:33px;font-family:"Jaldi",sans-serif;font-size:20px;font-weight:bold}@media(max-width: 767px){#page__faq .faq .faq__list dt::before{font-size:16px;top:10px;left:20px}}#page__faq .faq .faq__list dt.is-open .com__arrow{transform:scale(1, -1)}@media(max-width: 767px){#page__faq .faq .faq__list dt .com__arrow{position:absolute;top:23px;right:22px}}#page__faq .faq .faq__list dd{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}#page__faq .faq .faq__list dd .item__answer{padding:0 50px 30px 145px;line-height:2.25;text-align:justify}@media(max-width: 767px){#page__faq .faq .faq__list dd .item__answer{padding:0 20px 30px}}#page__column .column{background-color:#f8f8f8}#page__column.archive .column{background-color:#f8f8f8}#page__column.archive .column.com__padding{padding-bottom:240px}@media(max-width: 767px){#page__column.archive .column.com__padding{padding:80px 20px 150px}}#page__column.archive .column .column__list{margin-top:100px}@media(min-width: 768px){#page__column.archive .column .column__list{display:flex;flex-wrap:wrap}}@media(min-width: 1101px){#page__column.archive .column .column__list{gap:80px 8.75%}}@media(max-width: 1100px)and (min-width: 768px){#page__column.archive .column .column__list{justify-content:space-between;gap:80px 0}}@media(max-width: 767px){#page__column.archive .column .column__list{margin-top:80px}}@media(min-width: 1301px){#page__column.archive .column .column__list.com__width{width:74.0740740741%}}#page__column.archive .column .column__list>li{width:27.5%}@media(max-width: 1100px){#page__column.archive .column .column__list>li{width:45%}}@media(max-width: 767px){#page__column.archive .column .column__list>li{width:83.5820895522%;margin:0 auto}}@media(max-width: 767px){#page__column.archive .column .column__list>li+li{margin-top:40px}}#page__column.archive .column .column__list .com__column__item .column__content{margin-top:15px}@media(max-width: 767px){#page__column.archive .column .column__list .com__column__item .column__content{margin-top:5px}}@media(min-width: 768px){#page__column.single .column{display:flex;flex-direction:row-reverse}}@media(max-width: 767px){#page__column.single .column .com__title{display:none}}#page__column.single .column .column__main{background-color:#f8f8f8}@media(min-width: 768px){#page__column.single .column .column__main{flex:1}}@media(max-width: 767px){#page__column.single .column .column__main{order:1}}#page__column.single .column .column__main.com__padding{padding:150px 6.8345323741% 240px 3.5971223022%}@media(max-width: 1100px){#page__column.single .column .column__main.com__padding{padding:150px 20px 240px}}@media(max-width: 767px){#page__column.single .column .column__main.com__padding{padding:80px 20px 220px}}@media(min-width: 768px){#page__column.single .column .column__main .com__title__page{display:none}}#page__column.single .column .column__main .column__main__info{margin-top:100px}@media(min-width: 768px){#page__column.single .column .column__main .column__main__info{display:none}}@media(max-width: 767px){#page__column.single .column .column__main .column__main__info{margin-top:80px}}#page__column.single .column .column__main .column__main__info .column__category,#page__column.single .column .column__main .column__main__info .column__date{color:#000}#page__column.single .column .column__main .column__main__info .column__title{font-size:20px;line-height:1.75;margin-top:10px}#page__column.single .column .column__main .column__content__img{aspect-ratio:80/49}@media(max-width: 767px){#page__column.single .column .column__main .column__content__img{margin-top:40px}}#page__column.single .column .column__main .column__content__img img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:55px}@media(max-width: 767px){#page__column.single .column .column__main .column__content__img img{border-radius:25px}}#page__column.single .column .column__main .column__main__content{line-height:2.25;font-weight:400;margin:100px auto 0}@media(min-width: 768px){#page__column.single .column .column__main .column__main__content{width:87.5%}}@media(max-width: 767px){#page__column.single .column .column__main .column__main__content{margin-top:50px}}#page__column.single .column .column__main .column__main__paging{display:flex;align-items:center;justify-content:space-between;margin:130px auto 0;position:relative}@media(min-width: 768px){#page__column.single .column .column__main .column__main__paging{width:87.5%}}@media(max-width: 767px){#page__column.single .column .column__main .column__main__paging{margin-top:65px}}#page__column.single .column .column__main .column__main__paging .com__button__arrow__low p{color:#0c84af;font-size:16px}@media(max-width: 767px){#page__column.single .column .column__main .column__main__paging .com__button__arrow__low p{font-size:14px}}@media(max-width: 767px){#page__column.single .column .column__main .column__main__paging .com__button__arrow__low p:before{width:23px;height:13px;background:url(../img/common/arrow_01.svg) 100% no-repeat}}#page__column.single .column .column__main .column__main__paging .com__button__arrow__low.next p{padding-left:85px}@media(max-width: 767px){#page__column.single .column .column__main .column__main__paging .com__button__arrow__low.next p{padding-left:40px}}#page__column.single .column .column__main .column__main__paging .com__button__arrow__low.prev p{padding-right:85px}@media(max-width: 767px){#page__column.single .column .column__main .column__main__paging .com__button__arrow__low.prev p{padding-right:40px}}#page__column.single .column .column__main .column__main__paging .paging__index{max-width:260px;position:absolute;left:0;right:0;margin:auto}@media(max-width: 1300px){#page__column.single .column .column__main .column__main__paging .paging__index{bottom:-95px}}@media(max-width: 767px){#page__column.single .column .column__main .column__main__paging .paging__index{max-width:240px}}#page__column.single .column .column__main .column__main__paging .paging__index .com__button__simple{max-width:260px;height:60px;font-size:16px}@media(max-width: 767px){#page__column.single .column .column__main .column__main__paging .paging__index .com__button__simple{max-width:240px;font-size:14px}}@media(min-width: 768px){#page__column.single .column .column__side{width:32.0143884892%}}@media(max-width: 767px){#page__column.single .column .column__side{order:2}}#page__column.single .column .column__side.com__padding{padding:150px 5.035971223% 150px 6.8345323741%}@media(max-width: 1100px){#page__column.single .column .column__side.com__padding{padding:150px 20px}}@media(max-width: 767px){#page__column.single .column .column__side.com__padding{padding:120px 0}}@media(max-width: 767px){#page__column.single .column .column__side.js-no-related{display:none}}@media(max-width: 767px){#page__column.single .column .column__side .column__side__info{display:none}}#page__column.single .column .column__side .column__side__info .column__category,#page__column.single .column .column__side .column__side__info .column__date{color:#000}#page__column.single .column .column__side .column__side__info .column__category{margin-top:70px}#page__column.single .column .column__side .column__side__info .column__title{font-size:30px;line-height:1.8333333333;text-align:justify;margin-top:30px}#page__column.single .column .column__side .column__side__nav{display:flex;flex-direction:column;align-items:baseline;margin-top:90px}@media(max-width: 767px){#page__column.single .column .column__side .column__side__nav{display:none}}#page__column.single .column .column__side .com__button__arrow__low{font-weight:400}#page__column.single .column .column__side .com__button__arrow__low.prev{margin-left:auto;margin-top:30px}@media(min-width: 768px){#page__column.single .column .column__side .column__list{margin-top:100px}}@media(min-width: 768px){#page__column.single .column .column__side .column__list .com__column__item:nth-child(n+2){margin-top:70px}}#page__column.single .column .column__side .columnSwiper{padding-left:20px}@media(min-width: 768px){#page__column.single .column .column__side .columnSwiper .swiper-wrapper{display:block;transform:none !important}#page__column.single .column .column__side .columnSwiper .swiper-slide{width:auto !important;margin-right:0 !important}}#page__voices .anchor-target{scroll-margin-top:150px}#page__voices .voices{background-color:#f8f8f8}#page__voices .voices.com__padding{padding-bottom:240px}@media(max-width: 767px){#page__voices .voices.com__padding{padding:80px 20px 150px}}#page__voices .voices .voices__list{margin-top:100px}@media(max-width: 767px){#page__voices .voices .voices__list{margin-top:50px}}@media(min-width: 1301px){#page__voices .voices .voices__list.com__width{width:74.0740740741%}}@media(min-width: 768px){#page__voices .voices .voices__list>li{display:flex;align-items:flex-start}}#page__voices .voices .voices__list>li+li{margin-top:50px}@media(max-width: 767px){#page__voices .voices .voices__list>li+li{margin-top:30px}}#page__voices .voices .voices__list .voices__list__img{width:26.5%}@media(min-width: 768px){#page__voices .voices .voices__list .voices__list__img{margin-right:50px;margin-top:15px}}@media(max-width: 767px){#page__voices .voices .voices__list .voices__list__img{width:32.8%}}@media(max-width: 360px){#page__voices .voices .voices__list .voices__list__img{width:40%}}#page__voices .voices .voices__list .voices__list__content{flex:1;background-color:#fff;padding:45px 30px 20px;border-radius:20px;position:relative}@media(max-width: 767px){#page__voices .voices .voices__list .voices__list__content{margin-top:40px;padding:35px 20px 20px}}#page__voices .voices .voices__list .voices__list__content::before{content:"";position:absolute;left:-50px;bottom:23px;background:url(../img/common/path_speech.svg) center/100% no-repeat;width:68px;height:50px}@media(max-width: 767px){#page__voices .voices .voices__list .voices__list__content::before{left:20px;bottom:auto;top:-35px;width:60px;height:44px;transform:rotate(90deg)}}#page__voices .voices .voices__list .voices__list__content .content__person{color:#0c84af;font-size:14px;letter-spacing:.02em}#page__voices .voices .voices__list .voices__list__content .content__title{font-size:16px;line-height:1.625;margin-top:10px;text-align:justify}#page__voices .voices .voices__list .voices__list__content .content__text{font-weight:400;font-size:14px;line-height:2;letter-spacing:.03em;margin-top:40px;text-align:justify}@media(max-width: 767px){#page__voices .voices .voices__list .voices__list__content .content__text{margin-top:20px}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:none;outline:none;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;background:none;color:inherit;cursor:pointer}#page__job .job{background-color:#f8f8f8}#page__job .job.com__padding{padding-bottom:240px}@media(max-width: 767px){#page__job .job.com__padding{padding:80px 20px 150px}}#page__job.archive .job .job__search{margin-top:100px}@media(max-width: 1000px){#page__job.archive .job .job__search{margin:80px auto 0;max-width:500px}}#page__job.archive .job .job__search .job__search__sp__btn{display:none}@media(max-width: 1000px){#page__job.archive .job .job__search .job__search__sp__btn{display:block;background:#e33859 url(../img/common/arrow_select_white.svg) center right 30px/13px 8px no-repeat;color:#fff;border-radius:30px;padding:0 30px;width:100%;height:60px;text-align:left;margin:0 auto}}#page__job.archive .job .job__search #filter-toggle[aria-expanded=true]{border-radius:20px 20px 0 0}@media(max-width: 1000px){#page__job.archive .job .job__search #filter-body{display:none}#page__job.archive .job .job__search #filter-body.is-open{display:block}}@media(min-width: 1001px){#page__job.archive .job .job__search .job__search__wrap{display:flex;align-items:center;justify-content:center;gap:20px}}@media(max-width: 1000px){#page__job.archive .job .job__search .job__search__wrap{background-color:#fff;border-radius:0 0 20px 20px;padding:30px 20px}}#page__job.archive .job .job__search .job__search__wrap .job__search__item{position:relative}@media(max-width: 1000px){#page__job.archive .job .job__search .job__search__wrap .job__search__item:nth-child(n+2){margin-top:20px}}#page__job.archive .job .job__search .job__search__wrap .job__search__item select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:#fff url(../img/common/arrow_select_pink.svg) center right 30px/8px 13px no-repeat;border:3px solid #e33859;border-radius:40px;padding:0 30px;width:225px;height:80px}@media(max-width: 1300px){#page__job.archive .job .job__search .job__search__wrap .job__search__item select{width:195px}}@media(max-width: 1000px){#page__job.archive .job .job__search .job__search__wrap .job__search__item select{width:100%;height:50px;padding:0 20px;background:#fff url(../img/common/arrow_select_pink.svg) center right 20px/8px 13px no-repeat}}#page__job.archive .job .job__search .job__search__wrap .item__clear>span,#page__job.archive .job .job__search .job__search__wrap .job__search__clear>span{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#page__job.archive .job .job__search .job__search__wrap .item__clear>span:first-child,#page__job.archive .job .job__search .job__search__wrap .job__search__clear>span:first-child{transform:rotate(45deg)}#page__job.archive .job .job__search .job__search__wrap .item__clear>span:last-child,#page__job.archive .job .job__search .job__search__wrap .job__search__clear>span:last-child{transform:rotate(-45deg)}#page__job.archive .job .job__search .job__search__wrap .item__clear{background-color:#fff;width:25px;height:20px;position:absolute;top:0;bottom:0;right:28px;margin:auto}@media(max-width: 1000px){#page__job.archive .job .job__search .job__search__wrap .item__clear{right:18px}}#page__job.archive .job .job__search .job__search__wrap .item__clear>span{width:14px;height:2px;background-color:#e33859}#page__job.archive .job .job__search .job__search__wrap .job__search__clear{background-color:#e33859;width:80px;height:80px;border-radius:50%;position:relative}@media(max-width: 1000px){#page__job.archive .job .job__search .job__search__wrap .job__search__clear{width:50px;height:50px;margin-top:20px;display:block;margin:20px auto 0}}#page__job.archive .job .job__search .job__search__wrap .job__search__clear>span{width:30px;height:2px;background-color:#fff}@media(max-width: 1000px){#page__job.archive .job .job__search .job__search__wrap .job__search__clear>span{width:20px}}#page__job.archive .job .job__list{margin-top:80px}@media(min-width: 601px){#page__job.archive .job .job__list{display:flex;flex-wrap:wrap;gap:50px 0}}@media(max-width: 767px){#page__job.archive .job .job__list{margin-top:50px}}#page__job.archive .job .job__list>li{background-color:#fff;border-radius:20px;padding:20px 25px;position:relative}@media(min-width: 1101px){#page__job.archive .job .job__list>li{width:calc((100% - 100px)/3)}}@media(max-width: 1300px){#page__job.archive .job .job__list>li{padding:20px}}@media(max-width: 1100px)and (min-width: 601px){#page__job.archive .job .job__list>li{width:calc((100% - 20px)/2)}}@media(min-width: 1101px){#page__job.archive .job .job__list>li:not(:nth-child(3n)){margin-right:50px}}@media(max-width: 1100px)and (min-width: 601px){#page__job.archive .job .job__list>li:nth-child(odd){margin-right:20px}}@media(max-width: 600px){#page__job.archive .job .job__list>li+li{margin-top:30px}}#page__job.archive .job .job__list .job__list__link{position:absolute;inset:0;z-index:1;border-radius:20px;transition:.2s}#page__job.archive .job .job__list .job__list__link:hover{box-shadow:0px 0px 20px rgba(12,132,175,.5490196078)}#page__job.archive .job .job__list .job__list__img{aspect-ratio:31/21}#page__job.archive .job .job__list .job__list__img img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}@media(min-width: 768px){#page__job.archive .job .job__list .job__list__inner{padding:0 5px}}#page__job.archive .job .job__list .job__list__occupation{color:#0c84af;font-size:20px;margin-top:20px}@media(max-width: 767px){#page__job.archive .job .job__list .job__list__occupation{font-size:16px;margin-top:15px}}#page__job.archive .job .job__list .job__list__status{color:#0c84af;margin-top:15px}@media(min-width: 768px){#page__job.archive .job .job__list .job__list__status{font-size:15px}}@media(max-width: 767px){#page__job.archive .job .job__list .job__list__status{margin-top:10px}}#page__job.archive .job .job__list .job__list__detail{font-weight:400;line-height:1.8666666667;margin-top:15px}@media(min-width: 768px){#page__job.archive .job .job__list .job__list__detail{font-size:15px}}@media(max-width: 767px){#page__job.archive .job .job__list .job__list__detail{margin-top:10px}}#page__job.archive .job .job__list .job__list__detail>li{display:flex}#page__job.archive .job .job__list .job__list__detail .detail__title{width:65px;font-weight:400;letter-spacing:.03em;position:relative}#page__job.archive .job .job__list .job__list__detail .detail__title::before{content:"｜";position:absolute;right:0;top:0}#page__job.archive .job .job__list .job__list__detail .detail__text{flex:1;letter-spacing:.03em;padding-left:20px}#page__job.archive .job .job__list .job__list__button{display:flex;justify-content:center;gap:15px;margin-top:25px}@media(max-width: 1300px)and (min-width: 601px){#page__job.archive .job .job__list .job__list__button{gap:10px}}@media(max-width: 767px){#page__job.archive .job .job__list .job__list__button{margin-top:20px}}#page__job.archive .job .job__list .job__list__button>li{flex:1}#page__job.archive .job .job__list .job__list__button .com__button__simple{height:60px;max-width:260px;font-size:15px;position:relative;z-index:2}@media(min-width: 768px){#page__job.archive .job .job__list .job__list__button .com__button__simple:hover{transform:translateY(5px)}}@media(max-width: 767px){#page__job.archive .job .job__list .job__list__button .com__button__simple{max-width:240px}}@media(min-width: 1301px){#page__job.single .job .com__width{width:66.6666666667%}}#page__job.single .job .job__title{font-size:30px;line-height:1.8333333333;color:#0c84af;letter-spacing:0;border-bottom:1px solid #0c84af;margin-top:80px}@media(max-width: 767px){#page__job.single .job .job__title{font-size:20px;padding-bottom:10px}}#page__job.single .job .job__date{font-size:12px;color:#b3b3b3;margin-top:25px;display:block;text-align:right}@media(max-width: 767px){#page__job.single .job .job__date{margin-top:15px}}#page__job.single .job .job__box{background-color:#fff;border-radius:20px;padding:70px 50px 80px}@media(max-width: 767px){#page__job.single .job .job__box{padding:30px 20px 40px}}#page__job.single .job .job__box:nth-child(n+2){margin-top:50px}#page__job.single .job .job__box .job__box__title{font-size:25px;letter-spacing:0;line-height:1.8;position:relative;padding-left:20px}@media(max-width: 767px){#page__job.single .job .job__box .job__box__title{font-size:16px;padding-left:15px}}#page__job.single .job .job__box .job__box__title::before{content:"";position:absolute;left:0;top:8px;width:5px;height:35px;background-color:#0c84af}@media(max-width: 767px){#page__job.single .job .job__box .job__box__title::before{top:5px;height:20px}}#page__job.single .job .job__box .job__content__text{line-height:2.25;font-weight:400;letter-spacing:.03em;text-align:justify;margin-top:40px}@media(max-width: 767px){#page__job.single .job .job__box .job__content__text{line-height:2.1428571429;margin-top:20px}}#page__job.single .job .job__box .job__content__img{margin-top:40px;border-radius:10px}@media(max-width: 767px){#page__job.single .job .job__box .job__content__img{margin-top:20px}}#page__job.single .job .job__box .job__box__table{width:100%;border-top:1px solid #d0dce8;font-size:14px;margin-top:45px}@media(max-width: 767px){#page__job.single .job .job__box .job__box__table{margin-top:25px}}#page__job.single .job .job__box .job__box__table *{letter-spacing:.03em}#page__job.single .job .job__box .job__box__table tr{line-height:2;border-bottom:1px solid #d0dce8}#page__job.single .job .job__box .job__box__table tr th{width:140px;padding:16px 10px;color:#0c84af;background-color:#ebf5fd;font-weight:500;text-align:left}@media(max-width: 767px){#page__job.single .job .job__box .job__box__table tr th{display:block;width:100%}}#page__job.single .job .job__box .job__box__table tr td{font-weight:400;padding:16px 25px}@media(max-width: 767px){#page__job.single .job .job__box .job__box__table tr td{display:block;width:100%;padding:16px 10px}}#page__job.single .job .job__box .job__box__table tr td a{display:inline-block;text-decoration:underline;padding-left:10px}#page__job.single .job .job__button{margin-top:80px}@media(min-width: 768px){#page__job.single .job .job__button .job__button__list{display:flex;justify-content:center;gap:50px}}@media(min-width: 768px){#page__job.single .job .job__button .job__button__list>li{width:38.8888888889%}}@media(max-width: 767px){#page__job.single .job .job__button .job__button__list>li+li{margin-top:20px}}#page__job.single .job .job__button .job__button__list .com__button__simple{margin:0 auto}#page__job.single .job .job__button>.com__button__simple{max-width:260px;height:60px;font-size:16px;letter-spacing:.1em;margin:50px auto 0}@media(max-width: 767px){#page__job.single .job .job__button>.com__button__simple{max-width:240px;font-size:14px;margin-top:30px}}#page__recruiters .recruiters__title{text-align:center}#page__recruiters .recruiters__title .en{color:#b3b3b3;font-size:25px}@media(max-width: 767px){#page__recruiters .recruiters__title .en{font-size:18px}}#page__recruiters .recruiters__title .jp{font-size:30px;letter-spacing:0;margin-top:15px}@media(max-width: 767px){#page__recruiters .recruiters__title .jp{font-size:20px;line-height:1.75;margin-top:5px}}#page__recruiters .top{background:url(../img/common/bg_blue_04.webp) center top/cover no-repeat;position:relative;z-index:0}@media(max-width: 767px){#page__recruiters .top{background:url(../img/common/bg_blue_04_sp.webp) center top/cover no-repeat}}#page__recruiters .top.com__padding{padding-bottom:170px}@media(max-width: 767px){#page__recruiters .top.com__padding{padding:80px 20px 140px}}#page__recruiters .top .top__copy{font-size:30px;letter-spacing:0;line-height:1.8333333333;text-align:center;margin-top:80px}@media(max-width: 767px){#page__recruiters .top .top__copy{font-size:20px;line-height:1.75;margin-top:70px}}#page__recruiters .top .top__text{line-height:2.625;text-align:center;margin-top:50px}@media(max-width: 767px){#page__recruiters .top .top__text{line-height:2.1428571429;text-align:justify;margin-top:65px}}#page__recruiters .about{position:relative}#page__recruiters .about::before{content:"";position:absolute;top:-20px;bottom:0;left:0;background-color:#f8f8f8;width:100%;height:calc(100% + 20px);border-radius:20px;z-index:1}@media(max-width: 767px){#page__recruiters .about.com__padding{padding:100px 20px 140px}}#page__recruiters .about .about__wrap{position:relative;z-index:2}@media(min-width: 1301px){#page__recruiters .about .about__wrap.com__width{width:74.0740740741%}}#page__recruiters .about .about__list{margin-top:70px;counter-reset:step}#page__recruiters .about .about__list>li+li{margin-top:50px}@media(max-width: 767px){#page__recruiters .about .about__list>li+li{margin-top:40px}}#page__recruiters .about .about__list>li .about__list__wrap{background-color:#fff;border-radius:20px;padding:80px 50px;position:relative}@media(max-width: 767px){#page__recruiters .about .about__list>li .about__list__wrap{padding:40px 20px}}#page__recruiters .about .about__list>li .about__list__wrap::before{content:"";position:absolute;right:-10px;bottom:-10px;z-index:-1;width:100%;height:100%;background-color:#0c84af;border-radius:20px;opacity:.5}#page__recruiters .about .about__list>li .about__list__title{font-size:25px;counter-increment:step;position:relative;padding-left:70px}@media(max-width: 767px){#page__recruiters .about .about__list>li .about__list__title{font-size:16px;line-height:1.875;padding-left:55px}}#page__recruiters .about .about__list>li .about__list__title::before{content:counter(step, decimal-leading-zero) ".";position:absolute;left:0;top:-11px;font-family:"Jaldi",sans-serif;font-size:40px;color:#0c84af}@media(max-width: 767px){#page__recruiters .about .about__list>li .about__list__title::before{font-size:30px}}#page__recruiters .about .about__list>li .about__list__content{margin-top:40px}@media(min-width: 768px){#page__recruiters .about .about__list>li .about__list__content{display:flex;align-items:flex-start;justify-content:space-between}}@media(max-width: 767px){#page__recruiters .about .about__list>li .about__list__content{margin-top:25px}}#page__recruiters .about .about__list>li .about__list__content .content__img{border-radius:10px}@media(min-width: 768px){#page__recruiters .about .about__list>li .about__list__content .content__img{width:33.3333333333%}}#page__recruiters .about .about__list>li .about__list__content .content__text{line-height:2.625;font-weight:400;text-align:justify;letter-spacing:.02em}@media(min-width: 768px){#page__recruiters .about .about__list>li .about__list__content .content__text{width:60%}}@media(max-width: 767px){#page__recruiters .about .about__list>li .about__list__content .content__text{line-height:2.1428571429;margin-top:20px}}#page__recruiters .about .about__list>li .about__list__content .content__list{font-weight:400;line-height:2.625;margin-top:7px;padding-right:20px}#page__recruiters .about .about__list>li .about__list__content .content__list>li{position:relative;padding-left:35px}#page__recruiters .about .about__list>li .about__list__content .content__list>li::before{content:"";position:absolute;left:0;top:12px;background:url(../img/recruiters/icon_check.svg) center/100% no-repeat;width:22px;height:22px}@media(max-width: 767px){#page__recruiters .about .about__list>li .about__list__content .content__list>li::before{top:8px}}#page__recruiters .support .support__text{line-height:2.625;text-align:center;margin-top:60px}@media(max-width: 767px){#page__recruiters .support .support__text{line-height:2.1428571429;text-align:justify}}#page__recruiters .flow{background-color:#f8f8f8;clip-path:ellipse(140% 100% at 50% 100%)}@media(max-width: 767px){#page__recruiters .flow{clip-path:ellipse(500% 100% at 50% 100%)}}@media(min-width: 1301px){#page__recruiters .flow .com__width{width:81.4814814815%}}@media(max-width: 1100px){#page__recruiters .flow .com__width{max-width:600px}}#page__recruiters .flow .flow__list{margin-top:80px}@media(min-width: 1101px){#page__recruiters .flow .flow__list{display:flex;justify-content:space-between}}@media(max-width: 767px){#page__recruiters .flow .flow__list{margin-top:50px}}#page__recruiters .flow .flow__list>li{display:flex;align-items:center}@media(min-width: 1101px){#page__recruiters .flow .flow__list>li{width:14.5454545455%;flex-direction:column;text-align:center}}@media(max-width: 767px){#page__recruiters .flow .flow__list>li{opacity:1;transform:scale(1)}}#page__recruiters .flow .flow__list>li:not(:last-child) .flow__list__img{position:relative}#page__recruiters .flow .flow__list>li:not(:last-child) .flow__list__img::before{content:"";position:absolute;right:-44%;top:0;bottom:0;margin:auto;background-color:#0c84af;width:40.625%;height:3px;border-radius:3px;z-index:0}@media(max-width: 1100px){#page__recruiters .flow .flow__list>li:not(:last-child) .flow__list__img::before{width:3px;height:24px;left:0;right:0;top:auto;bottom:-30px}}@media(max-width: 1100px){#page__recruiters .flow .flow__list>li+li{margin-top:35px}}@media(min-width: 768px){#page__recruiters .flow .flow__list>li:nth-child(1){transition:opacity .4s ease-in-out,transform .4s ease-in-out}}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(1) .flow__list__img{transition:opacity .3s ease-in-out,transform .3s ease-in-out}}#page__recruiters .flow .flow__list>li:nth-child(1) .img__item{width:41.875%;margin-top:10.625%}@media(min-width: 768px){#page__recruiters .flow .flow__list>li:nth-child(1) .img__item{opacity:1;transform:scale(1)}}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(1) .img__item{width:43%;margin-top:10%}}@media(min-width: 768px){#page__recruiters .flow .flow__list>li:nth-child(2){transition:opacity .4s .2s ease-in-out,transform .4s .2s ease-in-out}}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(2) .flow__list__img{transition:opacity .3s .2s ease-in-out,transform .3s .2s ease-in-out}}#page__recruiters .flow .flow__list>li:nth-child(2) .img__item{width:43.75%;margin-top:8.75%}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(2) .img__item{width:47%;margin-top:5%}}@media(min-width: 768px){#page__recruiters .flow .flow__list>li:nth-child(3){transition:opacity .4s .4s ease-in-out,transform .4s .4s ease-in-out}}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(3) .flow__list__img{transition:opacity .3s .4s ease-in-out,transform .3s .4s ease-in-out}}#page__recruiters .flow .flow__list>li:nth-child(3) .img__item{width:53.75%;margin-top:5%}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(3) .img__item{width:54%;margin-top:2%}}@media(min-width: 768px){#page__recruiters .flow .flow__list>li:nth-child(4){transition:opacity .4s .6s ease-in-out,transform .4s .6s ease-in-out}}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(4) .flow__list__img{transition:opacity .3s .6s ease-in-out,transform .3s .6s ease-in-out}}#page__recruiters .flow .flow__list>li:nth-child(4) .img__item{width:51.875%;margin-top:9.375%}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(4) .img__item{width:51%;margin-top:7%}}@media(min-width: 768px){#page__recruiters .flow .flow__list>li:nth-child(5){transition:opacity .4s .8s ease-in-out,transform .4s .8s ease-in-out}}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(5) .flow__list__img{transition:opacity .3s .8s ease-in-out,transform .3s .8s ease-in-out}}#page__recruiters .flow .flow__list>li:nth-child(5) .img__item{width:26.875%;margin-top:5%}@media(max-width: 767px){#page__recruiters .flow .flow__list>li:nth-child(5) .img__item{width:27%;margin-top:3%}}#page__recruiters .flow .flow__list .flow__list__img{background-color:#fff;border-radius:50%;width:100%;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){#page__recruiters .flow .flow__list .flow__list__img{max-width:200px}}@media(max-width: 1100px){#page__recruiters .flow .flow__list .flow__list__img{width:29.8507462687%;margin-right:30px}}@media(max-width: 767px){#page__recruiters .flow .flow__list .flow__list__img{max-width:100px}}#page__recruiters .flow .flow__list .flow__list__img .img__text{color:#0c84af;margin-top:20px}@media(min-width: 768px){#page__recruiters .flow .flow__list .flow__list__img .img__text{font-size:20px}}@media(max-width: 767px){#page__recruiters .flow .flow__list .flow__list__img .img__text{margin-top:10px}}#page__recruiters .flow .flow__list .flow__list__img .img__text span{font-size:25px;padding-left:7px}@media(max-width: 767px){#page__recruiters .flow .flow__list .flow__list__img .img__text span{font-size:18px;padding-left:3px}}@media(min-width: 1101px){#page__recruiters .flow .flow__list .flow__list__text{margin-top:20px;white-space:nowrap}}@media(max-width: 1100px){#page__recruiters .flow .flow__list .flow__list__text{line-height:2.1428571429}}#page__recruiters .cost{background:url(../img/common/bg_blue_05.webp) center/cover no-repeat}#page__recruiters .cost.com__padding{padding-bottom:200px}@media(max-width: 767px){#page__recruiters .cost.com__padding{padding-bottom:150px}}#page__recruiters .cost .recruiters__title .en{color:#000}#page__recruiters .cost .cost__text{line-height:2.625;text-align:center;margin-top:60px}@media(max-width: 767px){#page__recruiters .cost .cost__text{line-height:2.1428571429;text-align:justify}}#page__recruiters .cost .cost__lead{font-size:20px;line-height:2.1;text-align:center;letter-spacing:0;margin-top:75px}@media(max-width: 767px){#page__recruiters .cost .cost__lead{font-size:16px;line-height:1.875;text-align:justify;letter-spacing:-0.01em;margin-top:35px}}#page__recruiters .cost .com__button__simple{margin:90px auto 0}@media(max-width: 767px){#page__recruiters .cost .com__button__simple{margin-top:70px}}#page__form{background-color:#ebf5fd}#page__form .form{padding-bottom:200px}@media(max-width: 767px){#page__form .form.com__padding{padding:80px 20px 120px}}#page__form .form .form__note{color:#e33859;text-align:center;font-size:14px;font-weight:400;margin-top:100px}@media(max-width: 767px){#page__form .form .form__note{margin-top:70px}}#page__form .form .form__list{margin-top:45px;font-weight:400}@media(min-width: 1301px){#page__form .form .form__list.com__width{width:66.6666666667%}}@media(min-width: 768px){#page__form .form .form__list>li{display:flex;align-items:center}}#page__form .form .form__list>li:nth-of-type(n + 2){margin-top:25px}@media(max-width: 767px){#page__form .form .form__list>li:nth-of-type(n + 2){margin-top:15px}}#page__form .form .form__list>li.radio .form__list__answer{padding:10px 0 10px 15px}@media(max-width: 767px){#page__form .form .form__list>li.radio .form__list__answer{padding:10px 0}}#page__form .form .form__list>li.radio .wpcf7-list-item{margin:0 20px 0 0}@media(min-width: 768px){#page__form .form .form__list>li.checkbox{align-items:flex-start;margin-top:35px}}#page__form .form .form__list>li.checkbox .form__list__answer{padding:0 0 10px 15px}@media(max-width: 767px){#page__form .form .form__list>li.checkbox .form__list__answer{padding:10px 0}}#page__form .form .form__list>li.checkbox .wpcf7-list-item{margin:0 20px 0 0}#page__form .form .form__list>li.checkbox .wpcf7-list-item.last{display:block;margin-top:15px}#page__form .form .form__list>li.checkbox input[type=text]{margin-top:15px}@media(min-width: 768px){#page__form .form .form__list>li.date{align-items:flex-start}}@media(min-width: 768px){#page__form .form .form__list>li.date .form__list__title{margin-top:20px}}#page__form .form .form__list>li.date .date__wrap{display:flex;align-items:center;gap:10px}@media(max-width: 767px){#page__form .form .form__list>li.date .date__wrap{gap:5px}}#page__form .form .form__list>li.date .date__wrap:nth-child(n+2){margin-top:15px}@media(min-width: 768px){#page__form .form .form__list>li.date .date__wrap>span{width:calc((100% - 135px)/2)}}@media(max-width: 767px){#page__form .form .form__list>li.date .date__wrap>span:nth-of-type(1){width:49.2537313433%}}@media(max-width: 767px){#page__form .form .form__list>li.date .date__wrap>span:nth-of-type(2){width:29.8507462687%}}#page__form .form .form__list>li.date .date__text{width:115px}@media(min-width: 768px){#page__form .form .form__list>li.date .date__text{padding-left:15px}}@media(max-width: 767px){#page__form .form .form__list>li.date .date__text{width:17.9104477612%}}@media(max-width: 360px){#page__form .form .form__list>li.date .date__text{font-size:13px}}@media(min-width: 768px){#page__form .form .form__list>li.textarea{align-items:flex-start}}@media(min-width: 768px){#page__form .form .form__list>li.textarea .form__list__title{padding-top:20px}}#page__form .form .form__list>li.textarea textarea{height:150px}#page__form .form .form__list .form__list__title{display:flex;font-weight:400}@media(min-width: 768px){#page__form .form .form__list .form__list__title{justify-content:space-between;width:220px;padding-right:20px}}#page__form .form .form__list .form__list__title .required{color:#e33859}@media(max-width: 767px){#page__form .form .form__list .form__list__title .required{padding-left:10px}}@media(min-width: 768px){#page__form .form .form__list .form__list__answer{flex:1}}@media(max-width: 767px){#page__form .form .form__list .form__list__answer{margin-top:10px}}#page__form .form .form__list .form__list__answer select,#page__form .form .form__list .form__list__answer input[type=text],#page__form .form .form__list .form__list__answer input[type=email],#page__form .form .form__list .form__list__answer input[type=tel],#page__form .form .form__list .form__list__answer input[type=date],#page__form .form .form__list .form__list__answer textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e6e6e6;border-radius:10px;padding:15px 20px;margin:0;width:100%;min-height:65px;background-color:#fff;font:inherit;color:inherit}@media(max-width: 767px){#page__form .form .form__list .form__list__answer select,#page__form .form .form__list .form__list__answer input[type=text],#page__form .form .form__list .form__list__answer input[type=email],#page__form .form .form__list .form__list__answer input[type=tel],#page__form .form .form__list .form__list__answer input[type=date],#page__form .form .form__list .form__list__answer textarea{min-height:60px;padding:15px 10px;font-size:16px}}#page__form .form .form__list .form__list__answer select{background:#fff url(../img/common/arrow_select_black.svg) center right 20px/13px 8px no-repeat}@media(max-width: 767px){#page__form .form .form__list .form__list__answer select{padding:15px 15px 15px 10px;background-position:center right 15px}}#page__form .form .form__list .form__list__answer input[type=radio],#page__form .form .form__list .form__list__answer input[type=checkbox]{margin:0}#page__form .form .form__list .form__list__answer.birth{display:flex;justify-content:space-between}#page__form .form .form__list .form__list__answer.birth>span{width:calc(33.3333333333% - 10px)}#page__form .form .form__footer{text-align:center;font-weight:400}#page__form .form .form__footer__check{line-height:2.25;margin-top:70px}@media(max-width: 767px){#page__form .form .form__footer__check{line-height:2.1428571429;margin-top:40px}}#page__form .form .form__footer__check .wpcf7-list-item{margin:0}#page__form .form .form__footer__link{text-decoration:underline;display:inline-block;margin-top:15px}#page__form .form .form__footer__statement{font-size:14px;color:gray;line-height:2;margin-top:20px}@media(max-width: 767px){#page__form .form .form__footer__statement{text-align:justify;line-height:2.1428571429}}#page__form .form .form__turnstile{display:flex;justify-content:center;margin-top:40px}@media(max-width: 767px){#page__form .form .form__turnstile{margin-top:20px}}#page__form .form .com__button__simple{border:none;width:100%;margin:50px auto 0;cursor:pointer}@media(min-width: 768px){#page__form .form .com__button__simple:hover input[type=submit]{color:#fff}}#page__form .form .com__button__simple::before{content:none}#page__form .form .com__button__simple input[type=submit]{width:100%;height:100%;border:none;background:rgba(0,0,0,0);font:inherit;color:inherit;cursor:pointer}#page__form .form .wpcf7-spinner{position:absolute;bottom:-35px;left:0;right:0;margin:auto}#page__form .form__entry{text-align:center;margin-top:45px}#page__thanks .thanks.com__padding{padding-bottom:200px}@media(max-width: 767px){#page__thanks .thanks.com__padding{padding:70px 20px 120px}}#page__thanks .thanks .thanks__title{font-size:30px;color:#0c84af;text-align:center}@media(max-width: 767px){#page__thanks .thanks .thanks__title{font-size:20px;line-height:1.75}}#page__thanks .thanks .thanks__text{line-height:2.25;font-weight:400;text-align:center;margin-top:90px}@media(max-width: 767px){#page__thanks .thanks .thanks__text{line-height:2.1428571429;text-align:justify;margin-top:70px}}#page__thanks .thanks .com__button__simple{max-width:260px;height:60px;font-size:16px;margin:90px auto 0}@media(max-width: 767px){#page__thanks .thanks .com__button__simple{max-width:240px;font-size:14px;margin-top:70px}}#page__company .info{background-color:#f8f8f8}@media(max-width: 767px){#page__company .info.com__padding{padding:80px 20px 120px}}#page__company .info .info__table{margin-top:100px}@media(max-width: 767px){#page__company .info .info__table{margin-top:80px}}@media(min-width: 1301px){#page__company .info .info__table.com__width{width:59.2592592593%}}@media(max-width: 1100px){#page__company .info .info__table.com__width{width:90%}}@media(max-width: 767px){#page__company .info .info__table.com__width{width:100%}}#page__company .info .info__table tr{border-top:1px solid #e6e6e6;line-height:1.75}@media(max-width: 767px){#page__company .info .info__table tr{display:flex;flex-direction:column;line-height:2.1428571429}}#page__company .info .info__table tr:last-child{border-bottom:1px solid #e6e6e6}#page__company .info .info__table th{font-weight:500;color:#0c84af;text-align:left;padding:26px 10px;width:160px}@media(max-width: 767px){#page__company .info .info__table th{padding:15px 0 0}}#page__company .info .info__table td{font-weight:400;padding:26px 10px 26px 0}@media(max-width: 767px){#page__company .info .info__table td{padding:3px 0 20px}}#page__company .message{background:url(../img/common/bg_blue_05.webp) center/cover no-repeat;color:#fff;font-weight:400}@media(min-width: 1301px){#page__company .message .com__width{width:59.2592592593%}}#page__company .message .message__text{line-height:1.75;text-align:justify;margin-top:90px}@media(max-width: 767px){#page__company .message .message__text{line-height:2.1428571429;margin-top:70px}}#page__company .message .message__name{line-height:1.75;text-align:right;margin-top:60px}@media(max-width: 767px){#page__company .message .message__name{line-height:2.1428571429}}#page__company .chairperson{background:url(../img/common/bg_yellow_02.webp) center/cover no-repeat}#page__company .chairperson.com__padding{padding-bottom:200px}@media(max-width: 767px){#page__company .chairperson.com__padding{padding-bottom:150px}}#page__company .chairperson .chairperson__img{width:230px;margin:100px auto 0}@media(max-width: 767px){#page__company .chairperson .chairperson__img{width:190px;margin-top:80px}}#page__company .chairperson .chairperson__text{line-height:1.75;font-weight:400;text-align:center;margin-top:40px}@media(max-width: 767px){#page__company .chairperson .chairperson__text{line-height:2.1428571429}}#page__privacy .privacy{background-color:#f8f8f8}#page__privacy .privacy.com__padding{padding-bottom:200px}@media(max-width: 767px){#page__privacy .privacy.com__padding{padding:80px 20px 150px}}@media(min-width: 1301px){#page__privacy .privacy .com__width{width:66.6666666667%}}#page__privacy .privacy .privacy__text{font-size:14px;line-height:2.1428571429;text-align:justify;font-weight:400;margin-top:90px}@media(max-width: 767px){#page__privacy .privacy .privacy__text{margin-top:70px}}#page__privacy .privacy .privacy__list{margin-top:90px;counter-reset:step}#page__privacy .privacy .privacy__list>li+li{margin-top:60px}#page__privacy .privacy .privacy__list .privacy__list__title{font-size:20px;position:relative;counter-increment:step;padding-left:25px}@media(max-width: 767px){#page__privacy .privacy .privacy__list .privacy__list__title{font-size:16px;padding-left:20px}}#page__privacy .privacy .privacy__list .privacy__list__title::before{content:counter(step) ".";position:absolute;left:0;top:0}#page__privacy .privacy .privacy__list .privacy__list__text{font-size:14px;line-height:2.1428571429;font-weight:400;text-align:justify;margin-top:10px}#page__privacy .privacy .privacy__contact{background-color:#fff;padding:40px 30px;line-height:1.75;font-weight:400;border-radius:20px;margin-top:70px}@media(max-width: 767px){#page__privacy .privacy .privacy__contact{line-height:2.1428571429;padding:30px 20px;border-radius:10px}}#page__404 .notfound.com__padding{padding-bottom:200px}@media(max-width: 767px){#page__404 .notfound.com__padding{padding:70px 20px 120px}}#page__404 .notfound .notfound__title{font-size:30px;color:#0c84af;text-align:center}@media(max-width: 767px){#page__404 .notfound .notfound__title{font-size:20px;line-height:1.75}}#page__404 .notfound .notfound__text,#page__404 .notfound .notfound__list{line-height:2.25;font-weight:400;text-align:center}@media(max-width: 767px){#page__404 .notfound .notfound__text,#page__404 .notfound .notfound__list{line-height:2.1428571429;text-align:justify}}#page__404 .notfound .notfound__text{margin-top:90px}@media(max-width: 767px){#page__404 .notfound .notfound__text{margin-top:70px}}#page__404 .notfound .notfound__list{margin-top:30px}#page__404 .notfound .com__button__simple{max-width:260px;height:60px;font-size:16px;margin:90px auto 0}@media(max-width: 767px){#page__404 .notfound .com__button__simple{max-width:240px;font-size:14px;margin-top:70px}}