.news-area{margin-top:125px}.news-area .inner{width:675px;max-width:80%;margin:0 auto}.news-area .inner .news-box{margin-top:47px}.news-area .inner .news-box ul li a{display:block;-webkit-transition:opacity .2s;transition:opacity .2s}.news-area .inner .news-box ul li a .info{display:-webkit-box;display:-ms-flexbox;display:flex}.news-area .inner .news-box ul li a .info time{display:block;font-family:"Lato",sans-serif;font-weight:900;font-size:.875rem;letter-spacing:.1em;color:#00634c;-ms-flex-negative:0;flex-shrink:0;margin-right:11px}.news-area .inner .news-box ul li a .info .categorys{font-weight:500;font-size:.8125rem;color:#f27e3a;line-height:1.5;margin-top:-4px}.news-area .inner .news-box ul li a .info .categorys .category+.category:before{content:", "}.news-area .inner .news-box ul li a .title{-webkit-transition:color .2s;transition:color .2s;font-weight:500;font-size:.9375rem;line-height:1.8em;letter-spacing:.0253333333em}@media(min-width: 769px){.news-area .inner .news-box ul li a .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.news-area .inner .news-box ul li a:hover{opacity:.6}.news-area .inner .news-box ul li a:hover .title{color:#00634c}.news-area .inner .news-box ul li+li{margin-top:27px}.news-area .inner .common-more{margin:35px auto 0}@media(max-width: 768px){.news-area .inner .news-box ul li a .title{margin-top:8px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}body .top-slide-area{height:100vh;overflow:hidden;position:relative}body .top-slide-area .top-slide-box{height:100%}body .top-slide-area .top-slide-box .top-slide li .slide-image{height:100vh;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}body .top-slide-area .top-slide-box .top-slide li .slide-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .top-slide-area .top-slide-box .top-slide li[aria-hidden=false] .slide-image,body .top-slide-area .top-slide-box .top-slide li.old .slide-image{-webkit-animation:slide_scale 6.5s linear forwards;animation:slide_scale 6.5s linear forwards}@-webkit-keyframes slide_scale{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes slide_scale{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}body .top-slide-area .top-slide-box .bx-wrapper{border:none;margin:0;-webkit-box-shadow:none;box-shadow:none;position:relative;z-index:0}body .top-slide-area .text-wrap{width:1700px;max-width:100%;position:absolute;height:100%;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body .top-slide-area .text-wrap .slide-text{position:absolute;color:#fff;font-size:3rem;font-weight:900;line-height:1.6041666667em;left:7.0588235294%;bottom:14.4444444444vh;opacity:0;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);-webkit-transition:opacity .8s,-webkit-clip-path .8s;transition:opacity .8s,-webkit-clip-path .8s;transition:opacity .8s,clip-path .8s;transition:opacity .8s,clip-path .8s,-webkit-clip-path .8s}body .top-slide-area .scroll-box{position:absolute;z-index:3;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:10;bottom:3.3333333333vh}body .top-slide-area .scroll-box .scroll-text{white-space:nowrap;color:#00634c;text-align:center;font-family:"Lato",sans-serif;font-size:.9375rem;letter-spacing:.1em;font-weight:900}body .top-slide-area .scroll-box .scroll{height:40px;width:16px;margin:8px auto 0;position:relative}body .top-slide-area .scroll-box .scroll:before{content:"";display:block;width:100%;padding-top:100%;border-radius:50%;background:#00634c;position:absolute;top:0;left:0;-webkit-animation:scroll 1.5s linear 0s infinite;animation:scroll 1.5s linear 0s infinite}@-webkit-keyframes scroll{0%{top:0}40%{top:24px}100%{top:24px}}@keyframes scroll{0%{top:0}40%{top:24px}100%{top:24px}}body .top-mv-area{height:100vh;overflow:hidden;position:relative}body .top-mv-area .image-box{height:100%;width:100%;position:relative;z-index:-1}body .top-mv-area .image-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .top-mv-area .text-wrap{width:1700px;max-width:100%;position:absolute;height:100%;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}body .top-mv-area .text-wrap .slide-text{position:absolute;color:#fff;font-size:3rem;font-weight:900;line-height:1.6041666667em;left:7.0588235294%;bottom:14.4444444444vh;opacity:0;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);-webkit-transition:opacity .8s,-webkit-clip-path .8s;transition:opacity .8s,-webkit-clip-path .8s;transition:opacity .8s,clip-path .8s;transition:opacity .8s,clip-path .8s,-webkit-clip-path .8s}body .top-mv-area .scroll-box{position:absolute;z-index:3;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:10;bottom:3.3333333333vh}body .top-mv-area .scroll-box .scroll-text{white-space:nowrap;color:#00634c;text-align:center;font-family:"Lato",sans-serif;font-size:.9375rem;letter-spacing:.1em;font-weight:900}body .top-mv-area .scroll-box .scroll{height:40px;width:16px;margin:8px auto 0;position:relative}body .top-mv-area .scroll-box .scroll:before{content:"";display:block;width:100%;padding-top:100%;border-radius:50%;background:#00634c;position:absolute;top:0;left:0;-webkit-animation:scroll 1.5s linear 0s infinite;animation:scroll 1.5s linear 0s infinite}@keyframes scroll{0%{top:0}40%{top:24px}100%{top:24px}}body.anime-start .top-slide-area .text-wrap .slide-text{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body.anime-start .top-mv-area .text-wrap .slide-text{opacity:1;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}body .top-page .pharmacy-area{margin-top:118px}body .top-page .pharmacy-area .image-box{width:79.4117647059%}body .top-page .pharmacy-area .image-box img{display:block;width:100%;border-radius:0 96px 0 0}body .top-page .pharmacy-area .text-box{width:1000px;max-width:80%;margin:0 auto;padding:92px 0 140px;position:relative}body .top-page .pharmacy-area .text-box:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100vw;background:#e0f1df;height:100%;border-radius:0 0 0 96px}body .top-page .pharmacy-area .text-box .text-inner{width:795px;max-width:85%;margin:0 auto}body .top-page .pharmacy-area .text-box .text-inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box{position:relative;z-index:0}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .text-bg{color:#fff;font-family:"Lato",sans-serif;font-weight:900;font-size:5.0625rem;position:absolute;white-space:nowrap;top:-28px;z-index:-1;left:-41px}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .title .main{display:block;font-weight:bold;font-size:1.75rem;color:#00634c;letter-spacing:.1em}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .title .sub{display:block;color:#f27e3a;font-size:.9375rem;letter-spacing:.1em;font-family:"Lato",sans-serif;font-weight:900}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .catch{margin-top:50px;color:#00634c;font-weight:900;font-size:1.6875rem;letter-spacing:.025em;line-height:1.59375em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .top-page .pharmacy-area .text-box .text-inner .double-box .right{margin-top:85px;width:355px;max-width:100%}body .top-page .pharmacy-area .text-box .text-inner .double-box .right .common-more{margin-top:22px}body .top-page .works-area{margin-top:115px}body .top-page .works-area .loop-box .loop-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}body .top-page .works-area .loop-box .loop-wrap .loop-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-animation:loop-left 80s infinite linear .5s both;animation:loop-left 80s infinite linear .5s both}body .top-page .works-area .loop-box .loop-wrap .loop-list li{width:25vw;padding-left:1.1764705882vw}body .top-page .works-area .loop-box .loop-wrap .loop-list li img{display:block;width:100%}body .top-page .works-area .bottom-box{width:620px;max-width:80%;margin:67px auto 0}body .top-page .works-area .bottom-box .inner .title-box{position:relative;z-index:0;padding-left:44px}body .top-page .works-area .bottom-box .inner .title-box .text-bg{color:#e0f1df;font-family:"Lato",sans-serif;font-weight:900;font-size:5.0625rem;position:absolute;white-space:nowrap;top:-28px;z-index:-1;left:-2px}body .top-page .works-area .bottom-box .inner .title-box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}body .top-page .works-area .bottom-box .inner .title-box .title .main{display:block;font-weight:bold;font-size:1.75rem;color:#00634c;letter-spacing:.1em}body .top-page .works-area .bottom-box .inner .title-box .title .sub{display:block;color:#f27e3a;font-size:.9375rem;letter-spacing:.1em;font-family:"Lato",sans-serif;font-weight:900}body .top-page .works-area .bottom-box .inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px}body .top-page .works-area .bottom-box .inner .double-box .image{width:37.4193548387%}body .top-page .works-area .bottom-box .inner .double-box .image img{display:block;width:100%;position:relative;z-index:-1}body .top-page .works-area .bottom-box .inner .double-box .text-box{-ms-flex-item-align:center;align-self:center}body .top-page .works-area .bottom-box .inner .double-box .text-box .catch{color:#00634c;font-weight:bold;font-size:1.125rem;letter-spacing:.025em;line-height:1.5555555556em}body .top-page .works-area .bottom-box .inner .double-box .text-box .common-more{margin-top:28px}body .top-page .long-text-area{position:relative;margin-top:105px}body .top-page .long-text-area .long-text-box .loop-long-box{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}body .top-page .long-text-area .long-text-box .loop-long-box .loop-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-animation:loop-left 80s infinite linear .5s both;animation:loop-left 80s infinite linear .5s both}body .top-page .long-text-area .long-text-box .loop-long-box .loop-list li{width:1742px;padding-left:20px}@media(min-width: 1700px){body .top-page .long-text-area .long-text-box .loop-long-box .loop-list li{width:102.4705882353vw;padding-left:1.1764705882vw}}body .top-page .long-text-area .long-text-box .loop-long-box .loop-list li img{display:block;width:100%}body .top-page .long-text-area .catch{white-space:nowrap;font-weight:bold;font-size:1.5rem;letter-spacing:.1em;position:absolute;line-height:1.5;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#00634c}body .top-page .sayu-area{margin-top:113px}body .top-page .sayu-area .sayu-item{display:-webkit-box;display:-ms-flexbox;display:flex}body .top-page .sayu-area .sayu-item .image-box{width:50%;position:relative}body .top-page .sayu-area .sayu-item .image-box img{width:137.4117647059%;position:absolute;z-index:-1;top:0}body .top-page .sayu-area .sayu-item .image-box:before{content:"";display:block;padding-top:85.6470588235%}body .top-page .sayu-area .sayu-item .text-box{-ms-flex-item-align:center;align-self:center;padding:15px 45px;width:500px;max-width:40%}body .top-page .sayu-area .sayu-item .text-box .title-box{position:relative;z-index:0}body .top-page .sayu-area .sayu-item .text-box .title-box .text-bg{color:#e0f1df;font-family:"Lato",sans-serif;font-weight:900;font-size:5.0625rem;position:absolute;white-space:nowrap;top:-58px;z-index:-1;left:-46px;line-height:.9}body .top-page .sayu-area .sayu-item .text-box .title-box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}body .top-page .sayu-area .sayu-item .text-box .title-box .title .main{display:block;font-weight:bold;font-size:1.75rem;color:#00634c;letter-spacing:.1em;white-space:nowrap}body .top-page .sayu-area .sayu-item .text-box .title-box .title .sub{display:block;color:#f27e3a;font-size:.9375rem;letter-spacing:.1em;font-family:"Lato",sans-serif;font-weight:900;white-space:nowrap}body .top-page .sayu-area .sayu-item .text-box .text-bottom{margin-top:65px}body .top-page .sayu-area .sayu-item .text-box .text-bottom .catch{font-size:1.6875rem;font-weight:900;letter-spacing:.025em;line-height:1.59375em;color:#00634c}@media(min-width: 1270px){body .top-page .sayu-area .sayu-item .text-box .text-bottom .catch.pc-nowrap{width:585px}}body .top-page .sayu-area .sayu-item .text-box .text-bottom .common-text15{margin-top:40px}body .top-page .sayu-area .sayu-item .text-box .text-bottom .common-more{margin-top:25px}body .top-page .sayu-area .sayu-item:nth-of-type(odd) .image-box img{left:0;border-radius:0 100px 100px 0}body .top-page .sayu-area .sayu-item:nth-of-type(even){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}body .top-page .sayu-area .sayu-item:nth-of-type(even) .image-box{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body .top-page .sayu-area .sayu-item:nth-of-type(even) .image-box img{right:0;border-radius:100px 0 0 100px}body .top-page .sayu-area .sayu-item+.sayu-item{margin-top:58px}body .top-page .staff-area{margin-top:117px}body .top-page .staff-area .inner{width:1000px;max-width:80%;position:relative;padding:105px 0 111px;margin:0 auto}body .top-page .staff-area .inner:before{content:"";display:block;background:#e0f1df;position:absolute;z-index:-10;top:0;right:7.5%;border-radius:0 80px 80px 0;height:100%;width:100vw}body .top-page .staff-area .inner .text-box{width:79%;margin:0 auto}body .top-page .staff-area .inner .text-box .title-box{position:relative;z-index:0}body .top-page .staff-area .inner .text-box .title-box .text-bg{color:#fff;font-family:"Lato",sans-serif;font-weight:900;font-size:5.0625rem;position:absolute;white-space:nowrap;top:-28px;z-index:-1;left:-41px}body .top-page .staff-area .inner .text-box .title-box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}body .top-page .staff-area .inner .text-box .title-box .title .main{display:block;font-weight:bold;font-size:1.75rem;color:#00634c;letter-spacing:.1em}body .top-page .staff-area .inner .text-box .title-box .title .sub{display:block;color:#f27e3a;font-size:.9375rem;letter-spacing:.1em;font-family:"Lato",sans-serif;font-weight:900}body .top-page .staff-area .inner .text-box .bottom-box{margin-top:47px}body .top-page .staff-area .inner .text-box .bottom-box .catch{color:#00634c;font-weight:bold;font-size:1.125rem;letter-spacing:.025em;line-height:1.5555555556em}body .top-page .staff-area .inner .text-box .bottom-box .common-more{margin-top:35px}body .top-page .rolemodel-area{margin-top:-68px}body .top-page .rolemodel-area .inner{width:1000px;max-width:80%;margin:0 auto}body .top-page .rolemodel-area .inner .double-box{width:525px;max-width:100%;position:relative;padding:50px 0 55px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 35px}body .top-page .rolemodel-area .inner .double-box .image{width:24.7619047619%}body .top-page .rolemodel-area .inner .double-box .image img{display:block;width:100%}body .top-page .rolemodel-area .inner .double-box .text-box{-ms-flex-item-align:center;align-self:center}body .top-page .rolemodel-area .inner .double-box .text-box h2 .main{line-height:1.3;display:block;color:#00634c;font-weight:bold;font-size:1.3125rem;letter-spacing:.0752380952em}body .top-page .rolemodel-area .inner .double-box .text-box h2 .sub{color:#f27e3a;display:block;font-weight:900;font-size:.8125rem;font-family:"Lato",sans-serif;letter-spacing:.1em;margin-top:3px}body .top-page .rolemodel-area .inner .double-box .text-box .common-more{margin-top:10px}body .top-page .rolemodel-area .inner .double-box:after{content:"";display:block;position:absolute;z-index:-1;width:130.2857142857%;height:100%;background:#ebebeb;top:0;left:-14.2857142857%;border-radius:65px}body .top-page .recruit-area{margin-top:130px}body .top-page .recruit-area .image-box{width:79.4117647059%;margin-left:auto}body .top-page .recruit-area .image-box img{display:block;width:100%;border-radius:96px 0 0 0}body .top-page .recruit-area .text-box{width:1000px;max-width:80%;margin:0 auto;padding:92px 0 140px;position:relative}body .top-page .recruit-area .text-box:before{content:"";display:block;position:absolute;z-index:-1;top:0;right:0;width:100vw;background:#e0f1df;height:100%;border-radius:0 0 96px 0}body .top-page .recruit-area .text-box .text-inner{width:795px;max-width:85%;margin:0 auto}body .top-page .recruit-area .text-box .text-inner .double-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box{position:relative;z-index:0}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .text-bg{color:#fff;font-family:"Lato",sans-serif;font-weight:900;font-size:5.0625rem;position:absolute;white-space:nowrap;top:-28px;z-index:-1;left:-41px}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 13px}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .title .main{display:block;font-weight:bold;font-size:1.75rem;color:#00634c;letter-spacing:.1em}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .title .sub{display:block;color:#f27e3a;font-size:.9375rem;letter-spacing:.1em;font-family:"Lato",sans-serif;font-weight:900}body .top-page .recruit-area .text-box .text-inner .double-box .left .catch{margin-top:50px;color:#00634c;font-weight:900;font-size:1.6875rem;letter-spacing:.025em;line-height:1.59375em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}body .top-page .recruit-area .text-box .text-inner .double-box .right{margin-top:85px;width:355px;max-width:100%}body .top-page .recruit-area .text-box .text-inner .double-box .right .common-more{margin-top:22px}body .top-page .contact-area{margin-top:95px}body .top-page .contact-area .inner{width:1000px;max-width:80%;margin:0 auto}body .top-page .contact-area .inner .tel-box{margin-top:25px;text-align:center;color:#00634c;font-weight:500;font-size:1rem;letter-spacing:.025em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 7px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .top-page .contact-area .inner .tel-box .number{font-weight:900;font-family:"Lato",sans-serif;font-size:1.625rem}body .top-page .contact-area .inner .common-more{margin:16px auto 0}@-webkit-keyframes loop-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes loop-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 768px){body .top-slide-area .text-wrap .slide-text{font-size:1.75rem;text-align:center;left:0;width:100%;bottom:128px}body .top-slide-area .scroll-box{bottom:42px}body .top-mv-area .text-wrap .slide-text{font-size:1.75rem;text-align:center;left:0;width:100%;bottom:128px}body .top-mv-area .scroll-box{bottom:42px}body .top-page .pharmacy-area{margin-top:72px}body .top-page .pharmacy-area .image-box{width:90%}body .top-page .pharmacy-area .image-box img{border-radius:0 35px 0 0}body .top-page .pharmacy-area .text-box{padding:47px 0 50px}body .top-page .pharmacy-area .text-box:before{border-radius:0 0 0 35px}body .top-page .pharmacy-area .text-box .text-inner{width:89.0625%;max-width:none;margin-left:auto;margin-right:0}body .top-page .pharmacy-area .text-box .text-inner .double-box{display:block}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .text-bg{font-size:1.9375rem;left:-8px;top:-14px}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .title{display:block}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .title .main{font-size:1.375rem}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .title-box .title .sub{margin-top:5px;font-size:.8125rem}body .top-page .pharmacy-area .text-box .text-inner .double-box .left .catch{margin-top:15px;font-size:1.4375rem}body .top-page .pharmacy-area .text-box .text-inner .double-box .right{margin-top:12px}body .top-page .works-area{margin-top:83px}body .top-page .works-area .loop-box .loop-wrap .loop-list li{width:248px;padding-left:16px}}@media(max-width: 768px)and (max-width: 400px){body .top-page .works-area .loop-box .loop-wrap .loop-list li{width:62vw;padding-left:4vw}}@media(max-width: 768px){body .top-page .works-area .bottom-box{margin-top:65px}body .top-page .works-area .bottom-box .inner .title-box{padding-left:8px}body .top-page .works-area .bottom-box .inner .title-box .text-bg{font-size:1.9375rem;left:-3px;top:-14px}body .top-page .works-area .bottom-box .inner .title-box .title{display:block}body .top-page .works-area .bottom-box .inner .title-box .title .main{font-size:1.375rem}body .top-page .works-area .bottom-box .inner .title-box .title .sub{margin-top:5px;font-size:.8125rem}body .top-page .works-area .bottom-box .inner .double-box{display:block}body .top-page .works-area .bottom-box .inner .double-box .image{width:232px;margin:0 auto;max-width:100%}body .top-page .works-area .bottom-box .inner .double-box .text-box{width:100%;margin-top:22px}body .top-page .works-area .bottom-box .inner .double-box .text-box .catch{font-size:1.125rem}}@media(max-width: 768px){body .top-page .long-text-area{margin-top:80px}body .top-page .long-text-area .long-text-box .loop-long-box .loop-list li{width:680px;padding-left:20px}body .top-page .long-text-area .catch{font-size:1.125rem;text-align:center}}@media(max-width: 768px){body .top-page .sayu-area{margin-top:56px}body .top-page .sayu-area .sayu-item{display:block}body .top-page .sayu-area .sayu-item .image-box{width:90%}body .top-page .sayu-area .sayu-item .image-box:before{display:none}body .top-page .sayu-area .sayu-item .image-box img{width:100%;position:relative}body .top-page .sayu-area .sayu-item .text-box{width:80%;padding:0;margin:45px auto 0;max-width:none}body .top-page .sayu-area .sayu-item .text-box .title-box{padding-left:8px}body .top-page .sayu-area .sayu-item .text-box .title-box .text-bg{font-size:1.9375rem;left:-3px;top:-14px}body .top-page .sayu-area .sayu-item .text-box .title-box .title{display:block}body .top-page .sayu-area .sayu-item .text-box .title-box .title .main{font-size:1.375rem}body .top-page .sayu-area .sayu-item .text-box .title-box .title .sub{margin-top:5px;font-size:.8125rem}body .top-page .sayu-area .sayu-item .text-box .text-bottom{margin-top:20px}body .top-page .sayu-area .sayu-item .text-box .text-bottom .catch{font-size:1.4375rem}body .top-page .sayu-area .sayu-item .text-box .text-bottom .common-text15{margin-top:16px}body .top-page .sayu-area .sayu-item:nth-of-type(odd) .image-box img{border-radius:0 30px 30px 0}body .top-page .sayu-area .sayu-item:nth-of-type(even) .image-box{margin-left:auto}body .top-page .sayu-area .sayu-item:nth-of-type(even) .image-box img{border-radius:30px 0 0 30px}body .top-page .sayu-area .sayu-item+.sayu-item{margin-top:77px}}@media(max-width: 768px){body .top-page .staff-area{margin-top:65px}body .top-page .staff-area .inner{padding:72px 0 158px}body .top-page .staff-area .inner:before{right:0;border-radius:0 35px 35px 0}body .top-page .staff-area .inner .text-box{margin:0;width:87.5%}body .top-page .staff-area .inner .text-box .title-box .text-bg{font-size:1.9375rem;left:-8px;top:-14px}body .top-page .staff-area .inner .text-box .title-box .title{display:block}body .top-page .staff-area .inner .text-box .title-box .title .main{font-size:1.375rem}body .top-page .staff-area .inner .text-box .title-box .title .sub{margin-top:5px;font-size:.8125rem}body .top-page .staff-area .inner .text-box .bottom-box{margin-top:17px}body .top-page .staff-area .inner .text-box .bottom-box .common-more{margin-top:18px}}@media(max-width: 768px){body .top-page .rolemodel-area{margin-top:-100px}body .top-page .rolemodel-area .inner .double-box{width:85%;display:block;padding:28px 0 52px 47px}body .top-page .rolemodel-area .inner .double-box .image{width:130px;max-width:100%}body .top-page .rolemodel-area .inner .double-box .text-box{margin-top:4px}body .top-page .rolemodel-area .inner .double-box:after{width:100vw;left:0;border-radius:35px 0 0 35px}}@media(max-width: 768px){body .top-page .recruit-area{margin-top:75px}body .top-page .recruit-area .image-box{width:90%}body .top-page .recruit-area .image-box img{border-radius:35px 0 0 0}body .top-page .recruit-area .text-box{padding:47px 0 50px}body .top-page .recruit-area .text-box:before{border-radius:0 0 35px 0}body .top-page .recruit-area .text-box .text-inner{width:89.0625%;max-width:none;margin-left:0;margin-right:0}body .top-page .recruit-area .text-box .text-inner .double-box{display:block}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .text-bg{font-size:1.9375rem;left:-8px;top:-14px}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .title{display:block}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .title .main{font-size:1.375rem}body .top-page .recruit-area .text-box .text-inner .double-box .left .title-box .title .sub{margin-top:5px;font-size:.8125rem}body .top-page .recruit-area .text-box .text-inner .double-box .left .catch{margin-top:15px;font-size:1.4375rem}body .top-page .recruit-area .text-box .text-inner .double-box .right{margin-top:12px}}@media(max-width: 768px){body .top-page .contact-area{margin-top:85px}}/*# sourceMappingURL=page-top-page.min.css.map */