@charset "utf-8";.top-contents{position:relative;clip-path:inset(0)}.top-contents:before{content:'';display:block;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-10;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/fixed.webp)no-repeat center top;background-size:cover}@media screen and (max-width:959px){.top-contents:before{display:none}}h1{margin:0;line-height:0;position:relative;z-index:2}h1>span{line-height:1.1;letter-spacing:.1em;font-size:80px;font-weight:600;text-align:left;position:absolute;left:64%;top:32%}h1>span .roboto{line-height:2;font-size:30px;display:block;letter-spacing:normal}h1>span .roboto span{margin-left:.5em;font-weight:400}h1>span .narrow{display:inline-block;transform:scaleX(.77);transform-origin:left center}h1>span .normal{display:inline-block;transform:scaleX(1.3);margin:0 .1em}@media screen and (max-width:1280px){h1>span{font-size:60px}h1>span .roboto{font-size:20px}}#cont1{margin-top:-20%;padding:20% 0 20%;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/cont1_bg.png)no-repeat center bottom;background-size:100% auto}#cont1 .inner{max-width:1140px;padding-left:456px;text-align:left;line-height:2;font-size:18px}#cont1 .inner h2{line-height:1.3;font-size:100px;font-weight:400;text-indent:-.5em}#cont1 .inner h3{margin-bottom:1em;line-height:1.8;font-size:28px;font-weight:600}@media screen and (max-width:1140px){#cont1 .inner{padding-left:35%}#cont1 .inner h2{font-size:6vw}#cont1 .inner h3{font-size:2.8vw}}@media screen and (max-width:959px){#cont1{background:#fff;margin-top:-10%}#cont1 .inner{padding-left:0}#cont1 .inner h2{font-size:8vw;text-indent:0}#cont1 .inner h3{font-size:4vw}}#no-check{margin-top:-1px;padding-bottom:3%}#no-check h2{line-height:1;text-align:left}#no-check h2 .roboto{display:inline-block;font-size:140px;font-weight:400}#no-check h2 .noto{margin-top:.5em;display:block;font-size:22px;font-weight:600;text-align:right;transform:translateX(2em)}#no-check .flex{margin-top:30px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}#no-check .flex.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#no-check .flex div{width:51%;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:sflex-end}#no-check .flex.reverse div{padding-left:50px;-webkit-justify-content:flex-start;justify-content:sflex-start}#no-check .flex div section{width:720px;text-align:left}#no-check .flex div section h3{padding-left:1.2em;line-height:1.3;font-size:42px;font-weight:600;position:relative;transform:translateX(-.3em)}#no-check .flex div section h3:before{content:'';display:bock;width:4px;height:100%;background-color:#fff;position:absolute;left:0;top:0;transform:rotate(30deg)}#no-check .flex div section h3 span{margin-top:.5em;display:block;font-size:16px;font-weight:500}#no-check .flex div section ul{margin-top:1em;padding:1em 0 0;border-top:1px solid;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#no-check .flex div section ul li{margin-left:1em;font-size:20px}#no-check .flex div section ul li.l_eight{width:calc(100% - 12em)}#no-check .flex.reverse div section ul li{width:60%}#no-check .flex.reverse div section ul li:nth-child(even){width:30%}#no-check .flex div section ul li span{font-size:20px}#no-check .flex figure{width:46%}#no-check dl.inner{max-width:1790px;margin-top:90px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#no-check dl.inner div{width:16.66%;margin-top:5%;padding:2em 1%}#no-check dl.inner div:nth-child(n+2){border-left:1px solid #fbfbfb}#no-check dl.inner div dt{display:inline-block;line-height:1.8;padding:.5em 2.5em;font-size:22px;font-weight:600;text-align:left;white-space:nowrap;position:relative}#no-check dl.inner div dt:before{content:'';display:bock;width:4px;height:100%;background-color:#fff;position:absolute;left:1.2em;top:0;transform:rotate(30deg)}#no-check dl.inner div dt span{display:block;font-size:14px;font-weight:500}#no-check dl.inner div dd{height:3.8em;line-height:1.9;margin-top:1.5em;padding-top:1.5em;font-size:18px;font-weight:600;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;border-top:1px solid #fbfbfb}@media screen and (max-width:1800px){#no-check dl.inner{max-width:900px;margin-top:5%}#no-check dl.inner div{width:33.33%}#no-check dl.inner div:nth-child(4){border-left:none}#no-check dl.inner div dt{font-size:18px}#no-check dl.inner div dd{font-size:16px}}@media screen and (max-width:1500px){#no-check h2 .roboto{font-size:7vw}#no-check h2 .noto{font-size:1.5vw}#no-check .flex{margin-top:3%}#no-check .flex.reverse div{padding-left:0}#no-check .flex div section{width:auto;padding-left:10%}#no-check .flex.reverse div section{padding:0 5%}#no-check .flex div section h3{font-size:3vw}#no-check .flex div section ul li{line-height:1.6}#no-check .flex div section ul li.l_eight{width:auto}#no-check .flex.reverse div section ul li{width:auto}#no-check .flex.reverse div section ul li:nth-child(even){width:auto}}@media screen and (max-width:959px){#no-check{padding-top:60px}}@media screen and (max-width:768px){#no-check h2{line-height:1;text-align:left}#no-check h2 .roboto{font-size:8vw;text-indent:-.5em}#no-check h2 .noto{font-size:2.8vw}#no-check .flex{margin-top:5%;display:block}#no-check .flex div{width:auto;display:block}#no-check .flex.reverse div{padding-left:0}#no-check .flex div section{width:auto;padding:0 8%}#no-check .flex.reverse div section{padding:0 8%}#no-check .flex div section h3{font-size:4.5vw;transform:none}#no-check .flex div section h3:before{width:.5vw}#no-check .flex div section h3 span{font-size:3.4vw}#no-check .flex div section ul li{font-size:3.6vw}#no-check .flex div section ul li span{font-size:3.4vw}#no-check .flex figure{width:auto;margin-top:1em}#no-check dl.inner div{width:50%}#no-check dl.inner div:nth-child(odd){border-left:none}#no-check dl.inner div:nth-child(even){border-left:1px solid #fbfbfb}#no-check dl.inner div dt{line-height:1.2;font-size:3.8vw}#no-check dl.inner div dt:before{width:.5vw}#no-check dl.inner div dt span{margin-top:.3em;font-size:3vw}#no-check dl.inner div dd{height:4.2em;line-height:1.4;font-size:3.4vw;white-space:nowrap}}#top-clinic-point{padding:28% 0 5%;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/cont3_bg.png)no-repeat center top;background-size:100% auto;overflow:hidden}#top-clinic-point h2{line-height:1;text-align:left}#top-clinic-point h2 .roboto{display:inline-block;font-size:80px;font-weight:400}#top-clinic-point h2 .noto{margin-top:.5em;display:block;font-size:22px;font-weight:600;text-align:right;transform:translateX(2em)}#top-clinic-point .point{max-width:1790px;margin-top:90px;display:-webkit-flex;display:flex;position:relative}#top-clinic-point .point:after{content:'';display:block;width:268px;padding-top:524px;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/cont3_right.png)no-repeat left top;background-size:100% auto;position:absolute;right:0;top:0;transform:translate(25%,-40%)}#top-clinic-point .point li{width:33.33%;position:relative}#top-clinic-point .point li:nth-child(n+2){border-left:1px solid #ccc}#top-clinic-point .point li section{width:100%;padding:30px 45px;background-color:rgba(0,0,0,.6);text-align:left;color:#fff;position:absolute;bottom:0}#top-clinic-point .point li section h3{margin-bottom:1em;padding-bottom:.5em;font-size:22px;font-weight:600;border-bottom:1px solid}#top-clinic-point .point li section p{height:9.5em;font-size:16px;line-height:1.9;font-feature-settings:"palt"}#top-clinic-point .links{max-width:1790px;margin-top:120px;padding:0 1em;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap}#top-clinic-point .links li{width:24.5%;background-color:#fff;border-radius:5px;overflow:hidden}#top-clinic-point .links li a{padding:1.2em;display:block;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}#top-clinic-point .links li a:after{content:'';display:block;width:1em;height:1em;border-top:1px solid;border-right:1px solid;margin-left:auto;transform:rotate(45deg)}#top-clinic-point .links li a img{width:80px;margin-right:2em}#top-clinic-point .links li a p{font-size:28px;font-weight:600}@media screen and (max-width:1800px){#top-clinic-point .point{margin-top:5%}#top-clinic-point .point:after{width:13%;padding-top:25%;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/top-clinic-point_right.png)no-repeat left top;background-size:100% auto;transform:translate(25%,-40%)}#top-clinic-point .links li a img{margin-right:1.5em}}@media screen and (max-width:1500px){#top-clinic-point h2 .roboto{font-size:6vw}#top-clinic-point h2 .noto{font-size:1.5vw}#top-clinic-point .point li{width:33.33%;position:static;background-color:rgba(0,0,0,.7)}#top-clinic-point .point li figure img{aspect-ratio:1200/560;object-fit:cover;object-position:center top}#top-clinic-point .point li section{width:100%;padding-bottom:5%;background-color:transparent;position:static;bottom:auto}#top-clinic-point .point li section p{height:auto}#top-clinic-point .links{margin-top:9%}#top-clinic-point .links li{width:49.5%;margin-top:.5%}#top-clinic-point .links li a{padding:3%}#top-clinic-point .links li a img{width:15%}#top-clinic-point .links li a p{font-size:2.2vw}}@media screen and (max-width:1280px){#top-clinic-point .point li section{padding:30px 25px}}@media screen and (max-width:768px){#top-clinic-point h2 .roboto{font-size:8vw;text-indent:-.5em}#top-clinic-point h2 .noto{font-size:2.8vw}#top-clinic-point .point{display:block}#top-clinic-point .point:after{width:20%;padding-top:40%;transform:translate(35%,-50%)}#top-clinic-point .point li{width:auto}#top-clinic-point .point li:nth-child(n+2){margin-top:5%;border-left:none}#top-clinic-point .point li section h3{font-size:4vw}#top-clinic-point .links{display:block}#top-clinic-point .links li{width:100%;margin-top:1%}#top-clinic-point .links li a:after{width:.6em;height:.6em}#top-clinic-point .links li a img{width:20%}#top-clinic-point .links li a p{font-size:4vw}}#top-message{padding:15% 0;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/cont4_bg.webp)no-repeat center top;background-size:100% auto}#top-message .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#top-message .inner section{width:56%;padding:0 0 150px 124px;text-align:left;color:#fff}#top-message .inner section h2{line-height:1.8;font-size:100px;font-weight:400}#top-message .inner section p{line-height:1.8;padding-left:2em;font-size:28px;font-weight:600}#top-message .inner section p.right{font-size:22px}#top-message .inner figure{width:38%}#top-message .inner>p{width:56%;margin-top:-5%;padding-left:124px;text-align:left;font-size:18px;font-feature-settings:"palt";line-height:2}@media screen and (max-width:1500px){#top-message .inner section{padding:0 0 15%}#top-message .inner section h2{font-size:6vw}#top-message .inner section p{font-size:2vw}#top-message .inner section p.right{font-size:1.8vw}#top-message .inner>p{padding-left:0}}@media screen and (max-width:768px){#top-message{padding:25% 0;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/cont4_bg_s.webp)no-repeat center top;background-size:100% auto}#top-message .inner section{width:62%;padding-bottom:0}#top-message .inner section h2{line-height:1.5;font-size:8vw;text-indent:-.5em}#top-message .inner section p{padding-left:0;font-size:3.5vw}#top-message .inner section p.right{margin-top:.5em;font-size:3.2vw}#top-message .inner figure{width:34%}#top-message .inner>p{width:auto;margin-top:12%}}#director-type{padding-bottom:15%;position:relative}#director-type:after{content:'';display:block;width:26.8%;padding-top:32%;background:url(//watanabedc-recruit.com/wp/wp-content/themes/watanabe-dc/css/../images/top/cont5_bg.png)no-repeat left bottom;background-size:100% auto;position:absolute;left:0;bottom:0;z-index:2}#director-type>.inner{padding:5% 0 15%;position:relative;z-index:2}#director-type>.inner:before{content:'';display:block;width:100%;height:100%;background-color:#f7f7f7;position:absolute;left:0;top:0;z-index:-1;transform:skewY(5deg)}#director-type>.inner h2{max-width:1360px;line-height:1;text-align:left}#director-type>.inner h2 .roboto{display:inline-block;font-size:80px;font-weight:400}#director-type>.inner h2 .noto{margin-top:.5em;display:block;font-size:22px;font-weight:600;text-align:right;transform:translateX(2em)}#director-type>.inner ul{margin-top:90px;max-width:1140px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}#director-type>.inner ul li{width:50%;line-height:1.8;margin-top:2em;padding-left:2em;font-size:18px;font-weight:600;text-align:left;border-left:5px solid #ef900d;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width:1500px){#director-type>.inner h2 .roboto{font-size:6vw}#director-type>.inner h2 .noto{font-size:1.5vw}#director-type>.inner ul{margin-top:3%}}@media screen and (max-width:768px){#director-type>.inner h2 .roboto{font-size:8vw;text-indent:-.5em}#director-type>.inner h2 .noto{font-size:2.8vw}#director-type>.inner ul{margin-top:9%;display:block}#director-type>.inner ul li{width:auto;height:3em;line-height:1.5;margin-top:1em;padding-left:1em;border-left:1vw solid #ef900d}}#top-report{padding-bottom:10%;position:relative}#top-report>.inner{padding:5% 0 0;position:relative;z-index:2}#top-report>.inner h2{max-width:1360px;line-height:1;text-align:left}#top-report>.inner h2 .roboto{display:inline-block;font-size:80px;font-weight:400}#top-report>.inner h2 .noto{margin-top:.5em;display:block;font-size:22px;font-weight:600;text-align:right;transform:translateX(2em)}@media screen and (max-width:1500px){#top-report>.inner h2 .roboto{font-size:6vw}#top-report>.inner h2 .noto{font-size:1.5vw}}@media screen and (max-width:768px){#top-report>.inner h2 .roboto{font-size:8vw;text-indent:-.5em}#top-report>.inner h2 .noto{font-size:2.8vw}}.back-to-blog{padding:40px 0;text-align:center}.back-btn{display:inline-flex;align-items:center;gap:12px;background:var(--blog-white);color:var(--blog-primary-color);border:2px solid var(--blog-primary-color)}.back-btn:hover{background:var(--blog-primary-color);color:#fff}