@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;border-collapse:collapse}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.noto,body{font-family:"Noto Sans JP",sans-serif}html,body{height:100%}html{scroll-behavior:smooth}body{width:100%;overflow-x:hidden;font-size:16px;line-height:28px;background-color:#fff;color:#000;position:relative}@media screen and (max-width: 694px){body{font-size:14px;line-height:28px}}img{max-width:100%}a{transition:all 200ms linear}a:link,a:visited{color:#000;text-decoration:none}a:hover{opacity:.8}.text-center{text-align:center}.font-sm{font-size:.9rem}@media screen and (max-width: 820px){.font-sm{line-height:1.6;font-size:.8rem}}.en{font-family:"Century Gothic",sans-serif}.flex{display:flex}.xs{display:none}@media screen and (max-width: 694px){.xs{display:block}}.sp{display:none}@media screen and (max-width: 820px){.sp{display:block}}.pc{display:block}@media screen and (max-width: 820px){.pc{display:none}}.fa{content:"";margin-right:.2em;display:inline-block;position:relative}.fa-phone{background:url(../img/icon_phone.svg) no-repeat center center/contain}.fa-flag{background:url(../img/icon_flag.svg) no-repeat center center/contain}.fa-envelope{background:url(../img/icon_envelope.svg) no-repeat center center/contain}.fa-envelope-red{background:url(../img/icon_envelope_red.svg) no-repeat center center/contain}.fa-cap{background:url(../img/icon_cap.svg) no-repeat center center/contain}.fa-building{background:url(../img/icon_building.svg) no-repeat center center/contain}.fa-work{background:url(../img/icon_work.svg) no-repeat center center/contain}.fa-people{background:url(../img/icon_people.svg) no-repeat center center/contain}.fa-map-marker{background:url(../img/icon_map-marker.svg) no-repeat center center/contain}.fa-jit{background:url(../img/icon_jit.svg) no-repeat center center/contain}.fa-sun{background:url(../img/icon_sun.png) no-repeat center center/contain}.fa-cap-red{background:url(../img/icon_cap_red.png) no-repeat center center/contain}.fa-cap-green{background:url(../img/icon_cap_green.png) no-repeat center center/contain}.fa-cap-yellow{background:url(../img/icon_cap_yellow.png) no-repeat center center/contain}body{width:100%;overflow-y:hidden;background:#fff}body.loaded{overflow-x:hidden;overflow-y:auto}body.pages main{padding-top:4em}.container{width:100%;max-width:1200px;margin:auto}@media screen and (max-width: 1600px){.container{max-width:1080px}}@media screen and (max-width: 1200px){.container{width:92%;max-width:auto;padding:0 4%}}.bg-yellow{background:#ffdb27}.box{padding:1em}.box.box-gray-border{border:1px solid #d5d5d5}.box.box-yellow-border{border:4px solid #ffdb27;border-radius:1em}.box.box-black-border{border:1px solid #000}.btn{line-height:1;display:inline-block;padding:1em 3.6em;font-size:1.2rem;font-weight:500;position:relative;border-radius:3px}.btn.btn-round{border-radius:100px}.btn.btn-green{background:#07a766;color:#fff}.btn.btn-green:hover{background:#08b973;opacity:1}.btn.btn-blue{background:#0096f1;color:#fff}.btn.btn-blue:hover{opacity:1;background:#00a9f4}.btn.btn-yellow{background:#ffdb27;color:#000}.btn.btn-arrow::after{content:"";width:0;height:0;border-style:solid;border-width:3px 0 3px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) red;position:absolute;left:2.4em;top:50%;transform:translateY(-50%)}.btn.btn-lg{padding:1em 4em;font-size:1.2rem}.btn.btn-md{padding:1em 4em;font-size:1rem}.btn.btn-sm{padding:1em 2em;font-size:1rem}.btn.btn-xs{padding:.1em 1.5em;font-size:.7rem}.btn.btn-border{background:rgba(0,0,0,0);color:#000;border:1px solid #000}.btn.btn-border:hover{background:rgba(255,255,255,.2)}@media screen and (max-width: 1024px){.btn{font-size:1rem}.btn.btn-sm{padding:1em 1.6em;font-size:.9rem}}@media screen and (max-width: 820px){.btn.btn-sm{padding:1em 1.6em;font-size:.8rem}}@media screen and (max-width: 694px){.btn.btn-lg{font-size:1rem;line-height:1.5;width:100%;padding:1em 0}}.oval{line-height:1;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.oval.oval_red{background:#ec2221;color:#fff}.oval.oval_green{background:#07a766;color:#fff}.oval.oval_blue{background:#0096f1;color:#fff}.oval.oval_yellow{background:#ffdb27}dl.border{border-bottom:1px solid #d5d5d5;padding:1em 0;display:flex;justify-content:flex-start;align-items:flex-start}dl.border dt{padding-left:.5em;font-weight:500;width:20%}dl.border dd{width:80%;padding-left:1em}dl.border:first-child{border-top:1px solid #d5d5d5}ul.border{margin-left:0 !important}ul.border li{width:100%;border-bottom:1px solid #d5d5d5;padding:1em}.disc{list-style:disc;list-style-position:outside;margin-left:1.4em}.disc li{padding-left:.6rem;margin-bottom:.2em}.disc.inside{list-style-position:inside}.disc.inside li{padding-left:1em}@media screen and (max-width: 820px){.disc li{padding-left:.2 em}}.decimal{list-style:decimal;list-style-position:outside;margin-left:1.4em}.decimal li{padding-left:.6rem;margin-bottom:.2em}.backToHome{margin:6em auto;text-align:center}.backToHome a{display:flex;align-items:center;justify-content:center;gap:.5em;left:-10px}.backToHome a .fa{width:28px;height:28px}@media screen and (max-width: 820px){.backToHome{margin:4em auto}}#wrapper{opacity:0;position:relative}#wrapper.loaded{opacity:1}header{line-height:1;width:100%;z-index:100;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;align-items:flex-start;background:#fff;display:flex;opacity:0;transform:translateY(-60px);transition:all .3s ease-out;box-shadow:0 10px 20px rgba(0,0,0,.1)}header.active{opacity:1;transform:translateY(0)}header .header__l{display:flex;align-items:center}header .header__l h1 a{display:block;padding:.5em}header .header__l h1 a img{height:72px}header .header__l aside{display:none}header .header__r{display:flex;align-items:center;gap:1.2em}header .header__r .tel{height:54px;display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}header .header__r .tel p{font-size:.7rem}header .header__r .tel .number{line-height:1;font-size:1.8rem;font-weight:500;font-family:"Century Gothic",sans-serif;font-weight:700;display:flex;align-items:center}header .header__r .tel .number i{width:24px;height:24px}header .header__r .btn__tour i{top:2px;width:18px;height:17px}header .header__r .btn__contact i{top:1px;width:18px;height:14px}header .header__r .jit-group{display:flex;gap:1em;align-items:center}header .header__r .jit-group li a img.jit-logo{width:48px}header .header__r .jit-group li a img.soranone-logo{width:66px}header .header__r .hamburger{height:92px;width:92px;position:relative;background:#ec2221;cursor:pointer}header .header__r .hamburger span{content:"";position:absolute;left:50%;transform:translateX(-50%);display:block;width:40px;height:2px;background:#fff;transition:all .3s ease-out}header .header__r .hamburger span:nth-child(1){top:28px}header .header__r .hamburger span:nth-child(2){top:44px}header .header__r .hamburger span:nth-child(3){top:60px}header .header__r .hamburger.active span{top:44px;left:calc(50% - 20px)}header .header__r .hamburger.active span:nth-child(1){transform:rotate(45deg)}header .header__r .hamburger.active span:nth-child(2){opacity:0}header .header__r .hamburger.active span:nth-child(3){transform:rotate(-45deg)}header .global-nav{position:fixed;top:92px;left:0;width:100%;height:calc(100vh - 92px);background:rgba(0,0,0,.2);z-index:100;display:none;color:#fff}header .global-nav.active{display:block}header .global-nav>div{display:flex;align-items:center;justify-content:center;height:100%;width:100%}header .global-nav>div ul{padding:4em;width:60%;max-width:660px;border-radius:20px;background:#fff;display:flex;margin:auto;flex-direction:column;align-items:center;justify-content:center;gap:2em}header .global-nav>div ul li{opacity:0;transform:translateY(-20px);transition:all .3s ease-out}header .global-nav>div ul li a{width:200px;display:flex;align-items:center;justify-content:flex-start;gap:1em}header .global-nav>div ul li a .icon i{width:36px;height:36px}header .global-nav>div ul li a .text{line-height:1.2}header .global-nav>div ul li a .text h5{font-size:1.2rem;font-weight:500}header .global-nav>div ul li a .text span{color:#ec2221;font-size:.6rem}header .global-nav>div ul li.logo{margin-bottom:1.2em}header .global-nav>div ul li.logo a img{height:120px}header .global-nav>div ul .btns{display:flex;gap:1.2em}header .global-nav>div ul .btns a{padding:1.2em 3em}header .global-nav>div ul .btns a i{margin-right:.4em;top:4px;width:16px;height:16px}@media screen and (max-width: 1024px){header{opacity:1;transform:translateY(0)}header .header__r .tel .number{font-size:1.4rem}header .header__r .tel .number .fa{width:20px;height:20px}}@media screen and (max-width: 820px){header .header__l{padding-top:4px}header .header__l h1 a img{height:42px}header .header__l aside{display:block}header .header__l aside a img{height:38px}header .header__r{gap:.5em}header .header__r .tel{height:48px}header .header__r .tel p{font-size:.6rem}header .header__r .tel .number{font-size:1.2rem}header .header__r .tel .number .fa{width:18px;height:18px}header .header__r .btn__tour a i,header .header__r .btn__contact a i{width:18px;height:12px}header .header__r .jit-group{width:36px}header .header__r .btn__tour,header .header__r .btn__contact,header .header__r .jit-group{display:none}header .header__r .hamburger{height:72px;width:72px}header .header__r .hamburger span{width:30px}header .header__r .hamburger span:nth-child(1){top:24px}header .header__r .hamburger span:nth-child(2){top:36px}header .header__r .hamburger span:nth-child(3){top:48px}header .header__r .hamburger.active span{left:calc(50% - 16px)}header .header__r .hamburger.active span:nth-child(1){top:36px}header .header__r .hamburger.active span:nth-child(3){top:36px}header .global-nav{top:72px;height:calc(100vh - 72px);top:60px;height:calc(100vh - 60px)}header .global-nav>div ul li a .text h5{font-size:1.1rem}header .global-nav>div ul .btns{display:block}header .global-nav>div ul .btns>div{margin-bottom:1em}header .global-nav>div ul .btns>div a{text-align:center;width:300px;padding:1em 0}header .global-nav>div ul{width:80%;max-width:auto;padding:4em 1em 2em;gap:1.2em}header .global-nav>div ul li a .text h5{font-size:1rem}}@media screen and (max-width: 694px){header .header__l h1 a{padding:.4em}header .header__l h1 a img{height:40px}header .header__r .hamburger{height:60px;width:60px}header .header__r .hamburger span{width:24px}header .header__r .hamburger span:nth-child(1){top:20px}header .header__r .hamburger span:nth-child(2){top:30px}header .header__r .hamburger span:nth-child(3){top:40px}header .header__r .hamburger.active span{left:calc(50% - 12px)}header .header__r .hamburger.active span:nth-child(1){top:30px}header .header__r .hamburger.active span:nth-child(3){top:30px}header .global-nav>div ul{padding:2em 1em 1em;gap:1em}header .global-nav>div ul li.logo{margin-bottom:.8em}header .global-nav>div ul li.logo a{justify-content:center}header .global-nav>div ul li.logo a img{height:80px}header .global-nav>div ul li a .text h5{margin-top:.2em;font-size:.9rem}header .global-nav>div ul .btns>div a{width:240px}}.contactus{background:#ffdb27;padding:8em 0 2em;text-align:center}.contactus h6{text-align:center;font-size:1.4rem;font-weight:500;line-height:2}.contactus .img{margin:2em 0;display:flex;justify-content:center;gap:2em}.contactus .img li img{border:3px solid #fff;border-radius:50%}.contactus .please{text-align:center;line-height:1.6;font-size:1.1rem}.contactus .btns{margin:2em 0;display:flex;justify-content:center;gap:2em}.contactus .btns li a{width:200px;text-align:center}.contactus .btns li a .fa{margin-right:8px;top:3px;width:20px;height:20px}.contactus .tel{margin:auto;width:70%;padding:1.5em 3em;margin:auto;background:#fff;border-radius:100px}.contactus .tel .flex{width:100%;justify-content:center;gap:2em;align-items:center}.contactus .tel .flex p{font-size:1rem;font-weight:600}.contactus .tel .flex .number{font-family:"Century Gothic",sans-serif;font-weight:700;font-size:2rem;color:#ec2221}.contactus .tel .flex .number .fa{width:24px;height:24px}.contactus .note{margin:4em 0;padding:0}.contactus .note p{font-size:.9rem}.contactus .note .link{margin:.8em auto}@media screen and (max-width: 1024px){.contactus{padding:4em 0 2em}.contactus .note{margin:2em 0}}@media screen and (max-width: 820px){.contactus h6{font-size:1.2rem}.contactus .please{font-size:1rem}.contactus .btns{gap:1em;flex-direction:column}.contactus .btns li a{width:100%;padding:1em 0}.contactus .note p{font-size:.8rem}}@media screen and (max-width: 694px){.contactus{padding:3em 0 2em}.contactus h6{margin-bottom:1em;font-size:1rem;line-height:1.6}.contactus .img{gap:1em;margin:.5em 0}.contactus .please{font-size:.9rem}.contactus .tel{width:100%;padding:1em 0}.contactus .tel .flex{flex-direction:column;gap:.4em}.contactus .tel .flex p{font-size:.9rem}.contactus .tel .flex .number{font-size:1.5rem}.contactus .tel .flex .number .fa{width:20px;height:20px}.contactus .note{margin:1em 0}.contactus .note p{font-size:.8rem;line-height:1.6}.contactus .note .link{margin:.5em auto}.contactus .note .link a{font-size:.7rem}}footer{padding:4em 0}footer .footer__header{display:flex;justify-content:flex-start;gap:4em;align-items:center}footer .footer__header .logo img{height:120px}footer .footer__header .name{line-height:1.6;font-size:1rem;font-weight:500}footer .footer__bottom{margin-top:2em;display:flex;justify-content:flex-start;gap:2em}footer .footer__bottom .info{display:flex;flex-direction:column;justify-content:flex-start;gap:1em;width:30%}footer .footer__bottom .info .location p{font-size:.9rem;line-height:1.6}footer .footer__bottom .info .location p .btn{margin-left:.4em}footer .footer__bottom .info .tel p{font-size:1.2rem;line-height:1.4}footer .footer__bottom .info .tel p span{margin-left:.4em;font-weight:600}footer .footer__bottom .info .jit{display:flex;gap:1em;align-items:center}footer .footer__bottom .info .jit li a img.jit-logo{width:60px}footer .footer__bottom .info .jit li a img.soranone-logo{width:80px}footer .footer__bottom nav{display:flex;justify-content:flex-start;gap:3.5em}footer .footer__bottom nav ul li{margin-bottom:.8em}footer .footer__bottom nav ul li a{line-height:1.6;position:relative;padding-left:1em;font-weight:500}footer .footer__bottom nav ul li a:before{content:"";display:block;width:4px;height:4px;border-top:1px solid #ec2221;border-right:1px solid #ec2221;transform:rotate(45deg);position:absolute;left:0;top:50%;margin-top:-1px}footer .copyright{margin-top:2em;border-top:1px solid #ececec;padding:.2em 0}footer .copyright p{text-align:right;font-size:.7rem}@media screen and (max-width: 1024px){footer{margin-top:2em}}@media screen and (max-width: 820px){footer .footer__header{flex-direction:column;gap:1em}footer .footer__header .logo img{height:120px}footer .footer__header .name{text-align:center;font-size:.8rem}footer .footer__bottom{flex-direction:column;text-align:center}footer .footer__bottom .info{width:100%}footer .footer__bottom .info .jit{justify-content:center}footer .footer__bottom nav{width:100%;text-align:left;justify-content:center}footer .copyright p{font-size:.6rem;text-align:center}}@media screen and (max-width: 694px){footer{margin-top:1em}footer .footer__bottom{width:90%;margin:auto}footer .footer__bottom .info .location p{font-size:.8rem}footer .footer__bottom nav{gap:0;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}footer .footer__bottom nav ul{width:50%}footer .footer__bottom nav ul li{margin-bottom:.2em}footer .footer__bottom nav ul li a{font-size:.9rem}footer .footer__bottom nav ul:last-child{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}footer .footer__bottom nav ul:last-child li{width:50%}}.index footer{border-top:1px solid #ececec;margin-top:4em}.pages footer{margin-top:0}#news{padding-top:5em;width:100%;overflow:hidden}#news .news__header{display:flex;justify-content:space-between;align-items:center}#news .news__header h5{font-size:2rem;font-weight:600}#news .news__header h5 span{position:relative;top:-7px;margin-left:2em;font-size:.7rem;color:#ec2221;font-weight:600}#news .news__header .more a{font-size:.8em}#news .news__body .news-swiper{padding:4em 0;overflow:visible}#news .news__body .news-swiper .swiper-wrapper{width:100%;overflow-x:visible}#news .news__body .news-swiper .swiper-wrapper .swiper-slide{width:28%;margin-right:3em;opacity:1}#news .news__body .news-swiper .swiper-controller .swiper-arrows{padding-top:3em;display:flex;justify-content:flex-start}#news .news__body .news-swiper .swiper-controller .swiper-arrows .swiper-button-prev,#news .news__body .news-swiper .swiper-controller .swiper-arrows .swiper-button-next{position:relative;height:36px;width:36px;border-radius:50%;background:#ffdb27;color:#fff;margin:0;padding:0;left:auto;right:auto;transition:all 100ms linear}#news .news__body .news-swiper .swiper-controller .swiper-arrows .swiper-button-prev:after,#news .news__body .news-swiper .swiper-controller .swiper-arrows .swiper-button-next:after{font-size:.6rem}#news .news__body .news-swiper .swiper-controller .swiper-arrows .swiper-button-prev.swiper-button-disabled,#news .news__body .news-swiper .swiper-controller .swiper-arrows .swiper-button-next.swiper-button-disabled{opacity:.1}#news .news__body .news-swiper .swiper-controller .swiper-arrows .swiper-button-next{margin-left:12px}#news .news__body .news-swiper .swiper-pagination{position:absolute;right:40px;width:auto;left:auto}#news .news__body .news-swiper .swiper-pagination .swiper-pagination-bullet{width:24px;height:3px;border-radius:0;background:#ccc;margin:0 4px;transition:all 100ms linear}#news .news__body .news-swiper .swiper-pagination .swiper-pagination-bullet-active{background:#ec2221}#news .news__body .item{line-height:1.5}#news .news__body .item .date{color:#ec2221;font-size:.9rem}#news .news__body .item .text{line-height:1.6;font-size:1rem}#news .news__body .item .img{margin-bottom:.6em;height:240px;display:flex;align-items:center;justify-content:center}#news .news__body .item .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.8em}#news .news__body .news-list{display:flex;flex-wrap:wrap;gap:2em;align-items:flex-start;justify-content:space-between}#news .news__body .news-list .item{width:31%}#news .wp-pagenavi{margin-top:4em;text-align:center}#news .wp-pagenavi a,#news .wp-pagenavi span{margin:0 .4em;font-size:1rem;padding:.5em .9em;transition:all 100ms linear}#news .wp-pagenavi a{background:#f2f2f2;border:none}#news .wp-pagenavi a:hover{border:none;background-color:#e2e2e2}#news .wp-pagenavi .current{border:none;background:#ec2221;color:#fff}@media screen and (max-width: 1024px){#news{padding-top:4em}#news .news__body .news-swiper .swiper-slide .item .date{font-size:.8rem}#news .news__body .news-swiper .swiper-slide .item .text{font-size:.8rem}#news .news__body .news-list .item{width:48%}}@media screen and (max-width: 820px){#news .news__header h5{line-height:1.2;font-size:1.75em}#news .news__body .news-swiper .swiper-slide{width:40%}#news .news__body .news-list{display:block;gap:0}#news .news__body .news-list .item{width:100%;margin-bottom:2em}}@media screen and (max-width: 694px){#news{padding-top:4em}#news .news__body .news-swiper{padding-bottom:0}#news .news__body .news-swiper .swiper-wrapper .swiper-slide{width:80%}#news .news__body .news-swiper .swiper-wrapper .swiper-slide .item .date{font-size:.7rem}#news .news__body .news-swiper .swiper-wrapper .swiper-slide .item .text{font-size:.8rem}#news .news__body .news-swiper .swiper-controller .swiper-pagination{display:none}}
/*# sourceMappingURL=common.min.css.map */