#youtube{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}#video{position:relative;width:100%;z-index:1;height:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;opacity:1}#video2{position:relative;width:100%;z-index:1;height:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}h1 a{color:#fff;display:block;width:100%;height:auto}main{position:relative;z-index:1;width:100%;height:auto}main #section01{position:relative;width:100%;height:100vh}main #section01 #Text-Area{position:absolute;top:50%;left:50%;font-size:120px;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:aktiv-grotesk,sans-serif;font-weight:800;font-style:normal;width:100%;z-index:1}main #section01 #Logo-Area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotateZ(-15deg);transform:translate(-50%, -50%) rotateZ(-15deg);width:100%;height:auto;-webkit-transform-origin:center;transform-origin:center}main #section01 .logomark{width:80%;text-align:center;margin:0 10%;opacity:.2;position:relative;-webkit-animation:Logo 10s infinite ease-in-out;animation:Logo 10s infinite ease-in-out;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes Logo{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes Logo{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}main #section01 h2{width:100%;height:auto;position:relative;line-height:.8}main #section01 p{text-align:center;padding:0;font-size:18px;line-height:1.8;letter-spacing:0px;font-weight:700}main #section01 svg{width:100%;position:relative;text-align:center;margin:0 auto;display:block}.mask{clip-path:url(#svgPath);width:100%;height:auto;position:absolute}#svgPath{width:100%;height:auto;display:block}#svgPath text{font-size:160px}main #management-Area{padding:50px 20px 0;background-color:rgba(0,0,0,.7);height:auto}main .management-textArea{margin-top:20px}main .corporate-Philosophy h3{color:#fff;font-size:2.2rem;letter-spacing:.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;text-align:left}main .corporate-Philosophy p{font-size:1.3rem;color:#fff;letter-spacing:.2rem;line-height:1.8;text-align:left}main .action-Policy{margin-top:20px}main .action-Policy h3{color:#fff;font-size:2.2rem;letter-spacing:.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;text-align:left}main .action-Policy ul{list-style:disc;margin:16px 0 0 16px}main .action-Policy li{color:#fff;font-size:1.3rem;line-height:1.8}main .catchphrase{margin-top:20px}main .catchphrase h3{color:#fff;font-size:2.2rem;letter-spacing:.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;text-align:left}main .catchphrase ul{list-style:disc;margin:16px 0 0 16px}main .catchphrase li{color:#fff;font-size:1.3rem;line-height:1.8}main #profilebox1{padding:50px 20px 50px;background-color:rgba(0,0,0,.7);height:auto}main #profilebox1 .name{font-size:20px;font-weight:bold;color:#fff;margin:10px 0 24px;line-height:1.2}main #profilebox1 .text-area1{background:#fff;width:100%;padding:24px;text-align:justify}main #profilebox1 .text-area1 h2{font-size:1.6rem;font-weight:bold;line-height:1.7}main #profilebox1 .text-area1 p{font-size:1.4rem;line-height:1.7}main #section02{position:relative;background-color:rgba(0,0,0,.7);padding:50px 15px 50px}main #section02 h2{text-align:center;letter-spacing:.4rem;position:relative;font-size:28px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;line-height:.8}main #section02 #about-movie{max-width:680px;height:auto;width:100%;margin:auto;position:relative;margin-top:30px;z-index:10;background-color:rgba(0,0,0,0)}main #section02 #about-movie #about-text-Area{position:relative;top:15%;width:100%;height:auto;z-index:100;text-align:center;margin-top:20px}main #section02 #about-movie h3{color:#fff;font-size:22px;letter-spacing:.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section02 #about-movie p{color:#fff;font-size:13px;letter-spacing:.2rem;line-height:1.8;margin:24px auto 0}main #section02 #about-movie #video2{opacity:1}main #section02 #about-movie p.button-Area{margin:40px auto 0;line-height:1.4}main #section02 #about-movie p.button-Area a{display:inline-block;max-width:340px;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 0;-webkit-transition:border .2s;transition:border .2s;border:2px solid #fff;color:#fff;font-family:aktiv-grotesk,sans-serif;text-decoration:none}main #health-management{padding:50px 20px;background-color:rgba(0,0,0,.7);height:auto}main #health-management h2{color:#fff;font-size:2.2rem;letter-spacing:.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;text-align:center}main #health-management .health-management-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}main #health-management .health-img{width:100%}main #health-management .health-img img{height:240px;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%)}main #health-management .health-textbox{margin-top:20px}main #health-management .health-textbox h3{color:#fff;font-size:2.2rem;letter-spacing:.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;text-align:center}main #health-management .health-textbox p{color:#fff;font-size:1.3rem;line-height:1.8;letter-spacing:.2rem;text-align:center;margin:24px 0}main #section03{position:relative;background-color:rgba(0,0,0,.8);padding:50px 0 50px}main #section03 h2{text-align:center;letter-spacing:.4rem;position:relative;font-size:28px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;line-height:.8}main #section03 #works-Area{width:100%;margin:30px auto 0;position:relative;z-index:10}main #section03 #works-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 10%}main #section03 #works-Area ul li{width:100%;text-align:center;padding-bottom:60px}main #section03 #works-Area ul li a{text-decoration:none}main #section03 #works-Area ul li:nth-child(1),main #section03 #works-Area ul li:nth-child(2),main #section03 #works-Area ul li:nth-child(3){padding-bottom:60px}main #section03 #works-Area ul li h3.photo-title{font-size:16px;font-weight:bold;margin:30px 0 0 0;line-height:1;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fff}main #section03 #works-Area ul li h3.photo-title span{font-size:13px;font-family:aktiv-grotesk,sans-serif}main #section03 #works-Area ul li p.photo-text{color:#fff;font-size:12px;font-family:aktiv-grotesk,sans-serif;line-height:1.6;margin-top:17px;letter-spacing:.1rem}main #section04{position:relative;background-color:rgba(0,0,0,.2);padding:50px 0 50px}main #section04 h2{text-align:center;letter-spacing:.4rem;position:relative;font-size:28px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;line-height:.8}main #section04 #service-Area{width:100%;margin:50px auto 0;position:relative;z-index:10}main #section04 #service-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;width:80%;margin:0 10%}main #section04 #service-Area ul li{width:100%;text-align:center;padding-bottom:100px;margin:0 auto}main #section04 #service-Area ul li a{text-decoration:none}main #section04 #service-Area ul li:nth-child(1),main #section04 #service-Area ul li:nth-child(2),main #section04 #service-Area ul li:nth-child(3){padding-bottom:100px}main #section04 #service-Area ul li h3.photo-title{font-size:16px;font-weight:400;margin:30px 0 0 0;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fff}main #section04 #service-Area ul li p.photo-text{color:#999;font-size:12px;font-family:aktiv-grotesk,sans-serif;line-height:1;margin-top:17px}main #section04 #service-Area p.button-Area{margin:40px auto 0;line-height:1.4}main #section04 #service-Area p.button-Area a{display:inline-block;max-width:340px;width:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 0;-webkit-transition:border .2s;transition:border .2s;border:2px solid #fff;color:#fff;font-family:aktiv-grotesk,sans-serif;text-decoration:none}main #section05{position:relative;background-color:#fff;padding:50px 0 50px}main #section05 h2{text-align:center;letter-spacing:.4rem;position:relative;font-size:28px;color:#000;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;line-height:.8}main #section05 #recruit-Area{width:100%;margin:30px auto 0;position:relative;z-index:10}main #section05 #recruit-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 10%}main #section05 #recruit-Area ul li{width:100%;text-align:center;padding-bottom:100px}main #section05 #recruit-Area ul li a{text-decoration:none}main #section05 #recruit-Area ul li:nth-child(1),main #section05 #recruit-Area ul li:nth-child(2),main #section05 #recruit-Area ul li:nth-child(3){padding-bottom:60px}main #section05 #recruit-Area ul li h3.photo-title{font-size:16px;font-weight:bold;margin:30px 0 0 0;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#000}main #section05 #recruit-Area ul li h3.photo-title span{font-size:13px;font-family:aktiv-grotesk,sans-serif}main #section05 #recruit-Area ul li p.photo-text{color:#555;font-size:12px;font-family:aktiv-grotesk,sans-serif;line-height:1.6;margin-top:17px;letter-spacing:.1rem}main #section06{position:relative;background-color:rgba(0,0,0,.4);padding:50px 0 50px}main #section06 h2{text-align:center;letter-spacing:.4rem;position:relative;font-size:28px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section06 #news-Area{width:100%;height:auto;margin:30px auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}main #section06 #news-Area .topics{width:100%;padding:0 20px}main #section06 #news-Area .topics h3{font-size:20px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:800;font-style:normal;letter-spacing:3px}main #section06 #news-Area #topics-list{margin:10px 0 0px;border-top:2px solid #fff}main #section06 #news-Area #topics-list li{border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;position:relative}main #section06 #news-Area #topics-list li:first-child::after{position:absolute;right:0;top:20%;content:"NEW";font-size:16px;color:#a577ff;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section06 #news-Area #topics-list li time{font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;font-size:16px;letter-spacing:3px;width:100%}main #section06 #news-Area #topics-list li p{font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;margin:10px 0 0 0px;font-size:16px;width:100%}main #section06 #news-Area .archive{width:100%;margin-top:40px;padding:0 20px}main #section06 #news-Area .archive h3{font-size:20px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:800;font-style:normal;letter-spacing:3px}main #section06 #news-Area #archive-list{margin:10px 0 0px;border-top:2px solid #fff}main #section06 #news-Area #archive-list li{border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;position:relative}main #section06 #news-Area #archive-list li:first-child::after{position:absolute;right:0;top:50%;content:"NEW";font-size:16px;color:#a577ff;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section06 #news-Area #archive-list li time{font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;font-size:16px;letter-spacing:3px}main #section02 .button{margin-top:30px}main #section05 .button{background-color:rgba(0,0,0,0);-webkit-transition:background-color 2s;transition:background-color 2s;overflow:hidden;display:block;border:1px solid #000}main #section05 .button::before{background:#000}main #section05 .button a{text-align:center;font-size:20px;color:#000}main #section05 .button:hover a{color:#fff}main #section05 .button a span::after{border-top:solid 2px #000;border-right:solid 2px #000}main #section05 .button a:hover span::after{border-top:solid 2px #fff;border-right:solid 2px #fff}main img{width:100%;vertical-align:top}.swiper-container.swiper-container-fade.swiper-container-horizontal{width:100%;height:auto}.swiper-container .swiper-slide img{position:relative;width:auto;height:100%;vertical-align:bottom;max-height:450px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{-webkit-transform-origin:center;transform-origin:center;bottom:5%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:10px;right:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.2}.swiper-pagination-bullet-active{opacity:1;background:#003893}#contents{padding:40px 0 30px;background-repeat:no-repeat;background-size:100% auto;color:#fff}#contents h2{text-align:center;font-size:6vw;margin-bottom:15px;font-family:roboto-condensed,sans-serif;font-weight:400;font-style:normal}#contents #section-box #section-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #section-box #section-block section{position:relative;margin-bottom:70px;padding:0 0 60px}#contents #section-box section{position:relative;margin-bottom:30px;padding:0 0 60px}#contents #section-box section .section-inner{position:absolute;z-index:10;bottom:0;width:90%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:120px;padding:20px;max-width:600px}#contents #section-box section .section-inner::before{content:"";position:absolute;left:20px;top:0;width:40px;height:3px;background-color:#fff}#contents #section-box .section-inner::after{content:"＞";position:absolute;bottom:20px;right:20px;width:30px;height:30px;z-index:100;border:1px solid #fff;font-size:28px;padding:0px 1px 1px 3px;background-color:rgba(0,0,0,.368627451)}#contents #section-box section .section-inner h3{color:#fff;margin-bottom:5px;font-size:18px}#contents #section-box section .section-inner h4{font-weight:700;font-family:Roboto-Condensed,sans-serif;color:#fff;margin-bottom:10px;font-size:14px}#contents #section-box section .section-inner p{color:#fff;font-size:14px}#contents #section-box section img{width:100%;height:100%;position:relative;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.page_width{max-width:1280px;margin:auto}.main_title--gif{background:url("../video/top_movie_02.gif");text-align:center;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-size:50% 100%;font-size:55px;letter-spacing:2px}main #section01 h2.main_title--gif{height:55px}.main_title--img{display:none}_:-ms-fullscreen,:root .main_title--gif{display:none}_:-ms-fullscreen,:root .main_title--img{display:block}@media screen and (min-width: 600px){.swiper-container .swiper-slide img{position:relative;width:100%;height:auto;vertical-align:bottom;max-height:none;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}main .management-textArea{margin-top:30px}main .corporate-Philosophy h3{font-size:2.4rem}main .corporate-Philosophy p{font-size:1.6rem}main .action-Policy{margin-top:30px}main .action-Policy h3{font-size:2.4rem}main .action-Policy li{font-size:1.6rem}main .catchphrase{margin-top:30px}main .catchphrase h3{font-size:2.4rem}main .catchphrase li{font-size:1.6rem}main #profilebox1 .text-area1 h2{font-size:2.3rem}main #profilebox1 .text-area1 p{font-size:1.6rem;padding-top:16px}main #section02 #about-movie h3{color:#fff;font-size:24px;letter-spacing:.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section02 #about-movie p{color:#fff;font-size:16px;letter-spacing:.2rem;line-height:1.8;margin:24px auto 0}main #section02 #about-movie #about-text-Area{margin-top:30px}main #health-management{padding:50px 15px 50px}main #health-management .page-with{max-width:680px;margin:auto}main #health-management h2{font-size:2.8rem}main #health-management .health-img img{height:400px}main #health-management .health-textbox h3{font-size:2.4rem}main #health-management .health-textbox p{font-size:1.6rem}main #section03 #works-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 10%}main #section03 #works-Area ul li{width:45%;text-align:center;padding-bottom:100px}main #section05 #recruit-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 5%}main #section05 #recruit-Area ul li{width:100%;text-align:center;padding-bottom:100px}main #section06 #news-Area #topics-list li:first-child::after{top:50%}#topics .topics-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left}#topics .toppics-titele{margin:0px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main_title--gif{font-size:120px}main #section01 h2.main_title--gif{height:120px}}@media screen and (min-width: 1024px){#main-logo img{width:40%;height:auto}main #section01 h2{width:850px;height:auto;position:relative}main #section01 p{text-align:center;padding:0;font-size:30px;line-height:1.8;letter-spacing:0px;font-weight:700}main #management-Area{padding:100px 50px 0}main #management-Area .page-with{max-width:1280px;margin:auto}main .management-Img{width:100%;position:relative;height:auto;background-color:#000}main .management-Img img{opacity:.4}main .management-textArea{position:absolute;top:10%;width:100%;height:auto;z-index:100;text-align:center;-webkit-transform:translate(0);transform:translate(0);margin-top:0px}main .corporate-Philosophy h3{font-size:3.2vw;text-align:center}main .corporate-Philosophy p{font-size:1.4vw;margin:24px auto 0;text-align:center}main .action-Policy{margin-top:40px}main .action-Policy h3{font-size:3.2vw;text-align:center}main .action-Policy ul{list-style:none;margin:24px auto 0}main .action-Policy li{font-size:1.4vw;line-height:1.8}main .catchphrase{margin-top:40px}main .catchphrase h3{font-size:3.2vw;text-align:center}main .catchphrase ul{list-style:none;margin:24px auto 0}main #profilebox1{height:900px;padding:100px 50px 80px}main #profilebox1 .page-with{max-width:1280px;margin:auto}main #profilebox1 .profilebox-img{position:relative}main #profilebox1 img{position:absolute;width:780px;top:0;right:0}main #profilebox1 .name-box{position:relative}main #profilebox1 .name{font-size:20px;font-weight:bold;color:#fff;position:absolute;right:0;top:640px;line-height:1.2}main #profilebox1 .name span{font-size:3rem}main #profilebox1 .text-box{position:relative}main #profilebox1 .text-area1{background:#fff;width:500px;position:absolute;padding:50px;left:0;top:-30%;-webkit-transform:translate(0, 30%);transform:translate(0, 30%)}main #profilebox1 .text-area1 h2{font-size:2.4rem;font-weight:bold;line-height:1.8}main #profilebox1 .text-area1 p{font-size:1.6rem;line-height:2;font-weight:bold}main #section02{position:relative;background-color:rgba(0,0,0,.7);padding:100px 50px 170px}main #section02 #about-movie{max-width:1150px;height:auto;width:100%;margin:auto;margin-top:auto;position:relative;margin-top:64px;z-index:10;background-color:#000}main #section02 #about-movie #about-text-Area{position:absolute;top:50%;width:100%;height:auto;z-index:100;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0px}main #section02 h2{text-align:center;letter-spacing:.8rem;position:relative;font-size:50px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section02 #about-movie #video2{opacity:.4}main #section02 #about-movie h3{color:#fff;font-size:3.2vw;letter-spacing:.8rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section02 #about-movie p{color:#fff;font-size:1.4vw;letter-spacing:.4rem;line-height:1.8;margin:24px auto 0}main #health-management{padding:0 50px 0}main #health-management .page-with{max-width:1150px}main #health-management h2{font-size:5rem}main #health-management .health-management-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:64px}main #health-management .health-img{width:50%}main #health-management .health-img img{height:240px}main #health-management .health-textbox{width:40%;margin:0 0 0 24px}main #health-management .health-textbox h3{font-size:2.3rem;text-align:left}main #health-management .health-textbox p{font-size:1.6rem;text-align:left;margin:30px 0}main #section03{position:relative;background-color:rgba(0,0,0,.8);padding:150px 50px 150px 50px}main #section03 h2{text-align:center;letter-spacing:.8rem;position:relative;font-size:50px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section03 #works-Area{width:80%;margin:100px auto 0;position:relative;z-index:10}main #section03 #works-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}main #section03 #works-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}main #section03 #works-Area ul li{width:45%;text-align:center;padding-bottom:100px}main #section03 #works-Area ul li h3.photo-title{font-size:21px;font-weight:bold;margin:30px 0 0 0;line-height:1;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fff;letter-spacing:.2rem}main #section03 #works-Area ul li h3.photo-title span{font-size:14px;font-family:aktiv-grotesk,sans-serif}main #section03 #works-Area ul li p.photo-text{color:#fff;font-size:14px;font-family:aktiv-grotesk,sans-serif;line-height:1.6;margin-top:17px;letter-spacing:.2rem}main #section03 #works-Area ul li:nth-child(1),main #section03 #works-Area ul li:nth-child(2),main #section03 #works-Area ul li:nth-child(3){padding-bottom:100px}.container::after{content:"";display:block;width:30%}main #section04{position:relative;background-color:rgba(0,0,0,.2);padding:100px 50px 150px 50px}main #section04 #service-Area{width:100%;margin:100px auto 0;position:relative;z-index:10}main #section04 h2{text-align:center;letter-spacing:.8rem;position:relative;font-size:50px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section04 #service-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;margin:0 auto;width:100%}main #section04 #service-Area ul li{width:30%;text-align:center;padding-bottom:100px;margin:0 40px}main #section05{position:relative;background-color:#fff;padding:150px 50px 150px 50px}main #section05 h2{text-align:center;letter-spacing:.8rem;position:relative;font-size:50px;color:#000;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section05 #recruit-Area{width:100%;margin:100px auto 0;position:relative;z-index:10}main #section05 #recruit-Area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto}main #section05 #recruit-Area ul li{width:32%;text-align:center;padding-bottom:100px}main #section05 #recruit-Area ul li h3.photo-title{font-size:21px;font-weight:bold;margin:30px 0 0 0;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#000;letter-spacing:.2rem}main #section05 #recruit-Area ul li h3.photo-title span{font-size:14px;font-family:aktiv-grotesk,sans-serif}main #section05 #recruit-Area ul li p.photo-text{color:#000;font-size:14px;font-family:aktiv-grotesk,sans-serif;line-height:1.6;margin-top:17px;letter-spacing:.2rem}main #section05 #recruit-Area ul li:nth-child(1),main #section05 #recruit-Area ul li:nth-child(2),main #section05 #recruit-Area ul li:nth-child(3){padding-bottom:100px}main #section06{position:relative;background-color:rgba(0,0,0,.4);padding:100px 210px 150px 210px}main #section06 h2{text-align:center;letter-spacing:.8rem;position:relative;font-size:50px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section06 #news-Area{width:100%;height:auto;margin:30px auto 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}main #section06 #news-Area #topics-list{margin:10px 0 0px;border-top:5px solid #fff}main #section06 #news-Area #topics-list li{border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;position:relative;padding:20px 60px 20px 0;line-height:1.6}main #section06 #news-Area .topics{width:70%;padding:0}main #section06 #news-Area .topics h3{font-size:30px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:800;font-style:normal;letter-spacing:5px}main #section06 #news-Area .archive{width:20%;margin-top:0px;padding:0}main #section06 #news-Area .archive h3{font-size:30px;color:#fff;font-family:aktiv-grotesk,sans-serif;font-weight:800;font-style:normal;letter-spacing:5px}main #section06 #news-Area #archive-list{margin:10px 0 0px;border-top:5px solid #fff}main #section06 #news-Area #topics-list li time{font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;font-size:16px;letter-spacing:3px;width:auto}main #section06 #news-Area #topics-list li p{font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;margin:0px 0 0 20px;font-size:16px;width:auto}.swiper-container.swiper-container-fade.swiper-container-horizontal{width:100%;height:auto;padding:0 0 0 200px}.swiper-container .swiper-slide img{position:relative;width:100%;height:auto;vertical-align:bottom;max-height:500px;-o-object-fit:cover;object-fit:cover}.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{-webkit-transform-origin:center;transform-origin:center;bottom:5%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:10px;right:0;width:100%;padding:0 50px 0 200px;text-align:right}#topics{padding:60px 15px 60px;background-size:100% 5px}#topics h2{text-align:center;font-size:40px;margin-bottom:30px;font-family:roboto-condensed,sans-serif;font-weight:400;font-style:normal}#topics .post{margin:0 auto 30px;border-top:1px dotted #000;padding:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#topics .post:last-child{margin:0 auto 0;border-bottom:1px dotted #000;padding-bottom:30px}#topics #topics-inner{width:70%;margin:0 auto;max-width:960px}#topics .category a{padding:5px 10px;color:#fff;font-size:16px;text-decoration:none}#topics .topics-box .time{margin:0;width:auto;height:auto;font-size:20px}#topics .toppics-titele a{font-size:20px}#topics .topics-box .time time{padding:5px 20px;color:#000}#contents{padding:60px 0 30px;background-size:100% 5px;max-width:1280px;margin:60px auto 60px}#contents #section-box section .section-inner h3{color:#fff;margin-bottom:5px;font-size:24px}#contents #section-box section .section-inner h4{font-weight:700;font-family:Roboto-Condensed,sans-serif;color:#fff;margin-bottom:10px;font-size:16px;letter-spacing:4px}#contents h2{text-align:center;font-size:40px;margin-bottom:30px;font-family:roboto-condensed,sans-serif;font-weight:400;font-style:normal}#contents #section-box{padding:20px 0}#contents #section-box #section-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents #section-box section .section-inner{max-width:300px}#contents section#recruit img{width:100%;height:auto;position:relative;vertical-align:bottom;max-height:450px;-o-object-fit:cover;object-fit:cover}.main_title--gif{font-size:150px}main #section01 h2.main_title--gif{height:150px}}@media screen and (min-width: 1281px){main .corporate-Philosophy h3{font-size:4rem}main .corporate-Philosophy p{font-size:1.8rem}main .action-Policy h3{font-size:4rem}main .action-Policy li{font-size:1.8rem}main .catchphrase h3{font-size:4rem}main .catchphrase li{font-size:1.8rem}main #profilebox1 .text-area1{background:#fff;width:685px;position:absolute;padding:50px;left:0;top:-50%;-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}main #section02 #about-movie h3{color:#fff;font-size:40px;letter-spacing:.8rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}main #section02 #about-movie p{color:#fff;font-size:18px;letter-spacing:.4rem;line-height:1.8;margin:24px auto 0}}/*# sourceMappingURL=front-page.css.map */