@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.pc{display:none !important}}@media print, screen and (min-width: 1200px){.sp{display:none !important}}@media screen and (max-width: 1023px){.pc{display:none !important}}html{font-family:"IBM Plex Sans JP", serif;color:#000;font-size:62.5%;overflow-x:hidden;width:100vw;font-weight:500}body{font-size:1.6rem}body *{font-weight:500}a{text-decoration:none;color:#000}img{max-width:100%;height:auto}img.fit{width:100%}.inner{padding:0 5%;letter-spacing:0.1rem}.relative{position:relative}.absolute{position:absolute}.la_en{font-family:"Staatliches";font-weight:500 !important}.tx_blue{color:#000}.tx_dblue{color:#000}.tx_lblue{color:#000}.tx_vblue{color:#000}.tx_white{color:#fff}@media print, screen and (min-width: 768px){.ttl_xxl{font-size:6.5rem;margin-bottom:30px;line-height:1.5}}@media screen and (max-width: 767px){.ttl_xxl{font-size:12vw;margin-bottom:25px;line-height:1.5}}@media print, screen and (min-width: 768px){.ttl_xl{font-size:3.4rem;margin-bottom:40px;line-height:1.4}}@media screen and (max-width: 767px){.ttl_xl{font-size:3rem;margin-bottom:30px;line-height:1.3}}@media print, screen and (min-width: 768px){.ttl_lg{font-size:3rem;margin-bottom:35px;line-height:1.7}}@media screen and (max-width: 767px){.ttl_lg{font-size:2.6rem;margin-bottom:20px;line-height:1.8}}.ttl_mdl{line-height:1.6}@media print, screen and (min-width: 768px){.ttl_mdl{font-size:2.8rem;margin-bottom:20px}}@media screen and (max-width: 767px){.ttl_mdl{font-size:2.4rem;margin-bottom:20px}}.ttl_sml{line-height:1.4}@media print, screen and (min-width: 768px){.ttl_sml{font-size:2.6rem;margin-bottom:20px}}@media screen and (max-width: 767px){.ttl_sml{font-size:2.2rem;margin-bottom:10px}}.ttl_md{line-height:1.5}@media print, screen and (min-width: 768px){.ttl_md{font-size:2.2rem;margin-bottom:20px}}@media screen and (max-width: 767px){.ttl_md{font-size:2.1rem;margin-bottom:10px}}.ttl_sm{line-height:1.5}@media print, screen and (min-width: 768px){.ttl_sm{font-size:2rem;margin-bottom:10px}}@media screen and (max-width: 767px){.ttl_sm{font-size:1.6rem;margin-bottom:5px}}.ttl_min{line-height:1.5}@media print, screen and (min-width: 768px){.ttl_min{font-size:1.8rem;margin-bottom:15px}}@media screen and (max-width: 767px){.ttl_min{font-size:1.5rem;margin-bottom:10px}}.ttl_xs{line-height:2}@media print, screen and (min-width: 768px){.ttl_xs{font-size:1.6rem;margin-bottom:10px}}@media screen and (max-width: 767px){.ttl_xs{font-size:1.5rem;margin-bottom:10px}}.ttl_xxs{line-height:1.5}@media print, screen and (min-width: 768px){.ttl_xxs{font-size:1.4rem;margin-bottom:10px}}@media screen and (max-width: 767px){.ttl_xxs{font-size:1.3rem;margin-bottom:10px}}.ttl_xxl,.ttl_xl,.ttl_lg,.ttl_mdl,.ttl_sml,.ttl_md,.ttl_sm,.ttl_xs,.ttl_min,.ttl_xxs{font-weight:bold}.ttl_xxl span,.ttl_xl span,.ttl_lg span,.ttl_mdl span,.ttl_sml span,.ttl_md span,.ttl_sm span,.ttl_xs span,.ttl_min span,.ttl_xxs span{display:inline-block}.bg_gold{background-color:#DBC942}#all{position:relative}@media screen and (min-width: 1251px){#pc_ttl{position:fixed;display:flex;top:6%;left:10%}#pc_ttl .top_logo a{display:flex;justify-content:flex-start;align-items:center}#pc_ttl .top_logo a .mark img{width:60px}#pc_ttl .top_logo a .logo{margin-left:10px}#pc_ttl .top_logo a .logo img{width:160px}}@media screen and (max-width: 1250px){#pc_ttl{display:none}}#pc_nav{font-family:IBM Plex Sans JP}@media screen and (min-width: 1251px){#pc_nav{position:fixed;width:calc(50% - 250px);top:6%;right:0}#pc_nav ul{margin:0 20% 40px 20%}#pc_nav ul li a{display:block;padding:15px 5%}#pc_nav div{margin:0 20%}}@media screen and (max-width: 1250px){#pc_nav{display:none}}#sp_box{width:100%;max-width:500px;position:relative;margin:0 auto;background:#fff;border-top:none;border-bottom:none}@media print, screen and (min-width: 1024px){#sp_box{box-shadow:0 0 35px rgba(0,0,0,0.1);background:#fff}}#sp_box .top_logo{position:absolute;z-index:10000;padding-left:5%;display:block}#sp_box .top_logo a{padding-top:15px;display:flex;justify-content:flex-start;align-items:center}#sp_box .top_logo a .mark img{width:45px}#sp_box .top_logo a .logo{margin-left:8px}#sp_box .top_logo a .logo img{width:110px}#sp_box header{position:absolute;z-index:100000}#container{position:relative}header{position:fixed;display:flex;align-items:center;height:44px;padding:0 5%;top:0;z-index:9999}header a{display:block}header .drawer_bg{width:100%;height:100%;position:fixed;z-index:999;background-color:rgba(51,51,51,0.5);display:none;top:0;left:0}header .drawer_button{padding:0 8px 0 9px;display:inline-block;border:none;cursor:pointer;position:fixed;top:0;right:0;z-index:1001;text-align:center;outline:none;background-color:#182673;width:44px;height:44px;border-radius:50px;margin:4% 6%}header .drawer_button.active .drawer_bar{width:30px}header .drawer_button.active .drawer_bar1{transform:rotate(32deg)}header .drawer_button.active .drawer_bar2{opacity:0}header .drawer_button.active .drawer_bar3{transform:rotate(-32deg)}header .drawer_button.active .drawer_menu_text{display:none}header .drawer_button.active .drawer_close{display:block}header .drawer_button .drawer_bar{display:block;height:1px;transition:all 0.2s;transform-origin:0 0;margin:7px 0 7px 0;width:27px}header .drawer_button .drawer_text{text-align:center;font-size:10px}header .drawer_button .drawer_close{display:none}header .drawer_button .drawer_menu_text{display:block;width:30px}header .drawer_button .drawer_bar{background-color:#fff}header .drawer_button.active .drawer_bar{background-color:#fff}header .drawer_nav_wrapper{color:#182673;text-align:center;width:100%;height:100vh;transition:all 0.2s;display:none;position:fixed;top:0;right:0;z-index:1000;background-color:#DBC942;overflow:scroll}header .drawer_nav_wrapper #logo{display:flex;justify-content:flex-start;align-items:center;margin:15px 5%}header .drawer_nav_wrapper #logo div:first-child img{width:45px}header .drawer_nav_wrapper #logo div:nth-child(2){margin-left:8px}header .drawer_nav_wrapper #logo div:nth-child(2) img{width:110px}header .drawer_nav_wrapper.open{display:inherit;transition:all 0.2s}header .drawer_nav_wrapper .drawer_nav{padding:20px 8% 40px}header .drawer_nav_wrapper .drawer_nav ul li a{display:block;padding:15px 5%;letter-spacing:0.1rem;color:#313131}header .drawer_nav_wrapper .drawer_nav ul li a .la_en{color:#313131;font-size:3.5rem;font-weight:300 !important;margin-bottom:5px}header .drawer_nav_wrapper .drawer_nav ul li div:nth-child(2){font-size:1.4rem}header .contact_box div:first-child{font-size:1.7rem;margin:50px 0 10px 0}header .contact_box div:nth-child(3){font-size:1rem;margin-top:5px}header .contact_box .button{display:block;color:#fff;background-color:#182673;border-radius:50px;width:85%;font-size:1.7rem;text-align:center;margin:0 auto;padding:25px 0;margin-top:15px;position:relative}header .contact_box .button span::after{content:url("img/common/arrow_01.svg");display:block;display:inline-block;position:absolute;width:40px;margin-left:15px;bottom:45%}header .tel{font-size:3.5rem;letter-spacing:0.3rem !important;color:#182673 !important}header .tel:before{content:"";background:url(img/common/tel_icon_2.svg) no-repeat center;background-size:contain;display:inline-block;width:0.5em;height:0.5em;margin:0 0.2em 0 0}#home #container{background:#dbc942;background:linear-gradient(90deg, #dbc942 0%, #dbc942 56%, #fff 56%);padding-top:72px}#home .main_img{position:relative}#home .main_img .top_img{margin-top:8px}#home .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:90%;margin:0 0 140px 10%}@media screen and (max-width: 1023px){#home .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:90%;margin:0 0 100px 10%}}@media print, screen and (min-width: 1024px){#home .main_img .main_ttl{position:absolute;top:7%}#home .main_img .main_ttl .page_ttl{font-size:7rem;line-height:6.5rem;margin:0 0 10px 8%}#home .main_img .main_ttl .page_ttl span{color:#182673}#home .main_img .main_ttl .page_ttl+.suv_ttl{color:#182673;margin:0 0 0 8%;font-size:2.2rem;font-weight:600}}@media screen and (max-width: 1023px){#home .main_img .main_ttl{position:absolute;top:7%}#home .main_img .main_ttl .page_ttl{font-size:5.5rem;line-height:5rem;margin:0 0 5px 8%}#home .main_img .main_ttl .page_ttl span{color:#182673}#home .main_img .main_ttl .page_ttl+.suv_ttl{color:#182673;margin:0 0 0 8%;font-size:1.8rem;font-weight:600}}@media print, screen and (min-width: 1024px){#home .main_img .box a{position:absolute;width:60%;right:0%;top:76%;background-color:#000;color:#ffffff;border-top-left-radius:60px;border-bottom-left-radius:60px;padding:30px 0 30px 70px}#home .main_img .box a div:first-child{font-size:2.9rem;position:relative}#home .main_img .box a div:first-child span::after{content:url("img/common/arrow_01.svg");display:block;display:inline-block;position:absolute;width:50px;margin-left:20px;bottom:25%}#home .main_img .box a div:nth-child(2){font-size:2.8rem}#home .main_img .box a p{font-size:1.7rem}#home .main_img .box a div+div{margin-top:3%}#home .main_img .box a div+p{margin-top:3%}}@media screen and (max-width: 1023px){#home .main_img .box a{position:absolute;width:55%;right:0%;top:75%;background-color:#000;color:#ffffff;border-top-left-radius:50px;border-bottom-left-radius:50px;padding:20px 20px 20px 57px}#home .main_img .box a div:first-child{font-size:2.5rem;position:relative}#home .main_img .box a div:first-child span::after{content:url("img/common/arrow_01.svg");display:block;display:inline-block;position:absolute;width:50px;margin-left:20px;bottom:25%}#home .main_img .box a div:nth-child(2){font-size:2.5rem}#home .main_img .box a p{font-size:1.4rem}#home .main_img .box a div+div{margin-top:3%}#home .main_img .box a div+p{margin-top:3%}}@media print, screen and (min-width: 1024px){#home .main_img .absolute{top:65%;left:14%}#home .main_img .absolute img{width:90%}}@media screen and (max-width: 1023px){#home .main_img .absolute{top:64%;left:14%}#home .main_img .absolute img{width:68%}}@media print, screen and (min-width: 1024px){#home .text{width:90%;margin:0 auto 100px auto}#home .text div:first-child{font-size:3.4rem;color:#182673;margin-bottom:15px;text-align:center;font-weight:600}#home .text p{font-size:1.9rem;font-weight:500;line-height:3rem;text-align:justify}}@media screen and (max-width: 1023px){#home .text{width:90%;margin:15px auto 70px auto}#home .text div:first-child{font-size:2.6rem;color:#182673;margin-bottom:15px;text-align:center;font-weight:600}#home .text p{font-size:1.5rem;font-weight:500;line-height:3rem;text-align:justify}}#service_box a{display:block}#service_box .service{background-color:#F0F0F0;border-top-right-radius:100px;position:relative;padding-bottom:40px}@media print, screen and (min-width: 1024px){#service_box .absolute{top:-2.5%;right:3%;width:25%}}@media screen and (max-width: 1023px){#service_box .absolute{top:-1.5%;right:3%;width:30%}}#service_box .box_l{background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:15px 0 15px 0;box-shadow:0px 0px 15px -9px #777777;width:45%;margin-top:-60px;margin-right:55%;text-align:center;position:absolute;z-index:1000}#service_box .box_l .main_ttl{font-size:2rem;margin-bottom:5px}#service_box .box_l .main_ttl+div{color:#182673;font-size:1.4rem}#service_box .box_r{background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:15px 0 15px 0;box-shadow:0px 0px 15px -9px #777777;width:45%;margin-top:-60px;margin-left:55%;text-align:center;position:absolute;z-index:1000}#service_box .box_r .main_ttl{font-size:2rem;margin-bottom:5px}#service_box .box_r .main_ttl+div{color:#182673;font-size:1.4rem}#service_box .img_01{width:75%;margin:0 5% 0 20%}#service_box .img_01 img{border-radius:10px}#service_box .img_02{width:75%;margin:50px 20% 0 5%}#service_box .img_02 img{border-radius:10px}#service_box .img_03{width:75%;margin:50px 5% 0 20%}#service_box .img_03 img{border-radius:10px}@media print, screen and (min-width: 1024px){#service_box .box_ttl{position:absolute;font-size:10rem;color:#182673;margin-left:5%;margin-top:-45px;top:0%}#service_box .text{padding-top:65px;margin:0 0 40px 5%;font-size:2rem;line-height:3rem}}@media screen and (max-width: 1023px){#service_box .box_ttl{position:absolute;font-size:8rem;color:#182673;margin-left:5%;margin-top:-35px;top:0%}#service_box .text{padding-top:65px;margin:0 0 40px 5%;font-size:1.6rem;line-height:3rem}}#aboutus_box{background-color:#F0F0F0}#aboutus_box .text{color:#fff;font-size:1.8rem;margin-top:25px;margin-bottom:25px}#aboutus_box .button{display:block;color:#fff;border:#fff 1px solid;border-radius:50px;width:60%;font-size:2rem;text-align:center;margin:0 auto;padding:25px 0;margin-top:15px;position:relative}#aboutus_box .button span::after{content:url("img/common/arrow_01.svg");display:block;display:inline-block;position:absolute;width:40px;margin-left:15px;bottom:45%}@media print, screen and (min-width: 1024px){#aboutus_box{margin-top:-300px;padding-top:350px}#aboutus_box .main_ttl{font-size:10rem;color:#DBC942;margin-bottom:-10px;margin-top:-50px}#aboutus_box .aboutus{text-align:center;background:url("img/home/about_bg.png");background-size:100%;border-top-left-radius:100px;padding:10px 0 220px 0}}@media screen and (max-width: 1023px){#aboutus_box{margin-top:-300px;padding-top:350px}#aboutus_box .main_ttl{font-size:8rem;color:#DBC942;margin-bottom:-10px;margin-top:-40px}#aboutus_box .aboutus{text-align:center;background:url("img/home/about_bg.png");background-size:100%;border-top-left-radius:100px;padding:10px 0 220px 0}}#recruit_box{margin-top:-150px;background-color:#F0F0F0;border-top-right-radius:100px;position:relative}#recruit_box a{display:block}@media print, screen and (min-width: 1024px){#recruit_box{padding:70px 0}#recruit_box .main_ttl{transform:rotate(90deg);position:absolute;left:-25%;top:25%;font-size:12rem;color:#182673}#recruit_box .box{width:75%;margin-left:25%}#recruit_box .box h2{color:#fff;background-color:#182673;width:45%;border-radius:50px;padding:15px 30px;margin-bottom:25px;text-align:center;font-size:2rem}#recruit_box .box .text{font-size:3rem;margin-bottom:25px;line-height:4rem;letter-spacing:0.1rem}#recruit_box .box .text span{color:#182673}#recruit_box .box ul li{background-color:#fff;border-top-left-radius:60px;border-bottom-left-radius:60px;padding:25px 0 20px 40px;box-shadow:0px 0px 15px -9px #777777}#recruit_box .box ul li div:first-child{color:#917927;font-size:1.8rem}#recruit_box .box ul li div:nth-child(2){color:#182673;font-size:2.3rem}#recruit_box .box ul li div+div{margin-top:10px}#recruit_box .box li+li{margin-top:5px}}@media screen and (max-width: 1023px){#recruit_box{padding:50px 0}#recruit_box .main_ttl{transform:rotate(90deg);position:absolute;left:-31.5%;top:25%;font-size:11rem;color:#182673}#recruit_box .box{width:75%;margin-left:25%}#recruit_box .box h2{color:#fff;background-color:#182673;width:50%;border-radius:50px;padding:12px 10px 8px 20px;margin-bottom:25px;text-align:center;font-size:1.8rem}#recruit_box .box .text{font-size:2.5rem;margin-bottom:25px;line-height:4rem;letter-spacing:0.1rem}#recruit_box .box .text span{color:#182673}#recruit_box .box ul li{background-color:#fff;border-top-left-radius:60px;border-bottom-left-radius:60px;padding:25px 0 20px 30px;box-shadow:0px 0px 15px -9px #777777}#recruit_box .box ul li div:first-child{color:#917927;font-size:1.5rem}#recruit_box .box ul li div:nth-child(2){color:#182673;font-size:1.9rem}#recruit_box .box ul li div+div{margin-top:10px}#recruit_box .box li+li{margin-top:5px}}@media print, screen and (min-width: 1024px){#recruit_box img{position:absolute;bottom:10%;left:5%;width:20%}}@media screen and (max-width: 1023px){#recruit_box img{position:absolute;bottom:7%;left:2%;width:24%}}#home_link{display:block;background-color:#fff;position:relative;text-align:center}#home_link a{color:#fff}#home_link .box{position:absolute;margin:0 auto;width:100%;top:35%}@media print, screen and (min-width: 1024px){#home_link .box div:first-child{font-size:4.5rem;margin-bottom:10px}}@media screen and (max-width: 1023px){#home_link .box div:first-child{font-size:3rem;margin-bottom:8px}}@media print, screen and (min-width: 1024px){#home_link .box div:nth-child(2){font-size:1.5rem}}@media screen and (max-width: 1023px){#home_link .box div:nth-child(2){font-size:1.5rem}}#home_link #home_link+#home_link{border-top:#fff 1px solid}#about #container{padding-top:60px}#about .main_img{position:relative}@media print, screen and (min-width: 1024px){#about .main_img{margin-top:30px}}@media screen and (max-width: 1023px){#about .main_img{margin-top:30px}}#about .main_img .main_ttl{position:absolute}@media print, screen and (min-width: 1024px){#about .main_img .main_ttl{top:32%;margin-left:5%}}@media screen and (max-width: 1023px){#about .main_img .main_ttl{top:32%;margin-left:5%}}#about .main_img .main_ttl .top_ttl{color:#DBC942}@media print, screen and (min-width: 1024px){#about .main_img .main_ttl .top_ttl{font-size:6.2em}}@media screen and (max-width: 1023px){#about .main_img .main_ttl .top_ttl{font-size:4.4em}}#about .main_img .main_ttl h2{font-weight:600}@media print, screen and (min-width: 1024px){#about .main_img .main_ttl h2{font-size:1.6em}}@media screen and (max-width: 1023px){#about .main_img .main_ttl h2{font-size:1.1em}}@media print, screen and (min-width: 1024px){#about .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:80%;margin-left:20%}}@media screen and (max-width: 1023px){#about .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:80%;margin-left:20%}}@media screen and (max-width: 1023px) and (min-width: 1024px){#about .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:90%;margin:0 0 140px 10%}}@media screen and (max-width: 1023px) and (max-width: 1023px){#about .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:82%;margin:0 0 0 18%}}#about #page_nav{margin:30px auto;padding:0 3%}#about #page_nav ul{display:flex;justify-content:center}#about #page_nav ul li{width:30%;border:#182673 1px solid;border-radius:30px}#about #page_nav ul a{display:block;color:#182673;padding:18px 15px 15px 15px;text-align:center;font-size:0.8em;color:#182673 !important}#about #page_nav ul li+li{margin-left:2%}#about h3{text-align:center;font-weight:600}@media print, screen and (min-width: 1024px){#about h3{font-size:1.8em}}@media screen and (max-width: 1023px){#about h3{font-size:1.5em}}#about h3+div{text-align:center;color:#182673;margin-bottom:30px;font-size:1.1em}#about #cnt01{padding:50px 5% 120px 5%;background-color:#DBC942;border-radius:0px 70px 0px 0px}#about #cnt01 p{line-height:1.8em;text-align:justify}@media print, screen and (min-width: 1024px){#about #cnt01 p{font-size:1.6rem}}@media screen and (max-width: 1023px){#about #cnt01 p{font-size:1.4rem}}#about #cnt01 p+p{text-align:right}#about #cnt02{background-color:#fff;margin-top:-70px;padding:50px 5% 120px 5%;border-radius:70px 0px 0px 0px}#about #cnt02 table{border:none;border-top:1px solid #E6E6E6;font-family:IBM Plex Sans JP;text-align:left !important;font-size:1.4rem}#about #cnt02 #table01 tr{border-bottom:1px solid #E6E6E6}#about #cnt02 #table01 th,#about #cnt02 #table01 td{padding:20px 0;border:none;text-align:left !important}#about #cnt02 #table01 th{width:30%;color:#182673}#about #cnt03{background-color:#F0F0F0;margin-top:-70px;padding:50px 5% 50px 5%;border-radius:0px 70px 0px 0px}#about #cnt03 .address{margin:0 5% 20px 10%;line-height:1.5em;font-size:1.4rem}#about #cnt03 .map{margin-bottom:20px}@media print, screen and (min-width: 1024px){#about #cnt03 .map iframe{width:100%;overflow:hidden}}@media screen and (max-width: 1023px){#about #cnt03 .map iframe{width:100%;overflow:hidden}}#service #container{padding-top:60px}#service .main_img{position:relative}@media print, screen and (min-width: 1024px){#service .main_img{margin-top:30px}}@media screen and (max-width: 1023px){#service .main_img{margin-top:30px}}#service .main_img .main_ttl{position:absolute}@media print, screen and (min-width: 1024px){#service .main_img .main_ttl{top:32%;margin-left:5%}}@media screen and (max-width: 1023px){#service .main_img .main_ttl{top:32%;margin-left:5%}}#service .main_img .main_ttl .top_ttl{color:#DBC942}@media print, screen and (min-width: 1024px){#service .main_img .main_ttl .top_ttl{font-size:6.2em}}@media screen and (max-width: 1023px){#service .main_img .main_ttl .top_ttl{font-size:4.4em}}#service .main_img .main_ttl h2{font-weight:600}@media print, screen and (min-width: 1024px){#service .main_img .main_ttl h2{font-size:1.6em}}@media screen and (max-width: 1023px){#service .main_img .main_ttl h2{font-size:1.1em}}@media print, screen and (min-width: 1024px){#service .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:80%;margin-left:20%}}@media screen and (max-width: 1023px){#service .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:80%;margin-left:20%}}@media screen and (max-width: 1023px) and (min-width: 1024px){#service .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:90%;margin:0 0 140px 10%}}@media screen and (max-width: 1023px) and (max-width: 1023px){#service .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:82%;margin:0 0 0 18%}}#service #page_nav{margin:30px auto;padding:0 3%}#service #page_nav ul{display:flex;justify-content:center}#service #page_nav ul li{width:30%;border:#182673 1px solid;border-radius:30px}#service #page_nav ul a{display:block;color:#182673;padding:18px 15px 15px 15px;text-align:center;font-size:0.8em;color:#182673 !important}#service #page_nav ul li+li{margin-left:2%}#service h3{font-size:1.5em;text-align:center;font-weight:600;margin-bottom:5px}#service h3+div{text-align:center;color:#182673;margin-bottom:30px;font-size:1em}#service .inbox_r{position:relative;margin-bottom:30px}#service .inbox_r img{border-top-right-radius:70px}@media print, screen and (min-width: 1024px){#service .inbox_r img{margin-bottom:60px}}@media screen and (max-width: 1023px){#service .inbox_r img{margin-bottom:50px}}#service .inbox_l{position:relative;margin-bottom:30px}#service .inbox_l img{border-top-left-radius:70px}@media print, screen and (min-width: 1024px){#service .inbox_l img{margin-bottom:60px}}@media screen and (max-width: 1023px){#service .inbox_l img{margin-bottom:50px}}#service .ttl{position:absolute;background-color:#182673;border-top-right-radius:10px;border-bottom-right-radius:10px;color:#fff;text-align:center;left:0;width:50%;padding:15px 0}@media print, screen and (min-width: 1024px){#service .ttl{top:300px}}@media screen and (max-width: 1023px){#service .ttl{top:220px}}#service .ttl h4{font-size:1.4em}#service .ttl+p{padding:0 5% 10px 5%;text-align:justify;font-size:0.95em;line-height:1.8em}#recruit #container{padding-top:60px}#recruit .main_img{position:relative}@media print, screen and (min-width: 1024px){#recruit .main_img{margin-top:30px}}@media screen and (max-width: 1023px){#recruit .main_img{margin-top:30px}}#recruit .main_img .main_ttl{position:absolute}@media print, screen and (min-width: 1024px){#recruit .main_img .main_ttl{top:32%;margin-left:5%}}@media screen and (max-width: 1023px){#recruit .main_img .main_ttl{top:32%;margin-left:5%}}#recruit .main_img .main_ttl .top_ttl{color:#DBC942}@media print, screen and (min-width: 1024px){#recruit .main_img .main_ttl .top_ttl{font-size:6.2em}}@media screen and (max-width: 1023px){#recruit .main_img .main_ttl .top_ttl{font-size:4.4em}}#recruit .main_img .main_ttl h2{font-weight:600}@media print, screen and (min-width: 1024px){#recruit .main_img .main_ttl h2{font-size:1.6em}}@media screen and (max-width: 1023px){#recruit .main_img .main_ttl h2{font-size:1.1em}}@media print, screen and (min-width: 1024px){#recruit .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:80%;margin-left:20%}}@media screen and (max-width: 1023px){#recruit .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:80%;margin-left:20%}}@media screen and (max-width: 1023px) and (min-width: 1024px){#recruit .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:90%;margin:0 0 140px 10%}}@media screen and (max-width: 1023px) and (max-width: 1023px){#recruit .main_img .top_img img{border-top-left-radius:70px;border-bottom-left-radius:70px;width:82%;margin:0 0 0 18%}}#recruit h3{font-size:1.5em;text-align:center;font-weight:600;margin-bottom:5px}#recruit h3+div{text-align:center;color:#182673;margin-bottom:30px;font-size:1em}#recruit #cnt01{position:relative;margin-top:70px;background-color:#DBC942;border-top-right-radius:70px;padding:50px 5% 120px 5%}#recruit #cnt01 .ttl{position:absolute;top:-6%;background-color:#182673;border-radius:0px 26px 26px 0px;color:#fff;padding:15px 0 10px;text-align:center;left:0;width:50%;font-size:1.5em}#recruit #cnt01 .main_ttl{text-underline-offset:0.3em;text-decoration:underline;text-decoration-thickness:1px;line-height:1.8em;margin-bottom:20px;letter-spacing:0.05em}@media print, screen and (min-width: 1024px){#recruit #cnt01 .main_ttl{font-size:1.8em}}@media screen and (max-width: 1023px){#recruit #cnt01 .main_ttl{font-size:1.5em}}#recruit #cnt01 .main_ttl span{color:#182673}#recruit #cnt01 .main_ttl+p{font-size:1em;line-height:1.5em}#recruit #cnt01 .stafimg{position:absolute}@media print, screen and (min-width: 1024px){#recruit #cnt01 .stafimg{top:-7%;right:0}#recruit #cnt01 .stafimg img{width:80%}}@media screen and (max-width: 1023px){#recruit #cnt01 .stafimg{top:-5%;right:-10%}#recruit #cnt01 .stafimg img{width:70%}}#recruit #cnt01 ul{display:flex;justify-content:center;margin-top:25px}#recruit #cnt01 ul li{border:#182673 1px solid;border-radius:30px;background-color:#fff}#recruit #cnt01 ul a{color:#182673;font-size:0.8em;line-height:1.2em;display:flex;text-align:center;justify-content:center;align-items:center;display:block;color:#182673 !important}@media print, screen and (min-width: 1024px){#recruit #cnt01 ul a{padding:18px 35px 15px 35px}}@media screen and (max-width: 1023px){#recruit #cnt01 ul a{padding:18px 20px 15px 20px}}#recruit #cnt01 ul li+li{margin-left:2%}#recruit #cnt02{position:relative;background-color:#fff;margin-top:-70px;padding:50px 5% 0 5%;border-radius:70px 0px 0px 0px}#recruit #cnt02 .icon01{text-align:center;margin-bottom:20px}#recruit #cnt02 dl{display:flex;margin:-5px 5% 15px 5%}@media print, screen and (min-width: 1024px){#recruit #cnt02 dl{font-size:1em}}@media screen and (max-width: 1023px){#recruit #cnt02 dl{font-size:0.9em}}#recruit #cnt02 dl dt{background-color:#182673;text-align:center;color:#fff}@media print, screen and (min-width: 1024px){#recruit #cnt02 dl dt{border-radius:26px;width:25%;padding:5px 0;margin-bottom:10px}}@media screen and (max-width: 1023px){#recruit #cnt02 dl dt{border-radius:26px;width:30%;padding:5px 0;align-items:center;margin-bottom:10px}}#recruit #cnt02 dl dd{width:70%;padding-top:5px;margin-left:5%;border-bottom:#DBC942 1px dashed}#recruit #cnt02 .cnt02_img{padding-top:30px;margin:15px 5% 50px 5%}#recruit #cnt02 .cnt02_img img{border-radius:10px}#recruit #cnt03{position:relative;background-color:#F0F0F0;border-top-right-radius:70px;padding:50px 5%}#recruit #cnt03 .text{line-height:1.8em;margin-bottom:30px}@media print, screen and (min-width: 1024px){#recruit #cnt03 .stafimg{position:absolute;top:-4.5%;left:8%}#recruit #cnt03 .stafimg img{width:70%}}@media screen and (max-width: 1023px){#recruit #cnt03 .stafimg{position:absolute;top:-4.2%;left:5%}#recruit #cnt03 .stafimg img{width:70%}}#recruit #cnt03 dl{background-color:#fff;border-radius:10px;padding:20px 20px;margin-bottom:15px}#recruit #cnt03 dl dt{text-align:center;color:#182673;font-size:1.3em;margin-bottom:10px}#recruit #cnt03 dl dt div+div{margin-top:5px}#recruit #cnt03 dl dd{text-align:justify}@media print, screen and (min-width: 1024px){#recruit #cnt03 dl dd{font-size:1em;line-height:1.8em}}@media screen and (max-width: 1023px){#recruit #cnt03 dl dd{font-size:0.85em;line-height:1.8em}}#recruit #cnt04{padding:50px 30px}@media print, screen and (min-width: 1024px){#recruit #cnt04 dl{display:flex;font-size:1em}}@media screen and (max-width: 1023px){#recruit #cnt04 dl{display:flex;font-size:1em}}#recruit #cnt04 dl dt{border-bottom:#182673 1px solid}@media print, screen and (min-width: 1024px){#recruit #cnt04 dl dt{width:20%;padding:20px 10px}}@media screen and (max-width: 1023px){#recruit #cnt04 dl dt{width:25%;padding:20px 10px;align-items:center}}#recruit #cnt04 dl dd{border-bottom:#E2E2E2 1px solid;padding:20px 10px;display:block}@media print, screen and (min-width: 1024px){#recruit #cnt04 dl dd{width:80%}}@media screen and (max-width: 1023px){#recruit #cnt04 dl dd{width:75%}}#recruit #cnt04 .border01{border-top:#182673 1px solid}#recruit #cnt04 .border02{border-top:#E2E2E2 1px solid}#joinus{position:relative}@media print, screen and (min-width: 1024px){#joinus .box{width:75%;position:absolute;top:20%;left:-1%;text-align:center}#joinus .box .main_ttl{color:#917927;font-size:6rem;margin-bottom:15px;letter-spacing:0.2rem}#joinus .box .main_ttl+div{color:#182673;line-height:3rem;font-size:2rem}#joinus .box .button{display:block;color:#fff;background-color:#182673;border:#fff 1px solid;border-radius:50px;width:70%;text-align:center;margin:0 auto;margin-top:15px;position:relative}}@media print, screen and (min-width: 1024px) and (min-width: 1024px){#joinus .box .button{padding:30px 0}}@media screen and (min-width: 1024px) and (max-width: 1023px){#joinus .box .button{padding:25px 0}}@media print, screen and (min-width: 1024px){#joinus .box .button span::after{content:url("img/common/arrow_01.svg");display:block;display:inline-block;position:absolute;width:40px;margin-left:15px;bottom:45%}}@media screen and (max-width: 1023px){#joinus .box{width:75%;position:absolute;top:15%;left:-1%;text-align:center}#joinus .box .main_ttl{color:#917927;font-size:4rem;margin-bottom:20px;letter-spacing:0.2rem}#joinus .box .main_ttl+div{color:#182673;line-height:2.5rem;font-size:1.8rem}#joinus .box .button{display:block;color:#fff;background-color:#182673;border:#fff 1px solid;border-radius:50px;width:70%;text-align:center;margin:0 auto;padding:25px 0;margin-top:15px;position:relative}#joinus .box .button span::after{content:url("img/common/arrow_01.svg");display:block;display:inline-block;position:absolute;width:30px;margin-left:15px;bottom:45%}}footer{background:#313131;color:#fff;text-align:center;padding:5% 3%}footer .box1{display:flex;justify-content:space-between}footer .box1 .logo{display:flex;align-items:center;justify-self:start;margin-top:10px;width:45%}footer .box1 .logo img{width:120%}footer .box1 .logo div:first-child img{width:150%}footer .box1 .logo div:nth-child(2){margin-left:10px;width:110%}@media print, screen and (min-width: 1024px){footer .box1 .address{margin-top:15px;text-align:left;line-height:2.2rem;font-size:1.5rem}}@media screen and (max-width: 1023px){footer .box1 .address{margin-top:15px;text-align:left;line-height:1.8rem;font-size:1.2rem}}footer .box2{border:#5C5C5C 1px solid;border-radius:10px;padding:30px 0 20px 0}@media print, screen and (min-width: 1024px){footer .box2{margin:30px 0 0 0}footer .box2 div:first-child{margin-bottom:15px;font-size:2rem}footer .box2 div:nth-child(2){margin-bottom:8px}footer .box2 div:nth-child(3){font-size:1.2rem}footer .box2 .button{display:block;color:#313131;background-color:#DBC942;border-radius:50px;width:70%;text-align:center;margin:0 auto;padding:25px 0;margin-top:15px;position:relative}footer .box2 .button span::after{content:url("img/common/arrow_02.svg");display:block;display:inline-block;position:absolute;width:60px;bottom:42%}}@media screen and (max-width: 1023px){footer .box2{margin:20px 0 0 0}footer .box2 div:first-child{margin-bottom:10px;font-size:1.6rem}footer .box2 div:nth-child(2){margin-bottom:8px}footer .box2 div:nth-child(3){font-size:1rem}footer .box2 .button{display:block;font-size:1.5rem;color:#313131;background-color:#DBC942;border-radius:50px;width:80%;text-align:center;margin:0 auto;padding:20px 0;margin-top:15px;position:relative}footer .box2 .button span::after{content:url("img/common/arrow_02.svg");display:block;display:inline-block;position:absolute;width:60px;bottom:42%}}footer .tel{font-size:4rem;letter-spacing:0.3rem !important}footer .tel a{color:#DBC942 !important}footer .tel:before{content:"";background:url(img/common/tel_icon.svg) no-repeat center;background-size:contain;display:inline-block;width:0.5em;height:0.5em;margin:0 0.2em 0 0}footer .copyright{font-size:0.7rem;margin-top:20px}
