@charset "UTF-8";@keyframes under-line{0%{transform:translate(0,0) rotate(0)}20%{transform:translate(-1px,7px) rotate(15deg)}100%{transform:translate(0,0) rotate(0)}}@keyframes hover-b{0%{transform:translate(0,0)}100%,50%{transform:translate(0,-100%)}}.f-nim-b{font-family:nimbus-sans,sans-serif;font-style:normal;font-weight:700}.f-noto-sb{font-family:"Noto Serif JP",serif;font-weight:600}body,html{-webkit-font-smoothing:antialiased;font-feature-settings:"palt";color:#000;font-family:"Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;line-height:1;min-height:100vh}body ::-moz-selection,html ::-moz-selection{background-color:#ededed}body ::selection,html ::selection{background-color:#ededed}html{cursor:url(../images/cursor.png),auto;overflow:auto}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a{-webkit-tap-highlight-color:transparent;color:inherit;cursor:url(../images/cursor_hover-1.png),auto;display:block;text-decoration:inherit;width:100%}a.is-hover--1{cursor:url(../images/cursor_hover-2.png),auto}a.is-hover--2{cursor:url(../images/cursor_hover-3.png),auto}a.is-hover--3{cursor:url(../images/cursor_hover-4.png),auto}a.is-hover--4{cursor:url(../images/cursor_hover-5.png),auto}a.is-hover--5{cursor:url(../images/cursor_hover-6.png),auto}a.is-hover--6{cursor:url(../images/cursor_hover-7.png),auto}img,video{display:block;width:100%}.sp{display:none!important}.mo_op{-webkit-font-smoothing:antialiased;display:block;transition:opacity 130ms ease-in-out}.mo_op.m-hover{opacity:.65}.mo_tic.m-hover{animation:mo_tic 1s 1 cubic-bezier(.165,.84,.44,1)}@keyframes mo_tic{0%{opacity:.1}100%{opacity:1}}.mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}html{background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q::after,q::before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}#yui3-css-stamp.cssreset{display:none}body{color:#0000a8;opacity:0}body.is-visible{opacity:1;transition:opacity .7s cubic-bezier(.25,.46,.45,.94)}.gif-slider .slider_box{height:100%;overflow:hidden;width:100%}.gif-slider .slider_slides{display:flex}.gif-slider .slider_slide{flex-shrink:0;opacity:0;position:relative}.gif-slider .slider_slide:nth-of-type(1){left:0}.gif-slider .slider_slide:nth-of-type(2){left:-100%}.gif-slider .slider_slide:nth-of-type(3){left:-200%}.gif-slider .slider_slide:nth-of-type(4){left:-300%}.gif-slider .slider_slide:nth-of-type(5){left:-400%}.gif-slider .slider_slide:nth-of-type(6){left:-500%}.gif-slider .slider_slide:nth-of-type(7){left:-600%}.gif-slider .slider_slide:nth-of-type(8){left:-700%}.gif-slider .slider_slide:nth-of-type(9){left:-800%}.gif-slider .slider_slide:nth-of-type(10){left:-900%}.gif-slider .slider_slide--now{opacity:1}.gif-slider .slider_slide--will-leave{opacity:0}.wrapper{overflow:hidden;width:100%}.header{color:#0000a8;left:0;margin:auto;max-width:1600px;padding-top:22px;position:fixed;right:0;top:0;width:92.96875%;z-index:1010}.header__wrapper{align-items:baseline;display:flex;justify-content:space-between}.header__title{display:inline-block;font-size:55px;width:auto}.header__info{display:inline-block;font-size:40px;position:relative;width:auto}.header__info::before{content:"+";font-size:25px;left:-19px;position:absolute;top:2px;transform:rotate(45deg)}.header__info.m-hover{text-decoration:underline}.header.is-changed{color:#ff0062}.header.is-changed .fixed-menu__list a::after{background-color:#ff0062}.content{display:block;margin:auto;max-width:1600px;width:92.96875%}.content .narrow{transform:scale(.65,1);transform-origin:left}.content .draggable{cursor:url(../images/cursor_grab-1.png),auto!important}.content .draggable.is-grab{cursor:url(../images/cursor_grab-2.png),auto!important}.content__wrapper{width:100%}.content__block{box-sizing:border-box;padding-bottom:10px;padding-top:134px;width:100%}.content__block--1 .content__content,.content__block--2 .content__content{padding-left:26px}.content__block--3 .content__content{padding-left:20px}.content__heading{font-size:20px;letter-spacing:-.07em;width:152%}.content__content{box-sizing:border-box;padding-top:36px;position:relative}.content__caption{font-size:30px;letter-spacing:-.07em;line-height:1.65;width:152%}.content__contactInfo{font-size:30px;letter-spacing:-.07em;line-height:1.65}.content__contactInfo--span:nth-child(2){display:inline-block;text-decoration:underline}.content__contactInfo--span:nth-child(1),.content__contactInfo--span:nth-child(3){display:block}.content__slider{height:197px;margin-top:46px;position:relative;width:300px;z-index:2}.content__slider .slider_slide{width:300px}.content__infomation{font-size:20px;letter-spacing:-.04em;line-height:1.68;margin-top:42px;width:152%}.content__map{font-size:20px;margin-top:46px;width:429px}.content__mapText{display:inline-block;letter-spacing:-.06em;margin-top:22px;position:relative;width:auto}.content__mapText::after{background-color:#0000a8;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%}.content__recruitList{border-bottom:1px solid #dbdbdd;box-sizing:border-box;padding:48px 6px 46px;width:96.6386554622%}.content__recruitListText{letter-spacing:-.07em;width:152%}.content__recruitListText--1{font-size:20px;line-height:1.7}.content__recruitListText--2{font-size:20px;line-height:1.7;text-align:justify}.content__recruitListText--3{font-size:15px;line-height:1.6;margin-top:12px}.content__recruitSummary{border:1px #0000a8 solid;box-sizing:border-box;margin-top:87px;padding:20px 28px 38px;width:96.6386554622%}.content__recruitSummaryText{font-size:20px;letter-spacing:-.06em;line-height:1.65;width:152%}.content__recruitInfomation{margin-top:53px;padding-left:6px;width:152%}.content__recruitInfomationText{letter-spacing:-.06em;line-height:1.65}.content__recruitInfomationText--span:nth-child(1){display:inline-block;text-decoration:underline}.content__recruitInfomationText--span:nth-child(2){display:block}.content__recruitInfomationText--1{font-size:28px}.content__recruitInfomationText--2{font-size:28px}.content__recruitInfomationText--3{font-size:15px}.content__map a.m-hover p{animation:mo_tic 1s 1 cubic-bezier(.165,.84,.44,1)}.footer{color:#0000a8;font-size:14px;letter-spacing:0;margin:67px auto 0;max-width:1600px;padding-bottom:38px;text-align:center;width:92.96875vw}.footer__copy--pc{display:inline}.footer__copy--sp{display:none}.footer__backtop{display:none}.backtop{bottom:25px;left:0;margin:auto;max-width:1600px;pointer-events:none;position:fixed;right:0;width:92.96875vw;z-index:10}.backtop__button{align-items:center;color:#0000a8;display:flex;font-size:14px;height:40px;justify-content:center;margin-left:auto;pointer-events:auto;width:76px}.backtop__button p{position:relative}.backtop__button p::after{background-color:#0000a8;bottom:0;content:"";height:1px;left:0;position:absolute;transform-origin:left;width:100%}.illust{bottom:120px;height:180px;position:fixed;right:51px;width:224px;z-index:5}.illust-inner{opacity:0;transform:translate(0,8%);transition:opacity 550ms cubic-bezier(.39,.575,.565,1),transform .8s cubic-bezier(.075,.82,.165,1)}.illust .slider_slide{transition:opacity .4s cubic-bezier(.39,.575,.565,1);width:224px}.illust .slider_slide--now{transition-delay:0}.illust.is-visible .illust-inner{opacity:1;transform:translate(0,0)}.fixed-menu{display:none}.fixed-menu__lists{display:flex}.fixed-menu__list:nth-of-type(n+2){margin-left:39px}.fixed-menu__listAnchor{font-size:30px;position:relative}.fixed-menu__listAnchor.m-hover{text-decoration:underline}.fixed-menu__list.is-current .fixed-menu__listAnchor{pointer-events:none;text-decoration:underline}@media screen and (max-width:960px){.header__content{left:0;margin:auto;position:relative;right:0;text-align:center;top:50px}.header__content .fixed-menu{justify-content:center}.header__content .fixed-menu__listAnchor{position:relative}}@media screen and (max-width:736px){body,html{min-width:320px}.wrapper{max-width:none}.pc{display:none!important}.sp{display:block!important}.header{max-width:none;padding-top:7.3333333333vw;width:94vw}.header__title{font-size:10.6666666667vw}.header__content{display:none}.header__info{font-size:8vw}.header__info::before{font-size:4.9333333333vw;left:-3.7333333333vw;top:.2666666667vw}.content{max-width:none}.content__wrapper{margin:auto;width:92.9333333333vw}.content__block{padding-bottom:2.6666666667vw;padding-top:26.6666666667vw}.content__block--1 .content__content,.content__block--2 .content__content{padding-left:0}.content__block--3 .content__caption{padding-left:0}.content__block--3 .content__content{padding-left:0}.content__heading{font-size:3.8666666667vw}.content__content{padding-top:5.3333333333vw;text-align:justify}.content__caption{font-size:6vw;width:154%}.content__caption br{display:none}.content__contactInfo{font-size:6vw}.content__slider{height:60.6666666667vw;margin:11.4666666667vw auto 0;width:100%}.content__slider .slider_slide{width:100%}.content__infomation{font-size:4vw;letter-spacing:-.04em;line-height:1.68;margin-top:7.3333333333vw;width:152%}.content__map{font-size:4vw;margin:11.0666666667vw auto 0;width:100%}.content__mapText{margin-top:2.9333333333vw}.content__recruit{width:100%}.content__recruitLists{margin-top:8.4vw}.content__recruitList{padding:6.4vw 0 8vw;width:100%}.content__recruitList:first-child{border-top:1px solid #dbdbdd}.content__recruitListText{width:152%}.content__recruitListText--1{font-size:4vw}.content__recruitListText--1 br{display:none}.content__recruitListText--2{font-size:4vw}.content__recruitListText--2 br{display:none}.content__recruitListText--3{font-size:3.0666666667vw;margin-top:5.2vw}.content__recruitSummary{margin:19.3333333333vw auto 0;padding:6.6666666667vw 6.6666666667vw 9.7333333333vw;position:relative;width:100%}.content__recruitSummaryText{font-size:4vw}.content__recruitInfomation{box-sizing:border-box;margin-top:15.4666666667vw;width:100%}.content__recruitInfomationText{width:152%}.content__recruitInfomationText--1{font-size:5.6vw}.content__recruitInfomationText--1 br{display:none}.content__recruitInfomationText--2{font-size:5.6vw}.content__recruitInfomationText--3{font-size:3.0666666667vw;line-height:1.5;margin-top:5.7333333333vw}.content__recruitInfomationText--3 br{display:none}.footer{font-size:4vw;margin:30.6666666667vw auto 0;max-width:none;padding-bottom:8vw;text-align:center;width:92vw}.footer__wrapper{display:flex;justify-content:space-between}.footer__copy--pc{display:none}.footer__copy--sp{display:inline}.footer__backtop{display:inline-block;width:auto}.backtop{margin:33.3333333333vw auto 0;max-width:none;position:relative;width:100%}.backtop__button{font-size:4vw;height:20vw;letter-spacing:0;margin:auto;width:24vw}.illust{bottom:0;height:45.6vw;left:0;margin:26.4vw auto 0;position:relative;right:0;width:56.8vw}.illust .slider_slide{width:56.8vw}.illust .illust-inner{opacity:1;transform:translate(0,0)}.fixed-menu{bottom:21.3333333333vw;display:block;left:0;margin:auto;position:fixed;right:0;z-index:1003}.fixed-menu__lists{justify-content:center}.fixed-menu__list:nth-of-type(n+2){margin-left:2vw}.fixed-menu__listAnchor{background-color:#fff;border:1px solid #0000a8;box-sizing:border-box;font-size:5.3333333333vw;padding:.6666666667vw 1.8666666667vw;position:relative;width:100%}.fixed-menu__list.is-current .fixed-menu__listAnchor{background-color:#0000a8;color:#fff;text-decoration:none}}