@charset "UTF-8";body{margin:0;color:#212121;font-weight:400;font-family:'Noto Sans JP',sans-serif;line-height:180%;background:#fff;position:relative}img{max-width:100%}#main_noside{width:100%}.tmpl *{zoom:1;margin:0;padding:0;text-align:left;list-style-type:none;outline:none;border:0;border-collapse:collapse;border-spacing:0;box-sizing:border-box}.tmpl h1,.tmpl h2,.tmpl h3,.tmpl h4,.tmpl h5{font-weight:600}.tmpl img{max-width:100%;height:auto;vertical-align:bottom;border:none}.tmpl a:not(.grad_btn){color:#292727;text-decoration:none}.tmpl a:not(.grad_btn):hover{opacity:.5;transition:.3s ease-in-out}.tmpl a img:hover{opacity:.5;transition:.3s ease-in-out}.tmpl table,.tmpl tr,.tmpl td{margin:0;padding:0;border-collapse:collapse;border-spacing:0;box-sizing:border-box}.tmpl th{margin:0;padding:0;font-weight:400;box-sizing:border-box}.tmpl table tr:nth-of-type(2n+1){background-color:#fff}.tmpl table th{border:none;background-color:#fff}.tmpl table td{border:none}.tmpl .article h2,.tmpl .article h3,.tmpl .article h4,.tmpl .article h5{padding:0;font-weight:600;border-left:none;border-right:none;border-top:none;border-bottom:none;background-color:rgba(255,255,255,0)}.tmpl .article ul,.tmpl .article li,.tmpl .article dl,.tmpl .article dt,.tmpl .article dd{margin:0;padding:0}a:hover img.alpha{opacity:.7;transition:.3s ease-in-out}.grad_btn{display:inline-flex;align-items:center;padding:20px 30px 20px 40px;color:#fff;font-size:18px;line-height:100%;text-decoration:none;border-radius:50px;transform:scale(1);transition:transform .2s ease-out;position:relative;overflow:hidden}.grad_btn:before{content:"";position:absolute;inset:0;border-radius:50px;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);transition:opacity .5s ease;z-index:0}.grad_btn:after{content:"";position:absolute;inset:0;border-radius:50px;background:linear-gradient(270deg,#00a2d9 33.07%,#88bb76 100%);opacity:0;transition:opacity .5s ease;z-index:0}.grad_btn:hover{color:#fff !important}.grad_btn:hover:after{opacity:1 !important}.grad_btn span{display:flex;align-items:center;position:relative;z-index:1}.grad_btn span:after{content:"";display:inline-block;margin:0 0 0 10px;width:16px;height:16px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/arrow_01.png) no-repeat center center}.grad_btn.hovered{transform:scale(.9)}@keyframes bounce-back{0%{transform:scale(.96)}30%{transform:scale(1.2)}50%{transform:scale(.9)}65%{transform:scale(1.05)}80%{transform:scale(.98)}100%{transform:scale(1)}}.grad_btn.bounce{animation:bounce-back .8s}.arrow_btn{display:inline-flex;align-items:center}.arrow_btn:after{content:"";margin:0 0 0 10px;width:47px;height:47px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/arrow_02.png) no-repeat center center}body:not(.mce-content-body){min-width:100%}#container{overflow:hidden}#header,#header-in{display:none}.content{margin:0}.content-in{display:block}.wrap{width:100%}main.main{margin:0;padding:0;width:100% !important}.main{margin:0;padding:0;width:100% !important;border-radius:none;background-color:rgba(255,255,255,0)}.grecaptcha-badge{visibility:hidden}#breadcrumb{display:flex;justify-content:flex-end}#breadcrumb .fa{display:none}#breadcrumb .breadcrumb-item:before{content:"/"}.pbp-footer-before{box-shadow:none}.entry-header .date-tags{display:none}@media screen and (min-width:861px){body{font-size:18px}.com_wid{margin-left:auto;margin-right:auto;width:90%;max-width:1160px}.sml_wid{margin-left:auto;margin-right:auto;width:90%;max-width:1000px}.vsl_wid{margin-left:auto;margin-right:auto;width:90%;max-width:800px}.sp{display:none}h2.hl{display:inline-block;color:#406077;font-size:47px;font-weight:500;text-align:left;line-height:150%}h2.hl span{display:block;font-size:20px;font-weight:500;line-height:150%}h2.hl+p{margin:20px 0 30px;font-weight:500;line-height:222.222%}.grad_text{display:inline-block;font-size:47px;line-height:150%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media screen and (max-width:860px){body{font-size:16px}.com_wid{margin-left:auto;margin-right:auto;width:90%}.sml_wid{margin-left:auto;margin-right:auto;width:90%}.vsl_wid{margin-left:auto;margin-right:auto;width:90%}.pc{display:none}.btn_pos{text-align:center}.grad_btn{margin-left:auto;margin-right:auto}h2.hl{display:inline-block;color:#406077;font-size:30px;font-weight:500;text-align:left;line-height:166.667%}h2.hl span{display:block;font-size:16px;font-weight:500;line-height:150%}h2.hl+p{margin:10px 0 30px;font-weight:500;line-height:187.5%}.grad_text{display:inline-block;font-size:30px;line-height:150%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}@media screen and (min-width:1141px){#head_wrap{position:fixed;top:0;left:0;z-index:5;padding:0 0 15px;width:100%}.site-header{background:rgba(255,255,255,0);transition:background .3s ease,backdrop-filter .3s ease}.site-header.scrolled{background:rgba(255,255,255,.85);backdrop-filter:blur(6px)}#head_wrap .box{display:flex;justify-content:space-between;align-items:center;padding:0 5%}#head_wrap h1{margin:7.5px 15px 0 0;width:30%;max-width:407px}#head_wrap ul{display:inline-flex;align-items:center;gap:10px;margin:7.5px 0 0;padding:5px;width:545px;border-radius:50px;background:rgba(255,255,255,0)}#head_wrap li{line-height:100%}#head_wrap li a{position:relative;display:inline-block;padding:10px 15px;white-space:nowrap;color:#000;border-radius:50px;background-color:rgba(242,250,255,0);overflow:hidden;transition:color .5s ease}#head_wrap li a:before{content:"";position:absolute;inset:0;border-radius:50px;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);opacity:0;transition:opacity .5s ease;z-index:0}#head_wrap li a span{position:relative;z-index:1}#head_wrap li a:hover{color:#fff;opacity:1}#head_wrap li a:hover:before{opacity:1}#head_wrap .current a{color:#fff;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);opacity:1}#head_wrap .btn_last{margin:0 0 0 15px}#head_wrap .btn_last a{position:relative;display:flex;justify-content:center;align-items:center;width:180px;height:80px;color:#fff;text-decoration:none;border-radius:0 0 15px 15px;overflow:hidden}#head_wrap .btn_last a:hover{opacity:1}#head_wrap .btn_last a:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);transition:opacity .5s ease;z-index:0}#head_wrap .btn_last a:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#00a2d9 33.07%,#88bb76 100%);opacity:0;transition:opacity .5s ease;z-index:0}#head_wrap .btn_last a:hover:after{opacity:1 !important}#head_wrap .btn_last a span{display:flex;align-items:center;position:relative;z-index:1}#head_wrap .btn_last a span:after{content:"";margin:0 0 0 10px;width:24px;height:19px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/head_icon.png) no-repeat center center;display:inline-block}.head_sp{display:none}}@media screen and (max-width:1140px){#head_wrap .head_sp{width:100%;height:60px;background:#fff;position:fixed;top:0;left:0;z-index:3}#head_wrap nav{display:flex;align-items:center;width:100%;height:60px;position:relative;overflow:hidden}#head_wrap h1{margin:0 0 0 15px;max-width:240px}#head_wrap .button{display:inline;position:absolute;right:15px;top:15px;z-index:999}#head_wrap .button button{background:0 0;cursor:pointer}#head_wrap .btn-open:after{content:"";display:block;width:34px;height:27px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/head_open.png) no-repeat center center}#head_wrap .btn-close:after{content:"";display:block;width:34px;height:27px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/head_close.png) no-repeat center center}#head_wrap .button *{opacity:1 !important}#head_wrap .overlay{display:none;position:fixed;top:0;height:100%;width:100%;color:#fff;background:#0b8a42;overflow:auto;z-index:99}#head_wrap .overlay .wrap{margin:0 auto;padding:125px 0;width:90%;max-width:320px}#head_wrap .overlay .wrap ul{border-top:dashed 1px #fff}#head_wrap .overlay .wrap li{padding:15px 10px;border-bottom:dashed 1px #fff}#head_wrap .overlay .wrap a{color:#fff !important;font-size:20px}#head_wrap .overlay .wrap .btn_line{margin:30px 0}#head_wrap .overlay .wrap .btn_line a{display:flex;justify-content:center;align-items:center;padding:30px;font-size:20px;line-height:100%;border:solid 1px #fff;border-radius:10px}#head_wrap .overlay .wrap .btn_line a span:before{content:"";margin:0 10px 0 0;width:24px;height:19px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/head_icon.png) no-repeat center center;display:inline-block}.head_pc{display:none}}@media screen and (min-width:861px){#foot_wrap{padding:70px 0 0;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_05.png) repeat-y left top;background-size:contain}#foot_wrap .sec_01 dl{display:flex;justify-content:space-between;align-items:flex-end}#foot_wrap .sec_01 dd{margin:0 0 0 15px}#foot_wrap .sec_01 p{margin:0 0 15px}#foot_wrap .sec_02{margin-top:30px}#foot_wrap .sec_02 h2{margin:0 0 20px;color:#406077;font-size:32px;text-align:center;letter-spacing:1.528px}#foot_wrap .sec_02 dl{display:flex;justify-content:space-between}#foot_wrap .sec_02 dt{padding:30px 40px;width:40%;background-color:rgba(255,255,255,.9);border-radius:15px}#foot_wrap .sec_02 dt .btn_pos{margin:45px 0 0;text-align:center}#foot_wrap .sec_02 dd{padding:30px 40px;width:58%;background-color:rgba(255,255,255,.9);border-radius:15px}#foot_wrap .sec_02 dd ul{display:flex;justify-content:center;align-items:center}#foot_wrap .sec_02 dd li{color:#406077;font-family:"Reddit Sans",sans-serif;font-weight:400}#foot_wrap .sec_02 dd li:first-child{margin:0 20px 0 0}#foot_wrap .sec_02 dd li.fit-wrap{min-width:0}#foot_wrap .sec_02 dd .sub_hl{font-size:40px;line-height:100%}#foot_wrap .sec_02 dd .fit-text{display:inline-block;white-space:nowrap;line-height:100%}#foot_wrap .sec_02 dd p{margin:5px 0 0;text-align:center}#foot_wrap .sec_03{padding:110px 0 50px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_06.png) repeat-x left bottom}#foot_wrap .sec_03 .box{display:flex}#foot_wrap .sec_03 .left{padding:10px 0 0;max-width:290px;width:25%}#foot_wrap .sec_03 .left .copyright{margin:20px 0 0;font-size:14px;text-align:center}#foot_wrap .sec_03 .right{flex:1;margin:0 0 0 10%}#foot_wrap .sec_03 .right dl{display:flex}#foot_wrap .sec_03 .right dt{width:40%;max-width:310px;color:#406077;line-height:222.222%}#foot_wrap .sec_03 .right dd{flex:1;margin:0 0 0 70px}#foot_wrap .sec_03 .right ul{display:flex}#foot_wrap .sec_03 .right li{width:48%}#foot_wrap .sec_03 .right dd a{display:block;color:#406077;line-height:222.222%}#foot_wrap .sec_03 h3{display:flex;align-items:center;gap:15px;margin:0 0 15px}#foot_wrap .sec_03 h3 span{color:#406077;font-size:20px;font-weight:400;line-height:100%;white-space:nowrap}#foot_wrap .sec_03 h3:after{content:"";flex:1;border-bottom:1px dashed #406077}}@media screen and (max-width:860px){#foot_wrap{padding:80px 0 60px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_05.png) repeat-y left top;background-size:contain}#foot_wrap .sec_01 dd{margin:10px 0 0}#foot_wrap .sec_02{margin-top:20px}#foot_wrap .sec_02 dt .btn_pos{text-align:center}#foot_wrap .sec_02 dd{margin:30px 0 0;padding:15px 30px;background-color:rgba(255,255,255,.9);border-radius:15px}#foot_wrap .sec_02 dd ul{display:flex;align-items:center}#foot_wrap .sec_02 dd li{color:#406077;font-family:"Reddit Sans",sans-serif;font-weight:400}#foot_wrap .sec_02 dd li:first-child{margin:0 20px 0 0}#foot_wrap .sec_02 dd li.fit-wrap{flex:1;min-width:0}#foot_wrap .sec_02 dd .sub_hl{line-height:100%}#foot_wrap .sec_02 dd .fit-text{display:inline-block;white-space:nowrap;line-height:100%}#foot_wrap .sec_02 dd p{text-align:center}#foot_wrap .sec_03{margin:110px 0 0}#foot_wrap .sec_03 .left{text-align:center}#foot_wrap .sec_03 .right{margin:60px 0 0}#foot_wrap .sec_03 .right dt{line-height:222.222%}#foot_wrap .sec_03 .right .btn_pos{margin:30px 0 0}#foot_wrap .sec_03 .right dd{margin:50px 0 0}#foot_wrap .sec_03 .right ul{display:flex;justify-content:space-between}#foot_wrap .sec_03 .right li:first-child{width:120px}#foot_wrap .sec_03 .right li:last-child{flex:1}#foot_wrap .sec_03 .right dd a{display:block;line-height:222.222%}#foot_wrap .sec_03 h3{display:flex;align-items:center;gap:15px;margin:0 0 15px}#foot_wrap .sec_03 h3 span{color:#406077;font-size:20px;font-weight:400;line-height:100%;white-space:nowrap}#foot_wrap .sec_03 h3:after{content:"";flex:1;border-bottom:1px dashed #406077}#foot_wrap .sec_03 .copyright{margin:50px 0 0;font-size:14px;text-align:center}}@media screen and (min-width:861px){#top_wrap{position:relative;overflow:hidden;background:#fff}#top_wrap .sec_01{position:relative;height:1100px;overflow:hidden}#top_wrap .sec_01 .full div{margin:0;height:1100px;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center center}#top_wrap .sec_01 .full .img01{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/mainslide_01.jpg)}#top_wrap .sec_01 .full .img02{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/mainslide_02.jpg)}#top_wrap .sec_01 .full .img03{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/mainslide_03.jpg)}#top_wrap .sec_01 .text{padding:60px 10px;width:90%;max-width:510px;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.4);border-radius:15px}#top_wrap .sec_01 .text h2{font-size:64px;text-align:center;line-height:115.625%;letter-spacing:1.2px}#top_wrap .sec_01 .text p{margin:25px 0 0;font-size:20px;font-weight:300;text-align:center;line-height:150%;letter-spacing:1.2px}#top_wrap .sec_02{position:relative;z-index:2;margin:-6% auto 0 auto;width:70%;max-width:1000px}#top_wrap .sec_02 dl{display:flex}#top_wrap .sec_02 dt{width:200px;text-align:center}#top_wrap .sec_02 dt .grad_btn{display:inline-block;margin-top:30px}#top_wrap .sec_02 dd{flex:1;margin:0 0 0 8%}#top_wrap .sec_02 ul{border-top:dashed 1px #406077}#top_wrap .sec_02 li{display:flex;padding:20px 15px;border-bottom:dashed 1px #406077}#top_wrap .sec_02 li span{color:#406077;font-size:16px;white-space:nowrap}#top_wrap .sec_02 li a{flex:1;margin:0 0 0 20px;padding:0 20px 0 0;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/arrow_02.png) no-repeat top 10px right}#top_wrap .sec_03{margin-top:190px;padding:0 0 100px;position:relative;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_03.png) repeat-x bottom left}#top_wrap .sec_03 dl{display:flex}#top_wrap .sec_03 dt{flex:1;margin:0 5% 0 0}#top_wrap .sec_03 dd{margin:40px 0 0;width:430px;text-align:center}#top_wrap .sec_03 dd img{border-radius:15px}#top_wrap .sec_03 .parallax-wrap img{display:block;width:100%;height:auto;transition:transform .1s linear;will-change:transform}#top_wrap .sec_03 dd ul{display:flex;justify-content:space-between}#top_wrap .sec_03 dd li:first-child{margin:50px 0 0;width:42%;max-width:212px}#top_wrap .sec_03 dd li:last-child{margin:-50px 0 0;width:53%;max-width:244px}#top_wrap .section-b{position:relative;margin-top:-300px;z-index:500;overflow:hidden}#top_wrap .gradient-bg{position:absolute;top:0;left:-10%;width:120%;height:150vh;background:linear-gradient(90deg,#eafbe9,#d6eff8);opacity:1;pointer-events:none;z-index:0;transition:background .3s ease-out;border-top-left-radius:40% 20%;border-top-right-radius:90% 45%}#top_wrap .gradient-bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#top_wrap .section-b .content{position:relative;z-index:1;padding:300px 0 0;background:0 0}#top_wrap .sec_04{position:relative}#top_wrap .sec_04 dl{display:flex;justify-content:space-between;align-items:center}#top_wrap .sec_04 dt{width:34%}#top_wrap .sec_04 dd{width:60%}#top_wrap .sec_04 .circle-list{list-style:none;position:relative}#top_wrap .sec_04 .circle-list li{margin-bottom:40px}#top_wrap .sec_04 .circle-list li.big .circle{display:flex;align-items:center;justify-content:center;padding:35px;width:80%;max-width:540px;aspect-ratio:1/1;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_04.png) repeat-y top left;background-size:contain;border-radius:50%}#top_wrap .sec_04 .circle-list li.small{display:flex;justify-content:flex-end}#top_wrap .sec_04 .circle-list li.small .circle{display:flex;align-items:center;justify-content:center;margin-top:-90px;padding:25px;width:50%;max-width:390px;aspect-ratio:1/1;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_04.png) repeat-y top left;background-size:contain;border-radius:50%}#top_wrap .sec_04 .circle_inner_01{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden}#top_wrap .sec_04 .circle_inner_01 div{margin:0;width:100%;height:100%;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center}#top_wrap .sec_04 .circle_inner_01 .img01{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_01.jpg)}#top_wrap .sec_04 .circle_inner_01 .img02{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_02.jpg)}#top_wrap .sec_04 .circle_inner_01 .img03{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_03.jpg)}#top_wrap .sec_04 .circle_inner_01 .img04{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_04.jpg)}#top_wrap .sec_04 .circle_inner_01 .img05{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_05.jpg)}#top_wrap .sec_04 .circle_inner_02{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;overflow:hidden}#top_wrap .sec_04 .circle_inner_02 div{margin:0;width:100%;height:100%;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center}#top_wrap .sec_04 .circle_inner_02 .img01{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/top_05.jpg)}#top_wrap .sec_05{margin:-20px 0 0;padding:250px 0 140px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/top_04.jpg) no-repeat top center #fff;background-size:cover}#top_wrap .sec_05 .com_wid{display:flex;justify-content:flex-end}#top_wrap .sec_05 .box{padding:70px;max-width:640px;border-radius:10px;background-color:rgba(255,255,255,.9)}#top_wrap .sec_05 .box p{margin:5px 0 20px;line-height:222.222%}}@media screen and (max-width:860px){.home{padding:0}#top_wrap{position:relative;overflow:hidden;background:#fff}#top_wrap .sec_01{position:relative;height:500px;overflow:hidden}#top_wrap .sec_01 .full div{margin:0;height:500px;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center}#top_wrap .sec_01 .full .img01{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/mainslide_01_sp.jpg)}#top_wrap .sec_01 .full .img02{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/mainslide_02_sp.jpg)}#top_wrap .sec_01 .full .img03{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/mainslide_03_sp.jpg)}#top_wrap .sec_01 .text{padding:40px 15px;width:90%;max-width:290px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.4);border-radius:15px}#top_wrap .sec_01 .text h2{font-size:24px;text-align:center;font-weight:500;line-height:115.625%;letter-spacing:1.2px}#top_wrap .sec_01 .text p{margin:15px 0 0;font-size:11px;font-weight:300;text-align:center;line-height:150%}#top_wrap .sec_02{position:relative;z-index:2;margin:-3% auto 0 auto;width:90%}#top_wrap .sec_02 dl{margin:0 0 30px}#top_wrap .sec_02 dt .grad_btn{display:inline-block;margin-top:30px}#top_wrap .sec_02 dd{margin:15px 0 0}#top_wrap .sec_02 ul{border-top:dashed 1px #406077}#top_wrap .sec_02 li{padding:15px;border-bottom:dashed 1px #406077;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/arrow_02.png) no-repeat center right}#top_wrap .sec_02 li span{color:#406077;font-size:12px}#top_wrap .sec_02 li a{display:block;margin:0;padding:0 20px 0 0}#top_wrap .sec_03{margin-top:120px;padding:0 0 130px;position:relative;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_03.png) repeat-x bottom left}#top_wrap .sec_03 dt{margin:0;text-align:center}#top_wrap .sec_03 dt img{display:block;margin:0 auto;width:70%;max-width:215px;border-radius:15px}#top_wrap .sec_03 dt h2{display:block;margin:30px 0 0}#top_wrap .sec_03 dd{margin:40px 0 0;text-align:center}#top_wrap .sec_03 dd img{border-radius:15px}#top_wrap .sec_03 dd ul{display:flex;justify-content:center;margin:50px 0 0}#top_wrap .sec_03 dd li:first-child{margin:20% 0 0;width:42%;max-width:212px}#top_wrap .sec_03 dd li:last-child{margin:-5% 0 0 20px;width:53%;max-width:244px}#top_wrap .section-b{position:relative;margin-top:-130px;z-index:500;overflow:hidden}#top_wrap .gradient-bg{position:absolute;top:0;left:-10%;width:120%;height:220vh;background:linear-gradient(90deg,#eafbe9,#d6eff8);opacity:1;pointer-events:none;z-index:0;transition:background .3s ease-out;border-top-left-radius:50% 7%;border-top-right-radius:100% 9%}#top_wrap .gradient-bg:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#top_wrap .section-b .content{position:relative;z-index:1;padding:70px 0 0;background:0 0}#top_wrap .sec_04{padding:0 0 60px;position:relative}#top_wrap .sec_04 dd{margin:30px 0 0}#top_wrap .sec_04 .circle-list{list-style:none;position:relative}#top_wrap .sec_04 .circle-list li{margin-bottom:40px}#top_wrap .sec_04 .circle{display:flex;align-items:center;justify-content:center;width:70%;max-width:570px;aspect-ratio:1/1;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/bg_grad_04.png) repeat-y top left;background-size:contain;border-radius:50%;position:relative;overflow:hidden}#top_wrap .sec_04 .circle-list li.small{display:flex;justify-content:flex-end}#top_wrap .sec_04 .circle-list li.small .circle{margin-top:-50px}#top_wrap .sec_04 .circle_inner_01{display:flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:50%;overflow:hidden;position:absolute;top:15px;left:15px;right:15px;bottom:15px}#top_wrap .sec_04 .circle_inner_01 div{margin:0;width:100%;height:100%;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center}#top_wrap .sec_04 .circle_inner_01 .img01{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_01.jpg)}#top_wrap .sec_04 .circle_inner_01 .img02{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_02.jpg)}#top_wrap .sec_04 .circle_inner_01 .img03{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/subslide_03.jpg)}#top_wrap .sec_04 .circle_inner_02{display:flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:50%;overflow:hidden;position:absolute;top:15px;left:15px;right:15px;bottom:15px}#top_wrap .sec_04 .circle_inner_02 div{margin:0;width:100%;height:100%;text-decoration:none;background-repeat:no-repeat;background-size:cover;background-position:center}#top_wrap .sec_04 .circle_inner_02 .img01{background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/top_05.jpg)}#top_wrap .sec_04 .sp{margin:30px auto 30px auto;width:90%;font-weight:500;line-height:187.5%}#top_wrap .sec_04 .sp p{margin:0 0 30px}#top_wrap .sec_05{padding:150px 0 100px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/top_04_sp.jpg) no-repeat top center #fff;background-size:cover}#top_wrap .sec_05 .com_wid{display:flex;justify-content:flex-end}#top_wrap .sec_05 .box{padding:40px 20px;max-width:640px;border-radius:10px;background-color:rgba(255,255,255,.9)}#top_wrap .sec_05 .box p{margin:5px 0 30px;line-height:222.222%}}.js-hl{opacity:0}.js-hl span{display:block;opacity:0}.js-hl.is-show{animation:hl-main .8s ease forwards;animation-delay:.15s}.js-hl.is-show span{animation:hl-sub .6s ease forwards}@keyframes hl-sub{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes hl-main{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media screen and (min-width:861px){.page{background:#d1ebf9;background:linear-gradient(90deg,#d1ebf9 0%,#d5e3c8 100%)}#page_wrap{margin:100px 0 0;overflow:hidden;position:relative}#page_wrap:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:180vh;background:#fff;pointer-events:none;z-index:0;border-top-left-radius:40% 20%;border-top-right-radius:90% 45%}#page_wrap .page_content{padding:6% 0 0;position:relative;z-index:1;background:linear-gradient(to bottom,rgba(255,255,255,0) 0px,rgba(255,255,255,0) 30%,rgba(255,255,255,1) 30%,rgba(255,255,255,1) 100%)}#page_wrap .page_ttl{margin-bottom:40px}#page_wrap .page_ttl h2{color:#406077;font-size:47px;font-weight:500;line-height:100%}#page_wrap .page_ttl ul{display:flex;margin:30px 0 0}#page_wrap .page_ttl li{font-size:16px}#page_wrap .page_ttl li:after{content:"・"}#page_wrap .page_ttl li:last-child:after{display:none}#page_wrap .page_ttl li a{color:#3563e9 !important}#page_wrap .page_hl{margin:0 0 45px;color:#406077;font-size:47px;font-weight:500;line-height:100%;text-align:center}#page_wrap .page_hl span{display:block;margin:0 0 10px;font-size:20px;text-align:center;line-height:150%}}@media screen and (max-width:860px){.page{padding:60px 0 0}#page_wrap{margin:30px 0 0;overflow:hidden;position:relative}#page_wrap .page_ttl{margin-bottom:40px}#page_wrap .page_ttl h2{color:#406077;font-size:28px;font-weight:500;line-height:100%}#page_wrap .page_ttl ul{display:flex;margin:10px 0 0}#page_wrap .page_ttl li{font-size:12px}#page_wrap .page_ttl li:after{content:"・"}#page_wrap .page_ttl li:last-child:after{display:none}#page_wrap .page_ttl li a{color:#3563e9 !important}#page_wrap .page_hl{margin:0 0 30px;color:#406077;font-size:28px;font-weight:500;line-height:139.394%;text-align:center}#page_wrap .page_hl span{display:block;font-size:16px;text-align:center;line-height:100%}}@media screen and (min-width:861px){#about{background:linear-gradient(to bottom,transparent 0,transparent 500px,#fff 500px,#fff 100%)}#about .sec_01 img{border-radius:15px}#about .sec_02{margin-top:-40px;padding:80px 100px;background:#fff;border-radius:15px;position:relative;z-index:2}#about .sec_02 h3{margin:1.5em 0;font-size:30px;font-weight:500}#about .sec_02 h3 span{color:#00a2d9;font-size:47px;line-height:150%}#about .sec_02 .right{margin:.5em 0 0;text-align:right}#about .sec_03{margin-top:110px;padding:90px 0 120px;position:relative;z-index:0}#about .sec_03:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);opacity:.4;pointer-events:none;z-index:-1}#about .sec_03 .box{margin:45px 0 0;padding:30px 8% 40px;border-radius:10px;background-color:rgba(255,255,255,.9)}#about .sec_03 h3{font-size:32px;font-weight:500;line-height:156.25%}#about .sec_03 ol li{margin:0 0 0 1em;line-height:222.222%;list-style-type:decimal}#about .sec_04{margin-top:100px}#about .sec_04 dl:first-child{border-top:solid 1px #becdf8}#about .sec_04 dl{display:flex;padding:15px 0;border-bottom:solid 1px #becdf8}#about .sec_04 dt{padding:0 0 0 20px;width:165px}#about .sec_04 dd{flex:1}#about .sec_04 ul{display:flex}#about .sec_04 ul>li:first-child{width:150px}#about .sec_04 ul>li:last-child{flex:1}#about .sec_04 ul:last-child{margin:20px 0 0}#about .sec_04 ol>li{margin:0 0 0 1em;list-style-type:decimal}#about .sec_04 a{color:#406077}#about .sec_05{margin-top:130px;padding-bottom:130px}#about .sec_05 dl:first-child{border-top:solid 1px #becdf8}#about .sec_05 dl{display:flex;padding:15px 0;border-bottom:solid 1px #becdf8}#about .sec_05 dt{padding:0 0 0 20px;width:260px}#about .sec_05 dd{flex:1}#about .sec_05 a{color:#406077}}@media screen and (max-width:860px){#about .sec_01 img{border-radius:15px}#about .sec_02{margin-top:40px;background:#fff;border-radius:15px}#about .sec_02 h3{margin:1.5em 0;font-size:20px;font-weight:500}#about .sec_02 h3 span{color:#00a2d9;font-size:26px;line-height:150%}#about .sec_02 .right{margin:.5em 0 0;text-align:right}#about .sec_02 .grad_text{font-size:26px}#about .sec_03{margin-top:70px;padding:70px 0;background:linear-gradient(90deg,#99daf0 33.07%,#d4e4cf 100%)}#about .sec_03 .box{margin:45px 0 0;padding:30px 20px;border-radius:10px;background-color:rgba(255,255,255,.9)}#about .sec_03 h3{font-size:24px;font-weight:500;line-height:156.25%}#about .sec_03 ol li{margin:0 0 0 1em;line-height:222.222%;list-style-type:decimal}#about .sec_04{margin-top:60px}#about .sec_04 dl:first-child{border-top:solid 1px #becdf8}#about .sec_04 dl{display:flex;padding:15px 0;border-bottom:solid 1px #becdf8}#about .sec_04 dt{width:120px}#about .sec_04 dd{flex:1}#about .sec_04 ul:last-child{margin:20px 0 0}#about .sec_04 ol>li{margin:0 0 0 1em;list-style-type:decimal}#about .sec_04 a{color:#406077}#about .sec_05{margin-top:80px;padding-bottom:70px}#about .sec_05 dl:first-child{border-top:solid 1px #becdf8}#about .sec_05 dl{padding:15px 0;border-bottom:solid 1px #becdf8}#about .sec_05 a{color:#406077}}@media screen and (min-width:861px){#business .sec_01 dl{display:flex;justify-content:space-between;align-items:center}#business .sec_01 dt{flex:1;margin:0 65px 0 0}#business .sec_01 dt p{margin:20px 0 0}#business .sec_01 dd{width:400px}#business .sec_01 img{border-radius:15px}#business .sec_02{padding:170px 0;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/business_02.svg) no-repeat bottom left 12% #fff;background-size:cover}#business .sec_02 .js-sticky-dl{position:relative;padding-left:510px;margin:0}#business .sec_02 .js-sticky-dt{width:440px;position:absolute;left:0;top:0}#business .sec_02 .js-sticky-dt.is-fixed{position:fixed;top:calc(var(--header-h) + var(--sticky-gap));left:0;z-index:10}#business .sec_02 .js-sticky-dt.is-bottom{position:absolute;top:auto;bottom:0}#business .sec_02 .js-sticky-dl dd{margin:0}#business .sec_02 .sticky-scope{overflow:visible}#business .sec_02 dt .cell{display:grid;place-content:center;width:440px;height:440px;border-radius:50%;background:linear-gradient(90deg,#9adaf0 33.07%,#cfe4c8 100%)}#business .sec_02 dt .cell h2{padding:50px 0 0;line-height:145.833%}#business .sec_02 dd .box{margin:0 0 100px}#business .sec_02 dd .box:last-child{margin:0}#business .sec_02 dd span{padding:0 25px;color:#fff;font-size:30px;line-height:100%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);border-radius:50px}#business .sec_02 dd h3{margin:30px 0;color:#406077;font-size:40px;font-weight:500;line-height:120%}#business .sec_02 dd p{line-height:222.222%}#business .sec_03{margin-top:100px}#business .sec_03 h2{width:48%}#business .sec_03 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:100px}#business .sec_03 li{margin:0 0 60px;width:48%}#business .sec_03 li:nth-child(even){transform:translateY(-250px)}.rounded-box{border-width:35px;padding:35px;background:linear-gradient(90deg,#8ad1f2,#d4ebd2);border-radius:15px 15px 80px;position:relative}.rounded-inner{background:#fff;border-radius:0 0 65px;padding:20px 20px 60px;position:relative;z-index:1}.rounded-inner h3{margin:0 0 15px;color:#406077;font-size:30px;font-weight:500;line-height:120%}.rounded-inner p{margin:15px 0 0}#business .sec_04{margin-top:100px;padding:30% 0 0;overflow:hidden;position:relative}#business .sec_04:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:270vh;background:linear-gradient(90deg,#f0ffe4 0%,#d2ecfb 100%);pointer-events:none;z-index:0;border-top-left-radius:40% 20%;border-top-right-radius:90% 45%}#business .sec_04 .com_wid{position:relative;z-index:2;margin-top:-15%;text-align:center}#business .sec_04:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:20%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#business .sec_04 li{margin:0 0 100px}#business .sec_04 li:last-child{margin:0 0 200px}#business .sec_04 h2{margin:0 0 30px;text-align:left}#business .sec_04 h2 span{text-align:left}#business .sec_04 dl{display:flex;justify-content:space-between}#business .sec_04 dt{width:48%}#business .sec_04 dd{width:48%}#business .sec_04 img{border-radius:15px}}@media screen and (max-width:860px){#business .sec_01 dl{display:flex;flex-direction:column-reverse}#business .sec_01 dt{margin:20px 0 0}#business .sec_01 dt p{margin:30px 0 0}#business .sec_01 img{display:block;margin:0 auto;width:90%;max-width:280px;border-radius:15px}#business .bg_wrap{background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/business_02.svg) no-repeat top 30% center #fff;background-size:600%}#business .sec_02{padding:90px 0}#business .sec_02 .js-sticky-dl{padding-left:0}#business .sec_02 .js-sticky-dt{position:static !important;width:auto;left:auto !important;top:auto}#business .sec_02 dt{margin:0 auto;max-width:360px}#business .sec_02 dt .cell{display:grid;place-items:center;width:100%;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(90deg,#9adaf0 33.07%,#cfe4c8 100%)}#business .sec_02 dt h2{padding:50px 0 0;font-size:28px;line-height:145.833%;position:relative;z-index:1}#business .sec_02 dd{margin:50px 0 0}#business .sec_02 dd .box{margin:0 0 50px}#business .sec_02 dd .box:last-child{margin:0}#business .sec_02 dd span{padding:0 25px;color:#fff;font-size:30px;line-height:100%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);border-radius:50px}#business .sec_02 dd h3{margin:15px 0 10px;color:#406077;font-size:28px;font-weight:500;line-height:120%}#business .sec_02 dd p{line-height:222.222%}#business .sec_03{margin-top:100px}#business .sec_03 ul{margin-top:40px}#business .sec_03 li{margin:0 0 40px}.rounded-box{border-width:15px;padding:15px;background:linear-gradient(90deg,#8ad1f2,#d4ebd2);border-radius:15px 15px 80px;position:relative}.rounded-inner{background:#fff;border-radius:0 0 65px;padding:20px 15px;position:relative;z-index:1}.rounded-inner h3{margin:0 0 15px;color:#406077;font-size:24px;font-weight:500;line-height:120%}.rounded-inner p{margin:15px 0 0}#business .sec_04{margin-top:30px;padding:150px 0 0;overflow:hidden;position:relative}#business .sec_04:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:400vh;background:linear-gradient(90deg,#f0ffe4 0%,#d2ecfb 100%);pointer-events:none;z-index:0;border-top-left-radius:50% 7%;border-top-right-radius:100% 9%}#business .sec_04 .com_wid{position:relative;z-index:2;margin-top:-15%;text-align:center}#business .sec_04:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:20%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#business .sec_04 li{margin:0 0 70px}#business .sec_04 li:last-child{margin:0 0 150px}#business .sec_04 h2{margin:0 0 15px;text-align:left}#business .sec_04 h2 span{text-align:left}#business .sec_04 dd{margin:15px 0 0}#business .sec_04 img{border-radius:15px}}.page-id-12 #page_wrap:before{display:none}.page-id-12 #page_wrap .page_content{background:0 0}@media screen and (min-width:861px){#recruit h2{margin:0 auto;padding:30px 0 15px;width:90%;font-size:47px;font-weight:500;line-height:120%;text-align:center}#recruit h2 span{display:inline-block;font-size:20px;font-weight:500;text-align:center;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_01{margin:30px auto 0 auto;padding:120px 0 100px;width:90%;max-width:1160px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_09.png) no-repeat left top;background-size:100% 100%}#recruit .sec_01 .box{margin:0 auto;max-width:700px}#recruit .sec_01 h2{padding:0 0 10px;line-height:145.833%;background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_01.png),url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_02.png);background-repeat:no-repeat,no-repeat;background-position:left 20px bottom,right 30px top}#recruit .sec_01 p{margin:50px 0 0}#recruit .sec_01 p span{display:inline-block;font-size:32px;line-height:150%;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_02{margin-top:90px;position:relative}#recruit .sec_02:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:90%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#recruit .sec_02 .box{padding:90px 0 0;background:#fff;border-radius:50px;position:relative;z-index:2}#recruit .sec_02 h2{margin:0;width:100%;text-align:center;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_03.png) no-repeat right 5px bottom}#recruit .sec_02 h2 strong{display:inline-block;padding:0 0 40px;font-weight:500;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}#recruit .sec_02 h2 strong:after{content:"・・・・・";position:absolute;bottom:0;right:0;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_02 ul{margin:40px auto 0 auto;width:90%;max-width:1000px}#recruit .sec_02 li{margin:0 0 85px}#recruit .sec_02 dl{display:flex;justify-content:space-between}#recruit .sec_02 dt{display:flex;width:55%;align-items:flex-start}#recruit .sec_02 dt span{padding:5px 15px;color:#fff;font-size:30px;line-height:100%;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);border-radius:50px}#recruit .sec_02 dt h3{margin:-10px 0 0 20px;font-size:40px;font-weight:500;line-height:150%}#recruit .sec_02 dd{display:flex;width:45%}#recruit .sec_02 .rounded-box{margin:0 auto;width:90%;max-width:1000px;position:relative}#recruit .sec_02 .rounded-box:before{content:"";display:block;position:absolute;top:-20px;right:10%;z-index:2;width:73px;height:73px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_02.png) no-repeat;background-size:contain}#recruit .sec_02 .rounded-box:after{content:"";display:block;position:absolute;bottom:-20px;left:5%;z-index:2;width:65px;height:65px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_01.png) no-repeat;background-size:contain}#recruit .sec_02 .rounded-inner{padding:20px 40px 30px}#recruit .sec_02 .rounded-box span{background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}#recruit .bg_wrap{padding:0 0 240px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_10.svg) no-repeat left bottom #fff;background-size:100% 85%;position:relative}#recruit .bg_wrap:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#recruit .sec_03{padding:140px 0 0;position:relative;z-index:2}#recruit .sec_03 dl{display:flex;justify-content:space-between;margin:100px 0 0}#recruit .sec_03 dt{width:48%;max-width:560px}#recruit .sec_03 dt p{margin:20px 0 0;text-align:center}#recruit .sec_03 dd{flex:1;margin:0 0 0 50px}#recruit .sec_03 dd p{line-height:222.222%}.img-wrap{position:relative;display:inline-block;border-radius:250px;overflow:hidden}.img-wrap img{display:block;width:100%;height:auto;border-radius:inherit}.border-overlay{position:absolute;inset:0;pointer-events:none;box-sizing:border-box;border:40px solid rgba(255,255,255,.4);border-radius:inherit;z-index:2}#recruit .sec_04{margin-top:320px;position:relative;z-index:2}#recruit .sec_04 ul{display:flex;justify-content:space-between;margin-top:70px}#recruit .sec_04 .img-wrap{position:relative}#recruit .sec_04 .img-wrap a{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden}#recruit .sec_04 .img-wrap:after{content:"Click!";display:block;position:absolute;bottom:0;left:0;z-index:2;width:100%;font-size:30px;text-align:center;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_04 p{margin:10px 0 0;font-size:30px;text-align:center}#recruit .sec_05{padding:0 0 200px;background:#fff}#recruit .sec_05 ul{display:flex;justify-content:space-between;margin:15px 0 0}#recruit .sec_05 li{width:calc(100%/5 - 30px);font-size:16px}#modal_01,#modal_02,#modal_03{display:none;position:fixed;z-index:99999;left:0;top:0;inset:0;width:100%;height:100vh;background-color:rgba(255,255,255,.8);overflow-y:scroll}#modal_content_01,#modal_content_02,#modal_content_03{margin:0;position:relative;top:0;left:50%;transform:translate(-50%,0);z-index:999}#recruit button{padding:0;border:none;background:0 0;cursor:pointer}.recruit_modal{padding:100px 0}.recruit_modal .box{padding:80px;border-radius:50px;background:linear-gradient(90deg,#e9f5fd 33.07%,#e9f1e4 100%)}.recruit_modal .box h2{margin:0 0 20px !important;padding:0 !important;font-size:48px !important;text-align:left !important}.recruit_modal .box img{border-radius:30px}.recruit_modal .box dl{margin:50px 0 0}.recruit_modal .box h3{font-size:30px;font-weight:500;line-height:166.667%}.recruit_modal .box dd{margin:10px 0 0;padding:25px;background:#fff;border-radius:15px}.recruit_modal .btn_close{display:grid;place-content:center;margin:50px auto 0 auto;width:100px;height:100px;color:#fff;font-size:24px;font-weight:700;border-radius:50%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%) !important;border:none;box-shadow:none}}@media screen and (max-width:860px){.page-id-12{background:#d1ebf9;background:linear-gradient(90deg,#d1ebf9 0%,#d5e3c8 100%)}#recruit h2{margin:0 auto;padding:30px 0 15px;width:90%;font-size:28px;font-weight:500;line-height:120%;text-align:center}#recruit h2 span{display:inline-block;font-size:16px;font-weight:500;text-align:center;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_01{margin-top:30px;padding:60px 0;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_09_sp.png) no-repeat center center;background-size:cover}#recruit .sec_01 .box{margin:0 auto;width:90%;max-width:700px}#recruit .sec_01 h2{padding:0 0 10px;line-height:145.833%;background-image:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_01.png),url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_02.png);background-repeat:no-repeat,no-repeat;background-position:left bottom,right top;background-size:60px,60px}#recruit .sec_01 p{margin:50px 0 0}#recruit .sec_01 p span{display:inline-block;font-size:24px;line-height:150%;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_02{margin-top:70px;position:relative}#recruit .sec_02:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:90%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#recruit .sec_02 .box{padding:50px 0 0;background:#fff;border-radius:50px;position:relative;z-index:2}#recruit .sec_02 h2{margin:0;padding:0;width:100%;text-align:center}#recruit .sec_02 h2 strong{display:inline-block;padding:0 0 30px;font-weight:500;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}#recruit .sec_02 h2 strong:after{content:"・・・・・";position:absolute;bottom:0;right:0;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_02 ul{margin:40px auto 0 auto;width:90%;max-width:1000px}#recruit .sec_02 li{margin:0 0 50px}#recruit .sec_02 dt span{display:inline-block;padding:5px 20px;color:#fff;font-size:30px;line-height:100%;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);border-radius:50px}#recruit .sec_02 dt h3{margin:15px 0 10px;font-size:28px;font-weight:500;line-height:150%}#recruit .sec_02 .rounded-box{margin:0 auto;width:90%;max-width:1000px;position:relative}#recruit .sec_02 .rounded-box:before{content:"";display:block;position:absolute;top:-20px;right:2%;z-index:2;width:73px;height:73px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_02.png) no-repeat;background-size:contain}#recruit .sec_02 .rounded-box:after{content:"";display:block;position:absolute;bottom:-20px;left:2%;z-index:2;width:65px;height:65px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_01.png) no-repeat;background-size:contain}#recruit .sec_02 .rounded-inner{padding:40px 15px 60px}#recruit .sec_02 .rounded-box span{background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}#recruit .sec_03{padding:100px 0 0;background:#fff}#recruit .sec_03 h2{padding:0}#recruit .sec_03 dl{margin:30px 0 0}#recruit .sec_03 dt p{margin:20px 0 0;text-align:center}#recruit .sec_03 dd{margin:20px 0 0}#recruit .sec_03 dd p{line-height:222.222%}#recruit .sec_03 dd .sp{margin:30px 0 0;font-size:18px;text-align:right}.img-wrap{position:relative;display:inline-block;border-radius:160px;overflow:hidden}.img-wrap img{display:block;width:100%;height:auto;border-radius:inherit}.border-overlay{position:absolute;inset:0;pointer-events:none;box-sizing:border-box;border:15px solid rgba(255,255,255,.4);border-radius:inherit;z-index:2}#recruit .sec_04{padding:200px 0 100px;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/recruit_10_sp.svg) no-repeat center top #fff;background-size:100%;position:relative}#recruit .sec_04:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#recruit .sec_04 h2{padding:0}#recruit .sec_04 ul{margin-top:60px;position:relative;z-index:2}#recruit .sec_04 li{margin:50px 0 0;text-align:center}#recruit .sec_04 .img-wrap{position:relative}#recruit .sec_04 .img-wrap a{position:absolute;width:100%;height:100%;top:0;left:0;text-indent:100%;white-space:nowrap;overflow:hidden}#recruit .sec_04 .img-wrap:after{content:"Click!";display:block;position:absolute;bottom:0;left:0;z-index:2;width:100%;font-size:30px;text-align:center;background:linear-gradient(90deg,#ffa100 33.07%,#fa2d30 100%);-webkit-background-clip:text;background-clip:text;color:transparent}#recruit .sec_04 p{margin:10px 0 0;font-size:30px;text-align:center}#recruit .sec_05{padding:0 0 110px;background:#fff}#recruit .sec_05 ul{display:flex;justify-content:space-between;margin:15px 0 0}#recruit .sec_05 li{width:calc(100%/5 - 10px)}#recruit .sec_05 .sp{text-align:center}#modal_01,#modal_02,#modal_03{display:none;position:fixed;z-index:99999;left:0;top:0;inset:0;width:100%;height:100vh;background-color:rgba(255,255,255,.8);overflow-y:scroll}#modal_content_01,#modal_content_02,#modal_content_03{margin:0;position:relative;top:0;left:50%;transform:translate(-50%,0);z-index:999}#recruit button{padding:0;border:none;background:0 0;cursor:pointer}.recruit_modal{padding:100px 0}.recruit_modal .box{padding:60px 15px;border-radius:30px;background:linear-gradient(90deg,#e9f5fd 33.07%,#e9f1e4 100%)}.recruit_modal .box h2{margin:0 0 20px !important;padding:0 !important;font-size:33px !important;text-align:left !important}.recruit_modal .box img{border-radius:30px}.recruit_modal .box dl{margin:50px 0 0}.recruit_modal .box h3{font-size:24px;font-weight:500;line-height:166.667%}.recruit_modal .box dd{margin:10px 0 0;padding:25px;background:#fff;border-radius:15px}.recruit_modal .btn_close{display:grid;place-content:center;margin:50px auto 0 auto;width:100px;height:100px;color:#fff;font-size:24px;font-weight:700;border-radius:50%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%) !important;border:none;box-shadow:none}}@media screen and (min-width:861px){#inquiry .sec_01 dl{display:flex;justify-content:space-between;align-items:center}#inquiry .sec_01 dt{width:48%}#inquiry .sec_01 dd{width:50%}#inquiry .sec_01 dd img{border-radius:15px}#inquiry .sec_01 ul{display:flex;flex-wrap:wrap}#inquiry .sec_01 li{display:flex;align-items:center;margin-bottom:15px;font-weight:600}#inquiry .sec_01 li:nth-child(even){margin-left:30px}#inquiry .sec_01 li:before{content:"";margin:0 5px 0 0;width:13px;height:13px;border-radius:50%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%)}#inquiry .sec_02{margin-top:160px}#inquiry .sec_02 dl{display:flex;justify-content:space-between;align-items:center}#inquiry .sec_02 dt h2{text-align:left}#inquiry .sec_02 dt h2 span{text-align:left}#inquiry .sec_02 dd ul{display:flex;align-items:center}#inquiry .sec_02 dd li:first-child{margin:0 15px 0 0;color:#406077;font-size:45px;font-weight:600;line-height:100%}#inquiry .sec_02 dd h3{color:#406077;font-size:70px;font-family:"Reddit Sans";line-height:100%}#inquiry .sec_02 dd p{text-align:center}#inquiry .sec_03{margin-top:100px;padding:25% 0 0;overflow:hidden;position:relative}#inquiry .sec_03:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:170vh;background:linear-gradient(90deg,#eafbe9,#d6eff8);pointer-events:none;z-index:0;border-top-left-radius:40% 20%;border-top-right-radius:90% 45%}#inquiry .sec_03 .vsl_wid{padding:0 0 210px;position:relative;z-index:2;margin-top:-15%;text-align:center}#inquiry .sec_03:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:20%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#inquiry .sec_03 .cell{display:inline-block;text-align:left}#inquiry .sec_03 h2{margin:0 0 15px}#inquiry .sec_03 .box{margin-top:70px}#inquiry .sec_03 dl{display:flex;margin:0 0 35px}#inquiry .sec_03 dt{width:210px}#inquiry .sec_03 dd{flex:1}#inquiry .sec_03 .wpcf7-checkbox label{padding:0 20px 0 0}#inquiry .sec_03 .wpcf7 input[type=checkbox]{-webkit-appearance:none;appearance:none;width:31px;height:31px;border-radius:5px;background:#fff;border:1px solid #9e9e9e;vertical-align:middle;position:relative;cursor:pointer;outline:none}#inquiry .sec_03 .wpcf7 input[type=checkbox]:checked{background:#00a2d9;border-color:#00a2d9}#inquiry .sec_03 .wpcf7 input[type=checkbox]:checked:after{content:"";position:absolute;left:9px;top:5px;width:8px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:border-box}#inquiry .sec_03 .wpcf7 input[type=radio]{-webkit-appearance:none;appearance:none;width:19px;height:19px;border-radius:50%;background:#fff;border:1px solid #9e9e9e;cursor:pointer;position:relative;vertical-align:middle;outline:none}#inquiry .sec_03 .wpcf7 input[type=radio] span{color:#406077}#inquiry .sec_03 .wpcf7 input[type=radio]:checked:after{content:"";position:absolute;left:5px;top:5px;width:9px;height:9px;background:#00a2d9;border-radius:50%}#inquiry .sec_03 input[type=text]{display:block;padding:10px 15px;width:100%;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 input[type=email]{display:block;padding:10px 15px;width:100%;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 input[type=tel]{display:block;padding:10px 15px;width:100%;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 textarea{display:block;padding:10px 15px;width:100%;height:200px;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 input[type=submit]{display:inline-flex;align-items:center;padding:20px 30px 20px 40px;width:170px;color:#fff;font-size:18px;text-decoration:none;border-radius:50px;position:relative;overflow:hidden;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/arrow_01.png) no-repeat right 20px center/20px auto,linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%)}}@media screen and (max-width:860px){#inquiry .sec_01 dl{display:flex;flex-direction:column-reverse}#inquiry .sec_01 dt{margin:20px 0 0}#inquiry .sec_01 dd img{border-radius:15px}#inquiry .sec_01 li{display:flex;align-items:center;margin-bottom:5px;font-weight:600}#inquiry .sec_01 li:before{content:"";margin:0 5px 0 0;width:13px;height:13px;border-radius:50%;background:linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%)}#inquiry .sec_02{margin-top:80px}#inquiry .sec_02 dt h2{text-align:left}#inquiry .sec_02 dt h2 span{text-align:left}#inquiry .sec_02 dd ul{display:flex;align-items:center}#inquiry .sec_02 dd li:first-child{margin:0 15px 0 0;color:#406077;font-size:20px;font-weight:600;line-height:100%}#inquiry .sec_02 dd h3{color:#406077;font-size:40px;font-family:"Reddit Sans";line-height:100%}#inquiry .sec_02 dd p{margin:10px 0 0}#inquiry .sec_03{margin-top:100px;padding:150px 0 0;overflow:hidden;position:relative}#inquiry .sec_03:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:300vh;background:linear-gradient(90deg,#eafbe9,#d6eff8);pointer-events:none;z-index:0;border-top-left-radius:50% 7%;border-top-right-radius:100% 9%}#inquiry .sec_03 .vsl_wid{padding:0 0 100px;position:relative;z-index:2;margin-top:-15%;text-align:center}#inquiry .sec_03:after{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:20%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%);pointer-events:none}#inquiry .sec_03 .cell{text-align:left}#inquiry .sec_03 h2{margin:0 0 15px;text-align:left}#inquiry .sec_03 h2 span{text-align:left}#inquiry .sec_03 .box{margin-top:20px}#inquiry .sec_03 dl{margin:0 0 15px}#inquiry .sec_03 .check_cell{display:flex;flex-wrap:wrap}#inquiry .sec_03 .check_cell span{margin:15px 0 0;width:50%}#inquiry .sec_03 .wpcf7 input[type=checkbox]{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:3px;background:#fff;border:1px solid #9e9e9e;vertical-align:middle;position:relative;cursor:pointer;outline:none}#inquiry .sec_03 .wpcf7 input[type=checkbox]:checked{background:#00a2d9;border-color:#00a2d9}#inquiry .sec_03 .wpcf7 input[type=checkbox]:checked:after{content:"";position:absolute;left:9px;top:5px;width:8px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);box-sizing:border-box}#inquiry .sec_03 .wpcf7 input[type=radio]{-webkit-appearance:none;appearance:none;width:19px;height:19px;border-radius:50%;background:#fff;border:1px solid #9e9e9e;cursor:pointer;position:relative;vertical-align:middle;outline:none}#inquiry .sec_03 .wpcf7 input[type=radio] span{color:#406077}#inquiry .sec_03 .wpcf7 input[type=radio]:checked:after{content:"";position:absolute;left:5px;top:5px;width:9px;height:9px;background:#00a2d9;border-radius:50%}#inquiry .sec_03 input[type=text]{display:block;padding:10px 15px;width:100%;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 input[type=email]{display:block;padding:10px 15px;width:100%;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 input[type=tel]{display:block;padding:10px 15px;width:100%;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 textarea{display:block;padding:10px 15px;width:100%;height:200px;background:#fff;border:solid 1px #9e9e9e;border-radius:5px}#inquiry .sec_03 input[type=submit]{display:inline-flex;align-items:center;padding:20px 30px 20px 40px;width:170px;color:#fff;font-size:18px;text-decoration:none;border-radius:50px;position:relative;overflow:hidden;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/arrow_01.png) no-repeat right 20px center/20px auto,linear-gradient(90deg,#00a2d9 33.07%,#88bb76 100%)}}@media screen and (min-width:861px){#privacy{padding:0 0 140px;line-height:222.222%}#privacy .box{margin:3em 0 0}#privacy h2{margin:0 0 10px;font-size:30px}#privacy h3{font-size:18px}}@media screen and (max-width:860px){#privacy{padding:0 0 100px;line-height:222.222%}#privacy .box{margin:3em 0 0}#privacy h2{margin:0 0 10px;font-size:24px}#privacy h3{font-size:16px}}@media screen and (min-width:861px){.blog{background:#d1ebf9;background:linear-gradient(90deg,#d1ebf9 0%,#d5e3c8 100%)}#archive_wrap{margin:100px 0 0;padding:0 0 100px;overflow:hidden;position:relative}#archive_wrap:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:170vh;background:#fff;pointer-events:none;z-index:0;border-top-left-radius:40% 20%;border-top-right-radius:90% 45%}#archive_wrap .archive_content{padding:6% 0 0;position:relative;z-index:1}#archive_wrap .page_ttl{margin-bottom:40px}#archive_wrap .page_ttl h2{color:#406077;font-size:47px;font-weight:500;line-height:100%}#archive_wrap .page_ttl ul{display:flex;margin:30px 0 0}#archive_wrap .page_ttl li{font-size:16px}#archive_wrap .page_ttl li:after{content:"・"}#archive_wrap .page_ttl li:last-child:after{display:none}#archive_wrap .page_ttl li a{color:#3563e9 !important}#archive_wrap .box ul{border-top:solid 1px #becdf8}#archive_wrap .box li{display:flex;align-items:center;padding:15px 20px;border-bottom:solid 1px #becdf8}#archive_wrap .box .news_cat{padding:5px 20px;border-radius:50px;background:linear-gradient(90deg,rgba(0,162,217,.4) 33.07%,rgba(136,187,118,.4) 100%)}#archive_wrap .box .news_date{margin:0 0 0 25px}#archive_wrap .box .news_title{margin:0 0 0 50px}.pagination-next{display:none}.pagination{margin-top:100px}.pagination .page-numbers{display:grid;place-content:center;margin:0 10px;width:40px;height:40px;border:solid 1px #becdf8;border-radius:5px}.pagination .current{background-color:#fff}.pagination .next{border:none}.pagination .prev{border:none}}@media screen and (max-width:860px){.blog{padding:70px 0 0}#archive_wrap{margin:30px 0 0;padding:0 0 100px;overflow:hidden;position:relative}#archive_wrap .page_ttl{margin-bottom:40px}#archive_wrap .page_ttl h2{color:#406077;font-size:28px;font-weight:500;line-height:100%}#archive_wrap .page_ttl ul{display:flex;margin:10px 0 0}#archive_wrap .page_ttl li{font-size:12px}#archive_wrap .page_ttl li:after{content:"・"}#archive_wrap .page_ttl li:last-child:after{display:none}#archive_wrap .page_ttl li a{color:#3563e9 !important}#archive_wrap .box ul{border-top:solid 1px #becdf8}#archive_wrap .box li{display:flex;align-items:center;flex-wrap:wrap;padding:15px 0;border-bottom:solid 1px #becdf8;background:url(//www.sumida-p.co.jp/wp-content/themes/sumida-pack/images/arrow_02.png) no-repeat right 10px center}#archive_wrap .box .news_cat{padding:5px 20px;font-size:12px;border-radius:50px;background:linear-gradient(90deg,rgba(0,162,217,.4) 33.07%,rgba(136,187,118,.4) 100%)}#archive_wrap .box .news_date{margin:0 0 0 10px;font-size:12px}#archive_wrap .box .news_title{margin:10px 0 0;width:100%}.pagination-next{display:none}.pagination{margin-top:100px}.pagination .page-numbers{display:grid;place-content:center;margin:0 10px;width:40px;height:40px;border:solid 1px #becdf8;border-radius:5px}.pagination .current{background-color:#fff}.pagination .next{border:none}.pagination .prev{border:none}}@media screen and (min-width:861px){.single{background:#d1ebf9;background:linear-gradient(90deg,#d1ebf9 0%,#d5e3c8 100%)}#single_wrap{margin:100px 0 0;padding:0 0 100px;overflow:hidden;position:relative}#single_wrap:before{content:"";position:absolute;top:0;left:-10%;width:120%;height:170vh;background:#fff;pointer-events:none;z-index:0;border-top-left-radius:40% 20%;border-top-right-radius:90% 45%}#single_wrap .single_content{padding:6% 0 0;position:relative;z-index:1}#single_wrap .page_ttl{margin-bottom:40px}#single_wrap .page_ttl h2{color:#406077;font-size:47px;font-weight:500;line-height:100%}#single_wrap .page_ttl ul{display:flex;margin:30px 0 0}#single_wrap .page_ttl li{font-size:16px}#single_wrap .page_ttl li:after{content:"・"}#single_wrap .page_ttl li:last-child:after{display:none}#single_wrap .page_ttl li a{color:#3563e9 !important}#single_wrap .box h2{font-size:47px;line-height:145.833%}#single_wrap .box .date{margin:10px 0 0;font-size:16px}#single_wrap .box .text{margin:50px 0 80px}}@media screen and (max-width:860px){.single{padding:70px 0 0}#single_wrap{margin:30px 0 0;padding:0 0 100px;overflow:hidden;position:relative}#single_wrap .page_ttl{margin-bottom:40px}#single_wrap .page_ttl h2{color:#406077;font-size:28px;font-weight:500;line-height:100%}#single_wrap .page_ttl ul{display:flex;margin:10px 0 0}#single_wrap .page_ttl li{font-size:12px}#single_wrap .page_ttl li:after{content:"・"}#single_wrap .page_ttl li:last-child:after{display:none}#single_wrap .page_ttl li a{color:#3563e9 !important}#single_wrap .box h2{font-size:24px;line-height:145.833%}#single_wrap .box .date{margin:10px 0 0}#single_wrap .box .text{margin:30px 0 60px}}