@import url(reset.css);.pc{display:block !important}img.pc{display:inline !important}table.pc{display:table !important}table tr.pc{display:table-row !important}span.pc{display:inline !important}br.pc{display:inline !important}.sp,img.sp,table.sp,table tr.sp,span.sp,br.sp{display:none !important}@media screen and (max-width: 767px){.sp{display:block !important}img.sp{display:inline !important}table.sp{display:table !important}table tr.sp{display:table-row !important}span.sp{display:inline !important}br.sp{display:inline !important}.pc,img.pc,table.pc,table tr.pc,span.pc,br.pc{display:none !important}}body{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-weight:400}#pageIndex .read,#pageIndex .catch p,.catchSec h2,.catchSec p,#pageEmployment .catchSec li dt,#pageManagement .catchSec li dt span,.commonSec h2,.commonSec>dl dt,.commonSec ul.boxlist>li dt,.commonSec aside dl dt,.ppSec .read,.companySec h2,.companySec table th{font-family:vdl-v7mincho,sans-serif;font-style:normal;font-weight:700}#pageIndex .catch h2,#pageIndex .contents li dt span,.titleBgSec h1 span,.titleSec h1 span,#pageAbout .catchSec li dt span,.commonSec h2 span.en,.ppSec ol li::before,.titleContactSec h1 span{font-family:Georgia,serif;font-style:normal;font-weight:bold}#pageIndex .contents li .box,.catchSec li .box,.commonSec ul.boxlist>li .box,.commonSec aside,.ppSec ol li,.companySec .wrap{background:#fff;border-radius:10px;box-shadow:8px 8px 22px 0px #ddd;overflow:hidden}header nav.pc li.inquiry a,#spNav ul li.inquiry a,.commonSec .button a,.commonSec .buttonL a,.titleContactSec ul li a{display:inline-block;font-size:20px;font-weight:700;background:#1E3C73;color:#fff;border:1px solid #fff;padding:16px 30px;border-radius:10px;box-shadow:8px 8px 22px 0px #ddd}@media screen and (max-width: 767px){header nav.pc li.inquiry a,#spNav ul li.inquiry a,.commonSec .button a,.commonSec .buttonL a,.titleContactSec ul li a{display:block;font-size:2rem;padding:4.8vw 0vw;text-align:center}}@media screen and (min-width: 768px){header nav.pc li.inquiry a:hover,#spNav ul li.inquiry a:hover,.commonSec .button a:hover,.commonSec .buttonL a:hover,.titleContactSec ul li a:hover{background:#fff;color:#1E3C73}}#pageIndex .slide>.wrap ul li img.obj-fit-img,#pageIndex .catch>.wrap,#pageIndex .contents li figure img,#pageIndex .contents li .icon span,#pageIndex .contents li .icon span::before,#pageIndex .contents li .icon span::after,.catchSec li figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#pageIndex .contents li dd,.catchSec p,.catchSec li dd,.commonSec h2 span,.commonSec>dl dd,.commonSec .text,.commonSec .caution,.commonSec aside dl dd,.ppSec ol li{text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 767px){html{font-size:2.66667vw}}.disable-auto-tel a[href^="tel:"]{color:inherit;text-decoration:none;pointer-events:none}@-webkit-keyframes bg-scrolling{from{background-position:-2500px 2000px}to{background-position:0px 0px}}@keyframes bg-scrolling{from{background-position:-2500px 2000px}to{background-position:0px 0px}}body{background:url(/img/bg.png) repeat 0 0 #fff;background-size:2500px auto;-webkit-animation:bg-scrolling 15s infinite linear;animation:bg-scrolling 15s infinite linear;color:#666;font-size:16px;line-height:1.8;-webkit-text-size-adjust:inherit}@media screen and (max-width: 767px){body{-webkit-text-size-adjust:100%;background:url(/img/bg.png) repeat 0 0 #fff;background-size:666.66667vw auto;font-size:2rem;line-height:1.9}}a{transition:0.5s;color:#1E3C73;text-decoration:none}a::after,a::before{transition:0.5s}a img{transition:0.5s}.obj-fit-img{-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover'}header{width:100%;height:90px;background:#fff;position:fixed;z-index:20000}@media screen and (max-width: 767px){header{height:14.66667vw}}header>.wrap{max-width:1300px;min-width:1200px;margin:0 auto}@media screen and (max-width: 767px){header>.wrap{max-width:inherit;min-width:inherit}}header h1{float:left;margin:20px 0 0 20px}@media screen and (max-width: 767px){header h1{margin:2.66667vw 0 0 2.66667vw}header h1 img{width:48vw;height:auto}}header nav.pc{float:right;margin:30px 20px 0 0}header nav.pc li{float:left;margin-left:30px}header nav.pc li:first-of-type{margin-left:0}header nav.pc li a{font-size:13px;font-weight:700;position:relative}header nav.pc li.inquiry{margin-top:-10px}header nav.pc li.inquiry a{font-size:13px;padding:13px 40px}header nav.pc li:not(.inquiry) a::after{content:"";display:block;width:8px;height:8px;border-radius:100%;background:#1E3C73;position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;filter:alpha(opacity=0)}header nav.pc li:not(.inquiry) a:hover::after,header nav.pc li.active a::after{opacity:1;filter:alpha(opacity=100)}#dispSpNav{width:6.66667vw;height:6.66667vw;position:absolute;top:4vw;right:4vw;cursor:pointer}#dispSpNav span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6.66667vw;height:.8vw;background-color:#1E3C73}#dispSpNav span:nth-of-type(1){top:24%}#dispSpNav span:nth-of-type(2){bottom:24%}#dispSpNav.active span:nth-of-type(1){-webkit-transform:translate(-2.93333vw, 1.33333vw) rotate(-45deg);transform:translate(-2.93333vw, 1.33333vw) rotate(-45deg)}#dispSpNav.active span:nth-of-type(2){-webkit-transform:translate(-2.93333vw, -1.33333vw) rotate(45deg);transform:translate(-2.93333vw, -1.33333vw) rotate(45deg)}#spNav{display:none;background:#fff;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:-1}#spNav ul{padding:18.66667vw 5.33333vw 5.33333vw}#spNav ul li a{font-size:1.6rem;font-weight:700;display:block;text-align:center;padding:2.66667vw 0 5.33333vw 0;position:relative}#spNav ul li.inquiry{margin-top:4vw}#spNav ul li.inquiry a{font-size:1.3rem;padding:3.2vw 0}#spNav ul li:not(.inquiry) a::after{content:"";display:block;width:2.13333vw;height:2.13333vw;border-radius:100%;background:#1E3C73;position:absolute;bottom:2.13333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contensHeader{padding-top:90px;min-width:1200px}@media screen and (max-width: 767px){.contensHeader{min-width:inherit;padding-top:14.66667vw}}#breadcrumbs{width:100%;height:40px;background:#1E3C73;min-width:1200px}@media screen and (max-width: 767px){#breadcrumbs{height:6.66667vw;min-width:inherit}}#breadcrumbs.bcFixed{position:fixed;top:90px;left:0;z-index:20000}@media screen and (max-width: 767px){#breadcrumbs.bcFixed{top:14.66667vw}}#breadcrumbs ul{width:1200px;margin:0 auto;overflow:hidden;padding-top:5px}@media screen and (max-width: 767px){#breadcrumbs ul{width:auto;padding-top:.66667vw;padding-left:2.66667vw}}#breadcrumbs ul li{float:left;color:#fff}@media screen and (max-width: 767px){#breadcrumbs ul li{font-size:1.1rem}}#breadcrumbs ul li::after{content:"›";display:inline-block;margin:0 5px}@media screen and (max-width: 767px){#breadcrumbs ul li::after{margin:0 1.33333vw}}#breadcrumbs ul li:last-child::after{content:""}#breadcrumbs ul li a{color:#fff}#breadcrumbs ul li a:hover{opacity:.6;filter:alpha(opacity=60)}.contentsMain{max-width:1300px;margin:0 auto;padding-bottom:30px;overflow:hidden}@media screen and (max-width: 767px){.contentsMain{max-width:inherit;margin:0 5.33333vw;padding-bottom:8vw;overflow:visible}}footer{max-width:1300px;min-width:1200px;padding:120px 0 30px 0;margin:0 auto;overflow:hidden}@media screen and (max-width: 767px){footer{max-width:inherit;min-width:inherit;padding:32vw 0 8vw 0}}footer nav{float:left;margin-left:20px;font-weight:700}@media screen and (max-width: 767px){footer nav{float:none;margin:0;text-align:center}}footer nav li{font-size:0;display:inline-block;margin-right:20px}@media screen and (max-width: 767px){footer nav li{margin:0 2.66667vw}}footer nav li a{font-size:13px;font-weight:700;position:relative}@media screen and (max-width: 767px){footer nav li a{font-size:1.3rem}}@media screen and (min-width: 768px){footer nav li a::after{content:"";display:block;width:8px;height:8px;border-radius:100%;background:#1E3C73;position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;filter:alpha(opacity=0)}footer nav li a:hover::after,footer nav li.active a::after{opacity:1;filter:alpha(opacity=100)}}footer p{float:right;font-size:13px;margin-right:20px}@media screen and (max-width: 767px){footer p{float:none;font-size:1.3rem;text-align:center;margin:0}}#pageIndex .slide{width:1160px;margin:0 auto;padding-top:90px;position:relative}@media screen and (max-width: 767px){#pageIndex .slide{width:89.33333vw;padding-top:14.66667vw}}#pageIndex .slide>.wrap{position:relative;overflow:hidden}#pageIndex .slide>.wrap ul{position:relative;min-height:300px}@media screen and (max-width: 767px){#pageIndex .slide>.wrap ul{min-height:inherit}}#pageIndex .slide>.wrap ul li img.obj-fit-img{width:100%;height:100%}#pageIndex .slide>.wrap .read1{color:#fff}#pageIndex .slide .read2{color:#666;z-index:-1}#pageIndex .read{font-size:80px;line-height:1.2;position:absolute;left:-30px;bottom:-30px}@media screen and (max-width: 767px){#pageIndex .read{font-size:2.6rem;left:-2.66667vw;bottom:-3.2vw}}#pageIndex .catch{height:100vh;min-height:450px;position:relative}@media screen and (max-width: 767px){#pageIndex .catch{height:auto;min-height:inherit}}#pageIndex .catch>.wrap{width:1000px}@media screen and (max-width: 767px){#pageIndex .catch>.wrap{position:static;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:auto;padding:16vw 0 10.66667vw 0}}#pageIndex .catch h2{font-size:50px;line-height:1.2;color:#1E3C73}@media screen and (max-width: 767px){#pageIndex .catch h2{font-size:1.8rem;line-height:1.3}}#pageIndex .catch h2 span{font-size:100px}@media screen and (max-width: 767px){#pageIndex .catch h2 span{font-size:3.6rem}}#pageIndex .catch p{font-size:24px;line-height:2;color:#1E3C73;margin-top:30px}@media screen and (max-width: 767px){#pageIndex .catch p{font-size:1.6rem;margin-top:8vw}}#pageIndex .contents{width:1220px;margin:0 auto}@media screen and (max-width: 767px){#pageIndex .contents{width:auto;margin:0 -5.33333vw 0 0}}#pageIndex .contents ul:after{content:"";display:block;clear:both}#pageIndex .contents li{width:470px;margin-bottom:30px;float:left}@media screen and (max-width: 767px){#pageIndex .contents li{width:auto;margin-bottom:5.33333vw;float:none}}#pageIndex .contents li:nth-child(odd){margin-right:10px}@media screen and (max-width: 767px){#pageIndex .contents li:nth-child(odd){margin-right:0}}#pageIndex .contents li:nth-child(3){margin-left:270px}@media screen and (max-width: 767px){#pageIndex .contents li:nth-child(3){margin-left:0}}#pageIndex .contents li a{display:block;color:#666;position:relative}#pageIndex .contents li .box{width:450px}@media screen and (max-width: 767px){#pageIndex .contents li .box{width:auto;margin-right:5.33333vw}}#pageIndex .contents li figure{height:0;padding-top:44.44%;position:relative;overflow:hidden}#pageIndex .contents li figure img{width:100%}@media screen and (min-width: 768px){#pageIndex .contents li a:hover figure img{width:110%}}#pageIndex .contents li dl{padding:20px 30px 30px 30px}@media screen and (max-width: 767px){#pageIndex .contents li dl{padding:4vw 5.33333vw 5.33333vw 5.33333vw}}#pageIndex .contents li dt{font-size:13px;font-weight:700}@media screen and (max-width: 767px){#pageIndex .contents li dt{font-size:1.3rem}}#pageIndex .contents li dt span{display:block;font-size:36px;line-height:1.2;text-transform:capitalize}@media screen and (max-width: 767px){#pageIndex .contents li dt span{font-size:3.6rem}}#pageIndex .contents li dd{margin-top:15px}@media screen and (max-width: 767px){#pageIndex .contents li dd{font-size:1.6rem;margin-top:2.66667vw}}#pageIndex .contents li .icon{width:40px;height:40px;border-radius:100%;background:linear-gradient(to right, #DADADA 40%, #FEFEFE);position:absolute;top:180px;right:0}@media screen and (max-width: 767px){#pageIndex .contents li .icon{width:10.66667vw;height:10.66667vw;top:33.33333vw}}#pageIndex .contents li .icon span{display:block;width:30px;height:30px;background:#1E3C73;border-radius:100%}@media screen and (max-width: 767px){#pageIndex .contents li .icon span{width:8vw;height:8vw}}#pageIndex .contents li .icon span::before,#pageIndex .contents li .icon span::after{content:"";display:block;width:4px;height:16px;background:#fff}@media screen and (max-width: 767px){#pageIndex .contents li .icon span::before,#pageIndex .contents li .icon span::after{width:1.06667vw;height:4.26667vw}}#pageIndex .contents li .icon span::after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}@media screen and (min-width: 768px){#pageIndex .contents li a .icon span{transition:0.3s}#pageIndex .contents li a:hover .icon span{-webkit-transform:translate(-50%, -50%) rotate(180deg);transform:translate(-50%, -50%) rotate(180deg)}}a.anchor{display:block;height:1px;margin-top:-130px;padding-top:130px}@media screen and (max-width: 767px){a.anchor{padding-top:21.33333vw;margin-top:-21.33333vw}}.titleBgSec{height:250px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}@media screen and (max-width: 767px){.titleBgSec{height:19.2vw}}#pageAbout .titleBgSec{background-image:url(/img/about/about_bg.png)}#pageProfessional .titleBgSec{background-image:url(/img/professional/professional_bg.png)}#pageEmployment .titleBgSec{background-image:url(/img/employment/employment_bg.png)}#pageManagement .titleBgSec{background-image:url(/img/management/management_bg.png)}.titleBgSec h1{width:100%;text-align:center;font-size:20px;font-weight:700;color:#fff;position:absolute;bottom:15px;left:0;z-index:+1}@media screen and (max-width: 767px){.titleBgSec h1{font-size:1.3rem;bottom:1.33333vw}}.titleBgSec h1 span{display:block;font-size:60px;line-height:1.1}@media screen and (max-width: 767px){.titleBgSec h1 span{font-size:3.2rem;margin-top:-1.33333vw}}.titleBgSec .overlay{width:100%;height:100%;background:rgba(0, 0, 0, .4);position:absolute;top:0;left:0}.titleSec{margin-top:90px}@media screen and (max-width: 767px){.titleSec{margin-top:14.66667vw}}.titleSec h1{text-align:center;font-size:20px;font-weight:700;color:#1E3C73}@media screen and (max-width: 767px){.titleSec h1{font-size:1.3rem}}.titleSec h1 span{display:block;font-size:60px;line-height:1.1}@media screen and (max-width: 767px){.titleSec h1 span{font-size:3.2rem;margin-top:-1.33333vw}}.catchSec{width:1200px;margin:40px auto 0 auto}@media screen and (max-width: 767px){.catchSec{width:auto;margin:10.66667vw 0 0 0}}.catchSec h2{font-size:50px;line-height:1.6;color:#1E3C73;position:relative;margin-left:-0.5em;text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){.catchSec h2{font-size:2rem}}.catchSec p{font-size:24px;color:#1E3C73;margin-top:20px}@media screen and (max-width: 767px){.catchSec p{font-size:1.6rem;margin-top:10.66667vw}}.catchSec ul{margin-top:20px}.catchSec ul:after{content:"";display:block;clear:both}@media screen and (max-width: 767px){.catchSec ul{margin-top:6.66667vw}}.catchSec li{width:380px;float:left;margin-right:30px}@media screen and (max-width: 767px){.catchSec li{width:auto;float:none;margin-right:0;margin-bottom:5.33333vw}}.catchSec li:last-child{margin-right:0}.catchSec li figure{height:0;padding-top:52.63%;position:relative;overflow:hidden}.catchSec li figure img{width:100%}.catchSec li dl{padding:20px 30px 30px 30px}@media screen and (max-width: 767px){.catchSec li dl{padding:4vw 5.33333vw 5.33333vw 5.33333vw}}.catchSec li dt{font-size:13px;font-weight:700}#pageEmployment .catchSec li dt{font-size:24px}@media screen and (max-width: 767px){.catchSec li dt{font-size:1.3rem}#pageEmployment .catchSec li dt{font-size:2.4rem;line-height:1.4}}.catchSec li dt span{display:block}#pageAbout .catchSec li dt span{line-height:1.2;font-size:36px}@media screen and (max-width: 767px){#pageAbout .catchSec li dt span{font-size:3.6rem}}#pageManagement .catchSec li dt span{line-height:1.4;font-size:24px}@media screen and (max-width: 767px){#pageManagement .catchSec li dt span{font-size:2.4rem}}.catchSec li dd{margin-top:15px}@media screen and (max-width: 767px){.catchSec li dd{font-size:1.6rem;margin-top:2.66667vw}}.commonSec{width:1200px;margin:90px auto 0 auto}@media screen and (max-width: 767px){.commonSec{width:auto;margin-top:24vw}}.commonSec h2{font-size:24px;color:#1E3C73;display:inline-block}#pageProfessional .commonSec h2{display:inline-block;border-bottom:10px solid #1E3C73;margin-left:-50px;padding-left:50px}@media screen and (max-width: 767px){.commonSec h2{font-size:2.4rem;line-height:1.6;border-bottom:2.66667vw solid #1E3C73;padding:0 0 1.33333vw 5.33333vw;margin-left:-5.33333vw}#pageProfessional .commonSec h2{display:block;margin-left:-5.33333vw;padding-left:5.33333vw}}.commonSec h2 span{display:inline-block;border-bottom:10px solid #1E3C73}@media screen and (max-width: 767px){.commonSec h2 span{display:block;border-bottom:none}}#pageProfessional .commonSec h2 span{border:none}@media screen and (max-width: 767px){.commonSec h2 span.nowrap{font-size:2.3rem;margin-left:-5.33333vw !important;margin-right:-5.33333vw !important;text-align:center;white-space:nowrap}}.commonSec h2 span.en{font-size:40px;line-height:1.2;margin-right:0.5em}@media screen and (max-width: 767px){.commonSec h2 span.en{font-size:4rem}}.commonSec h2 span:nth-of-type(1){margin-left:-50px;padding-left:50px}@media screen and (max-width: 767px){.commonSec h2 span:nth-of-type(1){margin-left:0;padding-left:0}}#pageAbout .commonSec h2 span:nth-of-type(2){margin:12px 0 0 30px}@media screen and (max-width: 767px){#pageAbout .commonSec h2 span:nth-of-type(2){margin:0}}.commonSec figure{width:800px;margin:50px 0 0 30px}@media screen and (max-width: 767px){.commonSec figure{width:auto;margin:10.66667vw 0 0 0}}.commonSec figure img{width:100%;height:auto;border-radius:10px}.commonSec>dl,.commonSec aside{width:800px;margin:40px 0 0 30px}@media screen and (max-width: 767px){.commonSec>dl,.commonSec aside{width:auto;margin:10.66667vw 0 0 0}}.commonSec>dl dt{font-size:30px;position:relative;margin-left:-0.5em;text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){.commonSec>dl dt{font-size:3rem;line-height:1.6}}.commonSec>dl dd{font-size:20px;margin-top:40px}@media screen and (max-width: 767px){.commonSec>dl dd{font-size:2rem;margin-top:8vw}}.commonSec .text{font-size:20px;margin:40px 0 0 30px}@media screen and (max-width: 767px){.commonSec .text{font-size:2rem;margin:10.66667vw 0 0 0}}.commonSec .caution{font-size:20px;margin:0 0 0 30px}@media screen and (max-width: 767px){.commonSec .caution{font-size:2rem;margin:0}}.commonSec ul.list{list-style:disc;margin-left:30px}.commonSec>ul.list{font-size:20px;margin:30px 0 0 50px}@media screen and (max-width: 767px){.commonSec>ul.list{font-size:2rem;margin:8vw 0 0 30px}}.commonSec ul.boxlist{margin-top:40px}.commonSec ul.boxlist:after{content:"";display:block;clear:both}@media screen and (max-width: 767px){.commonSec ul.boxlist{width:auto;margin-top:10.66667vw}}.commonSec ul.boxlist>li{width:380px;float:left;margin-right:30px}@media screen and (max-width: 767px){.commonSec ul.boxlist>li{width:auto;float:none;margin-right:0;margin-bottom:5.33333vw}}.commonSec ul.boxlist>li:last-child{margin-right:0}.commonSec ul.boxlist>li dl{padding:20px 30px 30px 30px}@media screen and (max-width: 767px){.commonSec ul.boxlist>li dl{padding:4vw 5.33333vw 5.33333vw 5.33333vw}}.commonSec ul.boxlist>li dt{font-size:24px}@media screen and (max-width: 767px){.commonSec ul.boxlist>li dt{font-size:2.4rem}}.commonSec ul.boxlist>li dd{margin-top:20px}@media screen and (max-width: 767px){.commonSec ul.boxlist>li dd{margin-top:0}}.commonSec aside dl{padding:20px 30px 30px 30px}@media screen and (max-width: 767px){.commonSec aside dl{padding:5.33333vw}}.commonSec aside dl dt{font-size:24px}@media screen and (max-width: 767px){.commonSec aside dl dt{font-size:2.4rem}}.commonSec aside dl dd{margin-top:20px}@media screen and (max-width: 767px){.commonSec aside dl dd{font-size:1.6rem;margin-top:4vw}}.commonSec .button{margin:40px 0 0 30px}@media screen and (max-width: 767px){.commonSec .button{margin:10.66667vw 0 0 0}}.commonSec .buttonL{margin:30px 0 0 30px}#pageManagement .commonSec .buttonL{margin-top:50px}@media screen and (max-width: 767px){.commonSec .buttonL{margin:8vw 0 0 0}#pageManagement .commonSec .buttonL{margin-top:13.33333vw}}@media screen and (min-width: 768px){.commonSec .buttonL a{width:600px;font-size:30px;padding:24px 0px;text-align:center}}.ppSec{width:1200px;margin:100px auto 0 auto}@media screen and (max-width: 767px){.ppSec{width:auto;margin-top:24vw}}.ppSec .read{font-size:24px;color:#1E3C73}@media screen and (max-width: 767px){.ppSec .read{font-size:1.6rem}}.ppSec ol{width:800px;counter-reset:li;margin:40px 0 0 30px}@media screen and (max-width: 767px){.ppSec ol{width:auto;margin:10.66667vw 0 0 0}}.ppSec ol li{padding:30px 30px 30px 80px;margin-top:26px;position:relative}@media screen and (max-width: 767px){.ppSec ol li{padding:2.66667vw 5.33333vw 5.33333vw 5.33333vw;margin-top:5.33333vw;font-size:1.6rem}}.ppSec ol li:first-child{margin-top:0}.ppSec ol li::before{counter-increment:li;content:counter(li) ".";display:block;width:2em;text-align:right;position:absolute;top:22px;left:18px;font-size:24px}@media screen and (max-width: 767px){.ppSec ol li::before{font-size:2.4rem;width:auto;text-align:left;position:static}}.ppSec .sign{margin-top:50px;font-size:20px}@media screen and (max-width: 767px){.ppSec .sign{margin-top:13.33333vw;font-size:2rem}}.companySec{width:1000px;margin:100px auto 0 auto}@media screen and (max-width: 767px){.companySec{width:auto;margin-top:24vw}}.companySec h2{font-size:24px;color:#1E3C73;margin-bottom:20px}@media screen and (max-width: 767px){.companySec h2{font-size:2.4rem;margin-bottom:5.33333vw}}.companySec .wrap{border:1px solid #fff}.companySec table{width:100%}.companySec table tr{border-bottom:1px solid #666}@media screen and (max-width: 767px){.companySec table tr{border-bottom:none}}.companySec table tr:last-child{border-bottom:none}.companySec table th{font-size:24px;background:#F0F0F0;width:250px;padding:20px 25px;text-align:right;vertical-align:middle}@media screen and (max-width: 767px){.companySec table th{display:block;font-size:2.4rem;width:auto;padding:2.66667vw 5.33333vw;text-align:left}}.companySec table td{padding:25px;vertical-align:middle}@media screen and (max-width: 767px){.companySec table td{border-bottom:1px solid #666;display:block;font-size:1.6rem;padding:4vw 5.33333vw}}@media screen and (max-width: 767px){.companySec table tr:last-child td{border-bottom:none}}.companySec table ul{margin-left:30px;list-style:disc}.companySec:nth-of-type(2) table td:nth-of-type(1){width:290px;position:relative}.companySec:nth-of-type(2) table td:nth-of-type(1)::after{content:"";display:block;width:1px;height:100%;background:#F0F0F0;position:absolute;right:0;top:0}@media screen and (max-width: 767px){.companySec:nth-of-type(2) table td:nth-of-type(1){width:auto;border-bottom:1px solid #F0F0F0}}.titleContactSec{padding-top:130px;min-height:400px;position:relative}@media screen and (max-width: 767px){.titleContactSec{padding-top:21.33333vw;min-height:93.33333vw}}.titleContactSec h1{text-align:center;font-size:20px;font-weight:700;color:#1E3C73;padding-top:50px}@media screen and (max-width: 767px){.titleContactSec h1{font-size:1.3rem;padding-top:8vw}}.titleContactSec h1 span{display:block;font-size:60px;line-height:1.1}@media screen and (max-width: 767px){.titleContactSec h1 span{font-size:3.2rem;margin-top:-1.33333vw}}.titleContactSec ul{width:1200px;margin:28vh auto 0 auto}.titleContactSec ul:after{content:"";display:block;clear:both}@media screen and (max-width: 767px){.titleContactSec ul{width:auto;margin:18vh 5.33333vw 0 5.33333vw}}.titleContactSec ul li{width:575px}@media screen and (max-width: 767px){.titleContactSec ul li{width:auto;float:none !important;margin-bottom:5.33333vw}}.titleContactSec ul li:nth-of-type(1){float:left}.titleContactSec ul li:nth-of-type(2){float:right}.titleContactSec ul li a{position:relative}@media screen and (min-width: 768px){.titleContactSec ul li a{display:block;padding:16px 0;text-align:center}}@media screen and (max-width: 767px){.titleContactSec ul li a{padding:4vw 0vw}}.titleContactSec ul li a::after{content:"";width:10px;height:10px;border-left:3px solid #fff;border-bottom:3px solid #fff;position:absolute;top:26px;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.titleContactSec ul li a::after{width:2.66667vw;height:2.66667vw;border-left:4px solid #fff;border-bottom:4px solid #fff;top:6.66667vw;right:5.33333vw}}@media screen and (min-width: 768px){.titleContactSec ul li a:hover::after{border-left:3px solid #1E3C73;border-bottom:3px solid #1E3C73}}.contactSec{margin-top:0}.contactSec#employment{min-height:650px}@media screen and (max-width: 767px){.contactSec#employment{min-height:inherit;margin-bottom:13.33333vw}}.contactSec#management{min-height:340px}@media screen and (max-width: 767px){.contactSec#management{min-height:inherit}}
