@charset "utf-8";html{font-size:62.5%}body{font-family:'Noto Sans JP',sans-serif;font-weight:400;font-feature-settings:"palt";font-style:normal;font-size:1.6rem;letter-spacing:.05em;line-height:1.8;color:#2c2c2c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;margin:0 auto}img{max-width:100%;height:auto;vertical-align:middle}a{color:#2c2c2c;text-decoration:none;transition:all .2s;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s}.pc{display:block}.sp{display:none}*{box-sizing:border-box}.inner{max-width:1260px;padding:0 80px;width:100%;margin:0 auto}.inner-900{max-width:1060px;width:100%;margin:0 auto;padding-right:80px}.inner-800{max-width:800px;width:100%;margin:0 auto}.fadeInUpTrigger,.fadeInRightTrigger,.fadeInLeftTrigger,.flipLeftTrigger{opacity:0}.header{position:relative;padding-right:200px;height:80px}.header-logo{width:240px;height:156px;position:absolute;top:0;left:0;background-color:#fff;border-radius:0 0 35px;z-index:1}.header-logo img{position:absolute;top:60%;left:50%;transform:translate(-50%,-60%);width:145px}.nav-menu{display:flex;align-items:center;justify-content:flex-end;height:80px}.nav-menu li{margin-left:35px;letter-spacing:0;font-size:1.4rem;font-weight:500}.nav-menu li:first-child{margin-left:0}.nav-menu a{position:relative}.nav-menu a:hover{color:#0083bb}.nav-menu a:before{content:"";position:absolute;top:60%;transform:translateY(-60%);left:-1em;width:6px;height:6px;border-radius:50%;background-color:#0083bb;opacity:0;transition:all .3s ease 0s}.nav-menu a:hover:before{opacity:1}.nav-sp{display:none}@media screen and (max-width:1000px){.nav-menu{display:none}.header-btn{display:none}}.header-btn{position:absolute;top:0;right:0;width:174px;height:98px;border-radius:0 0 0 22px;background-color:#0083bb;z-index:1}.header-btn p{text-align:center;color:#fff;font-size:1.4rem;font-weight:700;line-height:98px;transition:all .2s ease 0s}.header-btn p:hover{transform:scale(1.2);cursor:pointer;color:#fff}.main-visual{padding-left:80px;position:relative}.main-visual img{height:calc(100vh - 80px);object-fit:cover;width:100%}.main-visual-text1{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%)}.main-visual-text1 p{writing-mode:vertical-rl;color:#fff;font-size:6rem;font-weight:700;letter-spacing:.1em}.main-visual-text2{writing-mode:vertical-rl;color:#fff;font-size:1.4rem;font-weight:700;position:absolute;bottom:80px;left:45px;padding-left:80px;letter-spacing:.3em}.scrolldown1{position:absolute;width:80px;left:0;bottom:90px;height:50px}.scrolldown1 span{position:absolute;left:50%;transform:translateX(-50%);top:-35px;color:#2c2c2c;font-size:1.2rem;letter-spacing:.05em;writing-mode:vertical-rl}.scrolldown1:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:1px;height:30px;background:#2c2c2c;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.concept-inner{max-width:1260px;padding:0 80px;width:100%;margin:0 auto;position:relative}@keyframes fuwafuwa{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.concept-bird{position:absolute;top:50px;right:80px;width:90px;animation:fuwafuwa 3s linear infinite}.concept{display:flex;justify-content:space-between;padding:98px 0;position:relative}.concept-title{margin-right:90px;width:25%;writing-mode:vertical-rl;font-size:4rem;font-weight:700;letter-spacing:.2em;line-height:1.6;color:#0083bb}.concept-text{line-height:2.2;letter-spacing:.1em;text-align:justify}.top-news{position:relative;max-width:100%}.top-news:before{content:"";position:absolute;top:0;left:0;width:50vw;height:100%;background-color:#66b4d6;z-index:-1}.top-news:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20%;background-color:#f2f2f2;z-index:-2}.top-news-inner{max-width:1100px;background-color:#66b4d6;border-radius:50px;padding:58px 0 77px;position:relative}.top-tree{position:absolute;bottom:0;left:0;width:170px}h2{text-align:center;margin-bottom:50px;line-height:1}.section-title-1{font-size:2.8rem;font-weight:700;margin-bottom:20px;letter-spacing:.1em}.section-title-2{font-family:'Lato',sans-serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;margin-bottom:10px}.coler-w{color:#fff}h2 img{width:58px}.top-news-item{border-bottom:1px dotted #fff;padding:22px 0}.top-news-item-box{display:flex}.top-news-item:first-of-type{padding-top:0}.top-news-list{margin-bottom:60px;color:#fff}.top-news-item-date{width:180px}.top-news-item-category a{padding:2px 8px;background-color:#fccb00;border-radius:3px;margin-right:20px;font-size:1.2rem;color:#2c2c2c}.top-news-item-title{color:#fff}.more{display:flex;justify-content:flex-end}.more span{font-weight:500}.more span:after{background:#fff;color:#0083bb}.link-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0083bb;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;text-decoration:none;text-transform:capitalize}.link-button:after{background:#0187d1;border:2px solid #0083bb;border-radius:50%;color:#fff;content:"→";font-weight:700;display:inline-block;width:60px;height:60px;line-height:60px;margin-left:21px;text-align:center;-webkit-transition:all .3s;transition:all .3s;z-index:0}.link-button--white:after{background:#fff;color:#0187d1}.link-button:hover:after{content:"・";scale:1.4}.link-menu{padding:98px 0;background-color:#f2f2f2}.link-menu-item-box-1{width:378px;padding:70px 63px}.link-menu-item-box-1 h2{text-align:left;margin-bottom:40px}.link-menu-item{background-color:#fff;border-radius:50px;display:flex;margin-bottom:60px;width:100%}.link-menu-item:nth-of-type(2){flex-direction:row-reverse}.link-menu-item:last-of-type{margin-bottom:0}.link-menu .more{justify-content:flex-start}.coler-b{color:#0083bb}.link-menu-item-box-2{width:calc(100% - 378px);background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/link-menu-1.jpg);background-size:cover;background-position:center;border-radius:0 50px 50px 0}.link-menu-item:nth-of-type(2) .link-menu-item-box-2{background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/link-menu-2.jpg)}.link-menu-item:last-of-type .link-menu-item-box-2{background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/link-menu-3.jpg)}.radius-r{border-radius:0 50px 50px 0}.radius-l{border-radius:50px 0 0 50px}.link-menu-item-box-text{letter-spacing:.1em;margin-bottom:30px}.staff{background-color:#f2f2f2;padding-top:98px;position:relative}.neko{width:184px;position:absolute;top:17px;right:20%}.neko img{display:block;width:100%}.staff-inner{padding-left:80px}.staff-list-inner{background-color:#66b4d6;border-radius:50px 0 0 50px}h4{font-size:2.8rem;margin-bottom:40px;color:#fff;letter-spacing:.1em;font-weight:700}.office-img{width:35%;position:absolute;top:0;left:0;padding-right:80px}.office-img div{width:100%;height:80vh;background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/office.png);background-size:cover;background-position:center;border-radius:0 50px 50px 0}.staff-list{max-width:800px;margin-right:0;margin-left:auto;padding:75px 0 90px}@media screen and (max-width:1220px){.staff-list{text-align:center}}.staff-item{display:flex;margin-bottom:40px;text-align:left}.staff-item:last-of-type{margin-bottom:0}.staff-item-img{background-size:cover;background-position:center;width:40%;border-radius:20px 0 0 20px}.staff-item:nth-of-type(1) .staff-item-img{background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/staff-1.jpg)}.staff-item:nth-of-type(2) .staff-item-img{background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/staff-2.jpg)}.staff-item:nth-of-type(3) .staff-item-img{background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/staff-3.jpg)}.staff-item:nth-of-type(4) .staff-item-img{background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/staff-4.jpg)}.staff-item-text{background-color:#fff;padding:26px 40px;border-radius:0 20px 20px 0;width:60%;line-height:1.8;text-align:justify}.staff-item-text .name{font-weight:700;margin-bottom:15px}@media screen and (max-width:885px){.office-img{width:100%;position:relative}.staff{padding-bottom:50px}.staff-inner{position:relative}.staff-inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background-color:#f2f2f2;z-index:-1}}.greeting{padding:98px 0}.greeting-box{display:flex}.greeting-box div{width:calc(50% - 50px / 2)}.greeting-box-text{margin-right:50px;text-align:justify}h3{font-size:3.2rem;font-weight:700;color:#0083bb;margin-bottom:50px;letter-spacing:.1em}.greeting-box-text .name{font-size:2.8rem;font-weight:700;letter-spacing:.1em;margin-bottom:30px;display:inline-block;margin-right:27px}.greeting-box-text span{font-size:1.3rem;font-family:'Lato',sans-serif;letter-spacing:0}.greeting-box-text .text{line-height:2;letter-spacing:.1em}.greeting-box-img{border-radius:50px}.greeting-box-img img{width:100%;border-radius:50px}.top-contact{background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/contact.jpg);background-size:cover;background-position:center;border-radius:50px;padding:73px 0 90px;margin-bottom:98px}.top-contact-list{display:flex;padding:0 50px}.top-contact-item{margin-right:50px;width:calc(50% - 50px / 2);background-color:#fff;border-radius:20px;padding:35px 27px;display:flex;justify-content:space-between;box-shadow:0px 4px 4px rgba(0,0,0,.25);transition:.3s}@media screen and (max-width:885px){.top-contact-list{display:inherit}.top-contact-item{width:100%;margin-right:0}.top-contact-item:first-of-type{margin-bottom:30px}}.top-contact-item img{width:27px}.top-contact-item:last-of-type{margin-right:0}.top-contact-item:hover{box-shadow:0 4px 4px 4px rgba(0,0,0,.0);cursor:pointer}.link-button-y{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fccb00;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;text-decoration:none;text-transform:capitalize}.link-button-y:after{background:#fccb00;border:2px solid #fccb00;border-radius:50%;color:#fff;content:"→";font-weight:700;display:inline-block;width:60px;height:60px;line-height:60px;margin-left:21px;text-align:center;-webkit-transition:all .3s;transition:all .3s;z-index:0}.link-button-y:after{background:#fccb00;color:#fff}.link-button-y:hover:after{content:"・";scale:1.4}.top-contact-title{display:inline-block;margin-left:.5em;font-size:2rem;margin-bottom:30px}footer{padding-right:80px;position:relative}.footer{background-color:#f2f2f2;padding:66px 53px 60px 130px;border-radius:0 50px 0 0;position:relative;width:100%}.footer-nav .nav-menu{font-size:1.2rem;height:40px;flex-wrap:wrap;margin-bottom:150px}.footer-nav .nav-menu a{font-weight:400}.footer-logo{width:88px;margin-bottom:22px}.footer-address{font-size:1.4rem}.footer-address p{display:inline-block;margin-right:1em}.opacity{opacity:0}.footer-box{display:flex;justify-content:space-between;align-items:flex-end}.sns{text-align:center;margin-bottom:15px}.sns a img{width:30px;margin-right:30px}.concept .sns{text-align:left}.concept .sns a img{margin-right:10px}.concept .sns a{text-decoration-line:underline}.sns .youtube{margin-right:0}.follow-me{margin-bottom:15px;font-family:'Lato'}.follow-me p{display:inline-block;margin:0 1em;font-size:1.2rem;font-weight:700}.follow-me span{font-size:1.8rem}small{font-family:"Lato";font-size:1rem}@media screen and (max-width:885px){.footer-box{display:inherit}.footer-address{margin-bottom:80px}.sns{text-align:left}}.pagetop{width:80px;height:100px;position:fixed;bottom:80px;right:0}.pagetop a{line-height:80px;font-size:1.4rem;color:#a3a2a2;font-weight:700;writing-mode:vertical-rl;z-index:10;position:relative}.pagetop a:before{content:'';display:block;position:absolute;top:-55px;left:50%;transform:translateX(-50%);width:15px;height:34px;background:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/page-top-arrow.svg) 0 0;background-size:15px 34px;transition:all .3s}.pagetop a:hover:before{top:-65px}.pagetop a:hover{opacity:.6}.under-layer{margin-bottom:40px}.page-visual{padding-left:80px;position:relative}.page-visual{width:100%}.page-visual img{width:100%}.pankuzu{align-items:flex-end;margin:10px 0 20px 80px;line-height:1;padding-bottom:10px;font-size:1.2rem}.pankuzu span{margin-right:.2em;margin-left:.2em}.pankuzu span:first-of-type{margin-left:0}.pankuzu li{margin-right:10px;font-size:1.3rem;white-space:nowrap;display:inline-block}.pankuzu-item2:before{content:'\f105';font-family:"Font Awesome 6 Free";font-weight:700;margin-right:8px}.pankuzu-item1 a{color:#707070}.about-menu{margin-bottom:80px}.about-menu-list{display:flex;justify-content:center;flex-wrap:wrap}.about-menu-item{text-align:center;margin-right:30px;margin-bottom:20px}.about-menu-item p{font-size:1.4rem;color:#fff;width:140px;height:38px;text-align:center;line-height:38px;background-color:#66b4d6;border-radius:5px}.about-menu-item:last-of-type{margin-right:0}.about-menu-item:nth-of-type(2n) p{background-color:#0083bb}.fa-sort-down{color:#66b4d6}.about-menu-item:nth-of-type(2n) .fa-sort-down{color:#0083bb}@media screen and (max-width:510px){.about-menu-item:nth-of-type(2n){margin-right:0}}.fishing-pond{padding-bottom:98px}h5{font-size:2.4rem;font-weight:700;letter-spacing:.1em;text-align:center;background-color:#f2f2f2;padding:20px 0;border-radius:50px 0;margin-bottom:70px}.fishing-pond-list{display:flex;justify-content:center}.fishing-pond-item{margin-top:20px;padding-bottom:10px;border-bottom:2px solid #4ca6cc}.fishing-pond-item p:first-of-type{margin-bottom:20px}.fishing-pond-item:first-of-type{margin-right:50px}.pdf a{color:#4ca6cc;text-decoration-line:underline}.pdf{text-align:center;margin-bottom:30px}@media screen and (max-width:830px){.fishing-pond-list{display:inherit}.fishing-pond-item:first-of-type{margin-right:0}}.price{padding-bottom:98px}table{margin:0 auto;width:100%;border-collapse:collapse;border:2px solid #4ca6cc;border-radius:8px;line-height:2;margin-bottom:80px}thead,tfoot{background-color:#c5e2ef}td,th{border:1px solid #4ca6cc;padding:10px 0;vertical-align:middle}td{text-align:center}.price-member{width:100%;text-align:center;padding:45px 45px 40px;border:2px solid #4ca6cc;border-radius:30px;position:relative}.price-member-title{font-size:2.2rem;font-weight:700;margin-bottom:20px;content:"";position:absolute;top:-27px;left:50%;transform:translateX(-50%);background-color:#fff;padding:0 1em;white-space:nowrap;color:#4ca6cc}.price-member-list{display:inline-block;text-align:center;list-style:circle;padding:0 20px}.price-member-item{text-align:left}.price-item:nth-child(5),.price-item:nth-child(6){margin-bottom:0}.price-item ul{list-style:disc}.price-item ul li{margin-left:1.5em}.price-title{padding-bottom:5px;border-bottom:2px solid #707070;margin-bottom:10px;font-weight:700;font-size:1.8rem}.fa-check{color:#26a6d1;margin-right:10px;font-size:2rem}.tournament{padding-bottom:98px}.tournament-list{display:flex}.tournament-item{margin-right:50px;width:calc(50% - 50px / 2)}.tournament-item:last-of-type{margin-right:0}.tournament-item img{border-radius:30px}.tournament-item-title{font-size:2.2rem;font-family:"Lato";font-weight:700;letter-spacing:0;margin-bottom:20px}.food{padding-bottom:98px}.food-lunch-list{display:flex}.food-lunch-list:first-of-type{margin-bottom:30px}.food-lunch-item{margin-right:50px;width:calc(50% - 50px / 2)}.food-lunch-item:last-of-type{margin-right:0}.food-lunch-item img{border-radius:25px;margin-bottom:20px}.lunch-list{display:flex;width:100%;flex-wrap:wrap}.food-description{font-size:2rem;font-weight:500;margin-bottom:40px}.food-lunch-item-title{font-size:2rem;margin-bottom:20px}.lunch-item-1{width:80%;margin-bottom:20px;position:relative}.lunch-item-2{width:20%;padding-left:10px}.lunch-item:last-of-type{margin-right:0}.lunch-description{font-size:1.3rem}.lunch{background-color:#fff;padding:0 1em 0 0;z-index:1;display:inline-block}.lunch-item-1:after{position:absolute;content:"";width:100%;height:24px;left:50%;transform:translateX(-50%);top:10%;background:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/dot.png);background-size:contain;z-index:-1}.info{padding-bottom:98px}.info-box{display:flex}.info-box-1,.info-box-2{margin-right:50px;width:calc(50% - 50px /2)}.info-box-2{margin-right:0}.info-box-2 img{margin-bottom:20px;border-radius:30px}.info-item{display:flex;width:100%}.info-item dt{width:150px}.info-item dd{width:calc(100% - 150px)}.info-item{padding:20px 0;border-bottom:1px dotted #707070}.info-item:first-of-type{border-top:1px dotted #707070}iframe{margin-bottom:30px;width:100%}.access{font-size:1.8rem;font-weight:500;margin-bottom:15px}.map-btn a{width:200px;background-color:#0083bb;font-size:1.4rem;font-family:"Lato";padding:5px 0;box-sizing:border-box;border-radius:3px;text-align:center;display:inline-block;color:#fff;border:1px solid #0083bb;margin-top:15px}.map-btn a:hover{background-color:#fff;color:#0083bb}.about-photo{background-color:#f2f2f2;margin-bottom:98px}.fishman{background-color:#fff}.fishman img{width:50%}.about-photo-list{display:flex;padding:80px 0}.about-photo-item:first-of-type{padding-right:50px;width:60%}.about-photo-item:last-of-type{width:40%}.about-photo-item img{border-radius:30px;margin-bottom:30px}.about-photo-item img:last-of-type{margin-bottom:0}.kuyou{width:70%;margin-top:-150px}.story{margin-bottom:80px}.story-title{position:relative;font-size:2.2rem;margin-bottom:40px}.nami{display:block;position:absolute;left:0;width:100%;height:100%;height:6px;top:18px;z-index:-1;overflow:hidden;background-image:url(//seiyuko.com/wp-content/themes/seyuko/css/../images/nami.png);animation:namiTopAnime 1.2s linear infinite;-webkit-animation:namiTopAnime 1.2s linear infinite;background-repeat:repeat-x;background-position:left top;background-size:auto 100%}h6{position:relative;font-size:2rem;font-weight:700;background-color:#fff;z-index:1;display:inline-block;padding-right:5px}.story-list{display:flex;text-align:justify}.story-item{margin-right:50px;width:calc(50% - 50px / 2)}.story-item img{border-radius:30px}.story-item:last-of-type{margin-right:0}.story-list.revers{margin-top:50px;flex-direction:row-reverse}.story-list.revers .story-item:first-of-type{margin-right:0}.story-list.revers .story-item:last-of-type{margin-right:50px}.mb-20{margin-bottom:20px}.writer{font-size:1.4rem;padding-top:20px;position:relative}.writer:before{content:"";position:absolute;width:50px;height:1px;background-color:#707070;top:0;left:0}.thanks{padding:70px 0;background-color:#f2f2f2;margin-bottom:98px}.thanks-box{text-align:center}.thanks-lead1{line-height:3;display:inline-block;padding:30px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #303030;margin:0 auto;margin-bottom:30px}.thanks .GoToTop-btn{text-align:center}.Privacy{padding:70px 0;background-color:#f2f2f2;margin-bottom:98px}.Privacy-list{margin-bottom:30px}.privacy-title{font-weight:700}.error-contents h2{text-align:left}.error-contents{position:relative;padding:50px 0 98px}.error-contents-img{position:absolute;bottom:0;right:110px;width:40%;transform:scale(-1,1)}.GoToTop-btn a{background-color:#2c2c2c;padding:8px 20px;color:#fff;border-radius:5px;border:1px solid #2c2c2c;font-size:1.4rem}.GoToTop-btn{margin-top:50px}.GoToTop-btn a:hover{background-color:#fff;color:#2c2c2c}.category-list{display:flex;justify-content:center;flex-wrap:wrap;height:40px;align-items:flex-end}.category-list li a{display:inline-block;color:#fff;padding:8px 15px 4px;background-color:#0083bb;border-radius:10px 10px 0 0;margin-right:5px}.category-list li:hover{opacity:.6}.categorys{position:absolute;top:0;left:0;padding:2px 20px 2px 15px;font-size:1.2rem;color:#2c2c2c;background-color:#fccb00;border-radius:0 0 20px;font-weight:700}.archive-pagination{text-align:center;background-color:#f2f2f2}.wp-pagenavi a:hover,.wp-pagenavi span.current{background-color:#66b4d6}.wp-pagenavi a,.wp-pagenavi span{padding:10px 15px;margin:2px;font-size:1.6rem;margin-right:10px;border:1px solid #ececec}.archive-box{background-color:#f2f2f2;padding:50px 0 70px;margin-bottom:98px}.archive-list{display:flex;flex-wrap:wrap;margin-bottom:70px}.archive-item{margin-right:30px;margin-bottom:40px;width:calc(25% - 90px / 4)}.archive-item-title{line-height:1.4;margin-bottom:10px}.archive-item-title a{color:#0083bb}.blog-single-date{font-size:1.4rem}.archive-item:nth-child(4n+1):nth-last-child(-n+4),.archive-item:nth-child(4n+2):nth-last-child(-n+3),.archive-item:nth-child(4n+3):nth-last-child(-n+2),.archive-item:nth-child(4n+4):nth-last-child(-n+1){margin-bottom:0}.archive-item-img{position:relative;margin-bottom:10px}.archive-item-img img{width:100%;border-radius:0 30px}.archive-item:nth-child(4n){margin-right:0}.flipLeft{animation-name:flipLeftAnime;animation-duration:1.2s;animation-fill-mode:forwards;perspective-origin:left center}@keyframes flipLeftAnime{from{transform:perspective(600px) translate3d(0,0,0) rotateY(30deg);opacity:0}to{transform:perspective(600px) translate3d(0,0,0) rotateY(0deg);opacity:1}}.single-area{background-color:#f2f2f2;padding:30px 0;margin-bottom:98px}.single-box{margin-bottom:50px}.single-category{font-size:1.2rem;font-weight:700;border-radius:0 0 20px;padding:4px 15px 3px 10px;background-color:#fccb00;margin-bottom:10px}.single-title{font-size:1.8rem;color:#333;margin-bottom:10px;font-weight:700;color:#0083bb}.single-date{font-size:1.2rem}.single-content{margin-top:30px}.voice-name{font-size:1.4rem}.voice-name:before{content:"\f007";font-family:"Font Awesome 6 Free";font-weight:700;margin-right:.5em}.single-pagination{font-size:1.4rem;display:flex;justify-content:space-between;margin-top:50px}.single-pagination li a{display:inline-block;padding:5px 20px;box-sizing:border-box;background-color:#333;color:#fff}span.single-back a{display:inline-block;padding:5px 20px;box-sizing:border-box;background-color:#333;color:#fff}span.single-back a:before{content:"←";color:#fff;margin-right:1em}span.single-next a{display:inline-block;padding:5px 20px;box-sizing:border-box;background-color:#333;color:#fff}span.single-next a:after{content:"→";color:#fff;margin-left:1em}.single-back:hover{opacity:.7}.single-next:hover{opacity:.7}.works-single-category{padding:3px 15px;background-color:#32c1cd;color:#fff;font-size:1.3rem;margin-bottom:10px}.works-single-category a{color:#fff}.contact{background-color:#f2f2f2;padding:40px 0 80px;margin-bottom:98px}.contact-inner{max-width:1000px;margin:0 auto}.contact-lead{margin-bottom:80px;position:relative;border-bottom:1px solid #333}.contact-lead p{font-size:2rem;font-weight:500;padding:0 30px;background-color:#fff;white-space:nowrap;position:absolute;top:-19px;left:50%;transform:translateX(-50%);background-color:#f2f2f2}.contact-box div{width:calc(100% - 40px / 2);text-align:center}.contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f2ede9;height:200px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:90px}.contact-box div:first-of-type{margin-right:40px}.contact-box div:first-of-type p{font-weight:700;font-size:1.8rem}.contact-box div .time{margin-bottom:0}.inner-600{max-width:600px;margin:0 auto}.contact-tel-box{border:1px solid #2c2c2c;text-align:center;position:relative;margin:50px 0 80px}.contact-tel-box-title{position:absolute;top:-21px;left:50%;transform:translateX(-50%);padding:0 30px;background-color:#f2f2f2;white-space:nowrap;font-size:2rem;font-weight:500}.contact-tel{padding:35px 60px 30px}.contact-tel p:first-of-type{font-size:3rem;font-weight:700;margin-bottom:10px}.form-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.form-item dd{width:100%}.form-title{width:250px;margin-right:30px;padding:10px 0;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.form-parts{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 4px;border:solid 1px #dadada;line-height:2.5;-webkit-box-shadow:none;box-shadow:none;width:100%;background-color:#f8f9fa}.btn-submit{border:none;letter-spacing:.5em}.btnWrap{padding-bottom:50px}.btn{width:240px;background-color:#333;color:#fff;padding:10px 0;text-align:center;display:inline-block;border:1px solid #333;text-decoration:none;cursor:pointer;border-radius:3px}.btn:hover{opacity:.9}.require{margin-left:15px;padding:2px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#df4b19;font-size:1.1rem;font-weight:700;vertical-align:1px}form p{text-align:center;margin-bottom:0}.contact-form-input{color:#666;border:1px solid #ccc;height:28px;width:100%;-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;margin-top:5px}.contact-form-input{padding:3px 6px}.form-item dd{width:calc(100% - 300px)}.form-title{width:300px;margin-right:30px;padding:10px 0;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}input{font-size:1.6rem;font-family:'dnp-shuei-mgothic-std',sans-serif}textarea{font-size:1.6rem;font-family:'dnp-shuei-mgothic-std',sans-serif;margin-top:5px}.cform th{font-size:1.6rem;width:260px;text-align:left;padding:10px 0 10px 15px;font-weight:400;vertical-align:middle}.cform td{font-size:1.6rem;line-height:150%;vertical-align:middle}.cform{width:100%;margin:auto}.cform [type=submit]{display:inline-block;font-size:2rem;padding:10px 30px;text-decoration:none;background:#ff8f00;color:#fff;border-bottom:solid 4px #b17c00;border-radius:3px}.cform option,.cform textarea,.cform input[type=text],.cform input[type=email],.cform input[type=search],.cform input[type=url]{width:100%}.required-srt{font-size:8pt;padding:4px 5px;background:#df4b19;color:#fff;margin-left:10px;vertical-align:middle}.submit-btn input{background:#333;width:calc(100% - 240px);max-width:550px;min-width:220px;margin:30px auto;display:block;border:1px #333 solid;text-align:center;padding:12px 0;color:#fff;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;border-radius:8px}.submit-btn input:hover{background:#fff;color:#333}.mw_wp_form .error{text-align:left}.privacy-check{margin-bottom:50px}.privacy-check a{color:#00e;text-decoration:underline}.privacy-check div{margin-top:30px}