﻿.head-title.about::after{content:"";width:16px;height:16px;background-color:#FF788C;transform:rotate(-45deg);display:block;position:absolute;bottom:-8px;left:0;right:0;margin:auto}.abo-box-1{padding:0 30px;height:598px;background:url(../img/contents/about/abo-bg-1.jpg) no-repeat center center;background-size:cover}.abo-box-1 .container-box{margin:0 auto;max-width:930px;position:relative;height:598px}.abo-box-1 .text{position:absolute;top:104px;right:66px;z-index:2}.abo-box-1 .im{position:absolute;top:96px;left:32px;z-index:1}.abo-box-2{padding:86px 30px;background:url(../img/contents/about/abo-bg-2.jpg) no-repeat center center;background-size:cover}.abo-box-2 .container-box{margin:0 auto;max-width:930px}.abo-box-2 h3{margin:0 auto 40px;display:table;border-bottom:1px #402D34 solid;color:#402D34;font-size:24px;font-size:2.4rem;font-weight:normal;line-height:1.2;text-align:center}.abo-box-2 .text-1{margin-bottom:60px;color:#FF788C;font-size:32px;font-size:3.2rem;line-height:1.2;text-align:center;letter-spacing:3px}.abo-box-2 .box-1{margin-bottom:62px;display:flex}.abo-box-2 .box-1 .item{flex:1;margin-right:30px;padding:54px 40px 40px;border:1px #D8D4D6 solid;background-color:rgba(255,255,255,0.8);position:relative}.abo-box-2 .box-1 .item:last-child{margin-right:0}.abo-box-2 .box-1 .item .number{color:#402D34;font-size:50px;font-size:5.0rem;line-height:1.2;text-align:center;position:absolute;top:-22px;left:0;right:0;margin:auto}.abo-box-2 .box-1 .item .text{line-height:2.1}.abo-box-2 .btn{font-size:21px;font-size:2.1rem;line-height:1.2;text-align:center}.abo-box-2 .btn a{display:flex;align-items:center;justify-content:center;padding:9px 100px;border:1px #85797D solid;color:#fff;background-color:rgba(64,45,52,0.8);text-decoration:none;position:relative;height:100px}.abo-box-2 .btn a::after{content:"";width:80px;height:80px;background:url(../img/contents/about/abo-icon-1.png) no-repeat center center;background-size:contain;position:absolute;right:9px;top:0;bottom:0;margin:auto}.abo-box-2 .btn a:hover{opacity:0.8}.abo-box-3{padding:108px 30px 80px}.abo-box-3 .container-box{margin:0 auto;max-width:930px}.abo-box-3 h3{margin:0 auto 30px;display:table;border-bottom:1px #402D34 solid;color:#402D34;font-size:24px;font-size:2.4rem;font-weight:normal;line-height:1.2;text-align:center}.abo-box-3 .text-1{color:#402D34;line-height:2.1}.abo-box-4{padding:0 30px}.abo-box-4.type-1{background-color:#F7F7F7}.abo-box-4.type-1 .box-1 .im{margin-right:30px}.abo-box-4.type-2 .box-1{flex-direction:row-reverse}.abo-box-4.type-2 .box-1 .im{margin-left:30px}.abo-box-4 .container-box{margin:0 auto;padding:66px 0 116px;max-width:930px;position:relative}.abo-box-4 h3{display:block;color:#402D34;font-size:24px;font-size:2.4rem;font-weight:normal;line-height:1.2;text-align:center;width:100%;position:absolute;top:-51px;left:0}.abo-box-4 .box-1{display:flex}.abo-box-4 .box-1 .im{width:450px}.abo-box-4 .box-1 .article{padding-top:16px;flex:1}.abo-box-4 .box-1 .title{margin-bottom:20px;color:#FF788C;font-size:20px;font-size:2.0rem;text-align:center}.abo-box-4 .box-1 .text{color:#402D34;line-height:2.1}.abo-box-4 .box-1 .btn{margin:34px 0 0 0;padding:0;list-style:none}.abo-box-4 .box-1 .btn li{margin:0 0 10px;padding:0;text-align:center}.abo-box-4 .box-1 .btn li:last-child{margin:0}.abo-box-4 .box-1 .btn li a{padding:20px;display:block;border:1px #402D34 solid;color:#402D34;text-decoration:none}.abo-box-4 .box-1 .btn li a:hover{color:#fff;background-color:#402D34}.abo-box-4 .box-1 .text-1{margin-top:6px}.abo-box-5{margin-top:20px;background:url(../img/contents/about/abo-bg-3.jpg) no-repeat center center;background-size:cover;padding:56px 30px}.abo-box-5 .container-box{margin:0 auto;max-width:870px}.abo-box-5 .list{margin:0 0 0 auto;padding:0;list-style:none;display:flex;flex-direction:row-reverse}.abo-box-5 .list li{margin:0 0 0 40px;padding:0}.abo-box-5 .list li a:hover{opacity:0.8}.wor-tab{border-top:1px #D9D5D6 solid;border-bottom:1px #D9D5D6 solid;background-color:#fff;margin:0;padding:0;list-style:none;display:flex;justify-content:center;position:relative}.wor-tab::after{content:"";width:16px;height:16px;background-color:#FF788C;transform:rotate(-45deg);display:block;position:absolute;top:-8px;left:0;right:0;margin:auto}.wor-tab li{margin:0;padding:0;width:120px;color:#402D34;font-size:18px;font-size:1.8rem;font-weight:bold}.wor-tab li a{display:block;padding:32px 0;text-align:center;position:relative;text-decoration:none}.wor-tab li a::after{content:"";width:16px;height:10px;background:url(../img/contents/work-place/wor-icon-1.png) no-repeat center center;background-size:contain;position:absolute;right:0;left:0;bottom:14px;margin:auto}.wor-box-1{border-bottom:1px #D9D5D6 solid;padding:78px 30px 70px}.wor-box-1:last-child{border-bottom:none}.wor-box-1 .container-box{margin:0 auto;max-width:930px}.wor-box-1 .title-box{margin-bottom:32px}.wor-box-1 .title-box .title{margin:0 auto;text-align:center;display:table;border-bottom:2px #FF788C solid;color:#000;font-size:28px;font-size:2.8rem;line-height:1;font-weight:bold}.wor-box-1 .title-box .text-btm{text-align:center;color:#402D34;line-height:2.1}.wor-box-1 .im{margin-bottom:20px}.wor-box-1 .text{margin-bottom:32px;color:#402D34;line-height:2.1}.wor-box-1 .text:last-child{margin-bottom:0}.wor-box-1 .box-1{margin-bottom:28px;display:flex}.wor-box-1 .box-1 .item{margin-right:30px;flex:1}.wor-box-1 .box-1 .item:last-child{margin-right:0}.wor-box-1 .box-1 dl{margin:0 0 8px;padding:0;display:flex}.wor-box-1 .box-1 dl dt{white-space:nowrap}.wor-box-1 .box-1 dl dd{flex:1}.wor-box-1 .title-1{margin-bottom:18px;border-left:5px #402D34 solid;padding-left:12px;color:#402D34;font-size:20px;font-size:2.0rem;line-height:1.2;font-weight:bold}.wor-box-1 .box-2{margin-bottom:80px;display:flex}.wor-box-1 .box-2 .item{flex:1;overflow:hidden}.wor-box-1 .box-2 dl{margin:0 0 8px;padding:0;display:flex}.wor-box-1 .box-2 dl dt{white-space:nowrap}.wor-box-1 .box-2 dl dd{flex:1}.wor-box-1 .title-2{margin:0 auto 32px;text-align:center;color:#000;font-size:28px;font-size:2.8rem;font-weight:bold}.nur-box-1{padding:0 30px}.nur-box-1 .container-box{margin:0 auto;max-width:930px}.nur-box-1 .text-1{margin-bottom:50px;text-align:center}.nur-box-1 .nur-select-box{margin-bottom:80px}.nur-box-1 .nur-select-box .dropdown .btn{padding:22px 0;width:100%;background-color:transparent;border:1px #D9D5D6 solid;outline:none;font-size:18px;font-size:1.8rem;text-align:center;color:#402D34;font-weight:bold;cursor:pointer}.nur-box-1 .nur-select-box .dropdown .btn::after{content:"\e5cf";font-family:"Material Icons";width:24px;height:24px;font-size:24px;line-height:24px;text-align:centetr;color:#402D34;display:inline-block;overflow:hidden;margin-left:8px;vertical-align:middle;position:relative;top:-2px}.nur-box-1 .nur-select-box .dropdown .dropdown-menu{width:100%}.nur-box-1 .box-1{display:flex;flex-wrap:wrap;padding-right:56px}.nur-box-1 .box-1 .item{margin:0 28px 80px 0;width:33.33%}.nur-box-1 .box-1 .item:nth-child(3n){margin:0 -56px 80px 0}.nur-box-1 .box-1 .im{margin-bottom:14px;color:#402D34;text-align:center}.nur-box-1 .box-1 .sub-text{margin-bottom:2px;color:#402D34;font-weight:bold;text-align:center}.nur-box-1 .box-1 .name{margin-bottom:14px;color:#402D34;font-size:26px;font-size:2.6rem;line-height:1.2;text-align:center}.nur-box-1 .box-1 .category{margin-bottom:10px;padding-top:12px;background:linear-gradient(to right, #D9D5D6, #D9D5D6 4px, transparent 4px, transparent 8px) repeat-x left top;background-size:12px 1px;font-size:12px;font-size:1.2rem}.nur-box-1 .box-1 .category a{margin-right:10px;display:inline-block;padding:0 8px 0 26px;height:30px;line-height:30px;color:#402D34;background:url(../img/contents/nurses/nur-bg-cat.png) no-repeat left top;border-right:1px #D9D5D6 solid;text-decoration:none}.nur-box-1 .box-1 .btn{margin-top:10px}.nur-box-1 .box-1 .btn a{padding:10px;display:block;color:#fff;background-color:#FF93A3;text-decoration:none;text-align:center}.nur-box-1 .box-1 .btn a:hover{opacity:0.8}.nur-box-2{border-top:1px #D9D5D6 solid;padding:40px 30px}.nur-box-2 .container-box{margin:0 auto;max-width:930px}.nur-box-2 .box-1{display:flex;align-items:center}.nur-box-2 .box-1 .article{margin-right:30px;flex:1}.nur-box-2 .box-1 .article .title{margin-bottom:24px;padding-left:54px;color:#402D34;font-size:30px;font-size:3.0rem;line-height:1.2;font-weight:normal;position:relative;font-weight:500}.nur-box-2 .box-1 .article .title::before{content:"\e5c8";font-family:"Material Icons";color:#FF93A3;font-size:20px;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;border:solid 1px #FF93A3;vertical-align:middle;position:absolute;top:0;bottom:0;left:0;margin:auto}.nur-box-2 .box-1 .article .title a{color:#000;text-decoration:none}.nur-box-2 .box-1 .article .list{margin:0;padding:0;list-style:none;border-top:1px #D2D2D2 solid}.nur-box-2 .box-1 .article .list li{margin:0;padding:0;border-bottom:1px #D2D2D2 solid;color:#402D34;font-size:16px;font-size:1.6rem}.nur-box-2 .box-1 .article .list li a{padding:20px 32px 20px 14px;color:#402D34;text-decoration:none;display:block;position:relative}.nur-box-2 .box-1 .article .list li a:hover{background-color:rgba(0,0,0,0.05)}.nur-box-2 .box-1 .article .list li a::after{content:"\e5c8";font-family:"Material Icons";color:#402D34;font-size:16px;font-size:1.6rem;width:16px;height:16px;line-height:16px;position:absolute;top:0;bottom:0;right:12px;margin:auto}.nur-box-2 .box-1 .im{margin-right:0;flex:1}.nur-entry-box-1{padding:40px 30px;background-color:#F6F5F5}.nur-entry-box-1 .container-box{margin:0 auto;max-width:930px}.nur-entry-box-1 .box-1{display:flex;flex-direction:row-reverse}.nur-entry-box-1 .box-1 .im{margin-right:0}.nur-entry-box-1 .box-1 .article{margin-right:60px;flex:1}.nur-entry-box-1 .box-1 .number{margin-bottom:46px;padding:0 24px 0 20px;color:#FFBBC5;font-size:12px;font-size:1.2rem;display:inline-block;position:relative;height:32px;line-height:32px;letter-spacing:4px}.nur-entry-box-1 .box-1 .number span{position:relative;z-index:2}.nur-entry-box-1 .box-1 .number::after{content:"";width:100%;border-style:solid;border-color:#402D34 transparent #402D34 #402D34;border-width:16px 10px 16px 0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nur-entry-box-1 .box-1 .sub-text{margin-bottom:12px;color:#402D34;font-size:18px;font-size:1.8rem;font-weight:bold}.nur-entry-box-1 .box-1 .name{color:#402D34;font-size:44px;font-size:4.4rem;line-height:1.2}.nur-entry-box-1 .box-1 .furigana{margin-bottom:34px;color:#402D34;font-weight:bold}.nur-entry-box-1 .box-1 .category{margin-bottom:46px;font-size:12px;font-size:1.2rem}.nur-entry-box-1 .box-1 .category a{margin-right:10px;display:inline-block;padding:0 8px 0 26px;height:30px;line-height:30px;color:#402D34;background:url(../img/contents/nurses/nur-bg-cat-2.png) no-repeat left top;border-right:1px #D9D5D6 solid;text-decoration:none}.nur-entry-box-1 .box-1 .box{margin-top:46px;padding:22px;border-image:url(../img/contents/nurses/nur-bg-1.gif) 8 round;border-style:solid;border-width:8px;color:#402D34;line-height:2.1}.nur-entry-box-2{padding:54px 30px 44px}.nur-entry-box-2 .container-box{margin:0 auto;max-width:930px}.nur-entry-box-2 .fukidashi{display:table;margin:0 auto 24px;padding:7px 32px;border-radius:16px;position:relative;color:#fff;background-color:#FF93A3;font-size:12px;font-size:1.2rem;letter-spacing:4px}.nur-entry-box-2 .fukidashi::after{content:"";width:14px;height:8px;background:url(../img/contents/nurses/nur-bg-2.png) no-repeat center top;background-size:contain;display:block;position:absolute;right:0;left:0;bottom:-8px;margin:auto}.nur-entry-box-2 .title-1{margin-bottom:30px;color:#402D34;font-size:28px;font-size:2.8rem;line-height:1.2;text-align:center;font-weight:bold}.nur-entry-box-2 .text-1{margin-bottom:54px;color:#402D34;line-height:2.1}.nur-entry-box-2 .box-1{margin-bottom:60px;display:flex}.nur-entry-box-2 .box-1.type-1 .im{margin-right:30px}.nur-entry-box-2 .box-1.type-1 .article{flex:1}.nur-entry-box-2 .box-1.type-2{flex-direction:row-reverse}.nur-entry-box-2 .box-1.type-2 .im{margin-left:30px}.nur-entry-box-2 .box-1.type-2 .article{flex:1}.nur-entry-box-2 .box-1 .title{margin-bottom:18px;padding-left:52px;color:#FF788C;font-size:18px;font-size:1.8rem;font-weight:bold;position:relative}.nur-entry-box-2 .box-1 .title::before{content:"";width:40px;height:1px;display:block;background-color:#FF788C;position:absolute;top:12px;left:0}.nur-entry-box-2 .box-1 .text{color:#402D34;line-height:2.1}.nur-entry-box-2 .box-2{margin-bottom:38px;border:6px #F4F2F3 solid;padding:54px 32px 44px;position:relative}.nur-entry-box-2 .box-2::before{content:"";width:130px;height:52px;background:url(../img/contents/nurses/nur-fukidashi.svg) no-repeat left top;background-size:contain;display:block;position:absolute;top:-20px;right:46px}.nur-entry-box-2 .box-2 .title{margin-bottom:24px;font-size:28px;font-size:2.8rem;line-height:1.2;color:#402D34;text-align:center;font-weight:bold}.nur-entry-box-2 .box-2 .text{color:#402D34;line-height:2.1}.nur-entry-box-2 .text-btm{color:#402D34;line-height:2.1}.nur-entry-box-2 .btn{margin-top:76px;font-size:18px;font-size:1.8rem;font-weight:bold}.nur-entry-box-2 .btn a{padding:22px;display:block;border:1px #D9D5D6 solid;color:#402D34;text-align:center;text-decoration:none}.nur-entry-box-2 .btn a::before{content:"\e5c4";font-family:"Material Icons";width:24px;height:24px;line-height:24px;font-size:24px;display:inline-block;overflow:hidden;position:relative;top:-2px;margin-right:8px;vertical-align:middle}.nur-entry-box-2 .btn a:hover{opacity:0.8}.od-main-image{margin-bottom:42px;padding:0 30px;height:370px;display:flex;align-items:center;justify-content:center;text-align:center}.od-main-image.ward-nurse-1{background:#F0E5D6 url(../img/contents/one-day/ward-nurse-1-main-image.jpg) no-repeat center center}.od-main-image.ward-nurse-2{background:#F0E5D6 url(../img/contents/one-day/ward-nurse-2-main-image.jpg) no-repeat center center}.od-main-image.ward-nurse-3{background:#F0E5D6 url(../img/contents/one-day/ward-nurse-3-main-image.jpg) no-repeat center center}.od-box-1{padding:0 30px 90px}.od-box-1.ward-nurse-1 .box-1 .box-2-w{background:url(../img/contents/one-day/ward-nurse-1-bg-1.gif) repeat-y 55px 0}.od-box-1.ward-nurse-1 .box-1 .box-2 .time{border:1px #FF93A3 solid;color:#FF93A3;background-color:#fff}.od-box-1.ward-nurse-1 .box-1 .box-2 .time.type-1{color:#fff;background-color:#FF93A3}.od-box-1.ward-nurse-2 .box-1 .box-2-w{background:url(../img/contents/one-day/ward-nurse-2-bg-1.gif) repeat-y 55px 0}.od-box-1.ward-nurse-2 .box-1 .box-2 .time{border:1px #89C869 solid;color:#89C869;background-color:#fff}.od-box-1.ward-nurse-2 .box-1 .box-2 .time.type-1{color:#fff;background-color:#89C869}.od-box-1.ward-nurse-3 .box-1 .box-2-w{background:url(../img/contents/one-day/ward-nurse-3-bg-1.gif) repeat-y 55px 0}.od-box-1.ward-nurse-3 .box-1 .box-2 .time{border:1px #59cae1 solid;color:#59cae1;background-color:#fff}.od-box-1.ward-nurse-3 .box-1 .box-2 .time.type-1{color:#fff;background-color:#59cae1}.od-box-1 .container-box{margin:0 auto;max-width:930px}.od-box-1 .text-1{margin-bottom:50px;line-height:2.0}.od-box-1 .list{margin:0;padding:0;list-style:none}.od-box-1 .list li{margin:0 0 40px;padding:0}.od-box-1 .list li:last-child{margin:0}.od-box-1 .list li a:hover{opacity:0.8}.od-box-1 .box-1{margin-bottom:148px}.od-box-1 .box-1:last-child{margin-bottom:0}.od-box-1 .box-1>.title-1{margin-bottom:8px;color:#402D34;font-size:24px;font-size:2.4rem;line-height:1.2;font-weight:300}.od-box-1 .box-1 .box-2{margin-bottom:30px;display:flex}.od-box-1 .box-1 .box-2:last-child{margin-bottom:0;background-color:#fff}.od-box-1 .box-1 .box-2:last-child>.article{padding:0;background:none}.od-box-1 .box-1 .box-2 .time-w{width:112px}.od-box-1 .box-1 .box-2 .time{border-radius:50%;display:flex;width:112px;height:112px;align-items:center;justify-content:center;font-size:16px;font-weight:bold}.od-box-1 .box-1 .box-2>.article{margin-left:32px;padding:0 0 30px;flex:1;background:linear-gradient(to right, #B3ABAE, #B3ABAE 4px, transparent 4px, transparent 8px) repeat-x left bottom;background-size:12px 1px;position:relative}.od-box-1 .box-1 .box-2>.article .text-box{padding:4px 10px;color:#402D34;background-color:#fff;display:table;border:2px #FFD4DA solid;border-radius:16px;font-size:12px;position:absolute;bottom:-16px;left:0;right:0;margin:auto;max-width:514px;width:100%;text-align:center}.od-box-1 .box-1 .box-2>.article .box-3{display:flex}.od-box-1 .box-1 .box-2>.article .box-3>.article{padding-top:20px;flex:1}.od-box-1 .box-1 .box-2>.article .box-3>.im{margin-left:60px}.od-box-1 .box-1 .box-2>.article .title{margin-bottom:4px;color:#402D34;font-size:24px;font-size:2.4rem;line-height:1.2;font-weight:300}.od-box-1 .box-1 .box-2>.article .text{margin-bottom:18px;color:#402D34}.od-box-1 .box-1 .box-2>.article .text:last-child{margin-bottom:0}.od-box-2{padding:0 30px 90px}.od-box-2 .container-box{margin:0 auto;max-width:930px}.od-box-2 .btn{font-size:18px;font-size:1.8rem;font-weight:bold}.od-box-2 .btn a{padding:22px;display:block;border:1px #D9D5D6 solid;color:#402D34;text-align:center;text-decoration:none}.od-box-2 .btn a::before{content:"\e5c4";font-family:"Material Icons";width:24px;height:24px;line-height:24px;font-size:24px;display:inline-block;overflow:hidden;position:relative;top:-2px;margin-right:8px;vertical-align:middle}.od-box-2 .btn a:hover{opacity:0.8}.es-box-1{padding:0 30px 54px}.es-box-1 .container-box{margin:0 auto;max-width:930px}.es-box-1 .title{color:#402d34;font-size:24px;font-size:2.4rem;line-height:1.2;text-align:center}.es-box-1 .text{color:#402d34;line-height:2.1}.es-box-2{padding:54px 30px;background-color:#F8F7F7}.es-box-2 .container-box{margin:0 auto;max-width:930px}.es-box-2 .title-1{margin:0 auto 40px;display:table;border-bottom:1px #402D34 solid;font-size:24px;font-size:2.4rem;line-height:1;font-weight:bold}.es-box-2 .box-1{margin-bottom:104px;background-color:#fff;padding:54px;position:relative}.es-box-2 .box-1:last-child{margin-bottom:0}.es-box-2 .box-1:last-child::after{display:none}.es-box-2 .box-1::after{content:"";width:40px;height:40px;background:url(../img/contents/education-system/es-icon-1.svg) no-repeat center center;background-size:contain;position:absolute;left:0;right:0;bottom:-74px;margin:auto}.es-box-2 .box-1 .title{margin-bottom:20px;color:#402D34;font-size:32px;font-size:3.2rem;line-height:1.2;text-align:center}.es-box-2 .box-1 .sub-title{margin-bottom:10px;color:#402D34;font-size:24px;font-size:2.4rem;line-height:1.2;text-align:center}.es-box-2 .box-1 .text{margin-bottom:36px;color:#402D34;line-height:2.1}.es-box-2 .box-1 .im{text-align:center}.es-box-3{padding:68px 30px}.es-box-3 .container-box{margin:0 auto;max-width:930px}.es-box-3 .btn{margin:0;padding:0;list-style:none;display:flex}.es-box-3 .btn li{flex:1;margin:0 30px 0 0;padding:0;font-size:17px;font-size:1.7rem;line-height:1.2;text-align:center}.es-box-3 .btn li:last-child{margin:0}.es-box-3 .btn li a{display:flex;align-items:center;padding:9px 100px 9px 30px;border:1px #D9D5D6 solid;color:#402D34;text-decoration:none;position:relative;height:100px}.es-box-3 .btn li a .fs-1{font-size:10px;font-size:1.0rem}.es-box-3 .btn li a::after{content:"";width:80px;height:80px;background:url(../img/contents/education-system/es-icon-2.png) no-repeat center center;background-size:contain;position:absolute;right:9px;top:0;bottom:0;margin:auto}.es-box-3 .btn li a:hover{opacity:0.8}.es-box-4{padding:58px 30px;background-color:#ECEAEA}.es-box-4 .container-box{margin:0 auto;max-width:930px}.es-box-4 .btn{margin:0;padding:0;list-style:none;display:flex}.es-box-4 .btn li{flex:1;margin:0 30px 0 0;padding:0}.es-box-4 .btn li a:hover{opacity:0.8}.ecu-box-1{position:relative;padding:0 30px;height:566px;background:#F5F3F0 url(../img/contents/education_career-up/ecu-bg-1.jpg) no-repeat center top}.ecu-box-1::after{content:"";width:16px;height:16px;background-color:#FF788C;transform:rotate(-45deg);display:block;position:absolute;top:-8px;left:0;right:0;margin:auto}.ecu-box-1 .container-box{margin:0 auto;max-width:930px;position:relative;height:510px}.ecu-box-1 .box-1{position:absolute;bottom:0;left:0;width:100%;padding:50px 90px;background-color:rgba(255,255,255,0.95)}.ecu-box-1 .box-1 .text{color:#402d34;font-size:16px;font-size:1.6rem;line-height:2}.ecu-title-1{margin:0 auto 24px;color:#402d34;display:table;border-bottom:2px #FF788C solid;font-size:24px;font-size:2.4rem;line-height:1.0}.ecu-box-2{padding:80px 30px}.ecu-box-2 .container-box{margin:0 auto;max-width:930px}.ecu-box-2 .box-1{border-top:1px #D9D5D6 solid}.ecu-box-2 .box-1 dl{padding:22px 28px;border-bottom:1px #D9D5D6 solid;display:flex;align-items:center}.ecu-box-2 .box-1 dl dt{width:120px}.ecu-box-2 .box-1 dl dd{color:#402d34;font-size:1.6rem;font-size:16px;flex:1}.ecu-box-3{padding:62px 30px;background-color:#F8F7F7}.ecu-box-3 .container-box{margin:0 auto;max-width:930px}.ecu-box-3 .title-1{margin-bottom:36px;text-align:center}.ecu-box-3 .box-1{display:flex}.ecu-box-3 .box-1>div{flex:1;margin-right:30px}.ecu-box-3 .box-1>div:last-child{margin-right:0}.ecu-box-3 .box-1 .article>.title{margin-bottom:26px;color:#402d34;font-size:26px;font-size:2.6rem;line-height:1.2}.ecu-box-3 .box-1 .article>.title span{font-size:16px;font-size:1.6rem}.ecu-box-3 .box-1 .article>.text{color:#402d34;line-height:2.1}.ecu-box-3 .box-1 .box-2{background-color:#fff;padding:40px 20px}.ecu-box-3 .box-1 .box-2>.title{margin-bottom:16px;color:#402d34;font-size:24px;font-size:2.4rem;line-height:1.2;text-align:center}.ecu-box-3 .box-1 .box-2 .box-3{display:flex}.ecu-box-3 .box-1 .box-2 .box-3>.item:first-child{width:130px;padding-right:20px;border-right:1px #D9D5D6 solid}.ecu-box-3 .box-1 .box-2 .box-3>.item:last-child{padding-left:20px;flex:1}.ecu-box-3 .box-1 .box-2 .box-3>.item>.title{margin-bottom:14px;padding:8px;color:#fff;background-color:#9F969A;text-align:center}.ecu-box-3 .box-1 .box-2 .box-3>.item .text{font-size:12px;font-size:1.2rem}.ecu-box-3 .box-1 .box-2 .box-3>.item .box-4{display:flex;color:#402d34}.ecu-box-3 .box-1 .box-2 .box-3>.item .box-4 .item{flex:1}.ecu-box-3 .box-1 .box-2 .box-3>.item .box-4 .item:first-child{padding-right:20px;border-right:1px #D9D5D6 solid}.ecu-box-3 .box-1 .box-2 .box-3>.item .box-4 .item:last-child{padding-left:20px}.ecu-box-4{padding:62px 30px 96px}.ecu-box-4 .container-box{margin:0 auto;max-width:930px}.ecu-box-4 .title-1{margin-bottom:26px;text-align:center}.ecu-box-4 .title-2{margin-bottom:26px;color:#402d34;font-size:26px;font-size:2.6rem;line-height:1.2;text-align:center}.ecu-box-4 .text-1{margin-bottom:50px;color:#402d34;line-height:2.1}.ecu-box-4 .box-1{display:flex}.ecu-box-4 .box-1 .item{padding:6px 30px 18px;border-right:1px #D9D5D6 solid;flex:1}.ecu-box-4 .box-1 .item:first-child{border-left:1px #D9D5D6 solid}.ecu-box-4 .box-1 .item .title{margin-bottom:20px;color:#402d34;font-size:24px;font-size:2.4rem;padding-bottom:18px;position:relative;text-align:center}.ecu-box-4 .box-1 .item .title::after{content:"";width:24px;height:3px;background-color:#FF788C;display:block;position:absolute;bottom:0;left:0;right:0;margin:auto}.ecu-box-4 .box-1 .item dl{margin-bottom:20px;display:flex}.ecu-box-4 .box-1 .item dl dt{width:20px}.ecu-box-4 .box-1 .item dl dd{flex:1}.tc-box-1{padding:0 30px 46px}.tc-box-1 .container-box{margin:0 auto;max-width:930px}.tc-box-1 .text{color:#402d34;line-height:2.1}.tc-box-2{padding:82px 30px 56px;background:#F7F7F7 url(../img/contents/training-content/tc-bg-1.jpg) no-repeat center bottom}.tc-box-2 .container-box{margin:0 auto;max-width:930px}.tc-box-2 .title-1{margin-bottom:34px;color:#402d34;font-size:26px;font-size:2.6rem;line-height:1.2;text-align:center}.tc-box-2 .tab{margin:0 0 10px;padding:0;list-style:none;display:flex}.tc-box-2 .tab li{flex:1;margin:0 8px 0 0;padding:0;display:flex;align-items:center;justify-content:center;height:80px;color:#402d34;background-color:#fff;cursor:pointer;font-size:18px;font-size:1.8rem}.tc-box-2 .tab li:last-child{margin:0}.tc-box-2 .tab li.current{color:#fff;background-color:#ff788c}.tc-box-2 .title-box{padding-top:24px;padding-bottom:24px;background-color:rgba(255,255,255,0.7)}.tc-box-2 .title-box .title{color:#402d34;font-size:26px;font-size:2.6rem;line-height:1.2;text-align:center}.tc-box-2 .title-box .text{color:#402d34;text-align:center}.tc-box-2 .box{display:none}.tc-box-2 .box.active{display:block}.tc-box-2 .box-1{margin-bottom:40px;border-top:1px #D7D3D5 solid}.tc-box-2 .box-1:last-child{margin-bottom:0}.tc-box-2 .box-1 dl{padding:16px 30px;background-color:rgba(255,255,255,0.7);border-bottom:1px #D7D3D5 solid;display:flex}.tc-box-2 .box-1 dl dt{width:140px;color:#402d34;font-size:24px;font-size:2.4rem;line-height:1.5;font-weight:300}.tc-box-2 .box-1 dl dd{color:#402d34;flex:1}.tc-box-2 .box-1 dl dd .btn a{display:inline-block;width:204px;text-align:center;padding:8px 28px;color:#fff;background-color:#ff788c;font-size:13px;font-size:1.3rem;text-decoration:none;position:relative}.tc-box-2 .box-1 dl dd .btn a::after{content:"\e5db";font-family:"Material Icons";width:16px;height:16px;line-height:16px;font-size:16px;display:block;position:absolute;top:0;bottom:0;right:12px;margin:auto}.tc-box-2 .box-2{padding:0 40px 40px;background-color:rgba(255,255,255,0.7)}.tc-box-2 .box-2 .im-box{margin:0 0 34px;padding:0;list-style:none;display:flex;justify-content:space-between}.tc-box-2 .box-2 .im-box li{margin:0;padding:0;text-align:center}.tc-box-2 .box-2 .box-3{margin-bottom:24px;display:flex}.tc-box-2 .box-2 .box-3 .item{padding:22px 16px;border-right:1px #D1D1D1 solid;flex:1}.tc-box-2 .box-2 .box-3 .item:first-child{border-left:1px #D1D1D1 solid}.tc-box-2 .box-2 .box-3 .item .day{margin-bottom:16px;padding-bottom:16px;color:#402d34;font-size:24px;font-size:2.4rem;line-height:1.2;position:relative;font-weight:300}.tc-box-2 .box-2 .box-3 .item .day::after{content:"";width:18px;height:3px;background-color:#FF788C;display:block;position:absolute;left:0;bottom:0}.tc-box-2 .box-2 .box-3 .item .text{color:#402d34;line-height:2.1}.tc-box-2 .box-2 .text-list{margin:0;padding:0;list-style:none}.tc-box-2 .box-2 .text-list li{color:#402d34;line-height:2.1;padding-left:1em;position:relative}.tc-box-2 .box-2 .text-list li::before{content:"※";position:absolute;top:0;left:0}.tc-box-2 .box-2 .text-1{color:#402d34;line-height:2.1}.tc-box-3{padding:40px 30px 74px}.tc-box-3 .container-box{margin:0 auto;max-width:930px}.tc-box-3 .box-1{display:flex}.tc-box-3 .box-1 .im{margin-right:40px;width:250px}.tc-box-3 .box-1 .article{padding-top:30px;flex:1}.tc-box-3 .box-1 .article .title{margin-bottom:20px;color:#402d34;font-size:26px;font-size:2.6rem;line-height:1.2}.tc-box-3 .box-1 .article .text{color:#402d34;line-height:2.1}.tc-box-3 .box-1 .article .text-btm{color:#402d34;line-height:2.1;text-align:right}.tc-box-3 .btn{margin:98px auto 0;padding:0;list-style:none;max-width:450px;font-size:17px;font-size:1.7rem;line-height:1.2}.tc-box-3 .btn a{display:flex;align-items:center;padding:9px 100px 9px 30px;border:1px #D9D5D6 solid;color:#402D34;text-decoration:none;position:relative;height:100px}.tc-box-3 .btn a .fs-1{font-size:10px;font-size:1.0rem}.tc-box-3 .btn a::after{content:"";width:80px;height:80px;background:url(../img/contents/education-system/es-icon-2.png) no-repeat center center;background-size:contain;position:absolute;right:9px;top:0;bottom:0;margin:auto}.tc-box-3 .btn a:hover{opacity:0.8}.wel-box-1{padding:0 30px 70px}.wel-box-1 .container-box{margin:0 auto;max-width:930px}.wel-box-1 .tab{margin:0 0 76px;padding:20px 0;list-style:none;border-top:1px #D9D5D6 solid;border-bottom:1px #D9D5D6 solid;display:flex}.wel-box-1 .tab li{margin:0;padding:0;border-right:1px #D9D5D6 solid;flex:1;font-size:18px;font-size:1.8rem;text-align:center}.wel-box-1 .tab li:last-child{border-right:none}.wel-box-1 .tab li a{padding-bottom:18px;display:block;text-align:center;position:relative;font-weight:500;text-decoration:none}.wel-box-1 .tab li a::after{content:"\e5db";font-family:"Material Icons";width:19px;height:19px;line-height:19px;font-size:19px;color:#ff788c;text-align:center;position:absolute;bottom:0;left:0;right:0;margin:auto}.wel-box-1 .box-1 .title-w{padding-top:6px}.wel-box-1 .box-1 .title-1{margin:0 auto 30px;display:table;border-bottom:2px #FF788C solid;line-height:1;color:#402d34;font-size:30px;font-size:3.0rem}.wel-box-1 .box-1 .text-1{margin-bottom:30px;color:#402d34;line-height:2.1}.wel-box-1 .box-1 .im-box{margin-bottom:30px}.wel-box-1 .box-1 .im-box .im{margin-bottom:14px}.wel-box-1 .box-1 .im-box .text{color:#402d34;line-height:2.1}.wel-box-1 .box-1 .title-2{margin:0 auto 34px;display:table;border-bottom:1px #402d34 solid;line-height:1.1;color:#402d34;font-size:24px;font-size:2.4rem}.wel-box-1 .box-1 .box-2-w{margin-bottom:70px;border-top:1px #D9D5D6 solid}.wel-box-1 .box-1 .box-2{padding:40px 0;border-bottom:1px #D9D5D6 solid}.wel-box-1 .box-1 .box-2 .title-box{display:flex;align-items:baseline}.wel-box-1 .box-1 .box-2 .title-box .month{margin-right:24px;color:#402d34;font-size:46px;font-size:4.6rem;line-height:1.2}.wel-box-1 .box-1 .box-2 .title-box .month span{font-size:20px;font-size:2.0rem}.wel-box-1 .box-1 .box-2 .title-box .title{color:#402d34;font-size:24px;font-size:2.4rem;line-height:1.2}.wel-box-1 .box-1 .box-2 .im{margin:0;padding:0;list-style:none;display:flex}.wel-box-1 .box-1 .box-2 .im li{margin:0 20px 0 0;padding:0;font-size:10px;font-size:1.0rem;color:#402d34}.wel-box-1 .box-1 .box-2 .im li:last-child{margin:0}.wel-box-1 .box-1 .box-2 .im li p{margin-bottom:6px}.wel-box-1 .box-1 .box-3 .title{margin-bottom:20px;padding-left:10px;border-left:5px #402D34 solid;color:#402d34;font-size:20px;font-size:2.0rem;line-height:1.2;font-weight:bold}.wel-box-1 .box-1 .box-3 dl{margin-bottom:46px}.wel-box-1 .box-1 .box-3 dl:last-child{margin-bottom:0}.wel-box-1 .box-1 .box-3 dl dt{margin-bottom:10px;color:#402d34;font-size:18px;font-size:1.8rem}.wel-box-1 .box-1 .box-3 dl dd{margin-bottom:20px;color:#402d34}.wel-box-1 .box-1 .box-3 dl dd:last-child{margin-bottom:0}.rec-box-1{padding:0 30px;height:580px;background:#EEF0F2 url(../img/contents/recruit/rec-bg-1.jpg) no-repeat center bottom}.rec-box-1 .container-box{margin:0 auto;max-width:930px;height:580px;position:relative}.rec-box-1 h2{padding-top:104px;text-align:center}.rec-box-1 .btn{margin:0;padding:0;list-style:none;position:absolute;bottom:66px;left:0;width:100%;display:flex}.rec-box-1 .btn li{flex:1;margin:0 30px 0 0;padding:0;height:120px;font-size:20px;font-size:2.0rem;line-height:2.1}.rec-box-1 .btn li:last-child{margin:0}.rec-box-1 .btn li a{display:flex;align-items:center;height:100%;padding:0 50px;color:#402d34;background-color:#fff;text-decoration:none;position:relative}.rec-box-1 .btn li a:hover{opacity:0.8}.rec-box-1 .btn li a::after{content:"\e5c8";font-family:"Material Icons";width:19px;height:19px;font-size:19px;line-height:19px;text-align:center;color:#402d34;display:block;position:absolute;top:0;bottom:0;right:28px;margin:auto}.rec-box-2{padding:54px 30px 80px}.rec-box-2 .container-box{margin:0 auto;max-width:930px}.rec-box-2 .text-1{margin-bottom:66px;padding-bottom:56px;border-bottom:1px #D9D5D6 solid;color:#402d34;line-height:2.1}.rec-box-2 .box-1 .title{margin:0 auto 64px;border-bottom:1px #402D34 solid;color:#402d34;font-size:30px;font-size:3.0rem;line-height:1.1;display:table}.rec-box-2 .box-1 .im{margin:0;padding:0;list-style:none;display:flex;justify-content:space-between}.rec-box-2 .box-1 .im li{margin:0;padding:0;flex:1}.rec-box-3{padding:60px 30px;background-color:#F8F7F7}.rec-box-3 .container-box{margin:0 auto;max-width:930px}.rec-box-3 .title-1{margin-bottom:36px;text-align:center}.rec-box-3 .title-2{margin-bottom:20px;color:#402d34;font-size:30px;font-size:3.0rem;line-height:1.2;text-align:center}.rec-box-3 .box-1{margin-bottom:36px;padding:26px;color:#402d34;background-color:#fff;display:flex}.rec-box-3 .box-1 .item{flex:1}.rec-box-3 .box-1 .item:first-child{padding-right:26px;border-right:1px #D9D5D6 solid}.rec-box-3 .box-1 .item:last-child{padding-left:26px}.rec-box-3 .box-1 .text-1{margin-bottom:16px;font-size:26px;font-size:2.6rem;line-height:1.2;text-align:center;position:relative;font-weight:300}.rec-box-3 .box-1 .text-1.day::before{content:"";width:30px;height:30px;background:url(../img/contents/recruit/rec-icon-1.gif) no-repeat left top;display:inline-block;margin-right:14px;vertical-align:middle;position:relative;top:-3px}.rec-box-3 .box-1 .text-1.night::before{content:"";width:30px;height:30px;background:url(../img/contents/recruit/rec-icon-2.gif) no-repeat left top;display:inline-block;margin-right:14px;vertical-align:middle;position:relative;top:-3px}.rec-box-3 .box-1 .text-2{margin-bottom:10px;font-size:36px;font-size:3.6rem;line-height:1.2;text-align:center}.rec-box-3 .box-1 .text-3{text-align:center}.rec-box-3 .text{margin-bottom:30px;color:#402d34;line-height:2.1}.rec-box-3 .btn{margin-top:20px;font-size:16px;font-size:1.6rem}.rec-box-3 .btn a{margin:0 auto;padding:18px;border:1px #402D34 solid;display:block;max-width:450px;text-align:center;color:#402d34;text-decoration:none}.rec-box-3 .btn a:hover{opacity:0.8}.rec-box-4{padding:60px 30px 92px}.rec-box-4 .container-box{margin:0 auto;max-width:960px}.rec-box-4 .btn{margin:0;padding:0;list-style:none;display:flex}.rec-box-4 .btn.mb-1{margin-bottom:74px}.rec-box-4 .btn.mb-2{margin-bottom:30px}.rec-box-4 .btn li{flex:1;margin:0 30px 0 0;padding:0;height:120px;font-size:20px;font-size:2.0rem;line-height:2.1}.rec-box-4 .btn li:last-child{margin:0}.rec-box-4 .btn li a{border:1px #D9D5D6 solid;display:flex;align-items:center;height:100%;padding:0 50px;color:#402d34;background-color:#fff;text-decoration:none;position:relative}.rec-box-4 .btn li a:hover{opacity:0.8}.rec-box-4 .btn li a::after{content:"\e5c8";font-family:"Material Icons";width:19px;height:19px;font-size:19px;line-height:19px;text-align:center;color:#402d34;display:block;position:absolute;top:0;bottom:0;right:28px;margin:auto}.rec-box-4 .btn-2{margin:0;padding:0;list-style:none}.rec-box-4 .btn-2 li{margin:0;padding:0;font-size:21px;font-size:2.1rem;line-height:1.2;text-align:center}.rec-box-4 .btn-2 li a{display:flex;align-items:center;justify-content:center;padding:9px 100px 9px 30px;border:1px #D9D5D6 solid;color:#402D34;text-decoration:none;position:relative;height:100px}.rec-box-4 .btn-2 li a .fs-1{font-size:10px;font-size:1.0rem}.rec-box-4 .btn-2 li a::after{content:"";width:80px;height:80px;background:url(../img/contents/recruit/rec-icon-mail.png) no-repeat center center;background-size:contain;position:absolute;right:9px;top:0;bottom:0;margin:auto}.rec-box-4 .btn-2 li a:hover{opacity:0.8}.rec-box-4 .title-1{margin:0 auto 36px;display:table;border-bottom:2px #FF788C solid;color:#402d34;font-size:24px;font-size:2.4rem;line-height:1.1}.rec-box-4 .box-1{margin-bottom:92px;border-top:1px #D9D5D6 solid}.rec-box-4 .box-1 dl{padding-bottom:26px;border-bottom:1px #D9D5D6 solid}.rec-box-4 .box-1 dl dt{padding:26px 0 0 58px;position:relative;color:#ff788c;font-size:16px;font-size:1.6rem;cursor:pointer}.rec-box-4 .box-1 dl dt::before{content:"";width:18px;height:18px;background:url(../img/contents/recruit/rec-icon-plus.gif) no-repeat left top;display:block;position:absolute;top:29px;left:19px}.rec-box-4 .box-1 dl dt.active::before{background:url(../img/contents/recruit/rec-icon-minus.gif) no-repeat left top}.rec-box-4 .box-1 dl dd{display:none;margin-top:26px;padding:26px 30px;color:#402d34;background-color:#F7F7F7;font-size:16px;font-size:1.6rem}.rec-top-nav{padding:34px 30px 26px;border-bottom:1px #D9D5D6 solid}.rec-top-nav ul{margin:0 auto;padding:0;list-style:none;max-width:930px;display:flex;justify-content:center}.rec-top-nav ul li{margin:0 24px;padding:0;font-weight:500}.rec-top-nav ul li a{padding-bottom:14px;text-decoration:none;display:block;position:relative}.rec-top-nav ul li a.current::after,.rec-top-nav ul li a:hover::after{content:"";width:30px;height:2px;background-color:#FF788C;display:block;position:absolute;bottom:0;left:0;right:0;margin:auto}.rng-box-1{padding:0 30px 58px}.rng-box-1 .container-box{margin:0 auto;max-width:930px}.rng-box-1 .text{color:#402d34;line-height:2.1}.rng-box-2{padding:58px 30px 80px;background-color:#F8F7F7}.rng-box-2 .container-box{margin:0 auto;max-width:930px}.rng-box-2 .title-1{margin-bottom:26px;text-align:center}.rng-box-2 .title-2{margin-bottom:30px;color:#402d34;font-size:30px;font-size:3.0rem;line-height:1.2;text-align:center}.rng-box-2 .box-1-w{margin-bottom:38px;background-color:#fff;padding:50px 40px}.rng-box-2 .box-1-w .box-1{margin-bottom:40px;display:flex}.rng-box-2 .box-1-w .box-1:last-child{margin-bottom:0}.rng-box-2 .box-1-w .item{flex:1}.rng-box-2 .box-1-w .item:first-child{padding-right:40px;border-right:1px #D9D5D6 solid}.rng-box-2 .box-1-w .item.type-1:first-child{padding-right:0;border-right:none}.rng-box-2 .box-1-w .item.type-1:first-child{padding-left:0}.rng-box-2 .box-1-w .item.type-1 .text{text-align:center}.rng-box-2 .box-1-w .item:last-child{padding-left:40px}.rng-box-2 .box-1-w .title{margin:0 auto 30px;color:#402d34;font-size:24px;font-size:2.4rem;line-height:1.1;display:table;border-bottom:2px #FF788C solid}.rng-box-2 .box-1-w .text{margin-bottom:26px;line-height:2.1;color:#402d34}.rng-box-2 .box-1-w .btn{font-size:16px;font-size:1.6rem}.rng-box-2 .box-1-w .btn a{margin:0 auto;padding:18px;border:1px #D9D5D6 solid;max-width:278px;color:#402d34;text-decoration:none;display:block;text-align:center;font-weight:500}.rng-box-2 .box-1-w .btn a::after{content:"\e5c8";font-family:"Material Icons";color:#402d34;width:16px;height:16px;line-height:16px;font-size:16px;display:inline-block;margin-left:16px;vertical-align:middle;position:relative;top:-2px}.rng-box-2 .rng-btn{font-size:21px;font-size:2.1rem}.rng-box-2 .rng-btn a{margin:0 auto;padding:36px 18px;border:1px #D9D5D6 solid;max-width:480px;color:#402d34;background-color:#fff;text-decoration:none;display:block;text-align:center;font-weight:500}.rng-box-2 .rng-btn a::after{content:"\e5c8";font-family:"Material Icons";color:#402d34;width:21px;height:21px;line-height:21px;font-size:21px;display:inline-block;margin-left:16px;vertical-align:middle;position:relative;top:-2px}.rng-box-3{padding:70px 30px 96px}.rng-box-3 .container-box{margin:0 auto;max-width:670px}.rng-box-3 .title-1{display:table;margin:0 auto 54px;font-size:30px;font-size:3.0rem;line-height:1.2;border-bottom:1px #402d34 solid}.rng-box-3 .box-1{margin-bottom:60px;border:1px #D9D5D6 solid;padding:42px 38px;position:relative}.rng-box-3 .box-1::before{content:"";width:50px;height:3px;background-color:#FF788C;display:block;position:absolute;top:0;left:0;right:0;margin:auto}.rng-box-3 .box-1 .title{margin-bottom:28px;color:#ff778b;font-size:24px;font-size:2.4rem;line-height:1.2;text-align:center}.rng-box-3 .box-1 .box-2 dl{margin-bottom:16px;display:flex}.rng-box-3 .box-1 .box-2 dl:last-child{margin-bottom:0}.rng-box-3 .box-1 .box-2 dl dt{color:#402d34;width:140px}.rng-box-3 .box-1 .box-2 dl dd{color:#402d34;flex:1}.rng-box-3 .box-1 .border{margin-top:26px;padding-top:26px;border-top:1px #D9D5D6 solid}.rng-box-3 .btn{margin:0;padding:0;list-style:none}.rng-box-3 .btn li{margin:0;padding:0;font-size:21px;font-size:2.1rem;line-height:1.2;text-align:center}.rng-box-3 .btn li a{display:flex;align-items:center;justify-content:center;padding:9px 100px 9px 30px;border:1px #D9D5D6 solid;color:#402D34;text-decoration:none;position:relative;height:100px}.rng-box-3 .btn li a .fs-1{font-size:10px;font-size:1.0rem}.rng-box-3 .btn li a::after{content:"";width:80px;height:80px;background:url(../img/contents/recruit/rec-icon-mail.png) no-repeat center center;background-size:contain;position:absolute;right:9px;top:0;bottom:0;margin:auto}.rng-box-3 .btn li a:hover{opacity:0.8}.head-title.news{border-bottom:1px #D9D5D6 solid}.head-title.news::after{content:"";width:16px;height:16px;background-color:#FF788C;transform:rotate(-45deg);display:block;position:absolute;bottom:-8px;left:0;right:0;margin:auto}.news-box-1{padding:36px 30px 96px}.news-box-1 .container-box{margin:0 auto;max-width:930px}.news-box-1 .text-1{margin-bottom:54px;color:#402d34;line-height:2.1;text-align:center}.news-box-1 .news-select-box{margin:0 auto 80px;max-width:362px}.news-box-1 .news-select-box .dropdown .btn{padding:22px 0;width:100%;background-color:transparent;border:1px #D9D5D6 solid;outline:none;font-size:18px;font-size:1.8rem;text-align:center;color:#402D34;font-weight:bold;cursor:pointer}.news-box-1 .news-select-box .dropdown .btn::after{content:"\e5cf";font-family:"Material Icons";width:24px;height:24px;font-size:24px;line-height:24px;text-align:centetr;color:#402D34;display:inline-block;overflow:hidden;margin-left:8px;vertical-align:middle;position:relative;top:-2px}.news-box-1 .news-select-box .dropdown .dropdown-menu{width:100%}.news-box-1 .box-1{margin-bottom:92px;border-top:1px #D9D5D6 solid}.news-box-1 .box-1 .title-box{border-bottom:1px #D9D5D6 solid}.news-box-1 .box-1 a{padding:26px 0 26px 58px;position:relative;font-size:16px;font-size:1.6rem;cursor:pointer;display:flex}.news-box-1 .box-1 a .date{margin-right:20px;color:#999}.news-box-1 .box-1 a .title{flex:1;color:#000}.news-box-1 .box-1 a::before{content:"\e5c8";font-family:"Material Icons";width:16px;height:16px;line-height:16px;color:#ff788c;display:block;position:absolute;top:0;left:20px;bottom:0;margin:auto;overflow:hidden}.news-box-1 .box-1 a:hover .date{color:#ff788c}.news-box-1 .box-1 a:hover .title{color:#ff788c}.news-box-1 .page-nav{margin-top:66px}.news-box-1 .page-nav .wp-pagenavi{position:relative;padding:0 68px;display:flex;justify-content:center;font-size:16px;font-size:1.6rem}.news-box-1 .page-nav .wp-pagenavi .page,.news-box-1 .page-nav .wp-pagenavi .current{margin:0 4px;width:44px;height:44px;line-height:44px;text-align:center}.news-box-1 .page-nav .wp-pagenavi .current{color:#fff;background-color:#ff788c}.news-box-1 .page-nav .wp-pagenavi .previouspostslink{position:absolute;left:0;top:0;vertical-align:middle;color:#B2BCC3}.news-box-1 .page-nav .wp-pagenavi .nextpostslink{position:absolute;right:0;top:0;vertical-align:middle;color:#B2BCC3}.news-box-1 .btn-back{margin-top:50px;padding-top:60px;border-top:1px #D9D5D6 solid;font-size:16px;font-size:1.6rem}.news-box-1 .btn-back a{display:block;margin:0 auto;padding:18px;max-width:328px;color:#fff;background-color:#ff788c;text-decoration:none;text-align:center}.news-box-1 .btn-back a:hover{opacity:0.8}.news-box-1 .btn-1{margin:70px 0 0 0;padding:0;list-style:none}.news-box-1 .btn-1 li{margin:0;padding:0;font-size:21px;font-size:2.1rem;line-height:1.2;text-align:center}.news-box-1 .btn-1 li a{display:flex;align-items:center;justify-content:center;padding:9px 100px 9px 30px;border:1px #D9D5D6 solid;color:#402D34;text-decoration:none;position:relative;height:100px}.news-box-1 .btn-1 li a .fs-1{font-size:10px;font-size:1.0rem}.news-box-1 .btn-1 li a::after{content:"";width:80px;height:80px;background:url(../img/contents/recruit/rec-icon-mail.png) no-repeat center center;background-size:contain;position:absolute;right:9px;top:0;bottom:0;margin:auto}.news-box-1 .btn-1 li a:hover{opacity:0.8}.news-box-1 .entry-date{margin-bottom:10px;color:#999}.news-box-1 .entry-title{padding-bottom:20px;color:#000;font-size:28px;font-size:2.8rem;line-height:1.2;font-weight:300;margin-bottom:40px;border-bottom:1px #D9D5D6 solid}@media screen and (max-width: 768px){.abo-box-1{padding:0 15px;height:604px;background:url(../img/contents/about/sp-abo-bg-1.jpg) no-repeat center bottom;background-size:cover}.abo-box-1 .container-box{height:604px}.abo-box-1 .text{width:100%;max-width:267px;position:absolute;top:46px;right:0;left:0;margin:auto}.abo-box-1 .im{width:100%;max-width:228px;position:absolute;top:auto;bottom:40px;right:0;left:0;margin:auto;z-index:1}.abo-box-2{padding:44px 15px 66px;background:url(../img/contents/about/sp-abo-bg-2.jpg) no-repeat center bottom;background-size:100% auto}.abo-box-2 h3{margin:0 auto 28px;font-size:22px;font-size:2.2rem}.abo-box-2 .text-1{margin-bottom:48px;font-size:21px;font-size:2.1rem}.abo-box-2 .box-1{margin-bottom:40px;display:block}.abo-box-2 .box-1 .item{margin:0 0 40px;padding:32px 30px}.abo-box-2 .box-1 .item:last-child{margin:0}.abo-box-2 .box-1 .item .number{font-size:40px;font-size:4.0rem;top:-18px}.abo-box-2 .box-1 .item .text{font-size:16px;font-size:1.6rem}.abo-box-2 .btn{font-size:16px;font-size:1.6rem}.abo-box-2 .btn a{padding:9px 80px 9px 10px;height:80px}.abo-box-2 .btn a::after{content:"";width:60px;height:60px;background:url(../img/contents/about/abo-icon-1.png) no-repeat center center;background-size:contain}.abo-box-2 .btn a:hover{opacity:1}.abo-box-3{padding:70px 15px 50px}.abo-box-3 h3{margin:0 auto 18px;font-size:22px;font-size:2.2rem}.abo-box-4{padding:0 20px}.abo-box-4.type-1 .box-1 .im{margin:0 auto 18px}.abo-box-4.type-2 .box-1 .im{margin:0 auto 18px}.abo-box-4 .container-box{padding:60px 0 76px}.abo-box-4 h3{top:-35px}.abo-box-4 .box-1{display:block}.abo-box-4 .box-1 .im{margin:0 auto 18px;width:100%;max-width:334px;text-align:center}.abo-box-4 .box-1 .article{padding-top:0}.abo-box-4 .box-1 .title{margin-bottom:12px;font-size:18px;font-size:1.8rem}.abo-box-4 .box-1 .btn{margin:26px 0 0 0}.abo-box-4 .box-1 .btn li a:hover{color:#402D34;background-color:transparent}.abo-box-4 .box-1 .text-1{text-align:center}.abo-box-5{margin-top:20px;background:url(../img/contents/about/sp-abo-bg-3.jpg) no-repeat center center;background-size:cover;padding:34px 15px;height:330px}.abo-box-5 .list{margin:0 auto;flex-direction:row-reverse;justify-content:center}.abo-box-5 .list li{margin:0 0 0 26px}.abo-box-5 .list li:last-child{margin:0}.abo-box-5 .list li a:hover{opacity:1}.wor-tab{border-top:1px #D9D5D6 solid;border-bottom:none;background-color:#fff;margin:0;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;position:relative}.wor-tab li{margin:0;padding:0;width:33.33%;font-size:14px;font-size:1.4rem;border-bottom:1px #D9D5D6 solid;height:66px}.wor-tab li a{display:flex;align-items:center;justify-content:center;padding:0;height:100%}.wor-tab li a::after{bottom:10px}.wor-box-1{padding:40px 20px 30px}.wor-box-1 .title-box{margin-bottom:24px}.wor-box-1 .title-box .title{font-size:22px;font-size:2.2rem}.wor-box-1 .box-1{margin-bottom:20px;display:block}.wor-box-1 .box-1 .item{margin-right:0;margin-bottom:20px}.wor-box-1 .box-1 .item:last-child{margin-right:0;margin-bottom:0}.wor-box-1 .title-1{margin-bottom:10px;font-size:18px;font-size:1.8rem}.wor-box-1 .box-2{margin-bottom:24px;display:block}.wor-box-1 .box-2 .item{margin-bottom:24px}.wor-box-1 .box-2 .item:last-child{margin-bottom:0}.wor-box-1 .title-2{margin:0 auto 24px;font-size:22px;font-size:2.2rem}.nur-box-1{padding:0 20px}.nur-box-1 .text-1{margin-bottom:36px;text-align:left}.nur-box-1 .nur-select-box{margin-bottom:42px}.nur-box-1 .nur-select-box .dropdown .btn{padding:14px 0;font-size:16px;font-size:1.6rem}.nur-box-1 .box-1{display:block;padding-right:0}.nur-box-1 .box-1 .item{margin:0 0 32px 0;width:100%}.nur-box-1 .box-1 .item:nth-child(3n){margin:0 0 32px 0}.nur-box-1 .box-1 .item:last-child{margin:0}.nur-box-1 .box-1 .article-w{display:flex}.nur-box-1 .box-1 .im{margin-bottom:0;margin-right:18px;width:100%;max-width:168px}.nur-box-1 .box-1 .article{padding-top:22px;flex:1}.nur-box-1 .box-1 .sub-text{text-align:left;font-size:12px;font-size:1.2rem}.nur-box-1 .box-1 .name{font-size:20px;font-size:2.0rem;text-align:left}.nur-box-1 .box-1 .category{margin-bottom:0;font-size:10px;font-size:1.0rem}.nur-box-1 .box-1 .category a{margin-right:10px;margin-bottom:6px;display:inline-block;padding:0 8px 0 22px;height:26px;line-height:26px;background:url(../img/contents/nurses/sp-nur-bg-cat.png) no-repeat left top;background-size:auto 26px}.nur-box-1 .box-1 .btn{margin-top:20px}.nur-box-1 .box-1 .btn a:hover{opacity:1}.nur-box-2{margin-top:30px;border-top:1px #D9D5D6 solid;padding:30px 20px}.nur-box-2 .box-1{display:block}.nur-box-2 .box-1 .article{margin-right:0;flex:1}.nur-box-2 .box-1 .article .title{font-size:28px;font-size:2.8rem}.nur-box-2 .box-1 .article .list li a{padding:18px 32px 18px 14px}.nur-box-2 .box-1 .article .list li a:hover{background-color:transparent}.nur-box-2 .box-1 .im{margin-top:20px;margin-right:0;text-align:center}.nur-entry-box-1{padding:30px 20px}.nur-entry-box-1 .box-1{display:block}.nur-entry-box-1 .box-1 .article{margin-right:0;margin-top:24px}.nur-entry-box-1 .box-1 .number{margin-bottom:24px;padding:0 14px 0 14px;font-size:10px;font-size:1.0rem;height:24px;line-height:24px}.nur-entry-box-1 .box-1 .number::after{border-width:12px 10px 12px 0}.nur-entry-box-1 .box-1 .sub-text{margin-bottom:8px;font-size:16px;font-size:1.6rem}.nur-entry-box-1 .box-1 .name{font-size:32px;font-size:3.2rem}.nur-entry-box-1 .box-1 .furigana{margin-bottom:16px}.nur-entry-box-1 .box-1 .category{margin-bottom:30px}.nur-entry-box-1 .box-1 .box{margin-top:30px;padding:6px}.nur-entry-box-2{padding:36px 20px}.nur-entry-box-2 .fukidashi{display:table;padding:5px 26px}.nur-entry-box-2 .title-1{margin-bottom:14px;font-size:24px;font-size:2.4rem}.nur-entry-box-2 .text-1{margin-bottom:34px}.nur-entry-box-2 .box-1{display:block}.nur-entry-box-2 .box-1.type-1 .im{margin-right:0;margin-bottom:34px;text-align:center}.nur-entry-box-2 .box-1.type-2 .im{margin-left:0;margin-bottom:34px;text-align:center}.nur-entry-box-2 .box-1 .title{margin-bottom:10px;padding-left:40px;font-size:16px;font-size:1.6rem}.nur-entry-box-2 .box-1 .title::before{width:30px;top:10px}.nur-entry-box-2 .box-2{margin-bottom:38px;padding:38px 22px}.nur-entry-box-2 .box-2::before{width:100px;height:42px;top:-20px;right:4px}.nur-entry-box-2 .box-2 .title{margin-bottom:14px;font-size:20px;font-size:2.0rem}.nur-entry-box-2 .btn{margin-top:34px}.nur-entry-box-2 .btn a:hover{opacity:1}.od-main-image{margin-bottom:24px;padding:0 15px;height:290px}.od-main-image h2{max-width:244px}.od-main-image.ward-nurse-1{background:#F0E5D6 url(../img/contents/one-day/sp-ward-nurse-1-main-image.jpg) no-repeat center center;background-size:auto 290px}.od-main-image.ward-nurse-2{background:#F0E5D6 url(../img/contents/one-day/sp-ward-nurse-2-main-image.jpg) no-repeat center center;background-size:auto 290px}.od-main-image.ward-nurse-3{background:#F0E5D6 url(../img/contents/one-day/sp-ward-nurse-3-main-image.jpg) no-repeat center center;background-size:auto 290px}.od-box-1{padding:0 20px 50px}.od-box-1.ward-nurse-1 .box-1 .box-2-w{background:url(../img/contents/one-day/ward-nurse-1-bg-1.gif) repeat-y 45px 0}.od-box-1.ward-nurse-2 .box-1 .box-2-w{background:url(../img/contents/one-day/ward-nurse-2-bg-1.gif) repeat-y 45px 0}.od-box-1.ward-nurse-3 .box-1 .box-2-w{background:url(../img/contents/one-day/ward-nurse-3-bg-1.gif) repeat-y 45px 0}.od-box-1 .text-1{margin-bottom:30px}.od-box-1 .list li{margin:0 0 30px;text-align:center}.od-box-1 .list li:last-child{margin:0}.od-box-1 .list li a:hover{opacity:1}.od-box-1 .box-1{margin-bottom:64px}.od-box-1 .box-1>.title-1{text-align:center}.od-box-1 .box-1 .box-2{margin-bottom:30px}.od-box-1 .box-1 .box-2 .time-w{width:90px}.od-box-1 .box-1 .box-2 .time{width:90px;height:90px}.od-box-1 .box-1 .box-2>.article{margin-left:16px;padding:0 0 24px}.od-box-1 .box-1 .box-2>.article.type-1{padding:0 0 70px}.od-box-1 .box-1 .box-2>.article .text-box{padding:4px 10px;color:#402D34;background-color:#fff;display:table;border:2px #FFD4DA solid;border-radius:16px;font-size:12px;position:absolute;bottom:-16px;left:0;right:0;margin:auto;max-width:514px;width:100%;text-align:center}.od-box-1 .box-1 .box-2>.article .box-3{display:block}.od-box-1 .box-1 .box-2>.article .box-3>.article{padding-top:8px}.od-box-1 .box-1 .box-2>.article .box-3>.im{margin-left:0;margin-top:24px}.od-box-1 .box-1 .box-2>.article .title{font-size:20px;font-size:2.0rem}.od-box-1 .box-1 .box-2>.article .text{margin-bottom:12px}.od-box-1 .box-1 .box-2>.article .text:last-child{margin-bottom:0}.od-box-2{padding:0 20px 56px}.od-box-2 .btn a:hover{opacity:1}.es-box-1{padding:0 20px 40px}.es-box-1 .title{font-size:20px;font-size:2.0rem}.es-box-2{padding:40px 20px}.es-box-2 .title-1{margin:0 auto 20px;font-size:20px;font-size:2.0rem;line-height:1.4}.es-box-2 .box-1{margin-bottom:70px;padding:30px}.es-box-2 .box-1::after{content:"";width:30px;height:30px;bottom:-54px}.es-box-2 .box-1 .title{margin-bottom:10px;font-size:24px;font-size:2.4rem}.es-box-2 .box-1 .sub-title{font-size:20px;font-size:2.0rem}.es-box-2 .box-1 .text{margin-bottom:10px}.es-box-2 .box-1 .im{text-align:center}.es-box-2 .box-2-w{position:relative;padding:84px 0 84px}.es-box-2 .box-2-w::before{content:"";width:245px;height:84px;background:url(../img/contents/education-system/sp-es-im-3.gif) no-repeat left top;background-size:contain;display:block;position:absolute;left:0;right:0;top:0;margin:auto}.es-box-2 .box-2-w::after{content:"";width:273px;height:68px;background:url(../img/contents/education-system/sp-es-im-4.gif) no-repeat left top;background-size:contain;display:block;position:absolute;left:0;right:0;bottom:0;margin:auto}.es-box-2 .box-2-w .box-2 .box{margin-bottom:2px}.es-box-2 .box-2-w .box-2 .box:last-child{margin-bottom:0}.es-box-2 .box-2-w .box-2 .box dt{padding:22px 42px 22px 22px;position:relative;font-size:20px;font-size:2.0rem;font-weight:500}.es-box-2 .box-2-w .box-2 .box dt::after{content:"";width:16px;height:16px;display:block;position:absolute;top:0;bottom:0;right:18px;margin:auto}.es-box-2 .box-2-w .box-2 .box dd{display:none;padding:0 42px 22px 22px}.es-box-2 .box-2-w .box-2 .box.lv5 dt,.es-box-2 .box-2-w .box-2 .box.lv4 dt{color:#fff}.es-box-2 .box-2-w .box-2 .box.lv5 dt::after,.es-box-2 .box-2-w .box-2 .box.lv4 dt::after{background:url(../img/contents/education-system/es-icon-plus-1.png) no-repeat left top;background-size:16px 16px}.es-box-2 .box-2-w .box-2 .box.lv5 dt.active::after,.es-box-2 .box-2-w .box-2 .box.lv4 dt.active::after{background:url(../img/contents/education-system/es-icon-minus-1.png) no-repeat left top;background-size:16px 16px}.es-box-2 .box-2-w .box-2 .box.lv5 dd,.es-box-2 .box-2-w .box-2 .box.lv4 dd{color:#fff}.es-box-2 .box-2-w .box-2 .box.lv3 dt,.es-box-2 .box-2-w .box-2 .box.lv2 dt,.es-box-2 .box-2-w .box-2 .box.lv1 dt{color:#402d34}.es-box-2 .box-2-w .box-2 .box.lv3 dt::after,.es-box-2 .box-2-w .box-2 .box.lv2 dt::after,.es-box-2 .box-2-w .box-2 .box.lv1 dt::after{background:url(../img/contents/education-system/es-icon-plus-2.png) no-repeat left top;background-size:16px 16px}.es-box-2 .box-2-w .box-2 .box.lv3 dt.active::after,.es-box-2 .box-2-w .box-2 .box.lv2 dt.active::after,.es-box-2 .box-2-w .box-2 .box.lv1 dt.active::after{background:url(../img/contents/education-system/es-icon-minus-2.png) no-repeat left top;background-size:16px 16px}.es-box-2 .box-2-w .box-2 .box.lv3 dd,.es-box-2 .box-2-w .box-2 .box.lv2 dd,.es-box-2 .box-2-w .box-2 .box.lv1 dd{color:#402d34}.es-box-2 .box-2-w .box-2 .box.lv5{background-color:#FF788C}.es-box-2 .box-2-w .box-2 .box.lv4{background-color:#FF93A3}.es-box-2 .box-2-w .box-2 .box.lv3{background-color:#FFBBC5}.es-box-2 .box-2-w .box-2 .box.lv2{background-color:#FFD6DC}.es-box-2 .box-2-w .box-2 .box.lv1{background-color:#FFE9ED}.es-box-3{padding:40px 20px}.es-box-3 .btn{display:block}.es-box-3 .btn li{margin:0 0 12px 0;font-size:14px;font-size:1.4rem;text-align:left}.es-box-3 .btn li:last-child{margin:0}.es-box-3 .btn li a{padding:9px 64px 9px 16px;height:70px}.es-box-3 .btn li a .fs-1{font-size:10px;font-size:1.0rem}.es-box-3 .btn li a::after{content:"";width:50px;height:50px;background:url(../img/contents/education-system/es-icon-2.png) no-repeat center center;background-size:contain;position:absolute;right:9px;top:0;bottom:0;margin:auto}.es-box-3 .btn li a:hover{opacity:1}.es-box-4{padding:36px 20px}.es-box-4 .btn{display:block}.es-box-4 .btn li{margin:0 0 8px 0;text-align:center}.es-box-4 .btn li:last-child{margin:0}.es-box-4 .btn li a:hover{opacity:1}.ecu-box-1{padding:0 28px;height:462px;background:#F5F3F0 url(../img/contents/education_career-up/sp-ecu-bg-1.jpg) no-repeat center top;background-size:100% auto}.ecu-box-1 .container-box{height:420px}.ecu-box-1 .box-1{padding:24px 30px}.ecu-title-1{margin:0 auto 14px}.ecu-box-2{padding:38px 20px}.ecu-box-2 .box-1{border-top:1px #D9D5D6 solid}.ecu-box-2 .box-1 dl{padding:18px 8px}.ecu-box-2 .box-1 dl dt{width:86px}.ecu-box-2 .box-1 dl dd{font-size:1.4rem;font-size:14px}.ecu-box-3{padding:38px 20px}.ecu-box-3 .title-1{margin-bottom:26px}.ecu-box-3 .box-1{display:block}.ecu-box-3 .box-1>div{margin-right:0;margin-bottom:20px}.ecu-box-3 .box-1>div:last-child{margin-right:0;margin-bottom:0}.ecu-box-3 .box-1 .article>.title{margin-bottom:20px;font-size:20px;font-size:2.0rem}.ecu-box-3 .box-1 .article>.title span{font-size:14px;font-size:1.4rem;display:inline-block}.ecu-box-3 .box-1 .box-2{padding:20px}.ecu-box-3 .box-1 .box-2 .box-3{display:block}.ecu-box-3 .box-1 .box-2 .box-3>.item:first-child{width:auto;padding-right:0;border-right:none;margin-bottom:20px}.ecu-box-3 .box-1 .box-2 .box-3>.item:last-child{padding-left:0}.ecu-box-4{padding:38px 20px}.ecu-box-4 .title-2{margin-bottom:10px;font-size:20px;font-size:2.0rem;text-align:left}.ecu-box-4 .text-1{margin-bottom:32px}.ecu-box-4 .box-1{display:block}.ecu-box-4 .box-1 .item{padding:30px 0;border-right:none;border-top:1px #D9D5D6 solid}.ecu-box-4 .box-1 .item:first-child{border-left:none}.ecu-box-4 .box-1 .item dl{margin-bottom:20px}.ecu-box-4 .box-1 .item dl:last-child{margin-bottom:0}.tc-box-1{padding:0 20px 46px}.tc-box-2{padding:30px 20px 80px;background:#F7F7F7 url(../img/contents/training-content/tc-bg-1.jpg) no-repeat center bottom;background-size:auto 318px}.tc-box-2 .title-1{margin-bottom:12px;font-size:22px;font-size:2.2rem}.tc-box-2 .tab{margin:0 0 10px;padding:0 8px 0 0;flex-wrap:wrap}.tc-box-2 .tab li{flex:none;margin:0 8px 8px 0;height:60px;font-size:16px;font-size:1.6rem;width:50%}.tc-box-2 .tab li:last-child{margin:0 8px 8px 0}.tc-box-2 .tab li:nth-child(2n){margin:0 -8px 8px 0}.tc-box-2 .title-box{padding-top:16px;padding-bottom:16px}.tc-box-2 .title-box .title{font-size:22px;font-size:2.2rem}.tc-box-2 .box-1 dl{padding:16px}.tc-box-2 .box-1 dl dt{width:64px;font-size:20px;font-size:2.0rem}.tc-box-2 .box-2{padding:0 20px 20px}.tc-box-2 .box-2 .im-box{display:block}.tc-box-2 .box-2 .im-box li{margin:0 0 10px}.tc-box-2 .box-2 .im-box li:last-child{margin:0}.tc-box-2 .box-2 .box-3{display:block}.tc-box-2 .box-2 .box-3 .item{padding:22px 0;border-right:none;border-bottom:1px #D1D1D1 solid}.tc-box-2 .box-2 .box-3 .item:first-child{border-left:none;border-top:1px #D1D1D1 solid}.tc-box-3{padding:20px 20px 40px}.tc-box-3 .box-1{display:block}.tc-box-3 .box-1 .im{margin-right:0;margin-bottom:16px;width:auto;text-align:center}.tc-box-3 .box-1 .article{padding-top:0}.tc-box-3 .box-1 .article .title{margin-bottom:10px;font-size:20px;font-size:2.0rem;text-align:center}.tc-box-3 .btn{margin:30px auto 0;font-size:14px;font-size:1.4rem}.tc-box-3 .btn a{display:flex;align-items:center;padding:9px 64px 9px 16px;height:70px}.tc-box-3 .btn a::after{content:"";width:50px;height:50px}.tc-box-3 .btn a:hover{opacity:1}.wel-box-1{padding:0 20px 70px}.wel-box-1 .tab{margin:0 0 54px}.wel-box-1 .box-1 .title-1{margin:0 auto 24px;font-size:28px;font-size:2.8rem}.wel-box-1 .box-1 .text-1{margin-bottom:24px}.wel-box-1 .box-1 .im-box .im{margin-bottom:10px}.wel-box-1 .box-1 .title-2{margin:0 auto 30px;font-size:22px;font-size:2.2rem}.wel-box-1 .box-1 .box-2-w{margin-bottom:50px}.wel-box-1 .box-1 .box-2{padding:20px 0}.wel-box-1 .box-1 .box-2 .title-box .month{margin-right:12px}.wel-box-1 .box-1 .box-2 .title-box .title{font-size:20px;font-size:2.0rem}.wel-box-1 .box-1 .box-2 .im{flex-wrap:wrap;padding-right:10px}.wel-box-1 .box-1 .box-2 .im li{margin:0 10px 10px 0;width:50%}.wel-box-1 .box-1 .box-2 .im li:last-child{margin:0 10px 10px 0}.wel-box-1 .box-1 .box-2 .im li:nth-child(2n){margin:0 -10px 10px 0}.rec-box-1{padding:0 20px;height:338px;background:#EEF0F2 url(../img/contents/recruit/sp-rec-bg-1.jpg) no-repeat center bottom;background-size:auto 338px}.rec-box-1 .container-box{height:338px}.rec-box-1 h2{margin:0 auto;max-width:178px;padding-top:68px}.rec-box-1 .btn{margin:0;padding:0;list-style:none;position:absolute;bottom:40px}.rec-box-1 .btn li{flex:1;margin:0 10px 0 0;height:64px;font-size:14px;font-size:1.4rem}.rec-box-1 .btn li:last-child{margin:0}.rec-box-1 .btn li a{padding:0 20px 0 12px}.rec-box-1 .btn li a:hover{opacity:1}.rec-box-1 .btn li a::after{width:17px;height:17px;font-size:17px;line-height:17px;right:6px}.rec-box-2{padding:32px 20px}.rec-box-2 .text-1{margin-bottom:34px;padding-bottom:34px}.rec-box-2 .box-1 .title{margin:0 auto 24px;font-size:28px;font-size:2.8rem}.rec-box-2 .box-1 .im{display:block}.rec-box-2 .box-1 .im li{margin:0 auto 26px;max-width:220px;text-align:center}.rec-box-2 .box-1 .im li:last-child{margin:0 auto}.rec-box-3{padding:40px 20px 30px}.rec-box-3 .title-1{margin-bottom:26px}.rec-box-3 .title-2{margin-bottom:16px;font-size:24px;font-size:2.4rem}.rec-box-3 .box-1{padding:36px 40px;display:block}.rec-box-3 .box-1 .item{text-align:center}.rec-box-3 .box-1 .item:first-child{padding-right:0;border-right:none;padding-bottom:26px;border-bottom:1px #D9D5D6 solid}.rec-box-3 .box-1 .item:last-child{padding-left:0;padding-top:26px}.rec-box-3 .text{margin-bottom:20px}.rec-box-3 .btn{font-size:14px;font-size:1.4rem}.rec-box-3 .btn a:hover{opacity:1}.rec-box-4{padding:30px 20px 60px;overflow:hidden}.rec-box-4 .btn.mb-1{margin-bottom:36px}.rec-box-4 .btn.mb-2{margin-bottom:10px}.rec-box-4 .btn li{margin:0 10px 0 0;height:64px;font-size:14px;font-size:1.4rem}.rec-box-4 .btn li a{padding:0 32px 0 16px}.rec-box-4 .btn li a::after{right:16px}.rec-box-4 .btn li a:hover{opacity:1}.rec-box-4 .btn-2 li{font-size:16px;font-size:1.6rem}.rec-box-4 .btn-2 li a{padding:9px 70px 9px 16px;height:80px;justify-content:left}.rec-box-4 .btn-2 li a::after{width:60px;height:60px}.rec-box-4 .btn-2 li a:hover{opacity:1}.rec-box-4 .title-1{margin:0 auto 30px;font-size:22px;font-size:2.2rem}.rec-box-4 .box-1{margin:0 -20px 40px}.rec-top-nav{padding:16px 20px}.rec-top-nav ul li{margin:0 8px;font-size:12px;font-size:1.2rem}.rec-top-nav ul li a{padding-bottom:14px;text-decoration:none;display:block;position:relative}.rec-top-nav ul li a:hover::after{display:none}.rng-box-1{padding:0 20px 32px}.rng-box-2{padding:40px 20px}.rng-box-2 .title-1{margin-bottom:16px}.rng-box-2 .title-2{margin-bottom:16px;font-size:24px;font-size:2.4rem}.rng-box-2 .box-1-w{margin-bottom:28px;padding:28px}.rng-box-2 .box-1-w .box-1{margin-bottom:20px;display:block}.rng-box-2 .box-1-w .box-1:last-child{margin:0}.rng-box-2 .box-1-w .item:first-child{padding-right:0;border-right:none;padding-bottom:28px;border-bottom:1px #D9D5D6 solid}.rng-box-2 .box-1-w .item.type-1:first-child{padding-right:0;border-right:none;padding-bottom:0;border-bottom:none}.rng-box-2 .box-1-w .item:last-child{padding-left:0;padding-top:28px}.rng-box-2 .box-1-w .title{margin:0 auto 16px;font-size:20px;font-size:2.0rem}.rng-box-2 .box-1-w .text{margin-bottom:16px}.rng-box-2 .rng-btn{font-size:16px;font-size:1.6rem}.rng-box-2 .rng-btn a{padding:28px 14px}.rng-box-3{padding:32px 20px 56px}.rng-box-3 .title-1{margin:0 auto 28px;font-size:28px;font-size:2.8rem}.rng-box-3 .box-1{margin-bottom:36px;padding:26px 28px}.rng-box-3 .box-1 .title{margin-bottom:16px;font-size:20px;font-size:2.0rem;text-align:left}.rng-box-3 .box-1 .box-2 dl{display:block}.rng-box-3 .box-1 .box-2 dl dt{width:auto}.rng-box-3 .btn li{font-size:16px;font-size:1.6rem}.rng-box-3 .btn li a{justify-content:left;padding:9px 74px 9px 16px;height:80px}.rng-box-3 .btn li a::after{content:"";width:60px;height:60px}.rng-box-3 .btn li a:hover{opacity:1}.news-box-1{padding:30px 20px 40px}.news-box-1 .text-1{margin-bottom:20px;text-align:left}.news-box-1 .news-select-box{margin:0 auto 40px;max-width:336px}.news-box-1 .box-1{margin-bottom:28px}.news-box-1 .box-1 a{display:block}.news-box-1 .box-1 a .date{margin-right:0}.news-box-1 .box-1 a:hover .date{color:#999}.news-box-1 .box-1 a:hover .title{color:#000}.news-box-1 .page-nav{margin-top:28px}.news-box-1 .page-nav .wp-pagenavi{padding:0 40px;font-size:14px;font-size:1.4rem}.news-box-1 .btn-back a:hover{opacity:1}.news-box-1 .btn-1{margin:40px 0 0 0}.news-box-1 .btn-1 li{font-size:16px;font-size:1.6rem}.news-box-1 .btn-1 li a{justify-content:left;padding:9px 74px 9px 16px;height:80px}.news-box-1 .btn-1 li a::after{width:60px;height:60px}.news-box-1 .btn-1 li a:hover{opacity:1}.news-box-1 .entry-date{margin-bottom:4px;font-size:12px;font-size:1.2rem}.news-box-1 .entry-title{padding-bottom:10px;font-size:18px;font-size:1.8rem;margin-bottom:20px}}
