@charset "utf-8";#wpadminbar{display:none}body{border-left:15px solid #ff8d85;border-top:15px solid #ff8d85;border-right:15px solid #ff8d85;box-sizing:border-box}#pagetop,#contents,#pagebottom{word-break:break-all}#contents{position:relative;overflow:hidden}.contents-wrapper{width:100%;max-width:1080px;margin:0 auto;box-sizing:border-box}.contents{z-index:100;background:#fff}.section-inner{padding:4.3em 0 5.2em}.section-inner2{padding:5em 0 4.5em}.section-inner3{padding:4.3em 0 0}.section-inner4{padding:5em 0 0}.w40{width:40%;box-sizing:border-box}.w50{width:50%;box-sizing:border-box}.w60{width:60%;box-sizing:border-box}.bg-pink{background:#fffbf2}.bg-gray{background:#fafcfd}.bg-hougan{background-image:linear-gradient(0deg,transparent calc(100% - 1px),#f0f0f0 calc(100% - 1px)),linear-gradient(90deg,transparent calc(100% - 1px),#f0f0f0 calc(100% - 1px));background-size:16px 16px;background-repeat:repeat;background-position:center center;padding:20px;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.contents img{width:100%;height:auto;border-radius:5px}.disnon{opacity:0 !important}.fadeIn{opacity:1 !important}a{color:#333;text-decoration:none}@font-face{font-family:'HuiFontP109';src:url('https://dl.dropboxusercontent.com/s/6snqvg654tirsyv/HuiFontP109.eot');src:url('https://dl.dropboxusercontent.com/s/6snqvg654tirsyv/HuiFontP109.eot?#iefix') format('embedded-opentype'),url('https://dl.dropboxusercontent.com/s/7pscemjdvt0wyiq/HuiFontP109.woff') format('woff'),url('https://dl.dropboxusercontent.com/s/0w9uuopxrns8ehi/HuiFontP109.ttf') format('truetype'),url('https://dl.dropboxusercontent.com/s/xnnsbxtz8o6d98i/HuiFontP109.svg#HuiFontP109') format('svg')}.btn-wrap{padding:1.3em 1em 1em !important;margin:0 0 2em !important;text-align:center;display:flex}.contents-wrapper .btn-wrap{padding:2.4em 0 0 !important;margin:0 !important}.btn-wrap li{display:inline-block;border-radius:5px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);position:relative;margin:0 1em;transition:.2s all ease 0s}.btn-wrap li:hover{box-shadow:none;transform:translate3d(0,3px,0)}.btn-wrap a{display:block;color:#fff;font-size:1.8rem;letter-spacing:0}.btn-wrap a:after{position:absolute;content:"▼";transform:rotate(-90deg);right:1.5em;top:.65em;color:#fff;font-size:2rem;-ms-font-feature-settings:"liga" 1,"dlig" 1}.contents .btn-wrap.details li{background:#ff8d85;width:50%;float:right;margin:0}.contents .btn-wrap.details li a{padding:.7em 1em .5em;font-size:1.5rem}.contents .btn-wrap.details li a:after{top:27%;font-size:1.2rem}.pageLinkBtn{padding:3.2em 0 0 !important}.pageLinkBtn a{color:#f66;border:1px solid #f66;border-radius:5px;width:46%;display:inline-block;margin:0 .5%;padding:.3em 0 .2em;position:relative;box-sizing:border-box}.pageLinkBtn a:after{position:absolute;content:"▲";right:.4em;top:25%;color:#f66;font-size:1.2rem;transform:rotate(180deg)}.nav-wrap{margin:0 0 .5em}.nav-wrap .pageCount{width:50%;float:left}.nav-wrap .pageCount var.total_number{font-weight:700;color:#0165b0;font-size:2.2rem;font-style:italic;padding-right:.25em;line-height:1.5}.nav-wrap .pageCount span.countPosts span{display:inline-block}.nav-wrap .pagenation{width:50%;text-align:right;float:right}nav.pagenation ul li{display:inline-block;vertical-align:middle;padding-right:.3em;line-height:1.0}nav.pagenation ul li{border-right:#fc913a 1px solid}nav.pagenation ul li:first-child{padding-left:.3em;border-left:#fc913a 1px solid}nav.pagenation ul li a,nav.pagenation ul li span{padding:.5em;text-decoration:none;font-size:1.3rem;display:block;color:#f93;font-weight:700}nav.pagenation ul li a:hover,nav.pagenation ul li span{background-color:#fc913a;color:#fff}h1.title,h2.title,h3.title{font-weight:400;font-size:4rem;color:#f66;text-align:center;margin:0 0 1em;letter-spacing:.1em;text-shadow:2px 2px 3px #fff,-2px 2px 3px #fff,2px -2px 3px #fff,-2px -2px 3px #fff}h1.title,h2.title{line-height:1.3;margin:0 0 .5em}h3.title{line-height:1.3;margin:0 0 1em}h4.title{line-height:1.3;margin:0 0 .5em;text-align:left;font-size:2.4rem;font-weight:700;color:#0165b0;letter-spacing:.1em;text-shadow:2px 2px 3px #fff,-2px 2px 3px #fff,2px -2px 3px #fff,-2px -2px 3px #fff}.intro-box{text-align:center}.intro-box h3,.intro-box h2{text-align:center;color:#f66;font-size:2.8rem;line-height:1.4;font-weight:400;margin:0 0 .5em}.page>div:first-child h2.title{margin:0 0 .1em}h1.title span,h2.title span,h3.title span{font-size:1.8rem;color:#feb8b2;letter-spacing:0;display:block}.font-s24{font-size:2.4rem !important}.font-s20{font-size:2rem !important}.font-s14{font-size:1.4rem !important}.font-s12{font-size:1.2rem !important}.font-s10{font-size:1rem !important}.font-s09{font-size:.9rem !important;line-height:1 !important;letter-spacing:0 !important}.text-underline{text-decoration:underline !important}.underline{background:linear-gradient(transparent 80%,#ffe3df 0%)}.red{color:#f66}.bold.red{display:inline}.btn-wrap404 ul li{width:45%;margin:0 auto;border-radius:5px;border:1px solid #f66}.btn-wrap404 ul li a{box-sizing:border-box;display:block;padding:.8em 1em .6em;text-align:center;color:#f66;position:relative}.btn-wrap404 ul li a:after{position:absolute;content:"▲";right:.3em;top:30%;color:#f66;font-size:1.2rem;transform:rotate(90deg)}.page>div:first-child{padding:9em 0 0}.introduction{background-attachment:fixed !important;position:relative;height:830px}.intro-box{background:#fff;border-radius:5px;border-top:10px solid #ffbaba;width:780px;position:absolute;left:0;right:0;top:19.5em;margin:0 auto;box-sizing:border-box;padding:2.5em 4em 3.5em}.text-speace{padding:1em !important}.text-speace2{padding:2em !important}.text-speace3{padding:3em 3em 2em !important}.speace-btm20{padding:0 0 2em !important}.speace-btm35{padding:0 0 3.5em !important}.speace-btm40{padding:0 0 4em !important}.speace-btm60{padding:0 0 5.6em !important}img.speace-btm10{margin:0 0 1em !important}.imgcenter{margin:0 auto !important}.pankuzu{padding:0 .5em}.pankuzu p a{text-decoration:underline}.base-table{width:100%;max-width:1040px;margin:0 auto 40px;border-collapse:collapse;border-spacing:0}.base-table tr{background:#fff5f3}.base-table tr:nth-child(2n){background:#fff}.base-table th,.base-table td{padding:1em 1em .8em}.base-table th{width:24%;vertical-align:top}.base-table td ul{list-style-type:none;margin:0;padding:0 0 0 1em}.base-table td ul li,.base-table td dl dt{position:relative}.base-table td ul li:before,.base-table td dl dt:before{content:"●";font-size:1.9rem;color:#fb7b7b;position:absolute;left:-1.2em;top:-.2em}.base-table td ul li p,.base-table td dl dt{padding:0;margin:0 0 1em}.base-table td dl dt.item-name{font-weight:700;margin:0}.base-table td dl dd{margin:0 0 1em}.layout1 ul li{padding:2em 2.5em 2.3em;margin:0 0 1em;background:#fff;border:1px solid #ededed}.bg-hougan.layout1 ul li:first-child{background:0 0;border:none}.layout1 ul li h4{color:#f66;font-size:2.8rem;font-weight:400;position:relative;padding:0 0 0 .5em;border-left:4px solid;line-height:1.2;margin:0 0 .5em}.layout1 ul li:first-child p{padding:0 0 1.5em}.layout1 ul li ul{padding:1em 0 0 3em}.layout1 ul li:nth-child(2) ul{margin:1.5em 0 2em 3em}.layout1 ul li ul li{border-bottom:none;display:inline-block;padding:0 1em 0 1.3em;position:relative}.layout1 ul li ul li:before{content:"■";position:absolute;left:0;top:-.1em;color:#f66}.flowAdoption.layout1 ul li ul li:before{display:none}.layout1 .imgWrap img{max-width:700px;width:33.333%;max-height:449px;overflow:hidden;display:block;float:left}.layout1 .imgWrap img:first-child{border-radius:5px 0 0 5px}.layout1 .imgWrap img:nth-child(3){border-radius:0 5px 5px 0}.margin0100{margin:0 1em 0 0 !important;display:inline-block !important}.mb40{margin:0 1em 0 0 !important}.clearfix:after{content:"";display:block;clear:both}.head-contents{position:fixed;top:0;left:0;width:100%;z-index:1000}.logo-wrapper{width:400px;position:fixed;top:0;left:0;background:rgba(255,255,255,.65);box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);border-radius:0 0 10px;padding:2em 1em 1em;z-index:9999;text-align:center}.logo-wrapper img{display:inline-block;width:70px;margin:0 .3em .3em 0}.logo-wrapper h1{display:inline-block;color:#f66;font-size:3.1rem;line-height:1.4;font-weight:400;text-shadow:2px 2px 3px #fff,-2px 2px 3px #fff,2px -2px 3px #fff,-2px -2px 3px #fff}.logo-wrapper h1 span{display:block;font-size:1.8rem}.btn-box{position:absolute;top:0;right:6em}.btn-box ul.btn-wrap a{padding:1em .5em .8em;text-shadow:1px 1px 3px #848484;letter-spacing:.02em}.btn-box ul.btn-wrap li{width:35%;color:#fff;font-weight:700;margin:0 .5em}.btn-box ul.btn-wrap li:first-child{background:rgba(255,131,166,.8)}.btn-box ul.btn-wrap li:first-child:hover{background:rgba(255,131,166,.95)}.btn-box ul.btn-wrap li:nth-child(2){background:rgba(34,172,253,.8);position:relative}.btn-box ul.btn-wrap li:nth-child(2):hover{background:rgba(34,172,253,.95)}.btn-box ul.btn-wrap a:after{right:.5em;top:33%;color:#fff;font-size:1.2rem}.gnav-wrapper .btn-box ul.btn-wrap li a{padding:1.7em .5em .1em;position:relative}.gnav-wrapper .btn-box ul.btn-wrap li:first-child a:before{content:"中途採用はコチラ";font-size:1.2rem;position:absolute;top:13px;left:0;right:0;margin:0 auto;background:rgba(255,255,255,.85);padding:0 .5em 0;border-radius:15px;color:#f37e9f;font-weight:400;text-shadow:none;width:50%;line-height:1.5}.gnav-wrapper .btn-box ul.btn-wrap li:nth-child(2) a:before{content:"学生の方はコチラ";font-size:1.2rem;position:absolute;top:13px;left:0;right:0;margin:0 auto;background:rgba(255,255,255,.85);padding:0 .5em 0;border-radius:15px;color:#388ffa;font-weight:400;text-shadow:none;width:50%;line-height:1.5}.btn-box.entrybox ul.btn-wrap li a{padding:3.3em 1em .5em;position:relative}.btn-box.entrybox ul.btn-wrap li a i{position:absolute;top:18px;left:0;right:0;margin:0 auto}.btn-box.entrybox ul.btn-wrap li:first-child a:before{content:"中途採用はコチラ";font-size:1.4rem;position:absolute;top:45%;left:0;right:0;margin:0 auto;background:rgba(255,255,255,.85);padding:0 .5em 0;border-radius:15px;color:#f37e9f;font-weight:400;text-shadow:none;width:45%;line-height:1.5}.btn-box.entrybox ul.btn-wrap li:nth-child(2) a:before{content:"学生の方はコチラ";font-size:1.4rem;position:absolute;top:45%;left:0;right:0;margin:0 auto;background:rgba(255,255,255,.85);padding:0 .5em 0;border-radius:15px;color:#388ffa;font-weight:400;text-shadow:none;width:45%;line-height:1.5}.layout1 .contents-wrapper .btn-wrap{padding:1.2em 0 0 2.5em !important}.layout1 .btn-box{position:inherit;width:100%}.layout1 .btn-box ul.btn-wrap li{width:31%;display:inline-block;box-sizing:border-box;padding:0}.layout1 .btn-box ul.btn-wrap li img{width:65%;margin:.6em auto .4em}.layout1 .btn-box ul.btn-wrap li:first-child{background:#fff;border:2px solid #00abeb}.layout1 .btn-box ul.btn-wrap li:nth-child(2){background:#fff;border:2px solid #0068b7}.layout1 .btn-box ul.btn-wrap li:first-child a:after,.layout1 .btn-box ul.btn-wrap li:nth-child(2) a:after{display:none}.layout1 .btn-box ul.btn-wrap a{padding:0}.layout1 .btn-box ul.btn-wrap li:first-child a span.contact{display:block;width:100%;background:#00abeb;padding:.2em 0 0;line-height:inherit}.layout1 .btn-box ul.btn-wrap li:nth-child(2) a span.contact{display:block;width:100%;background:#0068b7;padding:.2em 0 0;line-height:inherit}.layout1 .btn-box ul.btn-wrap li:last-child a span.contact{display:block;width:100%;padding:.2em 0 .1em;line-height:1.6;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto}.layout1 .btn-box ul.btn-wrap li:last-child a span.contact i{display:block;font-size:2.3rem;padding:0 0 .1em}.layout1 .btn-box ul.btn-wrap li:last-child{background:#fdcd2e;position:relative;padding:3.5em 0 0}.layout1 .btn-box ul.btn-wrap a:after{right:1em;top:35%}.layout1 .btn-box ul.btn-wrap li:last-child a:after{right:.7em;top:35%;bottom:inherit}nav.post-pager{margin:0 auto 1em;padding:0;border-top:1px solid #ffe2e2;border-bottom:1px solid #ffe2e2}nav.post-pager a{text-align:center;position:relative;display:block;width:50%;padding:.6em 0 .4em;box-sizing:border-box}nav.post-pager a:hover{opacity:.8}nav.post-pager a:first-child{float:left !important;border-right:1px solid #ffe2e2;padding:.6em 1em .4em 2.5em}nav.post-pager a:last-child{float:right;padding:.6em 2.5em .4em 1em}nav.post-pager a:after{position:absolute;color:#ff8d85}nav.post-pager a:first-child:after{content:"〈";top:.6em;left:1em}nav.post-pager a:last-child:after{content:"〉";top:.6em;right:1em !important;left:inherit}.gnav .menu{display:block;padding:1.5em 1em .8em;cursor:pointer;z-index:1000;position:fixed;top:33px;right:14px;transform:translate(0,-50%);border-radius:0 0 0 20px;background:#ff8d85}.gnav .menu .bar{background:#fff;color:#fff;height:3px;margin:8px auto;border-radius:2px}.gnav .menu .bar:nth-child(3){margin:8px auto 5px}.gnav .menu.open .bar:nth-of-type(1){-webkit-transform:translateY(11px) rotate(135deg);transform:translateY(11px) rotate(135deg)}.gnav .menu.open .bar:nth-of-type(2){opacity:0;-webkit-transform:translateX(22px);transform:translateX(22px)}.gnav .menu.open .bar:nth-of-type(3){-webkit-transform:translateY(-10px) rotate(-135deg);transform:translateY(-10px) rotate(-135deg)}.gnav .nav-inner{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1;transform:translateY(140%);background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1) inset;transition:transform .3s ease-in-out}.gnav ul li{display:block;box-sizing:border-box}.gnav ul.parent{height:100%;padding:10em 5% 5em;overflow-y:scroll;-webkit-overflow-scrolling:touch}.gnav ul li a{color:#333;font-weight:400;position:relative;transition:all .3s ease-in-out;display:block}.gnav ul.parent>li{position:relative;border-bottom:dotted 1px #ccc}.gnav ul.parent>li>a{font-size:1.7rem;padding:1em 0;margin-right:3em}.gnav ul.parent>li:hover>a{color:#f66}.gnav ul.parent>li>.arrow{position:absolute;top:.8em;right:0;color:#f66;border-left:dotted 1px #ccc;padding:1em 2em;display:block;z-index:1;font-weight:700}.gnav .gnav-child{display:none;padding:0 1em 1em;border-top:dotted 1px #ccc}.gnav .gnav-child>.nav-box{padding:0}.gnav .gnav-child ul.sub-menu:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden}.gnav .gnav-child ul.sub-menu>li a{padding:.7em 0;line-height:1.6;font-size:1.6rem}.gnav .gnav-child ul.sub-menu>li:hover a{color:#f66}.gnav .nav-inner.open{transform:translateY(0%)}.gnav .menu .bar-wrapper{color:#fff;line-height:.8}.gnav .menu .bar-wrapper .text{font-size:1rem;font-weight:700}.is-animation .logo-wrapper{padding:.5em 1em .3em}.is-animation .btn-box{top:-20px}.is-animation .menu{top:28px;right:4px}.slider{width:100vw;height:calc(100vh - 32px);position:absolute;top:0;left:0;margin:0 auto;text-align:center;box-sizing:border-box}.slide{position:relative}.slide_link{color:#fff;text-align:left;cursor:default;border-radius:10px}.slide_link:hover{opacity:1}.slide_link object-fit{border-radius:10px}.slider img{object-fit:cover;width:100%;height:calc(100vh - 32px);margin:0 auto;text-align:center;border-radius:10px !important}.slider img.coverPosition1{object-position:65% 0%}.slider img.coverPosition2{object-position:70% 50%}.slider img.coverPosition3{object-position:35% 0%}.slider img.coverPosition4{object-position:74% 0%}.slide_content-wrap{left:12%;position:absolute;top:43%}.slide_content{display:block;opacity:0;transform:translate(-10%,-50%);transition:0s}.slide_content.on{opacity:1;transform:translate(0%,-50%);transition:1.3s}.slide_title{font-size:5.5rem;font-family:"HuiFontP109";text-shadow:2px 2px 4px rgba(0,0,0,.2),-2px 2px 4px rgba(0,0,0,.2),2px -2px 4px rgba(0,0,0,.2),-2px -2px 4px rgba(0,0,0,.2);letter-spacing:.08em;line-height:1.6}.slick-dotted.slick-slider{padding:.8vw;margin:0;width:100%}.photo-thumb img{width:100%}.slider.talent img.talenthert{max-width:500px !important;width:35% !important;height:auto !important;object-fit:initial !important;position:absolute;left:8%;top:200px;border-radius:none !important}.slider.talent img.projectname{width:30px !important;height:auto !important;object-fit:initial !important;border-radius:0 !important;position:absolute;right:3%;top:115px}@media screen and (min-width:1500px){.slider.talent img.talenthert{left:15%}.slider.talent img.projectname{right:15%}}.main{width:100%;height:100vh;position:relative;box-sizing:border-box;padding:.7%}.news-box{position:absolute;width:90%;max-width:1080px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);display:table;left:50%;transform:translate(-50%,-50%);bottom:30px;border-radius:5px}.news-box h2{display:table-cell;width:15%;font-size:2rem;font-weight:400;color:#fff;background:rgba(255,90,90,.8);border-radius:5px 0 0 5px;text-align:center;padding:.5em 0 .4em;vertical-align:middle}.news-box .news-text-wrap{display:table-cell;width:77%;padding:.7em 0 .5em 1em;background:rgba(255,255,255,.8)}.news-box a.news-text{font-size:2rem;display:block;border-right:1px solid #fd978d;position:relative}.news-box a.news-text .category{color:#f66;background:rgba(255,255,255,.8);border:1px solid #f66;border-radius:5px;margin:0 .5em;padding:.2em .5em 0;line-height:1.6;font-size:1.8rem}.news-box a.news-text .pickup{position:absolute;left:0;top:-10px;content:"PICK UP!";font-weight:700;font-size:1.2rem;color:#0960ff;transform:rotate(-10deg)}.news-box a.news-text .date{margin:0 .5em 0 0}.newsbtn-box{display:table-cell;width:8%;padding:.1em 0;position:relative;background:rgba(255,255,255,.8);border-radius:0 5px 5px 0}.newsbtn-box a{text-decoration:none;color:#f66;font-size:1.2rem;padding:1.7rem 0 .8em}.newsbtn-box a span{display:block;position:absolute;bottom:3px;left:0;right:0;margin:0 auto;text-align:center;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff}.newsbtn-box a:before{content:"▲";color:#fd978d;font-size:1.6rem;position:absolute;top:18%;left:0;right:0;margin:0 auto;text-align:center;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff;transform:rotate(90deg)}.top-about{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/tode-bgimg.gif) no-repeat right bottom}.top-about .section-inner{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/top-about.png) no-repeat;background-size:contain;border-top:1px solid #fbf4f4}.top-about .w50{float:right}.top-about p{text-shadow:2px 2px 3px #fff,-2px 2px 3px #fff,2px -2px 3px #fff,-2px -2px 3px #fff}.serch-box{border-top:2px solid #fee5e3;border-bottom:2px solid #fee5e3}.serch-box .contents-wrapper{max-width:1500px}.serch-list{display:flex}.serch-list form{width:100%}.searchChoice{background:#fff}.searchChoice select{width:100%;padding:10px;cursor:pointer;text-indent:.05px;-o-text-overflow:ellipsis;text-overflow:ellipsis;border:2px solid #dde9fb;outline:none;background:0 0;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;box-sizing:border-box;font-size:1.6rem;position:relative}.searchChoice select:hover{border:3px solid #dde9fb;padding:9px}.searchChoice:before{position:absolute;font-size:1.2rem;content:"▼";right:.2em;bottom:.5em;color:#f66}.form-group{width:calc(100%/3);box-sizing:border-box;position:relative;margin:0 .7em !important}.form-group .form-label{display:block;font-size:2.4rem;color:#ff7166;position:relative;padding:0 0 0 1.5em}.form-group .form-label i{font-size:2.8rem;position:absolute;top:.3em;left:0}.form-group .form-label span{font-weight:700}.serch-box .btn-box{width:100%;position:inherit;opacity:1}.serch-box .btn-box .btn-wrap{max-width:1080px;margin:0 auto !important;padding:3em 0 0 !important}.serch-box .btn-box .btn-wrap a{font-size:2rem;letter-spacing:.4em;padding:.6em 1em .5em}.serch-box .btn-box .btn-wrap a:after{top:25%}.serch-box .btn-box .btn-wrap li:first-child{background:#f93}.serch-box .btn-box .btn-wrap li:nth-child(2){background:#2cbbdb}.serch-box .btn-box .btn-wrap li:first-child:hover{background:#ff7f00}.serch-box .btn-box .btn-wrap li:nth-child(2):hover{background:#00a5ca}.dropdown{background-color:#fff;border-radius:5px;box-shadow:0 0 2px #ccc;transition:all .5s ease;position:relative;font-size:1.4rem;color:#474747;　height:100%;text-align:left}.dropdown .select{outline:none;text-overflow:'';vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:8px 0;border:1px solid #dde9fb;color:#777;width:100%;border-radius:3px;background:#fff;font-size:1.8rem;font-weight:400;text-indent:7px}.dropdown .select>i{font-size:2.8rem;color:#ff7166;cursor:pointer;transition:all .3s ease-in-out;position:absolute;top:.45em;right:.3em}.dropdown:hover{box-shadow:0 0 4px #ccc}.dropdown:active{background-color:#f8f8f8}.dropdown.active:hover,.dropdown.active{box-shadow:0 0 4px #ccc;border-radius:5px 5px 0 0;background-color:#f8f8f8}.dropdown.active .select>i{transform:rotate(180deg);right:0}.dropdown .dropdown-menu{position:absolute;background-color:#fff;width:100%;left:0;　margin-top:1px;box-shadow:0 1px 2px #ccc;border-radius:0 1px 5px 5px;　overflow:hidden;display:none;max-height:500px;overflow-y:auto;z-index:9;top:42px}.dropdown .dropdown-menu li{padding:10px;transition:all .2s ease-in-out;cursor:pointer}.dropdown .dropdown-menu{padding:0;list-style:none}.dropdown .dropdown-menu li:hover{background-color:#f2f2f2}.dropdown .dropdown-menu li:active{background-color:#e2e2e2}.occupation .dropdown .dropdown-menu li#designer{font-size:1.4rem}.facility .dropdown .dropdown-menu li span{font-size:1.2rem;padding:0 0 0 .5em;color:#777}.top-ceomessage .bg-gray{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/top-ceomessage.jpg) no-repeat center top,#f8fafa;background-size:contain,auto}.top-ceomessage .w50{float:right}.top-ceomessage .w50 p{color:#fff;text-shadow:1px 1px 2px #1b3f07,-1px 1px 2px #1b3f07,1px -1px 2px #1b3f07,-1px -1px 2px #1b3f07}.top-ceomessage .w50 p span{display:block;text-align:right;padding:1.5em 0}.top-ceomessage .w50 p span img{width:50% !important}.linkbar-box{padding:0 0 5.2em}.linkbar-box li{text-shadow:0px 1px 1px rgba(0,0,0,.35);list-style-type:none;text-align:center;border-radius:5px;padding:.5em;position:relative;overflow:hidden;box-sizing:border-box}.linkbar-box li:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.linkbar-box ul:first-child li{width:49%;box-sizing:border-box}.linkbar-box ul:first-child li:first-child{float:left;margin:0 0 1em}.linkbar-box ul:first-child li:nth-child(2){float:right;margin:0 0 1em}.linkbar-box ul:nth-child(2) li{width:100%}.linkbar-box li a{position:relative}.linkbar-box li a div{padding:4.5em 0 3em;border:1.1px solid rgba(255,255,255,1);border-radius:5px;position:relative;overflow:hidden;z-index:1}.linkbar-box li h3{font-size:2.8rem;color:#fff;font-weight:400;margin:0 0 1.5em;line-height:1.6}.linkbar-box ul:nth-child(2) li h3{text-shadow:1px 1px 2px rgba(0,0,0,.35),-1px 1px 10px rgba(253,237,237,.9),1px -1px 10px rgba(171,169,158,.85),-1px -1px 10px rgba(171,169,158,.85)}.linkbar-box li h3 span{font-size:1.4rem;color:#fff;display:block}.linkbar-box li span{font-size:1.6rem;color:#fff}.linkbar-box ul:first-child li:nth-child(1):after{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/linkbar-bg1.jpg) no-repeat left top;background-size:auto}.linkbar-box ul:first-child li:nth-child(2):after{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/linkbar-bg2.jpg) no-repeat center top;background-size:cover}.linkbar-box ul:nth-child(2) li:after{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/linkbar-bg3.jpg) no-repeat center top;background-size:cover;box-sizing:border-box}.linkbar-box li span.more{line-height:1.4;position:relative}.linkbar-box li span.more:after{position:absolute;content:"▲";right:-2em;top:.2em;color:#fff;font-size:1.3rem;transform:rotate(90deg)}.linkbar-box li span.more:before{content:'';display:block;background:#fff;height:1.1px;width:107px;position:absolute;bottom:0}.linkbar-box ul:nth-child(2) li span.more{text-shadow:1px 1px 2px rgba(0,0,0,.35),-1px 1px 10px rgba(253,237,237,.9),1px -1px 10px rgba(171,169,158,.85),-1px -1px 10px rgba(171,169,158,.85)}.linkbar-box li:hover:after{opacity:.6;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.linkbar-box li a:hover h3,.linkbar-box li a:hover span,.linkbar-box ul:nth-child(2) li a:hover span.more{color:#f66;text-shadow:1px 1px 2px rgba(255,255,255,1),-1px 1px 5px rgba(255,255,255,1),1px -1px 5px rgba(255,255,255,1),-1px -1px 5px rgba(255,255,255,1)}.linkbar-box li a:hover span.more:before{background:#f66}.linkbar-box li a:hover span.more:after{color:#f66}.footerbtn-box{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/footerbtn-bg.jpg) no-repeat center top;background-attachment:fixed;background-size:cover}.footerbtn-box .section-inner{padding:4.3em 0 3.5em}.footerbtn-box h3{color:#fff;font-size:3.2rem;text-shadow:1px 1px 2px rgba(0,0,0,.3),-1px 1px 5px rgba(0,0,0,.3),1px -1px 5px rgba(0,0,0,.3),-1px -1px 5px rgba(0,0,0,.3);line-height:1.2;margin:0 0 1.3em}.footerbtn-box h3 span{color:#f66;font-size:2.4rem;text-shadow:1px 1px 2px rgba(255,255,255,.9),-1px 1px 5px rgba(255,255,255,.9),1px -1px 5px rgba(255,255,255,.9),-1px -1px 5px rgba(255,255,255,.9);font-weight:700}.footerbtn-box .btn-box{position:inherit;width:100%;padding:0;opacity:1}.footerbtn-box .btn-box .btn-wrap{width:100%;padding:0 0 1.5em !important}.footerbtn-box .btn-box li{width:50% !important;box-sizing:border-box;position:relative}.footerbtn-box .btn-box ul.btn-wrap a:after{right:1.5em;top:44%}.footerbtn-box .btn-box li a{font-size:2.6rem;padding:1.3em 2.5em 1em;text-decoration:none}.footerbtn-box .btn-box li a i{display:block;font-size:3.8rem}.footerbtn-box .btn-box li a.tel i{display:inline-block;font-size:4.5rem;padding:0 .15em 0 0}.footerbtn-box .tel-box{background:rgba(255,255,255,.6);padding:2em 2em 1em;border-radius:5px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);margin:0 .5em}.footerbtn-box .tel-box h4{text-align:center;color:#014587;font-size:2rem;margin:0 0 1em}.footerbtn-box .tel-box .btn-wrap{text-align:left}.footerbtn-box .tel-box .btn-wrap li:first-child{text-align:center;color:#fff;background:rgba(0,52,117,.8) !important;float:left}.footerbtn-box .tel-box .btn-wrap li:before{display:none}.footerbtn-box .tel-box .btn-wrap li:first-child a{padding:1.5em 1em 1.2em;font-size:2.2rem}.footerbtn-box .tel-box .btn-wrap li:nth-child(2){text-align:left;color:#014587;background:0 0 !important;box-shadow:none;line-height:1.5;float:right}.footerbtn-box .tel-box .btn-wrap li:nth-child(2):hover{transform:translate3d(0,0,0)}.footerbtn-box .tel-box .btn-wrap li:nth-child(2) a{position:relative;font-size:5rem;color:#014587;padding:0;line-height:1.2}.footerbtn-box .tel-box .btn-wrap li:nth-child(2) span{font-size:1.35rem;font-weight:400}.footerbtn-box .tel-box ul.btn-wrap a:after{right:1.5em;top:40%}.footerbtn-box .tel-box .btn-wrap li:nth-child(2) a:after{display:none}footer{z-index:9999 !important}.footer-menu{background:#ff8d85;color:#fff}.footer-menu>.section-inner>.contents-wrapper>ul:first-child{width:50%;box-sizing:border-box;float:left;margin:1em 0;padding:0 0 0 1em}.footer-menu>.section-inner>.contents-wrapper>ul:nth-child(2){width:50%;box-sizing:border-box;float:right;margin:1em 0;padding:0;font-weight:400;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/hiroshima_ninsho.png) no-repeat right bottom;background-size:20%}.footer-menu>.section-inner>.contents-wrapper>ul:nth-child(2) li.menu-item a{font-weight:400;padding:0 0 0 2em}.footer-menu>.section-inner>.contents-wrapper>ul>li{width:50%;box-sizing:border-box;float:left;position:relative}.footer-menu>.section-inner>.contents-wrapper>ul.first>li:first-child{width:42%}.footer-menu>.section-inner>.contents-wrapper>ul.first>li:nth-child(2){width:58%}.footer-menu .section-inner{padding:1em 0 .5em}.footer-menu a{color:#fff;text-decoration:none;position:relative}.footer-menu li.menu-item a{font-weight:700}.footer-menu li.menu-item ul.sub-menu{padding:0 0 0 1.5em}.footer-menu li{list-style-type:none}.footer-menu li p{margin:0 !important;font-weight:700}.footer-menu i{display:none}li.fottermenu-item a{position:relative}.footer-menu ul>li#menu-item-242 a,.footer-menu ul>li#menu-item-243 a,.footer-menu ul>li#menu-item-244 a{font-weight:700;position:relative}.footer-menu ul>li#menu-item-242:after,.footer-menu ul>li#menu-item-243:after,.footer-menu ul>li#menu-item-244:after{position:absolute;font-size:1.2rem;font-weight:400;content:"▲";right:0;top:.1em;transform:rotate(90deg)}.footer-menu ul>li#menu-item-242 a:before,.footer-menu ul>li#menu-item-243 a:before,.footer-menu ul>li#menu-item-244 a:before{display:none}.footer-menu ul li.menu-item a:after{position:absolute;font-size:1.2rem;font-weight:400;content:"▲";right:-1.5em;top:-.1em;transform:rotate(90deg)}.footer-menu ul li.menu-item ul.sub-menu li a{font-size:1.6rem;font-weight:400;position:relative}.footer-menu ul li.menu-item ul.sub-menu li a:before{position:absolute;font-size:1.2rem;content:"→";left:-1.5em;top:0}.footer-menu>.section-inner>.contents-wrapper>ul:nth-child(2) li.menu-item a:before{position:absolute;font-size:1.2rem;content:"→";left:.2em;top:0}.footer-menu ul li.menu-item ul.sub-menu li a:after,.footer-menu>.section-inner>.contents-wrapper>ul:nth-child(2) li.menu-item a:after{display:none}.footer-menu>.section-inner>.contents-wrapper>ul:nth-child(2)>li>a:after{display:none}.footer-menu>.section-inner>.contents-wrapper>ul:nth-child(2)>li>ul{margin:0 0 1em;padding:0}.footer-menu a:hover{color:#ffdcda}.footer-menu>.section-inner>.contents-wrapper>ul:nth-child(2)>li:first-child>a:hover{color:#fff}.footer-linkbar ul{width:100% !important;display:flex;justify-content:space-between;padding:0 !important}.footer-linkbar ul li{text-align:center;width:20% !important;background:rgba(255,255,255,1);border-radius:5px;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff;font-size:13px;letter-spacing:0;box-sizing:border-box;float:none;border:1px solid #ff7166;margin:0 .3em}.footer-linkbar ul li a{color:#014587;display:block;font-size:1.1rem}.footer-linkbar ul li a:hover{color:#014587}.footer-linkbar ul li:hover{color:#014587;background:#ffb6b1}.footer-linkbar ul li:first-child{padding:.8em 0 0}.footer-linkbar ul li img{width:100%;display:block;margin:0 auto;height:auto}.footer-linkbar ul li:nth-child(3),.footer-linkbar ul li:nth-child(4){background:#fff;padding:0;text-shadow:none}.footer-linkbar ul li:nth-child(3){border:2px solid #00abeb}.footer-linkbar ul li:nth-child(4){border:2px solid #0068b7}.footer-linkbar ul li:nth-child(3) img,.footer-linkbar ul li:nth-child(4) img{width:80%;margin:1em auto .3em}.footer-linkbar ul li:nth-child(3) a span.contact,.footer-linkbar ul li:nth-child(4) a span.contact{display:block;width:100%;background:#00abeb;padding:.2em 0 0;line-height:1.7;color:#fff}.footer-linkbar ul li:nth-child(4) a span.contact{background:#0068b7}footer .copyright{background:#ff8d85;text-align:center;color:#fff;font-size:1rem;padding:.7em 0 1em;border-top:1px solid #f8beba}.pageTop{position:fixed;right:.5em;bottom:.5em;font-size:1rem;line-height:1;padding:.5em .8em;background:rgba(255,255,255,.5);text-align:center;border-radius:25px;border:1px solid #ff8d85;z-index:9999;opacity:0;width:30px}.pageTop a{color:#ff6767;text-decoration:none}.pageTop a:before{content:"▲";color:#ff6767;font-size:1rem;display:block}.page-about .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/about_main.jpg) no-repeat center top}.aboutPhilosophy{text-align:center;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/philosophy-bg.jpeg) no-repeat center -10em}.aboutPhilosophy img{display:block;max-width:80px;margin:2em auto 0em}.aboutPhilosophy img:first-child{max-width:367px;margin:0 auto 3em}.aboutPhilosophy img:nth-child(2){max-width:200px;margin:0 auto}.aboutPhilosophy .page-text p{color:#014587;text-shadow:1px 1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff,-1px -1px 2px #fff}.slick-list{border-radius:7px}.aboutService p{text-align:center}.aboutService ul{width:80%;margin:0 auto;padding:2em 0 0}.aboutService ul li{width:33.3333%;float:left;box-sizing:border-box;text-align:center;font-weight:700;color:#f66;position:relative;padding:5.2em 0 .9em;line-height:1.2}.aboutService ul li:first-child,.aboutService ul li:nth-child(2),.aboutService ul li:nth-child(3){border-bottom:1px solid #ffe2e2}.aboutService ul li:nth-child(2){border-right:1px solid #ffe2e2;border-left:1px solid #ffe2e2}.aboutService ul li:nth-child(5){border-left:1px solid #ffe2e2}.aboutService ul li:first-child{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/servise-icon01.gif) no-repeat center 37%;background-size:25%}.aboutService ul li:nth-child(2){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/servise-icon02.gif) no-repeat center 30%;background-size:20%}.aboutService ul li:nth-child(3){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/servise-icon03.gif) no-repeat center 30%;background-size:18%}.aboutService ul li:nth-child(4){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/servise-icon04.gif) no-repeat center 30%;background-size:12%;width:50%}.aboutService ul li:nth-child(5){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/servise-icon05.gif) no-repeat center 30%;background-size:13%;width:50%}.aboutService ul li:nth-child(6){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/servise-icon06.gif) no-repeat center 35%;background-size:15%}.aboutLink ul a{display:block;width:48%;box-sizing:border-box;padding:19em 0 0;box-shadow:0px 4px 10px 0px rgba(0,0,0,.35);border-radius:5px;position:relative;margin:0 0 2.5em;float:left}.aboutLink ul a:nth-child(odd){float:left}.aboutLink ul a:nth-child(even){float:right}.aboutLink ul li .text-box{background:#fff;border-radius:0 0 5px 5px}.aboutLink ul li h4{color:#fff;font-size:2.6rem;font-weight:400;background:#ff8d85;border-radius:0 5px 5px 0;width:50%;position:absolute;left:0;top:9em;line-height:1.3;padding:.4em 0 .3em 1em}.aboutLink ul li h4 span{font-size:1.4rem;display:block}.aboutLink ul a:first-child{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/aboutlink-ceo.jpg) no-repeat center top;background-size:contain}.aboutLink ul a:nth-child(2){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/aboutlink-work.jpg) no-repeat center top;background-size:contain}.aboutLink ul a:nth-child(3){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/aboutlink-facility.jpg) no-repeat center top;background-size:contain}.aboutLink ul a:nth-child(4){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/aboutlink-company.jpg) no-repeat center top;background-size:contain}.aboutLink ul li p{padding:1em 3em 5em;color:#333}.aboutLink ul li .more-wrap{position:absolute;bottom:1.5em;right:2.3em}.aboutLink ul li .more-wrap span{display:block;color:#333;padding:0 2em 0 0;border-bottom:1px solid #f66}.aboutLink ul li .more-wrap span:after{position:absolute;content:"▲";right:0;top:0;color:#f66;font-size:1em;transform:rotate(90deg)}.aboutLink ul a:hover{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;box-sizing:border-box;box-shadow:0px 1px 1px 0px rgba(0,0,0,.2);transform:translate3d(0,2px,0)}.page-message .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/ceo_main.jpg) no-repeat center top;height:430px}.page-message .intro-box{background:0 0;border-radius:0;border-top:none;width:750px;position:absolute;right:1em;left:inherit;top:2em;box-sizing:border-box;padding:2.5em 0 3.5em;color:#fff}.page-message .intro-box h3{text-align:left;color:#fff;text-shadow:1px 1px 2px #1b3f07,-1px 1px 2px #1b3f07,1px -1px 2px #1b3f07,-1px -1px 2px #1b3f07}.page-message .intro-box p{padding:0 0 2.5em .5em;position:relative;text-shadow:1px 1px 2px #1b3f07,-1px 1px 2px #1b3f07,1px -1px 2px #1b3f07,-1px -1px 2px #1b3f07;text-align:left}.page-message .intro-box p img{position:absolute;right:0;bottom:0;width:250px}.ceoBox{border-radius:5px;background:#fffbfb;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);width:95%;margin:0 auto 3em}.ceoBrand .ceoBox-text,.ceoFuture.ceoBox-text,.ceoAppral .w50:first-child{float:left}.ceoBrand .w50:first-child,.ceoFuture .w50:first-child,.ceoAppral .ceoBox-text{float:right}.ceoBox .ceoBox-text{padding:3em 2.5em 2em}.ceoBox .w50 h3{text-align:center;font-size:2.4rem;margin:0 0 1em}.ceoBox .w50 h3 span{font-size:1.4rem}.ceoBox .w50 p{padding:0 2.5em 0 2.5em 0}.ceoBox .w50 img{width:100%;border-radius:0 5px 5px 0}.page-company .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/company_main.jpg) no-repeat center top;height:430px}table.history-table tr{background:#fff}table.history-table tr:first-child th{padding:3.5em 4em 2em 0}table.history-table tr:first-child td{padding:3.5em 2em 2em}table.history-table tr:last-child th{padding:0 4em 6em 0}table.history-table tr:last-child td{padding:1em 2em 6em 3em}table.history-table th,table.history-table td{padding:0 2em 2em;position:relative}table.history-table th:before{height:100%;width:4px;background:#e4e4e4;right:8px;margin-top:20px}table.base-table tr td a{color:#333}table.base-table tr td span{display:block}table.history-table th:before,table.history-table th:after,table.history-table td:before{content:"";display:block;position:absolute;top:1.3em;right:0;box-sizing:border-box}table.history-table tr:first-child th:before,table.history-table tr:first-child th:after,table.history-table tr:first-child td:before{top:5em}table.history-table th{text-align:right;padding:0 4em 0 0;color:#fb7b7b;font-weight:700}table.history-table th:after{width:20px;height:20px;border-radius:50px;border:solid 4px #fdadad;background:#fff;right:-.5em}table.history-table tr:last-child th:before{height:30px !important;background:-ms-linear-gradient(bottom,transparent 0,transparent 4px,#e4e4e4 5px,#e4e4e4 8px) repeat-y;background:-webkit-linear-gradient(bottom,transparent 0,transparent 4px,#e4e4e4 5px,#e4e4e4 8px) repeat-y;background:-o-linear-gradient(bottom,transparent 0,transparent 4px,#e4e4e4 5px,#e4e4e4 8px) repeat-y;background:linear-gradient(to top,transparent 0,transparent 4px,#e4e4e4 5px,#e4e4e4 8px) repeat-y;background-size:4px 10px}table.base-table td{padding:1em 3em .8em;text-align:left;vertical-align:top;line-height:1.8}p.company-name{margin:0 !important}.page-facility .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/facility_main.jpg) no-repeat center top;height:430px;margin:0 0 5em}.page-facility .introduction .intro-box{padding:2.5em 2em 0;text-align:center}.facility h2{color:#fff;border-radius:5px;background:#ffbaba;font-size:2.8rem;font-weight:400;text-align:center;margin:1em 0 .5em;padding:.1em 0 0;line-height:1.7}.facility .areaWrap{margin:-10em 0 0;padding:10em 0 0}.facility.section-inner{padding:4em 0 5.2em}.facility-box{width:49% !important;border:1px solid #ebf5ff;padding:2em 2% 3em;border-radius:5px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);box-sizing:border-box;background:#fbfcff;float:left;margin:0 .5% 1em}.facility-box h3{font-size:3rem;font-weight:500;color:#ff7267}.facility-box h3.font-s24{margin:0 0 .5em}.page-facility .facility-box h3{position:relative}.page-facility .facility-box h3:after{position:absolute;content:"▲";right:0;top:.2em;color:#ffbaba;font-size:2.5rem;transform:rotate(90deg)}.page-facility .facility-box h3.font-s24:after{font-size:2rem}.facility-box figure{width:46%;float:left}.facility-box figure img{width:100%;max-width:700px}.facility-box .services{width:50%;float:right;line-height:1.7}.facility-box .btn-wrap.details li{float:none;margin:0 auto}.facility-box ul.services li{display:inline-block;line-height:1.5;margin:0 0 .1em;padding:.2em .6em 0;color:#fff;border-radius:5px;font-size:1.3rem}.facility-box ul.services li:last-child{margin:0}.facility-box ul.services li.resort-day{background:#1daa47}.facility-box ul.services li.s-multifunctional-home{background:#f93}.facility-box ul.services li.care-management{background:#ef474a;font-size:1.3rem}.facility-box ul.services li.care-management span{font-size:1rem}.facility-box ul.services li.after-school-day{background:#ce1aa1}.facility-box ul.services li.group-home{background:#a069d3}.facility-box ul.services li.day{background:#fdcd2e}.facility-box ul.services li.residential-nursing-home{background:#e26cb9}.facility-box ul.services li.massage{background:#c9b504}.facility-box ul.services li.dementia-day{background:#ff7166}.facility-box ul.services li.symbiotic-service{background:#76c436}.facility-box ul.services li.welfare-equipment{background:#2cbbdb}.facility-box ul.services li.life-care{background:#393cc6}.facility-box ul.services li.consultation-support{background:#c63943}.facility-box ul.services li.nursery{background:#87addb}.facility-box ul.services li.rental-housing{background:#b38184}.facility-box ul.services li.short-stay{background:#e59560}.facility-box ul.services li.visiting-nursing{background:#73626e}.facility-box ul.services li.nursing-multifunctional-home{background:#0b35ed}.facility-box ul.services li.regular-patrol{background:#06d392}.facility-box .clearfix{margin:0 0 1.2em}.facility-box dl.clearfix{margin:0 0 .5em}.facility-box .services-text dl{line-height:1.7}.facility-box .services-text dt{width:20%;color:#fe7d73;font-weight:400;float:left;margin:0 0 .5em}.facility-box .services-text dd{width:80%;float:left;margin:0 0 .5em}.facility-box .services-text .ggmap{padding-bottom:47%}.facility-box .services-text .ggmap .gm-style .place-card-medium{display:none !important}.ggmap-wrap{padding:.5em 0 1em}.ggmap{position:relative;padding-bottom:35%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-tode .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/company_main.jpg) no-repeat center top;height:430px}.page-naradu .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/naradu_main.jpg) no-repeat center top;height:430px}.page-mathunaga .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/mathunaga_main.jpg) no-repeat center top;height:430px}.page-kannabe .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/kannabe_main.jpg) no-repeat center top;height:430px}.page-imadu .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/imadu_main.jpg) no-repeat center top;height:430px}.page-kayagawa-seseragi .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/kayagawa_main.jpg) no-repeat center top;height:430px}.page-kanemaru .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/kanemaru_main.jpg) no-repeat center top;height:430px}.page-shinichi .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/shinichi_main.jpg) no-repeat center top;height:430px}.page-kamiyasui .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/kamiyasui_main.jpg) no-repeat center top;height:430px}.page-kokufu .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/kokufu_main.jpg) no-repeat center top;height:430px}.page-takagi .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/takagi_main.jpg) no-repeat center top;height:430px}.page-nhtakagi .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/nhtakagi_main.jpg) no-repeat center top;height:430px}.page-miyuki .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/miyuki_main.jpg) no-repeat center top;height:430px}.page-minamihonjo .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/minamihonjou_main.jpg) no-repeat center top;height:430px}.page-teshiro .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/teshiro_main.jpg) no-repeat center top;height:430px}.eachfacility .section-inner{padding:11.5em 0 3em}.eachfacility ul li{padding:1.7em 1em 2.4em !important}.eachfacility .w60{float:left}.eachfacility .w40{float:right}ul.numberbox>li:nth-child(odd) .w60{float:left}ul.numberbox>li:nth-child(odd) .w30{float:right}ul.numberbox>li:nth-child(even) .w60{float:right}ul.numberbox>li:nth-child(even) .w30{float:left}.eachfacility .w60 p{padding:0 1.5em 0 0}.eachfacility .w60 p.numbertext{padding:0 2em 0 2.5em}.eachfacility .w60 p.numbertext.speace-btm15{padding:0 2em 1.5em 2.5em}.eachfacility span.subtitle{padding:.2em .7em 0;margin:0 0 .4em;border-radius:5px;color:#f66;border:1px solid;line-height:1.7}.eachfacility h5.number1,.eachfacility h5.number2,.eachfacility h5.number3,.eachfacility h5.number4,.eachfacility h5.number5{position:relative;padding:0 0 0 2em}.eachfacility h5:after{position:absolute;left:0;color:#fff;font-size:2.1rem;background:#ffada7;width:35px;height:37px;text-align:center;border-radius:5px}.eachfacility h5.number1:after{content:"1"}.eachfacility h5.number2:after{content:"2"}.eachfacility h5.number3:after{content:"3"}.eachfacility h5.number4:after{content:"4"}.eachfacility h5.number5:after{content:"5"}.eachfacility h5.number6:after{content:"6"}ul.eachfacility-listinner li{border-bottom:1px dotted #ffe3df !important;padding:1em 0 1em 1em !important;margin:0 1em 0 0}ul.eachfacility-listinner li:first-child{padding:0 0 1em 1em !important}ul.eachfacility-listinner li:last-child{border-bottom:none !important;margin:0 !important;padding:1em 0 0 1em !important}ul.eachfacility-listinner li:after{display:none !important}.training ul.numberbox li ul li:after{display:none !important}.bg-pink.eachfacility h3.title{margin:0 0 .5em}.eachfacility .facility-box:nth-child(odd),.eachfacility .facility-box:nth-child(even){float:none}.eachfacility .facility-box{width:100% !important;border:none;border-radius:5px;box-shadow:none;padding:2em 3.8% 3em;margin:0 0 1.6em;box-sizing:border-box;background:0 0}.eachfacility .facility-box .services-box{background:#fff;border-radius:5px;box-shadow:inset 0px 1px 1px 0px rgba(172,59,51,.7);width:50%;float:right;line-height:1.7}.eachfacility .facility-box .services-box h4{background:#ff8d85;border-radius:5px 5px 0 0;color:#fff;box-sizing:border-box;padding:.3em 1em .1em;box-shadow:inset 0px 1px 1px 0px rgba(172,59,51,.7)}.eachfacility .facility-box .services{width:100%;float:none;padding:1em;box-sizing:border-box}.eachfacility .facility-box .services-text{float:right;width:50%}.eachfacility .facility-box .services-text dt.tel,.eachfacility .facility-box .services-text dt.fax{padding:.4em 0 0}.eachfacility .facility-box .services-text dd a{font-weight:700;color:#0165b0;font-size:2.5rem}.eachfacility .facility-box ul.services li{padding:.2em .6em 0 !important}.img980wrap img{max-width:980px;display:block;margin:0 auto}.page-benefits-work .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/benefits_main.jpg) no-repeat center top;height:430px}.page-benefits-work .intro-box h3 span{font-size:2.2rem}.page-benefits-work .intro-box p span{display:inline}.page-benefits-work .pageLinkBtn{padding:9em 0 4em !important}.page-benefits-work .pageLinkBtn a{width:30%}.layout1 ul li.activity ul li{border:none;margin:0}.workBox ul li{width:100%;margin:0 1% 1.5em;background:#fff;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);border-radius:5px;float:left}.staff .workBox ul li{width:48% !important}.staff .workBox ul li:hover{box-shadow:none;transform:translate3d(0,3px,0)}.workBox ul li:last-child .titleBox{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/seniorWorkYamamoto.jpg) no-repeat right center,#d1bfb1;background-size:inherit}.workBox ul li .titleBox{height:300px;overflow:hidden;position:relative;border-radius:5px 5px 0 0}.workBox ul li .titleBox .titleBox-inner{position:absolute;width:100%;left:0;bottom:1em}.workBox ul li .titleBox h4{color:#fff;font-size:3rem;text-shadow:1px 1px 2px #c2ab89,-1px 1px 2px #c2ab89,1px -1px 2px #c2ab89,-1px -1px 2px #c2ab89;line-height:1.2;font-weight:400;margin:0 0 .2em;padding:0 0 0 1em;font-family:"HuiFontP109"}.workBox ul li:first-child .titleBox h4{text-shadow:1px 1px 2px #897d74,-1px 1px 2px #897d74,1px -1px 2px #897d74,-1px -1px 2px #897d74}.workBox ul li .titleBox p{color:#fff;background:rgba(255,141,133,.8);font-size:2rem;line-height:1.3;padding:.6em 0 .4em 1.5em;border-radius:0 5px 5px 0;font-weight:700;text-shadow:1px 1px 2px #f57d6e,-1px 1px 2px #f57d6e,1px -1px 2px #f57d6e,-1px -1px 2px #f57d6e;width:70%;font-family:"HuiFontP109"}.workBox ul li .titleBox p span{font-size:1.7rem;display:block;font-weight:400}.workBox ul li .textBox{padding:1.5em 2em 2.5em}.workBox ul li .textBox p{font-family:"HuiFontP109";font-size:1.8rem}.careerPath{border-radius:5px;background:#fff;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);width:98%;margin:0 auto;text-align:center}.careerPath h4{background:#ff8d85;color:#fff;font-size:2.8rem;font-weight:400;border-radius:5px 5px 0 0;padding:.2em 0 0;margin:0 0 1em;line-height:1.7}.careerPath p{padding:0 2em}.seniorWork .careerPath p img{max-width:919px;width:100%;margin:1em auto 2.5em}.benefits ul li h4{padding:0 0 0 .5em}.benefits ul li p span.hoikuen,.benefits ul li:nth-child(2) ul{display:block;border:1px solid #f66;border-radius:5px;padding:.5em 1.5em .3em;margin:1.5em 0 .5em;position:relative}.benefits ul li:nth-child(2) ul{margin:1.5em 0 2em}.benefits ul li p span.hoikuen:last-child{margin:0 0 2em}.benefits ul li p span.hoikuen span{color:#f66;font-weight:700}.benefits ul li p span.hoikuen:after{content:"▲";position:absolute;right:1em;top:25%;color:#f66;transform:rotate(90deg);font-size:1.2rem}.data-wrap{width:50%;float:left;text-align:center;color:#f66;box-sizing:border-box;padding:3em 0 4em;border-bottom:1px solid #ffe2e2}.data-wrap:nth-child(odd){border-right:1px solid #ffe2e2}.data .clearfix:last-child .data-wrap{border-bottom:none !important}.data-wrap h4{margin:0 0 1.5em;font-size:3rem;font-weight:400;line-height:1.0}.graph{width:100%;min-width:350px;background-size:100% 100%;margin:0 0 .5em;position:relative}.data-wrap p{line-height:1.2}.data-wrap p span{color:#777;font-size:1.3rem}.count{position:absolute;left:0;right:0;margin:0 auto;top:22%}.count span{letter-spacing:-.05em;font-family:'Roboto Mono',monospace;color:#f66}.count span.count1,.count span.count5,.count span.count7{letter-spacing:-.05em;font-size:7.3rem;font-weight:700}.count span.count2,.count span.count8{letter-spacing:-.05em;font-size:4.5rem;font-weight:700}.count span.count3{font-size:16rem;letter-spacing:-.15em;font-weight:700;line-height:1.3}.count span.count4{font-size:7.1rem;letter-spacing:-.05em;font-weight:700;line-height:1.3}.count span.count6{font-size:16rem;letter-spacing:-.05em;font-weight:700;line-height:1.3}.count span.unit{letter-spacing:-.05em;font-size:4.5rem;font-weight:400;display:inline-block;line-height:1;padding:0 0 0 .1em}.count span.occupation{letter-spacing:-.05em;font-size:2.4rem;font-weight:400;display:inline-block;line-height:1;vertical-align:top}.overwork .count,.parentalLeave .count{position:inherit}.overwork .count span.unit,.parentalLeave .count span.unit{padding:0 0 0 .7em}.qualification .graph{width:75%;margin:0 auto}.qualification .count{position:inherit;border:1px solid #ffbaba;border-radius:5px;margin:0 0 1em;padding:1em 0 .3em}.qualification .count span{display:block}.qualification .count span.count4{display:inline-block !important}.qualification .count span.unit{padding:0 0 0 .3em;display:inline-block !important}.data .years3Joining{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/dataIcon01.gif) no-repeat 15px bottom}.data .overwork{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/dataIcon02.gif) no-repeat 97% 2%,url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/dataIcon03.gif) no-repeat right bottom}.data .femaleOfficer{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/dataIcon04.gif) no-repeat 15px bottom}.data .femaleManager{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/dataIcon05.gif) no-repeat right bottom}.data .parentalLeave{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/dataIcon06.gif) no-repeat 97% bottom}.page-staff .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_main.jpg) no-repeat center top;height:430px}.page-staff .introduction p{text-align:center}.staff .section-inner{padding:9em 0 5.2em}.staff .workBox ul li:first-child .titleBox,.staff .workBox ul li:last-child .titleBox{background:0 0}.staff ul li{background-size:cover !important}.staff ul li:first-child{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_miyazawa.jpg) no-repeat center top}.staff ul li:nth-child(2){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_hagi.jpg) no-repeat center top}.staff ul li:nth-child(3){background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_nakaya.jpg) no-repeat center top}.staff ul li.occupational-therapist{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_awai.jpg) no-repeat center top}.staff ul li.occupational-therapist2{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_tutumi.jpg) no-repeat center top}.staff .workBox ul li .titleBox p{position:relative}.staff .workBox ul li .titleBox p:after{position:absolute;content:"▲";right:1em;top:41%;color:#fff;font-size:1rem;transform:rotate(90deg)}.staff .workBox ul li .titleBox p:before{position:absolute;content:"詳しく見る";right:2.7em;top:1.7em;font-weight:400;font-size:1.4rem}.page-staff-child .intro-box{position:absolute;left:0;right:0;top:initial;bottom:0;text-align:center;border-radius:0;border-top:0;width:100%;background:rgba(255,102,102,.6);padding:1em 1em 1.1em;box-sizing:border-box;text-shadow:1px 1px 2px #f57d6e,-1px 1px 2px #f57d6e,1px -1px 2px #f57d6e,-1px -1px 2px #f57d6e;font-family:"HuiFontP109"}.page-staff-child .intro-box h3{color:#fff;margin:0 0 .2em;font-size:3.2rem}.page-staff-child .intro-box p{color:#fff;line-height:1.4;font-size:1.8rem}.page-cere-workers .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff-hagi_main.jpg) no-repeat center top;height:430px}.page-occupational-therapist2 .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff-tutumi_main.jpg) no-repeat center top;height:430px}.page-kanri .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff-inoue_main.jpg) no-repeat center top;height:430px}.page-life-counselor2 .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff-terasaki_main.jpg) no-repeat center top;height:430px}.page-staff-child .staffChildBox{margin:0 auto 3em;width:94%}.page-staff-child .textBox{border-bottom:1px solid #f3e8e7;padding:1em 0;margin:0 1em;box-sizing:border-box}.page-staff-child .textBox:last-child{border-bottom:none}.page-staff-child .textBox h4{color:#f66;font-weight:400;font-size:2.2rem;margin:0 0 .5em}.page-staff-child .textBox p{margin:0 0 1em;font-family:"HuiFontP109";font-size:1.8rem}.page-staff-child .w50{float:left}.page-staff-child .w50 img{max-width:700px;width:92%;margin:0 0 0 8%;display:block}.stripe_border{position:relative;background:rgba(255,255,255,1);padding:1em 2em;width:92% !important;margin:0 auto 2.5em!important;box-sizing:border-box}.stripe_border:after{position:absolute;top:-15px;bottom:-15px;left:-15px;right:-15px;background:repeating-linear-gradient(135deg,#ffbaba,#ffbaba 2px,#fff 2px,#fff 4px);background-color:#000;content:'';z-index:-1}.stripe_border h4{text-align:center}.staff-undermenu ul{display:flex;width:80%;margin:0 auto;flex-wrap:wrap;justify-content:center}.staff-undermenu ul li{width:45%}.staff-undermenu .workBox ul li .titleBox p:after{position:absolute;content:"▲";right:.5em;top:40%;color:#fff}.staff-undermenu .workBox ul li .titleBox p{padding:.6em 0 .4em 1em}.staff-undermenu .workBox ul li .titleBox p:before{position:absolute;content:"詳しく見る";right:2.5em;top:50%;transform:translateY(-50%);font-weight:400;font-size:1.3rem}.workBox ul li.life-counselor2,.staff-undermenu ul li.life-counselor2{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_terasaki.jpg) no-repeat center center}.workBox ul li.kanri,.staff-undermenu ul li.kanri{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_inoue.jpg) no-repeat center top}.workBox ul li.occupational-therapist2,.staff-undermenu ul li.occupational-therapist2{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/staff_tutumi.jpg) no-repeat center top}.page-training .introduction,.page-training-2 .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/training_main.jpg) no-repeat center top;height:430px}.page-training .pageLinkBtn{padding:4.4em 0 0 !important;margin:0 auto 4em}.page-training .flowBox{background:#ffe3df;box-shadow:inset 0px 1px 1px 0px rgba(172,59,51,.7);border-radius:5px;box-sizing:border-box;padding:1.5em 2.5em;margin:0 0 3em;position:relative}.page-training .flowArrow:before{position:absolute;content:"▼";font-size:2.5rem;left:49%;bottom:-2em;color:#ffe3df;text-shadow:0 -1px 1px #cb7973,1px 1px 1px #fff}.page-training .flowBox h4{font-weight:700;color:#fff;text-align:center;font-size:2.7rem;margin:0 0 .2em}.page-training .flowBox ul.flowBox-inner>li{background:#ff8d85;box-sizing:border-box;border-radius:5px}.page-training .flowBox ul.flowBox-inner>li{width:47%;border-radius:5px}.page-training .flowBox ul.flowBox-inner>li:first-child{float:left;position:relative}.page-training .flowBox ul.flowBox-inner>li:last-child{float:right}.page-training .flowBox ul.flowBox-inner>li:first-child:after{position:absolute;content:"▲";font-size:4rem;right:-10%;top:28%;color:#a6cdf2;transform:rotate(90deg)}.page-training .flowBox h5{font-weight:700;font-size:2.3rem;color:#fff;text-align:center;padding:.2em 0 0}.page-training .flowBox ul li ul{background:#fff;width:90%;margin:0 auto 1.5em;padding:.8em 1.5em .7em;box-sizing:border-box;border-radius:5px}.page-training .flowBox ul li ul li{position:relative;padding:0 0 0 1.6em}.page-training .flowBox ul li ul li:before{position:absolute;content:"■";font-size:2rem;left:0;top:-.2em;color:#fc3}.page-training .flowBox ul li.joiningCeremony ul li:last-child:before{display:none}.page-training .flowBox ul li.joiningCeremony ul li:last-child{padding:0}.training p.alignc{margin-bottom:2em}.training h4{background:#ff8d85;color:#fff;font-size:2.8rem;font-weight:400;position:relative;padding:0 0 0 .5em;border-radius:5px}.training h4 i{color:#ffada7;font-size:4rem;vertical-align:sub}.training ul li{padding:1.5em 1em;border-bottom:1px dotted #ffe3df}.training ul li:last-child{border-bottom:none;margin:0 0 1em}.training ul li .w50:nth-child(odd){float:left;padding:0 3em 0 0}.training ul li .w50:nth-child(even){float:right}.training ul li h5{color:#f66;font-size:2.1rem;font-weight:700;position:relative;line-height:1.8;margin:0 0 1em}.training ul li .w50 img{max-width:700px;width:100%}.training ul li ul li{position:relative;padding:0 1em 0 1.5em;border-bottom:none}.training ul li ul li:after{position:absolute;content:"■";font-size:1.8rem;left:0;top:-.23em;color:#f66}.page-newgraduates .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/newgraduates_main.jpg) no-repeat center top;height:430px}.new-graduate table.base-table{margin:0 auto !important}.briefing-schedule .base-table .data{width:20%;text-align:center}.briefing-schedule .base-table .time{width:25%;text-align:center}.briefing-schedule .base-table .place{width:35%}.briefing-schedule table.base-table td{padding:1em .8em;　line-height:1.5}.briefing-schedule .img-box{width:40%;float:right;box-sizing:border-box;text-align:center}.briefing-schedule .img-box img{width:440px}.briefing-schedule .text-box{padding:0 0 0 3em;margin:0 0 2em;width:60%;box-sizing:border-box;float:left}.briefing-schedule .text-box ul li{position:relative;margin:0 0 0 2.5em}.briefing-schedule .text-box ul li:before{content:"●";font-size:1.8rem;color:#fb7b7b;position:absolute;left:-1.2em;top:-.2em}.flowAdoption img.flow-adoption{max-width:1000px;width:100%;display:block;margin:0 auto 1.5em}.briefing-schedule .contents-wrapper .btn-wrap{width:90%;margin:0 auto !important;box-sizing:border-box}.briefing-schedule .layout1 .btn-box ul.btn-wrap li{background:#4ebbfb;position:relative;padding:.5em 0 0;width:45%;border:none;margin:0 auto;height:60px}.briefing-schedule .layout1 .btn-box ul.btn-wrap li:first-child a span.contact{background:0 0;border-radius:5px}.layout1 .flow .btn-box ul.btn-wrap{display:flex;justify-content:center;align-items:stretch}.layout1 .flow .btn-box ul.btn-wrap li img{width:80%}.layout1 .flow .btn-box ul.btn-wrap li:last-child{background:#4ebbfb;padding:0}.layout1 .flow .btn-box ul.btn-wrap li:last-child a span.contact i{padding:.5em 0 .3em;font-size:2.1rem;display:inline-block}.layout1 .flow .btn-box ul.btn-wrap li:first-child a span.contact{padding:.5em 0 .3em}.layout1 .flow .btn-box ul.btn-wrap li:nth-child(2) a span.contact{padding:.5em 0 .3em}.page-recruit .midcareerSerch .btn-box{position:inherit !important;width:90%;margin:0 auto}.page-recruit .midcareerSerch .btn-box ul li:first-child{background:#ff8d85}.page-recruit .midcareerSerch .btn-box ul li:hover:first-child{background:#f77b72}.page-recruit .midcareerSerch .btn-box ul li:last-child{background:#2cbbdb}.page-recruit .midcareerSerch .btn-box ul li:hover:last-child{background:#18a9c9}.page-recruit .midcareerSerch .btn-box ul.btn-wrap a{padding:.7em 1em .5em}.page-recruit .midcareerSerch .btn-box ul.btn-wrap a:after{top:32%}.mid-career-list li{background:#fff;border-radius:5px;box-shadow:inset 0px 1px 1px 0px rgba(172,59,51,.7);padding:2.5em 2.5em 3.2em;margin:0 auto 1.5em;box-sizing:border-box}.mid-career-list li figure{width:35%;float:left;padding:0 2em 0 0;box-sizing:border-box}.mid-career-list li .job-contents{width:65%;float:right;box-sizing:border-box;margin:0 0 1em}.page-recruit-page .introduction,.page-recruit .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/midcareer_main.jpg) no-repeat center top;height:430px}li.occupation-status{color:#fff;padding:.1em .7em .05em;line-height:1.5;border-radius:5px;text-align:center;margin:0 .2em 1em;display:inline-block;box-shadow:none}li.occupation-status.regular{background:#2cbbdb}li.occupation-status.part{background:#1daa47}.job-description figure{float:left;width:35%}.job-description figure img{width:100%;height:auto}.job-description p{float:right;width:62%}.job-description p span{color:#f66;border-radius:5px;padding:.2em 1em 0;border:1px solid #f66;line-height:1.6;margin:0 0 1em}.page-recruit-page .intro-box{padding:2em 3.5em 0}.mid-career table.base-table th,.mid-career table.base-table td{box-sizing:border-box;border:1px solid #fee5e3;line-height:1.5}.mid-career table.base-table th{width:25%;background:#fffdf9;color:#f66;font-weight:400;text-align:left;padding:.8em 1em .6em;position:relative}.mid-career table.base-table td{width:75%;background:#fff;padding:.8em 1em .6em 1.5em}.mid-career table.base-table td dl{padding:0 0 0 1.3em}.mid-career .application table.base-table th:before{left:1em;top:.7em}.application table.base-table th{padding:1.2em 1em 1em;position:relative}.application table.base-table td{padding:1.2em 1em 1em 1.5em}.application table.base-table td ul li{padding:0 0 2em}.application table.base-table td ul li:last-child{padding:0}.application table.base-table td ul li:before{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif";top:-.08em;color:#333}.application table.base-table td ul li:first-child:before{content:"1."}.application table.base-table td ul li:nth-child(2):before{content:"2."}.application table.base-table td ul li:nth-child(3):before{content:"3."}.application table.base-table td ul li:nth-child(4):before{content:"4."}.application table.base-table td ul li:after{position:absolute;left:-.5em;top:1.35em;color:#a6cdf2;font-size:2rem;content:"〉";transform:rotate(90deg)}.application table.base-table td ul li:last-child:after{display:none}.mid-career-map .ggmap-wrap{padding:.5em 0 0}.mid-career .btn-wrap{display:block}.mid-career .btn-wrap li{width:30%}.mid-career .btn-wrap li a{padding:.8em 0 .6em}.mid-career .btn-wrap li:first-child{background:#ff8d85}.mid-career .btn-wrap li:first-child:hover{background:#ff6e64}.mid-career .btn-wrap li:nth-child(2){background:#f93}.mid-career .btn-wrap li:nth-child(2):hover{background:#ff880f}.mid-career-list .btn-box{position:static !important;width:90%;margin:0 auto}.mid-career-list ul.btn-wrap{display:block}.mid-career-list ul.btn-wrap li{width:43%;padding:.3em 1em .2em;font-weight:400;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4)}.mid-career-list ul.btn-wrap li a{padding:.8em 0 .6em;font-weight:700}.mid-career-list ul.btn-wrap li:first-child{background:#fdd655}.mid-career-list ul.btn-wrap li:first-child:hover{background:#f5ce50}.mid-career-list ul.btn-wrap li:nth-child(2){background:#ff8d85}.mid-career-list ul.btn-wrap li:nth-child(2):hover{background:#f77b72}.newsCategories-list li{background:#fff;border-radius:5px;box-shadow:0px 2px 2px 0px rgba(0,0,0,.4);padding:2.5em 3.5em 3.2em 2.5em;margin:0 auto 2.5em;box-sizing:border-box;position:relative}.newsCategories-list li:hover{box-shadow:none;transform:translate3d(0,3px,0);opacity:.9}.newsCategories-list li:last-child{margin:0 auto .5em}.newsCategories-list li figure{width:35%;float:left;padding:0 2em 0 0;box-sizing:border-box}.newsCategories-list li .news-contents{width:65%;float:right;box-sizing:border-box;margin:0}.news-contents .category{color:#f66;display:inline-block;border:1px solid #f66;padding:.2em .7em 0;border-radius:5px;line-height:1.6}.news-contents .date{padding:0 0 0 .5em}.news-contents h4.title{margin:.5em 0}.newsCategories-list .btn-box{width:30px !important;height:100%;position:absolute;right:0;top:0;padding:0}.newsCategories-list .btn-box ul.btn-wrap{padding:0 !important;height:100%}.newsCategories-list .btn-box ul.btn-wrap li{padding:0 !important;margin:0 !important;height:100%;background:#ffbaba;width:100%;border-radius:0 5px 5px 0;box-shadow:none;position:relative}.newsCategories-list .btn-box ul.btn-wrap li:hover{transform:none;text-shadow:none;background:#ffbaba}.newsCategories-list .btn-box ul.btn-wrap li:after{position:absolute;right:.35em;top:43%;color:#fff;font-size:1.6rem;content:"▲";transform:rotate(90deg)}.newsCategories-list figure{height:205px;overflow:hidden}.news-wrap li{margin:0 0 2em}.news-wrap .news-contents .bg-pink{width:100%;padding:.8em 1.5em .6em;margin:0 0 1.2em;border-radius:5px;box-sizing:border-box}.news-wrap .news-contents>p{width:90%;margin:0 auto 1.5em}.news-wrap img{width:auto;max-width:100%;display:block;border-radius:5px}.news h3.title{margin:0 0 .5em;font-size:3rem;letter-spacing:.01em}.news .btn-box{width:100%;position:static}.news .btn-box ul.btn-wrap li{width:35%;background:#ff8d85;font-weight:400;margin:0 auto}.news .btn-box ul.btn-wrap li:hover{background:#35a7e9}.news .btn-box ul.btn-wrap a{padding:.8em 1em .5em}.news .btn-box ul.btn-wrap a:after{top:32%}.page-privacy .introduction{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/company_main.jpg) no-repeat center top;height:430px}.privacy-text{width:90%;margin:0 auto}.privacy-text p{margin:0 0 3em}.privacy-text ul li{margin:0 0 2em}.privacy-text ul li h3{font-size:2rem;margin:0 0 .5em;text-align:left;position:relative;padding:0 0 0 1.1em}.privacy-text ul li h3:after{font-size:2.4rem;position:absolute;left:-.2em;top:-.15em;color:#ffb1ac;content:"■"}.privacy-text ul li p{padding:0 0 0 1.5em}.contact-wrap .contents-wrapper{width:80%;margin:0 auto}.contact-wrap .contents-wrapper p{width:98%;margin:0 auto 1em}.contact-wrap form{width:98%;margin:0 auto}.contact-wrap form dl{display:table;width:100%;border-bottom:1px solid #fde9e5;padding:1em 0;margin:0}.contact-wrap form dl.lastdl{border-bottom:1px solid #fff;margin:0 0 2em}.contact-wrap form dt{margin:1em 0 .2em;font-weight:700;display:table-cell;width:20%;vertical-align:top;font-size:1.4rem}.contact-wrap form dd{margin:1em 0 .2em;display:table-cell;width:80%;font-weight:400}.contact-wrap form .pref dt,form .pref dd{display:inline-block}.contact-wrap form .pref dt{width:30%}.contact-wrap form .pref dd{width:60%}.contact-wrap form .check dl.pref{border-bottom:1px dashed #ccc;display:table;padding:0 0 1em;width:100%;margin:0 0 1em}.contact-wrap form .check dl.pref:last-child{margin:0;padding:0;border-bottom:none}.contact-wrap form .check .pref dt,form .check .pref dd{display:table-cell}.contact-wrap form .check .pref dt{width:15%;vertical-align:top;line-height:1.5}.contact-wrap form .check .pref dd{width:85%;box-sizing:border-box}.contact-wrap form .check .pref span.wpcf7-list-item{display:inline-block;box-sizing:border-box;margin:0 0 0 1em;width:46%}.contact-wrap form p.stext{text-align:center}.contact-wrap form p.stext a{text-decoration:underline}.contact-wrap form .pref dd select{width:100%}.contact-wrap form .pref dt span.font-s14{background:#fff;color:#333;text-align:left;padding:0;margin:0}.contact-wrap form dd p{font-size:1.3rem;font-weight:400;color:#6e6e6e;margin:0 !important}.contact-wrap dt span,.recruit #contents.lp dt span.gray{margin:0 0 0 .5em;padding:.1em .2em 0;font-size:11px;font-weight:400;background:#777;color:#fff;border-radius:3px;vertical-align:middle;line-height:1.6}.contact-wrap dt span.require{background:#f66}.contact-wrap .thumb_box,section .entry_box{display:inline-block;vertical-align:top}.contact-wrap .thumb_box{width:20%;margin:0 3% 0 0;text-align:center}.contact-wrap .entry_box{width:75%}.contact-wrap textarea{width:100%;padding:1em;border-radius:5px;border:3px solid #ccc;box-sizing:border-box}.contact-wrap input#searchsubmit[type=submit]{display:table-cell;border:3px solid #ccc;border-radius:5px;box-shadow:initial;padding:.7em;font-size:16px;font-weight:400;width:auto}.contact-wrap input#searchsubmit[type=submit]:hover{position:static}.contact-wrap input[type=submit]{display:block;margin:0 auto;width:40%;padding:.7em 0;border:none;background:#ff8d85;color:#fff;font-size:16px;font-weight:700;-webkit-appearance:none}.contact-wrap input[type=submit]:hover{opacity:.7;position:relative;top:1px;cursor:pointer}.contact-wrap input{max-width:100%;padding:.5em 1em;border-radius:10px;border:3px solid #ccc;font-size:100%}.contact-wrap input[type=text],input[type=tel],input[type=email]{border-radius:7px;padding:1em;width:100%;box-sizing:border-box}.contact-wrap input#s{border-radius:7px 0 0 7px;border-right:none;display:table-cell;padding:.7em;font-size:16px;width:100%}.contact-wrap select{padding:.5em;border-radius:5px;border:3px solid #ccc}.contact-wrap img#wpstats{position:absolute;width:0;height:0;padding:0;border:none;overflow:hidden}.contact-wrap span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.contact-wrap div.wpcf7{margin:0 0 1em!important}.contact-wrap dd span.your-name,.contact-wrap dd span.your-kana,.contact-wrap dd span.your-email,.contact-wrap dd span.your-tel,.contact-wrap dd span.your-zipcode,.contact-wrap dd span.your-address,.contact-wrap dd span.your-address02,.contact-wrap dd span.your-message,.contact-wrap dd span.your-pr{width:100%}.wpcf7-form-control-wrap{width:100%}.wpcf7-form-control-wrap .wpcf7-form-control{width:100%}.wpcf7-form-control-wrap.birth-year,.wpcf7-form-control-wrap.birth-month,.wpcf7-form-control-wrap.birth-day{width:20%}.post-red{color:#ff0332}.post-blue{color:#0254bb}.post-bold{font-weight:700}.post-pink{color:#ffa6a6}.post-fonts12{font-size:1.2rem}.post-fonts18{font-size:1.8rem}.post-fonts20{font-size:2rem}.post-box{background:#fffcf7;padding:2em;margin:0 0 3em !important}.post-center{text-align:center !important}.post-right{text-align:right !important}.post-left{text-align:left !important}.margin-b15{margin-bottom:1.5em !important}.margin-b30{margin-bottom:3em !important}.margin-b5{margin-bottom:5em}.margin-l15{margin-left:1.5em !important}ol.post-list li{list-style-type:decimal;list-style-position:outside}.news-wrap ul.post-list{margin:0 0 1.5em}.news-wrap ul.post-list li{margin:0 0 0 2.5em;list-style-type:disc;list-style-position:outside}.news-wrap ul.post-list li a{text-decoration:underline;color:#002cff}.news-wrap ul.number-list{margin:0 0 1.5em}.news-wrap ul.number-list li{padding:0 0 .5em;list-style-position:outside;position:relative;margin:0 0 0 1em;line-height:1.8}.news-wrap ul.number-list li:first-child:before{content:"(1) "}.news-wrap ul.number-list li:nth-child(2):before{content:"(2) "}.news-wrap ul.number-list li:nth-child(3):before{content:"(3) "}.news-wrap ul.number-list li:nth-child(4):before{content:"(4) "}.news-wrap ul.number-list li:nth-child(5):before{content:"(5) "}.news-wrap ul.number-list li span.gray-f12{margin:0 0 0 2.5em}.contact-wrap dt span.gray-f12,span.gray-f12{font-weight:400;background:initial;color:#666;font-size:1.2rem}.postbtn-box .postbtn-wrap{display:flex;width:90%;margin:0 auto}.postbtn-box .postbtn-wrap li{box-sizing:border-box;width:33.3%;margin:0 .3em;border:1px solid #f66;border-radius:5px;text-align:center;position:relative}.postbtn-box .postbtn-wrap li:after{position:absolute;content:" ▲";color:#fdcdcd;transform:rotate(90deg);right:.5em;font-size:1.2rem;top:30%}.postbtn-box .postbtn-wrap li a{color:#f66;display:block;padding:.7em 0 .5em;transition:.2s all ease 0s}.postbtn-box .postbtn-wrap li a:hover{background:#f66;color:#fff}.post-title{font-size:2rem;color:#f66;padding:0 10px;border-left:4px solid;line-height:1.5;margin-bottom:2em !important}.post-jbs table.base-table tr td span{display:inline-block !important}.font-green{color:#0b7a2b}.greenborder_wrap{display:block !important;border:1px solid #0b7a2b;border-radius:7px;padding:1.5em 1.2em 1.2em}.bg-lightgreen{background:#fafcf7}.mid-career.acupuncture-recruit{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;padding:5em 0 0}.acupuncture{position:relative;overflow:hidden;padding:0 !important}.acupuncture .acupuncture_tvtext{width:40%;float:left;text-align:center;padding:13em 0 0}.acupuncture .acupuncture_tvtext h2{margin:0 0 30%}.acupuncture .acupuncture_tvtext h2 img{margin:0 0 1em;width:100%;max-width:356px;animation:fadeInFromBottom 1.2s linear 1}.acupuncture .acupuncture_tvtext h3 img.fvlogo{animation:fadeIn 4.8s linear 1}.acupuncture img.fv_konoha{top:-100px;left:15%;position:absolute;animation:leafanime 3.5S linear 1 normal;-webkit-animationa:leafanime 3.5S linear 1 normal}.acupuncture img.fv_bg{bottom:10px;left:0;position:absolute;animation:fadeIn 4.9s linear 1;max-width:360px}.acupuncture .main{width:60%;float:right;height:100vh;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/acupuncture_fvbg.gif) no-repeat 10.3% bottom,linear-gradient(90deg,#fff 0%,#fff 10%,#f3f7ed 10%,#f3f7ed 100%);box-sizing:border-box}.acupuncture .main .slider{height:90vh;overflow:hidden;border-radius:10px}.acupuncture .main .slider img.coverPosition1,.acupuncture .main .slider img.coverPosition2{object-position:50% 50%}.acupuncture .main .slider .slick-dots{display:none !important}.acupuncture .main .slick-initialized .slick-slide{padding:120px .5% 50px 0}.acupuncture img.fvover{position:absolute;top:90px;right:0;width:200px;height:auto;animation:rotation01 120s linear infinite;opacity:.6}.acupuncture img.fv-okyu{position:absolute;bottom:30px;right:10px;width:60px;height:auto}.acupuncture img.fv-smoke{position:absolute;bottom:85px;right:-25px;animation:rotation-y 30s infinite}.mid-career.acupuncture-recruit h3.title{font-family:"HuiFontP109";font-size:4rem;color:#0b7a2b;letter-spacing:.02em;margin:0 0 1em}.acupuncture-recruit h3.title:before{content:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/acupuncture_title_bgl.png);display:inline-block;vertical-align:top;margin:0 .3em 0 0}.acupuncture-recruit h3.title:after{content:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/acupuncture_title_bgr.png);display:inline-block;vertical-align:top;margin:0 0 0 .3em}.acupuncture-us{position:relative !important}.acupuncture-us img.us_item01{position:absolute;left:3%;top:100px;animation:yurayura01 2.5s linear infinite;width:200px;height:auto}.acupuncture-us img.us_item01_bg01{position:absolute;left:1%;top:200px;animation:bright 2s linear infinite;width:23px;height:auto}.acupuncture-us img.us_item01_bg02{position:absolute;left:4%;top:100px;animation:bright 2.8s linear infinite;width:20px;height:auto}.acupuncture-us img.us_item01_bg03{position:absolute;right:30px;bottom:190px;animation:bright 2.8s linear infinite;width:20px;height:auto}.acupuncture-us img.us_item01_bg04{position:absolute;right:15px;bottom:120px;animation:bright 2.3s linear infinite;width:15px;height:auto}.acupuncture-us img.us_item01_bg05{position:absolute;right:200px;bottom:120px;animation:bright 2s linear infinite;width:20px;height:auto}.acupuncture-us img.us_item02{position:absolute;right:50px;bottom:80px;width:120px;height:auto;animation:yurayura01 2s linear infinite}.acupuncture-us .section-inner h4,.acupuncture-work .section-inner h4{margin:0 0 3em;color:#0b7a2b;font-size:2.2rem}.acupuncture-us .section-inner p.text-box{width:60%;margin:0 auto}.acupuncture-us .section-inner p.text-box span{display:block;margin:0 0 2em}.acupuncture-us .section-inner p.text-box span.bold{display:inline-block;margin:0}.acupuncture-us ul.img_slide,.acupuncture-us ul.img_slide li .img_wrap{position:relative}.acupuncture-us ul.img_slide li{position:absolute;list-style-type:none;width:33.333%}.acupuncture-us ul.img_slide li:first-child{left:0;bottom:80px}.acupuncture-us ul.img_slide li:nth-child(2){left:34%;bottom:0}.acupuncture-us ul.img_slide li:last-child{right:0;bottom:80px}.acupuncture-us ul.img_slide li img{max-width:345px;height:auto;width:100%}.acupuncture-us ul.img_slide li img:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto;opacity:0}.acupuncture-us ul.img_slide li:first-child img:last-child{animation:slideshow01 12s linear infinite}.acupuncture-us ul.img_slide li:nth-child(2) img:last-child{animation:slideshow01 10s linear infinite}.acupuncture-us ul.img_slide li:nth-child(3) img:last-child{animation:slideshow01 11s linear infinite}.acupuncture-us ul.img_slide li:first-child img:first-child{opacity:0;animation:slideshow02 12s linear infinite}.acupuncture-us ul.img_slide li:nth-child(2) img:first-child{opacity:0;animation:slideshow02 10s linear infinite}.acupuncture-us ul.img_slide li:last-child img:first-child{opacity:0;animation:slideshow02 11s linear infinite}.acupuncture-work{border-bottom:1px solid #e7efd9;position:relative}.acupuncture-work .section-inner{padding:4.3em 0 0}.acupuncture-work img.ac-about_bg01{position:absolute;left:0;top:200px;animation:rotation01 15s linear infinite}.acupuncture-work img.ac-about_bg02{position:absolute;left:50%;top:450px;animation:rotation01 20s linear infinite}.acupuncture-work img.ac-about_bg03{position:absolute;left:20%;top:1480px;animation:rotation01 15s linear infinite}.acupuncture-work img.ac-about_bg04{position:absolute;right:0;top:1150px;animation:rotation01 25s linear infinite}.acupuncture-work .day_flow{background:rgba(255,255,255,.9);padding:2.8em 2em 1.5em;box-shadow:2px 2px 4px rgba(0,0,0,.3);box-sizing:border-box}.acupuncture-work .day_flow h5.greenborder_wrap{text-align:center;font-size:1.8rem;color:#0b7a2b;line-height:1.5;padding:.2em 0 .1em}.acupuncture-work .timeline-wrap{display:table;position:relative;margin-bottom:25px}.acupuncture-work .timeline-wrap:before{content:"";position:absolute;top:auto;left:33px;bottom:-70px;width:3px;height:100%;background-color:#dbebdf}.acupuncture-work .timeline-wrap:last-child:before{display:none}.acupuncture-work .timeline-wrap .time-inner{display:table-cell;vertical-align:top}.acupuncture-work .timeline-wrap .time-inner .circle{background:#9cc93a;width:70px;height:70px;border-radius:35px}.acupuncture-work .timeline-wrap .time-inner.text{padding:.9em 0 0 .5em;line-height:1.4}.acupuncture-work .timeline-wrap .time-inner .circle p{color:#fff;text-align:center;font-size:2.2rem;display:table-cell;padding:.8em 0 0 .6em;font-weight:400;text-shadow:1px 1px 0 #9cc93a,-1px -1px 0 #9cc93a,-1px 1px 0 #9cc93a,1px -1px 0 #9cc93a,0px 1px 0 #9cc93a,0-1px 0 #9cc93a,-1px 0 0 #9cc93a,1px 0 0 #9cc93a}.acupuncture-work .timeline-wrap .time-inner .circle.pm p{padding:.8em 0 0 .3em}.acupuncture-work .timeline-wrap .time-inner p{font-size:2.2rem;display:table-cell;padding:0 0 0 1.5em;color:#0b7a2b;font-weight:700;line-height:1.5}.acupuncture-work .timeline-wrap .time-inner p span{font-size:1.6rem;padding:0 0 0 1em;color:#333;font-weight:400}.acupuncture-work .timeline-wrap .time-inner p span.greenborder_wrap{font-size:2.2rem;padding:.1em .5em 0;color:#0b7a2b;font-weight:700;background:#fff4a3;line-height:1.5}.acupuncture-manager{background:linear-gradient(180deg,#fff 0%,#fff 65%,#fafcf7 65%,#fafcf7 100%)}.acupuncture-manager .section-inner{position:relative;padding:2.5em 0 8em}.acupuncture-manager .section-inner img.manager{width:100%;max-width:1287px;height:auto}.acupuncture-manager .section-inner img.ac-manager_bg01{position:absolute;width:16px;height:auto;left:0;top:250px;animation:bright 3s linear infinite}.acupuncture-manager .section-inner img.ac-manager_bg02{position:absolute;width:31px;height:auto;left:58%;top:190px;animation:bright 4s linear infinite}.acupuncture-manager .section-inner img.ac-manager_bg03{position:absolute;width:23px;height:auto;right:0;top:50px;animation:bright 2s linear infinite}.acupuncture-manager .section-inner img.ac-manager_bg04{position:absolute;width:23px;height:auto;left:5%;top:60%;animation:bright 2s linear infinite}.acupuncture-manager .section-inner img.ac-manager_bg05{position:absolute;width:23px;height:auto;left:60%;top:48%;animation:bright 3s linear infinite}.acupuncture-manager .section-inner img.ac-manager_bg06{position:absolute;width:16px;height:auto;right:0;top:53%;animation:bright 3s linear infinite}.acupuncture-manager .section-inner img.ac_item01{position:absolute;width:70px;height:auto;left:60%;top:80px;animation:yurayura01 2s linear infinite}.acupuncture-manager .section-inner img.ac_item02{position:absolute;width:70px;height:auto;right:5%;top:58%;animation:yurayura02 2s linear infinite}.acupuncture-manager .section-inner img.ac_item03{position:absolute;width:200px;height:auto;left:10%;top:54%;animation:yurayura01 2.5s linear infinite}.acupuncture-manager .section-inner img.ac_item04{position:absolute;width:150px;height:auto;right:20%;top:56%;animation:yurayura01 1.5s linear infinite}.acupuncture-manager .section-inner img.ac_item05{position:absolute;width:70px;height:auto;left:61%;top:40px;animation:fluffy 1.5s linear infinite}.acupuncture-manager .section-inner .text-box{position:absolute;width:92%;margin:0 auto;left:0;right:0;bottom:5em;background:rgba(255,255,255,.8);padding:2.3em 2.5em 1.5em;box-shadow:2px 2px 4px rgba(0,0,0,.3);box-sizing:border-box;font-family:'HuiFontP109'}.acupuncture-manager .section-inner .text-box h4{margin:0;color:#0b7a2b;font-size:2.6rem}.acupuncture-manager .section-inner .text-box p{font-size:1.9rem;letter-spacing:0;margin:0 0 .8em;padding:0}.acupuncture-manager .section-inner .text-box p br{opacity:0}.acupuncture-qa h3{position:relative}.acupuncture-qa h3 img{position:absolute;right:25%;top:-80px;animation:bound-anim2 1.2s infinite}.acupuncture-qa .qa_box{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/qa_leaf_lt.png) 0px 5px,url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/qa_q.gif) left top,url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/qa_leaf_rb.png) right bottom,url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/qa_a.gif) right bottom,linear-gradient(180deg,#fff 0%,#fff 20px,#fffdec 30px,#fffdec 96%,#fff 96%,#fff 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat;padding:4.5em;position:relative}.acupuncture-qa .qa_box .tool{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:0}.acupuncture-qa .qa_box li{list-style-type:none;padding:0 5px}.acupuncture-qa .qa_box .tool li img{width:100%;max-width:201px;height:auto;box-sizing:border-box;display:block;margin:0 5px}.acupuncture-qa .qa_box .qa-list{padding:0 0 0 20px}.acupuncture-qa .qa_box .qa-list li{position:relative}.acupuncture-qa .qa_box .qa-list li:before{position:absolute;left:-15px;content:"●";color:#c2d94e}.acupuncture-qa .qa_box .greenborder_wrap{padding:.8em 2em .7em}.acupuncture-qa .qa_box .greenborder_wrap .bold.font-green{font-size:1.8rem}.acupuncture-qa h4{color:#0b7a2b;font-size:2.2rem}.mid-career.acupuncture-recruit table.base-table th{color:#0b7a2b;background:#fff;font-weight:700;font-size:1.6rem}.mid-career.acupuncture-recruit table.base-table td{background:#fff;font-size:1.6rem}.mid-career.acupuncture-recruit.bg-lightgreen table.base-table th,.mid-career.acupuncture-recruit.bg-lightgreen table.base-table td{background:#fafcf7;line-height:1.8}.mid-career.acupuncture-recruit table.base-table tr td span{display:inline}.mid-career.acupuncture-recruit table.base-table th,.mid-career.acupuncture-recruit table.base-table td{border-top:none;border-right:none;border-left:none;border-bottom:1px dotted #a3cb15}.mid-career.acupuncture-recruit .base-table td dl dt:before{font-size:1.6rem;color:#a3cb15;top:0}.mid-career.acupuncture-recruit .base-table td dl dd{margin-bottom:.8em}.mid-career.acupuncture-recruit table.base-table td dl{padding:1.2em 1em 1.3em 2.5em}.mid-career.acupuncture-recruit table.base-table td dl dt{margin:0 0 .2em}.mid-career.acupuncture-recruit table.base-table td dl dd{margin:0 0 1em}.mid-career.acupuncture-recruit table.base-table td dl dd:last-child{margin:0}.acupuncture_bar{display:block;padding:1em 0 1.5em;text-align:center}.acupuncture_bar.bar_small img{width:100%;max-width:746px;height:auto}.acupuncture_bar.bar_large img{width:100%;max-width:942px;height:auto}.mid-career.acupuncture-recruit .ggmap_wrap{padding:1em 0 1.5em}.mid-career.acupuncture-recruit .ggmap_wrap .ggmap{padding-bottom:35%;padding-top:30px}.mid-career.acupuncture-recruit .btn-wrap{position:relative}.mid-career.acupuncture-recruit .btn-wrap li{background:#99c108;width:45%;border:2px solid #99c108;box-sizing:border-box;display:block;float:left;height:85px}.mid-career.acupuncture-recruit .btn-wrap li:first-child{background:#fff;box-shadow:none}.mid-career.acupuncture-recruit .btn-wrap li:first-child:hover{background:#fff;box-shadow:none;transform:translate3d(0,0px,0)}.mid-career.acupuncture-recruit .btn-wrap li:first-child a{color:#83a700;font-size:2.8rem;font-weight:700;line-height:.8;position:relative}.mid-career.acupuncture-recruit .btn-wrap li:first-child a span{font-weight:400}.mid-career.acupuncture-recruit .btn-wrap li:first-child a:after{display:none}.mid-career.acupuncture-recruit .btn-wrap li:first-child a:before{position:absolute;content:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/tel_icon.gif);left:23px;top:18px}.mid-career.acupuncture-recruit .btn-wrap li:nth-child(2) a:after{font-size:1.4rem;right:1em;top:32%}.mid-career.acupuncture-recruit .btn-wrap li:nth-child(2){background:#99c108}.mid-career.acupuncture-recruit .btn-wrap li:nth-child(2) a{font-size:2.6rem;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.3);letter-spacing:.15em;padding:.5em 0 .4em}.mid-career.acupuncture-recruit .btn-wrap img{position:absolute;right:50px;animation:bound-anim1 1.2s infinite}@keyframes leafanime{0%{top:0;left:8%;animation-timing-function:ease-in-out;transform:rotateY(0)}30%{top:15%;left:14%;animation-timing-function:ease-in-out}35%{transform:rotateY(270deg)}65%{top:25%;left:5%;animation-timing-function:ease-in-out;opacity:1}100%{top:65%;left:17%;opacity:.1}}@keyframes fadeIn{0%{opacity:0}70%{opacity:0}100%{opacity:1}}@keyframes fadeInFromBottom{0%{opacity:0;transform:translateY(15px)}50%{opacity:.5}100%{opacity:1;transform:translateY(0px)}}@keyframes bound-anim1{0%,100%{top:0}30%{top:-10%}90%{top:0}}@keyframes bound-anim2{0%,100%{top:-80px}30%{top:-70px}90%{top:-80px}}@keyframes yurayura01{0%{transform:rotate(0deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}@keyframes yurayura02{0%{transform:rotate(315deg)}25%{transform:rotate(325deg)}50%{transform:rotate(315deg)}75%{transform:rotate(325deg)}100%{transform:rotate(315deg)}}@keyframes bright{0%{opacity:.1}30%{opacity:1}70%{opacity:1}100%{opacity:.5}}@keyframes fluffy{0%{transform:scale(1,1.0) translate(0%,0%)}15%{transform:scale(.9,.9) translate(0%,5%)}30%{transform:scale(1.1,.8) translate(0%,8%)}50%{transform:scale(.8,1.1) translate(0%,-8%)}70%{transform:scale(1.1,.9) translate(0%,5%)}100%{transform:scale(1,1.0) translate(0%,0%)}}@keyframes rotation01{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes bright{0%{opacity:.1}30%{opacity:1}70%{opacity:1}100%{opacity:.5}}@keyframes slideshow01{0%{opacity:.5}10%{opacity:1}28%{opacity:1}38%{opacity:0}100%{opacity:0}}@keyframes slideshow02{0%{opacity:.5}10%{opacity:0}28%{opacity:0}38%{opacity:1}100%{opacity:1}}@keyframes rotation-y{0%{transform:rotateY(0);opacity:1}50%{transform:rotateY(180deg);opacity:.8}100%{transform:rotateY(0deg);opacity:.7}}img.post-left{float:left;margin:0 15px 15px 0}.lpwrap{width:100%;max-width:1080px;margin:0 auto}.lpwrap p{padding:0;width:100%}.lpwrap img{border-radius:0;margin:0}.course_box{display:flex;align-items:center;justify-content:space-around;border:3px solid #0167d3;padding:2em 1.5em 2.5em;margin:0 0 2em;width:100%;max-width:1080px;box-sizing:border-box}.course_box .cleftbox,.course_box .cleftbox{width:50%}.skybg_box{background:#e5f7fd;border-radius:5px;padding:1em 1em 1.5em;margin:1.5em 0;display:block}.memobox{border:2px solid #ececec;background:linear-gradient(0deg,transparent 9px,#ececec 10px),linear-gradient(90deg,transparent 9px,#ececec 10px);background-size:10px 10px;padding:2em 2em 2.5em;width:100%;max-width:1080px;box-sizing:border-box;position:relative}.memobox:after{content:"";position:absolute;right:0;bottom:0;width:420px;height:531px;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg/2021inter08_img.png) no-repeat bottom right;background-size:contain}table.inter-sche{width:100%;margin:25px auto 40px;border-collapse:separate;border-spacing:0}table.inter-sche th{width:150px;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg/2021inter08_contthbg.gif) no-repeat center center;padding:.5em .5em .4em;text-align:center;color:#fff}table.inter-sche td{width:calc(100% - 150px);padding:.5em .5em .6em}.contact-wrap .contents-wrapper#interform input[type=submit]{background:#0175dc}div.wpcf7-mail-sent-ok{background-color:#56b379;color:#fff;font-weight:700 !important;font-size:120%;padding:10px}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:4px solid #f7e700 !important;font-weight:700 !important}span.wpcf7-not-valid-tip{color:red;font-size:120% !important;font-weight:700 !important;display:block}.submit.mwformbtn{text-align:center}.mwformbtn input[type=submit]{background:#01aef1;display:inline-block;width:30%}.mwformbtn input[type=submit].return{background:#fdd758;display:inline-block;width:25%}.mw_wp_form .error{font-size:100% !important;color:red !important;display:block;font-weight:700}.mw_wp_form.mw_wp_form_input p.comment{width:100%}.mw_wp_form.mw_wp_form_input p.comment .post-bold{width:100%;font-size:2rem;color:#ffa6a6}.mw_wp_form.mw_wp_form_input p.checkcomment{display:none}.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview p.checkcomment{display:block;width:100%;text-align:center}.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview p.comment{display:none}.mwform-checkbox-field{margin-bottom:5px}.mwform-checkbox-field input,.mwform-radio-field input{margin-right:0 !important}.mwform-checkbox-field label,.mwform-radio-field label{margin-right:5px}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0 !important}.contact-wrap select{font-size:110%;padding:.3em 0}.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview p.checkcomment span.post-bold{font-size:2rem;color:#ffa6a6}.mw_wp_form.mw_wp_form_confirm.mw_wp_form_preview .inquiry.form.check{border:5px solid #fde9e5;padding:15px}.customform .wpcf7-list-item{margin:0 1.8em .7em 1em !important;width:initial !important}.customform .wpcf7-list-item-label{position:relative;width:initial !important}.customform .wpcf7-list-item-label:before{position:absolute;width:100%;height:25px;border:2px solid #ffc4c4;position:absolute;left:-15px;padding:3px 28px 3px 0;top:-3px;border-radius:5px}.customform input[type=checkbox]{position:absolute;opacity:0}.customform input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:-2px;left:-18px;width:20px;height:30px;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../img/formcheck.png) no-repeat center;background-size:contain}.ninshoflex{display:flex}.ninshoflex .w25{width:25%}.ninshoflex .w75{width:75%;padding:0 1em 0 0}.ninshoflex .w75 span.post-bold{display:inline}.ninshoImg{width:100% !important;height:auto}.flex.snsber{display:flex;justify-content:center;margin:0;padding:0 0 1.5em}.flex.snsber li{width:33%;margin:0 .5% .5%;background:#fff;border-radius:3px;box-sizing:border-box}.flex.snsber li img{width:100%}.flex.snsber li:first-child{display:block;text-align:center;border:1px solid #005ce2}.flex.snsber li:first-child img{width:33%;text-align:center;background:#fff;padding:3px 0}.flex.snsber li:nth-child(2){display:block;text-align:center;border:1px solid #cc1657;padding:.6em 0 .5em}.flex{display:flex}.fs40{font-size:4rem !important}.fs12{font-size:1.2rem !important}.fc_pink{color:#fa8897 !important}.fc_oran{color:#ffac6c !important}.fc_green{color:#77d293 !important}.fc_sky{color:#5ecedc !important}.fb{font-weight:700 !important}.ojt{font-weight:700;font-size:4rem !important}.w30{width:30%}.w70{width:70%}span.subtit{text-align:center;color:#fec5c2;width:100%;margin:0 0 2em}.flow_intro.pageLinkBtn{padding:0 0 2em !important}.flow_intro h2{font-size:1.6rem;font-weight:400;text-align:center;line-height:1.5;padding:2.5em .5em 1.5em}.flow_intro .btn-wrap .flow_btn{background:#fa8897;color:#fff;border:none;font-weight:700}.flow_intro .btn-wrap .train_btn{background:#7ecc96;color:#fff;border:none;font-weight:700}.flow_intro .btn-wrap .flow_btn:after,.flow_intro .btn-wrap .train_btn:after{color:#fff}.ojtFlow.bg-pink.ojtFlow2022 h3.title,.training.train2022 h3.title{color:#888;font-size:2.5rem;margin:0}.ojtFlow.bg-pink.ojtFlow2022 h3.title span,.training.train2022 h3.title span{display:inline-block}.ojtFlow.bg-pink.ojtFlow2022 .flow_box>li{width:100%;box-sizing:border-box;border:2px solid #fa8897;padding:1.5em 1.5em 1em;position:relative;margin:0 0 1.5em;background:#fff}.ojtFlow.bg-pink.ojtFlow2022 .flow_box>li .w30 h4{background:#fa8897;color:#fff;margin:0 0 .5em;padding:.1em .7em 0;display:inline-block;font-size:2.3rem}.ojtFlow.bg-pink.ojtFlow2022 .flow_box>li .w30>span{color:#fa8897;font-size:1.4rem;display:block;padding:.1em .7em 0;display:block}.flow_list li{color:#333;font-size:1.8rem;font-weight:700;padding:0 0 0 2em}.flow_list li:before{color:#333;content:"－"}li img.flowimg{width:240px;position:absolute;right:-5px;bottom:0}.training.train2022 h4{border-radius:0;background:0 0;color:#888;margin:0 0 .5em;padding:0 0 0 1em;display:inline-block;font-size:2.3rem;line-height:1.2}.training.train2022 h4.kenshuu{border-left:5px solid #77d293}.training.train2022 h4.kyouiku{border-left:5px solid #5ecedc}.training .trainbox>li{width:100%;box-sizing:border-box;border:2px solid #77d293 !important;padding:4.5em 15.5em 1em 1.5em;position:relative;margin:0 0 1.5em;background:#fff}.training .trainbox{margin-bottom:4.5em}.training .trainbox.skybox>li{border:2px solid #5ecedc !important}.training .trainbox.skybox>li:last-child{border-bottom:2px solid #5ecedc !important}.training .trainbox>li h5{position:absolute;left:0;top:10px;background:#77d293;color:#fff;padding:.2em .5em 0}.training .trainbox.skybox>li h5{background:#5ecedc}.training.train2022 ul li ul li:after{display:none}.worksidebtn{width:90px;height:auto;position:fixed;right:0;bottom:0;z-index:9999}.numbertext .fc_pink.fb{display:block;font-size:1.8rem}@media all and (-ms-high-contrast:none){body{text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}.news-box{bottom:10px}ul.btn-wrap a:after{top:1.15em !important}.footerbtn-box .btn-box ul.btn-wrap a:after{right:1em !important;top:4em !important}.footerbtn-box .tel-box ul.btn-wrap a:after{right:1.5em !important;top:2.1em!important}.footerbtn-box .tel-box .btn-wrap li:nth-child(2) a:after{left:0 !important;top:0!important}table.history-table tr th:before{height:600%}table.history-table tr:nth-last-child(2) th:before{height:250%}.acupuncture .main .slider img.coverPosition1,.acupuncture .main .slider{object-fit:cover}.acupuncture .main .slider img.coverPosition1,.acupuncture .main .slider img.coverPosition2{object-position:50% 50%;max-width:1244px;height:calc(100vh - 100px)}}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.lpwrap2023 .course_box{border:none;padding:1em;margin:0}.lpwrap2023 .course_box .cleftbox{width:60%}.lpwrap2023 .course_box .crightbox{width:40%}.lpwrap2023 .course_box .skybg_box{padding:1em;margin:.5em 0;font-size:1.4rem;line-height:1.6}.lpwrap2023 .memobox{padding:2em 1em 1.5em}.lpwrap2023 .memobox table.inter-sche th,.lpwrap2023 .memobox table.inter-sche td{font-size:1.4rem}.lpwrap2023 table.inter-sche{border-collapse:separate;border-spacing:3px}.lpwrap2023 table.inter-sche th{width:110px;padding:.2em .3em .1em !important}.lpwrap2023 table.inter-sche td{padding:.2em .3em .1em .7em !important;line-height:1.3;width:calc(100% - 110px)}.lpwrap2023 .memobox:after{content:"";position:absolute;right:0;bottom:0;width:365px;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2023/2023inter13.png) no-repeat bottom right;background-size:contain}._pcnone{display:none}._spnone{display:block}p.intcoutit{line-height:1.5;font-size:1.8rem;font-weight:700}.openlp2024 .contents-wrapper{max-width:780px}.openlp2024 img{max-width:1071px;display:block}.openlp2024 .openfvwrap{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2024/opencom02bgl.jpg) no-repeat left bottom,url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2024/opencom02bgr.jpg) no-repeat right bottom;background-size:28%}.openlp2024 .openhowwrap{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2024/opencom03bg.jpg) repeat-x bottom left;background-size:contain}.openlp2024 .openaboutwrap{position:relative}.openlp2024 .openaboutwrap:before{content:"";width:830px;height:210px;position:absolute;bottom:0;left:5%;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2024/leftsurf.png) no-repeat left bottom;background-size:20%}.openlp2024 .openaboutwrap:after{content:"";width:830px;height:210px;position:absolute;bottom:0;right:5%;background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2024/rightsurf.png) no-repeat right bottom;background-size:20%}.openlp2024 .contact-wrap{border-top:3px solid #222}.openlp2024 .openaboutwrap .article,.openlp2024 .contact-wrap article,.openlp2024 .openaboutwrap article{border-right:3px solid #222;border-left:3px solid #222}.openlp2024 .lpcontwrap form{padding:0 2.5em;box-sizing:border-box}.openlp2024 .lpcontwrap.contact-wrap .wpcf7{margin:0 !important}.openlp2024 .lpcontwrap.contact-wrap form dt span.require{background:#ff0101}.openlp2024 .lpcontwrap.contact-wrap input[type=submit]{width:60%;padding:.6em 0 .5em;background:#00b7ef;font-size:20px;border-radius:3px;border:2px solid #000;box-shadow:4px 4px 0 #eabc3c}.openlp2024 .lpcontwrap.contact-wrap input[type=submit]:hover{box-shadow:none}.inv-recaptcha-holder{padding:0 0 15px}.openlp2024 .lpcontwrap.contact-wrap .grecaptcha-badge{margin:0 auto}.openlp2024 .linkwrap{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2024/linkwrapbg.jpg) repeat-x center center/contain}.openlp2024 .linkwrap .flex.linkber{justify-content:space-around;margin:0;padding:1.5em 0 1.3em}.openlp2024 .linkwrap .flex.linkber li a{display:block;box-shadow:4px 4px 0 #be921c}.openlp2024 .linkwrap .flex.linkber img{max-width:250px}.openlp2024 .linkwrap .flex.linkber li:last-child{background:#fff;text-align:center}.openlp2024 .linkwrap .flex.linkber li:last-child img{width:83%;margin:0 auto}.openlp2024 .others{border-bottom:3px solid #000}.openlp2024 .others article{border-left:3px solid #000;border-right:3px solid #000;padding-bottom:3em}.openlp2024 .others article.daybtn{border-bottom:3px solid #000}.openlp2024 .others a{display:block;width:60%;margin:0 auto;border:3px solid #000;border-radius:3px;font-size:2rem;color:#fff;text-align:center;font-weight:700;padding:.5em 0 .4em;box-shadow:4px 4px 0 #f2b001}.openlp2024 .others a.daybtn{background:#00b7ee}.openlp2024 .others a.onlinebtn{background:#009b1a}.openlp2024 .linkwrap .flex.linkber li a:hover,.openlp2024 .others a:hover{display:block;box-shadow:none;transform:translateY(2px)}.briefing-schedule.opencom .img-box img{width:150px}.dayworkhowwrap{background:url(//www.careoth-senior.com/recruit/wp-content/themes/yuyu-recruit/css/../lpimg2024/daywork03bg.jpg) repeat-x bottom left;background-size:contain}.openlp2024.inter2025 .others:last-child{border-bottom:none}.bulebg{background:#1d00cc}.openlp2024.inter2025 .internaboutwrap article{border-left:3px solid #000;border-right:3px solid #000}.openlp2024.inter2025 .internaboutwrap .daybtn{padding-bottom:3em}@media screen and (max-width:768px){.openlp2024 .openfvwrap{background-size:40%}.openlp2024 .openaboutwrap:after{background-size:10%;right:0}.openlp2024 .openaboutwrap:before{background-size:10%;left:0}.openlp2024 .contact-wrap .contents-wrapper{width:100%}.openlp2024 .linkwrap .flex.linkber li a{display:block;box-shadow:4px 4px 0 #be921c;width:250px;margin:0 auto .5em}.openlp2024 .lpcontwrap form{padding:0 .7em}.openlp2024 .lpcontwrap.contact-wrap input[type=submit]{width:90%}.openlp2024 .others a{width:90%}.footerbtn-box .tel-box .btn-wrap li:first-child{padding:0 !important}}