@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*{box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.lato{font-family:Lato,sans-serif}html{font-size:62.5%}body,input{-webkit-text-size-adjust:100%;font-family:-apple-system,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-size:1.6rem;line-height:1.4}@media screen and (max-width:767px){body,input{font-size:13px;font-size:3.4666666667vw}}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input:focus{outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;background:none;transition:all .3s ease-in-out}@media screen and (min-width:768px){button:hover{opacity:.5}}::-moz-placeholder{color:#ccc}::placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}a{text-decoration:none;transition:all .3s ease-in-out}@media screen and (min-width:768px){a:hover{opacity:.5}}figure img{width:100%}li,ul{list-style:none}.circle{border-radius:50%}.btn{display:block;width:100%;border:none;font-size:18px;color:#fff;border-radius:58px;text-decoration:none;transition:all .2s ease-in-out}.btn--seeMore{border:1px solid #e8465a;width:99px;display:block;border-radius:2px;color:#e8465a;font-size:13px;line-height:28px;text-align:left;padding:0 0 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:-.9px}.btn--seeMore .fa-chevron-right{font-size:11px;margin:0 0 0 8px}.text--center{text-align:center}.text--right{text-align:right}.text--bold{font-weight:800}.text--bold,strong{font-family:-apple-system,YuGothic,Yu Gothic,Segoe UI,Verdana,Meiryo,sans-serif}img{vertical-align:top}.img--fit{display:block;-o-object-fit:cover;object-fit:cover;width:inherit;height:inherit}body{background-color:#fffdf3}main{padding:0 0 54px}.inner{position:relative;width:1200px;margin:0 auto}@media screen and (max-width:767px){.inner{width:100%}}.innerSmall{width:1080px}@media screen and (max-width:767px){.innerSmall{width:100%}}.areaBlue{background-color:#004d8f;width:100%}.areaBlue,.areaBlue a{color:#fff}.areaYellow{background-color:#fbf4da}.areaWhite{background-color:#fff}.link a{color:#004d8f;position:relative}.link a:after{content:"";display:block;width:100%;border-bottom:1px solid #004d8f;position:absolute;left:0;bottom:-3px}.wiTitle{font-size:2.1rem;margin:0 0 13px;line-height:1}@media screen and (max-width:767px){.wiTitle{font-size:16px;font-size:4.2666666667vw}}.wiTitle span{position:relative}.wiTitle span:after,.wiTitle span:before{content:"";display:block;position:absolute;width:19px;height:21px}@media screen and (max-width:767px){.wiTitle span:after,.wiTitle span:before{background-size:4vw;width:5vw;height:5vw}}.wiTitle span:before{left:-29px;bottom:0}@media screen and (max-width:767px){.wiTitle span:before{left:-24px;bottom:0}}.wiTitle span:after{right:-29px;transform:rotate(180deg);top:0}@media screen and (max-width:767px){.wiTitle span:after{right:-24px;top:0}}.wiTitle--blueIcon span:after,.wiTitle--blueIcon span:before{background:url(/images/icon_shape_blue.svg?3d365c350eae7d7e20e04e18e9c4161e) no-repeat;background-size:19px 21px}.wiTitle--redIcon{color:#e8465a}.wiTitle--redIcon span:after,.wiTitle--redIcon span:before{background:url(/images/icon_shape_red.svg?0d13835d6f6793f149cdf3f195680178) no-repeat;background-size:19px 21px}@media screen and (max-width:767px){#companyPrList .wiTitle,#tagAll .wiTitle{font-size:21px;font-size:5.6vw}#companyPrList .wiTitle span:after,#companyPrList .wiTitle span:before,#tagAll .wiTitle span:after,#tagAll .wiTitle span:before{background-size:5vw;width:6vw;height:6.2vw}#companyPrList .wiTitle span:before,#tagAll .wiTitle span:before{left:-7vw}#companyPrList .wiTitle span:after,#tagAll .wiTitle span:after{right:-7vw}}.article{background-color:#fefcf2}.article a{color:#1a1919;display:block}.article a>div{display:flex}.article__img{position:relative}.article__content{position:relative;display:flex;flex-flow:column;width:100%}.article__content .title{letter-spacing:-.9px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:767px){.article__content .title{font-size:13px;font-size:3.4666666667vw;letter-spacing:1px;line-height:1.2}}.article__content time{margin:0 0 0 14px}.article__content>div{display:flex;color:#4c4c4c;font-size:1.2rem;line-height:1;align-items:center}@media screen and (max-width:767px){.article__content>div{font-size:10px;font-size:2.6666666667vw}}.article__content>div:first-of-type{margin:0 0 4px}@media screen and (max-width:767px){.article__content>div:first-of-type{margin:0 0 2px}}.article__content>div:last-of-type{margin:auto 0 0}@media screen and (max-width:767px){.article__content>div:last-of-type{font-size:9px;font-size:2.4vw}}.article__list{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.article__list{padding:0 16px}}.article__list__item{width:312px;margin:0 0 60px}@media screen and (max-width:767px){.article__list__item{width:48%;margin:0 0 28px}}.article__list .article{background:none}.article__list .article a>div{flex-direction:column}.article__list .article__content{min-height:100px}@media screen and (max-width:767px){.article__list .article__content{min-height:84px}}.article__list .article figure{width:312px;height:171px;margin:0 0 11px}@media screen and (max-width:767px){.article__list .article figure{width:100%;height:93px;margin:0 0 8px}}.article__list .article figure:after,.article__list .article figure:before{content:"";display:block;position:absolute}.article__list .article figure:before{background:url(/images/icon_buble.svg?907aecfea353fe5603c4fd57315e5f7d) no-repeat;background-size:57px 50px;top:-16px;left:-20px;width:57px;height:50px}@media screen and (max-width:767px){.article__list .article figure:before{background-size:24px 21px;width:24px;height:21px;top:-7px;left:-5px}}.article__list .article figure:after{background:url(/images/icon_triangle_red.svg?2523309dc631b6a24d4753d515364668) no-repeat;background-size:25px 43px;width:25px;height:43px;bottom:-10px;right:-10px;transform:rotate(180deg)}@media screen and (max-width:767px){.article__list .article figure:after{background-size:12px 20px;width:12px;height:20px;bottom:-5px;right:-4px}}.category--interview{color:#e8465a}.fadeIn{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.breadNav{padding:15px 0}@media screen and (max-width:767px){.breadNav{padding:0 10px}}.breadNav ul{display:flex}.breadNav ul li{font-size:10px;position:relative;color:#4d4d4d}@media screen and (max-width:767px){.breadNav ul li{font-size:8px;font-size:2.1333333333vw}}.breadNav ul li a{color:#004d8f}.breadNav ul li:not(:last-of-type){margin:0 14px 0 0}.breadNav ul li:not(:last-of-type):after{content:"";display:block;background:url(/images/icon_arrow_breadnav.svg?e7f09fff31c0e75911b6a26bb69f38a4) no-repeat 50%;width:4px;height:10px;position:absolute;right:-10px;top:2px}.fa-tag{color:#006532;font-size:1rem;margin:0 6px 0 0}.fa-heart{color:#e8465a;margin:0 4px 0 11px}@media screen and (max-width:767px){.fa-heart{font-size:10px;font-size:2.6666666667vw}}@media screen and (max-width:767px){.page{padding:0 10px}}.page__title{font-size:3rem;padding:26px 0 60px}@media screen and (max-width:767px){.page__title{font-size:24px;font-size:6.4vw;padding:5.1vw 0}}.page__text{line-height:1.9}@media screen and (max-width:767px){.page__text{font-size:16px;font-size:4.2666666667vw;line-height:1.8}}.page__text.link{margin:9px 0 0}.box--with--bg{background:url(/images/box_bg.svg?04617478817980f340e26ff6d6bd578d) no-repeat top}@media screen and (max-width:767px){.box--with--bg{background:url(/images/box_bg_sp.svg?c71a339bb9cee7d293ce0d955891573f) no-repeat top 10px center;background-size:contain}}.section{border-top:1px solid #e9e4c9;padding:42px 0}@media screen and (max-width:767px){.section{padding:30px 10px}}.section:last-of-type{padding-bottom:0}.section .wiTitle{margin:0 0 44px}@media screen and (max-width:767px){.section .wiTitle{margin:0 0 24px}}.section .btn--seeMore{margin:47px auto 5px}@media screen and (max-width:767px){.section .btn--seeMore{margin:26px auto 0}}.company{padding:40px 0 46px}.company__name{font-size:1.8rem;margin:0 0 42px}.company__name span{font-size:1.2rem;line-height:1;font-weight:100;background-color:#fbf4da;display:inline-block;padding:6px 8px;vertical-align:top;margin-right:16px}.company__title{font-size:2.4rem;margin-bottom:10px}.company__text{line-height:2}.companyInfoWrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0 31px}.companyInfoWrap .companyInfo{width:313px}@media screen and (max-width:767px){.companyInfoWrap .companyInfo{padding:0 0 30px}}.companyInfoWrap .companyInfo__title{margin:0 0 19px}.companyInfoWrap .companyInfo dl{font-size:1.4rem}.companyInfoWrap .companyInfo dl div{display:flex;margin:0 0 12px}.companyInfoWrap .companyInfo dl div dt{width:64px}.companyInfoWrap .companyInfo dl div dd p{margin:0 0 3px}.companyInfoWrap .companyInfo dl div dd p:nth-child(3){margin:0 0 18px}.companyInfoWrap .companyInfo .styleList{display:grid;grid-template-columns:75px 75px 75px 75px;-moz-column-gap:4px;column-gap:4px;row-gap:4px}.companyInfoWrap .companyInfo .styleList__item{width:75px;height:75px;background-color:#fbf4da}.companyInfoWrap .companyInfo .styleList__item--on{background-color:#f7dc6f}.companyInfoWrap .companyInfo .styleList__item>div,.companyInfoWrap .companyInfo .styleList__item a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 0 0}.companyInfoWrap .companyInfo .styleList__item>div .circle,.companyInfoWrap .companyInfo .styleList__item a .circle{width:42px;height:42px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;margin:0 0 5px}.companyInfoWrap .companyInfo .styleList__item>div p,.companyInfoWrap .companyInfo .styleList__item a p{font-size:1.2rem;color:#4c4c4c;letter-spacing:-.9px}.companyInfoWrap .companyInfo .recruitmentType__item{font-size:1.4rem;position:relative}.companyInfoWrap .companyInfo .recruitmentType__item:not(:last-of-type){margin:0 0 5px}.companyInfoWrap .companyInfo .recruitmentType__item:before{content:"\30FB";display:inline-block}header{background-color:#fffdf3}@media screen and (max-width:767px){header{padding:10px 16px 18px;position:relative}}header .logo,header .navList,header nav{display:flex}@media screen and (min-width:768px){header .logo,header .navList,header nav{align-items:center;justify-content:center}}@media screen and (max-width:767px){header .logo,header .navList,header nav{flex-direction:column}}header .logo{height:151px}@media screen and (max-width:767px){header .logo{height:60px;flex-direction:unset;flex:unset}header .logo img{width:120px}}header .logo__prefecture{height:80px;margin:30px 0 0}@media screen and (max-width:767px){header .logo__prefecture{height:58px;margin:0}}header .areaBlue{height:57px}@media screen and (min-width:768px){header .areaBlue .logo,header .areaBlue .sns{display:none}}@media screen and (max-width:767px){header .areaBlue{right:-100%;flex-direction:column;position:fixed;padding:0;width:100vw;height:100vh;background-color:rgba(255,253,243,.7);z-index:100;top:0;transition:all .5s ease-in-out}header .areaBlue__inner{position:relative;height:inherit;padding:80px 10px 0}header .areaBlue .sns{display:flex;justify-content:center;margin:0 0 48px}header .areaBlue .sns li{margin:0 7px}header .areaBlue .sns li a{align-items:center;justify-content:center;background-color:#004d8f;width:32px;height:32px;border-radius:50%;display:flex}header .areaBlue .sns__facebook{font-size:1.9rem}header .areaBlue .sns__twitter{font-size:1.7rem}header .areaBlue .logo img{display:block;margin:0 auto}}header .areaBlue .navList__item{margin:0 16px}@media screen and (max-width:767px){header .areaBlue .navList__item:not(:last-of-type){margin:0 0 1px}header .areaBlue .navList__item a{display:block;background-color:#004d8f;text-align:center;line-height:48px;font-size:1.6rem}}@media screen and (min-width:768px){header .areaBlue .openSearch{cursor:pointer;transition:all .3s ease-in-out}header .areaBlue .openSearch:hover{opacity:.7}}header .search{display:none}@media screen and (max-width:767px){header .search{display:block;margin:0 0 24px}}header .search__form{position:relative}header .search__form__button{position:absolute}@media screen and (min-width:768px){header .search__form__button{left:0;top:7px}}@media screen and (max-width:767px){header .search__form__button{right:10px;top:6px;padding:0}header .search__form__button img{width:32px}}header .search__form__field{width:355px;height:40px;padding:10px 10px 10px 44px;border:none;font-size:1.2rem}@media screen and (max-width:767px){header .search__form__field{width:100%;height:48px;border:1px solid #004d8f;padding:10px 20px;border-radius:0}}header .search__button{margin:0 0 0 16px}@media screen and (max-width:767px){header .search__button{display:none}}header.clone-header{transition:all .3s ease-in-out;position:fixed;width:100%;top:-208px;left:0;z-index:1000}@media screen and (max-width:767px){header.clone-header{height:56px;padding:8px 16px}header.clone-header>.logo img{width:83px}}@media screen and (max-width:767px){header .hMenu{width:32px;height:18px;position:absolute;top:50%;transform:translateY(-50%);right:10px;display:block;transition:all .5s ease-in-out;z-index:100000}header .hMenu__inner{width:32px;height:18px;position:relative}header .hMenu__inner__line{display:block;width:32px;height:2px;position:absolute;transition:all .5s ease-in-out}header .hMenu__inner__line--1{top:0;background-color:#004d8f}header .hMenu__inner__line--2{top:8px;background-color:#e8465a}header .hMenu__inner__line--3{bottom:0;background-color:#006532}header .fadeInH{right:0}header .linea,header .lineb,header .linec{background:#004d8f}header .linea{transform:rotate(225deg);top:8px}header .lineb{opacity:0}header .linec{transform:rotate(-225deg);top:8px}}#footer{padding:65px 0}@media screen and (max-width:767px){#footer{padding:42px 0 80px}}#footer *{line-height:1}#footer ul{display:flex;justify-content:center}#footer .logo{margin:0 0 38px}@media screen and (max-width:767px){#footer .logo{margin:0 0 24px}}@media screen and (max-width:767px){#footer .logo img{width:121px}}#footer .sns{align-items:center;margin:31px 0 29px}@media screen and (max-width:767px){#footer .sns{margin:24px 0 22px}}#footer .sns li{margin:0 12px}#footer .sns__facebook a{font-size:3.4rem}#footer .sns__twitter a{font-size:3.2rem}#footer .navTop ul{margin:0 0 20px}@media screen and (max-width:767px){#footer .navTop ul{margin:0 0 14px}}#footer .navTop ul li{margin:0 8px}#footer .navTop a{font-size:1.4rem}@media screen and (max-width:767px){#footer .navTop a{font-size:12px;font-size:3.2vw}}#footer .navBottom ul{margin:0 0 16px}@media screen and (max-width:767px){#footer .navBottom ul{flex-wrap:wrap;width:72vw;margin:0 auto 10px}}#footer .navBottom ul li{padding:0 13px;position:relative}#footer .navBottom ul li:not(:last-of-type):after{content:"";display:block;width:1px;height:12px;background-color:#fff;position:absolute;right:0;bottom:0}@media screen and (max-width:767px){#footer .navBottom ul li{margin:0 0 14px}#footer .navBottom ul li:nth-child(2):after{display:none}}#footer .navBottom a{font-size:1.2rem}@media screen and (max-width:767px){#footer .navBottom a{font-size:10px;font-size:2.6666666667vw}}#footer small{font-size:1.2rem}@media screen and (max-width:767px){#footer small{font-size:10px;font-size:2.6666666667vw}}.hero{background-color:#fbf4da;padding:28px 0}@media screen and (max-width:767px){.hero{padding:0}}.hero .inner{padding:0 40px}@media screen and (max-width:767px){.hero .inner>.swiper-container{background-color:#fefcf2}}@media screen and (max-width:767px){.hero .inner{padding:0}}.hero .inner:after,.hero .inner:before{content:"";display:block;position:absolute}.hero .inner:before{background:url(/images/icon_triangle_red.svg?2523309dc631b6a24d4753d515364668) no-repeat;background-size:80px 125px;width:80px;height:125px;top:-40px;left:10px;opacity:.95;z-index:10}@media screen and (max-width:767px){.hero .inner:before{background-size:32px 50px;width:32px;height:50px;top:-10px}}.hero .inner:after{background:url(/images/icon_shape_green.svg?1ea8fe4c2f3f0bcd662d94be5d5f104d) no-repeat;background-size:96px 107px;width:96px;height:107px;bottom:84px;right:0;transform:rotate(180deg);z-index:100}@media screen and (max-width:767px){.hero .inner:after{background-size:40px 45px;width:40px;height:45px;right:10px;bottom:186px}}.hero .article a{height:393px}@media screen and (max-width:767px){.hero .article a{height:auto}}.hero .article a>div{flex-flow:row-reverse}@media screen and (max-width:767px){.hero .article a>div{flex-direction:column}}.hero .article .title{font-size:2.2rem;margin:20px 0 46px;line-height:1.46}@media screen and (max-width:767px){.hero .article .title{font-size:15px;font-size:4vw;margin:8px 0 16px;line-height:1.2}}.hero .article__img{width:720px;height:393px}@media screen and (max-width:767px){.hero .article__img{width:100%;height:205px}}.hero .article__content{padding:27px 28px 175px}@media screen and (max-width:767px){.hero .article__content{padding:16px 10px 20px}}@media screen and (min-width:768px){.hero .thumblist{margin:14px 0 0;padding:10px 20px}}@media screen and (max-width:767px){.hero .thumblist{padding:10px 0}}.hero .thumblist:before{content:"";display:block;position:absolute;background:url(/images/icon_buble.svg?907aecfea353fe5603c4fd57315e5f7d) no-repeat;background-size:140px 118px;width:140px;height:118px;bottom:112px;z-index:100}@media screen and (min-width:768px){.hero .thumblist:before{left:38px}}@media screen and (max-width:767px){.hero .thumblist:before{background-size:55px 45px;width:55px;height:45px;bottom:64px;right:10px}}.hero .thumblist figure{width:160px;height:87px}@media screen and (max-width:767px){.hero .thumblist figure{width:96px;height:53px}}@media screen and (min-width:768px){.hero .thumblist figure{cursor:pointer;transition:all .3s ease-in-out}.hero .thumblist figure:hover{opacity:.5}}.hero .thumblist .swiper-slide-active figure{position:relative}.hero .thumblist .swiper-slide-active figure:before{content:"";display:block;box-sizing:border-box;width:inherit;height:inherit;border:3px solid #e8465a;position:absolute;top:0;left:0}.ranking{background:#fff url(/images/bg_dots.svg?1a57fb89e4f4ded4a005161ebd3eee41) repeat 50%;border-top:1px solid #979797;border-bottom:1px solid #979797;padding:24px}@media screen and (max-width:767px){.ranking{padding:10px 0 20px;border:none}}.ranking .inner{background-color:#f9f9f9;padding:43px 27px 0}@media screen and (max-width:767px){.ranking .inner{padding:16px 10px}}.ranking__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0}@media screen and (max-width:767px){.ranking__list{display:block}}.ranking__list .article{background:none}.ranking__list .article__content{padding:0 0 0 18px}@media screen and (max-width:767px){.ranking__list .article__content{width:calc(100% - 161px);padding:0 0 0 10px}}.ranking__list figure{width:223px;height:121px}@media screen and (max-width:767px){.ranking__list figure{height:87px;width:161px}}.ranking__list .first{grid-area:1/1/4/2;padding:0 49px 0 0}@media screen and (max-width:767px){.ranking__list .first{padding:0}}.ranking__list .first .article,.ranking__list .first .article a{height:100%}.ranking__list .first .article a>div{flex-flow:column;height:100%}.ranking__list .first .article__content{height:100%;padding:8px 0 26px}@media screen and (max-width:767px){.ranking__list .first .article__content{padding:8px 0 0;width:100%}.ranking__list .first .article__content>div:last-of-type{margin:12px 0 0}}.ranking__list .first .article .title{font-size:2rem;margin:5px 0 0}@media screen and (max-width:767px){.ranking__list .first .article .title{font-size:15px;font-size:4vw}}.ranking__list .first figure{width:484px;height:264px}@media screen and (max-width:767px){.ranking__list .first figure{width:100%;height:100%}}.ranking__list .second{grid-area:1/2/2/3;margin:0 0 24px}.ranking__list .third{grid-area:2/2/3/3}.ranking__list .fourth{grid-area:3/2/4/3}.ranking__list__item{position:relative}@media screen and (max-width:767px){.ranking__list__item:not(:last-of-type){margin:0 0 20px}}.ranking__number{position:absolute;font-size:1.3rem;color:#fff;width:27px;height:31px;padding:10px 7px;top:-8px;left:-8px}@media screen and (max-width:767px){.ranking__number{padding:8px 5px;left:-5px}}.ranking__number--first{background:url(/images/icon_shape_blue.svg?3d365c350eae7d7e20e04e18e9c4161e) no-repeat;background-size:41px 47px;font-size:2.1rem;width:41px;height:47px;padding:13px 10px;top:-27px;left:-11px}@media screen and (max-width:767px){.ranking__number--first{background-size:32px 37px;font-size:1.3rem;top:-17px;left:-5px;padding:14px 9px}}.ranking__number--second{background:url(/images/icon_shape_red.svg?0d13835d6f6793f149cdf3f195680178) no-repeat;background-size:27px 31px}@media screen and (max-width:767px){.ranking__number--second{background-size:24px 28px}}.ranking__number--third{background:url(/images/icon_shape_green.svg?1ea8fe4c2f3f0bcd662d94be5d5f104d) no-repeat;background-size:27px 31px}@media screen and (max-width:767px){.ranking__number--third{background-size:24px 28px}}.ranking__number--fourth{background:url(/images/icon_shape_gray.svg?28c8044de414f18f709b7cd2437072ba) no-repeat;background-size:27px 31px}@media screen and (max-width:767px){.ranking__number--fourth{background-size:24px 28px}}@media screen and (min-width:768px){.newArticle{background-position:center top 75px}}.newArticle .inner{padding:115px 0 0}@media screen and (max-width:767px){.newArticle .inner{padding:24px 10px}}.pagenation{display:flex;justify-content:center;align-items:center;margin:35px 0 0}@media screen and (max-width:767px){.pagenation{margin:24px 0 0}}.pagenation li{margin:0 4px}.pagenation__link a{border:1px solid #004d8f;display:block;border-radius:2px;width:40px;line-height:36px;color:#004d8f}@media screen and (max-width:767px){.pagenation__link a{width:32px;line-height:30px;font-size:16px;font-size:4.2666666667vw}}.pagenation__link a:hover{opacity:1}.pagenation__link--current a,.pagenation__link a:hover{background-color:#004d8f;color:#fff}.pagenation__dots,.pagenation__next a,.pagenation__previous a{font-size:1.2rem;color:#004d8f}.pagenation__dots{padding-top:10px}#tagAll .page{padding:0}#tagAll .section .article__list__item{margin:0}@media screen and (max-width:767px){#tagAll .section .article__list__item:last-of-type{display:none}}#tagItem .wiTitle--blueIcon span:after,#tagItem .wiTitle--blueIcon span:before{background-size:27px 30px;width:27px;height:30px}@media screen and (max-width:767px){#tagItem .wiTitle--blueIcon span:after,#tagItem .wiTitle--blueIcon span:before{background-size:5.2vw;width:5.2vw;height:6vw}}#tagItem .wiTitle--blueIcon span:before{left:-34px}@media screen and (max-width:767px){#tagItem .wiTitle--blueIcon span:before{left:-7vw;bottom:1vw}}#tagItem .wiTitle--blueIcon span:after{right:-34px}@media screen and (max-width:767px){#tagItem .wiTitle--blueIcon span:after{right:-7vw;top:1vw}}#tagItem .box--with--bg{padding-top:40px;margin-top:-13px}@media screen and (max-width:767px){#tagItem .box--with--bg{padding:24px 0 0;margin-top:-22px}}@media screen and (max-width:767px){#companyPrList .page__title{padding-bottom:8vw}}#companyPrList .wiTitle{margin-bottom:24px}@media screen and (max-width:767px){#companyPrList .wiTitle{margin-bottom:12px}}#companyPrList .selectPrefectures{margin:40px 0 0}#companyPrList .tab{cursor:pointer;line-height:1;font-size:2.1rem;transition:all .3s ease-in-out}@media screen and (max-width:767px){#companyPrList .tab{font-size:16px;font-size:4.2666666667vw}}@media screen and (min-width:768px){#companyPrList .tab:hover{opacity:.5}}#companyPrList .tabWrap{background-color:#faf8ed;padding:32px 60px 23px}@media screen and (max-width:767px){#companyPrList .tabWrap{width:100vw;margin:12px calc(50% - 50vw) 0;padding:14px 10px 0}#companyPrList .tabWrap>div{overflow:auto;padding:8px 0}}#companyPrList .tab-group{display:flex;justify-content:center;justify-content:space-between}@media screen and (max-width:767px){#companyPrList .tab-group{width:700px}}#companyPrList .tab .fa-angle-down{margin:0 8px 0 0}#companyPrList .tab.is-active{color:#e8465a;transition:all .2s ease-out}#companyPrList .tab.is-active .fa-angle-down{transition:all .2s ease-out;transform:rotate(180deg)}#companyPrList .panel,#companyPrList .tab-0{display:none}#companyPrList .panel-group ul{display:flex;justify-content:center;background-color:#fff;padding:14px}@media screen and (max-width:767px){#companyPrList .panel-group ul{flex-wrap:wrap;justify-content:unset;padding:22px 14px 12px}}#companyPrList .panel-group ul li{margin:0 12px}@media screen and (max-width:767px){#companyPrList .panel-group ul li{margin-bottom:12px}}#companyPrList .panel-group ul li a{font-size:1.8rem}#companyPrList .panel.is-show ul{margin:24px 0 0}@media screen and (max-width:767px){#companyPrList .panel.is-show ul{margin:20px 0 0}}#companyPrList .linkActive{color:#e8465a;font-weight:700;text-decoration:none}#companyPrList .companies{display:none;margin:36px -12px 0}@media screen and (max-width:767px){#companyPrList .companies{margin:22px 0 0}}#companyPrList .companies__title{display:none}@media screen and (max-width:767px){#companyPrList .companies__title{display:block;font-size:18px;font-size:4.8vw;margin:0 0 12px}}#companyPrList .companyList{display:flex;flex-wrap:wrap}#companyPrList .companyList__item{width:344px;background-color:#fff;margin:12px}@media screen and (max-width:767px){#companyPrList .companyList__item{width:100%;margin:0 0 4px}}#companyPrList .companyList__item a{height:100%;display:block;color:#1a1919;padding:7px;border:1px solid #fbf4da}@media screen and (max-width:767px){#companyPrList .companyList__item a{padding:6px}}#companyPrList .companyList__item a>div{height:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}#companyPrList .companyList__item__name{font-size:1.4rem;font-weight:400;width:calc(100% - 108px)}@media screen and (max-width:767px){#companyPrList .companyList__item__name{width:calc(100% - 80px)}}#companyPrList .companyList__item__img{display:flex;justify-content:center;align-items:center;width:88px;height:88px}@media screen and (max-width:767px){#companyPrList .companyList__item__img{width:60px}}#companyPrList .link.is-active a,#companyPrList .link.is-activeC a{color:#e8465a;font-weight:700}#companyPrList .link.is-active a:after,#companyPrList .link.is-activeC a:after{display:none}#companyPrList .pagenation{margin-top:105px}@media screen and (max-width:767px){#companyPrList .pagenation{margin-top:78px}}.is-show,.is-showC{display:block!important}#companyArticle main{padding:0}#companyArticle .areaYellow .logo,#companyArticle .logo-common,#companyArticle .logo-non-header{width:96px;height:96px}#companyArticle .areaYellow .logo img,#companyArticle .logo-common img,#companyArticle .logo-non-header img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#fff}#companyArticle .areaYellow{padding:0 16px;position:relative}#companyArticle .areaYellow .logo{position:absolute;left:50%;transform:translate(-50%);bottom:-40px}#companyArticle .company-has-header-spacer{padding:80px 0 46px}#companyArticle .logo-non-header{margin:auto}#companyArticle .section{padding-top:56px}#companyArticle .section .wiTitle{margin-bottom:56px}#companyArticle .relatedArticle{padding-bottom:56px}#companyArticle .areaWhite{padding:54px 0 69px}#companyArticle .areaWhite .btn--seeMore{margin-bottom:0}#companyArticle .recruitingFriends{padding:0 0 56px;background:#fff}#companyArticle .recruitingFriends .article__list__item{margin:0}#companyArticle .recruitingFriends .article__img{margin:0 0 17px}#companyArticle .recruitingFriends .article__img:after,#companyArticle .recruitingFriends .article__img:before{display:none}#companyArticle .recruitingFriends .btn{margin-top:20px}@media screen and (max-width:767px){#article{padding:0 22px}}#article img{max-width:100%}.header_company{width:auto;display:flex;align-items:center}.header_company img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain}.header_company p{color:#000;width:auto;margin-left:8px;margin-bottom:0!important}.articleDetail{padding:61px 0}.articleDetail img{max-width:100%}.articleDetail.cke_editable{width:760px;padding:20px}.articleDetail__header{position:relative;margin:0 0 44px}.articleDetail__header:before{content:"";display:block;background:url(/images/icon_buble.svg?907aecfea353fe5603c4fd57315e5f7d) no-repeat 50%;background-size:56px 46px;width:56px;height:46px;position:absolute;top:-30px;left:-30px}.articleDetail__header .title{font-size:3rem;line-height:1.2;margin:0 0 6px}.articleDetail__header__bottom{font-size:1.2rem}.articleDetail__header__bottom,.articleDetail__header__bottom>div{display:flex;justify-content:space-between;align-items:center}.articleDetail__mainImg{width:720px;height:360px;margin-bottom:36px}@media screen and (max-width:767px){.articleDetail__mainImg{width:100%;height:auto}}.articleDetail h2,.articleDetail h3{position:relative;letter-spacing:-.9px}.articleDetail h2:before,.articleDetail h3:before{position:absolute}.articleDetail h2{font-size:2.4rem;background-color:#fcf4ec;line-height:1.3;padding:14px 30px;margin:0 0 40px}.articleDetail h2:before{content:"";display:block;background:url(/images/icon_triangle_red.svg?2523309dc631b6a24d4753d515364668) no-repeat 50%;background-size:25px 43px;width:25px;height:43px;top:-10px;left:-5px}.articleDetail>h3{color:#004d8f;background-color:#faf8ee;padding:16px 68px 16px 20px;font-size:1.6rem;margin:0 0 32px}.articleDetail>h3:before{content:"";display:block;background:url(/images/icon_shape_blue_logo.svg?d4d60ebd36e1abf3790274c47a3d5b6a) no-repeat 50%;background-size:48px 54px;width:48px;height:54px;top:-8px;right:6px}.articleDetail p{line-height:1.9;margin-bottom:16px}.articleDetail p strong{background:linear-gradient(hsla(0,0%,100%,0) 70%,#f7dc6f 0)}.articleDetail p em{font-weight:700;font-style:normal}.articleDetail>img{margin-bottom:36px}.articleDetail .caption{font-size:1.4rem;margin:-24px 0 36px}@media screen and (max-width:767px){.articleDetail .personalInfo__img{margin:0 auto}}.articleDetail .personalInfo{padding:20px;display:flex;justify-content:space-between;margin:24px 0}@media screen and (max-width:767px){.articleDetail .personalInfo{flex-direction:column}}.articleDetail .personalInfo figure{width:137px;height:137px}@media screen and (max-width:767px){.articleDetail .personalInfo{margin:0 auto}}.articleDetail .personalInfo div{width:calc(100% - 160px)}@media screen and (max-width:767px){.articleDetail .personalInfo div{width:100%}}.articleDetail .personalInfo__name{color:#e8465a;padding:6px 0 0;margin:0 0 4px}@media screen and (max-width:767px){.articleDetail .personalInfo__name{text-align:center}}.articleDetail .chapter{background-color:#fbf4da;padding:26px 24px;margin-bottom:74px}.articleDetail .chapter__list__item:not(:last-of-type){margin:0 0 16px}.articleDetail .chapter__list__item a{font-size:1.4rem;color:#1a1919}.articleDetail .chapter__list__item a .number{border:1px solid #d6d6d6;background-color:#fff;width:75px;line-height:28px;display:inline-block;border-radius:30px;margin:0 16px 0 0}.articleDetail .chapter__list__item--current a{font-weight:700}.articleDetail .chapter__list__item--current a .number{color:#fff;background:#e8465a;border:1px solid #e8465a}.articleDetail .fukidashi{display:flex;justify-content:space-between;margin-bottom:36px}.articleDetail .fukidashi--right{flex-direction:row-reverse;background-color:#faf8ed;border:1px solid #fbf4da;padding:8px 10px 10px 20px;margin-top:36px}.articleDetail .fukidashi--right div{padding:0}.articleDetail .fukidashi--right div p{margin:0}.articleDetail .fukidashi figure{width:48px}.articleDetail .fukidashi figure img{height:48px}.articleDetail .fukidashi figure figcaption{font-size:1.2rem;margin:6px 0 0}.articleDetail .fukidashi div{width:calc(100% - 64px);padding:8px 0 0}.linkarea{border:1px solid #fbf4da;background-color:#faf8ed;padding:24px;margin:32px 0 22px}.linkarea p{margin:0 0 10px}.linkarea p a{color:#004d8f}.linkarea p:last-of-type{margin:0}.aBottom{border-top:2px solid #e8465a;margin:-40px 0 36px;padding:24px 0 0;display:flex;font-size:1.2rem;font-weight:100;color:#4c4c4c}.sns__title{line-height:1;margin:0 0 16px}.sns__title span{display:inline}.sns__title span:first-of-type{margin-right:8px}.sns__title span:last-of-type{margin-left:8px}.sns__list{display:flex}@media screen and (max-width:767px){.sns__list__item{width:25%}}.sns__list__item a{align-items:center;justify-content:center;display:flex;width:180px;height:48px;color:#fff;font-size:2.6rem}@media screen and (max-width:767px){.sns__list__item a{width:100%}}.sns__list__item--facebook a{background-color:#3b5999}.sns__list__item--twitter a{background-color:#59a1d9}.sns__list__item--pocket a{background-color:#e7364a}.sns__list__item--hatebu a{background-color:#00a4de}.relatedArticle{margin-top:30px}.relatedArticle .wiTitle{margin-bottom:50px}.innerArticle{width:720px;margin:0 auto}@media screen and (max-width:767px){.innerArticle{width:100%}}.areaWhite{padding:56px 0 24px}.areaWhite .inner{padding-left:15px}.areaWhite .companyInfo:first-of-type{width:344px}.areaWhite .company{padding:9px 0 18px}.areaWhite .company__img{position:relative;margin:0 0 29px}.areaWhite .company__img figure{margin-left:-15px}.areaWhite .company__img .logo{position:absolute;bottom:-16px}.areaWhite .company__name{font-size:1.6rem;margin-bottom:20px}.areaWhite .company__name span{margin-right:10px}.areaWhite .company__title{font-size:2.1rem;margin-bottom:8px}.areaWhite .company_text{line-height:1.5}.areaWhite .article__list{padding:0}.areaWhite .article__list__item{width:100%;margin:0}.areaWhite .article__list__item:not(:last-of-type){margin:0 0 16px}.areaWhite .article a>div{flex-direction:row}.areaWhite .article .title{font-size:1.3rem}.areaWhite .article__img{width:161px;height:87px;margin:0}.areaWhite .article__img:after,.areaWhite .article__img:before{display:none}.areaWhite .article__content{min-height:auto;padding-left:12px}.areaWhite .article__content>div{font-size:1rem}@media screen and (min-width:768px){.jigyosyo{position:fixed;top:400px;left:calc(50% + 400px);background:#f0f0f0;border-radius:6px;padding:12px 7px 34px}.jigyosyo-name{font-size:15px;text-align:center}.jigyosyo-buttons a{padding:8px;border-radius:8px;text-align:center;width:182px;display:block;margin:20px auto 0}}@media screen and (max-width:767px){.jigyosyo{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5215686274509804);padding:14px 8px 17px}.jigyosyo-name{color:#fff;font-size:16px;line-height:16px}.jigyosyo-buttons{display:flex}.jigyosyo-buttons a{padding:14px 8px 13px;border-radius:16px;text-align:center;margin:12px auto 0;display:block;width:200px;line-height:16px;font-size:16px;border:none}}.jigyosyo-job-offer-button{background:#1d4c8a;color:#fff}.jigosyo-company-information-button{background:#d6535e;color:#fff}
/*# sourceMappingURL=style.css.map*/