﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";body{font-size:clamp(14px,calc(9.0150753769px + 0.5025125628vw),16px)}*,:before,:after{box-sizing:border-box !important;border-style:solid;border-width:0}*{overflow-wrap:break-word;word-wrap:break-word}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes disappear{0%{opacity:1}to{opacity:0}}html,body{font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",Yu Gothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;height:100%;width:100%;line-height:1.8;color:#3b4043}html a,body a{color:#666;text-decoration:none}html a:hover,body a:hover{text-underline-offset:5px}html ol,html ul,body ol,body ul{padding:0;margin:0;list-style:none}html ul li,body ul li{display:block;margin:0;list-style:none}html p,body p{padding:0;margin:0}html .x-large,body .x-large{font-size:x-large}html .larger,body .larger{font-size:larger}html .SP,body .SP{display:none}html .beforeNone:before,body .beforeNone:before{content:none}html .brsp,body .brsp{display:none}@media screen and (max-width: 767px){html .PC,body .PC{display:none}html .SP,body .SP{display:block}html .brsp,body .brsp{display:block}html .brpc,body .brpc{display:none}}html a[href*="tel:"],body a[href*="tel:"]{pointer-events:none;cursor:default}@media screen and (max-width: 767px){html a[href*="tel:"],body a[href*="tel:"]{pointer-events:auto;cursor:pointer}}:root{--header-height: 6.5rem}.loading{background:#fff;position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:999;transition:all 1s;opacity:1;visibility:visible}.loading.is-active{opacity:0;visibility:hidden}.loading-animation{width:100vw;height:100vh;transition:all 1s;background:#116589;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0}.loading-animation.is-active{opacity:1;visibility:visible}.header{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.85);width:100%;position:fixed;top:0;left:0;z-index:10;display:flex;height:var(--header-height);align-items:flex-start}@media screen and (max-width : 1199px){.header{height:auto}}@media screen and (max-width: 991px){.header{position:relative;height:var(--header-height)}}.header_sitetext{background-color:#116589;color:#fff;padding:3px 0 3px 3%;height:28px;font-size:14px;font-weight:500}@media screen and (max-width : 1199px){.header_sitetext{padding:3px 0 3px 25px;font-size:12px}}@media screen and (max-width: 991px){.header_sitetext{padding:3px 0 3px 3%}}@media screen and (max-width: 767px){.header_sitetext{padding:3px 0 3px 5%;font-size:12px}}.header_left{flex-grow:1}.header_right{display:flex;padding:0}@media screen and (max-width : 1199px){.header_right{position:absolute;top:0;right:0;height:calc(100% + 10px)}}@media screen and (max-width: 991px){.header_right{display:none}}.header_right .header_menu--pick{display:inline-block;position:relative;height:calc(var(--header-height) + 10px);width:120px}@media screen and (max-width : 1199px){.header_right .header_menu--pick{height:100%}}@media screen and (max-width: 991px){.header_right .header_menu--pick{height:calc(var(--header-height) + 10px)}}.header_right .header_menu--pick a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header_right .header_menu--pick .pick-name{color:#fff;text-align:center;display:-webkit-box;-webkit-box-align:center;line-height:2.2;padding:0;font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.12px;position:relative;height:100%;transition:.5s}.header_right li:first-child{background:#ff9f46}.header_right li:nth-child(2){background:#116589}.header_row{height:calc(var(--header-height) - 28px);display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width : 1199px){.header_row{flex-direction:column;align-items:flex-start;row-gap:13px;height:auto;padding-top:14px}}@media screen and (max-width: 991px){.header_row{flex-direction:row;align-items:flex-end;height:calc(var(--header-height) - 28px);padding-top:0}}@media screen and (max-width: 767px){.header_row{align-items:center}}.header_row .header__menuItem--item:last-child{margin-right:2rem}.header_logo{margin:auto 0;padding-left:3%}@media screen and (max-width : 1199px){.header_logo{padding-left:25px}}@media screen and (max-width: 991px){.header_logo{padding-left:3%}}@media screen and (max-width: 767px){.header_logo{margin:0;padding:0 5%}}.header_logo h1{display:block;line-height:1;margin-bottom:0}.header_logo a{display:block;line-height:1;max-width:225px;width:100%}@media screen and (max-width : 1199px){.header_logo a{max-width:none;aspect-ratio:300/13;height:19px}}@media screen and (max-width: 991px){.header_logo a{max-width:225px;aspect-ratio:auto;height:auto}}.header_logo a picture{display:block;line-height:1}.header_logo a img{display:block;width:100%}.header_menu{height:100%;margin-right:20px}@media screen and (max-width: 991px){.header_menu{display:none}}.header_menuItem{display:flex;height:100%;align-items:center;justify-content:flex-end;text-align:center;cursor:pointer;padding:0;margin:0}.header_menuItem--item{height:100%}.header_menuItem--item a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.header_menuItem--item:hover .header_menuItem--name:before,.header_menuItem--item.is-current .header_menuItem--name:before{transform:scale(1)}.header_menuItem--item.u-megamenuOpen .header_megamenu{visibility:hidden;opacity:0;transition:all .5s ease}.header_menuItem--item.u-megamenuOpen.is-active .header_megamenu{visibility:visible;opacity:1}.header_menuItem--item:hover .header_menuItem--name{color:#ff9f46}.header_menuItem--name{transition:.5s;color:#3b4043;display:flex;align-items:flex-end;font-size:15px;font-style:normal;font-weight:600;letter-spacing:1.12px;position:relative;height:100%;padding:10px 30px 15px}@media screen and (max-width : 1399px){.header_menuItem--name{padding:0 25px 15px}}@media screen and (max-width : 1023px){.header_menuItem--name{font-size:12px}}@media screen and (max-width: 991px){.header_menuItem--name{padding:0 20px}}.header_menuItem--name::before{position:absolute;z-index:1;bottom:0;left:50%;width:1px;height:13px;content:"";background:#ff9f46;transition:all .3s ease-in-out;transform:scaleY(0);transform-origin:top bottom}.header_menuItem--name.arrow{position:relative}.header_menuItem--name.arrow::after{content:"";position:absolute;bottom:25px;transform:rotate(135deg);right:15px;width:6px;height:6px;border:1px solid #000;border-left:0;border-bottom:0}@media screen and (max-width : 1199px){.header_menuItem--name.arrow::after{right:12px;bottom:26px}}@media screen and (max-width: 991px){.header_menuItem--name.arrow::after{display:none}}.header_megamenu{position:absolute;top:var(--header-height);width:max-content;left:0;width:100%;text-align:left;background:#116589;transition:all .5s ease-in-out}@media screen and (max-width : 1199px){.header_megamenu{top:auto}}@media screen and (max-width: 991px){.header_megamenu{top:var(--header-height)}}.header_megamenu--list{padding:30px 50px;max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media screen and (max-width: 991px){.header_megamenu--list{padding:2.5% 10%}}.header_megamenu--list::after{content:"";display:block;max-width:288px;width:100%}.header_megamenu--list.list-2row{max-width:800px}.header_megamenu--list.list-2row::after{display:none}.header_megamenu--item{max-width:288px;width:100%}.header_megamenu--item a{padding:10px 20px;font-weight:600;color:#116589}.header_megamenu--item a:hover{color:#ff9f46}.header_megamenu--itemTitle{font-size:14px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.12px;text-align:center;transition:all .1s linear;background:#fff}.header_spMenu{display:none}@media screen and (max-width: 991px){.header_spMenu{display:block;position:absolute;width:2.25rem;height:1.7rem;cursor:pointer;right:2rem;top:52%}}.header_spMenu_bar{position:absolute;left:0;width:100%;background-color:#116589;transition:all .3s ease}.header_spMenu_bar:nth-child(1){top:3px;height:1px}.header_spMenu_bar:nth-child(2){top:50%;width:100%;height:1px;translate:0 -50%}.header_spMenu_bar:nth-child(3){top:calc(100% - 4px);height:1px}.header.is-spMenuOpen .spMenuBox{display:block}.header.is-spMenuOpen .header_spMenu_bar:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.header.is-spMenuOpen .header_spMenu_bar:nth-child(2){display:none}.header.is-spMenuOpen .header_spMenu_bar:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}.header .spMenuBox{display:none;position:absolute;top:var(--header-height);left:0;width:100%;height:calc(100dvh - var(--header-height));text-align:left;background:#116589;transition:all .5s ease-in-out;overflow:scroll;border-top:1px solid #eee}.header .spMenuBox_list{display:block;width:100%;height:fit-content}.header .spMenuBox_list_item{position:relative;color:#fff;text-decoration:none;font-size:15px;letter-spacing:.1em;border-bottom:1px solid #eee;background-color:#116589}.header .spMenuBox_list_item a{display:block;padding:18px 30px;color:#fff;text-decoration:none;font-size:15px;letter-spacing:.1em}.header .spMenuBox_list_item--parent{position:relative;padding:0;border:none}.header .spMenuBox_list_item--parent .spMenuBox_title{position:relative;display:block;width:100%;padding:18px 30px;border-bottom:1px solid #eee}.header .spMenuBox_list_item--parent .spMenuBox_title::before{display:block;position:absolute;content:"";width:15px;height:1px;right:30px;top:50%;background-color:#fff;transform:rotate(-90deg);transition:.2s all ease-in-out}.header .spMenuBox_list_item--parent .spMenuBox_title::after{display:block;position:absolute;content:"";width:15px;height:1px;right:30px;top:50%;opacity:1;background-color:#fff;transform:rotate(0);transition:.1s all ease-in-out}.header .spMenuBox_list_item--parent.is-open{border:none}.header .spMenuBox_list_item--parent.is-open .spMenuBox__title:before{transform:rotate(0)}.header .spMenuBox_list_item--parent.is-open .spMenuBox__title:after{opacity:0}.header .spMenuBox_list_item--parent.is-open .spMenuBox_list--child{max-height:1200px}.header .spMenuBox_list--child{overflow:hidden;max-height:0;transition:.2s all linear}.header .spMenuBox_list--child .spMenuBox_list_item{display:block;background-color:#fff}.header .spMenuBox_list--child .spMenuBox_list_item a{display:block;padding-left:60px;color:#116589}.header .spMenuBox .bottom_buttons{display:flex;padding:0}.header .spMenuBox .bottom_buttons li{width:50%;line-height:2.2;text-align:center;padding:1.9rem 0}.header .spMenuBox .bottom_buttons li:first-child{background:#fff}.header .spMenuBox .bottom_buttons li:first-child a{color:#116589}.header .spMenuBox .bottom_buttons li:nth-child(2){background:#ff9f46}.header .spMenuBox .bottom_buttons li:nth-child(2) a{color:#fff}.header_slide{position:relative !important}.header_slide .slide_wrapper{height:100%}.header_slide .slide_wrapper .slide_img img{width:100%}.header_slide .catch{position:absolute;text-align:center;padding:25px 20px;bottom:0;left:3%;width:35%;max-width:514px;background-color:rgba(17,101,137,.7);line-height:1.6;letter-spacing:.5rem;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-size:max(24px,min(40px,18.1818181818px + 1.8181818182vw));font-weight:500;color:#fff}@media screen and (max-width: 991px){.header_slide .catch{font-size:30px}}@media screen and (max-width: 767px){.header_slide .catch{left:50%;transform:translateX(-50%);width:90%;letter-spacing:.2rem}}.header__bottom{display:flex;padding-bottom:25px;background-color:#116589}@media screen and (max-width: 767px){.header__bottom{display:block}}.header__bottom .lead{background-color:hsla(0,0%,100%,.9);color:#116589;font-weight:500;font-size:18px;margin-left:3%;padding:1.4rem 2.3rem;width:35%;max-width:514px;line-height:1.59em}@media screen and (min-width: 1025px)and (max-width: 1286px){.header__bottom .lead{font-size:16px}}@media screen and (max-width : 1023px){.header__bottom .lead{font-size:16px}}@media screen and (max-width: 767px){.header__bottom .lead{width:90%;margin:0 auto;font-size:14px;font-weight:600}}.header__bottom .news{width:60%}@media screen and (max-width: 767px){.header__bottom .news{width:95%}}.header__bottom .news .article_list{display:flex;flex-direction:column;row-gap:15px;margin-left:25px}@media screen and (max-width : 599px){.header__bottom .news .article_list{row-gap:25px}}.header__bottom .news .article_list li{display:flex;gap:10px 30px;align-items:center}@media screen and (max-width : 599px){.header__bottom .news .article_list li{flex-direction:column;align-items:flex-start}}.header__bottom .news .article_list li .category{background-color:#fff;color:#116589;width:163px;display:block;text-align:center;padding:.3rem 0;font-weight:600;font-size:12px;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;margin-right:2rem}.header__bottom .news .article_list li a{max-width:fit-content;color:#fff;font-size:14px;flex:1}.header__bottom .news .article_list li a .date{font-size:10px;margin-right:1rem}.section_inner{width:100%;max-width:1200px;margin:0 auto}.top_serviceSection .section_inner{padding:120px 0 50px}@media screen and (max-width: 767px){.top_serviceSection .section_inner{padding:85px 20px 50px}}.section h2{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;position:relative;color:#034a69;font-weight:600;text-align:center;font-size:20px;padding-top:3.5rem;margin-bottom:3.45rem}.section h2::before{position:absolute;top:0;left:50%;width:1px;height:35px;content:"";background:#ff9f46}.section__text{text-align:center;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));line-height:2.3}@media screen and (max-width: 767px){.section__text{text-align:left}}.top_hrSection .section_inner{padding:0 20px}.section__titlebar{background:#034a69;color:#fff;font-weight:600;text-align:center;font-size:16px;padding:.6rem 0}.top_businessSection .section_inner{padding:20px 20px 100px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}@media screen and (max-width: 767px){.top_businessSection .section_inner{padding:20px 20px 40px}}@media screen and (max-width: 767px){.section.top_businessSection{display:block}}.top_aboutusSection .section_inner{padding:100px 6% 70px}@media screen and (max-width: 767px){.top_aboutusSection .section_inner{padding:50px 6%}}.top_recruitSection .section_inner{padding:6%;background-image:url(../img/top_bg3.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0px 3px 10px -6px #777}@media screen and (max-width: 991px){.top_recruitSection .section_inner{background-position:-200px bottom}}@media screen and (max-width : 599px){.top_recruitSection .section_inner{background-image:none;box-shadow:none}}.section.top_recruitSection{padding:125px 6%}@media screen and (max-width : 599px){.section.top_recruitSection{padding:80px 0 0}}.section.top_recruitSection .title span{background:#034a69;color:#fff;font-weight:600;text-align:center;font-size:18px;padding:.7rem 3rem;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}.section.top_recruitSection .textBox{margin-right:56%;text-align:left;letter-spacing:.09rem;mix-blend-mode:multiply}@media screen and (max-width : 599px){.section.top_recruitSection .textBox{margin-right:0;mix-blend-mode:inherit}}.section.top_recruitSection .textBox .lead{border-bottom:#707070 1px solid;font-weight:600;font-size:max(16px,min(20px,14.5454545455px + 0.4545454545vw));padding-bottom:2rem;margin-top:3rem;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}@media screen and (max-width : 599px){.section.top_recruitSection .textBox .lead{font-size:16px}}.section.top_recruitSection .textBox .lead span{font-size:max(20px,min(26px,17.8181818182px + 0.6818181818vw))}@media screen and (max-width : 599px){.section.top_recruitSection .textBox .lead span{font-size:20px}}.section.top_recruitSection .textBox .text{padding-top:2rem;font-size:16px}.section.top_recruitSection .link{text-align:right}.section.top_recruitSection .link a{font-size:14px;color:#116589}.section.top_recruitSection .link a i{margin-left:10px}.section.top_recruitSection .link a:hover{text-decoration:underline}.section.top_recruitSection .link{font-size:16px;mix-blend-mode:multiply}@media screen and (max-width : 599px){.section.top_recruitSection .link{mix-blend-mode:inherit}}.section.top_recruitSection .img_sm{display:none;width:100%}@media screen and (max-width : 599px){.section.top_recruitSection .img_sm{display:block}}.top_topicSection .section_inner{padding:6%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width : 599px){.top_topicSection .section_inner{padding:70px 6%;display:block;width:auto}}.section.top_topicSection{background-color:#deeaef}.section.top_topicSection .listBox{width:48%}@media screen and (max-width : 599px){.section.top_topicSection .listBox{width:100%}}.section.top_topicSection .listBox h3{font-size:max(20px,min(24px,18.5454545455px + 0.4545454545vw));color:#034a69;font-weight:600;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;margin-bottom:28px}@media screen and (max-width : 599px){.section.top_topicSection .listBox h3{font-size:20px;margin-bottom:15px}}.section.top_topicSection .listBox ul{background-color:#fff}.section.top_topicSection .listBox ul li:last-of-type a{border-bottom:none}.section.top_topicSection .listBox ul li a{border-bottom:#2e6386 1px solid;display:flex;padding:1rem 2rem}@media screen and (max-width: 767px){.section.top_topicSection .listBox ul li a{display:block;width:auto}}.section.top_topicSection .listBox ul li a .date{width:20%;font-weight:600;font-size:12px}@media screen and (max-width: 991px){.section.top_topicSection .listBox ul li a .date{width:35%}}@media screen and (max-width: 767px){.section.top_topicSection .listBox ul li a .date{width:100%}}.section.top_topicSection .listBox ul li a .title{font-size:14px}.section.top_topicSection .listBox ul li a:hover{opacity:.7}.section.top_topicSection .link{text-align:right}.section.top_topicSection .link a{font-size:14px;color:#116589}.section.top_topicSection .link a i{margin-left:10px}.section.top_topicSection .link a:hover{text-decoration:underline}.section.top_topicSection .link{margin-top:2rem}.section.top_topicSection .link a{color:#034a69}.contactSection .section_inner{padding:6%}.section.contactSection{background-color:#116589}.section.contactSection .lead{font-weight:600;font-size:max(20px,min(26px,17.8181818182px + 0.6818181818vw));color:#fff}.section.contactSection .lead span{font-size:max(16px,min(20px,14.5454545455px + 0.4545454545vw));margin-right:1rem}@media screen and (max-width : 599px){.section.contactSection .lead span{display:block}}.section.contactSection .innerBox{background-color:#fff;padding:1.8rem}.section.contactSection .innerBox p{font-size:18px;color:#116589;text-align:center;font-weight:600}.section.contactSection .innerBox .innerFlex{display:flex;flex-wrap:wrap;justify-content:space-between}.section.contactSection .innerBox .innerFlex .each{width:calc(50% - 2rem);margin:1rem 1rem 0;text-align:center}@media screen and (max-width: 767px){.section.contactSection .innerBox .innerFlex .each{width:100%;margin:1rem 0}}.section.contactSection .innerBox .innerFlex .each .title{background:#f4f3f0;font-weight:600;font-size:16px;padding:.5rem}@media screen and (max-width: 767px){.section.contactSection .innerBox .innerFlex .each .title{margin:1rem 0}}.section.contactSection .innerBox .innerFlex .each .tel{font-size:max(26px,min(39px,21.2727272727px + 1.4772727273vw));font-weight:600;color:#1a3964;letter-spacing:.1rem;border-bottom:#2e6386 1px solid}.section.contactSection .innerBox .innerFlex .each .tel i{font-size:70%;margin-right:.7rem}@media screen and (max-width: 767px){.section.contactSection .innerBox .innerFlex .each .tel{font-size:20px;padding-bottom:1rem}}.section.contactSection .innerBox .innerFlex .each .time{font-size:12px;padding-top:1rem;font-weight:600}@media screen and (max-width: 767px){.section.contactSection .innerBox .innerFlex .each .time{text-align:left;margin:0 auto;display:block;max-inline-size:max-content;margin-inline:auto}}.section.contactSection .innerBox .innerFlex .each .contactBtn{background-color:#ff9f46;font-size:20px;font-weight:600;margin-top:1.5rem;box-shadow:3px 3px 10px -6px #777;transition:all .5s ease}.section.contactSection .innerBox .innerFlex .each .contactBtn i{margin-right:1rem}.section.contactSection .innerBox .innerFlex .each .contactBtn a{color:#fff;display:block;padding:1.25rem 0}.section.contactSection .innerBox .innerFlex .each .contactBtn:hover{background-color:#116589}.section.imgBtnListSection{margin-top:50px}.section.imgBtnListSection ul{display:flex}@media screen and (max-width : 599px){.section.imgBtnListSection ul{display:block}}.section.imgBtnListSection ul li{position:relative;width:33.3333333333%;background-color:#034a69;border-top:1px solid #fff}@media screen and (max-width : 599px){.section.imgBtnListSection ul li{width:100%}}.section.imgBtnListSection ul li+li{border-left:1px solid #fff}@media screen and (max-width : 599px){.section.imgBtnListSection ul li+li{border-left:none}}.section.imgBtnListSection ul li img{width:100%;opacity:.3}.section.imgBtnListSection ul li p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;line-height:1.6;color:#fff}.section.imgBtnListSection ul li a:hover{opacity:.7}.footer{background-color:#fff}.footer_inner .list{width:23%;padding-right:2%;padding-top:2rem;color:#116589}@media screen and (max-width: 767px){.footer_inner .list{width:100%}}.footer_inner .list dt{border-bottom:solid 1px #116589;padding-bottom:.7rem;margin-bottom:.7rem;font-size:14px}.footer_inner .list dd{margin-left:10px;display:list-item;list-style-type:"・";font-size:12px}.footer_inner .list a{color:#116589}.footer_inner .list a:hover{text-decoration:underline}.footer_bottom{background-color:#116589;color:#fff;text-align:center;padding:3rem 3%}.footer_bottom div{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:600}.footer_bottom span{font-size:max(26px,min(26px,26px + 0vw))}.footer_bottom .copyright{margin-top:20px;font-size:14px}@media screen and (max-width: 767px){.footer_bottom .copyright{font-size:12px}}.page_customer .headImg_wrapper{width:100%;aspect-ratio:3/1;overflow:hidden}@media screen and (max-width : 599px){.page_customer .headImg_wrapper{height:180px}}.page_customer .headImg_wrapper .headImg{width:100%;height:100%;object-fit:cover}.page_customer .content_wrapper{display:flex;flex-direction:row-reverse;align-items:flex-start}@media screen and (max-width: 767px){.page_customer .content_wrapper{flex-direction:column-reverse;align-items:stretch}}.page_customer .content_wrapper .contentBox{flex:1;padding:3% 6% 3% 3%}@media screen and (max-width: 767px){.page_customer .content_wrapper .contentBox{width:100%;padding:16px;flex:auto}}.page_customer .content_wrapper .contentBox .customer-detail-list .larger{margin-top:10px;font-size:20px;color:#034a69}.page_customer .content_wrapper .contentBox .customer-detail-list .do{color:#3b4043}.page_customer .content_wrapper .contentBox h2{margin:1.5rem 0;font-weight:600;color:#034a69}.page_customer .content_wrapper .contentBox .has-text-align-center{display:block;margin:0 auto}.page_customer .content_wrapper .contentBox .has-text-align-right{float:right}.page_customer .content_wrapper .contentBox .has-text-align-right::after{clear:both}.page_customer .content_wrapper .contentBox .has-text-align-left{float:left}.page_customer .content_wrapper .contentBox .has-text-align-left::after{clear:both}.page_customer .content_wrapper .contentBox .mainInfoBox{display:flex;align-items:center;gap:1.5rem 2rem;margin-bottom:60px}@media screen and (max-width : 1199px){.page_customer .content_wrapper .contentBox .mainInfoBox{flex-direction:column;align-items:stretch;margin-bottom:50px}}.page_customer .content_wrapper .contentBox .mainInfoBox .mainImg{max-width:400px;width:100%;margin:0 auto}@media screen and (max-width: 767px){.page_customer .content_wrapper .contentBox .mainInfoBox .mainImg{max-width:none}}.page_customer .content_wrapper .contentBox .mainInfoBox .mainImg img{width:100%;height:auto}.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox{background-color:#fcfafa;box-shadow:0px 3px 10px -6px #777;padding:25px;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));flex:1}@media screen and (max-width : 1199px){.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox{flex:auto}}.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .customer-description{border-bottom:1px solid #034a69;padding-bottom:20px;margin-bottom:20px}.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .infoList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .infoList li{display:flex;flex-direction:column;gap:5px 10px;width:calc(50% - 7.5px)}@media screen and (max-width : 1199px){.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .infoList li{flex-direction:row;align-items:flex-start}}@media screen and (max-width : 599px){.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .infoList li{width:100%}}.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .infoList li .title{background:#034a69;color:#fff;min-width:80px;max-width:86px;display:inline-block;text-align:center}@media screen and (max-width : 599px){.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .infoList li .title{display:block}}.page_customer .content_wrapper .contentBox .mainInfoBox .infoBox .infoList li .text{line-height:1.4;color:#212529;flex:1}.page_customer .content_wrapper .contentBox .contentBody{display:flex;flex-direction:column;row-gap:50px;max-width:800px;margin:0 auto;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw))}@media screen and (max-width: 767px){.page_customer .content_wrapper .contentBox .contentBody{max-width:none}}.page_customer .content_wrapper .contentBox .contentBody .box p{margin-bottom:1rem}.page_customer .content_wrapper .contentBox .contentBody .box p:last-of-type{margin-bottom:0}.page_customer .content_wrapper .contentBox .contentBody .box h3{margin-bottom:40px;color:#034a69}.page_customer .content_wrapper .contentBox .contentBody .box figure img{width:100%;height:auto}.page_customer .content_wrapper .contentBox .contentBody .box hr{padding-top:50px}.page_customer .content_wrapper .contentBox .contentBody .box .strong{font-size:14px;font-weight:600;margin-bottom:20px}.page_customer .content_wrapper .contentBox .contentBody .box .camera{display:block;width:fit-content;margin:10px 0 0 auto;font-size:14px}.page_customer .content_wrapper .sideBox{position:sticky;top:100px;left:0;width:25%;padding:3%;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw))}@media screen and (max-width: 767px){.page_customer .content_wrapper .sideBox{position:inherit;width:100%;padding:16px}}.page_customer .content_wrapper .sideBox dl{width:100%}.page_customer .content_wrapper .sideBox dl dt,.page_customer .content_wrapper .sideBox dl dd{margin-bottom:.5rem}.page_customer .content_wrapper .sideBox dl dt i,.page_customer .content_wrapper .sideBox dl dd i{margin-right:.7rem}.page_customer .content_wrapper .sideBox dl dd{margin-left:1rem}.pageCommon_HeadImg_wrapper{width:100%;overflow:hidden}.pageCommon_HeadImg_wrapper .headImg{width:100%;height:100%;object-fit:contain}.pageCommon_HeadImg_wrapper .pageTitle{position:absolute;margin-top:-40px;left:50%;transform:translateX(-50%)}@media screen and (max-width: 767px){.pageCommon_HeadImg_wrapper .pageTitle{width:90%;left:50%;transform:translateX(-50%)}}.pageCommon_HeadImg_wrapper .pageTitle h3{display:grid;place-content:center;background-color:#116589;color:#fff;text-align:center;padding:.7rem 4rem;margin:0;line-height:1.7;font-size:max(18px,min(20px,17.2727272727px + 0.2272727273vw));font-weight:400;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;min-height:85px;min-width:455px}@media screen and (max-width: 767px){.pageCommon_HeadImg_wrapper .pageTitle h3{min-width:auto;padding:.7rem 1rem}}.page_service .pageContent h5{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;position:relative;color:#034a69;font-weight:600;text-align:center;font-size:20px;padding-top:45px;margin-bottom:40px;margin-top:40px}@media screen and (max-width: 767px){.page_service .pageContent h5{margin-bottom:30px;font-size:16px}}.page_service .pageContent h5::before{content:"";position:absolute;top:-5px;left:50%;width:1px;height:35px;background:#ff9f46}.page_service .pageContent .section_features{padding:0 6%;margin:0 auto 120px auto;max-width:1200px}@media screen and (max-width: 767px){.page_service .pageContent .section_features{margin:0 auto 85px auto}}.page_service .pageContent .section_features .grid{display:flex;flex-direction:column;row-gap:45px}@media screen and (max-width: 767px){.page_service .pageContent .section_features .grid{row-gap:60px}}@media screen and (max-width : 599px){.page_service .pageContent .section_features .grid{row-gap:40px}}.page_service .pageContent .section_features .grid .item{display:grid;align-items:start;grid-template-columns:35% calc(65% - 60px);gap:25px 60px}@media screen and (max-width: 767px){.page_service .pageContent .section_features .grid .item{grid-template-columns:1fr}}.page_service .pageContent .section_features .grid .item h6{color:#fff;background-color:#116589;text-align:center;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));line-height:1.8;padding:1rem;margin:0}@media screen and (max-width: 767px){.page_service .pageContent .section_features .grid .item h6{min-height:fit-content}}.page_service .pageContent .section_features .grid .item p{font-size:16px}.page_service .pageContent .section_services{padding:0 6% 90px;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.page_service .pageContent .section_services{padding:0 6% 45px}}.page_service .pageContent .section_process{padding:90px 6%;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.page_service .pageContent .section_process{padding:45px 6%}}.page_service .pageContent .section_process .grid .item{display:grid;grid-template-columns:35% calc(65% - 60px);gap:25px 60px;font-size:16px}@media screen and (max-width: 767px){.page_service .pageContent .section_process .grid .item{font-size:14px}}@media screen and (max-width: 767px){.page_service .pageContent .section_process .grid .item{grid-template-columns:1fr}}.page_service .pageContent .section_process .grid .item ul li{margin-left:10px;display:list-item;list-style-type:"・"}.page_service .pageContent .section_process .grid .item h6{display:grid;place-content:center;max-height:80px;padding:1rem;margin:0;background-color:#116589;text-align:center;line-height:1.8;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));color:#fff}@media screen and (max-width: 767px){.page_service .pageContent .section_process .grid .item h6{min-height:fit-content}}.page_service .pageContent .section_process .grid .item.marginBottom{margin-bottom:4rem}.page_service .pageContent .section_process .grid .item .imgBox{margin-right:10%}.page_service .pageContent .section_process .grid .item .imgBox img{width:100%}.page_service .pageContent .section_process .grid .item .imgBox img+img{margin-top:25px}.page_service .pageContent .section_process .grid .item dl dt{font-size:18px;font-weight:500;color:#116589;border-bottom:2px solid #116589;margin-bottom:2rem}.page_service .pageContent .section_process .grid .item dl dd{font-size:16px;margin-bottom:4rem}.page_service .pageContent .section_process .grid .item dl dd:last-of-type{margin-bottom:0}.page_service .pageContent .section_process .flow{padding-bottom:75px;text-align:center}.page_service .pageContent .section_process .flow img{max-width:100%;width:clamp(48.333rem,39.0911rem + 21.6005vw,60.167rem)}@media screen and (max-width: 767px){.page_service .pageContent .section_process .flow img{width:100%}}.page_service .pageContent .section_process table{width:100%;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw))}@media screen and (max-width: 767px){.page_service .pageContent .section_process table tbody{display:flex;flex-direction:column;row-gap:30px}}.page_service .pageContent .section_process table tbody tr th,.page_service .pageContent .section_process table tbody tr td{border:1px solid #116589;padding:25px 70px}@media screen and (max-width: 767px){.page_service .pageContent .section_process table tbody tr th,.page_service .pageContent .section_process table tbody tr td{display:block;width:100%;padding:15px 0}}.page_service .pageContent .section_process table tbody tr th{background-color:#116589;color:#fff;text-align:center;border:1px solid #005b7c;border-bottom:1px solid #fff}@media screen and (max-width: 767px){.page_service .pageContent .section_process table tbody tr th{border-bottom:1px solid #005b7c}}@media screen and (max-width: 767px){.page_service .pageContent .section_process table tbody tr td{padding:30px}}.page_service .pageContent .section_process table tbody tr:last-of-type th{border-bottom:1px solid #005b7c}.page_service .pageContent .section_price{margin-bottom:100px;padding:0 6%}@media screen and (max-width: 767px){.page_service .pageContent .section_price{padding:0 20px}}.page_service .pageContent .section_price__ol{display:flex;flex-direction:column;row-gap:20px;margin:30px 0;padding:30px;background-color:#f5f8f8}@media screen and (max-width: 767px){.page_service .pageContent .section_price__ol{padding:20px}}.page_service .pageContent .section_price__ol li{padding-left:1em;text-indent:-1em;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw))}.page_service .pageContent .section_price__ol li .title{text-decoration:underline;text-underline-offset:5px;font-weight:500}.page_service .pageContent .section_price .note{padding-left:1em;text-indent:-1em}.page_service .pageContent .section_price .priceTable p{font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw))}.page_service .pageContent .section_price .priceTable p .mb-5{margin-bottom:5rem}.page_service .pageContent .section_price .priceTable table{width:100%;margin-bottom:40px}.page_service .pageContent .section_price .priceTable table th,.page_service .pageContent .section_price .priceTable table td{border:1px solid #116589;padding:30px;text-align:center}@media screen and (max-width: 991px){.page_service .pageContent .section_price .priceTable table th,.page_service .pageContent .section_price .priceTable table td{padding:15px}}@media screen and (max-width: 767px){.page_service .pageContent .section_price .priceTable table th,.page_service .pageContent .section_price .priceTable table td{padding:30px}}.page_service .pageContent .section_price .priceTable table th{background-color:#f5f8f8;color:#116589}.page_service .pageContent .section_price .priceTable table .alignLeft{text-align:left}.page_service .pageContent .section_price .priceTable .employeeRange{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-left:-0.5rem;margin-bottom:50px}.page_service .pageContent .section_price .priceTable .employeeRange a:hover{text-decoration:underline}.page_service .pageContent .section_price .priceTable .employeeRange li{border-right:1px solid #333;height:1.3rem;margin-bottom:1rem;padding:0 .7rem}.page_service .pageContent .section_price .servicepriceTable table{width:100%;margin-bottom:40px}.page_service .pageContent .section_price .servicepriceTable table th,.page_service .pageContent .section_price .servicepriceTable table td{border:1px solid #116589;padding:30px;text-align:center}.page_service .pageContent .section_price .servicepriceTable table th{background-color:#f5f8f8;color:#116589;white-space:nowrap}.page_service .pageContent .section_price .servicepriceTable table td:nth-of-type(1){text-align:left;color:#116589}.page_service .pageContent .section_price .servicepriceTable table td:nth-of-type(3){text-align:left}.page_service .pageContent .section_price .show_md{display:none}@media screen and (max-width: 767px){.page_service .pageContent .section_price .table_lg{display:none}.page_service .pageContent .section_price .show_md{display:block}}.page_service .pageContent .section_price .list_md{font-size:14px;border:solid 2px #116589;margin-bottom:35px}.page_service .pageContent .section_price .list_md li{padding:15px 30px}.page_service .pageContent .section_price .list_md li:nth-child(odd){background-color:#f5f8f8;color:#116589}.page_service .pageContent .section_price .list_md li:nth-child(even){border-bottom:solid 1px #116589}.page_service .pageContent .section_price .alignLeft{text-align:left}.page_service .pageContent .section_price .color_base{color:#116589}.page_service .pageContent .section_price .f_smaller{font-size:12px;margin-left:2rem}.page_service .pageContent .section_qa{padding:100px 6%;background-image:url(../img/service/roumu-2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;text-align:center}@media screen and (max-width: 991px){.page_service .pageContent .section_qa{padding:50px 16%}}@media screen and (max-width: 767px){.page_service .pageContent .section_qa{padding:50px 6%;margin-top:0}}.page_service .pageContent .section_qa h5{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;position:relative;color:#034a69;font-weight:600;text-align:center;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));padding-top:3.5rem;margin-bottom:110px;margin-top:85px}@media screen and (max-width: 767px){.page_service .pageContent .section_qa h5{margin-bottom:60px;margin-top:60px}}.page_service .pageContent .section_qa h5::before{position:absolute;top:-5px;left:50%;width:1px;height:35px;content:"";background:#ff9f46}.page_service .pageContent .section_qa .qaBoxs{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;gap:60px 40px;margin-top:40px}@media screen and (max-width: 991px){.page_service .pageContent .section_qa .qaBoxs{gap:40px}}.page_service .pageContent .section_qa .qaBoxs .item{width:45%;padding:30px 30px 50px;background-color:#fff;box-shadow:0px 3px 10px -6px #777;border-radius:20px;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));text-align:left}@media screen and (max-width: 991px){.page_service .pageContent .section_qa .qaBoxs .item{width:100%;padding:25px 25px 90px}}@media screen and (max-width: 991px){.page_service .pageContent .section_qa .qaBoxs .item:has(.example){padding:40px}}@media screen and (max-width: 767px){.page_service .pageContent .section_qa .qaBoxs .item:has(.example){padding:40px}}@media screen and (max-width : 599px){.page_service .pageContent .section_qa .qaBoxs .item:has(.example){padding:30px}}.page_service .pageContent .section_qa .qaBoxs .item .q,.page_service .pageContent .section_qa .qaBoxs .item .a{position:relative;display:flex;column-gap:30px}@media screen and (max-width: 991px){.page_service .pageContent .section_qa .qaBoxs .item .q,.page_service .pageContent .section_qa .qaBoxs .item .a{display:block}}.page_service .pageContent .section_qa .qaBoxs .item .q span,.page_service .pageContent .section_qa .qaBoxs .item .a span{font-size:max(32px,min(34px,31.2727272727px + 0.2272727273vw))}@media screen and (max-width: 991px){.page_service .pageContent .section_qa .qaBoxs .item .q span,.page_service .pageContent .section_qa .qaBoxs .item .a span{position:static}}.page_service .pageContent .section_qa .qaBoxs .item .q .text,.page_service .pageContent .section_qa .qaBoxs .item .a .text{padding-top:15px}@media screen and (max-width: 991px){.page_service .pageContent .section_qa .qaBoxs .item .q .text,.page_service .pageContent .section_qa .qaBoxs .item .a .text{padding-top:0}}.page_service .pageContent .section_qa .qaBoxs .item .q{color:#116589}.page_service .pageContent .section_qa .qaBoxs .item .a{margin-top:25px;padding-top:25px;border-top:2px solid #116589}@media screen and (max-width: 991px){.page_service .pageContent .section_qa .qaBoxs .item .a{margin-top:15px}}.page_service .pageContent .section_qa .qaBoxs .item .example{color:#116589;font-weight:600;display:flex;justify-content:center;align-items:center;height:100%;text-align:center}.page_service .pageContent .section_flexTextandList{max-width:1200px;margin:0 auto}.page_service .pageContent .section_flexTextandList .inner{padding:0 6%;display:flex;justify-content:space-between;margin-left:auto;margin-top:80px;margin-bottom:80px;font-size:16px}@media screen and (max-width: 767px){.page_service .pageContent .section_flexTextandList .inner{display:block}}.page_service .pageContent .section_flexTextandList .inner p{flex:1;margin-right:5rem}@media screen and (max-width: 767px){.page_service .pageContent .section_flexTextandList .inner p{margin-right:0;margin-bottom:5rem}}.page_service .pageContent .section_flexTextandList .inner ul{flex:1.1}.page_service .pageContent .section_flexTextandList .inner ul li{border:1px solid #116589;padding:1rem;text-align:center;margin-bottom:20px;width:100%}.page_service .pageContent .section_flexTextandList .inner ul li:last-of-type{margin-bottom:0}.page_service .pageContent .section_flexcolumnBoxs{padding:0 6%;max-width:1200px;margin:100px auto}.page_service .pageContent .section_flexcolumnBoxs ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:80px}.page_service .pageContent .section_flexcolumnBoxs ul li{padding:30px;box-shadow:0px 0px 15px -5px #ababab;border-radius:15px;width:48%;margin-bottom:2.5rem}@media screen and (max-width: 767px){.page_service .pageContent .section_flexcolumnBoxs ul li{width:100%}}.page_service .pageContent .section_flexcolumnBoxs ul li dt{color:#116589;font-size:16px;border-bottom:2px solid #116589;text-align:center;padding:1rem 0;margin-bottom:2rem}.page_service .pageContent .section_flexcolumnBoxs ul li dd{font-size:14px;text-align:left}.page_service .pageContent .section_contactform{padding:0 30px 9rem;max-width:750px;margin:0 auto}@media screen and (max-width: 767px){.page_service .pageContent .section_contactform{padding:20px}}.page_service .pageContent .section_contactform .telBox{width:100%;font-size:16px;padding:3rem;border:1px solid #707070;text-align:center;line-height:1.6;font-weight:600}@media screen and (max-width: 767px){.page_service .pageContent .section_contactform .telBox{padding:30px}}.page_service .pageContent .section_contactform .telBox__text{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 30px}@media screen and (max-width: 767px){.page_service .pageContent .section_contactform .telBox__text{flex-direction:column;justify-content:left;align-items:stretch;gap:10px}}.page_service .pageContent .section_contactform .telBox__text span{font-size:25px;line-height:1.4;letter-spacing:.15rem;color:#116589;display:inline-block}@media screen and (max-width: 767px){.page_service .pageContent .section_contactform .telBox__text span{margin-left:0}}.page_service .pageContent .section_contactform .telBox__text span i{font-size:19px}.page_service .pageContent .section_contactform .telBox .time{margin-top:1rem}.page_service .pageContent .section_contactform .formContainer{margin:2rem 0}.page_service .pageContent .section_contactform .formContainer #form-confirm{display:none}.page_service .pageContent .section_contactform .formContainer label{display:block;font-size:16px;font-weight:600}.page_service .pageContent .section_contactform .formContainer label.labelfor{margin-bottom:.8rem}.page_service .pageContent .section_contactform .formContainer input[type=text],.page_service .pageContent .section_contactform .formContainer input[type=email],.page_service .pageContent .section_contactform .formContainer input[type=tel],.page_service .pageContent .section_contactform .formContainer input[type=url]{display:block;background-color:#f5f8f8;border:1px solid #707070;width:100%;min-height:50px;margin-bottom:2rem;padding:10px;font-weight:400;color:#116589}.page_service .pageContent .section_contactform .formContainer textarea{background-color:#f5f8f8;border:1px solid #707070;width:100%;height:17rem;padding:10px;font-weight:400;color:#116589}.page_service .pageContent .section_contactform .formContainer .textarealabel{margin-top:2rem}.page_service .pageContent .section_contactform .formContainer .required{font-size:12px;color:#c13a2e}.page_service .pageContent .section_contactform .formContainer .caption{color:#767676}.page_service .pageContent .section_contactform .formContainer .note{font-size:16px;font-weight:600;margin:3rem 0}.page_service .pageContent .section_contactform .formContainer .note a{text-decoration:underline;text-underline-offset:5px}.page_service .pageContent .section_contactform .formContainer .note a:hover{color:#116589}.page_service .pageContent .section_contactform .formContainer .acceptance{margin:50px 0;text-align:center;font-size:16px;font-weight:600}.page_service .pageContent .section_contactform .formContainer .submitBtn{text-align:center}.page_service .pageContent .section_contactform .formContainer .submitBtn input{max-width:300px;width:100%;margin:0 auto;padding:20px;background-color:#116589;text-align:center;color:#fff}.page_service .pageContent .section_contactform .formContainer .submitBtn .back_button{margin-top:30px;background-color:#3b4043}.page_service .pageContent .section_contactform .formContainer div.wpcf7 .wpcf7-spinner{display:none !important}.page_service .pageContent .section_contactform .formContainer .wpcf7-response-output{margin:30px 0;padding:0;border:none;color:#c13a2e}.page_service .pageContent .section_contactform .formContainer #form-confirm [class*=confirm_]{display:block;width:100%;min-height:50px;margin-bottom:2rem;padding:10px;background-color:#f5f8f8;font-weight:400;color:#116589}.page_service .pageContent .section_contactform .formContainer #form-confirm .textarealabel #form-confirm [class*=confirm_]{margin-bottom:0}.page_service .pageContent .section_contactform .formContainer #form-confirm .confirm_acceptance{height:auto;margin-bottom:100px;padding:0;background-color:rgba(0,0,0,0);font-weight:600;color:#3b4043}.page_service .pageContent .section_merit .grid{display:grid;grid-template-columns:1fr;max-width:1200px;margin:0 auto;padding:20px}.page_service .pageContent .section_merit .grid__header{background-color:#046;color:#fff;padding:20px;margin-bottom:30px;grid-column:1/-1}.page_service .pageContent .section_merit .grid__header-title{font-size:24px;font-weight:bold}.page_service .pageContent .section_merit .grid__intro{grid-column:1/-1;margin-bottom:20px}.page_service .pageContent .section_merit .grid__content{display:grid;grid-template-columns:1fr;gap:30px}.page_service .pageContent .section_merit .grid__image{width:100%}.page_service .pageContent .section_merit .grid__image img{width:100%;height:auto;border-radius:4px}.page_service .pageContent .section_merit .grid__text{display:grid;gap:30px}.page_service .pageContent .section_merit .grid__section{margin-bottom:20px}.page_service .pageContent .section_merit .grid__section-title{color:#046;font-size:20px;margin-bottom:10px;border-bottom:2px solid #046;padding-bottom:5px}@media(min-width: 768px){.page_service .pageContent .section_merit .grid__content{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.page_service .pageContent .section_merit .grid{padding:10px}.page_service .pageContent .section_merit .grid__header-title{font-size:20px}.page_service .pageContent .section_merit .grid__section-title{font-size:18px}}.page_service .pageContent .form-thanks{display:block;width:fit-content;margin:0 auto;padding:80px 0 100px}@media screen and (max-width: 767px){.page_service .pageContent .form-thanks{padding:80px 20px 100px}}.page_service .pageContent .form-thanks p{text-align:center;line-height:1.6;font-size:16px;font-weight:500;color:#116589}@media screen and (max-width: 991px){.page_service .pageContent .form-thanks p{text-align:left}}.page_service .pageContent .form-thanks .arrowBtn{margin:80px auto 0}.page_company .pageContent{padding-top:70px}.page_company .pageContent .lead{text-align:center;padding:0 6%}@media screen and (max-width : 599px){.page_company .pageContent .lead{padding:0 6%;text-align:left}}.page_company .pageContent .lead h4{font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));font-weight:600;color:#116589;line-height:1.9rem;margin-bottom:clamp(3rem,1.8648rem + 4.2381vw,6rem)}.page_company .pageContent .lead h4.mincho{font-size:max(26px,min(28px,25.2727272727px + 0.2272727273vw));font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:3.5rem;margin-top:clamp(3rem,1.8648rem + 4.2381vw,9rem);margin-bottom:clamp(3rem,1.8648rem + 4.2381vw,9rem)}@media screen and (max-width : 599px){.page_company .pageContent .lead h4.mincho{padding:0 6%;text-align:center}}@media screen and (max-width : 599px){.page_company .pageContent .lead h4{text-align:left}}@media screen and (max-width : 599px){.page_company .pageContent .lead.alignCenter h4{text-align:center !important}}.page_company .pageContent .secTtl{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;position:relative;color:#034a69;font-weight:600;text-align:center;font-size:20px;padding-top:50px;margin-bottom:60px}.page_company .pageContent .secTtl::before{position:absolute;top:-5px;left:50%;width:1px;height:35px;content:"";background:#ff9f46}.page_company .pageContent .section_pride{background-image:url(../img/company/profile-2.jpg);background-position:-120px bottom;background-size:50% auto;width:100%;height:auto;min-height:500px;position:relative}@media screen and (max-width: 767px){.page_company .pageContent .section_pride{background-size:120% auto;background-position:0px bottom}}.page_company .pageContent .section_pride .text{color:#fff;font-size:max(16px,min(18px,15.2727272727px + 0.2272727273vw));font-weight:600;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;position:absolute;z-index:1;text-align:center;width:65%;right:0;top:2rem}@media screen and (max-width: 767px){.page_company .pageContent .section_pride .text{width:100%}}.page_company .pageContent .section_pride .text h5{color:#fff}.page_company .pageContent .section_pride::after{content:"";background:rgba(8,47,64,.9);position:absolute;top:0;right:0;bottom:0;left:0}.page_company .pageContent .section_repMessage{padding:7rem 8% 0;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.page_company .pageContent .section_repMessage{padding:4rem 5% 0}}.page_company .pageContent .section_repMessage .grid-wrapper{display:grid;grid-template-columns:.6fr 1.4fr;grid-template-rows:auto;grid-auto-flow:row;grid-template-areas:"imgBox text" "imgBox name" "imgBox career"}@media screen and (max-width: 767px){.page_company .pageContent .section_repMessage .grid-wrapper{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"text" "imgBox" "name" "career"}}.page_company .pageContent .section_repMessage .imgBox{grid-area:imgBox;text-align:left;padding-right:2rem}@media screen and (max-width: 767px){.page_company .pageContent .section_repMessage .imgBox{text-align:center;padding-right:0}}.page_company .pageContent .section_repMessage .imgBox img{max-width:250px}@media screen and (max-width: 767px){.page_company .pageContent .section_repMessage .imgBox img{max-width:230px}}.page_company .pageContent .section_repMessage .text{grid-area:text;padding-bottom:50px}.page_company .pageContent .section_repMessage .name{margin:0 0 30px auto;grid-area:name;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw))}.page_company .pageContent .section_repMessage .name .alignRight{display:inline-block;text-align:right}.page_company .pageContent .section_repMessage .career{grid-area:career}.page_company .pageContent .section_repMessage .career__list li{display:flex;column-gap:10px}.page_company .pageContent .section_repMessage .career__list li .career-year{display:block;width:150px}.page_company .pageContent .section_repMessage .career__list li .career-text{flex:1}.page_company .pageContent .section_repMessage .f_smaller{font-size:12px}.page_company .pageContent .section_overview{padding:6rem 12% 7rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.page_company .pageContent .section_overview{padding:4rem 5%}}.page_company .pageContent .section_overview .infoTable{padding:1.5rem 0;border-top:solid 4px #116589;border-bottom:solid 4px #116589}.page_company .pageContent .section_overview .infoTable table{width:100%;border-collapse:collapse}@media screen and (max-width: 767px){.page_company .pageContent .section_overview .infoTable table{display:block;width:92%;margin:0 auto}}.page_company .pageContent .section_overview .infoTable table tr:last-child th,.page_company .pageContent .section_overview .infoTable table tr:last-child td{border-bottom:none}@media screen and (max-width: 767px){.page_company .pageContent .section_overview .infoTable table tr:first-of-type th{padding-top:10px}}@media screen and (max-width: 767px){.page_company .pageContent .section_overview .infoTable table tr:last-child td{padding-bottom:10px}}.page_company .pageContent .section_overview .infoTable table th,.page_company .pageContent .section_overview .infoTable table td{padding:20px;border-bottom:1px solid #ddd;text-align:left}@media screen and (max-width: 767px){.page_company .pageContent .section_overview .infoTable table th,.page_company .pageContent .section_overview .infoTable table td{display:block;width:100%;padding:10px 0}}.page_company .pageContent .section_overview .infoTable table th{width:30%;padding-left:8rem;font-weight:400}@media screen and (max-width: 991px){.page_company .pageContent .section_overview .infoTable table th{padding-left:20px}}@media screen and (max-width: 767px){.page_company .pageContent .section_overview .infoTable table th{border-bottom:none;width:100%;padding-left:0;padding-top:30px}}@media screen and (max-width: 767px){.page_company .pageContent .section_overview .infoTable table td{padding-bottom:30px}}.page_company .pageContent .section_pointBoxs .pointBox{max-width:1200px;margin:0 auto}.page_company .pageContent .section_pointBoxs .pointBox .imgBox{position:relative;background-color:#005b7c}.page_company .pageContent .section_pointBoxs .pointBox .imgBox img{width:100%;height:100%;object-fit:cover}.page_company .pageContent .section_pointBoxs .pointBox .imgBox img.positionR{object-position:right bottom}.page_company .pageContent .section_pointBoxs .pointBox .imgBox img.positionL{object-position:left bottom}.page_company .pageContent .section_pointBoxs .pointBox .point{position:absolute;right:-50px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#116589;background-color:#fff;border:1px solid #116589;padding:10px;text-align:center;line-height:1.2;width:110px;height:110px;border-radius:110px}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs .pointBox .point{right:50%;top:-40px;transform:translateX(50%);width:80px;height:80px}}.page_company .pageContent .section_pointBoxs .pointBox .item{display:grid;grid-template-columns:50% 50%}@media screen and (max-width: 991px){.page_company .pageContent .section_pointBoxs .pointBox .item{grid-template-columns:50% 50%}}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs .pointBox .item{padding:0}}.page_company .pageContent .section_pointBoxs .pointBox .item .text{padding:4rem 6rem;line-height:1.9;background-color:#f5f8f8}@media screen and (max-width : 1199px){.page_company .pageContent .section_pointBoxs .pointBox .item .text{padding:4rem 4rem 4rem 5rem}}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs .pointBox .item .text{padding:50px 20px 60px}}.page_company .pageContent .section_pointBoxs .pointBox .item .text h6{font-size:max(24px,min(26px,23.2727272727px + 0.2272727273vw));margin-bottom:2rem;line-height:3rem}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs .pointBox .item .text h6{text-align:center}}.page_company .pageContent .section_pointBoxs .pointBox .item .text p{font-size:max(14px,min(14px,14px + 0vw));text-align:left}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs .pointBox .item{grid-template-columns:1fr}.page_company .pageContent .section_pointBoxs .pointBox .item .imgBox{order:2}}.page_company .pageContent .section_pointBoxs .pointBox.photoRight .point{left:-50px}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs .pointBox.photoRight .point{left:auto}}@media screen and (max-width : 1199px){.page_company .pageContent .section_pointBoxs .pointBox.photoRight .item .text{padding:4rem 5rem 4rem 4rem}}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs .pointBox.photoRight .item .text{padding:50px 20px 60px}}.page_company .pageContent .section_pointBoxs.commitment{padding-bottom:130px}@media screen and (max-width: 767px){.page_company .pageContent .section_pointBoxs.commitment{padding-bottom:0}}.page_company .pageContent .section_gridBoxs{padding:7rem 5rem;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.page_company .pageContent .section_gridBoxs{padding:4rem 5%}}.page_company .pageContent .section_gridBoxs .gridBox{display:grid;grid-template-columns:.6fr 1.4fr;gap:2rem 4rem;margin-bottom:4rem;grid-auto-flow:row;grid-template-areas:"title text"}@media screen and (max-width: 767px){.page_company .pageContent .section_gridBoxs .gridBox{grid-template-columns:auto;grid-template-areas:"title" "text"}}.page_company .pageContent .section_gridBoxs .gridBox .title{grid-area:title}.page_company .pageContent .section_gridBoxs .gridBox .title span{border:1px solid #116589;font-size:16px;padding:1rem;width:100%;display:block;text-align:center}.page_company .pageContent .section_gridBoxs .gridBox .text{grid-area:text;font-size:14px}.page_company .pageContent .section_gridBoxs .imgBox{padding-left:33.3333333333%}@media screen and (max-width: 767px){.page_company .pageContent .section_gridBoxs .imgBox{padding-left:0}}.page_company .pageContent .section_gridBoxs .imgBox img{width:100%;max-width:700px}.page_company .pageContent .section_gridBoxs .imgBox.strengths-growth{margin-top:-3rem}.page_company .pageContent .section_memberList{padding:70px 30px;max-width:1200px;margin:0 auto}@media screen and (max-width: 767px){.page_company .pageContent .section_memberList{padding:50px 20px}}.page_company .pageContent .section_memberList .lead{text-align:center;font-size:16px;font-weight:400;line-height:2.5rem;margin-bottom:60px}@media screen and (max-width: 767px){.page_company .pageContent .section_memberList .lead{padding:0}}.page_company .pageContent .section_memberList__container .many-others{width:fit-content;margin:40px 0 0 auto;font-size:fsize(14);color:#116589}.page_company .pageContent .section_memberList .member_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 0}.page_company .pageContent .section_memberList .member_wrapper .memberItem{width:23%}@media screen and (max-width: 991px){.page_company .pageContent .section_memberList .member_wrapper .memberItem{width:30%}}@media screen and (max-width: 767px){.page_company .pageContent .section_memberList .member_wrapper .memberItem{width:48%}}@media screen and (max-width : 599px){.page_company .pageContent .section_memberList .member_wrapper .memberItem{width:100%}}.page_company .pageContent .section_memberList .member_wrapper .memberItem p{text-align:left}.page_company .pageContent .section_memberList .member_wrapper .memberItem .name{margin-top:20px;font-size:18px;font-weight:600;color:#116589}.page_company .pageContent .section_memberList .member_wrapper .memberItem .duty{display:flex;flex-direction:column;row-gap:5px;margin-top:10px}.page_company .pageContent .section_memberList .member_wrapper .memberItem .duty li{position:relative;padding-left:20px;line-height:1.5;font-size:16px}.page_company .pageContent .section_memberList .member_wrapper .memberItem .duty li::before{content:"";position:absolute;top:12px;left:0;width:10px;height:1px;border-bottom:2px solid #ff9f46}.page_company .pageContent .section_memberList .member_wrapper .memberItem .comment{margin-top:20px;font-size:16px}.page_company .pageContent .section_memberList .member_wrapper .memberItem .skill{margin-top:15px;padding:10px;background-color:#f5f8f8;line-height:1.6;font-size:14px;color:#3b4043}.page_company .pageContent .section_memberList .member_wrapper .memberItem .skill span{display:block;width:fit-content;margin-bottom:5px;font-size:13px;font-weight:500}.page_company .pageContent .section_memberList .member_wrapper .memberItem .imgBox{overflow:hidden}.page_company .pageContent .section_memberList .member_wrapper .memberItem .imgBox img{width:100%;height:auto}.page_company .pageContent .section_timeline .timeline .item .contentR{width:70%;display:flex}@media screen and (max-width: 991px){.page_company .pageContent .section_timeline .timeline .item .contentR{width:100%;display:block}}.page_company .pageContent .section_timeline .timeline .item .contentR .history{margin:0 2rem;width:50%}@media screen and (max-width: 991px){.page_company .pageContent .section_timeline .timeline .item .contentR .history{margin:0 1.5rem;width:calc(100% - 1.5rem)}}.page_company .pageContent .section_timeline .timeline .item .contentR .history p{background-color:#f2f2f2;padding:15px}.page_company .pageContent .section_timeline .timeline .item .contentR .event{width:50%;margin-left:1rem}@media screen and (max-width: 991px){.page_company .pageContent .section_timeline .timeline .item .contentR .event{width:auto;margin-left:1.5rem;margin-top:1.5rem}}.page_company .pageContent .section_timeline .timeline .item .contentR .event .description{margin-top:20px;padding-top:20px;border-top:1px solid #707070}.header_archives{width:100%;height:123px;background:linear-gradient(to right, #0d516e, #2089b4);text-align:center;margin-top:var(--header-height);display:table}@media screen and (max-width: 991px){.header_archives{margin-top:0;height:101px}}.header_archives h2{color:#fff;display:table-cell;vertical-align:middle;font-size:25px;font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;font-weight:400}.container_notice .content{margin-top:20px}@media screen and (max-width : 599px){.container_notice .content{margin-top:40px}}.container_notice .content .year-select{margin-bottom:20px}.container_notice .content .year-select select{padding:5px 20px;font-size:16px;border:1px solid #116589;appearance:menulist}.container_notice .content .year-select select :after{content:">"}.container_notice .content .posts .post{border-bottom:1px solid #116589;padding:15px 0}.container_notice .content .posts .post time{font-size:12px}.container_notice .content .posts .post .category{padding:2px 15px;font-size:12px;margin-left:15px;border-left:1px solid #3b4043}.container_notice .content .posts .post .post-title{margin:10px 0 0;font-size:16px;font-weight:600}.container_notice .content .posts .post .post-title a:hover{color:#116589}.container_notice .content .pagination{display:flex;justify-content:center;align-items:center;margin-top:20px;font-weight:bold}.container_notice .content .pagination a,.container_notice .content .pagination span{padding:5px 10px;margin:0 5px}.container_notice .content .pagination a.current,.container_notice .content .pagination span.current{text-decoration:underline;color:#ff9f46}.container_notice .content .pagination a.prev,.container_notice .content .pagination a.next,.container_notice .content .pagination span.prev,.container_notice .content .pagination span.next{font-weight:bold;font-family:"Font Awesome 5 Free";color:#ff9f46;font-size:20px}.container_notice .content .pagination a .pagination-arrow.prev::before,.container_notice .content .pagination span .pagination-arrow.prev::before{content:""}.container_notice .content .pagination a .pagination-arrow.next::before,.container_notice .content .pagination span .pagination-arrow.next::before{content:""}.container_notice .single time{font-size:14px}.container_notice .single .post-title{border-bottom:1px solid #116589;padding:10px 0;font-size:20px}.container_notice .single .contentBody{margin-top:50px}.container_notice .single .contentBody p{margin-bottom:1rem}.container_notice .single .btnMore{background-color:#fff;display:block;border:solid 1px #116589;text-align:center;font-size:16px;font-weight:600;color:#116589;transition:all .5s ease}.container_notice .single .btnMore i{margin-left:1rem}.container_notice .single .btnMore:hover{background-color:#116589;color:#fff}.container_notice .single .btnMore{margin:50px auto 0;width:50%;line-height:55px;position:relative}@media screen and (max-width: 767px){.container_notice .single .btnMore{width:90%}}.container_notice .single .btnMore i{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.archives_customer .content_wrapper{display:flex;flex-direction:row-reverse;align-items:flex-start}@media screen and (max-width: 767px){.archives_customer .content_wrapper{flex-direction:column-reverse;align-items:stretch}}.archives_customer .content_wrapper .contentBox{flex:1;padding:3% 6% 3% 3%;width:100%}.archives_customer .content_wrapper .contentBox .itemsList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px}@media screen and (max-width: 767px){.archives_customer .content_wrapper .contentBox .itemsList{gap:40px}}.archives_customer .content_wrapper .contentBox .itemsList .item{width:calc(50% - 30px)}@media screen and (max-width: 767px){.archives_customer .content_wrapper .contentBox .itemsList .item{width:100%;padding:1%}}.archives_customer .content_wrapper .contentBox .itemsList .item .imgBox{overflow:hidden;box-shadow:0px 3px 10px -6px #777}.archives_customer .content_wrapper .contentBox .itemsList .item .imgBox .mainImg img{width:100%;height:auto;transition:1s cubic-bezier(0.23, 1, 0.32, 1)}.archives_customer .content_wrapper .contentBox .itemsList .item .lead{font-size:16px;margin:20px 0 10px;font-weight:600}.archives_customer .content_wrapper .contentBox .itemsList .item p{font-size:14px}.archives_customer .content_wrapper .contentBox .itemsList .item:hover .imgBox .mainImg img{transform:scale(1.05)}.archives_customer .content_wrapper .contentBox .itemsList .item:hover .lead{color:#116589}.archives_customer .content_wrapper .contentBox .pagination{display:flex;justify-content:center;align-items:center;margin-top:20px;font-weight:bold}.archives_customer .content_wrapper .contentBox .pagination a,.archives_customer .content_wrapper .contentBox .pagination span{padding:5px 10px;margin:0 5px}.archives_customer .content_wrapper .contentBox .pagination a.current,.archives_customer .content_wrapper .contentBox .pagination span.current{text-decoration:underline;color:#ff9f46}.archives_customer .content_wrapper .contentBox .pagination a.prev,.archives_customer .content_wrapper .contentBox .pagination a.next,.archives_customer .content_wrapper .contentBox .pagination span.prev,.archives_customer .content_wrapper .contentBox .pagination span.next{font-weight:bold;font-family:"Font Awesome 5 Free";color:#ff9f46;font-size:20px}.archives_customer .content_wrapper .contentBox .pagination a .pagination-arrow.prev::before,.archives_customer .content_wrapper .contentBox .pagination span .pagination-arrow.prev::before{content:""}.archives_customer .content_wrapper .contentBox .pagination a .pagination-arrow.next::before,.archives_customer .content_wrapper .contentBox .pagination span .pagination-arrow.next::before{content:""}.archives_customer .content_wrapper .sideBox{position:sticky;top:100px;left:0;width:25%;padding:3%;font-size:16px}@media screen and (max-width: 767px){.archives_customer .content_wrapper .sideBox{position:inherit;width:100%}}.archives_customer .content_wrapper .sideBox dl{width:100%}.archives_customer .content_wrapper .sideBox dl dt,.archives_customer .content_wrapper .sideBox dl dd{margin-bottom:.5rem}.archives_customer .content_wrapper .sideBox dl dt i,.archives_customer .content_wrapper .sideBox dl dd i{margin-right:.7rem}.archives_customer .content_wrapper .sideBox dl dd{margin-left:1rem}.page_recruitment .headImg_wrapper{position:relative}.page_recruitment .headImg_wrapper .catchwrapper{padding-top:var(--header-height)}.page_recruitment .headImg_wrapper .catchwrapper img{width:100%}.page_recruitment .headImg_wrapper .catchwrapper .img_md{display:none}@media screen and (max-width: 991px){.page_recruitment .headImg_wrapper .catchwrapper{padding-top:0}}@media screen and (max-width: 767px){.page_recruitment .headImg_wrapper .catchwrapper .img_lg{display:none}.page_recruitment .headImg_wrapper .catchwrapper .img_md{display:block}}.page_recruitment .headImg_wrapper .catch{background-color:rgba(17,101,137,.97);color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;margin-top:var(--header-height);width:33%;padding-left:clamp(30px,calc(5.3054662379px + 3.2154340836vw),50px);padding-right:clamp(30px,calc(5.3054662379px + 3.2154340836vw),50px);font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;display:grid;place-content:center}@media screen and (max-width: 991px){.page_recruitment .headImg_wrapper .catch{margin-top:0}}@media screen and (max-width: 767px){.page_recruitment .headImg_wrapper .catch{display:grid;width:100%;position:static;padding:2.5rem}}.page_recruitment .headImg_wrapper .catch span{font-size:clamp(14px,calc(8.9974811083px + 0.5037783375vw),16px);font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",Yu Gothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;margin-bottom:1.7rem;display:block}@media screen and (max-width: 767px){.page_recruitment .headImg_wrapper .catch span{margin-bottom:1.2rem}}.page_recruitment .headImg_wrapper .catch .title{font-size:clamp(20px,calc(-10.0151133501px + 3.0226700252vw),32px);margin-bottom:2rem}@media screen and (max-width: 767px){.page_recruitment .headImg_wrapper .catch .title{font-size:clamp(20px,calc(12.7066450567px + 1.9448946515vw),32px);line-height:1.4;margin-bottom:1rem}}.page_recruitment .headImg_wrapper .catch .subtitle{font-size:clamp(14px,calc(-1.0075566751px + 1.5113350126vw),20px)}.page_recruitment .grid_wrapper{container-type:inline-size}.page_recruitment .grid_wrapper section.grid{display:grid;place-content:center;place-items:center;max-width:1200px;margin:100px auto 0 auto;padding:0 3%}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid{margin:100px 6%;padding:0}}.page_recruitment .grid_wrapper section.grid img{width:clamp(230px,calc(-245.6284153005px + 46.4480874317vw),400px)}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid img{width:clamp(315px,calc(233.6862244898px + 21.6836734694vw),400px);order:2}}.page_recruitment .grid_wrapper section.grid .titleEn{color:#edf9ff;font-size:clamp(60px,calc(47.8078817734px + 3.2512315271vw),93px);font-weight:600;position:absolute;top:clamp(-95px,calc(-76.4790996785px + -2.4115755627vw),-110px);z-index:-1}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid .titleEn{top:clamp(-65px,calc(-41.0841836735px + -6.3775510204vw),-90px)}}.page_recruitment .grid_wrapper section.grid .slogan{font-size:clamp(20px,calc(17.7832512315px + 0.5911330049vw),26px);font-weight:600;margin-bottom:2rem}.page_recruitment .grid_wrapper section.grid .item{position:relative}.page_recruitment .grid_wrapper section.grid .item .link{text-align:right}.page_recruitment .grid_wrapper section.grid .item .link a{font-size:14px;color:#116589}.page_recruitment .grid_wrapper section.grid .item .link a i{margin-left:10px}.page_recruitment .grid_wrapper section.grid .item .link a:hover{text-decoration:underline}.page_recruitment .grid_wrapper section.grid .item .link{margin-top:2rem}.page_recruitment .grid_wrapper section.grid.message{grid-template-columns:1fr 2fr}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.message{grid-template-columns:1fr;margin:85px 6%}}.page_recruitment .grid_wrapper section.grid.message .item{margin-left:100px}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.message .item{margin-left:0;margin-bottom:45px}}.page_recruitment .grid_wrapper section.grid.message img{width:100%}.page_recruitment .grid_wrapper section.grid.company{grid-template-columns:2fr 1fr;margin:100px auto 150px auto}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.company{grid-template-columns:1fr;margin:100px 6%}}.page_recruitment .grid_wrapper section.grid.company .item{margin-right:100px}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.company .item{margin-right:0;margin-bottom:45px}}.page_recruitment .grid_wrapper section.grid.company img{width:100%}.page_recruitment .grid_wrapper section.grid.features{place-content:start;place-items:start;position:relative;padding:0;margin-bottom:100px}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features{margin:100px 0 0 0}}@media(max-width: 1200px){.page_recruitment .grid_wrapper section.grid.features .title{margin-left:6%}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper{position:relative;padding:60px 0;display:grid;place-content:center;place-items:center;grid-template-columns:2fr 1fr;gap:20px}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper{grid-template-columns:1fr}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper::before{content:"";position:absolute;top:0;width:80%;height:100%;background-color:#f5f8f8;z-index:-1}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper::before{width:100%;height:70%}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper .item{width:100%;max-width:800px;padding:70px}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper .item{padding:6%;grid-column:1}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper .item p:first-child{font-size:clamp(20px,calc(4.9924433249px + 1.5113350126vw),26px);font-weight:600;margin-bottom:20px}.page_recruitment .grid_wrapper section.grid.features .itemWrapper .item p:last-child{line-height:1.6;font-size:clamp(14px,calc(8.9974811083px + 0.5037783375vw),16px)}.page_recruitment .grid_wrapper section.grid.features .itemWrapper img{width:100%;max-width:400px;object-fit:cover;z-index:1}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper img{padding:0 6%;max-width:none}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgright{margin-bottom:100px}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgright{margin-bottom:auto}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgright::before{left:0}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgright .item{grid-column:1}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgright img{grid-column:2}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgright img{grid-column:1}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgleft{grid-template-columns:1fr 2fr}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgleft{grid-template-columns:1fr}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgleft::before{right:0}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgleft .item{grid-column:2}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgleft .item{grid-column:1}}.page_recruitment .grid_wrapper section.grid.features .itemWrapper.imgleft img{grid-column:1}.page_recruitment .grid_wrapper .entry-btn{position:sticky;bottom:10px;left:0;width:clamp(265px,calc(216.9704433498px + 12.8078817734vw),395px);margin:120px auto 200px;background-color:#116589;border-radius:unset;filter:drop-shadow(0 0 20px rgba(0, 91, 124, 0.3));z-index:500;transition:all .5s ease}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper .entry-btn{margin:70px auto 130px}}@media screen and (max-width : 599px){.page_recruitment .grid_wrapper .entry-btn{margin:60px auto 100px;filter:drop-shadow(0 0 10px rgba(0, 91, 124, 0.3))}}.page_recruitment .grid_wrapper .entry-btn::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#ff9f46;transition:all .5s ease}.page_recruitment .grid_wrapper .entry-btn a{position:relative;display:block;color:#fff;font-size:20px;padding:1rem 0;text-align:center;transition:all .5s ease;z-index:501}@media screen and (max-width: 767px){.page_recruitment .grid_wrapper .entry-btn a{font-size:16px}}.page_recruitment .grid_wrapper .entry-btn:hover::before{width:100%}.page_recruitment .imgGrid_wapper{position:relative}.page_recruitment .imgGrid_wapper .imgGrid{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .imgGrid{grid-template-columns:1fr;position:absolute;display:block;top:50%;left:50%;width:100%;overflow:hidden;height:100%;transform:translateX(-50%) translateY(-50%);z-index:-1}}.page_recruitment .imgGrid_wapper .imgGrid .item{overflow:hidden}.page_recruitment .imgGrid_wapper .imgGrid .item img{width:100%;object-fit:cover;aspect-ratio:8.3/7;filter:brightness(0.9)}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .imgGrid .item img{aspect-ratio:auto}}.page_recruitment .imgGrid_wapper .imgGrid .item:first-child img{object-position:right}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .imgGrid .item:first-child img{display:none}}.page_recruitment .imgGrid_wapper .imgGrid .item:nth-child(2) img{object-position:-50% 70px;transform:scale(1.6)}@media screen and (max-width: 991px){.page_recruitment .imgGrid_wapper .imgGrid .item:nth-child(2) img{padding-top:0}}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .imgGrid .item:nth-child(2) img{display:none}}.page_recruitment .imgGrid_wapper .imgGrid .item:nth-child(3) img{display:none}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .imgGrid .item:nth-child(3) img{display:block}}.page_recruitment .imgGrid_wapper .textBox{background-color:hsla(0,0%,100%,.97);position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:clamp(500px,calc(128.5024154589px + 48.309178744vw),800px);padding:6%}@media screen and (max-width: 991px){.page_recruitment .imgGrid_wapper .textBox{padding:clamp(30px,calc(30px + 0vw),30px) clamp(30px,calc(30px + 0vw),30px) clamp(30px,calc(-963px + 100vw),60px) clamp(30px,calc(30px + 0vw),30px)}}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .textBox{position:relative;top:0;left:0;transform:none;width:100%;background-color:hsla(0,0%,100%,.9);padding:90px 6%}}.page_recruitment .imgGrid_wapper .textBox .bluetext{font-size:clamp(16px,calc(5.9949622166px + 1.0075566751vw),20px);font-family:"Noto Sans JP",Hiragino Sans,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",Yu Gothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;display:block;color:#116589;font-weight:600}.page_recruitment .imgGrid_wapper .textBox .title{font-size:clamp(23px,calc(5.4911838791px + 1.7632241814vw),30px);margin-bottom:1.5rem;font-weight:600}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .textBox .title{font-size:clamp(20px,calc(18.1766612642px + 0.4862236629vw),23px)}}.page_recruitment .imgGrid_wapper .textBox .text{text-align:left;font-size:clamp(14px,calc(8.9974811083px + 0.5037783375vw),16px)}@media screen and (max-width: 767px){.page_recruitment .imgGrid_wapper .textBox .text{font-size:14px}}.page_recruitment .bgImg{padding:10rem 6%;background-image:url(../img/service/roumu-2.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;text-align:center}@media screen and (max-width: 991px){.page_recruitment .bgImg{padding:50px 16%}}@media screen and (max-width: 767px){.page_recruitment .bgImg{padding:50px 6%;margin-top:0}}.page_recruitment .bgImg h5{font-size:clamp(20px,calc(17.7832512315px + 0.5911330049vw),26px);position:relative;color:#034a69;font-weight:600;text-align:center;padding-top:3.5rem;margin-bottom:55px}@media screen and (max-width: 767px){.page_recruitment .bgImg h5{margin-bottom:60px;padding-top:0}}.page_recruitment .bgImg .supports{display:flex;justify-content:space-around;flex-wrap:wrap;max-width:1200px;margin:80px auto 0 auto}@media screen and (max-width: 991px){.page_recruitment .bgImg .supports{display:block;margin-top:60px}}.page_recruitment .bgImg .supports .item{background-color:hsla(0,0%,100%,.8);padding:4% 3%;margin-top:1%;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw));width:32%;text-align:center}@media screen and (max-width: 991px){.page_recruitment .bgImg .supports .item{width:100%;padding:25px 25px 90px;margin-bottom:5%}}.page_recruitment .bgImg .supports .item h6{font-size:clamp(20px,calc(17.7832512315px + 0.5911330049vw),26px)}.page_recruitment .bgImg .supports .item img{height:66px;margin:35px auto}.page_recruitment .bgImg .supports .item p{text-align:left}.page_recruitment .repMessage{background-color:#116589;color:#fff}@media screen and (max-width: 767px){.page_recruitment .repMessage{padding:0 6%}}.page_recruitment .repMessage .grid-wrapper{padding:7rem 0rem;max-width:1200px;margin:0 auto;display:grid;grid-auto-flow:row;grid-template-areas:"h5 imgBox" "text imgBox" "name imgBox"}@media(max-width: 1200px){.page_recruitment .repMessage .grid-wrapper{margin:0 3%}}@media screen and (max-width: 767px){.page_recruitment .repMessage .grid-wrapper{margin:0;grid-template-areas:"h5" "text" "name" "imgBox"}}.page_recruitment .repMessage h5{font-family:"Noto Serif JP","Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;position:relative;font-weight:600;text-align:center;font-size:20px;padding-top:3.5rem;margin-bottom:30px}.page_recruitment .repMessage h5::before{position:absolute;top:-5px;left:50%;width:1px;height:35px;content:"";background:#ff9f46}.page_recruitment .repMessage .imgBox{grid-area:imgBox;text-align:left;padding-left:115px}@media screen and (max-width: 767px){.page_recruitment .repMessage .imgBox{text-align:center;padding-left:0;padding-top:50px}}.page_recruitment .repMessage .imgBox img{max-width:400px}@media screen and (max-width: 767px){.page_recruitment .repMessage .imgBox img{max-width:100%}}.page_recruitment .repMessage .text{grid-area:text;padding-bottom:60px;font-size:clamp(14px,calc(13.2610837438px + 0.197044335vw),16px)}@media screen and (max-width: 767px){.page_recruitment .repMessage .text{padding-bottom:30px}}.page_recruitment .repMessage .name{text-align:center;margin-left:auto;grid-area:name;font-size:max(14px,min(16px,13.2727272727px + 0.2272727273vw))}.page_recruitment .repMessage .name .alignRight{display:inline-block;text-align:right}.page_recruitment .repMessage .career{grid-area:career}.page_recruitment .repMessage .f_smaller{font-size:12px}.page_recruitment .interview{place-content:start;place-items:start;position:relative;margin:100px 0 0 0}@media screen and (max-width: 767px){.page_recruitment .interview{margin:100px 0 0 0}}.page_recruitment .interview .title{max-width:1200px;margin:0 auto}.page_recruitment .interview .title .titleEn{color:#edf9ff;font-size:clamp(60px,calc(47.8078817734px + 3.2512315271vw),93px);font-weight:600;position:absolute;top:clamp(-75px,calc(-62.652733119px + -1.6077170418vw),-85px);z-index:-1}@media screen and (max-width: 767px){.page_recruitment .interview .title .titleEn{top:clamp(-55px,calc(-35.8673469388px + -5.1020408163vw),-75px)}}.page_recruitment .interview .title .slogan{font-size:clamp(20px,calc(17.7832512315px + 0.5911330049vw),26px);font-weight:600;margin-bottom:2rem}@media(max-width: 1200px){.page_recruitment .interview .title{margin-left:3%}}@media screen and (max-width: 767px){.page_recruitment .interview .title{margin-left:6%}}.page_recruitment .interview .itemWrapper{width:100%;position:relative;margin-top:50px;display:grid;gap:65px}@media screen and (max-width: 767px){.page_recruitment .interview .itemWrapper{gap:0}}.page_recruitment .interview .itemWrapper::before{content:"";position:absolute;bottom:0;width:100%;height:85%;max-height:380px;z-index:-1}@media screen and (max-width: 767px){.page_recruitment .interview .itemWrapper::before{width:100%;height:100%;max-height:none}}.page_recruitment .interview .itemWrapper img{width:100%;max-width:620px;z-index:1}@media screen and (max-width: 767px){.page_recruitment .interview .itemWrapper img{max-width:none}}.page_recruitment .interview .itemWrapper.imgleft{grid-template-columns:1fr 1fr}@media screen and (max-width: 991px){.page_recruitment .interview .itemWrapper.imgleft{margin-top:50px;gap:25px}}@media screen and (max-width: 767px){.page_recruitment .interview .itemWrapper.imgleft{margin:0 auto;grid-template-columns:1.8fr 1.57fr}}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgleft{grid-template-columns:1fr}}.page_recruitment .interview .itemWrapper.imgleft .img{justify-self:end}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgleft .img{display:none}}.page_recruitment .interview .itemWrapper.imgleft .img-sm{display:none}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgleft .img-sm{display:block;margin-bottom:25px}}.page_recruitment .interview .itemWrapper.imgleft::before{background-color:#edf9ff}.page_recruitment .interview .itemWrapper.imgleft .number{color:#116589}.page_recruitment .interview .itemWrapper.imgleft .personinfo .initial{color:#116589}.page_recruitment .interview .itemWrapper.imgright{grid-template-columns:1.1fr .8fr}@media(min-width: 1490px){.page_recruitment .interview .itemWrapper.imgright{grid-template-columns:1fr .8fr}}@media screen and (max-width: 767px){.page_recruitment .interview .itemWrapper.imgright{grid-template-columns:1.57fr 1.8fr}}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgright{margin:0 auto;grid-template-columns:1fr}}.page_recruitment .interview .itemWrapper.imgright .img{position:relative}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgright .img{display:none}}.page_recruitment .interview .itemWrapper.imgright .img img{position:absolute;bottom:0;max-width:520px}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgright .img img{padding:0;position:static}}.page_recruitment .interview .itemWrapper.imgright .img-sm{display:none}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgright .img-sm{display:block}}.page_recruitment .interview .itemWrapper.imgright::before{background-color:#ffe4d5}.page_recruitment .interview .itemWrapper.imgright .item{justify-self:end;margin-top:clamp(50px,calc(-24.2995169082px + 9.6618357488vw),110px);margin-bottom:clamp(50px,calc(32.6634460548px + 2.2544283414vw),64px)}@media screen and (max-width: 767px){.page_recruitment .interview .itemWrapper.imgright .item{justify-self:start;margin-top:0;width:100%}}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper.imgright .item{margin-bottom:0}}.page_recruitment .interview .itemWrapper.imgright .number{color:#ff9f46}.page_recruitment .interview .itemWrapper.imgright .personinfo .initial{color:#ff9f46}.page_recruitment .interview .itemWrapper .item{margin-top:clamp(60px,calc(-63.8325281804px + 16.1030595813vw),160px);margin-right:25px;max-width:550px;font-weight:600}@media screen and (max-width: 767px){.page_recruitment .interview .itemWrapper .item{margin-top:0;padding:6%;margin-right:0}}@media screen and (max-width : 599px){.page_recruitment .interview .itemWrapper .item{max-width:none;width:100%}}.page_recruitment .interview .itemWrapper .item .number{font-size:16px;margin-bottom:20px}.page_recruitment .interview .itemWrapper .item h5{font-size:clamp(20px,calc(-0.0100755668px + 2.0151133501vw),28px);margin-bottom:clamp(20px,calc(-17.1497584541px + 4.8309178744vw),50px);font-weight:600}.page_recruitment .interview .itemWrapper .item .personinfo{background-color:#fff;padding:clamp(15px,calc(-3.5748792271px + 2.4154589372vw),30px)}.page_recruitment .interview .itemWrapper .item .personinfo .initial{font-size:clamp(20px,calc(4.9924433249px + 1.5113350126vw),26px)}.page_recruitment .interview .itemWrapper .item .personinfo .task{font-size:clamp(16px,calc(5.9949622166px + 1.0075566751vw),20px)}.page_recruitment .interview .qalist{margin:95px auto 140px auto;max-width:900px}@media screen and (max-width: 991px){.page_recruitment .interview .qalist{padding:6%}}.page_recruitment .interview .qalist dt{color:#005cb9;font-size:clamp(18px,calc(12.9974811083px + 0.5037783375vw),20px);position:relative;padding-left:60px;margin-bottom:30px}.page_recruitment .interview .qalist dt::before{content:"";width:50px;height:1px;display:inline-block;background-color:#005cb9;position:absolute;top:calc(50% - 2px);left:0}@media screen and (max-width: 767px){.page_recruitment .interview .qalist dt::before{top:1.3rem}}.page_recruitment .interview .qalist dd{font-size:14px;margin-bottom:90px}.page_recruitment .interview .qalist.item02 dt{color:#ff9f46}.page_recruitment .interview .qalist.item02 dt::before{background-color:#ff9f46}.page_recruitment .interview .message{background-color:#0080b9;color:#fff;font-size:14px;padding:45px 120px;max-width:900px;margin:0 auto}.page_recruitment .interview .message p{font-size:clamp(20px,calc(-0.0100755668px + 2.0151133501vw),28px);margin-bottom:1rem;font-weight:600}@media screen and (max-width: 767px){.page_recruitment .interview .message{padding:30px 25px}}.page_recruitment .interview .message.item02{background-color:#f78755}.page_recruitment .guidelines{background-color:#f5f8f8;padding-bottom:130px}@media screen and (max-width : 1199px){.page_recruitment .guidelines{padding-bottom:0}}.page_recruitment .guidelines .banner{width:100%;max-height:350px;height:clamp(150px,calc(76.1083743842px + 19.7044334975vw),350px);margin:0 auto;background-image:url(../img/recruit-15.jpg);background-size:100%;background-position:center;position:relative}.page_recruitment .guidelines .banner p{position:absolute;top:50%;transform:translateY(-50%);left:10%;font-size:clamp(20px,calc(4.9924433249px + 1.5113350126vw),26px);color:#fff;font-weight:600}@media screen and (max-width: 991px){.page_recruitment .guidelines .banner{background-size:120%;background-position:50%}}@media screen and (max-width: 767px){.page_recruitment .guidelines .banner{height:150px;background-size:155%;background-position:70%}}.page_recruitment .guidelines .infoTable{max-width:1060px;width:100%;margin:0 auto;padding:140px 0 0 0}@media(max-width: 1200px){.page_recruitment .guidelines .infoTable{padding:60px 6%}}.page_recruitment .guidelines .infoTable .title{font-size:clamp(20px,calc(4.9924433249px + 1.5113350126vw),26px);color:#116589;font-weight:600;margin-bottom:1rem}.page_recruitment .guidelines .infoTable .tablewapper{padding:60px 80px;background-color:#fff}@media screen and (max-width: 991px){.page_recruitment .guidelines .infoTable .tablewapper{padding:40px 30px}}@media screen and (max-width: 767px){.page_recruitment .guidelines .infoTable .tablewapper{padding:40px 20px}}@media screen and (max-width : 599px){.page_recruitment .guidelines .infoTable .tablewapper{padding:25px 15px}}.page_recruitment .guidelines .infoTable .tablewapper table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:16px;border-collapse:separate;border-spacing:15px 0px}@media screen and (max-width: 767px){.page_recruitment .guidelines .infoTable .tablewapper table{display:block;margin:0 auto;font-size:14px}}.page_recruitment .guidelines .infoTable .tablewapper table tr th,.page_recruitment .guidelines .infoTable .tablewapper table tr td{padding:20px;border-bottom:1px solid #ddd;text-align:left}@media screen and (max-width: 767px){.page_recruitment .guidelines .infoTable .tablewapper table tr th,.page_recruitment .guidelines .infoTable .tablewapper table tr td{display:block;width:100%;padding:10px 0}}.page_recruitment .guidelines .infoTable .tablewapper table tr th{width:30%;font-weight:600;border-bottom:2px solid #116589;color:#116589;text-align:center}@media screen and (max-width: 767px){.page_recruitment .guidelines .infoTable .tablewapper table tr th{width:100%;padding-left:0;text-align:left}}@media screen and (max-width: 767px){.page_recruitment .guidelines .infoTable .tablewapper table tr td{margin-bottom:1.5rem;border-bottom:none}}@media screen and (max-width: 767px){.page_recruitment .guidelines .infoTable .tablewapper table tr:last-of-type td{margin-bottom:0;padding-bottom:0}}.page_recruitment .entry{text-align:center;padding:200px 30px 0}@media screen and (max-width: 767px){.page_recruitment .entry{padding:130px 30px 0}}@media screen and (max-width : 599px){.page_recruitment .entry{padding:100px 30px 0}}.page_recruitment .entry h5{font-size:clamp(60px,calc(-35.0478589421px + 9.5717884131vw),98px);color:#116589;margin-bottom:clamp(55px,calc(51.3054187192px + 0.9852216749vw),65px)}.page_recruitment .entry p{font-size:clamp(16px,calc(-9.0125944584px + 2.5188916877vw),26px)}/*# sourceMappingURL=main.css.map */