﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}img{border:0;vertical-align:top}sup{font-size:.6em;vertical-align:super}pre{white-space:normal}a,.text-link{color:#1183c0}.mr a,a.mr,a:hover{text-decoration:none}.mr a:hover,a.mr:hover{text-decoration:underline}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clearfix:after{clear:both;content:"";display:block}@media screen and (min-width: 751px){.sp{display:none !important}}@media screen and (max-width: 750px){.pc{display:none !important}img{max-width:100%}}body{color:#454545;font:14px/2 "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, sans-serif;min-width:1040px;-webkit-text-size-adjust:none}.serif{font-family:"Noto Serif JP", Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.block{min-width:1040px}.layout{margin:0 auto;width:980px}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.flex-content-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.flex-content-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center}.flex-content-end{-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}.flex-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.flex-item-stretch{-webkit-align-self:stretch;-moz-align-self:stretch;-ms-align-self:stretch;-o-align-self:stretch;align-self:stretch}.f-shrink-0{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0}.f-grow-0{-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;-o-flex-grow:0;flex-grow:0}header{position:relative}header:after{content:'';display:inline-block;width:50% !important;height:90px;background:url(../img/common/pc/gradient-x-header.png) repeat-x right 0;position:absolute;right:0;top:0;z-index:1}header .layout{height:90px}header .logo{line-height:1;max-width:200px}header .logo img{max-width:100%;width:100%;height:auto}header .right-items{background:url(../img/common/pc/gradient-x-header.png) repeat-x 0 0;width:657px;position:relative;z-index:2}header .right-items::before{content:'';display:inline-block;width:36px;height:90px;background:url(../img/common/pc/bg-s-header.jpg) repeat-x 0 0/contain;position:absolute;left:-35px;top:0}header .contact a{color:#fff;padding-bottom:2px;text-decoration:none;position:relative;margin-right:40px}header .contact a:hover{border-bottom:1px solid #fff}header .contact a:after{content:'';display:inline-block;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-13px;top:50%;margin-top:-3px}header .recruit a{color:transparent}nav{background:url(../img/common/pc/bg-x-nav.jpg) repeat-x 0 0}nav ul{border-right:1px solid #2c3d7e;display:flex;height:50px;justify-content:space-between;position:relative}nav li{height:50px;list-style:none;width:16.67%}nav li a{border-left:1px solid #2c3d7e;color:#fff;display:block;height:50px;line-height:50px;text-align:center;text-decoration:none;position:relative;letter-spacing:2px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}nav li a:hover,nav li a.act{background:url(../img/common/pc/bg-x-nav-on.png) repeat-x 0 0;color:#152770}nav li a:hover:after,nav li a.act:after{display:block}nav li a:after{content:'';display:inline-block;width:94%;height:5px;background:#152770;position:absolute;left:0;right:0;bottom:0;margin:0 auto;display:none}footer .contact{background:#152770;padding:45px 0 40px}footer .phone-block{color:#fff}footer .phone-block h2{font-weight:normal;font-size:20px;line-height:1}footer .phone-block .tel{line-height:1}footer .phone-block .tel-label{font-size:15px;margin:15px 0}footer .phone-block .tel span{vertical-align:top;display:inline-block;line-height:34px}footer .phone-block .tel span a{color:#fff;text-decoration:none}footer .phone-block .tel-txt{font-size:18px;font-family:Futura}footer .phone-block .tel-num{font-size:26px;font-family:Futura}footer .phone-block .tel-time{font-size:12px}footer .phone-block .fax{font-family:Futura}footer .phone-block .fax-txt{font-size:12px}footer .phone-block .fax-num{font-size:16px}footer .inquiry-block{background:url(../img/common/pc/bg-inquiry.png) no-repeat left bottom/193px 152px;padding-left:130px}footer .inquiry-block p{color:#fff;background:url(../img/common/pc/ico-info.png) no-repeat left center;padding-left:43px;margin-bottom:8px;margin-left:56px}footer .sitemap{background:#e7e7e7;padding:30px 0 35px}footer .sitemap .flex{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}footer .sitelink{margin-top:10px}footer .sitelink.corporate{width:320px}footer .sitelink.careers{width:250px}footer .sitelink.careers li{width:100%}footer .sitelink.careers li:nth-child(1),footer .sitelink.careers li:nth-child(2){width:50%}footer .sitelink h2{font-weight:normal;font-size:12px;padding:0 9px 8px;margin-bottom:12px;border-bottom:1px solid #c5c5c5}footer .sitelink li{width:50%;display:block;padding:0 7px 8px;line-height:1.2}footer .sitelink a{color:#454545;font-weight:normal;font-size:12px}footer .sitelink .link-arrow:before{content:'';display:inline-block;width:4px;height:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #152770;border-right:1px solid #152770;margin-right:5px;position:relative;top:-2px}footer .company-info{position:relative}footer .company-info:after{content:'';display:inline-block;width:50%;height:240px;background:url(../img/common/pc/gradient-x-footer.png) repeat-x right 0;position:absolute;right:0;top:0;z-index:1}footer .company-info .layout{height:240px;position:relative}footer .company-info .logo{padding-left:15px}footer .company-info .logo img{max-width:150px;width:100%;height:auto}footer .company-info h2{font-size:14px;color:#454545;margin:10px 0 50px}footer .company-info .copyright{font-size:11px;color:#454545;position:absolute;left:15px;bottom:62px}footer .company-info .copyright-img{height:36px;margin-left:50px;position:absolute;top:50%;transform:translateY(-50%);width:36px}footer .company-info .access{background:url(../img/common/pc/gradient-x-footer.png) repeat-x right 0;width:680px;position:relative;z-index:2}footer .company-info .access:after{content:'';display:inline-block;width:59px;height:240px;background:url(../img/common/pc/bg-s-footer.png) repeat-x 0 0/contain;position:absolute;left:-58px;top:0}footer .company-info .access ul{width:620px}footer .company-info .access li{color:#fff;font-size:12px;position:relative;padding:12px 0}footer .company-info .access li+li{border-top:1px solid #2c3d7e}footer .company-info .access li p{line-height:1.6}footer .company-info .access li p.place{padding-left:9px;width:90px}footer .company-info .access li p.location a{color:#fff;text-decoration:none}footer .company-info .access li p.map{position:absolute;right:10px;top:50%;margin-top:-13px}footer .company-info .access li p.map a{color:#a1a9c6;display:inline-block;height:26px;line-height:26px;width:80px;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #5b689b;position:relative}footer .company-info .access li p.map a:hover{background:#5b689b}footer .company-info .access li p.map a:after{content:'';display:inline-block;width:6px;height:6px;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:8px;top:50%;margin-top:-2px}.fixed-btn-news{position:fixed;right:0;bottom:150px;z-index:10}.to-toppage{position:fixed;bottom:30px;right:30px;z-index:10}.fade-in-right{position:relative;right:-7.5rem;opacity:0;-webkit-transition:1.2s;-moz-transition:1.2s;-ms-transition:1.2s;-o-transition:1.2s;transition:1.2s}.fade-in-right-end{right:0;opacity:1}.fade-in-left{position:relative;left:-7.5rem;opacity:0;-webkit-transition:1.2s;-moz-transition:1.2s;-ms-transition:1.2s;-o-transition:1.2s;transition:1.2s}.fade-in-left-end{left:0;opacity:1}.contact-animate{display:inline-block;width:440px;height:90px;line-height:90px;text-decoration:none;font-size:24px;margin-top:7px;color:#152770;text-align:center;background:url(../img/common/pc/bg-s-animate-inner.png) repeat-x 0 0;position:relative;overflow:hidden;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-box-shadow:2px 2px 15px rgba(0,0,0,0.4),-2px -2px 15px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 15px rgba(0,0,0,0.4),-2px -2px 15px rgba(0,0,0,0.4);-ms-box-shadow:2px 2px 15px rgba(0,0,0,0.4),-2px -2px 15px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 15px rgba(0,0,0,0.4),-2px -2px 15px rgba(0,0,0,0.4);box-shadow:2px 2px 15px rgba(0,0,0,0.4),-2px -2px 15px rgba(0,0,0,0.4)}.contact-animate .overlay{display:inline-block;-webkit-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out;position:absolute;top:0;left:100%;z-index:1;width:97px;height:90px;background:url(../img/common/pc/btn-s-overlay.png) no-repeat 0 0}.contact-animate>span span{position:relative;z-index:2;display:block;width:100%;height:100%;padding-left:35px}.contact-animate>span span:after{content:'';display:inline-block;width:10px;height:10px;border-top-width:2px;border-top-style:solid;border-right-width:2px;border-right-style:solid;position:absolute;right:18px;top:50%;margin-top:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.contact-animate>span span svg{position:absolute;left:28px;top:50%;margin-top:-16px}.contact-animate>span span svg path{fill:#152770;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.contact-animate:hover>span span svg path{fill:#fff;-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}.contact-animate:hover .overlay{left:0}._page-header{background-position:center top;background-size:cover;background-repeat:no-repeat;background-image:url(../img/common/pc/bg-page-header.jpg);margin-top:10px;height:200px}._page-header .layout{height:100%}._page-header .image{margin-right:35px}._page-header h1{color:#fff;font-size:30px;font-weight:normal;line-height:40px;border-left:3px solid #fff;padding-left:23px;letter-spacing:4px}.label{background:#152770;color:#fff;display:inline-block;height:30px;line-height:30px;width:115px;text-align:center;font-size:12px}.label-news-2{background:#f15a24}.label-news-3{background:#454545}.base{background:url(../img/common/pc/bg-base.png) repeat-y center top;padding:75px 0 95px}h2.section-header{font-size:26px;color:#152770;padding-bottom:20px;border-bottom:2px solid #ccc;line-height:1;margin-bottom:23px;position:relative;letter-spacing:5px}h2.section-header:after{content:'';display:inline-block;width:50px;height:5px;background:#152770;position:absolute;left:0;bottom:-2px}.pagination{margin:70px 0 55px}.pagination ul{padding:14px 15px}.pagination li{list-style:none}.pagination li a,.pagination li span{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;margin:0 4px}.pagination li a{text-decoration:none;background:#f7f7f7;color:#454545}.pagination li a:hover{background:#152770;color:#fff}.pagination li span{background:#152770;color:#fff}.pagination li.prev a,.pagination li.next a{background:none;position:relative}.pagination li.prev a:before,.pagination li.prev a:after,.pagination li.next a:before,.pagination li.next a:after{content:'';display:inline-block;width:8px;height:8px;border-top:1px solid #152770;border-right:1px solid #152770;position:absolute;left:12px;top:50%;margin-top:-3px}.pagination li.prev a:before,.pagination li.prev a:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.pagination li.prev a:after{left:18px}.pagination li.next a:before,.pagination li.next a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.pagination li.next a:after{left:6px}@media screen and (max-width: 750px){html{font-size:1.3333333333vw}body{min-width:0;padding-top:12rem;font-size:2.8rem;line-height:1.8}.block{min-width:0}.layout{margin:0 6.4rem;width:auto}header{left:0;margin:0 auto;padding:0;position:fixed;right:0;top:0;z-index:10;background:#fff url(../img/common/sp/bg-header.png) no-repeat right top/40.1rem 12rem}header:after{content:none}header .layout{height:12rem;margin:0 2.8rem}header .logo{height:4.3rem;max-width:250px}header .logo img{width:25rem}nav{left:0;margin:0 auto;position:fixed;right:0;top:0;z-index:11}nav .nav-trigger{position:absolute;right:3rem;top:2.5rem;z-index:999}nav .nav-trigger button{background:none;border:none;height:6rem;outline:none;overflow:hidden;padding:0;position:relative;width:6rem;vertical-align:top}nav .nav-trigger span{background:#fff;display:block;height:.5rem;left:0;margin:0 auto;position:absolute;right:0;transition:.2s;width:82%}nav .nav-trigger span:nth-child(1){top:1.5rem}nav .nav-trigger span:nth-child(2){top:50%}nav .nav-trigger span:nth-child(3){top:4.5rem}.nav-view nav .nav-trigger span:nth-child(1){top:50%;transform:rotate(45deg)}.nav-view nav .nav-trigger span:nth-child(2){left:100%}.nav-view nav .nav-trigger span:nth-child(3){top:50%;transform:rotate(-45deg)}nav p.logo-nav{position:absolute;left:2.8rem;top:3.7rem;z-index:999;opacity:0;visibility:hidden;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s}nav p.logo-nav img{width:25rem}.nav-view nav p.logo-nav{opacity:1;visibility:visible}nav ul.layout{background:url(../img/common/sp/bg-sp-nav.png) no-repeat 0 0/cover;border:none;bottom:100%;display:block;height:auto;left:0;margin:auto;overflow:auto;position:fixed;right:0;top:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}nav ul.layout li{border-bottom:1px solid #5b689b;height:auto;width:64rem;margin:0 auto}nav ul.layout li:nth-child(1){margin-top:0rem}nav ul.layout li:nth-child(n+2):not(:last-child){width:56rem;margin-left:auto;margin-right:10rem}nav ul.layout li:first-child a::before,nav ul.layout li:last-child a::before{border-top-color:#fff;border-right-color:#fff;border-top-width:0.35rem;border-right-width:0.35rem}nav ul.layout li a{height:auto;line-height:1.4;font-size:3.2rem;padding:3.2rem 1rem 3.2rem 5rem;border:none;text-align:left;position:relative}nav ul.layout li a:before{content:'';display:inline-block;width:1.4rem;height:1.4rem;border-top-width:0.3rem;border-top-style:solid;border-right-width:0.3rem;border-right-style:solid;border-top-color:#737da9;border-right-color:#737da9;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:0.7rem;top:50%;margin-top:-0.6rem}nav ul.layout li a:hover,nav ul.layout li a.act{background:none;color:#fff}nav ul.layout li a:after{content:none}.nav-view nav ul.layout{bottom:0;padding-top:12rem;padding-bottom:10rem}footer .contact{padding:6.3rem 0 7.2rem}footer .contact .flex{display:block}footer .phone-block h2{font-size:3.8rem}footer .phone-block .tel-label{font-size:2.4rem;margin:3rem 0;white-space:nowrap}footer .phone-block .tel span{line-height:7.2rem}footer .phone-block .tel-txt{font-size:4rem}footer .phone-block .tel-num{font-size:6rem}footer .phone-block .tel-time{font-size:2.2rem;display:block !important;line-height:1.2 !important;margin-bottom:2rem}footer .phone-block .fax-txt{font-size:2.8rem}footer .phone-block .fax-num{font-size:3.8rem}footer .inquiry-block{background:url(../img/common/sp/bg-inquiry.png) no-repeat right top/26.9rem 20rem;padding-left:0}footer .inquiry-block p{color:#fff;background:url(../img/common/sp/ico-info.png) no-repeat left 4.4rem/5rem;padding-left:7rem;margin-bottom:4rem;padding-top:3.3rem;margin-left:0;font-size:2.2rem;line-height:1.9}footer .sitemap{padding:4rem 0 6.2rem}footer .sitemap .layout{display:block}footer .sitemap .layout .sitelink{margin:0 -20px}footer .sitemap .layout .sitelink.corporate{width:calc(100% + 40px)}footer .sitemap .layout .sitelink.careers{margin:20px -20px;width:calc(100% + 40px)}footer .sitemap .layout .sitelink.careers li{width:50%}footer .sitemap .layout .sitelink h2{font-size:2.8rem}footer .sitemap .layout .sitelink li{text-indent:-7px;padding:10px 7px 10px 1.0em}footer .sitemap .layout .sitelink li:nth-of-type(2n+1){width:calc(50% + 1.0em)}footer .sitemap .layout .sitelink li:nth-of-type(2n){width:calc(50% - 1.0em)}footer .sitemap .layout .sitelink a{font-size:2.8rem}footer .company-info{padding:5.5rem 0 4.5rem;background:url(../img/common/sp/bg-s-footer.png) no-repeat right top/auto 71rem}footer .company-info:after{content:none}footer .company-info .layout{height:auto;display:block}footer .company-info .logo{padding-left:0}footer .company-info .logo img{width:22rem}footer .company-info h2{font-size:2.4rem;margin:2.3rem 0 1.9rem}footer .company-info .copyright{font-size:2rem;position:static;margin-top:3rem}footer .company-info .copyright-img{bottom:-0.6rem;height:3.8rem;margin-left:3.2rem;top:auto;transform:none;width:3.8rem}footer .company-info .access{background:none;width:auto;display:block}footer .company-info .access:after{content:none}footer .company-info .access ul{width:auto}footer .company-info .access li{color:#454545;font-size:2rem;padding:1.5rem 0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}footer .company-info .access li+li{border-top:0}footer .company-info .access li p{line-height:1.6}footer .company-info .access li p.place{padding-left:0;width:100%;font-weight:bold}footer .company-info .access li p.map{right:0;top:50%;margin-top:-1.3rem}footer .company-info .access li a{color:#5b689b;background:#e8e9f1;font-size:2rem;height:5rem;line-height:4.6rem;width:18rem;border:0.2rem solid #5b689b}footer .company-info .access li a:after{width:0.8rem;height:0.8rem;border-top-width:0.2rem;border-right-width:0.2rem;right:1.7rem;top:50%;margin-top:-0.4rem}footer .company-info .access li p.location a{color:#454545;border:0;background:none;line-height:1.6}footer .bnr-fb{display:block;margin-bottom:10px}.to-toppage{bottom:1.7rem;right:1.3rem}.to-toppage img{width:7rem}.contact-animate{width:auto;height:auto;line-height:1;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.contact-animate img{width:62rem}._page-header{margin-top:0;height:20rem;background-image:url(../img/common/sp/bg-page-header.jpg)}._page-header .layout{margin:0 4rem 0 5rem}._page-header h1{font-size:3.4rem;line-height:5rem;border-left:0.2rem solid #fff;padding-left:3.5rem;letter-spacing:0.2rem}._page-header .image{margin-right:0}._page-header .image img{width:19rem}.label{height:5.2rem;line-height:5.2rem;width:19.5rem;font-size:2.1rem}.base{background:none;padding:5.5rem 0 9.6rem}.base .layout{margin:0 5rem}h2.section-header{font-size:4.2rem;padding-bottom:2rem;border-bottom:0.2rem solid #ccc;margin-bottom:4.7rem;letter-spacing:.7rem}h2.section-header:after{width:7rem;height:0.5rem;bottom:-0.2rem}.pagination{margin:7rem 0 5.5rem}.pagination ul{padding:2.3rem 3.4rem}.pagination li a,.pagination li span{width:5.4rem;height:5.4rem;line-height:5.4rem;margin:0 .7rem}.pagination li.prev a:before,.pagination li.prev a:after,.pagination li.next a:before,.pagination li.next a:after{width:1.2rem;height:1.2rem;left:2rem;margin-top:-0.3rem}.pagination li.prev a:after{left:3rem}.pagination li.next a:after{left:1rem}}header .recruit a{display:none}nav.block .layout a[href*="recruit"]{display:none}footer .sitelink.careers{display:none}footer .sitemap .bnr{display:none}footer .sitelink.corporate{width:fit-content;margin-left:auto;margin-right:auto}footer .sitelink li{width:25%}
/*# sourceMappingURL=style.css.map */
