﻿.ttlHome01 h1{color:#3b413b;font-size:calc(80*var(--unit));font-weight:700;line-height:1;letter-spacing:.05em}@media only screen and (max-width: 767px)and (orientation: portrait){.ttlHome01 h1{font-size:calc(48*var(--unit));margin-bottom:calc(8*var(--scale)*1px)}}.main__txt p{font-size:calc(52*var(--unit));font-weight:500;line-height:1;letter-spacing:.05em}@media only screen and (max-width: 767px)and (orientation: portrait){.main__txt p{font-size:calc(24*var(--unit));letter-spacing:0;padding:calc(14*var(--scale)*1px) calc(12*var(--scale)*1px)}}.productHome{padding-top:calc(228*var(--scale)*1px);padding-bottom:calc(176*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome{display:block;max-width:calc(440*var(--scale)*1px);margin:0 auto;padding:calc(80*var(--scale)*1px) calc(30*var(--scale)*1px) calc(80*var(--scale)*1px) 0;padding-top:calc(150*var(--scale)*1px);padding-bottom:calc(60*var(--scale)*1px)}}.productHome::before{width:calc(360*var(--scale)*1px);height:calc(400*var(--scale)*1px);top:calc(88*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome::before{width:calc(234*var(--scale)*1px);height:calc(260*var(--scale)*1px);top:calc(50*var(--scale)*1px)}}.productHome__txt{margin-bottom:calc(104*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__txt{margin-bottom:calc(40*var(--scale)*1px)}}.productHome__txt-copy p{font-family:"Barlow Condensed";font-size:calc(18*var(--unit));font-weight:400;line-height:2;letter-spacing:.05em}.productHome__aboutEn{max-width:calc(1200*var(--scale)*1px);margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(96*var(--scale)*1px) calc(56*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__aboutEn{grid-template-columns:repeat(1, 1fr);gap:calc(48*var(--scale)*1px)}}.productHome__item:nth-child(even){transform:translateY(calc(56 * var(--scale) * 1px))}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__item:nth-child(even){transform:unset}}.productHome__item-photo{padding-top:75%;display:block;position:relative;overflow:hidden}.productHome__item-photo-img{position:absolute;top:0;left:0}.productHome__item-photo-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.productHome__item-photo-ttl{position:absolute;left:calc(24*var(--scale)*1px);bottom:calc(24*var(--scale)*1px);z-index:1}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__item-photo-ttl{left:calc(30*var(--scale)*1px);bottom:calc(16*var(--scale)*1px)}}.productHome__item-photo-ttl p{color:#49a85b;font-size:calc(22*var(--unit));font-weight:500;line-height:1.2;letter-spacing:.1em;margin-bottom:calc(4*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__item-photo-ttl p{font-size:calc(20*var(--unit))}}.productHome__item-photo-ttl h2{color:#fff;font-size:calc(32*var(--unit));font-weight:500;line-height:1.2;letter-spacing:.05em}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__item-photo-ttl h2{font-size:calc(26*var(--unit))}}.productHome__item-photo-ttl h2 span{display:block;font-size:calc(20*var(--unit))}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__item-photo-ttl h2 span{font-size:calc(14*var(--unit))}}.productHome__item-txt{margin-top:calc(24*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.productHome__item-txt{margin:calc(24*var(--scale)*1px) 0 0 calc(30*var(--scale)*1px)}}.productHome__scroll{right:calc(10*var(--scale)*1px);left:auto}.companyEnHome{display:flex;justify-content:end;color:#3b413b;position:relative}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome{display:block;padding:0 calc(10*var(--scale)*1px)}}.companyEnHome .ttlHome01{width:calc(383*var(--scale)*1px);height:calc(400*var(--scale)*1px);display:flex;justify-content:end;align-items:center;position:absolute;top:0;left:calc(32*var(--scale)*1px);z-index:1}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome .ttlHome01{width:calc(330*var(--scale)*1px);height:calc(260*var(--scale)*1px);display:block;padding-top:calc(60*var(--scale)*1px);left:50%;transform:translateX(-50%);z-index:0}}.companyEnHome .ttlHome01::before{content:"";width:calc(360*var(--scale)*1px);height:calc(400*var(--scale)*1px);background:url(../img/img_hexagon01.png) no-repeat 0 0;background-size:contain;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome .ttlHome01::before{width:calc(234*var(--scale)*1px);height:calc(260*var(--scale)*1px);right:0;left:auto}}.companyEnHome__message{width:75%;background:linear-gradient(180deg, #ECF0EA 0%, #E5EFE0 100%);padding:calc(120*var(--scale)*1px) calc(120*var(--scale)*1px) calc(120*var(--scale)*1px) calc(160*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message{width:unset;max-width:calc(440*var(--scale)*1px);padding:calc(148*var(--scale)*1px) calc(20*var(--scale)*1px) calc(60*var(--scale)*1px);margin:0 auto}}.companyEnHome__message-ttl{margin-bottom:calc(40*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message-ttl{margin-bottom:calc(24*var(--scale)*1px);position:relative}}.companyEnHome__message-ttl p{color:#49a85b;font-size:calc(22*var(--unit));font-weight:500;line-height:1.2;letter-spacing:.1em;margin-bottom:calc(8*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message-ttl p{font-size:calc(20*var(--unit))}}.companyEnHome__message-ttl h2{font-size:calc(36*var(--unit));font-weight:500;line-height:1.2;letter-spacing:.1em}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message-ttl h2{font-size:calc(26*var(--unit))}}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message-txt{position:relative}}.companyEnHome__message-txt p{font-size:calc(18*var(--unit));line-height:1.6;letter-spacing:.05em}.companyEnHome__message-txt p:not(:last-of-type){margin-bottom:calc(24*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message-txt p:not(:last-of-type){margin-bottom:calc(16*var(--scale)*1px)}}.companyEnHome__message-sign{display:flex;justify-content:flex-end;align-items:end;gap:calc(24*var(--scale)*1px);margin-top:calc(40*var(--scale)*1px);font-size:calc(24*var(--unit));line-height:1.6;letter-spacing:.05em}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message-sign{margin-top:calc(24*var(--scale)*1px);font-size:calc(18*var(--unit))}}.companyEnHome__message-sign span{font-size:calc(15*var(--unit));margin-bottom:calc(3*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.companyEnHome__message-sign span{font-size:calc(14*var(--unit));margin-bottom:calc(2*var(--scale)*1px)}}.overviewEnHome{padding:calc(120*var(--scale)*1px) calc(30*var(--scale)*1px);font-size:calc(18*var(--unit));letter-spacing:.05em}@media only screen and (max-width: 767px)and (orientation: portrait){.overviewEnHome{padding:calc(60*var(--scale)*1px) calc(30*var(--scale)*1px)}}.overviewEnHome__inner{max-width:calc(1200*var(--scale)*1px);margin:0 auto;display:flex;gap:4.6666666667%}@media only screen and (max-width: 767px)and (orientation: portrait){.overviewEnHome__inner{max-width:calc(400*var(--scale)*1px);flex-direction:column;gap:unset}}.overviewEnHome__table{width:53.6666666667%;min-width:0}@media only screen and (max-width: 767px)and (orientation: portrait){.overviewEnHome__table{display:contents}}@media only screen and (max-width: 767px)and (orientation: portrait){.overviewEnHome__table .heading01{order:1}}.overviewEnHome__table table{table-layout:fixed}@media only screen and (max-width: 767px)and (orientation: portrait){.overviewEnHome__table table{order:3}}@media only screen and (max-width: 767px)and (orientation: portrait){.overviewEnHome__table table th{width:calc(145*var(--scale)*1px)}}.overviewEnHome__table table td{overflow-wrap:anywhere}.overviewEnHome__table table .linkTel01 .telNone{font-size:calc(18*var(--unit));line-height:1.6;letter-spacing:.05em}.overviewEnHome__table table .faxNoLink .faxText::before{font-size:calc(18*var(--unit));line-height:1.6;letter-spacing:.05em}.overviewEnHome__image{flex:1;min-width:0;padding:calc(77*var(--scale)*1px) 0 0}@media only screen and (max-width: 767px)and (orientation: portrait){.overviewEnHome__image{width:100%;padding:0;order:2;margin:0 0 calc(32*var(--scale)*1px)}}.overviewEnHome__image img{width:100%;height:auto}.mailformLead p{font-size:calc(18*var(--unit));line-height:1.6}.form__item>p{font-size:calc(18*var(--unit))}.form__item>p .must,.form__item>p .any{padding:calc(4*var(--scale)*1px) calc(8*var(--scale)*1px)}.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=url],.form input[type=number],.form textarea,.form select{font-size:calc(18*var(--unit))}.wrapBtn1__item input[type=checkbox]+label{font-size:calc(18*var(--unit))}.privacy{background:#fff;border:1px solid #aabcb6;padding:2.4rem;height:28rem;font-size:1.2rem;margin:4rem 0 2.4rem;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.privacy::-webkit-scrollbar{display:none}.privacy h3{font-size:1.4rem;font-weight:500;line-height:1.25;text-align:center;margin-bottom:1.2rem}.privacy h4{font-weight:500;margin-bottom:.4rem}.privacy p:not(:last-of-type){margin-bottom:1.5rem}.comp__inner h2{gap:calc(12*var(--scale)*1px);font-weight:700;font-size:calc(48*var(--unit))}@media only screen and (max-width: 767px)and (orientation: portrait){.comp__inner h2{gap:calc(8*var(--scale)*1px);font-size:calc(24*var(--unit))}}.comp__inner h2 img{padding-top:calc(4*var(--scale)*1px)}@media only screen and (max-width: 767px)and (orientation: portrait){.comp__inner h2 img{padding:unset}}.comp__inner-tel>p{font-size:calc(24*var(--unit))}.comp__inner-tel-inner-item-num{font-size:calc(24*var(--unit))}.contactBottom__list li a span,.contactBottom__list li p span{font-size:calc(28*var(--unit));letter-spacing:.05em}.contactBottom__txt-en{margin-bottom:calc(48*var(--scale)*1px)}.contactBottom__txt-lead{font-size:calc(18*var(--unit));line-height:1.6;letter-spacing:.05em}.footer__main-nav-list>li>a{font-family:"Noto Sans JP"}.footer__main-nav-list>li ul li>a{font-family:"Noto Sans JP"}.footer__access-txt p{font-family:"Noto Sans JP" !important}.footer__access-txt-inner address{font-family:"Noto Sans JP" !important}@media only screen and (max-width: 767px)and (orientation: portrait){.header__inner-logo{width:calc(194*var(--scale)*1px)}}.header__inner-nav>ul li>a,.header__inner-nav>ul li>div{font-family:"Noto Sans JP"}.header__inner-nav>ul li>a a,.header__inner-nav>ul li>div a{font-family:"Noto Sans JP"}.header__inner-nav>ul li .dropMenu__inner li a span{font-family:"Noto Sans JP"}.header__inner-contact-btn a{font-family:"Noto Sans JP" !important}.header__drawer-logo{width:calc(426*var(--scale)*1px)}.header__drawer-actions-contact a{font-family:"Noto Sans JP" !important}.header__drawer-nav ul li>a,.header__drawer-nav ul li>div{font-family:"Noto Sans JP"}.header__drawer-nav ul li>a a,.header__drawer-nav ul li>div a{font-family:"Noto Sans JP"}.header__drawer-nav ul li .dropMenu__inner li a span{font-family:"Noto Sans JP"}.breadcrumb ul{letter-spacing:0}.pagettl__txt h1{color:#3b413b;font-size:calc(72*var(--unit));font-weight:700;line-height:1;letter-spacing:0}@media only screen and (max-width: 767px)and (orientation: portrait){.pagettl__txt h1{font-size:calc(38*var(--unit))}}html[lang=en] *{font-family:"Barlow Condensed","游ゴシック体",YuGothic,"Yu Gothic",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-synthesis:none}body{font-size:calc(16*var(--unit));letter-spacing:.05em}/*# sourceMappingURL=style_en.min.css.map */