@charset "UTF-8";.off1200,.off1170,.off1100,.off991,.off850,.off767,.off640,.off480,.off375,.off360,.off320{display:block !important}.on1200,.on1170,.on1100,.on991,.on850,.on767,.on640,.on480,.on375,.on360,.on320{display:none !important}@media (max-width:1200px){.off1200{display:none !important}.on1200{display:block !important}}@media (max-width:1170px){.off1170{display:none !important}.on1170{display:block !important}}@media (max-width:1100px){.off1100{display:none !important}.on1100{display:block !important}}@media (max-width:991px){.off991{display:none !important}.on991{display:block !important}}@media (max-width:850px){.off850{display:none !important}.on850{display:block !important}}@media (max-width:767px){.off767{display:none !important}.on767{display:block !important}}@media (max-width:640px){.off640{display:none !important}.on640{display:block !important}}@media (max-width:480px){.off480{display:none !important}.on480{display:block !important}}@media (max-width:375px){.off375{display:none !important}.on375{display:block !important}}@media (max-width:360px){.off360{display:none !important}.on360{display:block !important}}@media (max-width:320px){.off320{display:none !important}.on320{display:block !important}}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:scroll;line-height:1.6;-webkit-text-size-adjust:100%;font-size:10px;font-size:62.5%}html.active{overflow:hidden}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.8rem;line-height:1.8;font-family:'Noto Sans JP',sans-serif;font-weight:300;margin-bottom:0 !important;letter-spacing:1px}@media (max-width:480px){body{font-size:16px;font-size:1.6rem;line-height:1.6}}body{animation-name:fadein;animation-duration:1s;animation-iteration-count:1}body{background:url(https://umi-oto.jp/wp-content/uploads/2022/06/background-img.jpg);background-color:rgba(255,255,255,.5);background-blend-mode:lighten;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}h1,h2,h3,h4,h5,h6{font-weight:500}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:100}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,li,table,td,th,address,blockquote,form,fieldset,legend,div,hr,pre{margin:0;padding:0;font-style:normal;font-size:100%;list-style:none}img,object,embed{border:0;vertical-align:top;outline:none;max-width:100%;height:auto}object:focus{outline:none}embed:focus{outline:none}input[type=button],input[type=text],input[type=submit]{-webkit-appearance:none}button{background-color:transparent;border:0;cursor:pointer;outline:none;padding:0;appearance:none}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}a{color:#333;outline:none;text-decoration:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}a:hover{color:#333}a:visited{color:#333}a:focus{outline:none}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;vertical-align:top}b,strong{font-weight:800}div,ul,section,article{width:auto;zoom:1}aside,li,dd,ul,section,article{zoom:1}li>ul,li>ol{margin-left:0}.mincho{font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif}#masthead{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;top:0;width:100%;z-index:99;line-height:1.2;font-weight:500;background:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;background:-moz-linear-gradient(top,#fff 0%,#fff 1%,rgba(255,255,255,.77) 100%);background:-webkit-linear-gradient(top,#fff 0%,#fff 1%,rgba(255,255,255,.77) 100%);background:linear-gradient(to bottom,#fff 0%,#fff 1%,rgba(255,255,255,.77) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#c4ffffff',GradientType=0);box-shadow:0px 0px 10px rgba(0,0,0,.2)}#masthead *{transition-duration:.2s}#masthead .header-inner{width:100%;max-width:128rem;padding:2rem 2rem 1rem;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1300px){#masthead .header-inner{max-width:100%}}@media (max-width:991px){#masthead .header-inner{padding:.5rem 1rem}}#masthead .header-inner .site-branding a{width:100%}#masthead .header-inner .site-branding a img{width:100%;max-width:275px;height:auto}@media (max-width:1200px){#masthead .header-inner .site-branding a img{max-width:200px}}#masthead .header-inner .site-nav #primary-menu>li:not(:first-child){margin-left:2.5rem}@media (max-width:1185px){#masthead .header-inner .site-nav #primary-menu>li:not(:first-child){margin-left:2rem}}@media (max-width:1024px){#masthead .header-inner .site-nav #primary-menu>li:not(:first-child){margin-left:1.5rem}}@media (max-width:991px){#masthead .header-inner .site-nav #primary-menu>li:not(:first-child){margin-left:1rem}}#masthead .header-inner .site-nav #primary-menu li.parent a{font-weight:800;font-family:'Lato',sans-serif;position:relative;padding:1rem 0 1rem;white-space:nowrap}@media (max-width:1200px){#masthead .header-inner .site-nav #primary-menu li.parent a{font-size:1.6rem}}@media (max-width:991px){#masthead .header-inner .site-nav #primary-menu li.parent a{font-size:1.4rem}}#masthead .header-inner .site-nav #primary-menu li.parent a:after{position:absolute;bottom:5px;left:0;content:'';width:100%;height:1px;background:#1c9ad3;transform:scale(0,1);transform-origin:center top;transition:transform .3s}#masthead .header-inner .site-nav #primary-menu li.parent a:hover:after{transform:scale(1,1)}#masthead .header-inner .site-nav #primary-menu li.parent.current-menu-ancestor>a:after,#masthead .header-inner .site-nav #primary-menu li.parent.current-menu-item>a:after{transform:scale(1,1)}#masthead .header-inner .site-nav #primary-menu li.parent ul.sub-menu{display:flex;flex-wrap:wrap;padding:0 1rem;background:#fff}#masthead .header-inner .site-nav #primary-menu li.parent ul.sub-menu li{display:inline-block}#masthead .header-inner .site-nav #primary-menu li.parent ul.sub-menu li a{display:inline-block;font-weight:500}#masthead .header-inner .site-nav #primary-menu li.parent ul.sub-menu li.child.current-menu-ancestor>a:after,#masthead .header-inner .site-nav #primary-menu li.parent ul.sub-menu li.child.current-menu-item>a:after{transform:scale(1,1)}#masthead .header-inner .site-nav #primary-menu li.parent ul.sub-menu li.grandchild{margin-left:2rem}#masthead #nav_wrapper #nav_hbg{cursor:pointer;z-index:21;position:absolute;right:1rem;top:1rem}@media (max-width:640px){#masthead #nav_wrapper #nav_hbg{top:1rem}}#masthead #nav_wrapper #nav_hbg div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:space-around;width:50px;height:50px;padding:5px;box-sizing:border-box;z-index:99;margin:0 5px}#masthead #nav_wrapper #nav_hbg div span{width:100%;height:1px;background-color:#232323;transition:opacity .1s ease,transform .3s ease-in-out}#masthead #nav_wrapper .clicked span:nth-child(1){transform:translateY(13px) rotate(135deg);background-color:#232323 !important}#masthead #nav_wrapper .clicked span:nth-child(2){opacity:0}#masthead #nav_wrapper .clicked span:nth-child(3){transform:translateY(-13px) rotate(-135deg);background-color:#232323 !important}#masthead #nav_wrapper #nav_menu{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .4s ease;z-index:20;background-color:#fff;margin-top:6rem}#masthead #nav_wrapper #nav_menu.opened{visibility:visible;opacity:1}#masthead #nav_wrapper #nav_menu .subnav{margin-top:4rem}@media (max-width:480px){#masthead #nav_wrapper #nav_menu .subnav{width:100%;margin-top:0;position:fixed;right:0;bottom:0}}#masthead #nav_wrapper #nav_menu .nav_menu-inner{overflow-y:scroll;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff}#masthead #nav_wrapper #nav_menu .nav_menu-inner .contact-icon{display:flex;width:100%;max-width:60rem;margin:auto;justify-content:center;align-items:center}#masthead #nav_wrapper #nav_menu .nav_menu-inner .contact-icon a{padding:1rem 5rem}#masthead #nav_wrapper #nav_menu .nav_menu-inner .contact-icon a span{font-size:5rem;font-weight:200}#masthead #nav_wrapper #nav_menu ul#primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8rem 5% 3rem;font-size:16px;max-width:60rem;margin:auto;list-style:none;text-align:center}@media (max-width:480px){#masthead #nav_wrapper #nav_menu ul#primary-menu{padding:6rem 3%}}#masthead #nav_wrapper #nav_menu ul#primary-menu li{margin-left:0}#masthead #nav_wrapper #nav_menu ul#primary-menu li.parent:not(:last-child) a{border-bottom:dashed 1px rgba(29,154,212,.1)}#masthead #nav_wrapper #nav_menu ul#primary-menu li.parent.current-menu-item a{border-bottom:none}#masthead #nav_wrapper #nav_menu ul#primary-menu li.parent a:after{bottom:0}#masthead #nav_wrapper #nav_menu ul#primary-menu li.menu-item{width:100%}#masthead #nav_wrapper #nav_menu ul#primary-menu li.menu-item>a{color:#232323;font-size:2rem;font-weight:500;width:100%;padding:2rem;display:block}@media (max-width:480px){#masthead #nav_wrapper #nav_menu ul#primary-menu li.menu-item>a{font-size:1.8rem;padding:2rem}}#masthead #nav_wrapper #nav_menu ul#primary-menu li.menu-item>a:hover{background:rgba(29,154,212,.1)}#masthead #nav_wrapper #nav_menu ul#primary-menu li.menu-item.current_page_item>a{background:rgba(29,154,212,.1)}#masthead #nav_wrapper #nav_menu ul#primary-menu li ul.sub-menu{padding:0 0 0 1rem;margin:0}#masthead #nav_wrapper #nav_menu ul#primary-menu li ul.sub-menu li.child:not(:first-child){margin-top:2rem}#masthead #nav_wrapper #nav_menu ul#primary-menu li ul.sub-menu li.grandchild{display:inline-block;width:47%;margin-left:3%}#masthead #nav_wrapper #nav_menu ul#primary-menu li ul.sub-menu li.grandchild a{font-size:1.2rem}.top-keyvisual.key{width:100%;margin:0 auto}.top-keyvisual.key .section-inner{position:relative;width:100%;margin:auto;padding:0}.top-keyvisual.key .section-inner .key-img{padding-top:67%;margin:auto}.top-keyvisual.key .section-inner .key-img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;font-family:"object-fit: cover;"}.top-keyvisual.key .section-inner .keytext{width:100%;position:absolute;bottom:10%;z-index:2;background:rgba(255,255,255,.8);padding:2rem 8rem}@media (max-width:991px){.top-keyvisual.key .section-inner .keytext{padding:2rem 4rem}}@media (max-width:640px){.top-keyvisual.key .section-inner .keytext{padding:1rem 2rem}}.top-keyvisual.key .section-inner .keytext h1{font-size:4rem}@media (max-width:991px){.top-keyvisual.key .section-inner .keytext h1{font-size:3rem}}@media (max-width:480px){.top-keyvisual.key .section-inner .keytext h1{font-size:2rem}}.top-keyvisual.key .section-inner .keytext p{padding-top:3px;font-size:2.3rem;position:relative}.top-keyvisual.key .section-inner .keytext p.line:after{position:absolute;content:"";width:20%;height:1px;background:#000;top:50%;margin-left:1.5rem}#page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:calc(100vh - 112.5px);overflow:hidden;width:100%;max-width:128rem;margin:auto;background:#fff}#colophon{margin-top:auto;padding:0;z-index:1}#colophon .footer{margin:auto}#colophon .footer .section-inner{display:flex;flex-wrap:wrap;align-items:center;padding:8rem 0}@media (max-width:850px){#colophon .footer .section-inner{padding:3rem 0}}#colophon .footer .section-inner:before{content:"";opacity:.6;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url(https://umi-oto.jp/wp-content/uploads/2022/05/footer-back.jpg);background-size:cover}#colophon .footer .section-inner .logo{width:50%;text-align:center}@media (max-width:850px){#colophon .footer .section-inner .logo{width:100%}}#colophon .footer .section-inner .logo img{width:100%;max-width:200px;height:100%}@media (max-width:850px){#colophon .footer .section-inner .logo img{max-width:25%}}#colophon .footer .section-inner .site-info{width:50%}@media (max-width:850px){#colophon .footer .section-inner .site-info{width:100%;margin:5rem auto 0;max-width:40rem}}@media (max-width:480px){#colophon .footer .section-inner .site-info{padding:0 3rem}}#colophon .footer .section-inner .site-info h2{font-size:2rem;margin-bottom:2rem}@media (max-width:480px){#colophon .footer .section-inner .site-info p{font-size:14px}}#colophon .footer .section-inner .site-info a.map{background:#fff;border:solid 1px #000;padding:0 1rem .1rem 1.2rem;border-radius:50px;font-size:1.2rem;font-weight:500}@media (hover:hover){#colophon .footer .section-inner .site-info a.map:hover{background:#1c9ad3;color:#fff;border:solid 1px #fff}}@media (hover:none){#colophon .footer .section-inner .site-info a.map:active{background:#1c9ad3;color:#fff;border:solid 1px #fff}}#colophon .footer .section-inner .site-info .footer-link{margin:2rem 0 .5rem;display:flex;align-items:center}#colophon .footer .section-inner .site-info .footer-link .material-symbols-outlined{font-size:35px;font-weight:200}@media (max-width:640px){#colophon .footer .section-inner .site-info p.copy{text-align:center;margin:2rem 0}}#page-top{display:none;position:fixed;bottom:30px;right:30px;z-index:1000}#page-top a{background:rgba(255,255,255,.5);width:70px;height:70px;border-radius:50%;padding:20px 0;text-align:center;display:block;transition:all .3s ease}#page-top a img{width:22px}#page-top a img:hover{animation:vertical .05s ease-in-out infinite alternate}@keyframes vertical{0%{transform:translateY(0)}100%{transform:translateY(-2px)}}@keyframes vertical-out{0%{transform:translateY(-2px)}100%{transform:translateY(0)}}section{width:100%;margin:auto;background:#fff}section.page-section{padding:0 8rem}@media (max-width:991px){section.page-section{padding:0 2rem}}@media (max-width:480px){section.page-section{padding:0 1rem}}section .section-inner{width:100%;position:relative;margin:auto;padding:4rem 0;z-index:0}section#breadcrimb-area{margin:0 auto}section#breadcrimb-area .section-inner{padding:3rem 8rem 0}@media (max-width:991px){section#breadcrimb-area .section-inner{padding:2rem 2rem 0}}section#breadcrimb-area .section-inner .breadcrumbs{font-size:1.6rem}section#breadcrimb-area .section-inner .blog_meta{display:flex;justify-content:end;align-items:center}section#breadcrimb-area .section-inner .blog_meta .date{font-size:1.6rem}section#breadcrimb-area .section-inner .blog_meta .cate{font-size:1.2rem;background:#fff;display:inline-block;padding:0 1.5rem;margin-left:2rem;border-radius:50px;border:solid 1px #707070}#voice-archive .section-inner .voice_messages{margin-bottom:8rem}@media (max-width:767px){#voice-archive .section-inner .archive-contents ul{width:100%;max-width:550px;margin:auto}}#voice-archive .section-inner .archive-contents ul li.user-voice{display:flex;flex-wrap:wrap}#voice-archive .section-inner .archive-contents ul li.user-voice span.user{display:block;width:50%;background:url(https://umi-oto.jp/wp-content/uploads/2022/06/background_img_3.jpg);padding:2rem;position:relative;z-index:0}@media (max-width:991px){#voice-archive .section-inner .archive-contents ul li.user-voice span.user{padding:1rem}}@media (max-width:767px){#voice-archive .section-inner .archive-contents ul li.user-voice span.user{width:100%}}#voice-archive .section-inner .archive-contents ul li.user-voice span.user h2{text-align:center;width:100%}#voice-archive .section-inner .archive-contents ul li.user-voice span.user h2:after{content:"";width:100%;height:10px;position:absolute;background:#fdd2d2;left:0;top:40px;z-index:-1}@media (max-width:480px){#voice-archive .section-inner .archive-contents ul li.user-voice span.user h2:after{top:25px}}#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text{display:flex;flex-wrap:wrap;margin-top:2.5rem}@media (max-width:480px){#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text{align-items:center}}#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text figure{width:90px;margin:0}@media (max-width:480px){#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text figure{width:70px}}#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text figure img{width:100%;height:auto}#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text figcaption{width:calc(100% - 90px);padding:0 12%;font-size:16px}@media (max-width:991px){#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text figcaption{padding:0 3%}}@media (max-width:480px){#voice-archive .section-inner .archive-contents ul li.user-voice span.user .user-text figcaption{width:calc(100% - 70px);padding:0 0 0 3%}}#voice-archive .section-inner .archive-contents ul li.user-voice span.staff{width:50%;background:url(https://umi-oto.jp/wp-content/uploads/2022/06/background_img_2.jpg);border:dashed 1px #707070;padding:4rem}@media (max-width:991px){#voice-archive .section-inner .archive-contents ul li.user-voice span.staff{padding:2rem}}@media (max-width:767px){#voice-archive .section-inner .archive-contents ul li.user-voice span.staff{width:100%}}#voice-archive .section-inner .archive-contents ul li.user-voice span.staff h3{text-align:center;margin-bottom:2rem}#voice-archive .section-inner .archive-contents ul li.user-voice span.staff p{font-size:16px}#voice-archive .section-inner .archive-contents ul li.user-voice:not(:last-child){margin-bottom:5rem}#blog-archive{margin-top:8rem}@media (max-width:480px){#blog-archive{margin-top:0}}#blog-archive .archive-contents ul li a{position:relative;display:flex;flex-wrap:wrap;box-shadow:2px 3px 5px #e5e5e5}#blog-archive .archive-contents ul li a .img-area{width:18rem;padding-top:136px;position:relative}@media (max-width:640px){#blog-archive .archive-contents ul li a .img-area{width:12rem;padding-top:12rem}}@media (max-width:480px){#blog-archive .archive-contents ul li a .img-area{width:9rem;padding-top:9rem}}#blog-archive .archive-contents ul li a .img-area img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;font-family:"object-fit: cover;"}#blog-archive .archive-contents ul li a .text-area{position:relative;width:calc(100% - 18rem);padding:2rem 7rem}@media (max-width:640px){#blog-archive .archive-contents ul li a .text-area{width:calc(100% - 12rem);padding:2rem 5rem 2rem 2rem}}@media (max-width:480px){#blog-archive .archive-contents ul li a .text-area{width:calc(100% - 9rem);padding:1rem 3rem 1rem 1rem}}#blog-archive .archive-contents ul li a .text-area .date{font-size:1.6rem}@media (max-width:640px){#blog-archive .archive-contents ul li a .text-area .date{font-size:1.4rem}}@media (max-width:480px){#blog-archive .archive-contents ul li a .text-area .date{font-size:1.2rem}}#blog-archive .archive-contents ul li a .text-area .cate{font-size:1.2rem;background:#fff;display:inline-block;padding:0 1.5rem;margin-left:2rem;border-radius:50px;border:solid 1px #707070}@media (max-width:640px){#blog-archive .archive-contents ul li a .text-area .cate{font-size:1.1rem}}@media (max-width:480px){#blog-archive .archive-contents ul li a .text-area .cate{font-size:1rem;margin-left:1rem}}#blog-archive .archive-contents ul li a .text-area .title{display:block;width:100%;font-size:2rem;margin-top:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){#blog-archive .archive-contents ul li a .text-area .title{font-size:1.8rem}}@media (max-width:480px){#blog-archive .archive-contents ul li a .text-area .title{font-size:1.6rem}}#blog-archive .archive-contents ul li a .text-area:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(https://umi-oto.jp/wp-content/uploads/2022/06/background_img_2.jpg);z-index:-1;opacity:.5}#blog-archive .archive-contents ul li a span.arrow{width:0;height:0;border-style:solid;border-width:11.5px 0 11.5px 20px;border-color:transparent transparent transparent #e59d9d;position:absolute;right:4rem;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0,-50%);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}@media (max-width:640px){#blog-archive .archive-contents ul li a span.arrow{right:2rem}}@media (max-width:480px){#blog-archive .archive-contents ul li a span.arrow{right:1rem;border-width:8.5px 0 8.5px 15px}}@media (hover:hover){#blog-archive .archive-contents ul li a:hover{opacity:.8}#blog-archive .archive-contents ul li a:hover span.arrow{right:3rem}}@media (hover:none){#blog-archive .archive-contents ul li a:active{opacity:.8}#blog-archive .archive-contents ul li a:active span.arrow{right:3rem}}#blog-archive .archive-contents ul li:not(:last-child){margin-bottom:3rem}#blog-single h1.entry-title{font-size:4rem;text-align:center}@media (max-width:991px){#blog-single h1.entry-title{font-size:3rem}}@media (max-width:480px){#blog-single h1.entry-title{font-size:2rem}}#blog-single .info-nav .nav-links .nav-previous a,#blog-single .info-nav .nav-links .nav-next a{position:relative;max-width:38rem;display:flex;flex-wrap:wrap;padding:1rem 2rem;box-shadow:2px 3px 5px #e5e5e5}#blog-single .info-nav .nav-links .nav-previous a .date,#blog-single .info-nav .nav-links .nav-next a .date{font-size:1.2rem;display:block}#blog-single .info-nav .nav-links .nav-previous a .nav-title,#blog-single .info-nav .nav-links .nav-next a .nav-title{margin-top:1rem;font-size:1.6rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#blog-single .info-nav .nav-links .nav-previous a .nav-title:after,#blog-single .info-nav .nav-links .nav-next a .nav-title:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(https://umi-oto.jp/wp-content/uploads/2022/06/background_img_2.jpg);z-index:-1;opacity:.5}#blog-single .info-nav .nav-links .nav-previous a{padding:1rem 2rem 1rem 6rem}#blog-single .info-nav .nav-links .nav-previous a span.arrow{width:0;height:0;border-style:solid;border-width:8px 15px 8px 0;border-color:transparent #e59d9d transparent transparent;position:absolute;left:1.5rem;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0,-50%);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}@media (hover:hover){#blog-single .info-nav .nav-links .nav-previous a:hover{opacity:.8}#blog-single .info-nav .nav-links .nav-previous a:hover span.arrow{left:1rem}}@media (hover:none){#blog-single .info-nav .nav-links .nav-previous a:active{opacity:.8}#blog-single .info-nav .nav-links .nav-previous a:active span.arrow{left:1rem}}#blog-single .info-nav .nav-links .nav-next{display:flex;justify-content:end}#blog-single .info-nav .nav-links .nav-next a{padding:1rem 6rem 1rem 2rem}#blog-single .info-nav .nav-links .nav-next a span.arrow{width:0;height:0;border-style:solid;border-width:8px 0 8px 15px;border-color:transparent transparent transparent #e59d9d;position:absolute;right:1.5rem;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0,-50%);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}@media (hover:hover){#blog-single .info-nav .nav-links .nav-next a:hover{opacity:.8}#blog-single .info-nav .nav-links .nav-next a:hover span.arrow{right:1rem}}@media (hover:none){#blog-single .info-nav .nav-links .nav-next a:active{opacity:.8}#blog-single .info-nav .nav-links .nav-next a:active span.arrow{right:1rem}}.navigation.pagination{margin:9rem 0 5rem}.navigation.pagination .nav-links{display:flex;justify-content:center;align-items:center;gap:2%}.navigation.pagination .nav-links .page-numbers{font-size:2rem;height:6rem;width:6rem;display:flex;justify-content:center;align-items:center;background:#fff;border:solid 1px #707070;border-radius:50%}@media (max-width:640px){.navigation.pagination .nav-links .page-numbers{font-size:1.4rem;height:4.5rem;width:4.5rem}}.navigation.pagination .nav-links .page-numbers.current{background:#707070;color:#fff}@media (hover:hover){.navigation.pagination .nav-links .page-numbers:hover{background:#707070;color:#fff}}@media (hover:none){.navigation.pagination .nav-links .page-numbers:active{background:#707070;color:#fff}}#fee .fee_foot{margin:8rem 0 0}#fee .fee_foot p{font-size:1.6rem}#fee .price-list{display:flex;flex-wrap:wrap;gap:5rem 6%}#fee .price-list h3{font-size:1.6rem;margin-bottom:1rem}#fee .price-list table{border-collapse:collapse}#fee .price-list table th,#fee .price-list table td{border:solid 1px #707070;text-align:center;font-size:1.6rem;padding:1rem}#fee .price-list table th{background:#fae1d8}#fee .price-list table.table1 th{width:13rem}#fee .price-list table.table1 td{width:calc(100% - 13rem)}#fee .price-list table.table2 th th,#fee .price-list table.table2 td th{width:100%}#fee .price-list table.table3 th{width:100%}#fee .price-list table:not(:last-child){margin-bottom:4rem}#fee .price-list .day{width:47%}@media (max-width:640px){#fee .price-list .day{width:100%;max-width:500px;margin:auto}}#fee .price-list .month{width:47%}@media (max-width:640px){#fee .price-list .month{width:100%;max-width:500px;margin:auto}}#recruitment .js-scrollable{overflow-x:scroll;width:100%}#recruitment .js-scrollable span.scroll-hint-icon{height:86px;font-weight:500}#recruitment .flow-area{padding:3rem 0}#recruitment .flow-area .flow-inner{display:flex;align-items:center;justify-content:space-between;width:112rem}#recruitment .flow-area .flow-inner .item{width:20rem;height:20rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:url(https://umi-oto.jp/wp-content/uploads/2022/05/top-back5.jpg);background-size:contain;font-size:2rem;font-weight:500;text-align:center}#recruitment .flow-area .flow-inner span.arrow{border-top:1rem solid transparent;border-bottom:1rem solid transparent;border-left:2rem solid #a5a5a5}#recruitment .wrap-tab{width:100%}#recruitment .wrap-tab .tab{display:-webkit-box;display:-ms-flexbox;display:flex}#recruitment .wrap-tab .tab .tablist.active{background:#ccc}#recruitment .wrap-tab .tab .tablist{font-size:1.6rem;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;border:solid 1px #ccc;z-index:1;position:relative;background:#ddd;margin:0 .5rem;padding:.5rem 2rem;font-weight:500;cursor:pointer}#recruitment .wrap-tab .tab .tablist.active{background:#fff;padding:1rem 2rem;cursor:default}#recruitment .wrap-tab .tab .tablist:hover{background:#4a9ddf;color:#fff;padding:.8rem 2rem}#recruitment .wrap-tab .tab .tablist:hover.active{background:#fff;padding:1rem 2rem;color:#333}#recruitment .wrap-tab .tab.tab-top{border-bottom:solid 1px #ccc;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:5rem}#recruitment .wrap-tab .tab.tab-top .tablist{border-bottom:none}#recruitment .wrap-tab .tab.tab-top .tablist.active{bottom:-1px}#recruitment .wrap-tab .tab.tab-botom{border-top:solid 1px #ccc;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#recruitment .wrap-tab .tab.tab-botom .tablist{border-top:none}#recruitment .wrap-tab .tab.tab-botom .tablist.active{bottom:1px}#recruitment .wrap-tab .tabcontents{margin:5rem 0}#recruitment .wrap-tab .tabcontents .tabcontents-list .text{margin-top:3rem;font-size:1.6rem}#contact .call-btn{margin-top:6rem;text-align:center}#contact .call-btn a{position:relative;display:inline-block;padding:1rem 2rem;border:solid 1px #ddd;border-radius:.5rem;text-align:center}#contact .call-btn a ul li.text{font-size:1.6rem}#contact .call-btn a ul li.phone-number{display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-top:1rem}#contact .call-btn a ul li.phone-number span.material-icons-sharp{margin-right:.5rem}#contact .call-btn a:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(https://umi-oto.jp/wp-content/uploads/2022/06/background_img_2.jpg);z-index:-1;opacity:.5}@media (hover:hover){#contact .call-btn a:hover{box-shadow:2px 3px 5px #e5e5e5}}@media (hover:none){#contact .call-btn a:active{box-shadow:2px 3px 5px #e5e5e5}}#contact .contact-form{width:100%;max-width:74rem;margin:auto}#contact .contact-form .wpcf7 .contact-form{background:#fff;padding:4rem 2rem;width:100%;margin:30px auto 0;position:relative}@media (max-width:480px){#contact .contact-form .wpcf7 .contact-form{padding:2rem}}#contact .contact-form .wpcf7 .contact-form .form-item{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:2rem;margin-bottom:2rem}@media (max-width:640px){#contact .contact-form .wpcf7 .contact-form .form-item{display:block}}#contact .contact-form .wpcf7 .contact-form textarea,#contact .contact-form .wpcf7 .contact-form input,#contact .contact-form .wpcf7 .contact-form select{font-size:1.6rem;width:100%;padding:1rem;border-radius:0;border:solid 1px #ccc;background:rgba(243,243,243,.8)}#contact .contact-form .wpcf7 .contact-form .label-area{width:100%}#contact .contact-form .wpcf7 .contact-form .label-area label{white-space:nowrap}#contact .contact-form .wpcf7 .contact-form .label-area label span{font-size:1.2rem;font-weight:800;background:#4a9ddf;color:#fff;padding:.1rem .8rem .3rem;line-height:1;margin-left:.5rem;border-radius:3px;position:relative;top:-2px}#contact .contact-form .wpcf7 .contact-form .form-area{width:100%;margin-top:1rem;padding:0}#contact .contact-form .wpcf7 .contact-form .form-area .portfolio_file input{width:auto;background:0 0;border:none}#contact .contact-form .wpcf7 .contact-form #qualifications textarea{margin-top:.5rem;height:100px}#contact .contact-form .wpcf7 .contact-form #contact-content textarea{margin-top:.5rem;height:237px}#contact .contact-form .wpcf7 .contact-form .submit-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 3rem}#contact .contact-form .wpcf7 .contact-form .submit-area .submit-btn2{position:relative;margin:auto}#contact .contact-form .wpcf7 .contact-form .submit-area .submit-btn2 span.wpcf7-spinner{position:absolute;top:30%}#contact .contact-form .wpcf7 .contact-form .submit-area .agree-area{width:100%;margin-bottom:2rem;text-align:center}#contact .contact-form .wpcf7 .contact-form .submit-area .agree-area .wpcf7-list-item{display:block;margin:0 0 3rem}#contact .contact-form .wpcf7 .contact-form .submit-area .agree-area .wpcf7-list-item input{width:auto}#contact .contact-form .wpcf7 .contact-form .submit-area .agree-area .wpcf7-list-item span.wpcf7-list-item-label{font-weight:500}@media (max-width:640px){#contact .contact-form .wpcf7 .contact-form .submit-area .agree-area .wpcf7-list-item span.wpcf7-list-item-label{font-size:2rem}}@media (max-width:480px){#contact .contact-form .wpcf7 .contact-form .submit-area .agree-area .wpcf7-list-item span.wpcf7-list-item-label{font-size:1.8rem}}#contact .contact-form .wpcf7 .contact-form .submit-area .agree-area a{border-bottom:solid 1px #4a9ddf}#contact .contact-form .wpcf7 .contact-form .submit-area input[type=submit][disabled]{background:#ccc}#contact .contact-form .wpcf7 .contact-form .submit-area input[type=submit][disabled]:hover{text-shadow:none;cursor:not-allowed}#contact .contact-form .wpcf7 .contact-form .submit-area input[type=submit]{width:20rem;padding:2rem;background:#4a9ddf;color:#fff;border:none;border-radius:0;font-size:2.5rem;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}#contact .contact-form .wpcf7 .contact-form .submit-area input[type=submit]:hover{text-shadow:0 0 .5rem #fff,0 0 1rem #fff,0 0 1rem #fff;cursor:pointer}#contact .contact-form .wpcf7 .contact-form .submit-area input[type=submit].back{margin-left:2rem}.section_head{margin:5rem 0 7rem}.section_head p{font-size:1.6rem}.orange-line{font-size:2.4rem;font-weight:500;margin:6rem 0 0;position:relative}@media (max-width:767px){.orange-line{font-size:2rem}}.orange-line:after{content:"";display:block;position:absolute;height:2px;width:50%;background:#d3742f;bottom:-10px}@media (max-width:767px){.orange-line:after{width:100%}}.bg_onetime_popup{position:fixed;top:0;left:0;z-index:9999;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:.5s}.bg_onetime_popup.js_active{opacity:1;visibility:visible}.onetime_popup{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:55rem;height:80rem;overflow:auto;background-color:#fff;cursor:pointer;padding:2rem}@media (max-width:640px){.onetime_popup{width:95%;height:80%;max-height:80rem}}.card_head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.card_head span.stamp{width:12rem;height:auto}.card_head span.stamp img{width:100%;height:auto}.card_head .onetime_popup_title{position:relative;padding:2rem 0;margin:0;font-size:2rem;font-weight:500;text-align:center;border-top-left-radius:1rem;border-top-right-radius:1rem;width:100%}.card_head:before,.card_head:after{position:absolute;top:1rem;right:0;transform:translateY(-50%);width:30px;height:1px;background-color:#607d8b;content:""}.card_head:before{transform:rotate(45deg)}.card_head:after{transform:rotate(-45deg)}.onetime_popup_content{padding:3rem}.onetime_popup_content a{display:flex;justify-content:center;border:solid 1px #000;border-radius:50px;padding:1rem 0;margin:5rem 3rem 0}.onetime_popup_content a:hover{background:#4a9ddf;border:solid 1px #4a9ddf;color:#fff;font-weight:500}p.btn a{position:relative;display:inline-block;padding:1.5rem 15rem 1.5rem 3rem;border:solid 1px;border-radius:50px;margin-top:10rem;background:#fff;font-weight:500;white-space:nowrap}@media (max-width:850px){p.btn a{width:80%;display:flex;margin:7rem auto 0;padding:1.5rem 19rem 1.5rem 3rem}}@media (max-width:480px){p.btn a{width:100%}}p.btn a span.arrow{margin:0 auto;position:absolute;height:2px;width:6rem;background-color:#000;display:block;right:4rem;top:50%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}p.btn a span.arrow:before{position:absolute;content:"";border:solid 7px transparent;border-left:solid 7px #697b91;top:-6px;right:-11px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}@media (hover:hover){p.btn a:hover span.arrow{width:8rem;right:2rem}p.btn a:hover span.arrow:before{border:solid 10px transparent;border-left:solid 10px #697b91;top:-9px;right:-20px}}@media (hover:none){p.btn a:active span.arrow{width:8rem;right:2rem}p.btn a:active span.arrow:before{border:solid 10px transparent;border-left:solid 10px #697b91;top:-9px;right:-20px}}