.news-topics-content{width:calc(100% - 8vw);margin:0 4vw 8vh;display:flex;justify-content:space-between}.news-topics-content .content-title{width:25%;display:flex;flex-direction:column;align-items:flex-start}.news-topics-content .content-title .title-box{display:flex;flex-direction:column}.news-topics-content .content-title .title-box span{color:#eb5919;font-weight:500}.news-topics-content .content-title .title-box span.en{font-size:3rem;font-style:italic}.news-topics-content .content-title .title-box span.jp{margin-top:10px;font-size:1.4rem}.news-topics-content .content-title a{margin-top:20px;display:inline-block;background:#9eb2bd;padding:8px 20px;color:#fff;font-size:1.4rem;line-height:1.2;font-weight:600}.news-topics-content .news-topics-list{width:70%;display:flex;flex-direction:column}.news-topics-content .news-topics-list li a{display:flex;justify-content:space-between}.news-topics-content .news-topics-list li a .date{width:8em;font-size:1.4rem}.news-topics-content .news-topics-list li a .topics-headline{width:calc(100% - 8em);font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-topics-content .news-topics-list li+li{margin-top:15px}.access-map{width:80%;margin:0 auto 8vh}.access-map img{width:100%}.route-map{width:80%;margin:0 auto 8vh}.route-map img{width:100%}.faq-box{padding-bottom:40px;border-bottom:1px solid #939292;margin-bottom:40px}.faq-box:last-child{padding-bottom:unset;border-bottom:unset;margin-bottom:unset}.faq-box dd,.faq-box dt{font-size:1.5rem;line-height:1.9;padding-top:4.75px;padding-left:50px;position:relative}.faq-box dd::after,.faq-box dd::before,.faq-box dt::after,.faq-box dt::before{content:"";position:absolute;top:0;left:0;color:#fff}.faq-box dd::before,.faq-box dt::before{display:block;width:38px;height:38px;border-radius:50%;background:#eb5919}.faq-box dd::after,.faq-box dt::after{width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:1.7rem}.faq-box dt{margin-bottom:20px}.faq-box dt::before{background:#eb5919}.faq-box dt::after{content:"Q"}.faq-box dd::before{background:#000}.faq-box dd::after{content:"A"}p.paragraph a{color:#25479c;text-decoration:underline}figure{width:100%}figure img{width:100%}.recruit-box{display:flex;justify-content:space-between}.recruit-box .recruit-photo{background:url(../information/images/recruit-img01.jpg) no-repeat center center;background-size:cover;width:42%;height:40vh}.recruit-box .recruit-textbox{width:55%}.recruit-box .recruit-textbox p.recruit-text{font-size:1.5rem;line-height:1.8em;margin-bottom:2vh}.recruit-box .recruit-textbox p.recruit-top-text{font-size:1.8rem;font-weight:500;text-align:right}.recruit-interview{display:flex;justify-content:space-between;align-items:center;margin-bottom:3vw}.recruit-interview figure{width:30%}.recruit-interview figure figcaption{margin-top:1vh;font-size:1.5rem;font-weight:500;text-align:center}.recruit-interview .interview-box{width:65%}.recruit-interview .interview-box h4.interview-title{font-size:1.8rem;font-weight:500;color:#eb5919;margin-bottom:2vh}.recruit-interview .interview-box p.interview-text{font-size:1.5rem;line-height:1.8em;margin-bottom:3vh}.recruit-title{font-size:1.8rem}.recruit-title span{color:#eb5919}.recruit-text{margin-bottom:20px;font-size:1.6rem}.recruit-day{font-size:1.4rem;margin-bottom:80px}.request .content-section{padding-top:0;padding-bottom:0}.form-content{padding:4vw 0;background:#eb5919}.form-content .bg-white{background:#fff;width:80%;margin:0 auto;padding:6vh 5vw;margin-bottom:4vh;box-shadow:0 3px 9px -5px #777}.form-content .bg-white h3.section-title.center{text-align:center}.form-content .bg-white .form{padding-bottom:3vh}.form-content .bg-white .form li{width:100%}.form-content .bg-white .form li:nth-of-type(1){font-size:1.8rem;font-weight:500;letter-spacing:.2em;color:#eb5919;margin-bottom:1vh}.form-content .bg-white .form li:nth-of-type(1) .must{font-size:1.4rem;font-weight:500;background:#eb5919;color:#fff;padding:3px 10px;border-radius:5px}.form-content .bg-white .form li:nth-of-type(2){font-size:1.8rem;font-weight:500}.form-content .bg-white .form li:nth-of-type(2) label{font-size:1.8rem;font-weight:500}.form-content .bg-white .form li:nth-of-type(2) input{width:100%;padding:1.5vh 1vw;border-radius:5px;border:solid 1px #eb5919;font-size:1.8rem;margin-bottom:1vh}.form-content .bg-white .form li:nth-of-type(2) input::placeholder{font-size:1.6rem}.form-content .bg-white .form li:nth-of-type(2) input[type=radio]{width:unset;margin:0 5px}.form-content .bg-white .form li:nth-of-type(2) select{width:100%;padding:1.5vh 1vw;border:solid 1px #eb5919;border-radius:5px;font-size:1.8rem}.form-content .bg-white .form li:nth-of-type(2) textarea{width:100%;border:solid 1px #eb5919;border-radius:5px}.form-content .bg-white .form li:nth-of-type(2).flex{display:flex;justify-content:space-between}.form-content .bg-white .form li:nth-of-type(2).flex input{width:48%;margin-bottom:0}.form-content .bg-white .form li:nth-of-type(2).checkbox{display:flex;flex-direction:column}.form-content .bg-white .form li:nth-of-type(2).checkbox .checkbox-content{display:flex;align-items:center;margin-bottom:1vh;font-size:1.6rem;font-weight:500}.form-content .bg-white .form li:nth-of-type(2).checkbox .checkbox-content input[type=checkbox]{width:20px;height:20px;margin:0 1em 0 0}.form-content .bg-white .form li:nth-of-type(2)>input:last-of-type{margin-bottom:0}.form-content .bg-white .form.address li:nth-of-type(2){display:block}.form-content .bg-white .form.address li:nth-of-type(2) input{margin-bottom:1vh}.form-content .bg-white .form.pd-adjust{padding-bottom:1vh}.form-content .bg-white .form-text{font-size:1.3rem;text-align:end;margin-bottom:3vh}.form-content input.result,.form-content input.return{position:relative;width:80%;margin:0 10%;color:#eb5919;background:#fff;padding:25px;text-align:center;font-size:2rem;letter-spacing:.15em;font-weight:600;border:1px solid #fff;transition:all .4s;cursor:pointer;margin-bottom:10px}.form-content input.result:hover,.form-content input.return:hover{background:#eb5919;color:#fff}.form-content input.return{margin-top:10px;background:#fff;border:1px solid #fff}.form-content input.return:hover{background:#eb5919;color:#fff}.form-content .bg-white .form li:nth-of-type(2) input{width:auto;padding:1.5vh 1vw;border-radius:5px;border:solid 1px #eb5919;font-size:1.8rem;margin-bottom:1vh}ul.sitemap-list{display:flex;flex-wrap:wrap}ul.sitemap-list li{width:32%;margin-right:2%;margin-bottom:2vh}ul.sitemap-list li:nth-of-type(3n){margin-right:0}ul.sitemap-list li a{display:block;border:solid 1.5px #eb5919;color:#eb5919;padding:.7em 1em;font-size:1.5rem;font-weight:500;position:relative}ul.sitemap-list li a::before{content:"";position:absolute;width:10px;height:10px;border-right:solid 1.5px #eb5919;border-bottom:solid 1.5px #eb5919;transform:translateY(-50%) rotate(315deg);top:50%;right:20px;transition:all .4s}ul.sitemap-list li a::after{content:"";position:absolute;background:#eb5919;width:15px;height:1.5px;top:50%;right:24px;transform:translateY(-50%);transition:all .4s}ul.sitemap-list li a:hover{opacity:1;background:#eb5919;color:#fff}ul.sitemap-list li a:hover::before{border-right:solid 1.5px #fff;border-bottom:solid 1.5px #fff}ul.sitemap-list li a:hover::after{background:#fff;right:19px}.inside-flex{display:flex;justify-content:space-between}.inside-flex a.bnr-img{width:30%}.inside-flex a.bnr-img figure{width:100%}.inside-flex a.bnr-img figure img{width:100%}.inside-flex a.bnr-img figure figcaption{font-size:1.5rem;text-align:center}.inside-flex .bnr-text{width:65%;font-size:1.5rem;line-height:1.8}.contact .content-section{padding-top:0;padding-bottom:0}@media screen and (max-width:1024px) and (orientation:portrait){.news-topics-content{width:90%;margin:0 auto 60px;flex-direction:column;align-items:unset;justify-content:unset}.news-topics-content .content-title{width:100%;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.news-topics-content .content-title .title-box span.en{font-size:2.4rem}.news-topics-content .content-title .title-box span.jp{margin-top:0;font-size:1.3rem}.news-topics-content .content-title a{margin-top:0;font-size:1.2rem}.news-topics-content .news-topics-list{width:100%}.news-topics-content .news-topics-list li+li{margin-top:10px}.access-map{width:100%;margin:0 0 80px}.route-map{width:100%;margin:0 0 80px}.recruit-box{display:block}.recruit-box .recruit-photo{width:50%;height:30vh;margin:0 auto 3vw}.recruit-box .recruit-textbox{width:100%}.recruit-box .recruit-textbox p.recruit-text{font-size:1.5rem}.recruit-box .recruit-textbox p.recruit-top-text{font-size:1.6rem}.recruit-interview{display:block}.recruit-interview figure{width:80%;margin:0 auto}.recruit-interview figure img{width:100%;height:30vh;object-fit:cover;object-position:50% 35%}.recruit-interview .interview-box{width:100%}.recruit-interview .interview-box h4.interview-title{font-size:1.6rem}.form-content{padding:30px 0;background:#eb5919}.form-content .bg-white{width:90%;margin:0 auto 30px;padding:15px}.form-content .bg-white .form{padding-bottom:40px}.form-content .bg-white .form li:nth-of-type(1){font-size:1.6rem;letter-spacing:.1em;margin-bottom:10px}.form-content .bg-white .form li:nth-of-type(1) .must{font-size:1.2rem}.form-content .bg-white .form li:nth-of-type(2){font-size:1.6rem}.form-content .bg-white .form li:nth-of-type(2) label{font-size:1.6rem}.form-content .bg-white .form li:nth-of-type(2) input{width:100%;padding:15px;font-size:1.6rem;margin-bottom:20px}.form-content .bg-white .form li:nth-of-type(2) select{padding:15px;font-size:1.6rem}.form-content .bg-white .form li:nth-of-type(2) textarea{padding:15px}.form-content .bg-white .form li:nth-of-type(2).flex{flex-direction:column;justify-content:unset}.form-content .bg-white .form li:nth-of-type(2).flex input{width:100%;margin-bottom:20px}.form-content .bg-white .form li:nth-of-type(2).flex input:last-child{margin-bottom:0}.form-content .bg-white .form li:nth-of-type(2).checkbox .checkbox-content{margin-bottom:20px}.form-content .bg-white .form li:nth-of-type(2)>input:last-of-type{margin-bottom:1vh}.form-content .bg-white .form.address li:nth-of-type(2) input{margin-bottom:10px}.form-content .bg-white .form.pd-adjust{padding-bottom:20px}.form-content .bg-white .form-text{font-size:1.2rem}.form-content .form-nextbtn{width:90%;font-size:1.4rem}ul.sitemap-list li{width:100%;margin-right:0;margin-bottom:20px}ul.sitemap-list li a{display:block;border:solid 1.5px #eb5919;color:#eb5919;padding:.7em 1em;font-size:1.5rem;font-weight:500;position:relative}ul.sitemap-list li a::before{content:"";position:absolute;width:10px;height:10px;border-right:solid 1.5px #eb5919;border-bottom:solid 1.5px #eb5919;transform:translateY(-50%) rotate(315deg);top:50%;right:20px;transition:all .4s}ul.sitemap-list li a::after{content:"";position:absolute;background:#eb5919;width:15px;height:1.5px;top:50%;right:24px;transform:translateY(-50%);transition:all .4s}ul.sitemap-list li a:hover{opacity:1;background:#eb5919;color:#fff}ul.sitemap-list li a:hover::before{border-right:solid 1.5px #fff;border-bottom:solid 1.5px #fff}ul.sitemap-list li a:hover::after{background:#fff;right:19px}.inside-flex{flex-direction:column;justify-content:unset}.inside-flex a.bnr-img{width:100%}.inside-flex a.bnr-img figure figcaption{font-size:1.3rem}.inside-flex .bnr-text{order:-1;width:100%;font-size:1.4rem;margin-bottom:10px}}