@charset "UTF-8";body,html{margin:0;padding:0}body{color:#000;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,sans-serif;font-size:16px}@media (-ms-high-contrast:none){body{font-family:メイリオ,Meiryo,游ゴシック,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif}}a{color:#000;text-decoration:none;transition-property:all;transition:.3s linear}.row{margin-left:auto;margin-right:auto;width:940px}.flxbox{display:flex}.w100{width:100%}.w60{width:60%}.w70{width:70%}.w33{width:33%}.mrgAuto{margin-left:auto;margin-right:auto}.cntTxt{text-align:center}.endset{text-align:right}.smallFig{font-size:70%}section h4.titSec{font-size:142%;font-weight:400;margin-bottom:3em;position:relative;text-align:center}section h4.titSec:before{border-bottom:thin solid #f39900;bottom:-.6em;content:"";left:0;margin:auto;position:absolute;right:0;top:0;width:2em}i.signNew{background-color:#f39900;color:#fff;font-size:86%;font-style:normal;margin-left:.6em;padding:0 .5em}i.fa-file-pdf-o{color:#f39900;margin:0 .4em}div.innerSect,section.topSect{padding:4em 0}section.nomalSect{margin-top:-110px;padding-top:110px}section.nomalSect2{margin-top:-64px;padding-top:64px}main.toppage{padding-top:80px}main.regulerpage{padding-top:110px!important;@media(max-width:600px){padding-top:90px!important}}main.regulerpage2{padding-top:80px!important;@media(max-width:600px){padding-top:80px!important}}h3.titCampn{border-left:4px solid #f39900;font-size:214%;font-weight:300;margin-bottom:1em;padding-bottom:.2em;padding-left:.4em;padding-top:.2em}div.blockCampn h4{font-size:142%;font-weight:400;line-height:180%;margin-bottom:1.2em}div.blockCampn p{line-height:180%;margin-bottom:1.4em}header{border-bottom:1px solid #cccc;height:80px;position:fixed;width:100%;z-index:400}#menuSParea{display:none}.footer1{background-color:#f8f8f8;width:100%}.footer1 div{justify-content:space-between}.footer1 .siteMapSP{display:none}.footer1 .siteMapPC{margin-bottom:3em}.footer1 .siteMapPC ul{font-size:88%;list-style:none;margin-right:4em;padding:0}.footer1 .siteMapPC ul li{margin-bottom:.6em}.footer1 .siteMapPC ul li.categlyTit{font-size:114%;font-weight:600;margin-top:1.6em}.footer1 .siteMapPC ul li a:hover{text-decoration:underline}.footer1 .LogoArea{padding-bottom:4em;padding-top:1.8em;width:132px}.footer1 .LogoArea .logoArea2{padding-top:1.6em}.footer1 .LogoArea .logoArea1{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.footer1 .LogoArea .logoArea1 div{height:70px}.footer1 .LogoArea .logoArea1 div a img{height:100%}.footer1 .LogoArea .logoArea2 img,.footer2{width:100%}.footer2{align-items:center;background-color:#000;color:#fff;display:flex;font-size:64%;height:50px;justify-content:center;text-align:center}.toPageTop{font-size:142%;font-weight:600;justify-content:flex-end;line-height:20%;margin-bottom:3em}.toPageTop a{color:#1f3066;text-align:center}.toPageTop a:hover{color:#f39900}.toPageTop a i.fa-angle-up{font-size:260%}#topVisual{height:430px}@media (-ms-high-contrast:none){#topVisual,::-ms-backdrop{margin-top:60px}}#topVisual li{background-position:50%;background-size:auto 360px;border-bottom:thin solid #ccc;height:360px;width:100%}#topVisual li#main01{background-image:url(https://47430710.fs1.hubspotusercontent-na1.net/hubfs/47430710/hrp/images/mainimg_pc001.jpg)}#topVisual li a{display:block;height:100%;width:100%}#newsArea h4{font-size:128%;font-weight:400;margin-right:3em}#newsArea{align-items:center;justify-content:space-between;padding-bottom:3em}#newsArea ul{border-right:thin solid #f39900;flex-grow:2;list-style:none;margin-right:2em}#inforArea ul li,#newsArea ul li{display:flex;line-height:120%;margin-bottom:.7em;margin-top:.7em}#inforArea ul li a:hover,#newsArea ul li a:hover{color:#08c}#newsArea ul li p.date{color:#999;font-size:86%;width:9em}#newsArea .btnToNews a:hover{color:#08c}#inforArea{padding-bottom:5em}#inforArea ul{list-style:none;margin-bottom:4em}#inforArea ul li p.date{color:#999;font-size:86%;width:21em}#inforArea ul li p.date span.catgoly{background-color:#737d81;color:#fff;display:inline-block;font-size:100%;margin-left:1.6em;text-align:center;width:10em}#inforArea .btnListArea{margin-left:auto;margin-right:auto;text-align:center;width:24%}#inforArea .btnListArea a{border:thin solid #000;display:block;padding-bottom:.6em;padding-top:.6em;position:relative;width:100%}#inforArea .btnListArea a i.fa-angle-right{margin-top:-.5em;position:absolute;right:.4em;top:50%}#inforArea .btnListArea a:hover{background-color:#000;color:#fff}#solution{background-image:url(https://47430710.fs1.hubspotusercontent-na1.net/hubfs/47430710/hrp/images/background_solution.jpg);background-position:50%;background-size:cover;width:100%}#solution .bg-mask{background:hsla(0,0%,100%,.8);height:100%;padding-bottom:4em;padding-top:4em}#solution ul{flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:3em}#solution ul li a{background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;padding:1em}#solution ul li.wideBox{margin-bottom:2em;width:100%}#solution ul li#btnSolut1 a:hover .copyArea,#solution ul li#btnSolut1 a:hover .iconArea{opacity:.5}#solution ul li.wideBox a{width:100%}#solution ul li.wideBox .copyArea{width:70%}#solution ul li.wideBox .iconArea{align-items:center;display:flex;justify-content:center;width:30%}#solution ul li.wideBox .copyArea p{line-height:180%;margin-bottom:2em}#solution ul li.wideBox .copyArea .btnA{text-align:right}#solution ul li.wideBox .copyArea .btnA i.fa-angle-right{margin-left:3em}#solution img.iconOrange1{width:34%}#solution img.iconOrange2{width:30%}#solution ul li.regulerBox{text-align:center;width:32%}#solution ul li.regulerBox.spview{display:none}#solution ul li.regulerBox i.fa-angle-right{bottom:1em;font-size:128%;position:absolute;right:1em}#solution ul li.regulerBox .iconArea{margin-bottom:2em;margin-top:1em}#solution ul li .btnA{font-size:128%}#solution .sapLogo{align-items:center;background:#fff;border:thin solid #ccc;display:flex;margin-left:auto;margin-right:auto;width:52%}#solution .sapLogo img{margin:1.6em;width:22%}#solution .sapLogo p{margin-left:0}li.figure figcaption{background:rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;opacity:0;padding:1em;position:absolute;text-align:left;top:0;-webkit-transition:.3s;transition:.3s;width:100%;z-index:2}li.figure a figcaption p{color:hsla(0,0%,100%,.7);font-size:100%;line-height:160%}li.figure{position:relative}li.figure:hover figcaption{opacity:1}li.figure:hover img{height:auto;opacity:1}ul.bunnerArea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;justify-content:space-between;list-style:none;padding-bottom:1em;padding-top:0}ul.bunnerArea li{width:49%}ul.bunnerArea li a{align-items:center;border:thin solid #737d81;display:flex;position:relative}ul.bunnerArea li a:hover{background-color:#ececec}ul.bunnerArea li a img{margin:.4em}ul.bunnerArea li a .bunnerRight{padding-left:.8em;padding-right:1.8em}ul.bunnerArea li a .bunnerRight p{line-height:180%}ul.bunnerArea li a i.fa-angle-right{bottom:.6em;font-size:128%;position:absolute;right:.6em}ul.bunnerArea li a h5{color:#f39900;font-size:114%;line-height:180%}header .pageNavi{background-color:#e0e0e0;width:100%}header .pageNavi>div.flxbox{align-items:center;height:48px}header .pageNavi h2{color:#1f3066;font-size:112%;font-weight:600;margin-right:2em}header .pageNavi ul li{border-right:thin solid #000;font-size:100%}header .pageNavi ul li:first-child{border-left:thin solid #000}header .pageNavi ul li a{border-bottom:14px solid #e0e0e0;border-top:14px solid #e0e0e0;padding-left:1.1em;padding-right:1.1em;transition:0s linear}header .pageNavi ul li a.current{background-color:#fff;border-bottom:18px solid #fff;border-top:14px solid #fff}header .pageNavi ul li a:hover{border-bottom:3px solid #f39900;padding-bottom:14px}.pageNavi ul li a span.entryBtn{background-color:#253c6d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;padding:.4em 1em}ul.breadcrumbs{align-items:center;list-style:none;padding-top:1em}ul.breadcrumbs li{font-size:88%}ul.breadcrumbs li i.fa-angle-right{padding-left:1em;padding-right:1em}ul.breadcrumbs li i.fa-home{font-size:128%}ul.breadcrumbs li a{color:#08c}@media (-ms-high-contrast:none){::-ms-backdrop,main.regulerpage2 ul.breadcrumbs{margin-top:62px}::-ms-backdrop,main.regulerpage ul.breadcrumbs{margin-top:110px}}#faqArea{background-color:#f39900;text-align:center;width:100%}#faqArea h4{color:#fff;font-size:142%;font-weight:400;margin-bottom:1.6em}#faqArea .btnMail{font-size:128%;margin:0 auto;text-align:center;width:16em}#faqArea .btnMail a{background-color:#fff;display:block;padding:.8em 0;position:relative;width:100%}#faqArea .btnMail a:hover{background-color:#000;color:#fff}#faqArea .btnMail a i.fa-angle-right{margin-top:-.5em;position:absolute;right:.6em;top:50%}.officeArea{margin-bottom:3em}.mapArea{height:400px;margin-right:3em;width:46%}.accessRight{align-content:space-between;display:flex;flex-direction:column}.accessRight .adressList{line-height:150%;margin-bottom:auto}.accessRight .adressList dl{display:flex;font-size:88%;margin-bottom:.8em}.accessRight .adressList dl dt{font-weight:600;width:6em}.accessRight h5{font-size:100%;font-weight:400;line-height:100%;margin-bottom:1.6em}.accessRight .billdPhoto{align-items:flex-end;display:flex}.policyStyle{font-size:100%;line-height:180%;padding-bottom:2em}h1.regulerTit1{font-size:257%;font-weight:300;margin-bottom:1em;margin-top:1em}.policyStyle h2{background-color:rgba(243,153,0,.13);border-left:5px solid #f39900;font-size:150%;font-weight:300;line-height:140%;margin-bottom:1.6em;padding:.5em 0 .5em .5em}.policyStyle ol{list-style:none}.policyStyle>ol>li{margin-bottom:3em}.policyStyle h3{font-size:112%;font-weight:600;margin-bottom:1em}.policyStyle h4{font-weight:300}.policyStyle p{margin-bottom:1.6em}.policyStyle .indentLev2{list-style:disc;padding-left:1.4em}.policyStyle .indentLev3{margin-bottom:0;padding-bottom:0;padding-left:5em}.policyStyle ol.numList{list-style:decimal;margin-bottom:2em;padding-left:1.4em}.policyStyle ol.numList li{margin-bottom:0}.policyStyle a,.policyStyle ol.numList li.bluenumb{color:#08c}.policyStyle a:hover{text-decoration:underline}ul.newslist{line-height:140%;list-style:none;margin-bottom:3em}ul.newslist li{border-bottom:thin solid #ccc;display:flex;padding-bottom:1em;padding-top:1em}ul.newslist li,ul.newslist li p{margin-bottom:0}ul.newslist li a p{color:#000}ul.newslist li a:hover p{color:#08c}ul.newslist li .date{width:20em}ul.newslist li .date,ul.newslist li .date2{color:#999;font-size:88%;vertical-align:middle}ul.newslist li .date2{width:9em}ul.newslist li .date span.catgoly{background-color:#737d81;color:#fff;display:inline-block;font-size:86%;margin-left:1.6em;text-align:center;vertical-align:middle;width:11em}ul.newsPager{display:flex;justify-content:center;list-style:none;margin-bottom:2em}ul.newsPager li{margin-left:.4em;margin-right:.4em}ul.newsPager li a{border:thin solid #1f3066;color:#1f3066;padding:.6em .8em}ul.newsPager li a.current,ul.newsPager li a:hover{background-color:#1f3066;color:#fff;text-decoration:none}section.newsStyle{font-size:100%;margin-top:3em}h1.regulerTit2{color:#333;font-size:214%;font-weight:300;margin-bottom:.2em}.newsStyle .newsContArea{line-height:250%;margin-bottom:5em}.newsStyle .newsContArea p{margin-bottom:2.4em}.newsStyle .newsTit{border-bottom:thin solid #ccc;margin-bottom:2em}.newsStyle .newsTit .categoly{background-color:#737d81;color:#fff;font-size:75%;margin-bottom:.6em;text-align:center;width:11em}.newsStyle .newsTit .date{color:#999;margin-bottom:1em;text-align:right}.newsStyle .newsTit i.signNew{font-size:46%;vertical-align:middle}.newsStyle .newsPager{margin-bottom:5em}.newsStyle .newsPager .toIdxNews a{padding-left:4em;padding-right:4em}.companyBlock{justify-content:space-between;margin-bottom:2em;margin-top:3.4em;width:100%}.companyBlock .companyBoxLeft{width:72.8%}.companyBlock .companyBoxRight{width:23%}.companyBlock .presidentSp{display:none}.companyBlock .companyBoxLeft h4{color:#333;font-size:150%;font-weight:300;line-height:170%;margin-bottom:1em}table.companyTable{border-top:thin solid #ccc;color:#333;margin-bottom:1em;width:100%}table.companyTable tr th{font-weight:300;text-align:left;width:7em}table.companyTable tr td,table.companyTable tr th{border-bottom:thin solid #ccc;padding:1.4em .4em}.companyBlock .companyBoxRight figure{margin-bottom:2em}.companyBlock .companyBoxRight figure img{margin-bottom:0;padding:0}.companyBlock .companyBoxRight figure figcaption{line-height:130%;margin-top:0;padding:0;text-align:center}#namePresid{color:#333;font-size:88%}.soltLead{justify-content:space-between;margin-top:3em}.soltLead .soltBoxLeft{width:65%}.soltLead .soltBoxLeft .iconSolt{width:22%}.soltLead .soltBoxLeft .copySolt{width:78%}.soltLead .soltBoxLeft .iconSolt img{width:68%}.soltLead .soltBoxLeft .copySolt h1{border-bottom:thin solid #ccc;color:#333;font-size:188%;font-weight:600;line-height:120%;margin-bottom:.6em;padding-bottom:.4em}ul.soltCaseBox{justify-content:space-between;list-style:none;margin-bottom:3em}ul.soltCaseBox li{border:thin solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2em;width:49%}ul.soltCaseBox li p.caseNumb{background-color:#1f3066;color:#fff;display:inline-block;padding:.4em 1.2em .2em}ul.soltCaseBox li h5{font-weight:600;margin-bottom:1.6em}ul.soltCaseBox li p.caseCopy{margin-bottom:2em}.soltTopBg{background-image:url(https://47430710.fs1.hubspotusercontent-na1.net/hubfs/47430710/hrp/images/background_solution.jpg);background-position:50%;background-size:cover;width:100%}.soltTopBg .bg-mask{background:hsla(0,0%,100%,.8);padding-bottom:4em;width:100%}.soltTopBg section{padding-top:3em}.soltTopBg section h1{font-size:257%;font-weight:300;margin-bottom:1.4em}.soltTopBg section .solTopBtnArea{list-style:none;padding-bottom:4em}.soltTopBg section .solTopBtnArea li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;margin-bottom:2em;width:100%}.soltTopBg section .solTopBtnArea li a{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:2.4em 1em 2.4em 6em;width:100%}.soltTopBg section .solTopBtnArea li a:hover .copyArea,.soltTopBg section .solTopBtnArea li a:hover .iconArea{opacity:.5}.soltTopBg section .solTopBtnArea li a .iconArea{width:10%}.soltTopBg section .solTopBtnArea li a .copyArea{width:68%}.soltTopBg section .solTopBtnArea li a .copyArea h4{font-size:128%;font-weight:300;margin-bottom:.6em}.soltTopBg section .solTopBtnArea li a i.fa-angle-right{font-size:200%}.soltTopBg section .sapLogo{align-items:center;background:#fff;border:thin solid #ccc;display:flex;margin-left:auto;margin-right:auto;width:50%}.soltTopBg section .sapLogo img{margin:1.4em;width:20%}.soltTopBg section .sapLogo p{margin-left:0}table.solTable{border-top:thin solid #ccc;color:#333}table.solTable tr td,table.solTable tr th{border-bottom:thin solid #ccc;padding:1em 0}table.solTable tr th{font-size:113%;text-align:left;width:22%}table.solTable2{border-top:thin solid #ccc;color:#333;table-layout:fixed;width:100%}table.solTable2 tr td,table.solTable2 tr th{border-bottom:thin solid #ccc;padding:1em}table.solTable2 tr th{font-size:113%;text-align:left;width:22%}table.tableCese{color:#333;margin-bottom:1em;width:100%}table.tableCese tbody tr td{padding:.4em 0 0 .6em}table.tableCese2{color:#333;margin-bottom:1em;width:100%}table.tableCese2 thead tr th{background-color:#f8eedd;font-size:88%;font-weight:300;padding-left:1em;text-align:left}table.tableCese2 tbody tr td{font-size:95%;padding:.4em 0 .6em .6em}h3.Solution{color:#333;font-size:150%;font-weight:400;line-height:170%}.donyuBoxArea{display:flex;flex-wrap:wrap;justify-content:space-between}.donyuBoxArea .donyuBox{border:thin solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.4em;padding:.6em;width:49%}.donyuBoxArea .donyuBox .titDonyuBox{align-items:center;display:flex;padding:.6em 0 1em .8em}.donyuBoxArea .donyuBox .titDonyuBox img{margin-right:1em}.donyuBoxArea .donyuBox .titDonyuBox h4{font-size:150%;font-weight:500}table.tableDonyu{color:#333;margin-bottom:1em;width:100%}table.tableDonyu thead tr th{background-color:#f8eedd;border-bottom:12px solid #fff;border-left:8px solid #fff;border-right:8px solid #fff;font-size:88%;font-weight:300;padding-left:1em;text-align:left}table.tableDonyu tbody tr td{padding:.4em 0 0 .6em}.saiyoBlock{margin-bottom:2em;margin-top:3.4em;width:100%}.saiyoBlock p{color:#333}h3.saiyoLead1{color:#333;font-size:150%;font-weight:400;line-height:170%}.chartBox{border:thin solid #ccc;margin-bottom:1em;margin-top:1em}.chartBox img{border:0;margin:0;padding:0;width:100%}h4.saiyoLead2{font-size:113%;font-weight:600;margin-bottom:1em}.photoAreaSaiyo{display:flex;margin-bottom:2em;width:100%}table.saiyoTable{border-top:thin solid #ccc;color:#333}table.saiyoTable tr td,table.saiyoTable tr th{border-bottom:thin solid #ccc;padding:1em 0}table.saiyoTable tr th{font-size:113%;text-align:left;width:26%}table.careerTable{border-top:thin solid #ccc;color:#333}table.careerTable tr td,table.careerTable tr th{border-bottom:thin solid #ccc;padding:1em 0}table.careerTable tr th{font-size:113%;text-align:left;width:20%}ul.saiyoBox{justify-content:space-between;list-style:none;margin-bottom:2em}ul.saiyoBox li{border:thin solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2em;width:49%}ul.saiyoBox li h5{color:#f39900;font-size:113%;font-weight:600;margin-bottom:1em}ul.saiyoBox li p{color:#333;margin-bottom:0}ul.careerBox{justify-content:space-between;list-style:none;margin-bottom:2em}ul.careerBox li{border:thin solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2em;width:100%}ul.careerBox li h5{color:#f39900;font-size:113%;font-weight:600;margin-bottom:1em}ul.careerBox li p{color:#333;margin-bottom:0}#chartR01{margin-bottom:3em;margin-left:auto;margin-right:auto;width:576px}ul.contactBox{justify-content:space-between;list-style:none}ul.contactBox li{border:thin solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:4em;padding:1.5em 0 0 1.5em;width:48.4%}ul.contactBox li h3{font-size:188%;font-weight:300;margin-bottom:1.4em}ul.contactBox li .contactMedia{align-items:center;margin-bottom:3em}ul.contactBox li .contactMedia img{margin-right:1.2em}ul.contactBox li .contactMedia div{margin-bottom:auto;margin-top:auto}ul.contactBox .contFig1{font-weight:600;line-height:120%;margin-bottom:.6em}ul.contactBox .contFig2{font-size:300%;font-weight:600;line-height:70%;margin:0}@media (-ms-high-contrast:none){::-ms-backdrop,ul.contactBox .contFig2{font-size:260%}}ul.contactBox .contFig3{font-size:188%;font-weight:600;line-height:80%;margin:0}ul.contactBox .contFig4{font-size:100%;font-weight:400;line-height:80%;margin:0}