﻿@import"https://fonts.googleapis.com/icon?family=Material+Icons";@import"https://fonts.googleapis.com/css?family=Oswald:500,600,700&display=swap";.pala{opacity:0;transition:all .5s ease}.pala--down{-webkit-transform:translateY(-5%);transform:translateY(-5%)}.pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}.pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}.pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.delay50{transition-delay:.05s}.delay100{transition-delay:.1s}.delay150{transition-delay:.15s}.delay200{transition-delay:.2s}.delay250{transition-delay:.25s}.delay300{transition-delay:.3s}.delay400{transition-delay:.4s}.delay500{transition-delay:.5s}.delay600{transition-delay:.6s}.delay700{transition-delay:.7s}.delay1000{transition-delay:1s}.delay1100{transition-delay:1.1s}.delay1200{transition-delay:1.2s}.delay1300{transition-delay:1.3s}.delay1400{transition-delay:1.4s}.delay1500{transition-delay:1.5s}.pala.action{opacity:1;-webkit-transform:none;transform:none}@media all and (min-width: 641px){.pala--lr--pc{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5--pc{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl--pc{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}}@media all and (max-width: 640px){.pala--up--sp{-webkit-transform:translateY(10%);transform:translateY(10%)}}#loader{content:"";display:block;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background:#fff;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}#loader.loaded{opacity:0}#loader div{position:fixed;z-index:200;left:50%;top:50%;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;background:url("/main/recruit/assets/images/common/loader.svg") no-repeat center center;background-size:100% 100%;animation:r1 1s linear infinite}body.loaded::after{content:none}@keyframes r1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.altimg{font-size:0;text-indent:-9999px}.altimg a{display:block;width:100%;height:100%}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}@media print,screen and (max-width: 768px){.pc_only{display:none !important}}@media print,screen and (min-width: 769px){.sp_only{display:none !important}}html{font-size:62.5%}body{position:relative;margin:0;color:#333;font-size:12px;font-size:1.2rem;font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","Meiryo","Helvetica",serif,"Arial","Verdana","ＭＳ Ｐゴシック",sans-serif;font-weight:500;line-height:1.5em;background-color:#fff}@media print,screen and (min-width: 769px){body{min-width:1200px}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{display:none}p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0}ul{padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,dt,th{color:#000;font-weight:bold}p,li,dd,td{color:#000}img{border:0;vertical-align:top}p{line-height:1.8em}a{text-decoration:none}html,body{height:100%}header,footer{width:100%}p{line-height:1.8em;text-align:justify;color:#333}ul{list-style-type:none}*{box-sizing:border-box}.wrap{position:relative;width:1000px;margin:0 auto}@media print,screen and (max-width: 768px){.wrap{width:100%;padding:0 5%}}.en{font-family:"Oswald",sans-serif;font-weight:700}header{position:fixed;left:0;top:0;width:100%;height:120px;z-index:1000}@media print,screen and (max-width: 1000px){header{height:auto}}@media print,screen and (min-width: 769px){header{display:flex;justify-content:space-between}header:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:90px;background-color:rgba(255,255,255,.8);z-index:-1}}header a{display:block;width:100%;height:100%}header h1{width:170px;height:120px;transition:width .15s linear;-webkit-transition:width .15s linear}header h1 img{width:100%;height:auto}@media print,screen and (max-width: 1000px){header h1{width:auto;height:10rem}header h1 img{width:auto;height:100%}}@media print,screen and (max-width: 768px){header h1{width:11rem;height:auto;transition:none;-webkit-transition:none}header h1 img{width:100%;height:auto}}@media print,screen and (min-width: 769px){header nav{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 170px);height:90px}}@media print,screen and (max-width: 1000px){header nav{position:absolute;right:-50%;top:0;height:100vh;min-height:100%;margin:0;padding:8rem 0 3rem;overflow:scroll}}header nav p{position:absolute;right:0;top:0;width:170px;height:90px;line-height:90px;text-align:center;background-color:#003480;border:solid 2px #003480}header nav p.en{font-size:16px;letter-spacing:1px}header nav p i{position:relative;top:3px;margin:0 -10px 0 5px;font-size:18px !important}header nav p a{color:#fff}@media print,screen and (min-width: 769px){header nav p{transition:background-color .15s linear;-webkit-transition:background-color .15s linear}header nav p:hover{background-color:#fff;border-color:#003480}header nav p:hover a{color:#003480}}@media print,screen and (max-width: 768px){header nav p{position:relative;width:calc(100% - 4rem);height:6rem;line-height:6rem;margin:5rem auto 0;background-color:#fff;opacity:0}header nav p a{color:#003480}}@media print,screen and (min-width: 769px){header ul{display:flex;flex-wrap:wrap;align-items:center;}}@media print,screen and (max-width: 1000px){header ul{display:block;opacity:0}}header li{width:auto;padding:0 5px 0 17px;background:url("../images/common/menu_line.png") no-repeat left center;background-size:auto 16px}@media print,screen and (min-width: 769px){header li{height:min(2vw,16px);margin:10px 0;text-align:center}}header li:last-child{padding:0 22px;background:url("../images/common/menu_line.png") no-repeat left center,url("../images/common/menu_line.png") no-repeat right center;background-size:auto 16px}header li svg{width:auto;height:100%;fill:#003480}@media print,screen and (max-width: 1000px){header li svg{fill:#fff}}@media print,screen and (min-width: 769px){header li{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}header li:hover{opacity:.7}}@media print,screen and (max-width: 1000px){header li{height:2rem;margin:2rem 0;padding:0 2rem;background:none !important}}@media print,screen and (max-width: 768px){header li{height:1.8rem}}@media print,screen and (min-width: 769px){#top header:not(._on):before{background:none}}#top header:not(._on) nav p{background-color:#fff;border-color:#fff}#top header:not(._on) nav p a{color:#003480}#top header:not(._on) nav p:hover{background-color:#003480;border-color:#003480}#top header:not(._on) nav p:hover a{color:#fff}#top header:not(._on) #SP-menu span{background-color:#fff}#top header:not(._on) li{background-image:url("../images/common/menu_line_w.png")}#top header:not(._on) li:last-child{background-image:url("../images/common/menu_line_w.png"),url("../images/common/menu_line_w.png");background-size:auto 16px}#top header:not(._on) li svg{fill:#fff}@media print,screen and (max-width: 1000px){header.opened{height:100%;background-color:rgba(49,52,128,.7)}header.opened nav{right:0;display:block;width:50%;background-color:#003480}header.opened nav ul,header.opened nav p{opacity:1}}footer #footer_entry{padding:40px 0;background:url("../images/common/footer_bg.jpg") no-repeat center center;background-size:cover}footer .wrap{padding:20px 0}@media print,screen and (max-width: 768px){footer .wrap{padding:1rem}}footer .link{width:400px;height:100px;line-height:95px;margin:0 auto;border:solid 1px #fff;font-size:24px;text-align:center;font-weight:500;letter-spacing:3px}@media print,screen and (min-width: 769px){footer .link{transition:background-color .15s linear;-webkit-transition:background-color .15s linear}}@media print,screen and (max-width: 768px){footer .link{width:80%;height:8rem;line-height:8rem}}footer .link a{display:block;width:100%;height:100%;color:#fff}footer .link a i{position:relative;top:2px;margin-left:5px;font-size:22px}@media print,screen and (min-width: 769px){footer .link:hover{background-color:#fff}footer .link:hover a{color:#003480}}footer #footer_body{display:flex;justify-content:space-between}footer #home{width:auto;height:110px}footer #home img{width:auto;height:100%}@media print,screen and (max-width: 768px){footer #home{width:12rem;height:auto}footer #home img{width:100%;height:auto}}footer #footer_gNav{display:flex;margin-top:15px}footer #footer_gNav li{margin-left:20px;font-size:14px}footer #footer_gNav li a{color:#003480}@media print,screen and (max-width: 768px){footer #footer_gNav{display:none}}footer #footer_sns{position:absolute;right:0;bottom:20px;display:flex;justify-content:flex-end}footer #footer_sns p{margin-left:10px}footer #footer_sns p:last-child{width:130px}@media print,screen and (max-width: 768px){footer #footer_sns{position:relative;right:0;bottom:auto;top:5rem}}footer address{margin-top:-20px;font-style:normal;text-align:center;font-size:12px}@media print,screen and (max-width: 768px){footer address{margin:1rem 0 0;font-size:1rem}}footer .fb_iframe_widget span{vertical-align:baseline !important}#totop{position:fixed;right:3rem;bottom:3rem;width:50px;height:50px;cursor:pointer;opacity:0;transition:opacity .15s linear;-webkit-transition:opacity .15s linear;background:url("/fjk/main/recruit/assets/images/common/totop.png") no-repeat center center;background-size:100%;z-index:500}@media print,screen and (max-width: 768px){#totop{right:3%;bottom:10rem}}#totop img{width:100%;height:100%}#totop.active{opacity:1}#totop:hover{opacity:.7}.entry_modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000}.entry_modal .modal_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,52,128,.85);z-index:1}.entry_modal .btn_close{position:absolute;right:25px;top:25px;width:40px;height:40px;cursor:pointer;z-index:10}@media print,screen and (max-width: 768px){.entry_modal .btn_close{right:20px;top:20px;width:30px;height:30px;z-index:10}}.entry_modal ul{position:absolute;left:50%;top:50%;display:flex;justify-content:space-between;width:960px;height:150px;z-index:1;transform:translate(-50%, -50%)}@media print,screen and (max-width: 768px){.entry_modal ul{flex-direction:column;width:90%;height:auto}}.entry_modal ul li{width:300px;height:100%;background-color:#fff;outline:solid 2px #313480;outline-offset:-7px}.entry_modal ul li.entry_menu1{display:flex;justify-content:center;align-items:center;cursor:pointer}.entry_modal ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.entry_modal ul li img{width:200px;height:auto}@media print,screen and (min-width: 769px){.entry_modal ul li{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.entry_modal ul li:hover{opacity:.7}}@media print,screen and (max-width: 768px){.entry_modal ul li{width:100%;height:70px;margin:10px 0;padding:20px 0}.entry_modal ul li img{width:auto;height:100%}}@media print,screen and (max-width: 1000px){#SP-menu{position:absolute;right:0;top:0;width:8rem;height:8rem;cursor:pointer;z-index:120}#SP-menu span{display:block;position:absolute;left:50%;width:3rem;height:.3rem;margin-left:-1.5rem;transition:all .2s;-weblit-transition:all .2s;background-color:#003480}#SP-menu span:first-child{top:2.5rem}#SP-menu span:nth-child(2){top:3.5rem}#SP-menu span:last-child{top:4.5rem}#SP-menu.opened span{background-color:#fff}#SP-menu.opened span:nth-child(2){opacity:0}#SP-menu.opened span:first-child{-webkit-transform:translateY(1rem) rotate(45deg);transform:translateY(1rem) rotate(45deg)}#SP-menu.opened span:last-child{-webkit-transform:translateY(-1rem) rotate(-45deg);transform:translateY(-1rem) rotate(-45deg)}}/*# sourceMappingURL=common.css.map */
