@charset "utf-8";body{width:100%;font-family:'Noto Sans JP',sans-serif;font-size:100%;line-height:1.4;-webkit-text-size-adjust:100%;color:#000;-webkit-print-color-adjust:exact}.bgGradation01{background:#ffaee4;background:-webkit-gradient(linear,left top,right top,color-stop(2%,#ffaee4),color-stop(32%,#8088d4),color-stop(59%,#5daace),color-stop(69%,#5daace),color-stop(95%,#4c8bff));background:linear-gradient(to right,#ffaee4 2%,#8088d4 32%,#5daace 59%,#5daace 69%,#4c8bff 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaee4',endColorstr='#4c8bff',GradientType=1);background-size:400% 100%;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.bgGradation02{background:#ffaee4;background:linear-gradient(135deg,#ffaee4 2%,#8088d4 32%,#5daace 59%,#5daace 69%,#4c8bff 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaee4',endColorstr='#4c8bff',GradientType=1);background-size:400% 100%;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.bgGradation03{background:#ffaee4;background:-webkit-gradient(linear,left top,right top,color-stop(2%,#ffaee4),color-stop(32%,#8088d4),color-stop(59%,#5daace),color-stop(69%,#5daace),color-stop(95%,#4c8bff));background:linear-gradient(to right,#ffaee4 2%,#8088d4 32%,#5daace 59%,#5daace 69%,#4c8bff 95%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaee4',endColorstr='#4c8bff',GradientType=1);background-size:400% 100%;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.bgGradationEffect01{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-name:gradient_effect01;animation-name:gradient_effect01;-webkit-animation-duration:10s;animation-duration:10s}.bgGradationEffect02{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-name:gradient_effect01;animation-name:gradient_effect01;-webkit-animation-duration:10s;animation-duration:10s}.bgGradationEffect03{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-name:gradient_effect01;animation-name:gradient_effect01;-webkit-animation-duration:10s;animation-duration:10s}.bgGradationEffect04{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-name:gradient_effect01;animation-name:gradient_effect01;-webkit-animation-duration:10s;animation-duration:10s}.bgGradationEffect05{-webkit-animation-delay:6s;animation-delay:6s;-webkit-animation-name:gradient_effect01;animation-name:gradient_effect01;-webkit-animation-duration:10s;animation-duration:10s}.bgGradationEffect06{-webkit-animation-delay:7s;animation-delay:7s;-webkit-animation-name:gradient_effect01;animation-name:gradient_effect01;-webkit-animation-duration:10s;animation-duration:10s}.forSp{display:none}.inner{width:1000px;margin:0 auto}#wrap{width:100%;overflow:hidden}#wrap ol li,#wrap ul li{list-style-type:none}#wrap a{text-decoration:none}#wrap img{width:100%;height:auto;vertical-align:bottom}.col02 .col02List:first-child{float:left}.col02 .col02List:last-child{float:none}.col03 .col03List{width:30%;float:left;margin-right:5%}.col03 .col03List:last-child{margin-right:0}.col04 .col04List{width:24%;margin-right:1%;float:left}.col04 .col04List:last-child{width:25%;margin-right:0}#wrap{position:relative}#btnPagetop{position:fixed;width:50px;right:40px;bottom:40px;z-index:9999}#btnPagetop a{display:block;width:100%;background-color:#000}#btnPagetop a:before{background-color:#006ab7}#globalNav{width:67.9%;float:right}#globalNav ul{width:100%}#globalNav ul li{width:14.28571429%;float:left}#globalNav ul li a{display:block;width:100%;line-height:1;text-align:center;font-size:16px;padding:10px 0;color:#000}#globalNav ul li a:before{background-color:#006ab7}#globalNav ul li a:hover{color:#fff}#globalNav ul li dl{position:relative}#globalNav ul li dl dd{position:absolute;width:100%;left:10px;top:36px;display:none}#globalHeader{padding-top:26px;position:absolute;left:0;top:0;width:100%;z-index:2}#globalHeader #logo01{width:14.1%;float:left}#globalHeader #logo01 li:first-child{border-bottom:#000 1px solid}#fixedBtn{width:81px;position:fixed;right:0;top:30%;z-index:999}#fixedBtn a{background-color:#006ab7}#fixedBtn a:before{background-color:#000}#mainContents{position:relative;z-index:1;padding-top:90px}#globalFooter{padding-top:25px;padding-bottom:40px}#globalFooter .inner{position:relative}#globalFooter .inner:before{content:'';width:1px;height:80px;position:absolute;left:0;top:0;background-color:#fff}#globalFooter .fTtl{font-size:25px;line-height:1;font-weight:700;padding-left:2.5%;color:#fff;margin-bottom:30px}#globalFooter .fNav01{padding-left:2.5%;margin-bottom:70px}#globalFooter .fNav01 ul li{display:inline-block}#globalFooter .fNav01 ul li a{font-size:14px;line-height:1;padding:5px 10px;color:#fff}#globalFooter .fNav01 ul li a:before{background-color:#006ab7}#globalFooter .fNav02 ul li{display:inline-block;color:#fff;font-size:13px}#globalFooter .fNav02 ul li:first-child{margin-right:30px}#globalFooter .fNav02 ul li a{color:#fff;-webkit-transition:0.6s;transition:0.6s}#globalFooter .fNav02 ul li a:hover{-webkit-transition:0.6s;transition:0.6s;color:#006ab7}#globalFooter .fLnk01{width:48%;margin-bottom:20px}#globalFooter .fLnk01 li a{display:block;width:100%;padding:40px 0 40px 7.14285714%;width:92.38095238%;font-size:20px;font-weight:600;letter-spacing:2px;line-height:1;border:#000 1px solid;background-color:#000;position:relative;color:#fff}#globalFooter .fLnk01 li a:before{background-color:#006ab7}#globalFooter .fLnk01 li a::hover{background-color:#006ab7}#globalFooter .fLnk01 li a:after{content:'';background:url(/recruit/assets/img/cmmn/new_grad/bg_btn01.png) left bottom no-repeat;background-size:contain;width:100%;height:100%;position:absolute;left:0;top:0}@media screen and (min-width:551px) and (max-width:1025px){.forSp{display:none}.inner{width:96.09375%;margin:0 auto}}@media screen and (max-width:550px){.inner{width:96%;margin:0 auto}img{width:100%;height:auto}.col02 .col02List{float:none;width:100%}.col03 .col03List{float:none;width:100%}.col04 .col04List{float:none;width:100%}.forSp{display:block}.forPc{display:none!important}#btnPagetop{right:0;bottom:56px}#wrap #fixedBtn{left:0;right:0;margin:0 auto;top:auto;width:100%;bottom:0}#wrap #fixedBtn a{display:block;width:100%}#wrap #globalHeader{padding-top:10px;padding-bottom:10px}#wrap #globalHeader .inner{width:100%}#wrap #globalHeader .drawer-toggle{top:15px}#wrap #globalHeader .drawer-nav{background:none;padding:0px 0 20px;height:300px;width:36%;padding-top:70px}#wrap #globalHeader .drawer-nav .hmbrgrMenu li{margin-bottom:5px}#wrap #globalHeader .drawer-nav .hmbrgrMenu li a{line-height:1;background-color:rgba(255,255,255,0.7);padding:10px 4%;width:92%;color:#000;position:relative;display:block;font-weight:600}#wrap #globalHeader .drawer-nav .hmbrgrMenu li.underlayer02 a{padding-left:14%;width:86%;font-weight:400;font-size:14px}#wrap #globalHeader .drawer-nav .hmbrgrMenu li:nth-child(4),#wrap #globalHeader .drawer-nav .hmbrgrMenu li:nth-child(5){margin-bottom:2px}#wrap #globalHeader #logo01{width:220px}#wrap #globalHeader #logo01 li{float:left;width:50%}#wrap #globalHeader #logo01 li:first-child{position:relative;border-bottom:none}#wrap #globalHeader #logo01 li:first-child:before{content:'';width:1px;height:100%;background-color:#000000;position:absolute;right:0;top:0;z-index:2}#wrap #mainContents{padding-top:92px}#wrap #globalFooter{padding-bottom:80px}#wrap #globalFooter .inner:before{height:65px;top:-25px}#wrap #globalFooter .inner .fTtl{font-size:24px}#wrap #globalFooter .inner .fNav01{margin-bottom:35px}#wrap #globalFooter .inner .fLnk01{width:68.8%;margin:0 auto 35px}#wrap #globalFooter .inner .fLnk01 li{width:100%;float:none}#wrap #globalFooter .inner .fLnk01 li:first-child{margin-bottom:0}#wrap #globalFooter .inner .fLnk01 li a{padding-top:10px;padding-bottom:22px;font-size:15px;background:url(/recruit/assets/img/cmmn/new_grad/btn_bg01.png) left bottom repeat-x #000;background-size:5px}#wrap #globalFooter .inner .fLnk01 li a:after{background:url(/recruit/assets/img/cmmn/new_grad/btn_icon01.png) left top no-repeat;background-size:contain;width:12.40310078%;height:16px;left:85%;top:12px}#wrap #globalFooter .inner .fNav02{padding-left:5.33333333%}#wrap #globalFooter .inner .fNav02 ul{text-align:right}#wrap #globalFooter .inner .fNav02 ul li{display:block;width:100%;text-align:left}#wrap #globalFooter .inner .fNav02 ul li:first-child{margin-right:0;margin-bottom:10px}.drawer-open #wrap #globalHeader .drawer-toggle{right:25.33333333%}.drawer-open #wrap #globalHeader .drawer-toggle:after{content:'MENU';font-size:24px;position:absolute;right:-110%;top:15px;display:block;text-align:center}}
#globalHeader #logo01{
  width: 20%;
}

#globalHeader #logo01 li:nth-child(2){
  width: 80%;
  margin: 0 auto;
}
@media screen and (max-width: 550px) {
  #wrap #globalHeader #logo01 li{
    width: 40%;
  }
  #wrap #globalHeader #logo01 li:first-child{
    width: 60%;
    margin: 24px 0;
    padding: 0;
  }
  #wrap #globalHeader .inner #logo01 li:first-child img{
    display: block;
    width: 90%;
    margin-left: 5%;
  }
  #wrap #globalHeader #logo01{
    width: 250px;
  }
  #globalHeader #logo01{
    margin-top: 1vw;
  }
  #wrap #globalHeader{
    height: 72px;
  }
}