html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{list-style:none}a{color:#303030;text-decoration:none}a:hover,a:active{color:#303030;text-decoration:none}a:hover{opacity:.5}img{display:block;max-width:100%;height:auto;margin:0 auto;image-rendering:-webkit-optimize-contrast}img[src*="/smileys/"]{display:inline;width:auto;vertical-align:middle}.hidden{display:none !important}.less-border{border:none !important}html{font-size:10px}body{font:normal normal 1.4rem/1.6 "Noto Sans JP";color:#303030}.low-main{max-width:1050px;min-height:calc(100vh - 432px);margin:0 auto;padding:0 .5em 0}header{z-index:30}@media screen and (max-width:767px){header{position:sticky;top:0;background-color:#fff}}header .header{margin:0;padding:0 5vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 1100px){header .header{padding:0 10px}}@media screen and (max-width:767px){header .header{height:45px;padding:0 3vw}}header .header h1 img{max-width:250px;height:auto}@media screen and (max-width:767px){header .header h1 img{max-width:165px}}header .header .header_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header .header_right .anzen-keiei{max-width:220px;margin-right:10px}header .header .header_right .sdgs{max-width:280px}header .header .header_right .sdgs img{width:100%}header .header .header_right i{color:#303030;font-size:1em}header .header .header_right .instagram{width:50px;height:auto}header .header .header_right .instagram img{width:100%}header .header .header_right p{font-size:2em;font-weight:600;margin:0 1vw;line-height:35px}@media screen and (max-width:767px){header .header .header_right{display:none}}header .lower-header{margin:0;padding:0 3vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 768px){header .lower-header{display:none}}header .lower-header h1 img{max-width:250px;height:auto}@media screen and (max-width:767px){header .lower-header h1 img{max-width:165px}}header .lower-header .header_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .lower-header .header_right .sdgs{max-width:280px}header .lower-header .header_right .sdgs img{width:100%}header .lower-header .header_right .instagram{width:50px;height:auto}header .lower-header .header_right .instagram img{width:100%}header .lower-header .header_right p{font-size:2em;font-weight:600;margin:0 1vw;line-height:35px}@media screen and (max-width:767px){header .lower-header .header_right{display:none}}header .g-navi-sp{display:none}@media screen and (max-width:767px){header .g-navi-sp{display:block;z-index:30;position:relative}}@media screen and (max-width:767px){header .g-navi-sp .hamburger{display:block;position:relative;position:fixed;width:50px;height:45px;top:0;right:0;background-color:#333;cursor:pointer}header .g-navi-sp .hamburger span{position:absolute;width:34px;height:4px;background-color:#fff;border-radius:4px;left:8px;-webkit-transition:all .4s;transition:all .4s}header .g-navi-sp .hamburger span:first-child{top:10px}header .g-navi-sp .hamburger span:nth-child(2){top:20px}header .g-navi-sp .hamburger span:last-child{top:30px}header .g-navi-sp .hamburger.active span:first-child{-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);top:14px}header .g-navi-sp .hamburger.active span:nth-child(2){opacity:0}header .g-navi-sp .hamburger.active span:last-child{-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);top:27px}}@media screen and (max-width:767px){header .g-navi-sp .menu-sp{position:absolute;width:100%;height:460px;padding:10px 50px;top:0;left:0;opacity:0;background-color:#333;z-index:20;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;pointer-events:none}}@media screen and (max-width:767px){header .g-navi-sp .menu-sp ul li{margin:15px auto;border-bottom:#fff solid 1px}}@media screen and (max-width:767px){header .g-navi-sp .menu-sp ul li a{color:#fff;font-size:1.5em;text-decoration:none}}@media screen and (max-width:767px){header .g-navi-sp .menu-sp div{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .g-navi-sp .menu-sp div .sdgs{width:75%}header .g-navi-sp .menu-sp div .instagram{width:20%}}@media screen and (max-width:767px){header .g-navi-sp .menu-sp.open{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear;pointer-events:auto}}.mainvisual{width:100%}.g-navi{height:60px;background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;z-index:1000}@media screen and (max-width:767px){.g-navi{display:none}}.g-navi .nav-img a{position:absolute;top:50%;left:5vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);max-width:180px;height:auto}.g-navi .nav-img a img{-webkit-filter:brightness(10);filter:brightness(10)}.g-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-navi ul li{text-align:center;height:60px}.g-navi ul li a{display:inline-block;font-size:1.2em;color:#fff;height:60px;vertical-align:auto;padding:15px 17px}.g-navi ul li a:hover{text-decoration:none;-webkit-transition:.15s;transition:.15s;background-color:#666;opacity:1}.lower-navi{height:60px;background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;position:sticky;top:0;z-index:1000}@media screen and (max-width:767px){.lower-navi{display:none}}.lower-navi .nav-img a{position:absolute;top:50%;left:5vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);max-width:180px;height:auto}.lower-navi .nav-img a img{-webkit-filter:brightness(10);filter:brightness(10)}.lower-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lower-navi ul li{text-align:center;height:60px}.lower-navi ul li a{display:inline-block;font-size:1.2em;color:#fff;height:60px;vertical-align:auto;padding:15px 17px}.lower-navi ul li a:hover{text-decoration:none;-webkit-transition:.15s;transition:.15s;background-color:#666;opacity:1}.fuso-top{width:100%;position:relative}.fuso-top h1{text-align:center;color:#fff;font-size:1.6em;letter-spacing:.2em;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.recruit-mv{font-family:"Noto sans JP";position:relative}.recruit-mv .mv{display:block;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.recruit-mv .mv{height:auto}}.recruit-mv .copy{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:8em;font-weight:900;line-height:1.2em;color:#fff;text-shadow:3px 3px 3px rgba(0,0,0,.5)}@media screen and (max-width:767px){.recruit-mv .copy{font-size:2em;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-shadow:2px 2px 2px rgba(0,0,0,.5)}}.recruit-mv .copy .emphasis{color:#00693e;text-shadow:3px 3px 3px #fff}@media screen and (max-width:767px){.recruit-mv .copy .emphasis{text-shadow:2px 2px 2px #fff}}.recruit-mv .recruit{position:fixed;top:0;width:100%;-webkit-transition:background-color .5s ease,color .5s ease;transition:background-color .5s ease,color .5s ease}.recruit-mv .recruit.scrolled{background-color:#fff}@media screen and (max-width:767px){.recruit-mv .recruit{background-color:unset}}.recruit-mv .recruit-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width:767px){.recruit-mv .recruit-header{height:45px}}.recruit-mv .recruit-header .logo{margin:.5em 5vw}@media screen and (max-width:767px){.recruit-mv .recruit-header .logo{width:50%}}@media screen and (max-width:767px){.recruit-mv .recruit-header nav{display:none}}.recruit-mv .recruit-header nav .recruit-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2em;font-size:1.2em;font-weight:bold}.recruit-mv .recruit-header nav .recruit-nav li a{color:#000}.recruit-mv .recruit-header nav .recruit-nav li:last-child{padding:.6em 2em;background-color:#00693e;font-size:1.8em}.recruit-mv .recruit-header nav .recruit-nav li:last-child a{font-weight:bold;color:#fff;display:block}@media screen and (max-width:767px){.sidebar{display:none}}.sidebar{width:240px;margin:0 2em 0 0;-webkit-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}.sidebar .sidebar-box{margin:1em 0}.sidebar .sidebar-box .sidebar-box-title{padding:.4em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#846744;font-size:14px;font-weight:bold;background:#e4e4e4}.sidebar .sidebar-box .sidebar-box-title::before{content:attr(data-en-title);display:block;color:#303030;font-size:clamp(14px,3vw,23px);text-align:center;text-transform:uppercase}.sidebar .sidebar-box .banner-item{margin:.5em 0}.sidebar .sidebar-box .link-list .link-item{border-bottom:#ddd 1px solid;padding:.4em 0}.sidebar .sidebar-box .link-list .link-item a{margin:0 0 0 .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar .sidebar-box .link-list .link-item a::before{background:rgba(0,0,0,0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQoz52QPQ6CYBAF52FrbYO3ABqPoJWegRITf+ItJBZYcgUTKi3sLYSQ2HkCTmHy2QDRaAB93dvMbDYLP0avxdv7M2PMEnDLUSYpTIM4+RC8yA8NZvV9q7bpPN7UQrn50HiKNE2DOLEAyjMaY4xZA1hld9uEirE6gG+phKwDe60FSWEbLWkH0AMojvndHjt9YNTw1qgWAIpTfrYnzg0YAgPgAVwkLSr4rzwBnkwyhSr58Y0AAAAASUVORK5CYII=) center center/contain no-repeat;content:"";width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;margin:0 .3em}footer{background-color:#333;padding-top:40px}footer .footer-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-flex img{-webkit-filter:brightness(10);filter:brightness(10);width:220px;margin-bottom:35px}footer .footer-flex p{text-align:center;margin-bottom:40px;font-size:1.1em;color:#fff}footer .footer-flex p a{color:#fff}footer .footer-flex .tel{font-size:1.4em;font-weight:bolder;margin-bottom:15px}@media screen and (min-width: 768px){footer .footer-flex .tel a{pointer-events:none}}footer .footer-flex .footer-link{width:100%;border-top:#000 solid 1px}footer .footer-flex .footer-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-flex .footer-link ul li{margin:20px 2vw}@media screen and (max-width:767px){footer .footer-flex .footer-link ul li{margin:15px 1.5vw}}footer .footer-flex .footer-link ul li a{color:#fff}@media screen and (max-width:767px){footer .footer-flex .footer-link ul li a{font-size:.8em}}footer .footer-flex .copy-right{width:100%;background-color:#222}footer .footer-flex .copy-right p{color:#fff;margin:15px}.wrapper{margin:0 auto;max-width:1200px}.section-title{text-align:center;font-size:2em;letter-spacing:.2em}@media screen and (max-width:767px){.section-title{font-size:1.5em}}.policy{height:calc(100vh - 60px);max-height:1000px;background-image:url("/wp-content/themes/meito-510.com/images/policy.jpg");background-repeat:no-repeat;background-position:50% 50%;-o-object-fit:cover;object-fit:cover;max-width:1920px;margin:0 auto;padding:50px 0}@media screen and (max-width:767px){.policy{padding:40px 25px;margin-top:15px;background-position:50% 40%;background-image:none}}.policy .section-title{font-size:2.5em}@media screen and (max-width:767px){.policy .section-title{font-size:1.3em}}.policy p{font-size:1.3em;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:40px}@media screen and (max-width:767px){.policy p{font-size:.8em;line-height:15px}}.policy .instagram-feed-container{max-width:1000px;margin:0 auto}.about .about_container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1920px;margin:0 auto}@media screen and (max-width:767px){.about .about_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}}.about .about_container .company-div{position:relative;width:50%}@media screen and (max-width:767px){.about .about_container .company-div{width:85%;margin:15px auto}}.about .about_container .company-div .company-div-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.about .about_container .company-div .company-div-text h3{text-align:center;color:#fff;font-size:2em;font-weight:lighter}@media screen and (max-width:767px){.about .about_container .company-div .company-div-text h3{font-size:1.3em}}.about .about_container .button_top{width:200px;padding:13px 15px;text-align:center;margin:35px auto 0;border:#fff solid 1px;color:#fff;font-size:1.2em;text-decoration:none;display:block}@media screen and (max-width:767px){.about .about_container .button_top{width:150px;padding:10px 12px;margin:15px auto 0;font-size:1em}}.about .about_container .button_top:hover{background:hsla(0,0%,100%,.3);-webkit-transition:.2s;transition:.2s;opacity:1}.work{padding:60px 0}@media screen and (max-width:767px){.work{padding:30px 0}}.work .work_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto}@media screen and (max-width:767px){.work .work_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px auto}}.work .work_container .fuso,.work .work_container .cleverly{width:48%}@media screen and (max-width:767px){.work .work_container .fuso,.work .work_container .cleverly{width:100%}}.work .work_container .fuso h3,.work .work_container .cleverly h3{font-size:1.6em;font-weight:lighter;text-align:center}@media screen and (max-width:767px){.work .work_container .fuso h3,.work .work_container .cleverly h3{font-size:1.2em}}.work .work_container .fuso .button_top,.work .work_container .cleverly .button_top{width:200px;padding:13px 15px;text-align:center;margin:20px auto 60px;border:#303030 solid 1px;display:block}@media screen and (max-width:767px){.work .work_container .fuso .button_top,.work .work_container .cleverly .button_top{width:150px;padding:10px 12px;margin:15px auto}}@media screen and (max-width:767px){.work .work_container .fuso .fuso,.work .work_container .cleverly .fuso{margin-bottom:30px}}.work .work_container .fuso .image,.work .work_container .cleverly .image{width:100%;margin-bottom:30px;position:relative}@media screen and (max-width:767px){.work .work_container .fuso .image,.work .work_container .cleverly .image{margin-bottom:15px}}.work .work_container .fuso .image img,.work .work_container .cleverly .image img{width:100%;height:100%}.work .work-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.work .work-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:85%;margin:0 auto 25px}}.work .work-banner .work-banner-inner{position:relative;width:50%;padding:0}@media screen and (max-width:767px){.work .work-banner .work-banner-inner{width:100%}.work .work-banner .work-banner-inner:last-child{margin-top:20px}}.work .work-banner .work-banner-inner .left{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:1.6em}@media screen and (max-width:767px){.work .work-banner .work-banner-inner .left{font-size:1.1em}}.work .work-banner .work-banner-inner .logo{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.work .work-banner .work-banner-inner .logo p{color:#fff;font-size:1.6em;text-align:center}.work .work-banner .work-banner-inner .logo p::before{content:"";background-image:url("/wp-content/themes/meito-510.com/images/banner_cleverly_logo.png");display:inline-block;width:40px;height:40px;background-size:contain;vertical-align:middle;margin-right:8px}@media screen and (max-width:767px){.work .work-banner .work-banner-inner .logo p::before{width:30px;height:30px;margin-right:2px}}@media screen and (max-width:767px){.work .work-banner .work-banner-inner .logo p{font-size:1.1em}}.work .work-banner .work-banner-inner .qr{width:60px;height:60px;position:absolute;bottom:0;right:0}@media screen and (max-width:767px){.work .work-banner .work-banner-inner .qr{display:none}}.front-news{background-image:url("/wp-content/themes/meito-510.com/images/desk.jpg");background-repeat:no-repeat;background-position:50% 75%;-o-object-fit:cover;object-fit:cover;padding:60px}@media screen and (max-width:767px){.front-news{padding:1.5em .5em .5em .5em}}.front-news .news-container{margin:50px auto;padding:50px 3vw;background-color:#fff}@media screen and (max-width:767px){.front-news .news-container{width:95%;margin:20px auto;padding:15px 3vw}}.front-news .news-container li{border-bottom:#ddd solid 1px}@media screen and (max-width:767px){.front-news .news-container li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.front-news .news-container li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.front-news .news-container li .date-time{padding-left:20px}@media screen and (max-width:767px){.front-news .news-container li .date-time{padding-left:0}}.front-news .news-container li .post-title{padding-left:20px}@media screen and (max-width:767px){.front-news .news-container li .post-title{padding-left:0;font-size:1em}}.front-news .news-container p{padding:20px}@media screen and (max-width:767px){.front-news .news-container p{font-size:.8em;padding:5px 10px 0}}.front-news .news-container .button_top{width:200px;padding:13px 15px;text-align:center;margin:50px auto 0;border:#303030 solid 1px;display:block}@media screen and (max-width:767px){.front-news .news-container .button_top{width:150px;padding:10px 12px;margin:15px auto}}.group-company{padding:60px 0 80px}@media screen and (max-width:767px){.group-company{padding:30px 0}}.group-company .group_banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto;gap:2em}@media screen and (max-width:767px){.group-company .group_banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70%;margin:0 auto;gap:.3em}}.group-company .group_banner div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.group-company .group_banner .qr{width:70px;height:70px}@media screen and (max-width:767px){.group-company .group_banner .qr{display:none}}@media screen and (max-width:767px){.group-company .group_banner a{width:100%;margin:20px auto 0}}.group-company .group_banner a img{border-bottom:#303030 1px solid}.fuso-mainvisual{margin-top:20px}.fuso-mainvisual .fuso-main-big{width:100%}.fuso-mainvisual .fuso-main-small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media screen and (max-width:767px){.fuso-mainvisual .fuso-main-small{width:85%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}}.fuso-mainvisual .fuso-main-small img{width:48%;margin:0}@media screen and (max-width:767px){.fuso-mainvisual .fuso-main-small img{width:100%;margin-top:20px}}.fuso-map .fuso-map-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:40px 0}@media screen and (max-width:767px){.fuso-map .fuso-map-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px}}.fuso-map .fuso-map-container .fuso-map-text address{font-style:normal;letter-spacing:.1em}@media screen and (max-width:767px){.fuso-map .fuso-map-container .fuso-map-text{margin:0 auto}}.fuso-map .fuso-map-container .fuso-dial{padding:15px 50px;text-align:center;border:#303030 solid 1px;font-size:1.3em;font-weight:bolder;letter-spacing:.1em}@media screen and (max-width:767px){.fuso-map .fuso-map-container .fuso-dial{padding:10px 5px;width:200px;margin:20px auto 10px}}.fuso-map .fuso-map-container .fuso-dial img{width:28px;display:inline;margin-right:5px}.fuso-map iframe{width:100%}.fuso-example{padding:60px 0 20px}.fuso-example .fuso-example-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:45px auto 20px}@media screen and (max-width:767px){.fuso-example .fuso-example-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.fuso-example .fuso-example-container .fuso-example-container-inner{width:48%}@media screen and (max-width:767px){.fuso-example .fuso-example-container .fuso-example-container-inner{width:100%}}.fuso-example .fuso-example-container .fuso-example-container-inner .image{margin-bottom:30px}@media screen and (max-width:767px){.fuso-example .fuso-example-container .fuso-example-container-inner .image{margin-bottom:15px}}.fuso-example .fuso-example-container .fuso-example-container-inner h3{font-size:1.6em;font-weight:lighter;text-align:center}@media screen and (max-width:767px){.fuso-example .fuso-example-container .fuso-example-container-inner h3{font-size:1.2em}}.fuso-example .fuso-example-container .fuso-example-container-inner .button_top{display:block;width:200px;padding:13px 15px;text-align:center;margin:20px auto 30px;border:#303030 solid 1px}@media screen and (max-width:767px){.fuso-example .fuso-example-container .fuso-example-container-inner .button_top{margin:15px auto;width:150px}}.fuso-link{display:grid;grid-template-columns:1fr 1fr;gap:4%;margin-bottom:100px}@media screen and (max-width:767px){.fuso-link{width:85%;grid-template-columns:1fr;gap:25px}}.fuso-link div{position:relative}.fuso-link div:nth-child(3),.fuso-link div:last-child{margin-top:20px}@media screen and (max-width:767px){.fuso-link div:nth-child(3),.fuso-link div:last-child{margin-top:0}}.fuso-link div p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:1.6em}.wp-heading-3{margin-top:20px}@media screen and (max-width:767px){.wp-heading-3{font-size:14px}}#navi-18{margin-top:50px}#navi-18 .wp-image-13002{margin-bottom:50px}#navi-20{margin-top:50px}#navi-20 .wp-image-13037{margin-bottom:50px}.company-text{text-align:justify}.company-text .company-text-sign-small{font-size:18px}@media screen and (max-width:767px){.company-text .company-text-sign-small{font-size:14px}}.company-text .company-text-sign-large{font-size:24px}@media screen and (max-width:767px){.company-text .company-text-sign-large{font-size:18px}}.lower-page-root-section.about .wp-block-table table{border:1px solid #888;max-width:960px;margin:auto}@media screen and (max-width:767px){.lower-page-root-section.about .wp-block-table table tr{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}}.lower-page-root-section.about .wp-block-table table tr td{max-width:100%;border:none !important;padding:5px 10px !important}@media screen and (max-width:767px){.lower-page-root-section.about .wp-block-table table tr td{padding:5px 4px !important}}@media screen and (min-width: 768px){.lower-page-root-section.about .wp-block-table table tr td br.sp{display:none}}.lower-page-root-section.about .wp-block-table table tr td:first-child{width:30%;text-align:right;border-right:1px solid #888 !important;vertical-align:baseline}@media screen and (max-width:767px){.lower-page-root-section.about .wp-block-table table tr td:first-child{width:33%}}@media screen and (max-width:767px){.lower-page-root-section.about .wp-block-table table tr td:last-child{width:67%;text-align:justify}}.company-about table{margin:0 auto 40px;border-collapse:collapse;border:#888 1px solid}@media screen and (max-width:767px){.company-about table{font-size:.8em}}.company-about table tr{border-top:none;border-bottom:none}.company-about table tr td:first-child{text-align:right;padding:5px 10px 5px 40px;background-color:#d1c4b3;color:#303030;vertical-align:top}@media screen and (max-width:767px){.company-about table tr td:first-child{text-align:start;padding:5px 10px}}.company-about table tr td:last-child{padding:5px 100px 5px 10px;border-left:#888 1px solid}@media screen and (max-width:767px){.company-about table tr td:last-child{padding:5px 10px}}.company-about table tr td a{color:#4384a5;text-decoration:underline}.company-about table tr td a:hover{color:red}.company-map-tel{margin-top:25px;background-color:#d1c4b3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 3em}@media screen and (max-width:767px){.company-map-tel{padding:15px 1.3em}}.company-map-tel .phone{font-size:1.3em;text-align:center;color:#3e65ac}@media screen and (min-width: 768px){.company-map-tel .phone{pointer-events:none}}.company-map-tel .document{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:linear-gradient(#fff, #eee);padding:5px 10px;border-radius:5px;border:#777 1px solid}.company-map-tel .document::first-letter{font-weight:bold;color:#846744}@media screen and (max-width:767px){.company-map-tel .document{font-size:smaller}}.map-text-box{display:-webkit-box;display:-ms-flexbox;display:flex}.company-map{margin:25px auto}.company-map table{width:700px;margin:0 auto;border-collapse:collapse;border:#777 solid 1px;color:#303030}@media screen and (max-width:767px){.company-map table{width:100%}}.company-map table tr,.company-map table td{border:#777 solid 1px;padding:7px 10px}@media screen and (max-width:767px){.company-map table tr,.company-map table td{padding:5px}}.company-map table tr td:first-child{background-color:#d1c4b3;width:25%}.company-map table tr td:first-child a{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:linear-gradient(#fff, #eee);padding:3px 10px;border-radius:5px;border:#777 1px solid;display:inline-block}@media screen and (max-width:767px){.company-map table tr td:first-child a{margin:0;padding:2px 10px}}@media screen and (min-width: 768px){.about-shop br.sp{display:none}}.about-shop .company-map-tel{width:68%;padding:30px 3em;margin-top:10px}@media screen and (max-width:767px){.about-shop .company-map-tel{width:100%;padding:15px 1.3em}}.about-shop .company-map-tel .document{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:linear-gradient(#fff, #eee);padding:5px 10px;border-radius:5px;border:#777 1px solid}.about-shop .company-map-tel .document::first-letter{font-weight:bold;color:#846744}@media screen and (max-width:767px){.about-shop .company-map-tel .document{font-size:smaller}}.about-shop .data{margin-top:1em}.about-shop .data .table-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2em}@media screen and (max-width:767px){.about-shop .data .table-photo{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px}}.about-shop .data .table-photo table{width:68%;border:#303030 1px solid;border-collapse:collapse}@media screen and (max-width:767px){.about-shop .data .table-photo table{width:100%}}.about-shop .data .table-photo table td{border:#303030 1px solid;padding:0 5px}@media screen and (max-width:767px){.about-shop .data .table-photo table td{padding:5px}}.about-shop .data .table-photo table td:first-child{background-color:#d1c4b3;width:25%}.about-shop .data .table-photo table td:first-child a{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:linear-gradient(#fff, #eee);padding:5px 10px;border-radius:5px;border:#777 1px solid;margin-left:20px}@media screen and (max-width:767px){.about-shop .data .table-photo table td:first-child a{margin:0;padding:2px 10px;display:inline-block}}.about-shop .data .table-photo .photo{width:28%}@media screen and (max-width:767px){.about-shop .data .table-photo .photo{width:80%;margin:0 auto}}.about-shop .data .table-photo .photo img{width:100%}.recruit-table{width:700px;margin:0 auto;border-collapse:collapse;border:#777 solid 1px;color:#303030}@media screen and (max-width:767px){.recruit-table{width:95%;font-size:.8em}}.recruit-table tr,.recruit-table td{border:#777 solid 1px;padding:7px 10px}.recruit-table tr td:first-child{background-color:#d1c4b3;width:25%}.recruit-table tr td:first-child a{background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));background:linear-gradient(#fff, #eee);padding:3px 10px;border-radius:5px;border:#777 1px solid;display:inline-block}.recruit-table tr td:first-child a::first-letter{font-weight:bold;color:#846744}@media screen and (max-width:767px){.wp-image-891,.wp-image-892{max-height:250px;width:auto}}.sitemap.wrapper{max-width:700px;font-size:1em;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.sitemap.wrapper{width:90%;margin:0 auto;padding:0;font-size:.9em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sitemap.wrapper .sitemap-child .sitemap-title a{font-size:1.1em;display:inline-block;margin-bottom:1em}.sitemap.wrapper .sitemap-child .sitemap-title a::before{content:"▶";color:#303030;margin-right:.5em}.sitemap.wrapper .sitemap-child:first-child .sitemap-title:nth-child(3) a{margin-bottom:.5em}.sitemap.wrapper .sitemap-child:last-child{margin-bottom:20px}.sitemap.wrapper .sitemap-child:last-child .sitemap-title:first-child a{margin-bottom:.5em}.sitemap.wrapper .sitemap-child .sitemap-inner{margin-left:2em}.sitemap.wrapper .sitemap-child .sitemap-inner a{font-size:1em}.sitemap.wrapper .sitemap-child .sitemap-inner a::before{content:"┗";color:#aaa;margin-right:.5em}.sitemap.wrapper .sitemap-child .sitemap-inner .sitemap-inner-inner{margin-left:4em}.sitemap.wrapper .sitemap-child .sitemap-inner .sitemap-inner-inner a{font-size:1em}.sitemap.wrapper .sitemap-child .sitemap-inner .sitemap-inner-inner a::before{content:"┗";color:#aaa;margin-right:.5em}.download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.download .download-button{width:40%;position:relative;padding:0}@media screen and (max-width:767px){.download .download-button{width:100%}}.download .download-button a img{width:100%}.download .download-button p{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:1.3em;text-align:center;pointer-events:none}@media screen and (max-width:767px){.download .download-button p{font-size:1.2em}}.download .invoice-dl-text{width:57%}@media screen and (max-width:767px){.download .invoice-dl-text{width:100%}}.download .invoice-dl-text tr{vertical-align:top;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:767px){.download .invoice-dl-text tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.download .invoice-dl-text tr td:nth-child(2){padding-left:13px}.invoice-form{margin-top:50px}.invoice-form p{text-align:center}@media screen and (max-width:767px){.invoice-form p{text-align:left}}.recruit-main{font-family:"Noto Sans JP",sans-serif;margin:0 auto}@media screen and (max-width:767px){.recruit-main{padding:0 .5em}}.recruit-main h2{text-align:center;font-size:3em;margin-bottom:2em}@media screen and (max-width:767px){.recruit-main h2{font-size:24px;margin-bottom:1em}}.recruit-main h3{font-size:2.2em;margin-bottom:1em;position:relative}@media screen and (max-width:767px){.recruit-main h3{font-size:20px;padding-left:2em}}.recruit-main h3::before{content:"";position:absolute;display:inline-block;top:50%;left:-70px;width:60px;height:1px;border:solid 1px #000}@media screen and (max-width:767px){.recruit-main h3::before{left:10px;width:20px}}.recruit-main h4{font-size:2em;margin-bottom:.5em;border-left:#00693e 5px solid;padding-left:.5em}@media screen and (max-width:767px){.recruit-main h4{font-size:18px}}.recruit-main .message{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10em 0 16em}@media screen and (max-width:767px){.recruit-main .message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1em 0 2em}}.recruit-main .message .message-block{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em}@media screen and (max-width:767px){.recruit-main .message .message-block{padding:0}}.recruit-main .message .message-block .copy{font-size:3em;font-weight:bold;margin-bottom:2em}@media screen and (max-width:767px){.recruit-main .message .message-block .copy{font-size:1.5em;margin-bottom:0;text-align:center}}.recruit-main .message .message-block p{font-size:1.4em;padding-left:6rem;max-width:800px;margin-bottom:.5em}@media screen and (max-width:767px){.recruit-main .message .message-block p{padding-left:0;font-size:16px}}.recruit-main .message .message-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.recruit-main .about-meito{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10em}@media screen and (max-width:767px){.recruit-main .about-meito{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 2em}}.recruit-main .about-meito .message-block{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1em}@media screen and (max-width:767px){.recruit-main .about-meito .message-block{padding:0}}.recruit-main .about-meito .message-block .copy{font-size:3em;font-weight:bold;margin-bottom:2em}@media screen and (max-width:767px){.recruit-main .about-meito .message-block .copy{font-size:20px;text-align:center}}.recruit-main .about-meito .message-block p{font-size:1.4em;padding-left:6rem;max-width:800px;margin-bottom:.5em}@media screen and (max-width:767px){.recruit-main .about-meito .message-block p{padding-left:0;font-size:16px}}.recruit-main .about-meito .about-image{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.recruit-main .recruitment-type .inner-wrap{max-width:1200px;margin:0 auto}.recruit-main .recruitment-type .inner-wrap p{font-size:18px}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap p{font-size:16px}}.recruit-main .recruitment-type .inner-wrap .job-detail{margin-bottom:3em}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap .job-detail{margin-bottom:1em}}.recruit-main .recruitment-type .inner-wrap .job-detail .job-detail-list{margin:1em 0;list-style:disc;padding-left:2em}.recruit-main .recruitment-type .inner-wrap .job-detail .job-detail-list li{font-size:18px}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap .job-detail .job-detail-list li{font-size:16px}}.recruit-main .recruitment-type .inner-wrap .job-flow{margin-bottom:3em}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list{padding-left:0}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list li{list-style-type:none;position:relative;padding-left:50px}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list li:not(:last-child){padding-bottom:10px}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list li:not(:last-child)::before{content:"";background:#00693e;width:4px;height:100%;position:absolute;top:calc(50% + 30px);left:19px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list li .time{width:3em;height:3em;line-height:3em;text-align:center;border-radius:100vh;display:inline-block;background:#00693e;color:#fff;position:absolute;left:-5px}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list li dl{padding:1em}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list li dl dt{font-size:1.3em;font-weight:600;color:#00693e}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list li dl dd{margin-left:0;font-size:16px}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list .sch-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list .sch-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list .sch-box .sch-detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.recruit-main .recruitment-type .inner-wrap .job-flow .flow-box .flow-list .sch-box .sch-image{-webkit-box-flex:1;-ms-flex:1;flex:1}.recruit-main .recruitment-type .inner-wrap .job-description,.recruit-main .recruitment-type .inner-wrap .company-info{max-width:1200px;margin-bottom:10em}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap .job-description,.recruit-main .recruitment-type .inner-wrap .company-info{margin-bottom:3em}}.recruit-main .recruitment-type .inner-wrap .job-description .wp-block-group .wp-block-group__inner-container .wp-block-table table,.recruit-main .recruitment-type .inner-wrap .company-info .wp-block-group .wp-block-group__inner-container .wp-block-table table{max-width:1000px;width:100%;margin:0 auto}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap .job-description .wp-block-group .wp-block-group__inner-container .wp-block-table table tr,.recruit-main .recruitment-type .inner-wrap .company-info .wp-block-group .wp-block-group__inner-container .wp-block-table table tr{display:table;width:100%}}.recruit-main .recruitment-type .inner-wrap .job-description .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:first-child,.recruit-main .recruitment-type .inner-wrap .company-info .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:first-child{background-color:unset;border:solid #00693e;border-width:0 0 3px;width:30%;text-align:center;font-size:1.2em;font-weight:bold;padding:2em}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap .job-description .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:first-child,.recruit-main .recruitment-type .inner-wrap .company-info .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:first-child{font-size:14px;padding:.5em 0}}.recruit-main .recruitment-type .inner-wrap .job-description .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:not(:first-child),.recruit-main .recruitment-type .inner-wrap .company-info .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:not(:first-child){background-color:unset;border:solid #a9c5b9;border-width:0 0 3px;width:70%;font-size:1.2em;padding:2em}@media screen and (max-width:767px){.recruit-main .recruitment-type .inner-wrap .job-description .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:not(:first-child),.recruit-main .recruitment-type .inner-wrap .company-info .wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:not(:first-child){font-size:14px;padding:.5em 0}}.recruit-main .entry{background-color:#dfdfdf;padding-bottom:5em}.recruit-main .entry .entry-heading{padding:2em 0 1em;margin-bottom:0}.post-item a{text-decoration:none}.post-item .common-column-list{margin:.5em 0}.post-item.works .common-column-list .common-column-item img,.post-item.fuso-works .common-column-list .common-column-item img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.post-item.faq .post_title{margin:.5em 0;padding:.2em .4em;font-size:16px;font-weight:normal}.post-item.faq .post_title a{margin:0 0 0 .5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-item.faq .post_title a::before{background:rgba(0,0,0,0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAArUlEQVQoz52QPQ6CYBAF52FrbYO3ABqPoJWegRITf+ItJBZYcgUTKi3sLYSQ2HkCTmHy2QDRaAB93dvMbDYLP0avxdv7M2PMEnDLUSYpTIM4+RC8yA8NZvV9q7bpPN7UQrn50HiKNE2DOLEAyjMaY4xZA1hld9uEirE6gG+phKwDe60FSWEbLWkH0AMojvndHjt9YNTw1qgWAIpTfrYnzg0YAgPgAVwkLSr4rzwBnkwyhSr58Y0AAAAASUVORK5CYII=) center center/contain no-repeat;content:"";width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px;margin:0 .3em}.post-item.blog{margin:10px 0 30px 0;padding:20px;border:3px solid #e9e9e9}.post-item.blog .post-metadata-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-item.blog .post-metadata-box .data-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 .7em 0 0}.post-item.blog .post-metadata-box .data-list .data-term{margin:0 .4em 0 0}.post-item.blog .post-metadata-box .data-list .data-term::after{content:":"}.post-item.blog .post-metadata-box .data-list .data-description .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-item.blog .post-metadata-box .data-list .data-description .category-list .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-item.blog .post-metadata-box .data-list .data-description .category-list .category-item a{color:#846744}.post-item.blog .post-metadata-box .data-list .data-description .category-list .category-item::before{content:"["}.post-item.blog .post-metadata-box .data-list .data-description .category-list .category-item::after{content:"]"}.post-item.voice .post-title{padding:.8em 1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:clamp(18px,2vw,24px);font-weight:bold;background:#846744}.post-item.voice .post-title::before{height:2em;margin:0 .5em 0 0;content:"";border-left:8px solid #fff;border-radius:4px}.post-item.voice .post-title::after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .4em 0 auto;content:"user's voice";text-transform:uppercase}.post-item.news{margin:.5em 0;padding:.5em 0;border-bottom:#d3d3d3 1px solid}@media screen and (max-width:767px){.post-item.news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.post-item.news a{display:-webkit-box;display:-ms-flexbox;display:flex}.post-item.news a .date-time{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .8em;color:#846744}@media screen and (max-width:767px){.post-item.news a .date-time{margin:0}}.post-item.news a .post-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;font-weight:normal}.post-item.news a:hover{color:#846744}.post-item.staff{border:3px solid #d1c4b3;border-radius:5px;margin:0 0 2em 0}.post-item.staff .wp-block-group{margin:0 auto}@media screen and (min-width: 768px){.post-item.staff .wp-block-group .wp-block-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.post-item.staff .wp-block-group .wp-heading-3{font-size:2em;font-weight:bold}.post-item.column{border:3px solid #d1c4b3;border-radius:5px;margin:0 0 2em 0}.post-item.column .post-metadata-box{padding-left:1em}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.5em 0;padding:.8em}.pagination .pagination-btn{-webkit-box-flex:0;-ms-flex:0 0 5em;flex:0 0 5em}.pagination .pagination-btn .pagination-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.3em;color:#fff;background:#846744}.pagination .pagination-btn .pagination-anchor:hover{text-decoration:none;color:#846744;background:rgba(0,0,0,0)}.pagination .pagination-btn .pagination-anchor.prev::before{margin:0 .3em 0 0;padding:.3em;content:"<"}.pagination .pagination-btn .pagination-anchor.next::after{margin:0 0 0 .3em;padding:.3em;content:">"}.pagination .pagination-page-lists{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .pagination-page-lists .pagination-list{-webkit-box-flex:0;-ms-flex:0 0 3em;flex:0 0 3em;margin:0 .5em;border:#846744 solid 1px}.pagination .pagination-page-lists .pagination-list .pagination-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3em;height:3em;color:inherit;text-decoration:none}.pagination .pagination-page-lists .pagination-list .pagination-num.current-paged{color:#fff;background:#846744}.pagination .pagination-page-lists .pagination-list:hover{color:#fff;background:#846744}.section-inner{max-width:1200px;margin:0 auto}.map-frame{width:100%}.banner-element-anchor{display:block}.banner-element-image{width:auto;max-width:100%}.lower-page-root-section{padding-bottom:1.5em}.lower-page-root-section .lower-page-root-header{margin:1.5em 0;padding:15px 30px;color:#303030;font-size:20px;font-weight:bold;line-height:1.3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:4px;border:solid 1px #846744}.bread-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:.5em;margin-top:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bread-crumbs .bread-crumbs-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0}.bread-crumbs .bread-crumbs-item:not(:last-child)::after{content:" / ";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 .5em}.common-column-list{display:grid;margin:3em 0;-webkit-column-gap:26px;-moz-column-gap:26px;column-gap:26px;row-gap:.8em}.common-column-list.single{grid-template-columns:repeat(1, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.double{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.triple{grid-template-columns:repeat(3, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.quadruple{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.quintuple{grid-template-columns:repeat(5, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.sextuple{grid-template-columns:repeat(6, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.septuple octuple{grid-template-columns:repeat(7, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.nonuple{grid-template-columns:repeat(8, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-column-list.decuple{grid-template-columns:repeat(9, 1fr)}@media screen and (max-width:767px){.common-column-list.responsive{grid-template-columns:1fr}}.common-link-button{width:250px;margin:2em auto 1em;padding:.4em 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:1.8rem;background:#846744;border:#846744 solid 1px;text-decoration:none;border-radius:1.8em}@media screen and (max-width:767px){.common-link-button{font-size:1.1em}}.common-link-button::after{display:block;width:1em;height:1em;-webkit-box-flex:0;-ms-flex:0 0 1em;flex:0 0 1em;border-top:#fff solid 1px;border-right:#fff solid 1px;border-bottom:none;border-left:none;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg)}.common-link-button:hover{text-decoration:none;color:#846744;font-size:1.8rem;background:#fff;-webkit-transition:background-color 1s;transition:background-color 1s}.common-link-button:hover::after{border-top:#846744 solid 1px;border-right:#846744 solid 1px}.wp-block-group{margin:0 auto 10px;padding:0 .4em}.wp-block-group .wp-block-group__inner-container .wp-block-image{max-width:100%;margin:0 auto 1.5em;padding:0 .4em}.wp-block-group .wp-block-group__inner-container .wp-block-image.size-large{width:70%}.wp-block-group .wp-block-group__inner-container .wp-block-image.size-medium{width:50%}.wp-block-group .wp-block-group__inner-container .wp-block-image.size-thumbnail{width:10%}.wp-block-group .wp-block-group__inner-container .wp-block-image img{width:100%}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-image img{width:auto}}.wp-block-group .wp-block-group__inner-container .wp-heading-1{margin:0;padding:.5em 0;color:#846744;font-size:20px;letter-spacing:3px}.wp-block-group .wp-block-group__inner-container .wp-heading-2{margin:0 0 1em 0;padding:.4em 0;color:#303030;font-size:18px;font-weight:bold;letter-spacing:3px}.wp-block-group .wp-block-group__inner-container .wp-heading-3{margin:0 0 1em;padding:.4em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:normal;letter-spacing:3px;border-bottom:#846744 solid 1px;text-indent:.5em}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-heading-3{font-size:14px}}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation{background-color:#efeeee;border:1px solid #66470a;padding:1em}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details summary{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navi-str{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navi-str .navi-text{font-size:13px;font-weight:bold}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navi-str .navi-status{color:blue;font-size:13px;font-weight:bold}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navi-str .navi-status:hover{text-decoration:underline}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details[open] .hiding-text{display:none}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details:not([open]) .displaying-text{display:none}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navigation-lists .navigation-list::before{content:none}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navigation-lists .navigation-list .navigation-list-link{color:blue}.wp-block-group .wp-block-group__inner-container .navigation--wrapper .navigation details .navigation-lists .navigation-list .navigation-list-link:hover{color:inherit;text-decoration:underline}.wp-block-group .wp-block-group__inner-container .wp-block-table{margin:0}.wp-block-group .wp-block-group__inner-container .wp-block-table table{table-layout:fixed;width:100%}.wp-block-group .wp-block-group__inner-container .wp-block-table table tr td{overflow-wrap:break-word;padding:.5em;border:#888 solid 1px}.wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:first-child{color:#303030;background:#d1c4b3}@media screen and (min-width: 768px){.wp-block-group .wp-block-group__inner-container .wp-block-table table tr td:first-child{border:solid #888 1px}}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-table table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wp-block-group .wp-block-group__inner-container .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wp-block-group .wp-block-group__inner-container .wp-block-columns .wp-block-column{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;margin:0;padding:.5em}.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.before::before{margin:.5em 0;background:rgba(0,0,0,0) url(/wp-content/themes/meito-510.com/images/before.png) center center/contain no-repeat;display:block;content:"";width:100px;height:28px}.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.after::before{margin:.5em 0;background:rgba(0,0,0,0) url(/wp-content/themes/meito-510.com/images/after.png) center center/contain no-repeat;display:block;content:"";width:100px;height:28px}.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.before-after-icon{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;margin:auto;background:rgba(0,0,0,0) url(/wp-content/themes/meito-510.com/images/horizontal.png) center center/contain no-repeat;display:block;content:"";width:72px;height:71px}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .wp-block-columns.before-after .wp-block-column.before-after-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);padding:1em}}.wp-block-group .wp-block-group__inner-container .link-btn{border:solid #846744 1px;color:#fff;font-size:clamp(1.3rem,1.6vw,1.6rem);font-weight:bold;background:#846744;width:75%;margin:2em auto;padding:.4em .7em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.wp-block-group .wp-block-group__inner-container .link-btn .link-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.wp-block-group .wp-block-group__inner-container .link-btn{width:90%}}.wp-block-group .wp-block-group__inner-container .link-btn:hover{color:#846744;background:#fff}.wp-block-group .wp-block-group__inner-container .link-btn:after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;clip-path:polygon(0 0, 86.6% 50%, 0 100%);content:"";display:block;width:1em;height:1em;background:gray}.wp-block-group .wp-block-group__inner-container .question-box{margin:.3em 0}.wp-block-group .wp-block-group__inner-container .question-box .question-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;background:gray}.wp-block-group .wp-block-group__inner-container .question-box .question-text:before{content:"Q";color:#fff;font-size:1.7em;background:blue;text-align:center;margin:0 .3em 0 0;padding:.3em .6em;min-width:2.3em}.wp-block-group .wp-block-group__inner-container .answer-box{margin:.3em 0}.wp-block-group .wp-block-group__inner-container .answer-box .answer-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;background:gray}.wp-block-group .wp-block-group__inner-container .answer-box .answer-text:before{content:"A";color:#fff;font-size:1.7em;background:blue;text-align:center;margin:0 .3em 0 0;padding:.3em .6em;min-width:2.3em}.mp-faq-box .mp-faq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:20px;font-weight:bold;letter-spacing:10px}.mp-faq-box .mp-faq::before{width:30px;height:30px;font-size:30px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mp-faq-box .mp-faq.question::before{content:"Q";color:#846744}.mp-faq-box .mp-faq.answer::before{content:"A";color:#b10000}#mw_wp_form_mw-wp-form-6 .form-inner{max-width:850px;margin:0 auto 30px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner{max-width:700px}}#mw_wp_form_mw-wp-form-6 .form-inner p{display:block;margin:0 auto .7em}#mw_wp_form_mw-wp-form-6 .form-inner p.button-click-sp{display:none}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner p.button-click-sp{display:block}}#mw_wp_form_mw-wp-form-6 .form-inner p:first-child{display:block;font-size:1.2em;margin-bottom:10px;max-width:1200px;border-top:#eee 1px solid;padding-top:13px}#mw_wp_form_mw-wp-form-6 .form-inner p:nth-child(2){padding-bottom:13px;border-bottom:#eee 1px solid}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner p:nth-child(2){font-size:.9em}}#mw_wp_form_mw-wp-form-6 .form-inner p:nth-child(3){padding:10px 0}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner p:nth-child(3){font-size:.9em}}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists:first-child{margin-top:1em}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-term{width:25%;padding:0 .5em 0 0;text-align:right;padding-top:10px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-term{text-align:start;width:100%;font-size:.9em;padding:0 0 0 .5em}}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-term .required::before{content:"※必須";margin-right:.3em;color:#b70000;padding:0 5px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-term .required::before{display:none}}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-term .required::after{display:none}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-term .required::after{display:inline;content:"※必須";margin-left:.3em;color:#b70000;padding:0 5px}}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description{width:75%;margin:.7em .6em}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .error{font-size:.9em}}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .name,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .furigana,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .postal,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .address,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .phone,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .email,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .inquiry{width:70%}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description{width:100%}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .name,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .furigana,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .postal,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .address,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .phone,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .email,#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description .inquiry{width:95%}#mw_wp_form_mw-wp-form-6 .form-inner .form-data-lists .form-data-description.button-click{display:none}}#mw_wp_form_mw-wp-form-6 .form-inner .submit-button{display:block;width:80px;margin:0 auto;padding:.3em .5em;color:#303030;background:#fff;border:#303030 1px solid;cursor:pointer}#mw_wp_form_mw-wp-form-13041 .form-inner{max-width:850px;margin:0 auto 30px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner{max-width:700px}}#mw_wp_form_mw-wp-form-13041 .form-inner p{display:block;margin:1em auto .7em}#mw_wp_form_mw-wp-form-13041 .form-inner p.button-click-sp{display:none}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner p.button-click-sp{display:block}}#mw_wp_form_mw-wp-form-13041 .form-inner p:first-child{display:block;font-size:1.2em;margin-bottom:10px;max-width:1200px;border-top:#eee 1px solid;padding-top:13px}#mw_wp_form_mw-wp-form-13041 .form-inner p:nth-child(2){padding-bottom:13px;border-bottom:#eee 1px solid}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner p:nth-child(2){font-size:.9em}}#mw_wp_form_mw-wp-form-13041 .form-inner p:nth-child(3){padding:10px 0}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner p:nth-child(3){font-size:.9em}}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists:first-child{margin-top:1em}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-term{width:25%;padding:0 .5em 0 0;text-align:right;padding-top:10px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-term{text-align:start;width:100%;font-size:.9em;padding:0 0 0 .5em}}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-term .required::after{content:"※必須";color:#b70000;margin-left:.3em;display:inline}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description{width:75%;margin:.7em .6em}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .error{display:none}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .error{font-size:.9em}}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .name,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .company-name,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .postal,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .address,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .phone,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .email,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .inquiry{width:70%}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description{width:100%}#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .name,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .company-name,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .postal,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .address,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .phone,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .email,#mw_wp_form_mw-wp-form-13041 .form-inner .form-data-lists .form-data-description .inquiry{width:95%}}#mw_wp_form_mw-wp-form-13041 .form-inner .submit-button{display:block;width:80px;margin:0 auto;padding:.3em .5em;color:#303030;background:#fff;border:#303030 1px solid;cursor:pointer}#mw_wp_form_mw-wp-form-13 .form-inner{max-width:850px;margin:0 auto 30px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner{max-width:700px}}#mw_wp_form_mw-wp-form-13 .form-inner p{display:block;margin:0 auto .7em}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner p{font-size:.9em}}#mw_wp_form_mw-wp-form-13 .form-inner p:first-child{display:block;margin-bottom:25px;max-width:1200px;padding-top:13px}#mw_wp_form_mw-wp-form-13 .form-inner p.button-click-sp{display:block}#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists:first-child{margin-top:1em}#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-term{width:25%;padding:0 .5em 0 0;text-align:right;padding-top:10px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-term{text-align:start;width:100%;font-size:.9em;padding:0 0 0 .5em}}#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-term .required::before{content:"必須";margin-right:.3em;color:#fff;background-color:red;padding:0 5px}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-term .required::before{display:none}}#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-term .required::after{display:none}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-term .required::after{display:inline;content:"必須";margin-left:.3em;color:#fff;background-color:red;padding:0 5px}}#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description{width:75%;margin:.7em .6em}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .error{font-size:.9em}}@media screen and (max-width:767px){#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description{width:100%}#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .name,#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .furigana,#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .postal,#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .address,#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .phone,#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .email,#mw_wp_form_mw-wp-form-13 .form-inner .form-data-lists .form-data-description .inquiry{width:95%}}#mw_wp_form_mw-wp-form-13 .form-inner .submit-button{display:block;width:80px;margin:0 auto;padding:.3em .5em;background:#fff;border:#303030 1px solid;cursor:pointer}.recruit-main .form-inner{max-width:1000px;margin:auto;padding:0 2em}@media screen and (max-width:767px){.recruit-main .form-inner{padding:0}}.recruit-main .form-inner dl{display:grid;grid-template-columns:1fr;gap:.5em;border-bottom:1px solid #d3d3d3;padding:1em 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.recruit-main .form-inner dl{gap:.5em;padding:.8em 0}}.recruit-main .form-inner dl:last-child{border-bottom:none}.recruit-main .form-inner dl.noborder{border-bottom:none;padding:1em 20px 0}@media screen and (max-width:767px){.recruit-main .form-inner dl.noborder{padding:1em 0 0}}.recruit-main .form-inner dl .form-data-term{width:100%}.recruit-main .form-inner dl .form-data-term label{font-size:1.1em}.recruit-main .form-inner dl .form-data-term label.required::after,.recruit-main .form-inner dl .form-data-term label.any::after{color:#fff;font-size:.9em;padding:0 5px 2px;margin-left:5px;border-radius:2px;display:inline-block}.recruit-main .form-inner dl .form-data-term label.required::after{content:"必須";background:#c03131}.recruit-main .form-inner dl .form-data-term label.any::after{content:"任意";background:#999}@media screen and (min-width: 768px){.recruit-main .form-inner dl .form-data-term .example{margin-left:10px}}@media screen and (max-width:767px){.recruit-main .form-inner dl .form-data-term .example{display:block}}.recruit-main .form-inner dl .form-data-description input[type=text],.recruit-main .form-inner dl .form-data-description input[type=tel],.recruit-main .form-inner dl .form-data-description input[type=email],.recruit-main .form-inner dl .form-data-description input[type=date],.recruit-main .form-inner dl .form-data-description select,.recruit-main .form-inner dl .form-data-description textarea{margin:auto;width:100%;display:block;font-size:1em;padding:9px 8px;background:#fff;outline:2px solid #e5dede;border-radius:3px;font-family:"Noto Sans JP",serif;border:none}.recruit-main .form-inner dl .form-data-description input[type=text]:focus,.recruit-main .form-inner dl .form-data-description input[type=tel]:focus,.recruit-main .form-inner dl .form-data-description input[type=email]:focus,.recruit-main .form-inner dl .form-data-description input[type=date]:focus,.recruit-main .form-inner dl .form-data-description select:focus,.recruit-main .form-inner dl .form-data-description textarea:focus{outline:2px solid #9f9f9e}.recruit-main .form-inner dl .form-data-description input[type=text]:-webkit-autofill,.recruit-main .form-inner dl .form-data-description input[type=tel]:-webkit-autofill,.recruit-main .form-inner dl .form-data-description input[type=email]:-webkit-autofill,.recruit-main .form-inner dl .form-data-description input[type=date]:-webkit-autofill,.recruit-main .form-inner dl .form-data-description select:-webkit-autofill,.recruit-main .form-inner dl .form-data-description textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset}.recruit-main .form-inner dl .form-data-description input[type=date]{padding:6px 8px;height:42px;display:block !important}.recruit-main .form-inner dl .form-data-description textarea{resize:none;height:180px}.recruit-main .form-inner dl .form-data-description .wpcf7-form-control-wrap[data-name*=file]{display:block;outline:2px solid #e5dede;border-radius:2px;padding:8px 5px}.recruit-main .form-inner dl .form-data-description .wpcf7-form-control-wrap .wpcf7-form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;row-gap:.1em}.recruit-main .form-inner dl .form-data-description .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{margin:0}.recruit-main .form-inner dl .form-data-description .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em}@media screen and (max-width:767px){.recruit-main .form-inner dl .form-data-description .wpcf7-radio{-webkit-column-gap:.8em;-moz-column-gap:.8em;column-gap:.8em;row-gap:0}}.recruit-main .form-inner dl .form-data-description .wpcf7-radio .wpcf7-list-item{margin:0}.recruit-main .form-inner dl .form-data-description .wpcf7-radio .wpcf7-list-item input[type=radio]{scale:1.4}.recruit-main .form-inner dl .form-data-description p{font-size:.85em}.recruit-main .form-inner .submit-button{display:block;margin:1em auto;font-size:2em;padding:.5em 2em;border-radius:10px;text-align:center;border:none;background-color:#00693e;color:#fff;font-weight:bold}.recruit-main .form-inner .submit-button:hover{cursor:pointer}.recruit-main .mw_wp_form_complete p{text-align:center}/*# sourceMappingURL=main.min.css.map */