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;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-feature-settings:"palt";letter-spacing:.075em}[js-site-header].js-hide{top:-104px}@media only screen and (max-width:749px){[js-site-header].js-hide{top:-60px}}[js-site-header].js-fixed{position:fixed}[js-site-header].js-disable-transition{transition:none}[js-image-transition-wrapper] img{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .25s,transform .5s ease-out .25s}[js-image-transition-wrapper].js-show img{opacity:1;transform:translateY(0)}.section-header__title-wrapper{font-size:1.5rem;line-height:2rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;box-sizing:border-box;color:#ea5504;display:inline-block;padding-bottom:8px;position:relative}.section-header__title-wrapper:after{background-color:#ea5504;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.section-header img{display:block;height:24px;width:auto}.button-orange{font-size:.875rem;line-height:.875rem;font-family:"din-2014","Noto Sans JP",sans-serif;background-color:#ea5504;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;padding:13px 24px;text-align:center;text-decoration:none;transition:all .2s ease-in-out 0ms;white-space:nowrap}.button-orange:hover{opacity:.8;transition:all .2s ease-in-out 0ms}.page-main-visual{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#f6f6f6;height:0;overflow:hidden;padding-bottom:37.5%;position:relative;width:100%}@media only screen and (max-width:749px){.page-main-visual{padding-left:6.4vw;padding-right:6.4vw}}.page-main-visual.visiable{background-color:#000;transition:background-color 0ms ease-out 1s}.page-main-visual__image[js-home-main-visual-parallax]{opacity:0;transition:opacity 1s ease-out 0ms}.page-main-visual.visiable .page-main-visual__image[js-home-main-visual-parallax]{opacity:1;transition:opacity 1s ease-out 0ms}@media only screen and (max-width:749px){.page-main-visual{margin-top:60px;padding-bottom:100%}}.page-main-visual__image{background-size:cover;height:56.25vw;left:0;position:absolute;top:-9.375vw;width:100%;z-index:0}@media only screen and (max-width:749px){.page-main-visual__image{visibility:hidden}}.page-main-visual__image--sp{visibility:hidden}@media only screen and (max-width:749px){.page-main-visual__image--sp{height:100%;top:0;visibility:visible}}.page-main-visual__image.page-main-visual__image--about{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/about-main-visual-shape.svg);top:calc(-9.375vw - 16px)}@media only screen and (max-width:749px){.page-main-visual__image.page-main-visual__image--about{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/about-main-visual-shape-sp.svg);top:0}}.page-main-visual__image.page-main-visual__image--career{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/career-visual.svg)}@media only screen and (max-width:749px){.page-main-visual__image.page-main-visual__image--career{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/career-visual-sp.svg);height:100%;top:0;visibility:visible}}.page-main-visual__image.page-main-visual__image--contact{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/contact-visual.svg)}@media only screen and (max-width:749px){.page-main-visual__image.page-main-visual__image--contact{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/contact-visual-sp.svg);height:100%;top:0;visibility:visible}}.page-main-visual__image.page-main-visual__image--news{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/news-visual.svg)}@media only screen and (max-width:749px){.page-main-visual__image.page-main-visual__image--news{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/news-visual-sp.svg);height:100%;top:0;visibility:visible}}.page-main-visual__title{font-size:2.25rem;line-height:3.6rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;align-items:center;bottom:0;color:#fff;display:flex;margin:auto 0;position:absolute;top:0;z-index:2}@media only screen and (max-width:749px){.page-main-visual__title{font-size:2rem;line-height:3.2rem}}@media only screen and (max-width:749px){.page-main-visual__title{align-items:flex-start;flex-direction:column;justify-content:center}}.metto-page-main-visual{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;height:0;overflow:hidden;padding-bottom:37.5%;position:relative;width:50%;margin:0 auto;z-index:0;padding-left:10.9375vw;padding-right:10.9375vw}@media only screen and (max-width:749px){.metto-page-main-visual{padding-left:6.4vw;padding-right:6.4vw}}.metto-page-main-visual__image[js-home-main-visual-parallax]{opacity:0;transition:opacity 1s ease-out 0ms}.metto-page-main-visual.visiable .metto-page-main-visual__image[js-home-main-visual-parallax]{opacity:1;transition:opacity 1s ease-out 0ms}@media only screen and (max-width:749px){.metto-page-main-visual{margin-top:30px;padding-bottom:100%;width:100%}}.metto-page-main-visual__image{background-size:contain;background-position:center center;background-repeat:no-repeat;height:56.25vw;left:0;position:absolute;top:-9.375vw;width:100%;z-index:0}@media only screen and (max-width:749px){.metto-page-main-visual__image{visibility:hidden}}.metto-page-main-visual__image--sp{visibility:hidden}@media only screen and (max-width:749px){.metto-page-main-visual__image--sp{height:100%;top:0;visibility:visible}}.metto-page-main-visual__image.metto-page-main-visual__image--about{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/about-main-visual-shape.svg);top:calc(-9.375vw - 16px)}@media only screen and (max-width:749px){.metto-page-main-visual__image.metto-page-main-visual__image--about{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/about-main-visual-shape-sp.svg);top:0}}.metto-page-main-visual__image.metto-page-main-visual__image--career{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/career-visual.svg)}@media only screen and (max-width:749px){.metto-page-main-visual__image.metto-page-main-visual__image--career{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/career-visual-sp.svg);height:100%;top:0;visibility:visible}}.metto-page-main-visual__image.metto-page-main-visual__image--contact{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/contact-visual.svg)}@media only screen and (max-width:749px){.metto-page-main-visual__image.metto-page-main-visual__image--contact{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/contact-visual-sp.svg);height:100%;top:0;visibility:visible}}.metto-page-main-visual__image.metto-page-main-visual__image--news{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/news-visual.svg)}@media only screen and (max-width:749px){.metto-page-main-visual__image.metto-page-main-visual__image--news{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/news-visual-sp.svg);height:100%;top:0;visibility:visible}}.metto-page-main-visual__title{font-size:2.25rem;line-height:3.6rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;align-items:center;bottom:0;color:#fff;display:flex;margin:auto 0;position:absolute;top:0;z-index:2}@media only screen and (max-width:749px){.metto-page-main-visual__title{font-size:2rem;line-height:3.2rem}}@media only screen and (max-width:749px){.metto-page-main-visual__title{align-items:flex-start;flex-direction:column;justify-content:center}}.header{background-color:#fff;height:104px;left:0;position:relative}@media only screen and (max-width:749px){.header{height:0}}.header-pc{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;position:fixed;top:0;transition:top ease-in-out .3s;z-index:5}@media only screen and (max-width:749px){.header-pc{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.header-pc{display:none}}.header-pc__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;align-items:center;display:flex;flex-wrap:nowrap;height:104px;justify-content:space-between}@media only screen and (max-width:749px){.header-pc__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}.header-pc__logo{width:161px}.header-pc__logo img{display:block;height:auto;width:100%}.header-pc__nav{display:flex;list-style:none}.header-pc__nav-item{font-size:1.25rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;margin-left:24px}.header-pc__nav-item.header-pc__nav-item--lang{align-items:flex-end;display:flex;margin-left:32px}.header-pc__nav-item a{font-size:1.25rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;color:#ea5504;display:inline-block;text-decoration:none}.header-pc__nav-item a:hover{opacity:.8}.header-pc__nav-item-link{font-size:1.25rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;padding:2px 0;position:relative}.header-pc__nav-item-link.header-pc__nav-item-link--ja{margin-right:calc(16px + 8px)}.header-pc__nav-item-link.header-pc__nav-item-link--ja:before{font-size:1.25rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;content:"/";position:absolute;right:calc(-8px - 8px);text-align:center;width:8px}.header-pc__nav-item-link.header-pc__nav-item-link--active:after{background-color:#ea5504;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.header-sp{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;display:none;height:60px;position:fixed;top:0;z-index:5}@media only screen and (max-width:749px){.header-sp{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.header-sp{align-items:center;display:flex}}.header-sp__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;align-items:center;display:none;justify-content:space-between;position:relative}@media only screen and (max-width:749px){.header-sp__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.header-sp__columns{align-items:center;display:flex;margin-left:0;margin-right:0}}.header-sp__logo{width:94px}.header-sp__logo img{display:block;height:auto;width:100%}.hamburger-icon{align-items:center;box-sizing:border-box;display:none;flex-direction:column;height:32px;justify-content:center;margin-right:-6px;position:fixed;right:6.4vw;top:13px;width:32px;z-index:11}@media only screen and (max-width:749px){.hamburger-icon{display:flex}}.hamburger-icon__bounding-box{list-style:none}.hamburger-icon__line{height:1px;margin-bottom:4px;width:20px}.hamburger-icon__line:last-child{margin-bottom:0}.hamburger-icon.open .hamburger-icon__line{background-color:#fff;transition:all .2s ease-in-out 0ms}.hamburger-icon.open .hamburger-icon__line--top{margin-bottom:0;transform:rotate(30deg) translate(1px,3px)}.hamburger-icon.open .hamburger-icon__line--middle{opacity:0}.hamburger-icon.open .hamburger-icon__line--bottom{margin-bottom:0;transform:rotate(-30deg) translate(1px,-3px)}.hamburger-icon.close .hamburger-icon__line{background-color:#ea5504;transition:all .2s ease-in-out 0ms}.hamburger-content{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#ea5504;display:none;left:0;padding-bottom:72px;padding-top:64px;position:fixed;top:0;width:100vw;z-index:10}@media only screen and (max-width:749px){.hamburger-content{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.hamburger-content{display:block}}.hamburger-content.close{opacity:0;pointer-events:none;transition:all .2s ease-in-out 0ms}.hamburger-content.open{opacity:1;pointer-events:visible;transition:all .2s ease-in-out 0ms}.hamburger-content__logo{width:161px}.hamburger-content__logo img{display:block;height:auto;width:100%}.hamburger-content__nav{list-style:none;margin-top:40px}.hamburger-content__nav-item{color:#fff;margin-bottom:8px}.hamburger-content__nav-item.hamburger-content__nav-item--lang{align-items:flex-end;display:flex;margin-top:32px}.hamburger-content__nav-item a{font-size:1.25rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;color:#fff;display:block;text-decoration:none}.hamburger-content__nav-item-link{font-size:1.25rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;position:relative}.hamburger-content__nav-item-link.hamburger-content__nav-item-link--ja{font-size:1.0625rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;margin-right:calc(16px + 8px)}.hamburger-content__nav-item-link.hamburger-content__nav-item-link--ja:before{font-size:1.25rem;line-height:2.5rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;content:"/";position:absolute;right:calc(-8px - 8px);text-align:center;width:8px}.hamburger-content__nav-item-link.hamburger-content__nav-item-link--active:after{background-color:#fff;bottom:-2px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}.hamburger-content__bottom-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;margin-top:72px}.hamburger-content__copyright{font-size:.6875rem;line-height:1.1rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#fff}.hamburger-content__link-list{align-items:center;display:flex;justify-content:flex-end;list-style:none;margin-bottom:24px}.hamburger-content__link-icon{margin-left:0;margin-right:16px;width:35px}.hamburger-content__link-icon img{display:block;height:auto;width:100%}html,body{height:100%}.page-wrapper{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;min-height:100%;position:relative}.page-wrapper.fixed{position:fixed}.footer{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#ea5504;padding-bottom:96px;padding-top:64px}@media only screen and (max-width:749px){.footer{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.footer{padding-bottom:32px}}.footer__logo{width:221px}@media only screen and (max-width:749px){.footer__logo{width:210px}}.footer__logo img{display:block;height:auto;width:100%}.footer__nav{display:flex;list-style:none;margin-top:48px;padding-top:0}@media only screen and (max-width:749px){.footer__nav{display:block;margin-top:16px;padding-top:24px}}.footer__nav-item{margin-right:24px}@media only screen and (max-width:749px){.footer__nav-item{margin-bottom:8px;margin-right:0}.footer__nav-item:last-child{margin-bottom:0}}.footer__nav-item a{font-size:1rem;line-height:1.6rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#fff;display:inline-block;text-decoration:none}.footer__nav-item a:hover{opacity:.8}.footer__nav-item img{display:block;height:26px;width:auto}@media only screen and (max-width:749px){.footer__nav-item img{height:32px}}.footer__bottom-info{align-items:flex-end;display:flex;justify-content:space-between;margin-top:32px}@media only screen and (max-width:749px){.footer__bottom-info{align-items:flex-start;flex-direction:column-reverse;margin-top:72px}}.footer__copyright{font-size:.6875rem;line-height:1.1rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#fff}.footer__link-list{align-items:center;display:flex;justify-content:flex-end;list-style:none}@media only screen and (max-width:749px){.footer__link-list{margin-bottom:24px}}.footer__link-icon{margin-left:24px;width:32px}@media only screen and (max-width:749px){.footer__link-icon{margin-left:0;margin-right:24px;width:44px}}.footer__link-icon img{display:block;height:auto;width:100%}.main-visual{background-color:#ea5504;height:0;padding-bottom:56.3%;position:relative;width:100%}@media only screen and (max-width:749px){.main-visual{margin-top:60px;padding-bottom:100%}}.main-visual.startAnim{background-color:#000;transition-delay:80ms}.main-visual__image,.main-visual__canvas{visibility:hidden}.main-visual.startAnim .main-visual__image,.main-visual.startAnim .main-visual__canvas{transition-delay:80ms;visibility:visible}.main-visual.startAnim .main-visual__image{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.main-visual.startAnim .main-visual__image--sp{visibility:hidden}@media only screen and (max-width:749px){.main-visual.startAnim .main-visual__image{visibility:hidden}.main-visual.startAnim .main-visual__image--sp{visibility:visible}}.main-visual.startAnim .main-visual__canvas{display:block;left:0;position:absolute;top:0;vertical-align:bottom;z-index:1}.main-visual__text{align-items:center;bottom:0;display:flex;left:calc(5.9375vw - 1.875vw/2);margin:auto 0;opacity:0;position:absolute;top:0;z-index:2}.main-visual__text.visiable{opacity:1;transition:opacity 1s ease-in-out .435s}@media only screen and (max-width:749px){.main-visual__text{align-items:flex-start;box-sizing:border-box;flex-direction:column;justify-content:center;left:0;padding:0 6.4vw;width:100%}}@media only screen and (max-width:749px){.main-visual__logo{display:none}}.main-visual__logo img{display:block;height:auto;width:100%}.main-visual__logo--sp{display:none}.main-visual__logo--sp img{display:block;height:auto;width:100%}@media only screen and (max-width:749px){.main-visual__logo--sp{display:block}}.mission{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:749px){.mission{padding-left:6.4vw;padding-right:6.4vw}}.mission__image{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/home-mission-bg.svg);background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:-30px;margin:0 auto;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:0}@media only screen and (max-width:749px){.mission__image{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/home-mission-bg-sp.svg);background-size:contain}}.mission__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;padding-bottom:96px;padding-top:64px;position:relative;z-index:2}@media only screen and (max-width:749px){.mission__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.mission__columns{display:block;margin-left:0;margin-right:0;padding-bottom:96px;padding-top:48px}}@media only screen and (max-width:749px)and (max-width:749px){.mission__columns{margin-left:0;margin-right:0}}.mission__contents{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:50%;margin-left:50%;opacity:0}@media only screen and (max-width:749px){.mission__contents{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.mission__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.mission__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.mission__contents.visiable{opacity:1;transition:opacity .1s linear .5s}@media only screen and (max-width:749px){.mission__contents.visiable{transition:opacity .1s linear .24s}}.mission__text{margin-top:96px}@media only screen and (max-width:749px){.mission__text{margin-top:72px}}.mission__title{font-size:2rem;line-height:3.2rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#ea5504}@media only screen and (max-width:749px){.mission__title{font-size:1.75rem;line-height:2.8rem}}.mission__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#ea5504;margin-top:48px}.mission__nav{margin-top:48px}@media only screen and (max-width:749px){.mission__nav{align-items:center;display:flex;flex-direction:column}}@media only screen and (max-width:749px){.mission__button{text-align:center}}.mission__button:hover{cursor:pointer}.home-products{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;padding-bottom:96px;padding-top:64px}@media only screen and (max-width:749px){.home-products{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.home-products{padding-top:48px}}.home-products__units{margin-top:96px}@media only screen and (max-width:749px){.home-products__units{margin-top:72px}}.home-products__unit{margin-bottom:96px}@media only screen and (max-width:749px){.home-products__unit{margin-bottom:96px}}.home-products__unit:last-child{margin-bottom:0}.products-unit{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw}@media only screen and (max-width:749px){.products-unit{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.products-unit{display:block;margin-left:0;margin-right:0;display:flex;flex-direction:column-reverse}}@media only screen and (max-width:749px)and (max-width:749px){.products-unit{margin-left:0;margin-right:0}}.products-unit__text{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:41.6666666667%;padding-right:3.75vw}@media only screen and (max-width:749px){.products-unit__text{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.products-unit__text{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;align-items:center;display:flex;flex-direction:column}}@media only screen and (max-width:749px)and (max-width:749px){.products-unit__text{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.products-unit__title{font-size:3rem;line-height:4.8rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;color:#ea5504}@media only screen and (max-width:749px){.products-unit__title{line-height:100%;margin-right:auto;margin-top:32px}}.products-unit__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#ea5504}@media only screen and (max-width:749px){.products-unit__body{margin-top:48px}}.products-unit__product-image{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:58.3333333333%}@media only screen and (max-width:749px){.products-unit__product-image{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.products-unit__product-image{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.products-unit__product-image{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.products-unit__img-wrapper{width:calc(100% + 5.9375vw)}@media only screen and (max-width:749px){.products-unit__img-wrapper{margin-left:-6.4vw;width:calc(100% + (6.4vw*2))}}.products-unit__img-wrapper img{display:block;height:auto;width:100%}.products-unit__button{margin-top:48px}.products-unit--reverse{flex-direction:row-reverse}@media only screen and (max-width:749px){.products-unit--reverse{flex-direction:column-reverse}}.products-unit--reverse .products-unit__img-wrapper{margin-left:-5.9375vw}@media only screen and (max-width:749px){.products-unit--reverse .products-unit__img-wrapper{margin-left:-6.4vw}}.products-unit--reverse .products-unit__text{padding-left:3.75vw;padding-right:0}@media only screen and (max-width:749px){.products-unit--reverse .products-unit__text{padding-left:0}}.home-career{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#f6f6f6;padding-bottom:160px;padding-top:64px}@media only screen and (max-width:749px){.home-career{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.home-career{padding-bottom:96px;padding-top:48px}}.home-career__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;padding-top:96px}@media only screen and (max-width:749px){.home-career__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.home-career__columns{display:block;margin-left:0;margin-right:0;padding-top:72px}}@media only screen and (max-width:749px)and (max-width:749px){.home-career__columns{margin-left:0;margin-right:0}}.home-career__img{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:50%}@media only screen and (max-width:749px){.home-career__img{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.home-career__img{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.home-career__img{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.home-career__img img{display:block;height:auto;width:100%}.home-career__contents{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:50%;padding-left:3.75vw}@media only screen and (max-width:749px){.home-career__contents{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.home-career__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;margin-top:48px}}@media only screen and (max-width:749px)and (max-width:749px){.home-career__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.home-career__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#ea5504}.home-career__buttons{margin-top:48px}@media only screen and (max-width:749px){.home-career__buttons{text-align:center}}.home-career__button{margin-right:10px;min-width:152px}.home-career__button:last-child{margin-right:0}@media only screen and (max-width:749px){.home-career__button{margin-right:5.8666666667vw;max-width:100%;min-width:unset;overflow-wrap:normal}[lang=en] .home-career__button{border-radius:27px}.home-career__button:last-child{margin-right:0}}.home-news{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;padding-bottom:160px;padding-top:64px}@media only screen and (max-width:749px){.home-news{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.home-news{padding-bottom:120px;padding-top:48px}}.home-news__list{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;list-style:none;padding-top:96px}@media only screen and (max-width:749px){.home-news__list{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.home-news__list{display:block;margin-left:0;margin-right:0;padding-top:72px}}@media only screen and (max-width:749px)and (max-width:749px){.home-news__list{margin-left:0;margin-right:0}}.home-news__item{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:33.3333333333%}@media only screen and (max-width:749px){.home-news__item{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}.home-news__item:hover{opacity:.8}.home-news__item a{text-decoration:none}@media only screen and (max-width:749px){.home-news__item{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;margin-bottom:48px}}@media only screen and (max-width:749px)and (max-width:749px){.home-news__item{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media only screen and (max-width:749px){.home-news__item:last-child{margin-bottom:0}}.home-news__date{font-size:.875rem;line-height:1.4rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#666}.home-news__summary{font-size:.875rem;line-height:1.4rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#1a1a1a;margin-top:24px}.home-news__nav{align-items:center;display:flex;flex-direction:column;margin-top:48px}.home-news__button{text-align:center}.home-news__button:hover{cursor:pointer}.metto-home-products{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;padding-bottom:96px}@media only screen and (max-width:749px){.metto-home-products{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.metto-home-products{padding-top:48px;padding-bottom:48px}}.metto-home-products__top--pc{display:block;padding-top:144px;padding-left:10.4vw;padding-right:10.4vw}@media only screen and (max-width:749px){.metto-home-products__top--pc{display:none;padding-top:32px;margin-bottom:0;width:90%;margin-left:2px}}.metto-home-products__top--sp{display:none;padding-top:144px}@media only screen and (max-width:749px){.metto-home-products__top--sp{display:block;padding-top:32px;margin-bottom:0;width:90%;margin-left:12px}}.metto-home-products__units{margin-top:128px;display:flex;flex-direction:column;justify-content:center;margin-right:auto;margin-left:auto}@media only screen and (max-width:749px){.metto-home-products__units{margin-top:0}}.metto-home-products__unit{margin-bottom:168px;padding-left:5.4vw;padding-right:5.4vw}@media only screen and (max-width:749px){.metto-home-products__unit{margin-bottom:45px}}.metto-home-products__unit:last-child{margin-bottom:0}.metto-home-products__last{text-align:center;padding-top:20px;font-size:.85rem;line-height:1.2rem;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}@media only screen and (max-width:749px){.metto-home-products__last{margin:0 auto}}.metto-home-products__contact{margin-top:50px;margin-bottom:50px}@media only screen and (max-width:749px){.metto-home-products__contact{margin-top:30px;margin-bottom:30px;padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.metto-products-unit{display:block;margin-left:0;margin-right:0;display:flex;flex-direction:column}}@media only screen and (max-width:749px)and (max-width:749px){.metto-products-unit{margin-left:0;margin-right:0}}.metto-products-unit__pc{display:block;padding:0}@media only screen and (max-width:749px){.metto-products-unit__pc{display:none}}.metto-products-unit__text{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:41.6666666667%;padding-right:3.75vw;padding-bottom:2vw;margin-left:0}@media only screen and (max-width:749px){.metto-products-unit__text{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (min-width:750px)and (max-width:1079px){.metto-products-unit__text{width:57.666667%;margin-left:4vw}}@media only screen and (max-width:749px){.metto-products-unit__text{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;align-items:center;display:flex;flex-direction:column}}@media only screen and (max-width:749px)and (max-width:749px){.metto-products-unit__text{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.metto-products-unit__inner-text{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:41.6666666667%;padding-right:3.75vw;padding-bottom:2vw;margin-left:12vw}@media only screen and (max-width:749px){.metto-products-unit__inner-text{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (min-width:750px)and (max-width:1079px){.metto-products-unit__inner-text{width:57.666667%;margin-left:4vw}}@media only screen and (max-width:749px){.metto-products-unit__inner-text{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;align-items:center;display:flex;flex-direction:column}}@media only screen and (max-width:749px)and (max-width:749px){.metto-products-unit__inner-text{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.metto-products-unit__title{font-size:1.75rem;line-height:3.15rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;color:#ea5504}@media only screen and (max-width:749px){.metto-products-unit__title{font-size:1.25rem;line-height:2.25rem}}@media only screen and (max-width:749px){.metto-products-unit__title{margin-right:auto;margin-top:32px;padding-top:32px;padding-bottom:24px;margin:auto}}.metto-products-unit__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#ea5504}.metto-products-unit__body img{width:100%;color:#ea5504}@media only screen and (max-width:749px){.metto-products-unit__body img{margin-top:48px}}.metto-products-unit__product-image{margin:0 auto;padding-left:8.4vw;padding-right:8.4vw}@media only screen and (max-width:749px){.metto-products-unit__product-image{padding-left:10px}}.metto-products-unit__img-wrapper{width:calc(60% + 5.9375vw);margin:0 auto}@media only screen and (min-width:750px)and (max-width:1079px){.metto-products-unit__img-wrapper{width:calc(80% + 5.9375vw);margin:0 auto}}@media only screen and (max-width:749px){.metto-products-unit__img-wrapper{margin-left:-6.4vw;width:calc(100% + (6.4vw*2))}}.metto-products-unit__img-wrapper img{display:block;height:auto;width:100%}.metto-products-unit__img-wrapper__sp{display:none}@media only screen and (max-width:749px){.metto-products-unit__img-wrapper__sp{display:block;padding-left:1.4vw;padding-right:2.4vw;padding-bottom:0;padding-top:24px;width:110%}}.metto-products-unit__img-wrapper__sp img{display:block;height:auto;width:100%}.metto-products-unit__bta-img-wrapper{width:calc(30% + 5.9375vw);padding-left:31vw}@media only screen and (max-width:749px){.metto-products-unit__bta-img-wrapper{width:50%;padding-left:0;padding-top:20px;margin:0 auto}}.metto-products-unit__bta-img-wrapper img{display:block;height:auto;width:100%}.metto-products-unit__bta-img-wrapper__sp{display:none}@media only screen and (max-width:749px){.metto-products-unit__bta-img-wrapper__sp{display:block;padding-left:1.4vw;padding-right:3.4vw;padding-bottom:0;padding-top:2vh}}.metto-products-unit__button{margin-top:48px}.metto-products-unit--reverse{flex-direction:row-reverse}@media only screen and (max-width:749px){.metto-products-unit--reverse{flex-direction:column-reverse}}.metto-products-unit--reverse .metto-products-unit__img-wrapper{margin-left:-5.9375vw}@media only screen and (max-width:749px){.metto-products-unit--reverse .metto-products-unit__img-wrapper{margin-left:-6.4vw}}.metto-products-unit--reverse .metto-products-unit__text{padding-left:3.75vw;padding-right:0}@media only screen and (max-width:749px){.metto-products-unit--reverse .metto-products-unit__text{padding-left:0}}.metto-products-unit__contents{position:relative;top:30px;left:30px;padding-left:12.4vw;padding-right:12.4vw}.metto-products-unit__contents__sp{position:relative;display:none}@media only screen and (max-width:749px){.metto-products-unit__contents__sp{display:block;top:0;left:0}.metto-products-unit__contents__sp img{display:block;height:auto;width:84vw;padding-left:11vw}}.contact{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;margin-bottom:96px;padding-bottom:64px;padding-top:64px}@media only screen and (max-width:749px){.contact{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.contact{margin-bottom:72px;padding-bottom:48px;padding-top:48px}}.contact__form{margin-top:96px}@media only screen and (max-width:749px){.contact__form{margin-top:72px}}.contact__switch{display:none}.contact__switch.selected{display:block}.form-item{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;margin-bottom:32px}@media only screen and (max-width:749px){.form-item{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.form-item{display:block;margin-left:0;margin-right:0}}@media only screen and (max-width:749px)and (max-width:749px){.form-item{margin-left:0;margin-right:0}}.form-item__label{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:33.3333333333%;font-size:1rem;line-height:1.6rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;color:#1a1a1a;font-weight:400;margin-top:16px}@media only screen and (max-width:749px){.form-item__label{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.form-item__label{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;margin-top:0}}@media only screen and (max-width:749px)and (max-width:749px){.form-item__label{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.form-item__field-wrapper{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:66.6666666667%;position:relative}@media only screen and (max-width:749px){.form-item__field-wrapper{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}.form-item__field-wrapper--select:after{border-bottom:solid 2px #000;border-right:solid 2px #000;box-sizing:border-box;content:"";display:block;height:12px;position:absolute;right:32px;top:20px;transform:rotateZ(45deg);width:12px;z-index:1}@media only screen and (max-width:749px){.form-item__field-wrapper--select:after{right:16px}}@media only screen and (max-width:749px){.form-item__field-wrapper{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;margin-top:16px}}@media only screen and (max-width:749px)and (max-width:749px){.form-item__field-wrapper{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.form-item__field{font-size:1rem;line-height:1.8rem;font-family:"din-2014","Noto Sans JP",sans-serif;background-color:#f6f6f6;border:none;border-radius:0;box-sizing:border-box;color:#1a1a1a;display:block;height:58px;outline:none;padding:0 16px;width:100%}.form-item__field--input:-webkit-autofill{box-shadow:0 0 0 1000px #f6f6f6 inset}.form-item__field--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:block}.form-item__field--select::-ms-expand{display:none}.form-item__field--textarea{height:300px;padding:16px}.form-item__field--button{font-size:1.125rem;line-height:1.8rem;font-family:"din-2014","Noto Sans JP",sans-serif;background-color:#ea5504;color:#fff;cursor:pointer}.form-item__ex{font-size:.875rem;line-height:1.4rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:gray;margin-top:16px;padding-left:24px}@media only screen and (max-width:749px){.form-item__ex{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;padding-left:0}}@media only screen and (max-width:749px)and (max-width:749px){.form-item__ex{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.news{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;margin-bottom:96px;padding-bottom:64px;padding-top:64px}@media only screen and (max-width:749px){.news{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.news{margin-bottom:72px;padding-bottom:48px;padding-top:48px}}.news__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;flex-direction:column}@media only screen and (max-width:749px){.news__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.news__columns{display:block;margin-left:0;margin-right:0}}@media only screen and (max-width:749px)and (max-width:749px){.news__columns{margin-left:0;margin-right:0}}.news__list{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:66.6666666667%;list-style:none}@media only screen and (max-width:749px){.news__list{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.news__list{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.news__list{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.news__list-item{margin-bottom:64px}@media only screen and (max-width:749px){.news__list-item{margin-bottom:48px}}.news__list-item:last-child{margin-bottom:0}.news__pager{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:66.6666666667%;color:#1a1a1a;display:flex;margin-top:48px}@media only screen and (max-width:749px){.news__pager{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.news__pager{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.news__pager{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.news__pager .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.news__pager .nav-links{display:flex}.news__pager .page-numbers{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#ea5504;display:block;padding:0 8px}.news__pager .page-numbers:first-child{padding-left:0}.news__pager .page-numbers:last-child{padding-right:0}.news__pager .page-numbers:hover{opacity:.7}.news__pager .page-numbers.current{text-decoration:none}.news-item__link{display:block;text-decoration:none}.news-item__link:hover{opacity:.8}.news-item__date{font-size:.875rem;line-height:1.4rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#666;margin-bottom:16px}.news-item__title{font-size:1rem;line-height:1.6rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;color:#1a1a1a;margin-bottom:16px}.news-item__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#666}.single{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;margin-bottom:96px;padding-bottom:64px;padding-top:48px}@media only screen and (max-width:749px){.single{padding-left:6.4vw;padding-right:6.4vw}}@media only screen and (max-width:749px){.single{margin-bottom:72px;padding-bottom:48px;padding-top:96px}}.single__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;flex-direction:column;margin-top:32px}@media only screen and (max-width:749px){.single__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.single__columns{display:block;margin-left:0;margin-right:0}}@media only screen and (max-width:749px)and (max-width:749px){.single__columns{margin-left:0;margin-right:0}}.single__contents{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:50%}@media only screen and (max-width:749px){.single__contents{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.single__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.single__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.single__title{font-size:2rem;line-height:3.2rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#1a1a1a;margin-bottom:16px}@media only screen and (max-width:749px){.single__title{font-size:1.75rem;line-height:2.8rem}}@media only screen and (max-width:749px){.single__title{margin-bottom:8px}}.single__date{font-size:.875rem;line-height:1.4rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#666;margin-bottom:48px}@media only screen and (max-width:749px){.single__date{margin-bottom:32px}}.single__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#1a1a1a}.single__body img{display:block;height:auto;padding:24px 0 48px;width:100%}.single__body a{color:#ea5504;text-decoration:none}.single__body a:hover{text-decoration:underline}.single__body p,.single__body div{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;margin:8px 0 24px;width:100%}.single__body p:last-child,.single__body div:last-child{margin-bottom:0}.single__body p a,.single__body div a{color:#ea5504;text-decoration:none}.single__body p a:hover,.single__body div a:hover{text-decoration:underline}.single__body p img,.single__body div img{display:block;height:auto;padding:8px 0 8px;width:100%}.single__body h1{font-size:1.25rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;margin-bottom:16px;padding-top:48px}.single__body h2,.single__body h3,.single__body h4,.single__body h5,.single__body h6{font-size:1rem;line-height:1.6rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;margin-bottom:16px;padding-top:24px}.single__body strong,.single__body em,.single__body del,.single__body ins{color:inherit;font-size:inherit;line-height:inherit}.single__body blockquote,.single__body code{background-color:#f6f6f6;box-sizing:border-box;display:block;margin:24px 0;padding:16px 24px;width:100%}.single__body ol{box-sizing:border-box;margin-bottom:24px;padding-left:18px}.single__body ul{box-sizing:border-box;margin-bottom:24px;padding-left:18px}.single__body hr{border-color:#666}.single__body table{display:none}.single__body>*:first-child{margin-top:0;padding-top:0}.single__body>*:last-child{margin-bottom:0}.single__nav{display:flex;justify-content:space-between;margin-top:48px;box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:50%}@media only screen and (max-width:749px){.single__nav{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.single__nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.single__nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.single__nav-link a{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#ea5504}.about-us{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:749px){.about-us{padding-left:6.4vw;padding-right:6.4vw}}.about-us__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;margin-left:0;padding-bottom:96px;padding-top:64px;position:relative;z-index:2}@media only screen and (max-width:749px){.about-us__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.about-us__columns{display:block;margin-left:0;margin-right:0;padding-bottom:72px;padding-top:48px}}@media only screen and (max-width:749px)and (max-width:749px){.about-us__columns{margin-left:0;margin-right:0}}.about-us__contents{margin-left:0}@media only screen and (max-width:749px){.about-us__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.about-us__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.about-us__text{margin-top:96px}@media only screen and (max-width:749px){.about-us__text{margin-top:72px}}.about-us__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#1a1a1a;margin-top:48px}@media only screen and (max-width:749px){.about-us__body{margin-top:72px;padding-bottom:0}}.company-profile{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:749px){.company-profile{padding-left:6.4vw;padding-right:6.4vw}}.company-profile__columns{margin-left:0;padding-bottom:96px;padding-top:64px;z-index:2}@media only screen and (max-width:749px){.company-profile__columns{display:block;margin-left:0;margin-right:0;padding-bottom:72px;padding-top:48px}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__columns{margin-left:0;margin-right:0}}.company-profile__contents{margin-left:0}@media only screen and (max-width:749px){.company-profile__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-profile__contents a{color:#ea5504;text-decoration:none}.company-profile__contents a:hover{text-decoration:underline}.company-profile__infocontent{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;display:flex;margin-top:96px;position:relative}@media only screen and (max-width:749px){.company-profile__infocontent{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.company-profile__infocontent{display:block;margin-left:0;margin-right:0;display:block;margin-top:72px}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__infocontent{margin-left:0;margin-right:0}}.company-profile__infocontent-left{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:58.3333333333%}@media only screen and (max-width:749px){.company-profile__infocontent-left{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.company-profile__infocontent-left{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;margin-bottom:48px}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__infocontent-left{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-profile__infocontent-right{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:41.6666666667%}@media only screen and (max-width:749px){.company-profile__infocontent-right{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.company-profile__infocontent-right{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__infocontent-right{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-profile__info{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;display:block;width:100%}@media only screen and (max-width:749px){.company-profile__info{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.company-profile__info{display:block;margin-left:0;margin-right:0;margin-top:72px}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__info{margin-left:0;margin-right:0}}.company-profile__info-unit{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#1a1a1a;text-align:left}@media only screen and (max-width:749px){.company-profile__info-unit{display:block;margin-bottom:32px}.company-profile__info-unit:last-child{margin-bottom:0}}.company-profile__info-title{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:8.1018518519%;padding-bottom:24px}@media only screen and (max-width:749px){.company-profile__info-title{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.company-profile__info-title{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;font-size:.9375rem;line-height:1.6875rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700;display:block;padding-bottom:16px;width:100%}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__info-title{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-profile__info-content{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:18.2291666667%;padding-bottom:24px}@media only screen and (max-width:749px){.company-profile__info-content{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.company-profile__info-content{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;display:block;padding-bottom:0;width:100%}}@media only screen and (max-width:749px)and (max-width:749px){.company-profile__info-content{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.company-profile__map{height:0;padding-bottom:75%;position:relative;width:100%}@media only screen and (max-width:749px){.company-profile__map{padding-bottom:100%}}.company-profile__map iframe{height:100%;left:0;position:absolute;top:0;width:102%}@media only screen and (max-width:749px){.company-profile__map iframe{width:100%}}.member{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:749px){.member{padding-left:6.4vw;padding-right:6.4vw}}.member__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;margin-left:0;padding-top:48px;position:relative;z-index:2}@media only screen and (max-width:749px){.member__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}.member__columns:first-child{padding-top:64px}.member__columns:last-child{padding-bottom:96px}@media only screen and (max-width:749px){.member__columns{display:block;margin-left:0;margin-right:0;padding-bottom:0}}@media only screen and (max-width:749px)and (max-width:749px){.member__columns{margin-left:0;margin-right:0}}@media only screen and (max-width:749px){.member__columns:first-child{padding-top:48px}}.member__contents{margin-left:0}@media only screen and (max-width:749px){.member__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.member__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.member__body{margin-top:96px}.member__wrapper{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;flex-wrap:wrap;margin-bottom:0}@media only screen and (max-width:749px){.member__wrapper{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.member__wrapper{margin-bottom:0}}.member__unit{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:33.3333333333%;margin-bottom:64px;padding:0 40px}@media only screen and (max-width:749px){.member__unit{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.member__unit{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:50%;padding:0 10px}}@media only screen and (max-width:749px)and (max-width:749px){.member__unit{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}.member__unit a{color:#ea5504;text-decoration:none}.member__unit a:hover{text-decoration:underline}.member__unit-inner[data-target^=modal]{cursor:pointer}.member__unit-inner[data-target^=modal]:hover{opacity:.85}.member__photo{height:auto;margin-bottom:32px;text-align:left}.member__photo img{display:block;height:auto;max-width:160px;width:100%}@media only screen and (max-width:749px){.member__photo img{max-width:80%}}.member__name{font-size:1.5rem;line-height:2.1rem;font-family:"din-2014","Noto Sans JP",sans-serif;font-weight:700}.member__role{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;margin-bottom:32px}.member__desc{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;margin-top:24px;padding-right:1.875vw}@media only screen and (max-width:749px){.member__desc{padding-right:0}}.member__translate{font-size:.6875rem;line-height:1.375rem;font-family:"din-2014","Noto Sans JP",sans-serif}.job-opening-type{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;margin-bottom:64px;overflow:hidden;padding-bottom:96px;padding-top:96px;position:relative;width:100%}@media only screen and (max-width:749px){.job-opening-type{padding-left:6.4vw;padding-right:6.4vw}}.job-opening-type__info{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;margin-top:96px}@media only screen and (max-width:749px){.job-opening-type__info{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.job-opening-type__info{margin-top:72px;padding-left:0;display:block;margin-left:0;margin-right:0}}@media only screen and (max-width:749px)and (max-width:749px){.job-opening-type__info{margin-left:0;margin-right:0}}.job-opening-type__button-unit{box-sizing:border-box;padding-left:.9375vw;padding-right:.9375vw;width:50%;margin-bottom:1.875vw}@media only screen and (max-width:749px){.job-opening-type__button-unit{padding-left:2.9333333333vw;padding-right:2.9333333333vw}}@media only screen and (max-width:749px){.job-opening-type__button-unit{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto;margin-bottom:6.4vw}}@media only screen and (max-width:749px)and (max-width:749px){.job-opening-type__button-unit{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media only screen and (max-width:749px){.job-opening-type__button-unit:last-child{margin-bottom:0}}.job-opening-type__button{font-size:1.125rem;line-height:1.8rem;font-family:"din-2014","Noto Sans JP",sans-serif;border:solid 1px;box-sizing:border-box;color:#ea5504;cursor:pointer;display:block;outline-offset:-10px;padding:20px 16px;text-align:left;text-decoration:none}.job-opening-type__button:hover{background:#ea5504;color:#fff;transition:all .2s ease-in-out 0ms}.career-member{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;background-color:#fff;overflow:hidden;position:relative;width:100%}@media only screen and (max-width:749px){.career-member{padding-left:6.4vw;padding-right:6.4vw}}.career-member__columns{align-content:flex-start;align-items:flex-start;display:flex;flex-wrap:wrap;margin-left:-.9375vw;margin-right:-.9375vw;margin-left:0;padding-bottom:96px;padding-top:64px;position:relative;z-index:2}@media only screen and (max-width:749px){.career-member__columns{margin-left:-2.9333333333vw;margin-right:-2.9333333333vw}}@media only screen and (max-width:749px){.career-member__columns{display:block;margin-left:0;margin-right:0;padding-bottom:96px;padding-top:48px}}@media only screen and (max-width:749px)and (max-width:749px){.career-member__columns{margin-left:0;margin-right:0}}.career-member__contents{margin-left:0}@media only screen and (max-width:749px){.career-member__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}}@media only screen and (max-width:749px)and (max-width:749px){.career-member__contents{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.career-member__text{margin-top:96px}@media only screen and (max-width:749px){.career-member__text{margin-top:72px}}.career-member__body{font-size:.875rem;line-height:1.75rem;font-family:"din-2014","Noto Sans JP",sans-serif;color:#1a1a1a;margin-top:48px}@media only screen and (max-width:749px){.career-member__body{margin-top:72px;padding-bottom:0}}.interview{box-sizing:border-box;padding-left:5.9375vw;padding-right:5.9375vw;width:100%;padding-bottom:64px}@media only screen and (max-width:749px){.interview{padding-left:6.4vw;padding-right:6.4vw}}.interview__banner{height:0;padding-bottom:28%;position:relative;width:100%}@media only screen and (max-width:749px){.interview__banner{padding-bottom:100%}}.interview__text{font-variant:cengr;left:50.625vw;position:absolute;top:50%;transform:translate(0,-50%);z-index:1}@media only screen and (max-width:749px){.interview__text{left:7%;top:64%}}.interview__title{color:#ea5504;margin-bottom:32px}@media only screen and (max-width:749px){.interview__title{margin-bottom:24px}}.interview__image{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/interview_banner.jpg);background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}@media only screen and (max-width:749px){.interview__image{background-image:url(//japanmedicalcompany.co.jp/wp/wp-content/themes/jmc_ja/assets/css/../img/interview_banner_sp.jpg)}}.helmetmodalOpen{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:25px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);display:none;width:50%;z-index:100}@media only screen and (max-width:749px){.helmetmodalOpen{width:80%}}.close-button{position:absolute;right:10px;top:10px;border:none;background:0 0;font-size:24px;cursor:pointer}.helmetmodal_inner-text{margin-bottom:20px;font-size:20px;line-height:1.5;text-align:center}@media only screen and (max-width:749px){.helmetmodal_inner-text{font-size:12px;align-items:center}}.helmetmodal_inner-text2{margin-bottom:20px;font-size:12px;line-height:1.5;text-align:center}@media only screen and (max-width:749px){.helmetmodal_inner-text2{font-size:12px;align-items:center;display:flex}}#helmetyesBtn,#helmetnoBtn{border:none;padding:10px 20px;margin:0 10px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}@media only screen and (max-width:749px){#helmetyesBtn,#helmetnoBtn{font-size:12px}}.helmetmodal_btn_container{text-align:center}#helmetyesBtn{background-color:#ea5504;color:#fff;width:100px}#helmetnoBtn{background-color:#fff;border:1px solid #ea5504;color:#ea5504;width:100px}#helmetyesBtn:hover,#helmetnoBtn:hover{opacity:.5}.modal-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:10}.helmetmodal{cursor:pointer}