/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after,*:first-letter{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:"YuGothicSet";font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:"YuGothicSet";font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic")}@font-face{font-family:"YuMinchoSet";font-weight:normal;src:local("YuMincho-Regular")}@font-face{font-family:"YuMinchoSet";font-weight:bold;src:local("YuMincho-Demibold")}body,html{overflow-wrap:break-word;word-wrap:break-word}body{width:100%}h1,h2,h3,h4,h5,h6,ul,ol,dl,p{margin:0;padding:0}ol,ul{list-style:none}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity 1000ms}body,html{background-color:#fff;color:#000;height:100%}html{font-size:100%;line-height:1.5;font-size:13px}html,button,input,select,textarea{font-family:"Ryumin Regular KL",YuMinchoSet,"Hiragino Mincho ProN",serif}a:link{color:#00479d;text-decoration:none}a:visited{color:#00479d;text-decoration:none}a:hover{color:#658abf;text-decoration:none}a:active{color:#658abf;text-decoration:none}.container{background-color:#fff;width:100%}/*! http://responsiveslides.com v1.55 by @viljamis */.rslides{list-style:none;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.rslides li{-webkit-backface-visibility:hidden;display:none;left:0;position:absolute;top:0;width:100%}.rslides li:first-child{display:block;float:left;position:relative}.rslides img{border:0;display:block;float:left;height:auto;width:100%}html{min-width:980px}.mobile body{width:980px}.drop--lg{display:none}.hidden--lg{visibility:hidden !important}.header{width:100%}.header__logos{margin:0 auto;padding:22px 0 0 0;width:980px}.header__logos>*{display:inline-block;vertical-align:middle}.header__logo{height:56px;margin:0 0 0 30px;width:56px}.header__logo img{height:100%;width:100%}.header__logo-type{height:22px;margin:0 0 0 10px;width:186px}.header__logo-type img{height:100%;width:100%}.header__nav{margin:32px auto 0 auto;width:980px}.icon-nav{width:100%;text-align:center}.icon-nav__unit{display:inline-block;height:100px;width:100px}.icon-nav__unit a{overflow:hidden;text-indent:101%;white-space:nowrap;background-position:0 0,100px 0;background-repeat:no-repeat,no-repeat;display:block;height:100%;width:100%}.icon-nav__unit a:hover{background-position:-100px 0,0 0}.icon-nav__unit:nth-child(n+2){margin-left:32px}.icon-nav__unit--search a{background-image:url("/assets/img/lg/common/icon_nav/search-bb21e8f1.svg"),url("/assets/img/lg/common/icon_nav/search_hover-3c13bd5b.svg")}.icon-nav__unit--applicants a{background-image:url("/assets/img/lg/common/icon_nav/applicants-c8a8e9b3.svg"),url("/assets/img/lg/common/icon_nav/applicants_hover-9dd6e8d9.svg")}.icon-nav__unit--clients a{background-image:url("/assets/img/lg/common/icon_nav/clients-cc70f595.svg"),url("/assets/img/lg/common/icon_nav/clients_hover-6865c46b.svg")}.icon-nav__unit--company a{background-image:url("/assets/img/lg/common/icon_nav/company-56904a98.svg"),url("/assets/img/lg/common/icon_nav/company_hover-51051c3a.svg")}.icon-nav__unit--contact a{background-image:url("/assets/img/lg/common/icon_nav/contact-9e47c363.svg"),url("/assets/img/lg/common/icon_nav/contact_hover-0f31b628.svg")}.main{margin:0 auto;width:980px}.page-header{background-color:#00479d;margin:40px 0 0 0;width:100%}.page-header__title{background:35px 0 no-repeat #00479d;background-size:261px;height:80px;line-height:1;margin:0 auto;text-align:center;width:980px}.page-header__title>*{position:relative;top:50%;transform:translateY(-50%);vertical-align:top}.inquiry_banner{background:668px 100% no-repeat;background-size:137px 224px;display:block;height:224px;width:980px}.inquiry_banner img{height:111px;margin:34px 0 0 304px;width:350px}.upto{bottom:145px;height:38px;opacity:0;position:fixed;right:0;width:38px}.upto--surface{position:absolute;top:-48px}.footer{background-color:#00479d;line-height:1;width:100%}.footer__content-cover{background-color:#e1ded5;width:100%}.footer__content{font-family:"NOW-GM","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;box-sizing:border-box;color:#646464;font-size:12px;margin:0 auto;min-height:200px;overflow:hidden;padding:40px 0 0 0;width:980px}.footer__content a:link{color:#646464;text-decoration:none}.footer__content a:visited{color:#646464;text-decoration:none}.footer__content a:hover{color:#888;text-decoration:none}.footer__content a:active{color:#888;text-decoration:none}.footer__content>*{float:left}.footer__logo{height:52px;margin:0 0 0 30px;width:52px}.footer__logo img{height:100%;width:100%}.footer__info{margin:0 0 0 30px}.footer__info>*:nth-child(n+2){margin-top:8px}.footer__nav{margin:0 0 0 138px;overflow:hidden}.footer__nav>*{float:left}.footer__nav>ul:nth-child(n+2){margin-left:65px}.footer__nav li:nth-child(n+2){margin-top:10px}.footer__nav li::before{content:"■";font-size:10px;margin:0 1px 0 0}.footer__nav li:hover::before{color:#888}.footer__copyright{font-family:"NOW-GM",Verdana,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;background-color:#00479d;box-sizing:border-box;min-height:200px;padding:20px 0 0 0;position:relative;width:100%}.footer__copyright-content{color:#fff;font-size:10px;margin:0 auto;text-align:center;width:980px}.footer__copyright-mark{font-family:Verdana}.company{padding:48px 0 80px 0}.company__subject{font-family:"Ryumin Regular KL",YuMinchoSet,YuMincho,"Hiragino Mincho ProN",serif;color:#00479d;font-size:29px;font-weight:normal;letter-spacing:2px;line-height:1;text-align:center;text-indent:2px}.company__message{background:50% 50% no-repeat;font-size:16px;line-height:36px;margin:38px auto 0 auto;width:33em}.company__message>p:nth-of-type(n+2){margin-top:34px}.company__pres-name{font-size:16px;line-height:1;margin:35px auto 0 auto;text-align:right;width:33em}.company__info{font-size:16px;margin:65px auto 0 auto;width:500px}.company__info tr{border-top:1px solid #e1ded5}.company__info tr:last-child{border-bottom:1px solid #e1ded5}.company__info th,.company__info td{line-height:1;padding-top:25px}.company__info th{font-weight:normal;padding-left:25px;text-align:left;vertical-align:top;width:4em}.company__info td{padding-left:50px;padding-bottom:25px}.company__info td p:nth-child(n+2){margin-top:12px}.company__map{margin-top:20px}.company__map iframe{height:140px;width:100%}.company__link-careerup{border:2px solid #00479d;border-radius:4px;box-sizing:border-box;font-size:16px;line-height:1;margin:50px auto 0 auto;padding:29px 0 29px 0;text-align:center;width:500px}.company__link-careerup a{display:inline-block;line-height:1;vertical-align:middle}.company__link-careerup::before{background:url("/assets/img/global/common/link-867101dd.svg") 0 0 no-repeat;content:"";display:inline-block;height:14px;line-height:1;margin-right:2px;vertical-align:middle;width:14px}